Carrying the bits
May 1, 2005 12:00 PM, By Michael Robin
![]() Figure 1. Simplified block diagram of Rec. 601 4:2:2 encoder with time division multiplexed 27MW/s bit-parallel output. Click here to see an enlarged diagram. |
Figure 1 shows the simplified block diagram of a Rec. 601 4:2:2 encoder. Each of the three component video channels (E'
Information is carried word-by-word, meaning that the bits are carried in parallel. This requires a large number of conductors of equal length to ensure that the bits arrive in time at the destination. This requirement is relatively easy to meet inside a studio, but it creates a nightmare in a large teleproduction center. While it is feasible to carry the bits in parallel in a studio environment, it is impossible to carry them on a telco distribution system.
![]() Figure 2. NRZ- and NRZI-channel coding characteristics. Click here to see an enlarged diagram. |
The channel coding
The channel coding describes the manner in which the “ones” and “zeros” of the data stream are represented on the transmission path. There are many channel coding standards. They all aim at optimizing some aspect of the bit-serial digital signal such as the spectral distribution, the DC content and the clock recovery.
The simplest and most commonly used channel code is NRZ. NRZ is characterized by logic “one” having a well-defined DC level, and logic “zero” having a well-defined lower DC level. The bit-serial digital signal is self-clocking.
The receiver contains a clock regenerator. The regenerator recreates the clock through a phase-locked-loop (PLL) controlled oscillator (VCO). The PLL derives its reference from the zero-to-one-to-zero digital signal transitions. The NRZ code may result in long strings of ones and zeros. These long “monotonous” data strings have no transitions, resulting in long periods of time during which the PLL reference is not refreshed.
![]() Figure 3. Simplified block diagram of a Rec. 601 4:2:2 serializer. Click here to see an enlarged diagram. |
Bit-serial digital video transmissions use a derivative of the NRZ code, the Non Return to Zero Inverted (NRZI) code. Figure 2 shows an example of an NRZ-coded digital signal and the derived NRZI-coded signal.
NRZI codes logic zeros as a DC level (zero or one) and logic ones as a transition. When the NRZ-coded digital signal is a long string of ones, the derived NRZI-coded signal is a square wave at one-half the clock frequency. As shown, for a given binary sequence, an NRZI-coded signal has more transitions per unit of time than an NRZ-coded signal, resulting in improved clock regenerator PLL operation.
![]() Figure 4. Block diagram of a scrambler. Click here to see an enlarged diagram. |
Bit-serial digital video transmissions use a derivative of A further improvement in the receiver clock recovery is obtained through scrambling. The scrambler randomizes long sequences of zeros and ones as well as repetitive data patterns, which could result in clock regeneration difficulties. It helps eliminate the DC content and provides sufficient signal transitions for reliable clock recovery.
Figure 3 shows the block diagram of a Rec. 601 4:2:2 serializer consisting of a scrambler, followed by an NRZ-to-NRZI encoder. The scrambler produces a Pseudorandom Binary Sequence (PRBS), which, in turn, is combined with transmitted data in order to randomize it. It consists of a nine-stage shift register (nine sections of clocked Master Slave D-Flip-Flop marked D in the diagram) with associated feedback. The feedback signals are combined by “Exclusive OR” adders (marked in the diagram) with the following input versus output truth table:
The scrambling concept
0 ( at input A ) + 0 ( at input B ) = 0 ( at output )
0 ( at input A ) + 1 ( at input B ) = 1 ( at output )
1 ( at input A ) + 0 ( at input B ) = 1 ( at output )
1 ( at input A ) + 1 ( at input B ) = 0 ( at output )
![]() Figure 5. Simplified block diagram of a Rec. 601 4:2:2 deserializer. Click here to see an enlarged diagram. |
Figure 3 shows a simplified block diagram of a Rec. 601 4:2:2 serializer using the scrambled NRZI. The resulting signal is often called Pseudo Noise because it has a noise-like spectrum and, as a result, the required bandwidth remains unchanged. By comparison, the AES/EBU digital audio signal distribution uses a different channel coding called the BPM (Bi-phase Mark), which doubles the bit-rate and, therefore, the required bandwidth. While this is acceptable with the relatively low bitrate of digital audio (3.072Mb/s), it is unacceptable with the high bit-rates of SDTV (270Mb/s) and HDTV (1.485Gb/s).
![]() Figure 6. Block diagram of a descrambler. Click here to see an enlarged diagram. |
Figure 6 shows the block diagram of the descrambler. The logic arrangement is identical to the one used in the scrambler, except that “feedforward” is used instead of the feedback. The same random sequence, which is added to the signal before transmission, is subtracted at the decoder, resulting in the recovered data being identical to the original data.
Michael Robin, a fellow of the SMPTE and former engineer with the Canadian Broadcasting Corp.'s engineering headquarters, is an independent broadcast consultant located in Montreal, Canada. He is co-author of “Digital Television Fundamentals,” published by McGraw-Hill and translated into Chinese and Japanese.
Send questions and comments to: michael_robin@primediabusiness.com
| Want to use this article? Click here for options! |

































