An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems

Narrowband Internet of Things (NB-IoT) is an emerging IoT cellular-based wireless technology that builds based on the existing LTE standard to extend its network coverage suited for Low Power Wide Area Network (LPWAN) connectivity. In the NB-IoT system, LTE turbo codes and Cyclic Redundancy Check (C...

Full description

Bibliographic Details
Main Authors: Rabiu Sale Zakariyya, Khalid Hossen Jewel, Akinwale O. Fadamiro, Oluwole John Famoriji, Fujiang Lin
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9233453/
_version_ 1819132833244905472
author Rabiu Sale Zakariyya
Khalid Hossen Jewel
Akinwale O. Fadamiro
Oluwole John Famoriji
Fujiang Lin
author_facet Rabiu Sale Zakariyya
Khalid Hossen Jewel
Akinwale O. Fadamiro
Oluwole John Famoriji
Fujiang Lin
author_sort Rabiu Sale Zakariyya
collection DOAJ
description Narrowband Internet of Things (NB-IoT) is an emerging IoT cellular-based wireless technology that builds based on the existing LTE standard to extend its network coverage suited for Low Power Wide Area Network (LPWAN) connectivity. In the NB-IoT system, LTE turbo codes and Cyclic Redundancy Check (CRC) codes are adopted as the main channel coding technique for Narrowband Physical Uplink Shared Channel (NPUSCH). However, turbo codes require iterative decoding algorithm at the expense of high computation complexity of decoding hence is crucial to achieving the LPWAN requirement of NB-IoT systems. Polar codes are best suited in this regard due to its capacity approaching and complexity reduction in short block length code. In this paper, we proposed an efficient polar coding technique using the Belief Propagation (BP) decoding algorithm for uplink data transmission on the NPUSCH channel. Furthermore, the BP algorithm is incorporated with the CRC stoppage criterion to decrease the number of decoding iteration and reduce computational complexity. In this scheme, single-tone numerology of NPUSCH using 3.75 kHz and 15 kHz subcarrier spacing is adopted. Then, the encoded data is generated with different NPUSCH resources. The theoretical formulation and simulation demonstrate that the proposed scheme provides better error rate performance over the adopted LTE turbo codes and other polar decoding algorithms while reducing the computational complexity.
first_indexed 2024-12-22T09:37:41Z
format Article
id doaj.art-59ff5dfbd69c4073bb3b45fdc2a34e88
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T09:37:41Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-59ff5dfbd69c4073bb3b45fdc2a34e882022-12-21T18:30:48ZengIEEEIEEE Access2169-35362020-01-01819147219148110.1109/ACCESS.2020.30326369233453An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things SystemsRabiu Sale Zakariyya0https://orcid.org/0000-0002-5099-4686Khalid Hossen Jewel1Akinwale O. Fadamiro2https://orcid.org/0000-0002-4643-415XOluwole John Famoriji3https://orcid.org/0000-0003-1357-3935Fujiang Lin4https://orcid.org/0000-0001-9238-6737Micro/Nano-Electronic System Integration Research and Development Centre (MESIC), University of Science and Technology of China (USTC), Hefei, ChinaMicro/Nano-Electronic System Integration Research and Development Centre (MESIC), University of Science and Technology of China (USTC), Hefei, ChinaMicro/Nano-Electronic System Integration Research and Development Centre (MESIC), University of Science and Technology of China (USTC), Hefei, ChinaInstitute of Marine Electronic and Intelligent System, Zhejiang University at Zhoushan Campus, Zhoushan, ChinaMicro/Nano-Electronic System Integration Research and Development Centre (MESIC), University of Science and Technology of China (USTC), Hefei, ChinaNarrowband Internet of Things (NB-IoT) is an emerging IoT cellular-based wireless technology that builds based on the existing LTE standard to extend its network coverage suited for Low Power Wide Area Network (LPWAN) connectivity. In the NB-IoT system, LTE turbo codes and Cyclic Redundancy Check (CRC) codes are adopted as the main channel coding technique for Narrowband Physical Uplink Shared Channel (NPUSCH). However, turbo codes require iterative decoding algorithm at the expense of high computation complexity of decoding hence is crucial to achieving the LPWAN requirement of NB-IoT systems. Polar codes are best suited in this regard due to its capacity approaching and complexity reduction in short block length code. In this paper, we proposed an efficient polar coding technique using the Belief Propagation (BP) decoding algorithm for uplink data transmission on the NPUSCH channel. Furthermore, the BP algorithm is incorporated with the CRC stoppage criterion to decrease the number of decoding iteration and reduce computational complexity. In this scheme, single-tone numerology of NPUSCH using 3.75 kHz and 15 kHz subcarrier spacing is adopted. Then, the encoded data is generated with different NPUSCH resources. The theoretical formulation and simulation demonstrate that the proposed scheme provides better error rate performance over the adopted LTE turbo codes and other polar decoding algorithms while reducing the computational complexity.https://ieeexplore.ieee.org/document/9233453/Narrowband IoT (NB-IoT)BP polar decoding algorithmnarrowband physical uplink shared channel (NPUSCH)cyclic redundancy check (CRC)block error rate (BLER)
spellingShingle Rabiu Sale Zakariyya
Khalid Hossen Jewel
Akinwale O. Fadamiro
Oluwole John Famoriji
Fujiang Lin
An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
IEEE Access
Narrowband IoT (NB-IoT)
BP polar decoding algorithm
narrowband physical uplink shared channel (NPUSCH)
cyclic redundancy check (CRC)
block error rate (BLER)
title An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
title_full An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
title_fullStr An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
title_full_unstemmed An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
title_short An Efficient Polar Coding Scheme for Uplink Data Transmission in Narrowband Internet of Things Systems
title_sort efficient polar coding scheme for uplink data transmission in narrowband internet of things systems
topic Narrowband IoT (NB-IoT)
BP polar decoding algorithm
narrowband physical uplink shared channel (NPUSCH)
cyclic redundancy check (CRC)
block error rate (BLER)
url https://ieeexplore.ieee.org/document/9233453/
work_keys_str_mv AT rabiusalezakariyya anefficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT khalidhossenjewel anefficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT akinwaleofadamiro anefficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT oluwolejohnfamoriji anefficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT fujianglin anefficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT rabiusalezakariyya efficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT khalidhossenjewel efficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT akinwaleofadamiro efficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT oluwolejohnfamoriji efficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems
AT fujianglin efficientpolarcodingschemeforuplinkdatatransmissioninnarrowbandinternetofthingssystems