Introduction: A \( (n,k) \) Reed Solomon (RS) encoder, takes \(k\) user data symbols and converts it into a n symbol wide codeword, by adding \(n-k\) parity symbols. The error…

# Category: Channel Coding

Viterbi algorithm is utilized to decode the convolutional codes. Again the decoding can be done in two approaches. One approach is called hard decision decoding which uses Hamming distance as…

Convolutional codes differ from block codes by means of method of operation. A convolutional encoder operates over serial data, whereas block codes operates over a block of input data. Also…

Maximum Likelihood estimation (MLE) is an important tool in determining the actual probabilities of the assumed model of communication. In reality, a communication channel can be quite complex and a…

Having covered the techniques of hard and soft decision decoding , its time to illustrate the most important concept of Maximum Likelihood Decoding. Maximum Likelihood Decoding: Consider a set of…

Let’s expatiate on the concepts of hard decision and soft decision decoding.Consider a simple even parity encoder given below. Check out this ebook : Simulation of digital communication systems using…

The concept of Hamming distance was discussed in a previous article. Minimum Hamming Distance (MHD) of a block code essentially tells us the error correcting capability of the code. A…

Shannon’s limit does not depend on BER. Shannon’s limit tell us the minimum possible Eb/No required to achieve an arbitrarily small probability of error as M->∞. (M is the number…

If you are looking for a function to generate a signal with given SNR, please see this latest post. I have seen a lot of questions being posted in…

Its been too long since I posted. For a kick start ,i am continuing the theory on RS coding.Here is a simple Matlab code (which can be found in Matlab…

2 Comments