A method, device and equipment for multi-channel receiving synchronization of phased array secondary radar

By setting a delay counter and shift register in the phased array secondary radar, the synchronization reference signal is analyzed and the delay value is determined, and the synchronization of multi-channel signals is achieved, which solves the problem of inconsistent signal arrival time and improves the effect of beam formation.

CN115657010BActive Publication Date: 2025-07-08SICHUAN JIUZHOU AIR TRAFFIC CONTROL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211309148.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-25
Publication Date
2025-07-08
Estimated Expiration
2042-10-25

AI Technical Summary

Technical Problem

In phased array secondary radar, the signal transmission process in the channel has inconsistent time when the signal arrives at the beamforming module due to link differences, which affects the beamforming directional pattern effect.

Method used

By setting a delay counter, the synchronization reference signal of each channel is obtained, the signal type is analyzed, the delay value is determined, and the signal alignment is performed through the shift register to achieve multi-channel reception synchronization.

Benefits of technology

The synchronization of signals of each channel is achieved, the delay problem caused by link differences is eliminated, and the beamforming pattern effect is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115657010B_ABST
    Figure CN115657010B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and equipment for multi-channel reception synchronization of a phased array secondary radar. By using a synchronization reference signal composed of M reply codes, the time delay values of each channel are determined. Finally, the shift register shift_ram aligns according to the time delay values, realizing the alignment of the phased array secondary radar channels and solving the problem of asynchronous received signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and particularly to a method, device and equipment for multi-channel reception synchronization of a phased array secondary radar. Background Art

[0002] Active phased arrays have advantages such as a long directional operating distance, flexible pointing control, and the ability to form multiple beams with the same antenna aperture, and are widely used in the field of secondary radars. The secondary radar uses digital beamforming technology to form multiple beams. The specific process is that the signal is received by multiple channels of TR through the antenna. After each channel is processed into a baseband signal through sampling, filtering, etc., it is transmitted to the beamforming module through optical fiber, and finally beamforming is performed in the digital domain. Because each channel is independent, the time when the signal arrives at the beamforming module is inconsistent due to the differences in the link itself during the signal transmission process in the channel, thus affecting the pattern effect of beamforming and the performance of the secondary radar. Summary of the Invention

[0003] The purpose of this application is to provide a method, device and equipment for multi-channel reception synchronization of a phased array secondary radar, which solves the problem that the time when the signal arrives at the beamforming module is inconsistent due to the differences in the link itself during the signal transmission process in the prior art, resulting in signal asynchronization.

[0004] The present invention is realized through the following technical solutions:

[0005] In a first aspect, this application provides a method for multi-channel reception synchronization of a phased array secondary radar, including:

[0006] Set a delay counter and start timing through the delay counter;

[0007] Obtain the synchronization reference signal received by each channel of the phased array secondary radar, and the synchronization reference signal is a signal of M reply code;

[0008] Analyze the synchronization reference signal received by each channel to obtain an analysis result, and the analysis result includes that the synchronization reference signal is an M reply code or a non-M reply code;

[0009] Judge whether the analysis result is a non-M reply code. If so, re-obtain the synchronization reference signal and analyze the synchronization reference signal. Otherwise, obtain the timing of the delay counter corresponding to the synchronization reference signal received by each channel;

[0010] Determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronization reference signal received by each channel;

[0011] Obtain the delay values of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times;

[0012] Based on the final delay value of each channel, perform receive synchronization processing on the multi-channels of the phased array secondary radar.

[0013] In a possible implementation manner, parse the synchronization reference signal received by each channel to obtain a parsing result, including:

[0014] Parse the synchronization reference signal received by each channel to obtain the I data and Q data of the synchronization reference signal;

[0015] Based on the I data and Q data of the synchronization reference signal, determine the amplitude of the synchronization reference signal in continuous time;

[0016] Perform shift buffering processing on the amplitude of the synchronization reference signal in continuous time to obtain a pulse signal;

