ABSTRACT
Channel coding is the important part in the digital communication system. It is also a way to ensure the reliability of the transmission in this system. Convolution code is widely used in the digital communication system by the ascendant performance. However, different decoding algorithms have different performances. In this article, the Channel coding、the type of error correcting codes、the convolutional encoding and the convolutional decoding are introduced. It mainly discusses Viterbi decoding algorithm of convolution code. Viterbi decoding includes hard-decision decoding and soft-decision decoding. In order to comparing hard-decision decoding and soft decision decoding’s performance, I wrote programs about this algorithms based on VC, and presented a modeling method of the algorithm based on simulink. The results show that the soft-decision decoding algorithm’s performance is better than hard-decision. Also The soft-decision decoding algorithm improves SNR by 2dB than hard-decision decoding algorithm.
Keywords: channel coding, convolution encoding, hard-decision, soft-decision, communication system simulation,bit error rate
目录