Cargando…

Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm

Turbo codes have been widely used in wireless communication systems due to their good error correction performance. Under time division long term evolution (TD-LTE) of the 3rd generation partnership project (3GPP) wireless communication standard, a Log maximum a posteriori (Log-MAP) decoding algorit...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Jun, Wang, Xiumin, He, Jinlong, Su, Chen, Shan, Liang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7515343/
https://www.ncbi.nlm.nih.gov/pubmed/33267527
http://dx.doi.org/10.3390/e21080814
_version_ 1783586795602051072
author Li, Jun
Wang, Xiumin
He, Jinlong
Su, Chen
Shan, Liang
author_facet Li, Jun
Wang, Xiumin
He, Jinlong
Su, Chen
Shan, Liang
author_sort Li, Jun
collection PubMed
description Turbo codes have been widely used in wireless communication systems due to their good error correction performance. Under time division long term evolution (TD-LTE) of the 3rd generation partnership project (3GPP) wireless communication standard, a Log maximum a posteriori (Log-MAP) decoding algorithm with high complexity is usually approximated as a lookup-table Log-MAP (LUT-Log-MAP) algorithm and Max-Log-MAP algorithm, but these two algorithms have high complexity and high bit error rate, respectively. In this paper, we propose a normalized Log-MAP (Nor-Log-MAP) decoding algorithm in which the function max* is approximated by using a fixed normalized factor multiplied by the max function. Combining a Nor-Log-MAP algorithm with a LUT-Log-MAP algorithm creates a new kind of LUT-Nor-Log-MAP algorithm. Compared with the LUT-Log-MAP algorithm, the decoding performance of the LUT-Nor-Log-MAP algorithm is close to that of the LUT-Log-MAP algorithm. Based on the decoding method of the Nor-Log-MAP algorithm, we also put forward a normalization functional unit (NFU) for a soft-input soft-output (SISO) decoder computing unit. The simulation results show that the LUT-Nor-Log-MAP algorithm can save about 2.1% of logic resources compared with the LUT-Log-MAP algorithm. Compared with the Max-Log-MAP algorithm, the LUT-Nor-Log-MAP algorithm shows a gain of 0.25~0.5 dB in decoding performance. Using the Cyclone IV platform, the designed Turbo decoder can achieve a throughput of 36 Mbit/s under a maximum clock frequency of 44 MHz.
format Online
Article
Text
id pubmed-7515343
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75153432020-11-09 Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm Li, Jun Wang, Xiumin He, Jinlong Su, Chen Shan, Liang Entropy (Basel) Article Turbo codes have been widely used in wireless communication systems due to their good error correction performance. Under time division long term evolution (TD-LTE) of the 3rd generation partnership project (3GPP) wireless communication standard, a Log maximum a posteriori (Log-MAP) decoding algorithm with high complexity is usually approximated as a lookup-table Log-MAP (LUT-Log-MAP) algorithm and Max-Log-MAP algorithm, but these two algorithms have high complexity and high bit error rate, respectively. In this paper, we propose a normalized Log-MAP (Nor-Log-MAP) decoding algorithm in which the function max* is approximated by using a fixed normalized factor multiplied by the max function. Combining a Nor-Log-MAP algorithm with a LUT-Log-MAP algorithm creates a new kind of LUT-Nor-Log-MAP algorithm. Compared with the LUT-Log-MAP algorithm, the decoding performance of the LUT-Nor-Log-MAP algorithm is close to that of the LUT-Log-MAP algorithm. Based on the decoding method of the Nor-Log-MAP algorithm, we also put forward a normalization functional unit (NFU) for a soft-input soft-output (SISO) decoder computing unit. The simulation results show that the LUT-Nor-Log-MAP algorithm can save about 2.1% of logic resources compared with the LUT-Log-MAP algorithm. Compared with the Max-Log-MAP algorithm, the LUT-Nor-Log-MAP algorithm shows a gain of 0.25~0.5 dB in decoding performance. Using the Cyclone IV platform, the designed Turbo decoder can achieve a throughput of 36 Mbit/s under a maximum clock frequency of 44 MHz. MDPI 2019-08-20 /pmc/articles/PMC7515343/ /pubmed/33267527 http://dx.doi.org/10.3390/e21080814 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Jun
Wang, Xiumin
He, Jinlong
Su, Chen
Shan, Liang
Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title_full Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title_fullStr Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title_full_unstemmed Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title_short Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
title_sort turbo decoder design based on an lut-normalized log-map algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7515343/
https://www.ncbi.nlm.nih.gov/pubmed/33267527
http://dx.doi.org/10.3390/e21080814
work_keys_str_mv AT lijun turbodecoderdesignbasedonanlutnormalizedlogmapalgorithm
AT wangxiumin turbodecoderdesignbasedonanlutnormalizedlogmapalgorithm
AT hejinlong turbodecoderdesignbasedonanlutnormalizedlogmapalgorithm
AT suchen turbodecoderdesignbasedonanlutnormalizedlogmapalgorithm
AT shanliang turbodecoderdesignbasedonanlutnormalizedlogmapalgorithm