[0017] Judge whether the pulse signal is an M reply code. If so, determine that the pulse signal is an M reply code to obtain a parsing result. Otherwise, determine that the pulse signal is a non-M reply code to obtain a parsing result.

[0018] In a possible implementation manner, based on the I data and Q data of the synchronization reference signal, determine the amplitude of the synchronization reference signal in continuous time, including:

[0019] Based on the I data and Q data of the synchronization reference signal, determine the amplitude as:

[0020]

[0021] where A represents the amplitude;

[0022] Determine that the amplitudes corresponding to the I data and Q data in continuous time are A1, A2,..., A N , and N represents the total number of determined amplitudes.

[0023] In a possible implementation manner, perform shift buffering processing on the amplitude of the synchronization reference signal in continuous time to obtain a pulse signal, including:

[0024] According to the amplitudes A1, A2,..., A N on the continuous time axis, generate corresponding amplitudes to obtain a pulse signal.

[0025] In a possible implementation manner, judge whether the pulse signal is an M reply code, including:

[0026] Extract the pulses in the pulse signal whose pulse widths are within the first preset range, and generate pulse flags corresponding to the pulses;

[0027] Determine whether the time interval between two pulse flags in the pulse signal is within a second preset range. If so, determine whether the pulse signal is an M response code; otherwise, determine that the pulse signal is a non-M response code.

[0028] Wherein, the second preset range satisfies the response format of the M response code.

[0029] In a possible implementation manner, according to the timing of the delay counter corresponding to the reception of the synchronization reference signal for each channel, determine the delay value of each channel, including:

[0030] Sort the timings of the delay counters corresponding to the reception of the synchronization reference signal for each channel to obtain the sorted timing data.

[0031] Based on the sorted timing data, obtain the maximum value of the timing data as Tmax.

[0032] According to the timing of the delay counter corresponding to the reception of the synchronization reference signal for each channel and the maximum value Tmax, obtain the delay value of each channel as:

[0033] TD i = Tmax - T i

[0034] Wherein, TD i represents the delay value of the i-th channel, and T i represents the timing corresponding to the i-th channel, and i = 1, 2,..., I, where I represents the total number of channels.

[0035] In a possible implementation manner, obtain the delay value of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times, including:

[0036] Obtain the delay value of each channel multiple times as: TD ij TD ij represents the j-th delay value corresponding to the i-th channel;

[0037] Determine the final delay value of each channel according to the delay values of each channel obtained multiple times as:

[0038]

[0039] Wherein, represents the final delay value of the i-th channel, and J represents the total number of times of obtaining the delay value of each channel.

[0040] In a possible implementation manner, based on the final delay value of each channel, perform receive synchronization processing on the multi-channels of the phased array secondary radar, including:

[0041] According to the final delay of each channel, alignment processing is performed through the shift register shift_ram to complete the reception synchronization processing of multiple channels of the phased array secondary radar.

[0042] In a second aspect, the present application provides a device for receiving synchronization of multiple channels of a phased array secondary radar, including a timing module, a signal acquisition module, an analysis module, a judgment module, a first delay value determination module, a second delay value determination module, and a synchronization processing module;

[0043] The timing module is configured to set a delay counter and start timing through the delay counter;

[0044] The signal acquisition module is configured to acquire the synchronization reference signal received by each channel of the phased array secondary radar, and the synchronization reference signal is a signal of the M reply code;

[0045] The analysis module is configured to analyze the synchronization reference signal received by each channel to obtain an analysis result, and the analysis result includes that the synchronization reference signal is an M reply code or a non-M reply code;

[0046] The judgment module is configured to judge whether the analysis result is a non-M reply code. If so, re-acquire the synchronization reference signal and analyze the synchronization reference signal. Otherwise, acquire the timing of the delay counter corresponding to the synchronization reference signal received by each channel;

[0047] The first delay value determination module is configured to determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronization reference signal received by each channel;

[0048] The second delay value determination module is configured to acquire the delay value of each channel multiple times and determine the final delay value of each channel according to the delay values of each channel acquired multiple times;

