{"title":"Low complexity modified constant Log-Map algorithm for radix-4 turbo decoder","authors":"P. D. Bahirgonde, S. Dixit","doi":"10.1109/PERVASIVE.2015.7087135","DOIUrl":null,"url":null,"abstract":"Turbo decoding for 3GPP-LTE wireless communication standard is most challenging task to reduce computational complexity. This paper presents 8-state trellis VHDL implementation of radix-2 and radix-4 form. In a practical system, the original MAP algorithm is too complex for implementation. All the branch metrics required for calculating LLR values are stored in a RAM. Max* function is implemented with correction factor to improve performance. The proposed, implemented algorithm is almost identical to max* function. With increasing demand for different data rate and services for communication system reconfigurability is important. So implementation is targeted towards Xilinx Virtex E FPGAs. The turbo decoder uses soft in soft out (SISO) decoders to decode one code word.","PeriodicalId":442000,"journal":{"name":"2015 International Conference on Pervasive Computing (ICPC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Pervasive Computing (ICPC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PERVASIVE.2015.7087135","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Turbo decoding for 3GPP-LTE wireless communication standard is most challenging task to reduce computational complexity. This paper presents 8-state trellis VHDL implementation of radix-2 and radix-4 form. In a practical system, the original MAP algorithm is too complex for implementation. All the branch metrics required for calculating LLR values are stored in a RAM. Max* function is implemented with correction factor to improve performance. The proposed, implemented algorithm is almost identical to max* function. With increasing demand for different data rate and services for communication system reconfigurability is important. So implementation is targeted towards Xilinx Virtex E FPGAs. The turbo decoder uses soft in soft out (SISO) decoders to decode one code word.
3GPP-LTE无线通信标准的Turbo解码是降低计算复杂度的最具挑战性的任务。本文给出了基数2和基数4形式的8状态格的VHDL实现。在实际系统中,原有的MAP算法过于复杂,难以实现。计算LLR值所需的所有分支指标都存储在RAM中。Max*函数实现了修正因子,以提高性能。所提出的实现算法几乎与max*函数相同。随着通信系统对不同数据速率和业务需求的增加,可重构性变得越来越重要。因此,实现的目标是Xilinx Virtex E fpga。涡轮解码器使用软进软出(SISO)解码器解码一个码字。