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...
Autores principales: | , , , , |
---|---|
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 |