0% found this document useful (0 votes)
25 views8 pages

Definition Block Coding Steps of Block Coding 4B/5B (Four Binary/five Binary) Disadvantages of 4B/5B

The document discusses block coding techniques for encoding digital data during transmission. It defines block coding and describes the basic steps. It specifically examines 4B/5B encoding and discusses its advantages of solving synchronization issues but not DC balancing issues. It also briefly introduces 8B/10B encoding.

Uploaded by

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

Definition Block Coding Steps of Block Coding 4B/5B (Four Binary/five Binary) Disadvantages of 4B/5B

The document discusses block coding techniques for encoding digital data during transmission. It defines block coding and describes the basic steps. It specifically examines 4B/5B encoding and discusses its advantages of solving synchronization issues but not DC balancing issues. It also briefly introduces 8B/10B encoding.

Uploaded by

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

Contents

 Definition Block Coding


 Steps of Block Coding
 4B/5B (four binary/five binary )
 Disadvantages of 4B/5B
Block Coding

 helps in error detection and re-transmission of the signal.


 normally referred to as mB/nB coding as it replaces each m-bit data group with an n-
bit data group (where n>m)
 adds extra bits (redundancy bits) which helps in synchronization and some kind of
error detecting capability.
Three steps
 division step, a sequence of bits is divided into groups of m-bits
 substitution step, we substitute an m-bit group for an n-bit group
 Combination step the n-bit groups are combined together to form a stream
which has more bits than the original bits.
Using block coding 4B/5B with NRZ-I line coding
scheme
4B/5B (four binary/five binary )
 Designed to be used in combination with NRZ-I
 Solves the synchronization problem of NRZ-I
 The block-coded stream does not have more than three consecutive zeros
Example
Disadvantages
 increases the signal rate of NRZ-L
 it does not solve the DC component problem of NRZ-L.
8B/10B block encoding
The eight binary / ten binary (8B/10B) encoding is similar to 4B/5B encoding except that a group of 8 bits
of data is now substituted by a 10-bit code. It provides greater error detection capability than 4B/5B.
The 8B/10B block coding is actually a combination of 5B/6B & 3B/4B encoding, as shown in Figure.
The five most significant bits of a 10-bit block are fed into the 5B/6B encoder; the three least significant
bits are fed into a 3B/4B encoder. The split is done to simplify the mapping table. To prevent a long run of
consecutive 0s or 1s, the code uses a disparity controller which keeps track of excess 0s over 1s (or 1s over
0s)

You might also like