A method and apparatus for calibrating a radar channel

By generating a corrected analog signal and calculating the response characteristics of the radar channel, channel differences are compensated in real time, solving the problems of not being able to obtain time information and resource constraints in the existing technology, and improving the performance and anti-interference capability of the radar system.

CN122172137APending Publication Date: 2026-06-09四川九洲防控科技有限责任公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
四川九洲防控科技有限责任公司
Filing Date
2026-03-18
Publication Date
2026-06-09

Smart Images

  • Figure CN122172137A_ABST
    Figure CN122172137A_ABST
Patent Text Reader

Abstract

The application provides a radar channel correction method and device. The method comprises: generating a correction simulation signal in response to a correction request; inputting the correction simulation signal into a transmitting channel and a calibration channel respectively to obtain a transmitting channel simulation signal and a receiving channel simulation signal; the calibration channel is indirectly connected to the receiving channel through an excitation signal, a channel and an antenna; extracting transmitting channel response characteristics and receiving channel response characteristics from the transmitting channel simulation signal and the receiving channel simulation signal respectively; calculating transmitting channel correction coefficients and receiving channel correction coefficients based on the transmitting channel response characteristics and the receiving channel response characteristics; and correcting the transmitting channel and the receiving channel based on the transmitting channel correction coefficients and the receiving channel correction coefficients to compensate for channel differences in real time. The method realizes real-time compensation for channel differences, is simpler to use than traditional methods and saves FPGA resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of radar signal processing technology, and in particular to a method and apparatus for correcting radar channels. Background Technology

[0002] Digital beamforming is an advanced technology based on antenna beamforming and digital signal processing. It forms multiple controllable receiving beams by digitally processing array signals. Compared to mechanical scanning, this technology offers significant advantages such as flexible beam pointing and ultra-low sidelobes, but it places extremely high demands on the amplitude and phase consistency of the RF channels. Factors such as mutual coupling between antenna elements, element position errors, differences in signal transmission channel length, and clock signal asynchrony can lead to amplitude and phase differences in the receiving channels. Severe differences can cause channel mismatch, affecting the beam main-sidelobe ratio and null stability, thereby reducing the system's anti-interference capability. Therefore, channel calibration is a prerequisite for digital beamforming technology.

[0003] Amplitude and phase correction methods are divided into external field correction and internal field correction. External field correction utilizes the external environment and auxiliary equipment for calibration, and is suitable for the radar development stage; internal field correction utilizes the equipment's own calibration source to complete the calibration. However, existing methods can only calculate amplitude and phase information, and cannot obtain time information. Furthermore, when performed on an FPGA+DSP platform, there are issues with data transmission and computation efficiency, especially with resource constraints and high program complexity in multi-channel processing. Summary of the Invention

[0004] This invention provides a radar channel correction method and apparatus. By inputting a correction analog signal to the transmission channel and the calibration channel, the correction coefficient is calculated using the extracted response characteristics and the channel is corrected, thereby achieving real-time compensation for channel differences.

[0005] In a first aspect, the present invention provides a method for correcting a radar channel, comprising: In response to a calibration request, a calibration analog signal is generated; The calibration analog signal is input into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel and an antenna. The transmission channel response characteristics and the receiving channel response characteristics are extracted from the analog signals of the transmission channel and the analog signals of the receiving channel, respectively. Based on the response characteristics of the transmit channel and the response characteristics of the receive channel, the transmit channel correction coefficient and the receive channel correction coefficient are calculated respectively. Based on the transmit channel correction coefficient and the receive channel correction coefficient, the transmit channel and the receive channel are corrected respectively to compensate for channel differences in real time.

[0006] Optionally, the calibration analog signal is input into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal, including: The calibration analog signal is input into the transmitting channel, processed and transmitted by the transmitting channel, and then reaches the receiving calibration channel via the channel and antenna. The receiving calibration channel then acquires the analog signal from the transmitting channel. The calibration analog signal is input into the calibration channel. The signal is connected to the excitation signal through the calibration channel, and then transmitted to the receiving channel through the channel, antenna, and receiving channel transceiver assembly. The receiving channel acquires the receiving channel analog signal.

