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...
Main Authors: | , , , , |
---|---|
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 |