[0049] The synchronization processing module is configured to perform reception synchronization processing on multiple channels of the phased array secondary radar based on the final delay value of each channel.

[0050] In a third aspect, the present application provides a device for receiving synchronization of multiple channels of a phased array secondary radar, including a memory and a processor, and the memory and the processor are interconnected through a bus;

[0051] The memory stores computer execution instructions;

[0052] The processor executes the computer execution instructions stored in the memory, so that the processor executes a method for receiving synchronization of multiple channels of a phased array secondary radar as described in the first aspect.

[0053] A method, device and equipment for multi-channel receiving synchronization of a phased array secondary radar provided by the present application determine the delay values of each channel through a synchronization reference signal composed of M response codes, and finally align them according to the delay values through a shift register shift_ram, realizing the alignment of the phased array secondary radar channels and solving the problem of asynchronous received signals. Description of the Drawings

[0054] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following will briefly introduce the drawings required for the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts. In the drawings:

[0055] Figure 1 It is a flowchart of a method for multi-channel receiving synchronization of a phased array secondary radar provided by an embodiment of the present application.

[0056] Figure 2 It is a schematic diagram of a pulse signal provided by an embodiment of the present application.

[0057] Figure 3 It is a schematic structural diagram of a device for multi-channel receiving synchronization of a phased array secondary radar provided by an embodiment of the present application.

[0058] Figure 4 It is a schematic structural diagram of a device for multi-channel receiving synchronization of a phased array secondary radar provided by an embodiment of the present application.

[0059] Marks and corresponding component names in the drawings:

[0060] 21 - timing module, 22 - signal acquisition module, 23 - parsing module, 24 - judgment module, 25 - first delay value determination module, 26 - second delay value determination module, 27 - synchronization processing module, 31 - memory, 32 - processor, 33 - bus. Detailed Embodiments

[0061] To make the purpose, technical solutions and advantages of the present invention clearer and more understandable, the following will further elaborate on the present invention in combination with the embodiments and drawings. The illustrative embodiments and descriptions of the present invention are only used to explain the present invention and do not limit the present invention.

[0062] Embodiment 1

[0063] As Figure 1 shown, the present application provides a method for multi-channel receiving synchronization of a phased array secondary radar, including:

[0064] S11. Set a delay counter and start timing with the delay counter.

[0065] Send a channel alignment command from the PowerPC in the phased array secondary radar to the beamforming FPGA. When the beamforming FPGA receives the alignment command, it can generate a synchronization reference signal. The code value of this synchronization reference signal is the M reply code. At this time, the counting of the delay counter can start simultaneously. Then, after transmitting the synchronization reference signal to the TR module, it is radiated through the TR module. It should be noted that there is a dedicated calibration signal transmission channel on the phased array secondary radar. After transmitting the signal through the calibration signal transmission channel, it can enter the reception of the transmitted synchronization reference signal.

[0066] S12. Obtain the synchronization reference signals received by each channel of the phased array secondary radar. The synchronization reference signal is a signal with the M reply code.

[0067] When each channel of the TR module of the phased array secondary radar receives the synchronization reference signal and transmits the synchronization reference signal to the beamforming FPGA, that is, at this time, the beamforming FPGA obtains the synchronization reference signals received by each channel of the phased array secondary radar. Due to the problem of differences in the link itself during the transmission process in the channel, there is a certain time delay in each channel. Therefore, the signals received by different channels are not synchronized, and thus it is necessary to synchronize them.

[0068] S13. Analyze the synchronization reference signals received by each channel to obtain an analysis result. The analysis result includes that the synchronization reference signal is the M reply code or not the M reply code.

[0069] Analyzing the synchronization reference signals received by each channel is mainly to determine whether the received signal is the M reply code. If so, it proves that this synchronization reference signal is a signal used for calibration rather than other reply signals. Then, according to the time of the synchronization reference signals received by different channels, the time delay values of different channels can be obtained.

