Line Coding (8B/10B)
Digital data is fundamentally a stream of binary bits (0s and 1s), but transmitting it over physical media — copper wire, optical fiber, and so on — requires converting those bits into electrical or optical signals. This conversion involves far more than simply mapping bit values to voltage levels. Two of the most significant challenges are DC component accumulation and receiver clock synchronization. When the same bit value repeats for an extended period (e.g., a long run of 00000... or 11111...), the voltage remains at one polarity and a DC component builds up in the signal. ...