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