[0007] Optionally, the transmit channel response characteristics include: transmit channel amplitude, transmit channel phase, and transmit channel time difference information; the receive channel response characteristics include: receive channel amplitude, receive channel phase, and receive channel time difference information; based on the transmit channel response characteristics and the receive channel response characteristics, the transmit channel correction coefficient and the receive channel correction coefficient are calculated respectively, including: Using the transmission channel amplitude, phase, and time difference information of the transmission reference channel, calculate the transmission channel correction coefficient, including the transmission channel amplitude correction coefficient, phase compensation angle, and time delay compensation amount; and, Using the amplitude, phase, and time difference information of the receiving reference channel, the receiving channel correction coefficient, including the receiving channel amplitude correction coefficient, the receiving channel phase compensation angle, and the receiving channel time delay compensation amount, is calculated.

[0008] Optionally, the transmit channel response characteristics and receive channel response characteristics are extracted from the transmit channel analog signal and the receive channel analog signal, respectively, including: The analog signals of the transmitting channel and the analog signals of the receiving channel are digitally down-converted according to the sampling rate and carrier frequency waveform to obtain the baseband I / Q data of the transmitting channel and the baseband I / Q data of the receiving channel. Modulus calculation is performed on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel respectively, and the maximum point of the transmit channel signal and the maximum point of the receive channel signal are located by the peak detection algorithm. Based on the maximum signal point of the transmission channel and the maximum signal point of the receiving channel, respectively, calculate the amplitude and phase of the transmission channel, as well as the amplitude and phase of the receiving channel; Based on the maximum signal point of the positioning transmission channel and the maximum signal point of the receiving channel, and in conjunction with a pre-set sampling rate, the time difference information of the transmission channel and the time difference information of the receiving channel are calculated respectively.

[0009] Optionally, before the step of correcting the transmission channel and the calibration channel based on the transmission channel correction coefficient and the calibration channel correction coefficient respectively to compensate for channel differences in real time, the method further includes: Noise suppression is applied to the correction coefficients of the transmission channel and the correction coefficients of the calibration channel, respectively.

[0010] Optionally, noise suppression is performed on the transmit channel correction coefficient and the calibration channel correction coefficient, respectively, including: The amplitude correction coefficients of the transmission channel, the phase compensation angle of the transmission channel, and the time delay compensation amount of the transmission channel are fitted together. The average value is taken for multiple sets of the amplitude correction coefficient of the receiving channel, the phase compensation angle of the receiving channel, and the delay compensation amount of the calibration channel; The delay compensation amounts for the transmission channel and the calibration channel are subjected to mean filtering or interpolation smoothing.

[0011] Secondly, the present invention provides a radar channel correction device, comprising: The response module is used to generate a calibration analog signal in response to a calibration request; The input module is used to input the calibration analog signal into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel and an antenna; The response characteristic acquisition module is used to extract the transmission channel response characteristics and the receiving channel response characteristics from the transmission channel analog signal and the receiving channel analog signal, respectively. The correction coefficient calculation module is used to calculate the transmission channel correction coefficient and the reception channel correction coefficient based on the transmission channel response characteristics and the reception channel response characteristics, respectively. The correction module is used to correct the transmission channel and the receiving channel based on the transmission channel correction coefficient and the receiving channel correction coefficient, respectively, so as to compensate for channel differences in real time.

[0012] Optionally, the input module includes: The transmitting channel analog signal acquisition submodule is used to input the calibration analog signal into the transmitting channel, and after processing and transmission by the transmitting channel, the signal reaches the receiving calibration channel through the channel and antenna, and the receiving calibration channel acquires the transmitting channel analog signal. The receiving channel analog signal acquisition submodule is used to input the calibration analog signal into the calibration channel. The signal is connected to the excitation signal through the calibration channel, and then transmitted to the receiving channel through the channel, antenna and receiving channel transceiver assembly, and the receiving channel acquires the receiving channel analog signal.

[0013] Optionally, the transmit channel response characteristics include: transmit channel amplitude, transmit channel phase, and transmit channel time difference information; the receive channel response characteristics include: receive channel amplitude, receive channel phase, and receive channel time difference information; the correction coefficient calculation module includes: The transmission channel correction coefficient determination submodule is used to calculate the transmission channel correction coefficient, including the transmission channel amplitude correction coefficient, the transmission channel phase compensation angle, and the transmission channel time difference information, based on the transmission channel amplitude, the transmission channel phase, and the transmission channel time difference information of the transmission reference channel. The receiving channel correction coefficient determination submodule is used to calculate the receiving channel correction coefficient, including the receiving channel amplitude correction coefficient, the receiving channel phase compensation angle, and the receiving channel time difference information, based on the receiving channel amplitude, the receiving channel phase, and the receiving channel time difference information of the receiving reference channel.

