Efficient transposition processing method for ground search pulse Doppler radar
By adopting an efficient transposition processing method in the ground search pulse Doppler radar and using a parallel processing module to read multiple wave position data simultaneously, the problem of high data reading rate is solved and more efficient data processing is achieved.
Patent Information
- Application Number
- CN202510941537.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-09-30
AI Technical Summary
The existing ground search pulse Doppler radar has a high data reading rate requirement during the MTI and MTD processing, and common storage media such as DDR3 SDRAM cannot meet the requirement.
An efficient transposition processing method is adopted to reduce the data reading rate requirement by simultaneously reading multiple wave position data and using multiple processing modules for parallel processing.
It greatly reduces the number of data reading points per unit wave position time, improves the data reading rate, and meets the processing requirements of ground search pulse Doppler radar.
Smart Images

Figure CN120722288A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radar signal processing, and in particular to an efficient transposition processing method for ground search pulse Doppler radar. Background Art
[0002] The data acquired by a pulse Doppler radar can be viewed as a two-dimensional matrix, with the rows representing the range dimension and the columns representing the Doppler dimension. During pulse Doppler radar signal processing, after performing a range-dimensional FFT in the pulse compression process, MTI (Moving Target Indication) and MTD (Moving Target Detection) processing in the Doppler dimension are required. Therefore, the two-dimensional data must be transposed for storage and reading.
[0003] To improve the target detection probability of ground-based search pulse Doppler radar, in addition to using the data of the current wave position, it is also necessary to read the data of the previous wave positions for processing during the MTI and MTD processing of the data. This greatly increases the demand for data reading rate. The reading rate of commonly used data storage media such as DDR3SDRAM cannot meet the requirements.
[0004] Therefore, studying a transposition processing method with lower reading rate requirements is of great significance to improving the performance of ground search pulse Doppler radar. Summary of the Invention
[0005] In light of this, the present invention proposes an efficient transposition processing method for ground-based search pulse Doppler radar. During the MTI processing phase, the present invention simultaneously reads multiple wave position data and uses multiple processing modules for parallel processing, significantly reducing the data read rate requirement.
[0006] The object of the present invention is achieved like this:
[0007] An efficient transposition processing method for ground search pulse Doppler radar comprises the following steps:
[0008] Step 1: pulse compression processing is performed on the radar collected data, and the processing results are stored in a storage medium in the order of wave positions, where each wave position contains n pulses;
[0009] Step 2: According to the processing requirements of moving target display and moving target detection, determine the number of pulse points m required to be read from the previous wave positions when processing data for each wave position. The total number of pulse points for data processing at each wave position is m + n.
[0010] Step 3: Determine the number of parallel processing units k and initialize the range gate x = 1;
[0011] Step 4: Determine the initial processing wave position Initialize wave number Indicates rounding up;
[0012] Step 5: Read data from the storage medium according to the Doppler dimension. The range gate x continuously reads the data of m+n pulse points from the first j wave positions and sends them to the first parallel processing unit for moving target display and moving target detection.
[0013] Step 6: Update j = j + 1. The range gate x reads the data of n pulse points from the j-th wave position, and sends it together with the data of the first m pulse points of the n pulse points read previously to the next parallel processing unit for processing.
[0014] Step 7, repeat step 6 until all k parallel processing units are used up;
[0015] Step 8: Update x=x+1 and repeat steps 4 to 7 until all range gates have completed data processing.
[0016] The beneficial effects of the present invention are:
[0017] This invention utilizes a transposition processing method. Compared to conventional transposition methods, this method simultaneously reads multiple wavelet data points during the MTI processing phase and uses multiple processing modules for parallel processing. While conventional transposition methods require reading (n+m) data points per wavelet time, this method reduces the number of data points required to be read within k wavelet times to (m+kn), resulting in a reading rate of (n+m / k) per wavelet time. This significantly reduces the data reading rate requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a schematic diagram of data storage after pulse compression.
[0019] Figure 2 This is a schematic diagram of the reading direction after data transposition.
[0020] Figure 3 It is a schematic diagram of the method reading data and performing parallel processing. DETAILED DESCRIPTION
[0021] The specific implementation method of the present invention is described in detail below with reference to the accompanying drawings.
[0022] An efficient transposition processing method for ground search pulse Doppler radar comprises the following steps:
[0023] Step 1: pulse compression processing is performed on the radar collected data, and the processing results are stored in a storage medium in the order of wave positions, where each wave position contains n pulses;
[0024] Step 2: According to the processing requirements of moving target display and moving target detection, determine the number of pulse points m required to be read from the previous wave positions when processing data for each wave position. The total number of pulse points for data processing at each wave position is m + n.
[0025] Step 3: Determine the number of parallel processing units k and initialize the range gate x = 1;
[0026] Step 4: Determine the initial processing wave position Initialize wave number Indicates rounding up;
[0027] Step 5: Read data from the storage medium according to the Doppler dimension. The range gate x continuously reads the data of m+n pulse points from the first j wave positions and sends them to the first parallel processing unit for moving target display and moving target detection.
[0028] Step 6: Update j = j + 1. The range gate x reads the data of n pulse points from the j-th wave position, and sends it together with the data of the first m pulse points of the n pulse points read previously to the next parallel processing unit for processing.
[0029] Step 7, repeat step 6 until all k parallel processing units are used up;
[0030] Step 8: Update x=x+1 and repeat steps 4 to 7 until all range gates have completed data processing.
[0031] The following is a detailed description of the case where there are 200 pulse points per wave position, 500 pulse points need to be read from the first three wave positions, and the number of parallel processing units is 4. The following steps are included:
[0032] Step 1: After completing pulse compression processing on the radar data, the processing results are stored in a large-capacity storage medium in the order of wave positions. Figure 1 As shown, each wave Doppler dimension contains 200 pulses. First, the 1st to zth range gate data of the first pulse are stored in sequence according to the direction of the range dimension arrow, and then the 1st to zth range gate data of the second pulse are stored, and so on, until the data of all 200 pulse points are stored.
[0033] Step 2: According to the processing requirements of MTI and MTD, determine the number of pulse points that need to be read from the previous wave positions when processing data for each wave position, which is 500. The total number of data processing points for each wave position is 700.
[0034] Step 3: According to the resources and actual needs of the processing chip, the number of parallel processing units is determined to be 4, and the range gate x is initialized to 1. When reading data, first read the first range gate data of the required pulse in sequence according to the Doppler dimension, then read the second range gate data of the required pulse, and so on, to achieve the transposition effect, such as Figure 2 shown.
[0035] Step 4, determining that the initial processing wave position number is 4, that is, initializing the wave position number j=4;
[0036] Step 5. Press Figure 3 The data reading order shown is for the current processing wave number 4 and range gate 1 ( Figure 3 The 100 pulse points after wave position 1 and the 200 pulse points after wave positions 2, 3, and 4 are read in sequence and then handed over to processing unit 1 for processing.
[0037] Step 6. Press Figure 3 The data reading sequence shown reads 200 pulse points of range gate 1 at wave position 5. Since the first few wave position data required for wave position 5 processing have been read in step 5, they can be directly processed by processing unit 2.
[0038] Step 7, press Figure 3 The data reading sequence shown reads 200 pulse points of range gate 1 at wave position 6. Since the first few wave position data required for wave position 6 processing have been read in step 6, they can be directly processed by processing unit 3.
[0039] Step 8, press Figure 3 The data reading sequence shown reads 200 pulse points of range gate 1 at wave position number 7. Since the first few wave position data required for wave position 7 processing have been read in step 7, they can be directly processed by processing unit 4.
[0040] In step 9, all data required for MTI processing of range gate 1 at wave positions 4, 5, 6, and 7 are processed. Referring to steps 5 to 8, the 100 pulse points after wave position 1 with range gate 2 and the 200 pulse points at wave positions 2, 3, 4, 5, 6, and 7 are read in sequence and sent to processing units 1, 2, 3, and 4 respectively for processing until all range gate data are processed.
[0041] At this point, efficient transposition processing is completed.
[0042] In this example, if the conventional transposition method is used, the number of data points that need to be read per unit wave time is 700. However, if the efficient transposition method of the present invention is used, a total of 1,300 points need to be read in 4 wave times, and the number of data points read per unit wave time is 325 points, which reduces the demand for reading rate by 54%.
[0043] To improve the target detection probability of ground-based pulse Doppler radars, MTI and MTD processing requires not only the current waveband data but also the data from previous wavebands, placing high demands on the data read rate. The method of the present invention simultaneously reads data from multiple wavebands during the MTI processing phase after transposition and uses multiple processing modules for parallel processing, significantly reducing the data read rate requirement.
[0044] Although the embodiments of the present invention have been described with reference to the accompanying drawings and examples, it will be apparent to those skilled in the art that several improvements may be made without departing from the principles of the present invention, which should also be considered to fall within the scope of protection of the present invention.
Claims
1. An efficient transposition processing method for ground search pulse Doppler radar, characterized in that: The following steps are involved: Step 1: pulse compression processing is performed on the radar collected data, and the processing results are stored in a storage medium in the order of wave positions, where each wave position contains n pulses; Step 2: According to the processing requirements of moving target display and moving target detection, determine the number of pulse points m required to be read from the previous wave positions when processing data for each wave position. The total number of pulse points for data processing at each wave position is m + n. Step 3: Determine the number of parallel processing units k and initialize the range gate x = 1; Step 4: Determine the initial processing wave position Initialize wave number Indicates rounding up; Step 5: Read data from the storage medium according to the Doppler dimension. The range gate x continuously reads the data of m+n pulse points from the first j wave positions and sends them to the first parallel processing unit for moving target display and moving target detection. Step 6: Update j = j + 1. The range gate x reads the data of n pulse points from the j-th wave position, and sends it together with the data of the first m pulse points of the n pulse points read previously to the next parallel processing unit for processing. Step 7, repeat step 6 until all k parallel processing units are used up; Step 8: Update x=x+1 and repeat steps 4 to 7 until all range gates have completed data processing.