Volume 33 Issue 2
Mar.  2024
Turn off MathJax
Article Contents
Chong ZHANG, Yuhang LIN, Deming WANG, et al., “Design of Low-Power Turbo Encoder and Decoder for NB-IoT,” Chinese Journal of Electronics, vol. 33, no. 2, pp. 403–414, 2024 doi: 10.23919/cje.2022.00.225
Citation: Chong ZHANG, Yuhang LIN, Deming WANG, et al., “Design of Low-Power Turbo Encoder and Decoder for NB-IoT,” Chinese Journal of Electronics, vol. 33, no. 2, pp. 403–414, 2024 doi: 10.23919/cje.2022.00.225

Design of Low-Power Turbo Encoder and Decoder for NB-IoT

doi: 10.23919/cje.2022.00.225
More Information
  • Author Bio:

    Chong ZHANG received the B.E. degree in electronic and information engineering from the Central South University of Forestry and Technology, Changsha, China, in 2020. She is currently pursuing the M.E. degree in electronic science and technology with the School of Microelectronics Science and Technology, Sun Yat-Sen University. Her research interests include digital circuit design, multimode IoT node chip, digital baseband, Turbo code, NB-IoT. (Email: zhangch366@mail2.sysu.edu.cn)

    Yuhang LIN received the B.E. degree in electronic science and technology from the South China Agricultural University, Guangzhou, China, in 2020. He is currently pursuing the M.E. degree in electronics communication engineering with the School of Physics and Telecommunication Engineering, South China Normal University. His research interests include digital circuit design, VLSI, RFID, and cryptographic algorithm

    Deming WANG received the B.S. degree in electronic science and technology, and Ph.D. degree in communication and information systems, School of Information Science and Technology, Sun Yat-sen University, in 2008 and 2013, respectively. He is currently a Professor with the School of Electronics and Information Engineering, South China Normal University. He is also Director of IoT Identification and Sensor IC for Guangdong Engineering Technology Research Center, Deputy Director of Guangzhou Key Laboratory of IoT Identification IC. He has presided over and participated in many provincial and municipal projects, such as Key-Area Research and Development Program of Guangdong Province, and Guangdong Basic and Applied Basic Research Foundation. More than thirty IoT chips have been developed, including RF chips, analog signal chain chips, microcontroller chips, sensor chips and memory chips. (Email: is04wdm@mail3.sysu.edu.cn)

    Jianguo HU received the B.S. and M.S. degrees in National University of Defense Technology, in 2000 and 2004, respectively, and Ph.D. degree in communication and information systems from School of Information Science and Technology, Sun Yat-sen University, China, in 2010. He is currently a Professor with the School of Microelectronics Science and Technology, Sun Yat-sen University. And he is the Director of Development Research Institute of Guangzhou Smart City. He is the Leading Talents in Science and Technology of the “Special Support Plan” of Guangdong Province, the Leader of the Innovation Leading Team of Guangzhou, and the outstanding expert of Guangzhou. He is the Director of Guangdong Internet of Things Chip and System Application Engineering Center, Director of Guangdong Biological Identification Chip and System Engineering Technology Research Center, Director of Guangzhou Key Laboratory of Internet of Things Identification and Perception Chip, and Vice President of Guangdong Semiconductor Industry Association. (E-mail: hujguo@mail.sysu.edu.cn)

  • Corresponding author: E-mail: hujguo@mail.sysu.edu.cn
  • Received Date: 2022-07-22
  • Accepted Date: 2023-07-12
  • Available Online: 2023-07-19
  • Publish Date: 2024-03-05
  • Turbo code is an error correction coding scheme close to the Shannon limit, usually used in wireless data transmission. Based on the parallel Turbo code algorithm, a parallel Turbo code circuit design scheme is proposed. In the encoder, the recursive systematic convolutional encoder is multiplexed. The decoder is divided into branch metric, recursive, maximum likelihood ratio, and external information calculation modules. The decoding algorithm is based on Max-Log-MAP, controlling the component decoder in parallel. And the state metric calculation in the decoding circuit is combined to reduce the overall power consumption effectively, enabling the encoder and decoder to be used in narrowband Internet of things (NB-IoT). Finally, the hardware scheme of the main functional modules of Turbo code encoding and decoding is designed and implemented. The results show that the dynamic power consumption is less than 50 mW. The overall on-chip power consumption is reduced by 40% at the frequency of 125 MHz compared with previous jobs.
  • loading
  • [1]
    Y. N. Jiang, X. H. Ge, Y. Zhong, et al., “A new small-world IoT routing mechanism based on Cayley graphs,” IEEE Internet of Things Journal, vol. 6, no. 6, pp. 10384–10395, 2019. doi: 10.1109/JIOT.2019.2938800
    [2]
    X. Xia, J. H. Huang, H. Zheng, et al., “An optimal stability matching algorithm for DAG Blockchain based on matching theory,” Chinese Journal of Electronics, vol. 30, no. 2, pp. 367–377, 2021. doi: 10.1049/cje.2021.01.010
    [3]
    D. P. Cheng, C. N. Li, and N. Qiu, “The application prospects of NB-IoT in intelligent transportation,” in 2021 4th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), Changsha, China, pp. 1176–1179, 2021.
    [4]
    S. M. Z. Khan, M. M. Alam, Y. Le Moullec, et al., “An empirical modeling for the baseline energy consumption of an NB-IoT radio transceiver,” IEEE Internet of Things Journal, vol. 8, no. 19, pp. 14756–14772, 2021. doi: 10.1109/JIOT.2021.3072769
    [5]
    W. W. Lu, S. L. Gong, and Y. H. Zhu, “Timely data delivery for energy-harvesting IoT devices,” Chinese Journal of Electronics, vol. 31, no. 2, pp. 322–336, 2022. doi: 10.1049/cje.2021.00.005
    [6]
    S. Shao, P. Hailes, T. Y. Wang, et al., “Survey of Turbo, LDPC, and Polar Decoder ASIC Implementations,” IEEE Communications Surveys & Tutorials, vol. 21, no. 3, pp. 2309–2333, 2019. doi: 10.1109/COMST.2019.2893851
    [7]
    L. Li, R. G. Maunder, B. M. Al-Hashimi, et al., “A low-complexity turbo decoder architecture for energy-efficient wireless sensor networks,” IEEE Transactions on Very Large Scale Integration, no. VLSI, pp. 14–22, 2013. doi: 10.1109/TVLSI.2011.2177104
    [8]
    L. Ye and A. Burr, “Power allocation for adaptive turbo coded OFDM system,” Chinese Journal of Electronics, vol. 20, no. 3, pp. 461–466, 2011.
    [9]
    Y. Sun, and J. R. Cavallaro, “Efficient hardware implementation of a highly-parallel 3GPP LTE/LTE-advance turbo decoder,” Integration, vol. 44, no. 4, pp. 305–315, 2011. doi: 10.1016/j.vlsi.2010.07.001
    [10]
    3GPP TS36. 201, LTE; Evolved universal terrestrial radio access (E-UTRA); LTE Physical layer; General description, v13.3.0, April 2017.
    [11]
    L. Yang, Y. X. Xie, X. W. Wu, et al., “Partially information-coupled turbo codes for LTE systems,” IEEE Transactions on Communications, vol. 66, no. 10, pp. 4381–4392, 2018. doi: 10.1109/TCOMM.2018.2841907
    [12]
    V. Belov and S. Mosin, “FPGA implementation of LTE turbo decoder using MAX-log MAP algorithm,” in 2017 6th Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro, pp.1–4, 2017.
    [13]
    K. Eluri, B. Yamuna, K. Balasubramanian, et al., “Low power and area efficient Max-log-MAP decoder,” in 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Bangalore, India, pp.431–435, 2018.
    [14]
    M. Chen and Y. Q. Yang, “Iterative interference cancellation for non-orthogonal multiple access system,” Chinese Journal of Electronics, vol. 29, no. 3, pp. 540–546, 2020. doi: 10.1049/cje.2020.03.009
    [15]
    C. H. Lin and C. W. Hsieh, “Low-routing-complexity convolutional/turbo decoder design for iterative detection and decodingsium on Topics in Coding (ISTC), pp.1–5, 2021.
    [16]
    R. Klaimi, S. Weithoffer, C. A. Nour, et al., “Simplified recursion units for Max-Log-MAP: New trade-offs through variants of Local-SOVA,” in 2021 11th International Symposium on Topics in Coding (ISTC), Montreal, QC, Canada, pp.1–5, 2021.
    [17]
    S. Weithoffer, R. Klaimi, C. A. Nour, et al., “Low-complexity computational units for the local-SOVA decoding algorithm,” in 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 2020.
    [18]
    X. H. Ge, B. Yang, J. L. Ye, et al., “Spatial spectrum and energy efficiency of random cellular networks,” IEEE Transactions on Communications, vol. 63, no. 3, pp. 1019–1030, 2015. doi: 10.1109/TCOMM.2015.2394386
    [19]
    S. Weithoffer, C. A. Nour, N. Wehn, et al., “25 years of Turbo codes: from Mb/s to beyond 100 Gb/s,” in 2018 IEEE 10th International Symposium on Turbo Codes & Iterative Information Processing (ISTC), Hong Kong, China, pp.1–6, 2018.
    [20]
    J. Son, J. J. Kong, and K. Yang, “Efficient decoding of block turbo codes,” Journal of Communications and Networks, vol. 20, no. 4, pp. 345–353, 2018. doi: 10.1109/JCN.2018.000050
    [21]
    J. Zeng, M. Zhan, and Y. Q. Shi, “FPGA implementation of a power-efficient and low-memory capacity turbo decoding architecture,” in 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Hong Kong, China, pp.1–3, 2018.
    [22]
    D. K. Halim, T. C. Ming, N. M. Song, et al., “Software-based turbo decoder implementation on low power multi-processor system-on-chip for Internet of Things,” in 2017 4th International Conference on New Media Studies (CONMEDIA), Yogyakarta, Indonesia, pp.137–141, 2017.
    [23]
    A. Abdelbaky and H. Mostafa, “New low area NB-IoT turbo encoder interleaver by sharing resources,” in 2017 29th International Conference on Microelectronics (ICM), Beirut, Lebanon, pp.1–4, 2017.
    [24]
    A. Ardakani and M. Shabany, “A low-complexity fully scalable interleaver/address generator based on a novel property of QPP interleavers,” in 2017 IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA, pp.1–4, 2017.
    [25]
    S. S. Lin, S. T. Lin, and Y. C. Li, “An enhanced method for turbo code interleavers,” in 2019 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Taipei, China, pp.1–2, 2019.
    [26]
    M. Zhan, Z. B. Pang, K. Yu, et al., “Reverse calculation-based low memory turbo decoder for power constrained applications,” IEEE Transactions on Circuits and Systems I:Regular Papers, vol. 68, no. 6, pp. 2688–2701, 2021. doi: 10.1109/TCSI.2021.3068623
    [27]
    3GPP TS36. 212, LTE; Evolved universal terrestrial radio access (E-UTRA); Multiplexing and channel coding, v14.2.0, 2017.
    [28]
    Y. N. Jiang, Y. Zhong, and X. H. Ge, “IIoT data sharing based on blockchain: A multileader multifollower stackelberg game approach,” IEEE Internet of Things Journal, vol. 9, no. 6, pp. 4396–4410, 2022. doi: 10.1109/JIOT.2021.3103855
    [29]
    X. Y. Li and N. J. Xie, “Multi-algorithm fusion framework for energy prediction of energy harvesting IoT node and implementation,” Chinese Journal of Electronics, vol. 29, no. 5, pp. 952–958, 2020. doi: 10.1049/cje.2020.08.011
    [30]
    S. Papaharalabos, P. T. Mathiopoulos, G. Masera, et al., “On optimal and near-optimal turbo decoding using generalized max operator,” IEEE Communications Letters, vol. 13, no. 7, pp. 522–524, 2000. doi: 10.1109/LCOMM.2009.090537
    [31]
    Y. Yang and W. D. Yi, “Low complexity iterative joint source-channel decoding of variable-length coded correlated sources,” Chinese Journal of Electronics, vol. 19, no. 4, pp. 681–686, 2010. doi: 10.23919/CJE.2010.10168788
    [32]
    H. Luo, Y. Zhang, W. Li, et al., “Low latency parallel turbo decoding implementation for future terrestrial broadcasting systems,” IEEE Transactions on Broadcasting, vol. 64, no. 1, pp. 96–104, 2018. doi: 10.1109/TBC.2017.2704425
    [33]
    M. Zhan, Z. B. Pang, M. Xiao, et al., “A state metrics compressed decoding technique for energy-efficient turbo decoder,” EURASIP Journal on Wireless Communications and Networking, vol. 2018, no. 1, article no. 152, 2018. doi: 10.1186/s13638-018-1153-y
    [34]
    M. A. Fleah and Q. F. Al-Doori, “Design and Implementation of Turbo encoder/ decoder using FPGA,” in 2019 First International Conference of Computer and Applied Sciences (CAS), Baghdad, Iraq, pp.46–51, 2019.
    [35]
    J. Wang, K. L. Zhang, H. Kröll, et al., “Design of QPP interleavers for the parallel turbo decoding architecture,” IEEE Transactions on Circuits and Systems I:Regular Papers, vol. 63, no. 2, pp. 288–299, 2016. doi: 10.1109/TCSI.2015.2512715
    [36]
    G. H. Wang, H. Shen, Y. Sun, et al., “Parallel interleaver design for a high throughput HSPA+/LTE multi-standard turbo decoder,” IEEE Transactions on Circuits and Systems I:Regular Papers, vol. 61, no. 5, pp. 1376–1389, 2014. doi: 10.1109/TCSI.2014.2309810
    [37]
    N. C. Shekhar, B. Amulya, G. Praveen, et al., “Bit error rate performance of hybrid interleaver in turbo codes,” in 2021 Second International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India, pp.539–546, 2021.
    [38]
    C. H. Lin, C. C. Hong, and C. W. Hsieh, “Parity-enhanced double-binary turbo decoder for iterative detection and decoding receivers,” in 2019 IEEE 8th Global Conference on Consumer Electronics (GCCE), Osaka, Japan, pp.525–526, 2019.
    [39]
    V. H. S. Le, C. A. Nour, E. Boutillon, et al., “Revisiting the max-log-map algorithm with SOVA update rules: New simplifications for high-radix SISO decoders,” IEEE Transactions on Communications, vol. 68, no. 4, pp. 1991–2004, 2020. doi: 10.1109/TCOMM.2020.2966723
    [40]
    E. Boutillon, W. J. Gross, and P. G. Gulak, “VLSI architectures for the MAP algorithm,” IEEE Transactions on Communications, vol. 51, no. 2, pp. 175–185, 2003. doi: 10.1109/TCOMM.2003.809247
    [41]
    D. Spasov, “Decoding of LTE turbo codes initialized with the two recursive convolutional codes,” in 2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO), Opatija, Croatia, pp.393–396, 2020.
    [42]
    C. R. Seethal and B Yamuna, “A low complex turbo decoding algorithm with early iteration termination,” in 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Udupi, India, pp.325–331, 2017.
    [43]
    A. Narayanan, S. Murugan, and R. Bhakthavatchalu, “Low latency max log MAP based turbo decoder,” in 2019 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, pp.721–724, 2019.
    [44]
    K. Omran and B. M. Sabbar, “Hardware co-simulation of LTE turbo code with chaotic interleaver and improved log-MAP algorithm using system generator,” in 2019 2nd International Conference on Engineering Technology and its Applications (IICETA), Al-Najef, Iraq, pp.202–207, 2019.
    [45]
    Z. Liu, B. Wu, and T. C. Ye, “Improved turbo decoding with multivariable Taylor series expansion,” IEEE Communications Letters, vol. 22, no. 1, pp. 37–40, 2018. doi: 10.1109/LCOMM.2017.2705643
    [46]
    R. G. Maunder, “A fully-parallel turbo decoding algorithm,” IEEE Transactions on Communications, vol. 63, no. 8, pp. 2762–2775, 2015. doi: 10.1109/TCOMM.2015.2450208
    [47]
    T. Ilnseher, M. May, and N. Wehn, “A monolithic LTE interleaver generator for highly parallel SMAP decoders,” in 2011 Wireless Telecommunications Symposium (WTS), New York, NY, USA, pp.1–4, 2011.
    [48]
    R. Shrestha and R. P. Paily, “High-throughput turbo decoder with parallel architecture for LTE wireless communication standards,” IEEE Transactions on Circuits and Systems I:Regular Papers, vol. 61, no. 9, pp. 2699–2710, 2014. doi: 10.1109/TCSI.2014.2332266
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(9)  / Tables(2)

    Article Metrics

    Article views (535) PDF downloads(53) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return