[0014] Optionally, the response characteristic acquisition module includes: The baseband I / Q data acquisition submodule is used to perform digital down-conversion processing on the analog signal of the transmit channel and the analog signal of the receive channel according to the sampling rate and the carrier frequency waveform, respectively, to obtain the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel. The signal maximum point acquisition submodule is used to perform modulus calculation on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel respectively, and locate the signal maximum point of the transmit channel and the signal maximum point of the receive channel through a peak detection algorithm. The channel data acquisition submodule is used to calculate the amplitude and phase of the transmission channel, as well as the amplitude and phase of the reception channel, based on the maximum point of the transmission channel signal and the maximum point of the reception channel signal, respectively. The time difference information determination submodule is used to calculate the time difference information of the transmission channel and the time difference information of the reception channel based on the maximum signal point of the positioning transmission channel and the maximum signal point of the receiving channel, respectively, in combination with a preset sampling rate.

[0015] Optionally, it also includes: The suppression module is used to suppress noise for the transmission channel correction coefficient and the calibration channel correction coefficient, respectively.

[0016] Optionally, the suppression module includes: The fitting submodule is used to fit multiple sets of the transmission channel amplitude correction coefficients, the transmission channel phase compensation angles, and the transmission channel time delay compensation amounts. The average value determination submodule is used to take the average value of multiple sets of the amplitude correction coefficients of the receiving channel, the phase compensation angle of the receiving channel, and the time delay compensation of the calibration channel. The preprocessing submodule is used to perform mean filtering or interpolation smoothing on the delay compensation amount of the transmission channel and the delay compensation amount of the calibration channel.

[0017] Thirdly, the present invention provides an electronic device including a processor and a memory, the memory storing computer-readable instructions that, when executed by the processor, perform the steps of the method provided in the first aspect above.

[0018] Fourthly, the present invention provides a storage medium having a computer program stored thereon, which, when executed by a processor, performs the steps of the method provided in the first aspect above.

[0019] Fifthly, the present invention provides a computer program product comprising a computer program that, when executed by a processor, performs the steps of the method provided in the first aspect above.

[0020] As can be seen from the above technical solutions, the present invention has the following advantages: This invention provides a method and apparatus for radar channel calibration. The method includes: generating a calibration simulation signal in response to a calibration request; inputting the calibration simulation signal into a transmit channel and a calibration channel respectively to obtain a transmit channel simulation signal and a receive channel simulation signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel, and an antenna; extracting transmit channel response characteristics and receive channel response characteristics from the transmit channel simulation signal and the receive channel simulation signal respectively; calculating transmit channel calibration coefficients and receive channel calibration coefficients based on the transmit channel response characteristics and the receive channel response characteristics respectively; and calibrating the transmit channel and the receive channel based on the transmit channel calibration coefficients and the receive channel calibration coefficients respectively to compensate for channel differences in real time. By generating a calibration simulation signal and inputting it into the transmit and calibration channels, extracting response characteristics, calculating calibration coefficients, and calibrating the channels, real-time compensation for channel differences is achieved. Compared with traditional calibration methods, this method is simpler to use and saves more FPGA resources. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart illustrating the steps of a radar channel correction method according to a first embodiment of the present invention. Figure 2 This is a flowchart illustrating the steps of a second embodiment of the radar channel correction method of the present invention. Figure 3 This is a schematic diagram of the calibration analog signal for a second embodiment of the radar channel calibration method of the present invention; Figure 4 This is a schematic diagram of the real part signal of a second embodiment of a radar channel correction method according to the present invention; Figure 5 This is a schematic diagram of the imaginary part signal of a second embodiment of a radar channel correction method according to the present invention; Figure 6 This is a structural block diagram of an embodiment of a radar channel correction device according to the present invention. Detailed Implementation

[0023] This invention provides a radar channel correction method and apparatus. By inputting a correction analog signal to the transmission channel and the calibration channel, the method calculates the correction coefficient using the extracted response characteristics and corrects the channel, thereby achieving real-time compensation for channel differences.

