Cargando…

Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm

Multi-h continuous phase modulation (CPM), with extremely high spectral efficiency, involves the plague of high demodulation complexity with a large number of matched filters and a complex trellis. In this paper, an efficient all-digital demodulator for multi-h continuous phase modulation (CPM) is p...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Le, Wen, Huan, Wu, Xucen, Song, Qingping
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10670055/
https://www.ncbi.nlm.nih.gov/pubmed/37998222
http://dx.doi.org/10.3390/e25111530
_version_ 1785139833842171904
author Wang, Le
Wen, Huan
Wu, Xucen
Song, Qingping
author_facet Wang, Le
Wen, Huan
Wu, Xucen
Song, Qingping
author_sort Wang, Le
collection PubMed
description Multi-h continuous phase modulation (CPM), with extremely high spectral efficiency, involves the plague of high demodulation complexity with a large number of matched filters and a complex trellis. In this paper, an efficient all-digital demodulator for multi-h continuous phase modulation (CPM) is proposed based on a low-complexity decision-directed synchronization algorithm. Based on the maximum-likelihood estimation of the carrier phase and timing errors, we propose a reduced-complexity timing error detector with linear phase approximation (LPA) to the phase of the multi-h CPM. Compared with the traditional synchronization methods, it avoids derivative matched filtering and reduces about 2/3 of matched filters. The estimated accuracy and bit error rate (BER) performance of the LPA-based synchronization algorithm have no loss, as shown by the numerical simulation. Its stability is verified by the derived S-curve. Then, the receivers with the LPA-based synchronization for the three kinds of promising multi-h CPM are implemented on a Xilinx Kintex-7 FPGA platform. The experimental results show that the onboard tested BER of the proposed design has an ignorable loss in the numerical simulation. The implementation overhead on FPGA is significantly reduced by about 27% slices, 64% DSPs, and 70% block RAMs compared with the conventional method.
format Online
Article
Text
id pubmed-10670055
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106700552023-11-10 Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm Wang, Le Wen, Huan Wu, Xucen Song, Qingping Entropy (Basel) Article Multi-h continuous phase modulation (CPM), with extremely high spectral efficiency, involves the plague of high demodulation complexity with a large number of matched filters and a complex trellis. In this paper, an efficient all-digital demodulator for multi-h continuous phase modulation (CPM) is proposed based on a low-complexity decision-directed synchronization algorithm. Based on the maximum-likelihood estimation of the carrier phase and timing errors, we propose a reduced-complexity timing error detector with linear phase approximation (LPA) to the phase of the multi-h CPM. Compared with the traditional synchronization methods, it avoids derivative matched filtering and reduces about 2/3 of matched filters. The estimated accuracy and bit error rate (BER) performance of the LPA-based synchronization algorithm have no loss, as shown by the numerical simulation. Its stability is verified by the derived S-curve. Then, the receivers with the LPA-based synchronization for the three kinds of promising multi-h CPM are implemented on a Xilinx Kintex-7 FPGA platform. The experimental results show that the onboard tested BER of the proposed design has an ignorable loss in the numerical simulation. The implementation overhead on FPGA is significantly reduced by about 27% slices, 64% DSPs, and 70% block RAMs compared with the conventional method. MDPI 2023-11-10 /pmc/articles/PMC10670055/ /pubmed/37998222 http://dx.doi.org/10.3390/e25111530 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wang, Le
Wen, Huan
Wu, Xucen
Song, Qingping
Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title_full Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title_fullStr Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title_full_unstemmed Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title_short Design and Implementation of a Low-Complexity Multi-h CPM Receiver with Linear Phase Approximation Synchronization Algorithm
title_sort design and implementation of a low-complexity multi-h cpm receiver with linear phase approximation synchronization algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10670055/
https://www.ncbi.nlm.nih.gov/pubmed/37998222
http://dx.doi.org/10.3390/e25111530
work_keys_str_mv AT wangle designandimplementationofalowcomplexitymultihcpmreceiverwithlinearphaseapproximationsynchronizationalgorithm
AT wenhuan designandimplementationofalowcomplexitymultihcpmreceiverwithlinearphaseapproximationsynchronizationalgorithm
AT wuxucen designandimplementationofalowcomplexitymultihcpmreceiverwithlinearphaseapproximationsynchronizationalgorithm
AT songqingping designandimplementationofalowcomplexitymultihcpmreceiverwithlinearphaseapproximationsynchronizationalgorithm