[0070] S14. Judge whether the analysis result is not the M reply code. If so, re-obtain the synchronization reference signal and analyze the synchronization reference signal. Otherwise, obtain the timing of the delay counter corresponding to the synchronization reference signals received by each channel.

[0071] The signals are transmitted synchronously. After passing through the receiving channels, there is a time difference between the signals received by different channels. Therefore, by calculating the time taken for the signal to reach the beamforming FPGA (i.e., the timing of the delay counter), the delay value between different channels can be determined. For example, when the signal is transmitted, the delay counter starts timing from zero. When the signal is received by the TR module of the phased array secondary radar, it takes h1 microseconds. It takes h2 microseconds to pass through the first channel and h3 microseconds to pass through the second channel, where h2 < h3. Therefore, the beamforming FPGA will receive the first synchronization reference signal in the first channel first and then the second synchronization reference signal in the second channel. When it is determined through calculation that the first synchronization reference signal is the M reply code, the corresponding timing of the first channel can be determined; when it is determined through calculation that the second synchronization reference signal is the M reply code, the corresponding timing of the second channel can be determined.

[0072] S15. Determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronization reference signal received by each channel.

[0073] There is a time delay between different channels, and there will be a channel with the largest time delay. Therefore, based on this channel, the time delay values between other channels and this channel can be determined, and finally aligned to this channel.

[0074] S16. Obtain the delay value of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times.

[0075] The data obtained at one time may have relatively small errors. By taking the average of multiple data, the errors can be reduced, thus ensuring the final signal synchronization effect.

[0076] S17. Based on the final delay value of each channel, perform receive synchronization processing on the multi-channels of the phased array secondary radar.

[0077] In a possible implementation manner, the synchronization reference signal received by each channel is parsed to obtain a parsing result, including:

[0078] Parse the synchronization reference signal received by each channel to obtain the I data and Q data of the synchronization reference signal.

[0079] Based on the I data and Q data of the synchronization reference signal, determine the amplitude of the synchronization reference signal at consecutive times.

[0080] Perform shift buffering processing on the amplitude of the synchronization reference signal at consecutive times to obtain a pulse signal.

[0081] Determine whether the pulse signal is an M response code. If it is, determine that the pulse signal is an M response code and obtain the parsing result; otherwise, determine that the pulse signal is a non-M response code and obtain the parsing result.

[0082] In a possible implementation, based on the I data and Q data of the synchronization reference signal, determine the amplitude of the synchronization reference signal in continuous time, including:

[0083] Based on the I data and Q data of the synchronization reference signal, determine the amplitude as:

[0084]

[0085] where A represents the amplitude.

[0086] Determine that the amplitudes corresponding to the I data and Q data in continuous time are A1, A2, …, A N , where N represents the total number of determined amplitudes.

[0087] In a possible implementation, perform a shift buffering process on the amplitude of the synchronization reference signal in continuous time to obtain a pulse signal, including:

[0088] According to the amplitudes A1, A2, …, A N on the continuous time axis, generate corresponding amplitudes to obtain a pulse signal.

[0089] In a possible implementation, determine whether the pulse signal is an M response code, including:

[0090] Extract the pulses in the pulse signal whose pulse widths are within the first preset range, and generate a pulse flag corresponding to the pulse.

[0091] Optionally, the first preset range can be 0.4us - 0.5us. When the pulse width is between 0.4us - 0.5us, a pulse flag F can be generated.

[0092] Determine whether the time interval between two pulse flags in the pulse signal is within the second preset range. If it is, determine whether the pulse signal is an M response code; otherwise, determine that the pulse signal is a non-M response code. Among them, the second preset range satisfies the response format of the M response code.

[0093] After performing a shift buffering on the pulse flag F, it can be determined whether the time interval between two pulse flags F is within the second preset range. If it is, it proves that the response format is satisfied and the next step can be processed.

[0094] Such as Figure 2As shown, the second preset range can be 20.2us - 20.4us. If the time interval between the pulse flag F1 and the pulse flag F2 is between 20.2us - 20.4us, the pulse information M1 between the pulse flag F1 and the pulse flag F2 can be extracted.