[0024] To make the objectives, features, and advantages of this invention more apparent and understandable, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0025] Example 1 Please see Figure 1 , Figure 1 This is a flowchart illustrating the steps of a radar channel correction method according to a first embodiment of the present invention. The method includes: Step S101: In response to the calibration request, generate a calibration analog signal; In this embodiment of the application, after receiving the correction request triggered by the system, a digital signal processor or field programmable gate array is used to generate a digital signal according to preset parameters such as frequency range, amplitude and waveform type, and then the digital-to-analog converter is used to convert it into an analog signal.

[0026] Step S102: The calibration analog signal is input into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal; the calibration channel is indirectly connected to the receive channel through the excitation signal, the channel and the antenna; In this embodiment, a power divider is used to split the calibration analog signal into two paths, which are input to the transmission channel and the calibration channel respectively. After being processed by amplifiers, filters, and other components within the channel, the signals are acquired by an analog-to-digital converter at the channel output to obtain the transmission channel analog signal and the reception channel analog signal.

[0027] Step S103: Extract the transmission channel response characteristics and the receiving channel response characteristics from the transmission channel analog signal and the receiving channel analog signal, respectively. In this embodiment, the analog signals of the transmit channel and the receive channel are digitally down-converted according to the sampling rate and carrier frequency waveform to obtain baseband I / Q data of the transmit channel and baseband I / Q data of the receive channel. A modulus operation is performed on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel, and a peak detection algorithm is used to locate the maximum point of the transmit channel signal and the maximum point of the receive channel signal. Based on the located maximum points of the transmit channel signal and the receive channel signal, the amplitude and phase of the transmit channel, and the amplitude and phase of the receive channel are calculated. Based on the located maximum points of the transmit channel signal and the receive channel signal, and combined with a pre-set sampling rate, the time difference information of the transmit channel and the time difference information of the receive channel are calculated.

[0028] Step S104: Based on the response characteristics of the transmission channel and the response characteristics of the receiving channel, calculate the correction coefficient of the transmission channel and the correction coefficient of the receiving channel respectively; In this embodiment, the transmission channel correction coefficient and calibration channel correction coefficient for each frequency point are directly calculated based on the extracted transmission channel response characteristics and reception channel response characteristics. The correction coefficients include amplitude correction coefficients, phase compensation angles, and time compensation amounts, which are used to correct the transmission channel and calibration channel to compensate for channel differences.

[0029] Step S105: Based on the transmission channel correction coefficient and the receiving channel correction coefficient, the transmission channel and the receiving channel are corrected respectively to compensate for channel differences in real time.

[0030] In this embodiment of the application, the transmission channel correction coefficient and the calibration channel correction coefficient are applied to the corresponding transmission channel and calibration channel, respectively, to compensate for channel differences in real time.

[0031] This invention provides a radar channel calibration method, comprising: generating a calibration simulation signal in response to a calibration request; inputting the calibration simulation signal into a transmit channel and a calibration channel respectively to obtain a transmit channel simulation signal and a receive channel simulation signal; the calibration channel being indirectly connected to the receive channel via an excitation signal, a channel, and an antenna; extracting transmit channel response characteristics and receive channel response characteristics from the transmit channel simulation signal and the receive channel simulation signal respectively; calculating transmit channel calibration coefficients and receive channel calibration coefficients based on the transmit channel response characteristics and the receive channel response characteristics respectively; and calibrating the transmit channel and the receive channel based on the transmit channel calibration coefficients and the receive channel calibration coefficients respectively to compensate for channel differences in real time. By generating calibration simulation signals and inputting them into the transmit and calibration channels, extracting response characteristics, calculating calibration coefficients, and calibrating the channels, real-time compensation for channel differences is achieved. Compared with traditional calibration methods, this method is simpler to use and saves more FPGA resources.

[0032] Example 2 Please see Figure 2 , Figure 2 This is a flowchart illustrating a second embodiment of the radar channel correction method of the present invention. The steps include: Step S201: In response to the calibration request, generate a calibration analog signal; In this embodiment of the application, when the system detects a deviation in the performance of the radar channel, a correction waveform is generated using MATLAB, and a waveform file required by the chip is generated according to the requirements. The AD9154 chip is used to generate and convert the waveform into an analog signal, which is the correction analog signal.

[0033] The AD9154 is a four-channel, 16-bit, high dynamic range digital-to-analog converter (DAC) offering a maximum sampling rate of 2.4 GSPS and capable of generating multi-carrier frequencies up to the Nyquist frequency in baseband mode. The AD9154 features optimized for direct-conversion transmission applications, including complex digital modulation, input signal power detection, and gain, phase, and offset compensation. The DAC output is optimized for seamless interface with Analog Devices' ADRF6720-27 RF quadrature modulator (AQM). In mixer mode, the DAC can reconstruct the carrier within the second and third-order Nyquist zones. A serial port interface (SPI) allows for programming and readback of internal parameters. The full-scale output current is programmable from 4 mA to 20 mA.

