Open Access Open Access  Restricted Access Subscription or Fee Access

Verilog Implementation of a Turbo Encoder and Decoder with MAP-Based Decoding

G Anitha, C Harsha Pratap Reddy

Abstract


The most significant achievement in coding theory is the turbo codes which are forward error correction codes developed in 1993. By using two simple recursive systematic convolutional codes in parallel we can achieve near-capacity performance in transmission system which was defined by Shannon-Fano. By using iterative decoding structure near-capacity performance is possible with a relatively easy decoding complexity, using a soft in soft out (SISO) maximum a posteriori (MAP) decoding algorithm. In this paper we first designed the turbo encoder with two recursive systematic convolutional (RSC) codes connected in parallel with an interleaver and the turbo decoder uses the MAP algorithm with iterative decoding. The model was implemented using MATLAB R2013a and in Verilog using XILINX ISE 8.1 Tools

Full Text:

PDF


DOI: https://doi.org/10.37591/josdc.v2i3.5168

Refbacks

  • There are currently no refbacks.


Copyright (c) 2021 Journal of Semiconductor Devices and Circuits

Publisher: STM Journals, an imprint of CELNET (Consortium e-Learning Network Pvt. Ltd.)

Address: A-118, 1st Floor, Sector-63, Noida, Uttar Pradesh-201301, India

Phone no.: 0120-478-1215/ Email: [email protected]