A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC

In order to realize the real-time processing and analysis of astronomical ultra-wide bandwidth signals, this study proposes a sub-band division algorithm based on RFSoC. The algorithm uses Kaiser window to design FIR prototype low-pass filter, adopts critical sampling polyphase filter bank to decomp...

Full description

Bibliographic Details
Main Authors: Xu Du, Hai-Long Zhang, Shao-Cong Guo, Ya-Zhou Zhang, Jian Li, Jie Wang, Xin-Chen Ye, Han Wu, Ting Zhang
Format: Article
Language:English
Published: Frontiers Media S.A. 2024-04-01
Series:Frontiers in Astronomy and Space Sciences
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fspas.2024.1391070/full
_version_ 1797215929200803840
author Xu Du
Xu Du
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Shao-Cong Guo
Ya-Zhou Zhang
Ya-Zhou Zhang
Jian Li
Jian Li
Jie Wang
Jie Wang
Xin-Chen Ye
Xin-Chen Ye
Xin-Chen Ye
Han Wu
Han Wu
Ting Zhang
Ting Zhang
author_facet Xu Du
Xu Du
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Shao-Cong Guo
Ya-Zhou Zhang
Ya-Zhou Zhang
Jian Li
Jian Li
Jie Wang
Jie Wang
Xin-Chen Ye
Xin-Chen Ye
Xin-Chen Ye
Han Wu
Han Wu
Ting Zhang
Ting Zhang
author_sort Xu Du
collection DOAJ
description In order to realize the real-time processing and analysis of astronomical ultra-wide bandwidth signals, this study proposes a sub-band division algorithm based on RFSoC. The algorithm uses Kaiser window to design FIR prototype low-pass filter, adopts critical sampling polyphase filter bank to decompose ultra-wide bandwidth signal into several sub-bands, and encapsulates each sub-band into VDIF data frame and sends it to GPU server. The algorithm is implemented on RFSoC platform, and its effectiveness is verified by simulation and actual observation. The experimental results show that the algorithm can divide the astronomical ultra-wide bandwidth signal into multiple sub-bands in real time, packetize and transmit them to GPU. This research provides reproducible design and project for ultra-wide bandwidth signal sub-band division with low spectrum leakage and aliasing, high data accuracy, and fast processing speed.
first_indexed 2024-04-24T11:37:52Z
format Article
id doaj.art-f4f2e4f0a34144678ad9d7b36076de66
institution Directory Open Access Journal
issn 2296-987X
language English
last_indexed 2024-04-24T11:37:52Z
publishDate 2024-04-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Astronomy and Space Sciences
spelling doaj.art-f4f2e4f0a34144678ad9d7b36076de662024-04-10T04:39:06ZengFrontiers Media S.A.Frontiers in Astronomy and Space Sciences2296-987X2024-04-011110.3389/fspas.2024.13910701391070A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoCXu Du0Xu Du1Hai-Long Zhang2Hai-Long Zhang3Hai-Long Zhang4Hai-Long Zhang5Shao-Cong Guo6Ya-Zhou Zhang7Ya-Zhou Zhang8Jian Li9Jian Li10Jie Wang11Jie Wang12Xin-Chen Ye13Xin-Chen Ye14Xin-Chen Ye15Han Wu16Han Wu17Ting Zhang18Ting Zhang19Xinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaKey Laboratory of Radio Astronomy, Chinese Academy of Sciences, Nanjing, ChinaNational Astronomical Data Center, Beijing, ChinaSoutheast University, Nanjing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaNational Astronomical Data Center, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaNational Astronomical Data Center, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaXinjiang Astronomical Observatories, Chinese Academy of Sciences, Urumqi, ChinaUniversity of Chinese Academy of Sciences, Beijing, ChinaIn order to realize the real-time processing and analysis of astronomical ultra-wide bandwidth signals, this study proposes a sub-band division algorithm based on RFSoC. The algorithm uses Kaiser window to design FIR prototype low-pass filter, adopts critical sampling polyphase filter bank to decompose ultra-wide bandwidth signal into several sub-bands, and encapsulates each sub-band into VDIF data frame and sends it to GPU server. The algorithm is implemented on RFSoC platform, and its effectiveness is verified by simulation and actual observation. The experimental results show that the algorithm can divide the astronomical ultra-wide bandwidth signal into multiple sub-bands in real time, packetize and transmit them to GPU. This research provides reproducible design and project for ultra-wide bandwidth signal sub-band division with low spectrum leakage and aliasing, high data accuracy, and fast processing speed.https://www.frontiersin.org/articles/10.3389/fspas.2024.1391070/fullrfsocultra-wide bandwidth signalsub-band divisionparallel processingfourier transform
spellingShingle Xu Du
Xu Du
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Hai-Long Zhang
Shao-Cong Guo
Ya-Zhou Zhang
Ya-Zhou Zhang
Jian Li
Jian Li
Jie Wang
Jie Wang
Xin-Chen Ye
Xin-Chen Ye
Xin-Chen Ye
Han Wu
Han Wu
Ting Zhang
Ting Zhang
A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
Frontiers in Astronomy and Space Sciences
rfsoc
ultra-wide bandwidth signal
sub-band division
parallel processing
fourier transform
title A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
title_full A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
title_fullStr A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
title_full_unstemmed A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
title_short A sub-band division algorithm for ultra-wide bandwidth pulsar signals based on RFSoC
title_sort sub band division algorithm for ultra wide bandwidth pulsar signals based on rfsoc
topic rfsoc
ultra-wide bandwidth signal
sub-band division
parallel processing
fourier transform
url https://www.frontiersin.org/articles/10.3389/fspas.2024.1391070/full
work_keys_str_mv AT xudu asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xudu asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT shaocongguo asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT yazhouzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT yazhouzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jianli asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jianli asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jiewang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jiewang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hanwu asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hanwu asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT tingzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT tingzhang asubbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xudu subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xudu subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hailongzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT shaocongguo subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT yazhouzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT yazhouzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jianli subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jianli subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jiewang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT jiewang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT xinchenye subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hanwu subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT hanwu subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT tingzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc
AT tingzhang subbanddivisionalgorithmforultrawidebandwidthpulsarsignalsbasedonrfsoc