[0034] The correction waveform is established by considering the subsequent sampling rate and configuring a point-frequency signal with a bandwidth within 10 times the sampling rate. The waveform generated by MATLAB is as follows. Figure 3 As shown, the FPGA first configures the clock chip to generate the various clocks and synchronization signals required by the chip. Next, it configures the AD9154 chip, sending the chip's operating mode to the chip via SPI. Finally, it transmits the waveform file to the chip via the JESD protocol to generate a short-duration correction signal with a specific frequency.

[0035] Step S202: The calibration analog signal is input into the transmission channel. After processing and transmission by the transmission channel, the signal reaches the receiving calibration channel via the channel and antenna, and the receiving calibration channel obtains the analog signal of the transmission channel. In this embodiment, a power divider is used to split the generated calibration analog signal into two paths. The signals are transmitted through the transmit channel and transmit channel antenna before reaching the calibration channel. At the output of the calibration channel, an analog-to-digital converter is used to acquire the signal, obtaining the transmit channel analog signal after processing by the transmit channel, such as... Figure 4 The real part of the signal and Figure 5 The imaginary part of the signal is shown.

[0036] Step S203: The calibration analog signal is input into the calibration channel. The signal is connected to the excitation signal through the calibration channel, and then transmitted to the receiving channel through the channel, antenna and receiving channel transceiver assembly. The receiving channel analog signal is obtained in the receiving channel. In this embodiment, another input calibration channel is used to correct the analog signal. The signal is transmitted through the calibration channel, the receiving channel antenna, and the receiving channel transceiver assembly before reaching the receiving channel. At the output of the receiving channel, an analog-to-digital converter acquires the signal, resulting in the received channel analog signal after processing by the calibration channel and the receiving channel.

[0037] Step S204: Extract the transmission channel response characteristics and the receiving channel response characteristics from the transmission channel analog signal and the receiving channel analog signal, respectively; the transmission channel response characteristics include: transmission channel amplitude, transmission channel phase, and transmission channel time difference information; the receiving channel response characteristics include: receiving channel amplitude, receiving channel phase, and receiving channel time difference information. Specifically, the steps include: The analog signals of the transmitting channel and the analog signals of the receiving channel are digitally down-converted according to the sampling rate and carrier frequency waveform to obtain the baseband I / Q data of the transmitting channel and the baseband I / Q data of the receiving channel. Modulus calculation is performed on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel respectively, and the maximum point of the transmit channel signal and the maximum point of the receive channel signal are located by the peak detection algorithm. Based on the maximum signal point of the transmission channel and the maximum signal point of the receiving channel, respectively, calculate the amplitude and phase of the transmission channel, as well as the amplitude and phase of the receiving channel; Based on the maximum signal point of the positioning transmission channel and the maximum signal point of the receiving channel, and in conjunction with a pre-set sampling rate, the time difference information of the transmission channel and the time difference information of the receiving channel are calculated respectively.

[0038] In this embodiment, the acquired analog signals from the transmit and receive channels are digitally down-converted to baseband, obtaining baseband I / Q data for the transmit and receive channels. Then, modulus calculation is performed on the baseband I / Q data, and a peak detection algorithm is used to locate the maximum points of the transmit and receive channel signals. Based on the located maximum points, the amplitude and phase information of each channel are calculated. Simultaneously, combined with a pre-set sampling rate, the time difference information of each channel is calculated, thereby obtaining the transmit and receive channel response characteristics.

[0039] Step S205: Based on the response characteristics of the transmission channel and the response characteristics of the receiving channel, calculate the correction coefficient of the transmission channel and the correction coefficient of the receiving channel respectively; In this embodiment of the application, using the transmission channel amplitude, transmission channel phase, and transmission channel time difference information of the transmission reference channel, the transmission channel correction coefficient, including the transmission channel amplitude correction coefficient, the transmission channel phase compensation angle, and the transmission channel time delay compensation amount, is calculated; and, Using the amplitude, phase, and time difference information of the receiving reference channel, the receiving channel correction coefficient, including the receiving channel amplitude correction coefficient, the receiving channel phase compensation angle, and the receiving channel time delay compensation amount, is calculated.

