hunter555persia
Member level 2

Hi, I have written a MATLAB code for decoding convolutional codes using Viterbi algorithm. MATLAB also have Viterbi decoder function. So I ran a simulation to compare my code with MATLAB function. I see that my code performs worse than MATLAB function in both soft and hard modes. My code decodes perfectly when there is no noise. It also decodes the punctured codewords perfectly in the absence of noise. So everything seems OK, I don't understand why my performance curves are above MATLAB's. The decoding depth for continuous window is also the same for both my code and MATLAB function.
Any ideas ???
Thanks
Any ideas ???
Thanks