Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver

With the anticipated growth of the internet of things (IoT) market, many low-power wide-area (LPWA) technologies have been introduced to connect a wide range of IoT devices with varying performance requirements. The narrowband internet of things (NB-IoT) is a 3rd generation partnership project (3GPP...

Full description

Bibliographic Details
Main Authors: Abdallah Abostait, Rania M. Tawfik, M. Saeed Darweesh, Hassan Mostafa
Format: Article
Language:English
Published: MDPI AG 2023-04-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/9/1966
_version_ 1797602768626647040
author Abdallah Abostait
Rania M. Tawfik
M. Saeed Darweesh
Hassan Mostafa
author_facet Abdallah Abostait
Rania M. Tawfik
M. Saeed Darweesh
Hassan Mostafa
author_sort Abdallah Abostait
collection DOAJ
description With the anticipated growth of the internet of things (IoT) market, many low-power wide-area (LPWA) technologies have been introduced to connect a wide range of IoT devices with varying performance requirements. The narrowband internet of things (NB-IoT) is a 3rd generation partnership project (3GPP) standardized LPWA technology that meets most IoT service requirements. In this paper, the design and implementation of the physical uplink transmitting chain as well as the physical downlink receiving chain of the NB-IoT user equipment (UE) are presented. Both chains’ main blocks are designed to follow the 3GPP NB-IoT LTE standard Release 14 (Rel-14). The whole design is experimentally implemented on the Virtex 7 (VC 709) Connectivity kit, and all performance metrics are reported. Moreover, an NB-IoT base station is implemented and integrated with the two prototyped UEs to set-up an NB-IoT system, which is employed to send data from one UE to another UE through the NB-IoT base station using two FPGAs (one to implement the sending UE and the other one to implement the receiving UE) and three universal software radio peripherals (USRPs) B200 (one to implement the RF front-end of the transmitting UE FPGA, one to implement the base station RF front-end, and one to implement the RF front-end of the receiving UE FPGA). Experimental results show that the implemented NB-IoT system is working successfully, as the two NB-IoT UEs communicate together successfully through the NB-IoT base station and exchange the data properly.
first_indexed 2024-03-11T04:21:17Z
format Article
id doaj.art-8f61ce5d23b04d838cd02e035ad7a541
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T04:21:17Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-8f61ce5d23b04d838cd02e035ad7a5412023-11-17T22:46:57ZengMDPI AGElectronics2079-92922023-04-01129196610.3390/electronics12091966Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel ReceiverAbdallah Abostait0Rania M. Tawfik1M. Saeed Darweesh2Hassan Mostafa3Electronics and Communications Engineering Department, Cairo University, Cairo 12613, EgyptWireless Intelligent Networks Center (WINC), Nile University, Giza 12677, EgyptWireless Intelligent Networks Center (WINC), Nile University, Giza 12677, EgyptElectronics and Communications Engineering Department, Cairo University, Cairo 12613, EgyptWith the anticipated growth of the internet of things (IoT) market, many low-power wide-area (LPWA) technologies have been introduced to connect a wide range of IoT devices with varying performance requirements. The narrowband internet of things (NB-IoT) is a 3rd generation partnership project (3GPP) standardized LPWA technology that meets most IoT service requirements. In this paper, the design and implementation of the physical uplink transmitting chain as well as the physical downlink receiving chain of the NB-IoT user equipment (UE) are presented. Both chains’ main blocks are designed to follow the 3GPP NB-IoT LTE standard Release 14 (Rel-14). The whole design is experimentally implemented on the Virtex 7 (VC 709) Connectivity kit, and all performance metrics are reported. Moreover, an NB-IoT base station is implemented and integrated with the two prototyped UEs to set-up an NB-IoT system, which is employed to send data from one UE to another UE through the NB-IoT base station using two FPGAs (one to implement the sending UE and the other one to implement the receiving UE) and three universal software radio peripherals (USRPs) B200 (one to implement the RF front-end of the transmitting UE FPGA, one to implement the base station RF front-end, and one to implement the RF front-end of the receiving UE FPGA). Experimental results show that the implemented NB-IoT system is working successfully, as the two NB-IoT UEs communicate together successfully through the NB-IoT base station and exchange the data properly.https://www.mdpi.com/2079-9292/12/9/1966NPDSCHNPUSCHNB-IoTLTE3GPPFPGA
spellingShingle Abdallah Abostait
Rania M. Tawfik
M. Saeed Darweesh
Hassan Mostafa
Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
Electronics
NPDSCH
NPUSCH
NB-IoT
LTE
3GPP
FPGA
title Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
title_full Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
title_fullStr Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
title_full_unstemmed Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
title_short Design and FPGA-Based Hardware Implementation of NB-IoT Physical Uplink Shared Channel Transmitter and Physical Downlink Shared Channel Receiver
title_sort design and fpga based hardware implementation of nb iot physical uplink shared channel transmitter and physical downlink shared channel receiver
topic NPDSCH
NPUSCH
NB-IoT
LTE
3GPP
FPGA
url https://www.mdpi.com/2079-9292/12/9/1966
work_keys_str_mv AT abdallahabostait designandfpgabasedhardwareimplementationofnbiotphysicaluplinksharedchanneltransmitterandphysicaldownlinksharedchannelreceiver
AT raniamtawfik designandfpgabasedhardwareimplementationofnbiotphysicaluplinksharedchanneltransmitterandphysicaldownlinksharedchannelreceiver
AT msaeeddarweesh designandfpgabasedhardwareimplementationofnbiotphysicaluplinksharedchanneltransmitterandphysicaldownlinksharedchannelreceiver
AT hassanmostafa designandfpgabasedhardwareimplementationofnbiotphysicaluplinksharedchanneltransmitterandphysicaldownlinksharedchannelreceiver