[0040] Based on the extracted transmit and receive channel response characteristics, correction coefficients for the transmit and receive channels at each frequency point are calculated using a correction algorithm. These correction coefficients include amplitude correction coefficients, phase compensation angles, and time compensation amounts, which are used to correct the transmit and receive channels to compensate for channel differences and improve the performance of the radar system.

[0041] Step S206: Perform noise suppression on the transmission channel correction coefficient and the calibration channel correction coefficient respectively; In this embodiment, multiple sets of transmit channel amplitude correction coefficients, transmit channel phase compensation angles, and transmit channel delay compensation amounts are fitted; multiple sets of receive channel amplitude correction coefficients, receive channel phase compensation angles, and calibration channel delay compensation amounts are averaged; and mean filtering or interpolation smoothing is performed on the transmit channel delay compensation amounts and the calibration channel delay compensation amounts.

[0042] In practical implementation, to improve the accuracy of the correction coefficients, noise suppression processing is applied to the calculated transmission channel correction coefficients and calibration channel correction coefficients. Specific methods include fitting multiple sets of transmission channel amplitude correction coefficients, phase compensation angles, and time compensation amounts; averaging multiple sets of receiver channel amplitude correction coefficients, phase compensation angles, and time compensation amounts; and applying mean filtering or interpolation smoothing to the time compensation amounts, thereby reducing the impact of noise on the correction coefficients.

[0043] Step S207: Based on the transmission channel correction coefficient and the calibration channel correction coefficient, the transmission channel and the calibration channel are corrected respectively to compensate for channel differences in real time.

[0044] In this embodiment, the noise-suppressed transmit channel correction coefficient and calibration channel correction coefficient are applied to the corresponding transmit and calibration channels, respectively. The amplitude, phase, and time of the transmit channel are compensated by adjusting amplifier gain and phase correction circuits; similarly, the amplitude, phase, and time of the calibration channel are corrected according to the calibration channel correction coefficient. This allows for real-time compensation of channel differences, ensuring consistency in amplitude, phase, and time across channels, improving the performance of the radar digital beamforming system, ensuring accurate beam pointing, minimal null drift, and meeting the radar's anti-interference and target detection requirements.

[0045] This invention provides a radar channel calibration method that generates a calibration simulation signal in response to a calibration request; inputs the calibration simulation signal into a transmit channel and a calibration channel respectively to obtain a transmit channel simulation signal and a receive channel simulation signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel, and an antenna; transmit channel response characteristics and receive channel response characteristics are extracted from the transmit channel simulation signal and the receive channel simulation signal respectively; based on the transmit channel response characteristics and the receive channel response characteristics, transmit channel calibration coefficients and receive channel calibration coefficients are calculated respectively; based on the transmit channel calibration coefficients and the receive channel calibration coefficients, the transmit channel and the receive channel are calibrated respectively to compensate for channel differences in real time. In both transmit-internal and receive-internal correction modes, correction signals for the transmit and receive channels are acquired separately. Phase, amplitude, and time information are calculated based on the corresponding IQ values ​​and sent sequentially to the host computer. The host computer then calculates the transmit and receive channel correction coefficients for each signal, achieving real-time compensation for channel differences. Compared to traditional correction methods, this approach is simpler to use and saves more FPGA resources. Furthermore, after calculating the amplitude and phase information for each channel, the time information for each channel can also be obtained.

[0046] Example 3 Please see Figure 6 , Figure 6 This is a structural block diagram of an embodiment of a radar channel correction device according to the present invention. The device includes: Response module 301 is used to generate a calibration analog signal in response to a calibration request; Input module 302 is used to input the correction analog signal into the transmission channel and the calibration channel respectively to obtain the transmission channel analog signal and the receiving channel analog signal; the calibration channel is indirectly connected to the receiving channel through an excitation signal, a channel and an antenna; The response characteristic acquisition module 303 is used to extract the transmission channel response characteristics and the receiving channel response characteristics from the transmission channel analog signal and the receiving channel analog signal, respectively. The correction coefficient calculation module 304 is used to calculate the transmission channel correction coefficient and the receiving channel correction coefficient based on the transmission channel response characteristics and the receiving channel response characteristics, respectively. The correction module 305 is used to correct the transmission channel and the receiving channel based on the transmission channel correction coefficient and the receiving channel correction coefficient, respectively, so as to compensate for channel differences in real time.

