1
Transmission Impairments degrade signal quality over a communication channel. Four main types: Attenuation (loss of signal strength/power over distance β cables, connectors), Distortion (signal shape changes β e.g., delay distortion where different frequency components travel at different speeds), Noise (unwanted signals added to the channel β thermal, impulse, crosstalk, intermodulation), Crosstalk (signal from one channel induces interference on an adjacent channel).
2
Error Detection adds redundant bits to detect whether errors occurred during transmission. Parity bit β adds 1 bit; detects single-bit errors only (even or odd parity). Checksum β sum-based; used in TCP/IP headers, simple but less robust. CRC (Cyclic Redundancy Check) β uses polynomial division by a generator polynomial; provides strong burst-error detection; used in Ethernet, HDLC, ZIP files.
3
Hamming Code β designed by Richard Hamming. Adds redundant parity bits at specific positions (powers of 2). Can detect up to 2-bit errors and correct single-bit errors. Extended Hamming codes provide double-error detection.
4
Hamming Distance between two codewords = number of bit positions where they differ. The minimum Hamming distance of a code determines its error capability: to detect d errors: min distance β₯ d+1; to correct d errors: min distance β₯ 2d+1.
5
FEC (Forward Error Correction) β the receiver corrects errors itself using redundant bits without requesting retransmission. Used where retransmission is not practical (satellite, broadcast, deep space). Examples: Hamming, Convolutional codes, Turbo codes, LDPC codes.
6
ARQ (Automatic Repeat reQuest) β error control by retransmission. Receiver requests retransmission when errors are detected (NAK) or when a timeout expires. Requires a return channel.
7
Lossless Compression β data is compressed and can be perfectly reconstructed. No information is lost. Used for text, executables, archives. Examples: Huffman coding, RLE (Run-Length Encoding), LZW (Lempel-Ziv-Welch β used in GIF, ZIP).
8
Lossy Compression β some data is discarded; original cannot be perfectly reconstructed. Acceptable for perceptual media where small losses are not noticed. Examples: JPEG (images), MP3/AAC (audio), MPEG/H.264 (video). Achieves much higher compression ratios than lossless.