[0095] It can be determined whether the pulse information M1 is the same as the M response code. If so, it can be determined that the signal received by the channel is the synchronous reference signal. At this time, the timing of the delay counter is the time from the emission of the synchronous reference signal to the channel and from the channel to the beamforming FPGA. Otherwise, the synchronous reference signal is received and synchronization is performed again.

[0096] In a possible implementation, according to the timing of the delay counter corresponding to each channel receiving the synchronous reference signal, the delay value of each channel is determined, including:

[0097] Sort the timings T1, T2,..., T i ,..., N corresponding to the delay counter for each channel receiving the synchronous reference signal to obtain the sorted timing data.

[0098] Based on the sorted timing data, obtain the maximum value of the timing data as Tmax.

[0099] According to the timing of the delay counter corresponding to each channel receiving the synchronous reference signal and the maximum value Tmax, obtain the delay value of each channel as:

[0100] TD i = Tmax - T i

[0101] where TD i represents the delay value of the i-th channel, and T i represents the timing corresponding to the i-th channel, i = 1, 2,..., I, and I represents the total number of channels.

[0102] In a possible implementation, the delay value of each channel is obtained multiple times, and the final delay value of each channel is determined according to the delay values of each channel obtained multiple times, including:

[0103] The delay values of each channel are obtained multiple times as: TD ij , TD ij represents the j-th delay value corresponding to the i-th channel.

[0104] According to the delay values of each channel obtained multiple times, the final delay value of each channel is determined as:

[0105]

[0106] where represents the final delay value of the i-th channel, and J represents the total number of times to obtain the delay values of each channel.

[0107] In a possible implementation, based on the final delay value of each channel, the multi-channel of the phased array secondary radar is subjected to receive synchronization processing, including:

[0108] According to the final delay of each channel, alignment processing is performed through the shift register shift_ram to complete the receive synchronization processing of the multi-channel of the phased array secondary radar.

[0109] The alignment processing through the shift register shift_ram may include: configuring the delay value of the i-th channel as After the channel receives the signal, the signal is delayed.

[0110] The method described in this embodiment can eliminate the time delay problem caused by the differences in the link itself during the transmission process of the signal in the channel, synchronize the signals received by different channels, can control the synchronization alignment of the signals received by the channels through the upper computer, and the code value of the response encoding can be dynamically configured to avoid interference problems of other response codes during the synchronization process. At the same time, the delay can be dynamically configured, with higher flexibility.

[0111] Embodiment 2

[0112] As Figure 3 shown, the present application provides a device for multi-channel receive synchronization of a phased array secondary radar, including a timing module 21, a signal acquisition module 22, an analysis module 23, a judgment module 24, a first delay value determination module 25, a second delay value determination module 26, and a synchronization processing module 27.

[0113] The timing module 21 is used to set a delay counter and start timing through the delay counter.

[0114] The signal acquisition module 22 is used to acquire the synchronization reference signal received by each channel of the phased array secondary radar, and the synchronization reference signal is a signal of M response code.

[0115] The analysis module 23 is used to analyze the synchronization reference signal received by each channel to obtain an analysis result, and the analysis result includes that the synchronization reference signal is an M response code or a non-M response code.

[0116] The judgment module 24 is used to judge whether the analysis result is a non-M response code. If so, re-acquire the synchronization reference signal and analyze the synchronization reference signal, otherwise acquire the timing of the delay counter corresponding to the synchronization reference signal received by each channel.

[0117] The first delay value determination module 25 is configured to determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronization reference signal received by each channel.

[0118] The second delay value determination module 26 is configured to obtain the delay value of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times.

[0119] The synchronization processing module 27 is configured to perform receive synchronization processing on multiple channels of the phased array secondary radar based on the final delay value of each channel.

[0120] The device for multi-channel receive synchronization of a phased array secondary radar described in this embodiment can execute the method technical solution described in Embodiment 1, and the realized principle and beneficial effects are similar, which will not be elaborated here.

