Protocol analysis
R&S
®
RTO6
922
User Manual 1801.6687.02 ─ 05
13.25.1
The 8b/10b code
The 8b10b is a code where an 8-bit parallel data input is mapped into a 10-bit output.
This code achieves a DC-balance and bounded disparity and simultaneously allows a
reasonable clock recovery.
In the coding scheme, the original 8 bits are split into two blocks, three most significant
bits and five least significant bits, see
. After that the 3-bit block is enco-
ded into 4 bits and the 5-bit block into 6 bits. The 4-bit and the 6-bit blocks are then
combined into a 10-bit.
Figure 13-49: Coding scheme of the 8b/10b
The additional two bits I and j that join the stream are variable and ensure the running
disparity.
There are two types of characters used in the 8b/10b coding, special characters Kx.y
and data characters Dx.y. x denotes the decimal value of EDCBA and is within the
range from 0 to 31. y denotes the decimal value of HGF and is within the range 0 to 7.
13.25.2
8b/10b configuration
13.25.2.1
8b/10b configuration settings
Access: [Bus] > "8b/10b" > "Setup" tab
Make sure that the tab of the correct serial bus is selected.
8b/10b (option R&S
RTO6-K590)