Channel Coding
Channel Coding
Manas Pramanik
Highly Confidential
Contents
Introduction Coding
ZTE confidential
Highly Confidential
Introduction
ZTE confidential
Highly Confidential
Coding Methods
Backward Error Correction (BEC)
Backward Error Correction (BEC) is a type of error correction in which the receiver detects an error and sends a request for retransmission to the sender. BEC algorithms include: Parity bits CRC (Cyclic Redundancy Check) LRC (Longitudinal Redundancy Check)
ZTE confidential
Highly Confidential
Coding Methods
Forward error correction (FEC)
The sender encodes the data using an error-correcting code (ECC) prior errorto transmission. The additional information (redundancy) added by the code is used by the receiver to recover the original data. In general, the reconstructed data is what is deemed the most likely original data. The major categories of FEC codes are Block codes Convolution codes, Turbo codes etc
ZTE confidential
Highly Confidential
Block Codes
Generally, block code is any code defined with a finite codeword length
Systematic Block Code
Data Field
Parity
The parity portion can be actual parity bits, or generated by some other means
ZTE confidential
Highly Confidential
Convolution Code
Convolutional codes differ from block codes in the sense that they do not break the message stream into fixed-size blocks. Instead, redundancy is fixedadded continuously to the whole stream. Convolutional Codes are useful for real-time applications because they realcan be continuously encoded and decoded Convolution Coding useful for low- latency communications low-
ZTE confidential
Highly Confidential
Turbo Code
Turbo Codes are considered as the most efficient coding schemes for FEC The basic idea of turbo codes is to use two convolution codes in parallel with some kind of interleaving in between. Convolutional codes can be used to encode a continuous stream of data. Turbo Code has been generalized to cover block codes as well as Convolutional Code.
ZTE confidential
Highly Confidential
Summary
Channel Coding required to protect data sent over communication media in the presence of noise There are two Error Correcting methods: Backward error correction (BEC) and Forward error correction (FEC) The major FEC categories includes Block Code, Convolutional Code and Turbo Code. Demerits of Convolution Code is due to increased Overhead increased and waste of transmit power
ZTE confidential
Highly Confidential
Thank you !
ZTE confidential