The application discloses a multi-
beam pulse compression method and
system based on FPGA, relates to the field of
radar signal processing, and obtains multiple
radar beam pulse echo signals, carries out data preprocessing on the multiple
radar beam pulse echo signals, carries out first data rearrangement according to beam channel numbers, and obtains first rearranged multi-beam data; carries out
delay alignment on the first rearranged multi-beam data, and obtains
delay data; carries out second data alternate rearrangement on the
delay data according to the parity of the beam channel numbers, and obtains odd
channel data and even
channel data; carries out
frequency domain pulse compression processing on the odd
channel data and the even channel data respectively, and outputs multi-beam
pulse compression signals. Through the
processing of echo data
speed reduction and rearrangement,
pulse compression processing can be simultaneously carried out on multiple beam echo signals only by consuming limited computing resources, and a large amount of FPGA resources is saved.