[0121] As Figure 4 shown, this embodiment provides a device for multi-channel receive synchronization of a phased array secondary radar, including a memory 31 and a processor 32, and the memory 31 and the processor 32 are interconnected through a bus 33.

[0122] The memory 31 stores computer execution instructions.

[0123] The processor 32 executes the computer execution instructions stored in the memory, so that the processor executes a method for multi-channel receive synchronization of a phased array secondary radar as described in Embodiment 1.

[0124] Specifically, the memory may include, but is not limited to, random access memory (RAM), read only memory (ROM), flash memory, first input first output (FIFO) and / or first in last out (FILO), etc.; specifically, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). At the same time, the processor may also include a main processor and a co-processor. The main processor is a processor for processing data in the wake state, also known as the central processing unit (CPU); the co-processor is a low-power processor for processing data in the standby state.

[0125] In some embodiments, the processor may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. For example, the processor may be, but is not limited to, a microprocessor of the STM32F105 series, a reduced instruction set computer (RISC) microprocessor, an X86 architecture processor, or a processor integrated with a neural-network processing unit (NPU); the transceiver may be, but is not limited to, a Wi-Fi wireless transceiver, a Bluetooth wireless transceiver, a general packet radio service (GPRS) wireless transceiver, a ZigBee wireless transceiver (a low-power local area network protocol based on the IEEE 802.15.4 standard), a 3G transceiver, a 4G transceiver, and / or a 5G transceiver, etc. In addition, the device may also include, but is not limited to, a power module, a display screen, and other necessary components.

[0126] Embodiment 4

[0127] This embodiment provides a computer-readable storage medium. Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement a method for multi-channel reception synchronization of a phased array secondary radar as described in Embodiment 1.

[0128] Embodiment 5

[0129] An embodiment of the present application may further provide a computer program product, including a computer program, which when executed by a processor, implements a method for multi-channel reception synchronization of a phased array secondary radar as described in Embodiment 1.

[0130] A method, device, and equipment for multi-channel reception synchronization of a phased array secondary radar provided by the present application determine the delay values of each channel through a synchronization reference signal composed of M reply codes, and finally perform alignment through a shift register shift_ram according to the delay values, realizing the alignment of the phased array secondary radar channels and solving the problem of asynchronous received signals.

[0131] The specific embodiments described above further elaborate on the purpose, technical solutions, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for multi-channel receiving synchronization of a phased array secondary radar, characterized in that, Including: Set a delay counter and start timing through the delay counter; Obtain the synchronous reference signals received by each channel of the phased array secondary radar, and the synchronous reference signals are signals of M reply codes; Analyze the synchronous reference signals received by each channel to obtain an analysis result, and the analysis result includes that the synchronous reference signal is an M reply code or a non-M reply code; Judge whether the analysis result is a non-M reply code. If so, re-obtain the synchronous reference signal and analyze the synchronous reference signal. Otherwise, obtain the timing of the delay counter corresponding to the synchronous reference signal received by each channel; Determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronous reference signal received by each channel; Obtain the delay value of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times; Based on the final delay value of each channel, perform reception synchronization processing on multiple channels of the phased array secondary radar.

2. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 1, characterized in that, Analyze the synchronous reference signals received by each channel to obtain an analysis result, including: Analyze the synchronous reference signals received by each channel to obtain the I data and Q data of the synchronous reference signals; Based on the I data and Q data of the synchronous reference signal, determine the amplitude of the synchronous reference signal in continuous time; Perform shift buffering processing on the amplitude of the synchronous reference signal in continuous time to obtain a pulse signal; Judge whether the pulse signal is an M reply code. If so, determine that the pulse signal is an M reply code to obtain an analysis result. Otherwise, determine that the pulse signal is a non-M reply code to obtain an analysis result.

