Implementation of a low complexity, low power, integer-based Turbo decoder

被引:0
|
作者
Wu, PHY [1 ]
Pisuk, SM [1 ]
机构
[1] MIT, Lincoln Lab, Lexington, MA 02420 USA
关键词
D O I
暂无
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
In this paper we demonstrate an efficient implementation of a Turbo decoder with minor performance loss. The efficient implementation comes from algorithm modification, integer arithmetic, and hardware management. Based on the Max-Log-MAP decoding algorithm, we modify the branch metrics by weighting a-priori values, resulting in a significant BER improvement. All internal metrics are represented by and operated on integers, avoiding complex calculation seen in floating or fixed-point arithmetic. By careful manipulating hardware, we implement the whole Turbo decoder with a single-decoder structure without any interleaving and deinterleaving delay, producing high data throughput with very low logic cell usage. The final FPGA design consumes approximately 650mW to achieve throughput of more than 1 Mbps. With channel inputs of only 3 bits (8-level), our integer-based Turbo decoder results in only 0.25 dB loss of E-b/N-0 from the optimal floating-point Turbo decoder.
引用
收藏
页码:946 / 951
页数:6
相关论文
共 50 条
  • [41] A FPGA design and implementation of low-complexity decoder for LDPC code
    Shi, Shao-Bo
    Qi, Yue
    Wang, Qin
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2013, 40 (11 SUPPL.): : 18 - 22
  • [42] VLSI design and implementation of low-complexity adaptive turbo-code encoder and decoder for wireless mobile communication applications
    Hong, SJ
    Yi, JW
    Stark, WE
    1998 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS-SIPS 98: DESIGN AND IMPLEMENTATION, 1998, : 233 - 242
  • [43] Implementation of integer-based wavelets using Java']Java servlets
    Dalton, AR
    Tashakkori, R
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 193 - 197
  • [44] A Low Complexity Cryptosystem Based on Nonsystematic Turbo Codes
    Ghavami, Kamran
    Naraghi-Pour, Mort
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 7388 - 7393
  • [45] Low Complexity Syndrome Based Decoding of Turbo Codes
    Geldmacher, Jan
    Hueske, Klaus
    Goetze, Juergen
    Kosakowski, Martin
    2012 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2012,
  • [46] Low power soft output viterbi decoder scheme for Turbo Code decoding
    Lin, L
    Tsui, CY
    Cheng, RS
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1369 - 1372
  • [47] High throughput and low complexity implementation of NB-LDPC decoder based on EMS algorithm
    Long, Sun Shu
    Min, Lin
    IEICE ELECTRONICS EXPRESS, 2016, 13 (17):
  • [48] High-speed and low-power design of parallel turbo decoder
    He, ZY
    Roy, S
    Fortier, P
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 6018 - 6021
  • [49] A low power turbo/Viterbi decoder for 3GPP2 applications
    Lin, CC
    Shih, YH
    Chang, HC
    Lee, CY
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (04) : 426 - 430
  • [50] Design of Low-Power Turbo Encoder and Decoder for NB-IoT
    Zhang, Chong
    Lin, Yuhang
    Wang, Deming
    Hu, Jianguo
    CHINESE JOURNAL OF ELECTRONICS, 2024, 33 (02) : 403 - 414