[0047] In an optional embodiment, the input module 301 includes: The transmitting channel analog signal acquisition submodule is used to input the calibration analog signal into the transmitting channel, and after processing and transmission by the transmitting channel, the signal reaches the receiving calibration channel through the channel and antenna, and the receiving calibration channel acquires the transmitting channel analog signal. The receiving channel analog signal acquisition submodule is used to input the calibration analog signal into the calibration channel. The signal is connected to the excitation signal through the calibration channel, and then transmitted to the receiving channel through the channel, antenna and receiving channel transceiver assembly, and the receiving channel acquires the receiving channel analog signal.

[0048] In an optional embodiment, the transmit channel response characteristics include: transmit channel amplitude, transmit channel phase, and transmit channel time difference information; the receive channel response characteristics include: receive channel amplitude, receive channel phase, and receive channel time difference information; the correction coefficient calculation module 304 includes: The transmission channel correction coefficient determination submodule is used to calculate the transmission channel correction coefficient, including the transmission channel amplitude correction coefficient, the transmission channel phase compensation angle, and the transmission channel time difference information, based on the transmission channel amplitude, the transmission channel phase, and the transmission channel time difference information of the transmission reference channel. The receiving channel correction coefficient determination submodule is used to calculate the receiving channel correction coefficient, including the receiving channel amplitude correction coefficient, the receiving channel phase compensation angle, and the receiving channel time difference information, based on the receiving channel amplitude, the receiving channel phase, and the receiving channel time difference information of the receiving reference channel.

[0049] In an optional embodiment, the response characteristic acquisition module 303 includes: The baseband I / Q data acquisition submodule is used to perform digital down-conversion processing on the analog signal of the transmit channel and the analog signal of the receive channel according to the sampling rate and the carrier frequency waveform, respectively, to obtain the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel. The signal maximum point acquisition submodule is used to perform modulus calculation on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel respectively, and locate the signal maximum point of the transmit channel and the signal maximum point of the receive channel through a peak detection algorithm. The channel data acquisition submodule is used to calculate the amplitude and phase of the transmission channel, as well as the amplitude and phase of the reception channel, based on the maximum point of the transmission channel signal and the maximum point of the reception channel signal, respectively. The time difference information determination submodule is used to calculate the time difference information of the transmission channel and the time difference information of the reception channel based on the maximum signal point of the positioning transmission channel and the maximum signal point of the receiving channel, respectively, in combination with a preset sampling rate.

[0050] In an optional embodiment, it further includes: The suppression module is used to suppress noise for the transmission channel correction coefficient and the calibration channel correction coefficient, respectively.

[0051] In an optional embodiment, the suppression module includes: The fitting submodule is used to fit multiple sets of the transmission channel amplitude correction coefficients, the transmission channel phase compensation angles, and the transmission channel time delay compensation amounts. The average value determination submodule is used to take the average value of multiple sets of the amplitude correction coefficients of the receiving channel, the phase compensation angle of the receiving channel, and the time delay compensation of the calibration channel. The preprocessing submodule is used to perform mean filtering or interpolation smoothing on the delay compensation amount of the transmission channel and the delay compensation amount of the calibration channel.

[0052] Example 4 This invention also provides an electronic device, including a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of a radar channel correction method according to any embodiment.

[0053] Example 5 This invention also provides a computer storage medium storing a computer program thereon, which, when executed by the processor, implements the steps of a radar channel correction method according to any embodiment.

[0054] Example 6 This invention also provides a computer program product having a computer program stored thereon, wherein the computer program, when executed by the processor, implements the steps of a radar channel correction method according to any embodiment.

[0055] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0056] In the several embodiments provided in this application, it should be understood that the methods, apparatuses, electronic devices, and storage media disclosed in this invention can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0057] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0058] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0059] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0060] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for correcting a radar channel, characterized in that, include: In response to a calibration request, a calibration analog signal is generated; The calibration analog signal is input into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel and an antenna. The transmission channel response characteristics and the receiving channel response characteristics are extracted from the analog signals of the transmission channel and the analog signals of the receiving channel, respectively. Based on the response characteristics of the transmit channel and the response characteristics of the receive channel, the transmit channel correction coefficient and the receive channel correction coefficient are calculated respectively. Based on the transmit channel correction coefficient and the receive channel correction coefficient, the transmit channel and the receive channel are corrected respectively to compensate for channel differences in real time.

