FPGA Implementation in the Viterbi Decoding Scheme of(2,1,7) Convolutional Code
Shi Lening
Abstract
Shi Lening
Abstract
Convolutional code are universally used in the norm of mobile communication system.This paper first analyzes the principle of Viterbi algorithm,which is the optimal decoding scheme for convolutional codes.Then the paper also presents the FPGA implementation in the Viterbi decoding scheme of(2,1,7) convolutional code.The method gives the new branch weight algorithm and uniform state weight memories,so it can take advantage of the FPGA.By the design of survival path exchange register module,the power consumption and the RAM size are needed for saving metrics are decreased.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Convolutional code are universally used in the norm of mobile communication system.This paper first analyzes the principle of Viterbi algorithm,which is the optimal decoding scheme for convolutional codes.Then the paper also presents the FPGA implementation in the Viterbi decoding scheme of(2,1,7) convolutional code.The method gives the new branch weight algorithm and uniform state weight memories,so it can take advantage of the FPGA.By the design of survival path exchange register module,the power consumption and the RAM size are needed for saving metrics are decreased.
Key concepts: Convolutional code, Viterbi decoder, Computer science, Viterbi algorithm, Iterative Viterbi decoding, Field-programmable gate array, Decoding methods, Soft output Viterbi algorithm