A Bit Flipping Viterbi Decoding Algorithm Based on CRC Check for Convolutional Code

Author(s):  
Yaping Sun ◽  
Gaoqi Dou ◽  
Hang Yin
2013 ◽  
Vol 284-287 ◽  
pp. 2908-2912
Author(s):  
Hsien Wei Tseng ◽  
Wei Chien ◽  
Shih Nan Lu ◽  
Wei Chen Lee ◽  
Yih Guang Jan ◽  
...  

In this paper, we use MATLAB software to build the physical layer transceiver of the Digital Video Broadcasting Terrestrial System (DVB-T) and Additive White Gaussian Noise (AWGN) is added into the transmitted signal during its transmission. The transmitted signal passes through modulation, demodulation, encoding and decoding processes the resulting demodulated signal is compared with the transmitted signal to calculate its Bit Error Rate (BER). Three modulation formats, QPAK, 16-QAM and 64-QAM are simulated and through various Signal to Noise (SNR) ratio to evaluate the system performance. Various encoding techniques such as Reed Solomon Code, Convolutional Code and Viterbi Decoding [1-6] have been implemented and through simulation to make detailed system performance analysis and comparison. detailed system performance simulation, analysis and comparisons.


2011 ◽  
Vol 63-64 ◽  
pp. 835-840
Author(s):  
Ke Han ◽  
Zhong Liang Deng ◽  
Lian Ming Xu

This paper analyzes the principle of Viterbi algorithm which can be used in the norm of the mobile communication system. Then a new Viterbi decoding scheme of (2, 1, 7) convolutional code is presented for FPGA implementation. To take advantage of the FPGA, a new branch weight algorithm and uniform state weight memories is used. At last, a new decoding circuit which can work on 35MHz and can achieve 120 kbs in decoding speed was designed. To use the design of survival path exchange register module, it can decrease the power consumption and the RAM size.


2020 ◽  
Vol 17 (7) ◽  
pp. 183-192
Author(s):  
Haocheng Wang ◽  
Yafeng Wang ◽  
Yue Hu

Sign in / Sign up

Export Citation Format

Share Document