25-06-2012, 05:13 PM
Forward Error Correction Coding
Forward Error Correction Coding.pptx (Size: 430.1 KB / Downloads: 37)
Introduction
In telecommunication, Information theory and coding theory forward error correction(FEC) or channel coding is a technique used for controlling errors in data transmission over unreliable or noisy communication channels.
The central idea is the sender encodes their message in a redundant way using an error correcting code(ECC).
The redundancy allows the receiver to detect a limited number of errors that may occur anywhere in the message, and often to correct these errors without retransmission.
Existing System
In existing system a recursive algorithm to compute the packet-loss statistics (block error density), through which the exact residual packet-loss rate after decoding was computed.
Surprisingly, all numerical results given indicates that the resulting residual packet-loss rates with coding are always greater than without coding, i.e., FEC is ineffective in this application.
The increase in the redundant packets added to the data will increase the performance, but it will also make the data large and it will also lead to increase in data loss.
Proposed System
We propose a model-based analytic approach for evaluating the overall efficacy of FEC coding more accurately than existing system.
We study both single-session and multiple-session scenarios, and we reduce the complexity in multiple-session scenario.
Our model has a great potential in recovering the packet losses caused by congestion at a bottleneck node.
Module Description
FEC Encoder:
FEC is a system of error control for data transmission, where the sender adds redundant data to its messages. This allows the receiver to detect and correct errors (within some bounds) without the need to ask the sender for additional data. In this module we add redundant data to the given input data, known as FEC Encoding.
Interleaver:
Interleaving is a way of arranging data in a non-contiguous way in order to increase performance. It is used in data transmission to protest against burst errors. In this module we arrange the data (shuffling) to avoid burst errors which is useful to increase the performance of FEC Encoding.
Implementation of the Queue:
In this module we receive the data from the sender and voluntarily creating the packet loss in order to evaluate the performance of the FEC. Then we transfer the data to the receiver.
Conclusion
By implementing interleaving we can improve the performance of FEC
Less Complexity
Highly Reliable
Forward Error Correction Coding.pptx (Size: 430.1 KB / Downloads: 37)
Introduction
In telecommunication, Information theory and coding theory forward error correction(FEC) or channel coding is a technique used for controlling errors in data transmission over unreliable or noisy communication channels.
The central idea is the sender encodes their message in a redundant way using an error correcting code(ECC).
The redundancy allows the receiver to detect a limited number of errors that may occur anywhere in the message, and often to correct these errors without retransmission.
Existing System
In existing system a recursive algorithm to compute the packet-loss statistics (block error density), through which the exact residual packet-loss rate after decoding was computed.
Surprisingly, all numerical results given indicates that the resulting residual packet-loss rates with coding are always greater than without coding, i.e., FEC is ineffective in this application.
The increase in the redundant packets added to the data will increase the performance, but it will also make the data large and it will also lead to increase in data loss.
Proposed System
We propose a model-based analytic approach for evaluating the overall efficacy of FEC coding more accurately than existing system.
We study both single-session and multiple-session scenarios, and we reduce the complexity in multiple-session scenario.
Our model has a great potential in recovering the packet losses caused by congestion at a bottleneck node.
Module Description
FEC Encoder:
FEC is a system of error control for data transmission, where the sender adds redundant data to its messages. This allows the receiver to detect and correct errors (within some bounds) without the need to ask the sender for additional data. In this module we add redundant data to the given input data, known as FEC Encoding.
Interleaver:
Interleaving is a way of arranging data in a non-contiguous way in order to increase performance. It is used in data transmission to protest against burst errors. In this module we arrange the data (shuffling) to avoid burst errors which is useful to increase the performance of FEC Encoding.
Implementation of the Queue:
In this module we receive the data from the sender and voluntarily creating the packet loss in order to evaluate the performance of the FEC. Then we transfer the data to the receiver.
Conclusion
By implementing interleaving we can improve the performance of FEC
Less Complexity
Highly Reliable