TY - GEN
T1 - FPGA Implementation of Pulse Compression in Time Domain
AU - Chen, Yu
AU - Han, Fang
AU - Li, Xiaoran
AU - Liu, Zicheng
AU - Wang, Xinghua
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2024.
PY - 2024
Y1 - 2024
N2 - This paper presents a signal processing flow based on the time-domain pulse compression algorithm, consisting of three parts: theoretical introduction, MATLAB simulation, and FPGA verification. First, after simulating the echo signal, the time-domain waveform and parameters of the matched filter coefficients are saved during MATLAB simulation. Then, VIVADO uses the ROM core to read the file and the DDS core to generate the local oscillator signal required for down-conversion. Once down-conversion is done, passes the two signals through low-pass filters separately, and finally performs time-domain pulse compression and modulus calculation. In terms of this paper, replacing most of the self-programming with instantiated IP cores has the advantages of greatly simplifying the code and improving the maintainability of the flow. Moreover, implementing pulse compression with time-domain methods has advantages over frequency-domain methods, such as reducing compilation time and saving resource consumption. Results of simulation and test represent that the signal processing flow based on the time-domain pulse compression algorithm is consistent with theoretical expectations and is suitable for processing echo signals with relatively low intermediate frequency.
AB - This paper presents a signal processing flow based on the time-domain pulse compression algorithm, consisting of three parts: theoretical introduction, MATLAB simulation, and FPGA verification. First, after simulating the echo signal, the time-domain waveform and parameters of the matched filter coefficients are saved during MATLAB simulation. Then, VIVADO uses the ROM core to read the file and the DDS core to generate the local oscillator signal required for down-conversion. Once down-conversion is done, passes the two signals through low-pass filters separately, and finally performs time-domain pulse compression and modulus calculation. In terms of this paper, replacing most of the self-programming with instantiated IP cores has the advantages of greatly simplifying the code and improving the maintainability of the flow. Moreover, implementing pulse compression with time-domain methods has advantages over frequency-domain methods, such as reducing compilation time and saving resource consumption. Results of simulation and test represent that the signal processing flow based on the time-domain pulse compression algorithm is consistent with theoretical expectations and is suitable for processing echo signals with relatively low intermediate frequency.
KW - Digital signal processing
KW - FPGA
KW - Pulse compression
UR - http://www.scopus.com/inward/record.url?scp=85193237151&partnerID=8YFLogxK
U2 - 10.1007/978-981-97-2116-0_15
DO - 10.1007/978-981-97-2116-0_15
M3 - Conference contribution
AN - SCOPUS:85193237151
SN - 9789819721153
T3 - Lecture Notes in Electrical Engineering
SP - 119
EP - 126
BT - Signal and Information Processing, Networking and Computers - Proceedings of the 11th International Conference on Signal and Information Processing, Networking and Computers ICSINC
A2 - Wang, Yue
A2 - Zou, Jiaqi
A2 - Ling, Zhilei
A2 - Xu, Lexi
A2 - Cheng, Xinzhou
PB - Springer Science and Business Media Deutschland GmbH
T2 - 11th International Conference on Signal and Information Processing, Network and Computers, ICSINC 2023
Y2 - 18 September 2023 through 22 September 2023
ER -