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