2011Communications technologyRequires access

Encoder and Decoder Design for Convolutional Code based on FPGA

Jun Wang

Open publisher page 0 citations

Abstract

Firstly,the theory of(2,1,2) convolutional code and the process of Viterbi decoding are described.In addition,FPGA(Field Programmable Gate Array) is employed to implement encoder and Viterbi decoder.Simulation results prove the correctness of the designed modules,and these modules can meet the requirements of speed and accuraccy.Then BER(Bit Error Rate) of the maximum free distance nonmalignant convolutional code in AWGN channel is analyzed.Simulation with Matlab indicates that the convolutional code is powerful in correcting errors,and BER is increasingly reduced when the constraint length of the convolutional code become large,that the convolutional decoder is small in designed output delay,occupies fewer resources,and is of certain practical value.

About this research paper

What this paper is about

Firstly,the theory of(2,1,2) convolutional code and the process of Viterbi decoding are described.In addition,FPGA(Field Programmable Gate Array) is employed to implement encoder and Viterbi decoder.Simulation results prove the correctness of the designed modules,and these modules can meet the requirements of speed and accuraccy.Then BER(Bit Error Rate) of the maximum free distance nonmalignant convolutional code in AWGN channel is analyzed.Simulation with Matlab indicates that the convolutional code is powerful in correcting errors,and BER is increasingly reduced when the constraint length of the convolutional code become large,that the convolutional decoder is small in designed output delay,occupies fewer resources,and is of certain practical value.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Firstly,the theory of(2,1,2) convolutional code and the process of Viterbi decoding are described.In addition,FPGA(Field Programmable Gate Array) is employed to implement encoder and Viterbi decoder.Simulation results prove the correctness of the designed modules,and these modules can meet the requirements of speed and accuraccy.Then BER(Bit Error Rate) of the maximum free distance nonmalignant convolutional code in AWGN channel is analyzed.Simulation with Matlab indicates that the convolutional code is powerful in correcting errors,and BER is increasingly reduced when the constraint length of the convolutional code become large,that the convolutional decoder is small in designed output delay,occupies fewer resources,and is of certain practical value.

Key concepts: Convolutional code, Computer science, Viterbi decoder, Encoder, Field-programmable gate array, Viterbi algorithm, Code (set theory), Soft-decision decoder

Related papers

Back to paper searchBrowse research topicsOriginal source
Encoder and Decoder Design for Convolutional Code based on FPGA — Research Paper | ScholarLens