On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications
The DFT-based demodulator for BFSK has been introduced for applications where the received signal experiences a carrier frequency offset (CFO) much larger than the symbol rate. The Ultra-Narrowband (UNB) communication techniques have been introduced for implementing the emerging Low Power Wide Area...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9154670/ |
id |
doaj-133426ed98464d88a7d6e9d380b9d024 |
---|---|
record_format |
Article |
spelling |
doaj-133426ed98464d88a7d6e9d380b9d0242021-03-30T01:55:21ZengIEEEIEEE Access2169-35362020-01-01814666614668210.1109/ACCESS.2020.30139869154670On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband CommunicationsSiavash Safapourhajari0https://orcid.org/0000-0001-7648-1128Andre B. J. Kokkeler1Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, AE Enschede, The NetherlandsFaculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, AE Enschede, The NetherlandsThe DFT-based demodulator for BFSK has been introduced for applications where the received signal experiences a carrier frequency offset (CFO) much larger than the symbol rate. The Ultra-Narrowband (UNB) communication techniques have been introduced for implementing the emerging Low Power Wide Area Networks (LPWAN). Since UNB communication is prone to CFO, a DFT-based BFSK demodulator is an interesting option for this type of communication. However, for proper operation in a large frequency offset, the DFT-based demodulator requires a complex window synchronization which is not desirable for low power nodes. The main source of complexity, is calculating the DFT of a window which slides over the preamble. In this work, the complexity is alleviated by considering the window synchronization algorithm and its implementation together. First, a new window synchronization algorithm is proposed which is designed such that an efficient class of implementations of the sliding DFT (SDFT), called Single Bin SDFT (SB-SDFT) in this work, can be used. Moreover, a new stable implementation of SB-SDFT is designed to enable zero-padding which is required by the demodulator. The complexity of the proposed algorithm implemented using the SB-SDFT, scales more efficiently compared to the conventional algorithm when the range of tolerable CFO increases. Using the proposed method, for a CFO tolerance in the order of 14.5 times the symbol rate (±14.5 kHz for a symbol rate equal to 100 Hz), the number of complex operations is reduced by more than 85% (and memory by 90%) compared to the conventional method.https://ieeexplore.ieee.org/document/9154670/Frequency shift keying (FSK)frequency offsetsliding DFTultra-narrowband (UNB)offset tolerant demodulator |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Siavash Safapourhajari Andre B. J. Kokkeler |
spellingShingle |
Siavash Safapourhajari Andre B. J. Kokkeler On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications IEEE Access Frequency shift keying (FSK) frequency offset sliding DFT ultra-narrowband (UNB) offset tolerant demodulator |
author_facet |
Siavash Safapourhajari Andre B. J. Kokkeler |
author_sort |
Siavash Safapourhajari |
title |
On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications |
title_short |
On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications |
title_full |
On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications |
title_fullStr |
On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications |
title_full_unstemmed |
On the Low Complexity Implementation of the DFT-Based BFSK Demodulator for Ultra-Narrowband Communications |
title_sort |
on the low complexity implementation of the dft-based bfsk demodulator for ultra-narrowband communications |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
The DFT-based demodulator for BFSK has been introduced for applications where the received signal experiences a carrier frequency offset (CFO) much larger than the symbol rate. The Ultra-Narrowband (UNB) communication techniques have been introduced for implementing the emerging Low Power Wide Area Networks (LPWAN). Since UNB communication is prone to CFO, a DFT-based BFSK demodulator is an interesting option for this type of communication. However, for proper operation in a large frequency offset, the DFT-based demodulator requires a complex window synchronization which is not desirable for low power nodes. The main source of complexity, is calculating the DFT of a window which slides over the preamble. In this work, the complexity is alleviated by considering the window synchronization algorithm and its implementation together. First, a new window synchronization algorithm is proposed which is designed such that an efficient class of implementations of the sliding DFT (SDFT), called Single Bin SDFT (SB-SDFT) in this work, can be used. Moreover, a new stable implementation of SB-SDFT is designed to enable zero-padding which is required by the demodulator. The complexity of the proposed algorithm implemented using the SB-SDFT, scales more efficiently compared to the conventional algorithm when the range of tolerable CFO increases. Using the proposed method, for a CFO tolerance in the order of 14.5 times the symbol rate (±14.5 kHz for a symbol rate equal to 100 Hz), the number of complex operations is reduced by more than 85% (and memory by 90%) compared to the conventional method. |
topic |
Frequency shift keying (FSK) frequency offset sliding DFT ultra-narrowband (UNB) offset tolerant demodulator |
url |
https://ieeexplore.ieee.org/document/9154670/ |
work_keys_str_mv |
AT siavashsafapourhajari onthelowcomplexityimplementationofthedftbasedbfskdemodulatorforultranarrowbandcommunications AT andrebjkokkeler onthelowcomplexityimplementationofthedftbasedbfskdemodulatorforultranarrowbandcommunications |
_version_ |
1724186184749416448 |