0% found this document useful (0 votes)
32 views

Convolutional Coding and Error Correction

This is my project which is based on digital communication

Uploaded by

jeevachandru423
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Convolutional Coding and Error Correction

This is my project which is based on digital communication

Uploaded by

jeevachandru423
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Convolutional Coding and Error Correction for

Noise Reduction in Digital Communication


ABSTRACT

This project focuses on implementing convolutional encoding and decoding


techniques to improve the reliability of digital communication systems, particularly
in environments affected by noise. The core aim is to demonstrate how
convolutional encoding, coupled with noise simulation and error correction
mechanisms, can enhance data integrity during transmission. In this study,
MATLAB is used to generate a random 16-bit binary message, which is then
encoded using convolutional coding with two generator polynomials. The encoded
message is subjected to noise using an Additive White Gaussian Noise (AWGN)
model to simulate real-world communication conditions. Following the
introduction of noise, the Viterbi algorithm is employed to decode the received
noisy message. Error correction techniques are also applied post-decoding to
ensure the transmitted data is as accurate as possible.
The novelty of this project lies in the combination of real-time
noise simulation with error detection and correction processes, which sets it apart
from standard encoding-decoding techniques. Unlike traditional methods that stop
at decoding, this project integrates error correction to identify discrepancies
between the decoded and original message, thus improving the reliability of the
communication system. The project also calculates the Bit Error Rate (BER) as a
key performance metric to evaluate the efficiency of the error correction process.
The BER quantifies the number of bit errors that remain after the decoding and
correction stages, providing a clear indication of how well the system mitigates the
effects of noise. The outcome of the project illustrates that the use of convolutional
encoding, combined with the Viterbi algorithm and subsequent error correction,
effectively reduces the number of errors introduced by noise in the communication
channel. By comparing the original message with the corrected decoded message,
it is evident that this approach enhances the accuracy of transmitted data, even in
the presence of significant noise. Furthermore, the lower BER suggests that the
system is highly efficient in maintaining data integrity.
In conclusion, the project successfully demonstrates that
convolutional coding, coupled with noise reduction and error correction
techniques, significantly improves communication reliability.
Output graph

You might also like