0% found this document useful (0 votes)
6 views2 pages

Computer and Networking

Basics of computer networking

Uploaded by

kwestech01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Computer and Networking

Basics of computer networking

Uploaded by

kwestech01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Week 3 Learning Journal Submission

Two Reasons Why Networks Might Use Error Correcting Codes Instead of Error Detection and

Retransmission

1. Reduced Latency

One major advantage of using Error Correcting Codes (ECC) over Error Detection and

Retransmission is the reduction of latency. In traditional error detection methods like Cyclic

Redundancy Check (CRC), errors are detected and then require retransmission from the sender.

This process of detecting, requesting retransmission, and waiting for the correct data can

introduce significant delays, especially over long distances or in networks with high latency,

such as satellite communications (Schwartz, 2020).

ECC, on the other hand, can detect and correct errors at the receiver's end without requiring

retransmission. The receiver can immediately correct small errors based on redundant data

encoded in the transmission, avoiding the need to wait for a response from the sender

(Hamming, 1950). This is crucial for real-time applications like voice-over-IP (VoIP), video

conferencing, and online gaming, where minimizing delay is vital to ensure a smooth user

experience (Raychaudhuri & Mandayam, 2012).

2. Improved Reliability in Noisy or Unstable Environments

In environments with high error rates, such as wireless communication networks, relying on

retransmissions can lead to performance bottlenecks. Constant retransmission requests

consume bandwidth and can result in repeated failures, particularly when the communication
channel is highly unstable. ECC provides a more reliable solution by allowing the receiver to

correct errors on the spot, thus maintaining data integrity even when the channel experiences

noise or interference (Lin & Costello, 2004).

For example, in satellite communications or deep-space probes, retransmissions might be

impractical due to long round-trip communication times. ECC ensures that even if errors occur

during transmission, the receiver can still recover the original data without needing to request a

retransmission. This capability not only improves the reliability of the network but also

optimizes bandwidth usage in constrained environments (Forney, 2011).

References:

- Forney, G. D. (2011). Concatenated codes. MIT Press.

- Hamming, R. W. (1950). Error detecting and error correcting codes. Bell System Technical

Journal, 29(2), 147-160.

- Lin, S., & Costello, D. J. (2004). Error control coding. Pearson.

- Raychaudhuri, D., & Mandayam, N. (2012). Frontiers of wireless and mobile communications.

Proceedings of the IEEE, 100(4), 824-840.

- Schwartz, M. (2020). Telecommunication networks: Protocols, modeling and analysis.

Addison-Wesley.

You might also like