3. The method for multi-channel reception synchronization of a phased array secondary radar according to claim 2, characterized in that, Based on the I data and Q data of the synchronous reference signal, determine the amplitude of the synchronous reference signal in continuous time, including: Based on the I data and Q data of the synchronous reference signal, determine the amplitude as: where A represents the amplitude; Determine that the amplitudes corresponding to the I data and Q data at consecutive times are A1, A2, …, A N , where N represents the total number of determined amplitudes.

4. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 3, characterized in that, Perform shift buffering processing on the amplitude of the synchronous reference signal in continuous time to obtain a pulse signal, including: According to the amplitudes A1, A2, …, A over continuous time N , corresponding amplitudes are generated on the continuous time axis to obtain a pulse signal.

5. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 4, characterized in that, Judge whether the pulse signal is an M reply code, including: Extract the pulses in the pulse signal whose pulse widths are within the first preset range and generate pulse flags corresponding to the pulses; Judge whether the time interval between two pulse flags in the pulse signal is within the second preset range. If so, determine whether the pulse signal is an M reply code. Otherwise, determine that the pulse signal is a non-M reply code; where the second preset range satisfies the reply format of the M reply code.

6. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 5, characterized in that, Determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronous reference signal received by each channel, including: Sort the timings of the delay counters corresponding to the synchronous reference signals received by each channel to obtain sorted timing data; Based on the sorted timing data, obtain the maximum value of the timing data as Tmax; According to the timing of the delay counter corresponding to the synchronous reference signal received by each channel and the maximum value Tmax, obtain the delay value of each channel as: TD i = Tmax - T i Among them, TD i represents the delay value of the i-th channel, and T i represents the timing corresponding to the i-th channel, where i = 1, 2, …, I, and I represents the total number of channels.

7. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 6, characterized in that, Obtain the delay value of each channel multiple times, and determine the final delay value of each channel according to the delay values of each channel obtained multiple times, including: The delay value obtained multiple times for each channel is: TD ij , TD ij represents the j-th delay value corresponding to the i-th channel; Determine the final delay value of each channel according to the delay values of each channel obtained multiple times as: Among them, represents the final delay value of the i-th channel, and J represents the total number of times to obtain the delay values of each channel.

8. The method for multi-channel receiving synchronization of a phased array secondary radar according to claim 7, characterized in that Based on the final delay value of each channel, perform receive synchronization processing on multiple channels of a phased array secondary radar, including: According to the final delay of each channel, perform alignment processing through a shift register shift_ram to complete the receive synchronization processing of multiple channels of the phased array secondary radar.

9. A device for multi-channel receiving synchronization of a phased array secondary radar, characterized in that, Including a timing module, a signal acquisition module, an analysis module, a judgment module, a first delay value determination module, a second delay value determination module, and a synchronization processing module; The timing module is used to set a delay counter and start timing through the delay counter; The signal acquisition module is used to acquire the synchronization reference signal received by each channel of the phased array secondary radar, and the synchronization reference signal is a signal of the M reply code; The analysis module is used to analyze the synchronization reference signal received by each channel to obtain an analysis result, and the analysis result includes that the synchronization reference signal is an M reply code or a non-M reply code; The judgment module is used to judge whether the analysis result is a non-M reply code. If so, re-acquire the synchronization reference signal and analyze the synchronization reference signal. Otherwise, obtain the timing of the delay counter corresponding to the synchronization reference signal received by each channel; The first delay value determination module is used to determine the delay value of each channel according to the timing of the delay counter corresponding to the synchronization reference signal received by each channel; The second delay value determination module is used to acquire the delay value of each channel multiple times and determine the final delay value of each channel according to the delay values of each channel acquired multiple times; The synchronization processing module is used to perform receive synchronization processing on multiple channels of the phased array secondary radar based on the final delay value of each channel.

10. A device for multi-channel receiving synchronization of a phased array secondary radar, characterized in that, Including a memory and a processor, and the memory and the processor are interconnected through a bus; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes a method for multi-channel receive synchronization of a phased array secondary radar as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for improving distance measuring precision through dynamically testing secondary radar local machine time delay data

    CN108120964A

  • Delay correction system and method for radar sum-difference channel

    CN110954881A