2. The radar channel correction method according to claim 1, characterized in that, The calibration analog signal is input into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal, including: The calibration analog signal is input into the transmitting channel, processed and transmitted by the transmitting channel, and then reaches the receiving calibration channel via the channel and antenna. The receiving calibration channel then acquires the analog signal from the transmitting channel. The calibration analog signal is input into the calibration channel. The signal is connected to the excitation signal through the calibration channel, and then transmitted to the receiving channel through the channel, antenna, and receiving channel transceiver assembly. The receiving channel acquires the receiving channel analog signal.

3. The radar channel correction method according to claim 2, characterized in that, The transmit channel response characteristics include: transmit channel amplitude, transmit channel phase, and transmit channel time difference information; the receive channel response characteristics include: receive channel amplitude, receive channel phase, and receive channel time difference information; based on the transmit channel response characteristics and the receive channel response characteristics, transmit channel correction coefficients and receive channel correction coefficients are calculated respectively, including: Using the transmission channel amplitude, phase, and time difference information of the transmission reference channel, calculate the transmission channel correction coefficient, including the transmission channel amplitude correction coefficient, phase compensation angle, and time delay compensation amount; and, Using the amplitude, phase, and time difference information of the receiving reference channel, the receiving channel correction coefficient, including the receiving channel amplitude correction coefficient, the receiving channel phase compensation angle, and the receiving channel time delay compensation amount, is calculated.

4. The radar channel correction method according to claim 3, characterized in that, Extracting the transmission channel response characteristics and the reception channel response characteristics from the transmitted channel analog signal and the received channel analog signal, respectively, including: The analog signals of the transmitting channel and the analog signals of the receiving channel are digitally down-converted according to the sampling rate and carrier frequency waveform to obtain the baseband I / Q data of the transmitting channel and the baseband I / Q data of the receiving channel. Modulus calculation is performed on the baseband I / Q data of the transmit channel and the baseband I / Q data of the receive channel respectively, and the maximum point of the transmit channel signal and the maximum point of the receive channel signal are located by the peak detection algorithm. Based on the maximum signal point of the transmission channel and the maximum signal point of the receiving channel, respectively, calculate the amplitude and phase of the transmission channel, as well as the amplitude and phase of the receiving channel; Based on the maximum signal point of the positioning transmission channel and the maximum signal point of the receiving channel, and in conjunction with a pre-set sampling rate, the time difference information of the transmission channel and the time difference information of the receiving channel are calculated respectively.

5. The radar channel correction method according to claim 3, characterized in that, Before the step of correcting the transmission channel and the reception channel based on the transmission channel correction coefficient and the reception channel correction coefficient respectively to compensate for channel differences in real time, the method further includes: Noise suppression is applied to the correction coefficients of the transmission channel and the correction coefficients of the calibration channel, respectively.

6. The radar channel correction method according to claim 5, characterized in that, Noise suppression is performed on the transmit channel correction coefficient and the calibration channel correction coefficient, respectively, including: The amplitude correction coefficients of the transmission channel, the phase compensation angle of the transmission channel, and the time delay compensation amount of the transmission channel are fitted together. The average value is taken for multiple sets of the amplitude correction coefficient of the receiving channel, the phase compensation angle of the receiving channel, and the delay compensation amount of the calibration channel; The delay compensation amounts for the transmission channel and the calibration channel are subjected to mean filtering or interpolation smoothing.

7. A radar channel correction device, characterized in that, include: The response module is used to generate a calibration analog signal in response to a calibration request; The input module is used to input the calibration analog signal into the transmit channel and the calibration channel respectively to obtain the transmit channel analog signal and the receive channel analog signal; the calibration channel is indirectly connected to the receive channel through an excitation signal, a channel and an antenna; The response characteristic acquisition module is used to extract the transmission channel response characteristics and the receiving channel response characteristics from the transmission channel analog signal and the receiving channel analog signal, respectively. The correction coefficient calculation module is used to calculate the transmission channel correction coefficient and the reception channel correction coefficient based on the transmission channel response characteristics and the reception channel response characteristics, respectively. The correction module is used to correct the transmission channel and the receiving channel based on the transmission channel correction coefficient and the receiving channel correction coefficient, respectively, so as to compensate for channel differences in real time.

8. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer-readable instructions that, when executed by the processor, perform the method as described in any one of claims 1-6.

9. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it performs the method as described in any one of claims 1-6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1-6.