Self-adaptive digital phase calibration method and device, radio frequency system-on-chip board card, multi-channel radio frequency receiving system and electronic equipment

Through the adaptive digital phase calibration method, the radio frequency signal is synchronously collected and processed, and the digital controlled oscillator is dynamically configured, which solves the problem of high hardware cost in the existing technology and realizes the phase synchronization of the multi-channel radio frequency receiving system and the stability of coherent signal processing.

CN120768480AActive Publication Date: 2025-10-10ZHEJIANG LAB

Patent Information

Application Number
CN202511250304.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-03
Publication Date
2025-10-10
Estimated Expiration
2045-09-03

AI Technical Summary

Technical Problem

In the existing technology, in multi-channel RF receiving systems, phase calibration by inserting phase shifters or delay devices increases hardware costs and cannot achieve real-time feedback, making it difficult to adapt to the application requirements of large-scale multi-channel RF receiving systems.

Method used

An adaptive digital phase calibration method is used to synchronously collect the RF signals of each antenna channel, perform digital domain signal processing to generate baseband signals, calculate the phase and dynamically configure the digitally controlled oscillator for adaptive calibration, avoiding the use of additional hardware devices.

Benefits of technology

It reduces hardware costs, achieves phase synchronization between channels, supports the stable implementation of coherent signal processing functions, and adapts to the application requirements of large-scale multi-channel RF receiving systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120768480A_ABST
    Figure CN120768480A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of radio frequency signal processing, and discloses a self-adaptive digital phase calibration method and device, a radio frequency system-on-chip board card, a multi-channel radio frequency receiving system and electronic equipment. Comprising the following steps: under the condition that a synchronous acquisition instruction is received, synchronously acquiring radio frequency signals of each antenna channel at the same moment by using a signal acquisition unit; performing digital domain signal processing on the radio frequency signal by using a digital processing unit to obtain respective baseband signal data of each antenna channel; performing phase calculation on the baseband signal data, and determining respective relative phase data of each antenna channel; and dynamically configuring a digitally controlled oscillator corresponding to each antenna channel based on the relative phase data so as to perform adaptive phase calibration on each antenna channel. The phase difference between the channels can be dynamically corrected without depending on additional hardware devices such as a phase shifter or a delayer, the application requirement of a large-scale multi-channel radio frequency receiving system is met, and the phase synchronization requirement between the channels is effectively met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of radio frequency signal processing, and in particular to an adaptive digital phase calibration method, device, radio frequency system-on-chip board, multi-channel radio frequency receiving system and electronic equipment. Background Art

[0002] The multi-channel RF receiving system is a system functional architecture that can simultaneously perform multi-channel RF signal reception and processing through multiple independent RF receiving links. It can meet the phase and amplitude consistency requirements between channels, support coherent signal processing functions such as beamforming and interferometry, and is suitable for multiple scenarios such as phased array radar and communication base stations.

[0003] Taking phased array applications as an example, to achieve phase calibration of signals across each channel within the system, related technologies often insert phase shifters or delays at the input, achieving this goal through physical adjustments to these hardware components. However, in actual applications, since phase shifters or delays are additional hardware components, not only do they increase overall hardware costs, but the effects of these adjustments cannot be fed back in real time, making them difficult to adapt to the application requirements of large-scale multi-channel RF receiving systems. Summary of the Invention

[0004] This application aims to solve, at least to some extent, one of the technical problems in the related art. To this end, this application proposes an adaptive digital phase calibration method, apparatus, radio frequency system-on-chip board, multi-channel radio frequency receiving system, and electronic device. The main technical solutions adopted in this application include: In the first aspect, an embodiment of the present application provides an adaptive digital phase calibration method, which is applied to a multi-channel RF receiving system; the multi-channel RF receiving system includes at least two front-end processing modules; each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; the method includes: when a synchronous acquisition instruction is received, using the signal acquisition unit to synchronously obtain the RF signal of each antenna channel at the same time; wherein the antenna channel is used to input an external RF signal; using the digital processing unit to perform digital domain signal processing on the RF signal to obtain baseband signal data of each antenna channel; performing phase calculation on the baseband signal data to determine the relative phase data of each antenna channel; and dynamically configuring the digitally controlled oscillator corresponding to each antenna channel based on the relative phase data to perform adaptive phase calibration on each antenna channel.

[0005] Optionally, the digitally controlled oscillator corresponding to each antenna channel is dynamically configured based on the relative phase data to perform adaptive phase calibration on each antenna channel, including: calculating the current phase range based on the relative phase data; wherein the current phase range is obtained by taking the difference between the maximum relative phase value and the minimum relative phase value in the relative phase data; and dynamically updating the configuration parameters of the digitally controlled oscillator using the current phase range and a preset phase convergence threshold to perform adaptive phase calibration on each antenna channel.

[0006] Optionally, the configuration parameters of the digitally controlled oscillator include the initial phase of the antenna channel; the configuration parameters of the digitally controlled oscillator are dynamically updated using the current phase range and a preset phase convergence threshold to perform adaptive phase calibration on each antenna channel, including: determining the respective phase compensation parameters of each antenna channel based on the current phase range and the preset phase convergence threshold; performing phase compensation on the initial phase of each antenna channel using the phase compensation parameters to obtain the respective compensated phase of each antenna channel; and reconfiguring the phase register of the digitally controlled oscillator using the compensated phase to adjust the phase of the local oscillator signal generated by the digitally controlled oscillator, thereby adaptively calibrating the respective phase of each antenna channel.

[0007] Optionally, performing phase calculation on the baseband signal data to determine the relative phase data of each antenna channel includes: performing phase calculation on the baseband signal data to determine the absolute phase data of each antenna channel; and determining the relative phase data of each antenna channel based on the absolute phase data and the reference phase.

[0008] Optionally, the base reference phase is determined in the following manner: a reference channel is determined in each antenna channel, and absolute phase data of the reference channel is used as the base reference phase.

[0009] Optionally, the digital processing unit also includes a digital mixer and a filter; the digital processing unit is used to perform digital domain signal processing on the radio frequency signal to obtain baseband signal data of each antenna channel, including: using a digitally controlled oscillator to generate an orthogonal local oscillator signal; using a digital mixer to multiply the orthogonal local oscillator signal and the radio frequency signal to obtain an orthogonal demodulation signal; using a filter to low-pass filter and downsample the orthogonal demodulation signal to obtain baseband signal data of each antenna channel.

[0010] In the second aspect, an embodiment of the present application provides an adaptive digital phase calibration device, which is applied to a multi-channel RF receiving system; the multi-channel RF receiving system includes at least two front-end processing modules; each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; the device includes: an RF signal acquisition module, which is used to use the signal acquisition unit to synchronously acquire the RF signal of each antenna channel at the same time when a synchronous acquisition instruction is received; wherein the antenna channel is used to input an external RF signal; a baseband signal acquisition module, which is used to use the digital processing unit to perform digital domain signal processing on the RF signal to obtain the baseband signal data of each antenna channel; a relative phase calculation module, which is used to perform phase calculation on the baseband signal data to determine the relative phase data of each antenna channel; a dynamic calibration module, which is used to dynamically configure the digitally controlled oscillator corresponding to each antenna channel based on the relative phase data to perform adaptive phase calibration on each antenna channel.

[0011] In a third aspect, the present application also provides a radio frequency system-on-chip board, comprising at least two front-end processing modules; each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; the radio frequency system-on-chip board is used to execute the steps of any of the above methods.

[0012] In a fourth aspect, the present application also provides a multi-channel radio frequency receiving system, comprising the above-mentioned radio frequency system-on-chip board.

[0013] In a fifth aspect, the present application also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the above methods when executing the computer program.

[0014] In a sixth aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0015] In a seventh aspect, the present invention provides a computer program product, comprising a computer program, which implements the steps of any of the above methods when executed by a processor.

[0016] In the above embodiment, by synchronously collecting the radio frequency signals of each antenna channel at the same time, generating the baseband signals through digital domain processing, calculating the phases of each channel, and dynamically configuring the digital control oscillators corresponding to each channel to realize adaptive calibration, not only can the inter-channel phase difference be dynamically corrected based on actual conditions, but also does not need to rely on additional hardware devices such as phase shifters or delay lines, thereby reducing the hardware cost. Thus, the adaptive adjustment mechanism based on the digital domain adapts to the application requirements of large-scale multi-channel radio frequency receiving systems, effectively meets the inter-channel phase synchronization requirements, and supports the stable implementation of coherent signal processing functions. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the specific embodiments or prior art of the present application, the drawings needed in the description of the specific embodiments or prior art will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0018] Figure 1 A flowchart of an adaptive digital phase calibration method according to an embodiment of the present application is provided. Figure 2 A flowchart of an adaptive digital phase calibration method according to another embodiment of the present application is provided. Figure 3 A structural block diagram of an adaptive digital phase calibration device according to an embodiment of the present application is provided. Figure 4 An internal structural diagram of an electronic device according to an embodiment of the present application is provided. DETAILED DESCRIPTION

[0019] In order to make the purposes, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0020] A multi-channel radio frequency receiving system is a system function architecture that can synchronously carry out multi-channel radio frequency signal receiving and processing through multiple independent radio frequency receiving links, meet the inter-channel phase and amplitude synchronization requirements, support coherent signal processing functions such as beamforming and interferometric measurement, and adapt to multi-scene applications such as phased array radars and communication base stations.

[0021] Among them, the most promising is the phased array system. Specifically, the phased array system is an advanced technology that achieves precise control of electromagnetic wave transmission and reception by precisely controlling the phase and amplitude of multiple antenna units in the array. In this system, numerous small-aperture antennas are arranged into an array according to a specific pattern. By changing the phase and amplitude of each antenna's transmission or reception, the signals are caused to interfere with each other in space, achieving flexible beam pointing and precise focusing. Its advantages are as follows: (1) Flexible beam control: The beam direction can be changed quickly within milliseconds, multiple independent beams can be generated simultaneously, and multiple targets can be observed in parallel, greatly improving observation efficiency; (2) High imaging resolution: By precisely controlling the phase and amplitude of each antenna unit, the target can be imaged at extremely high resolution, clearly distinguishing the target's fine structure; (3) Large field of view observation: The use of phased array feed technology can significantly broaden the observation field of view, and a single observation can cover a larger observation area, which is very suitable for astronomical survey observations, meteorological monitoring and other fields; (4) Strong system adaptability: The system structure is modular, which makes it easy to flexibly increase or decrease the number of antenna units according to different observation needs, thereby adjusting the observation capabilities.

[0022] Based on this, the phased array system plays an important role in many fields: (1) Radio Astronomy: In the study of astronomical phenomena such as pulsars and Fast Radio Bursts (FRBs), it can quickly capture weak radio pulse signals and accurately measure the arrival time of the pulses, helping to further explore the physical properties and evolution laws of pulsars and FRBs; (2) Radar field: Phased array radar uses the phase and amplitude differences of electromagnetic waves transmitted (received) by different antenna units to synthesize a highly directional, high-gain, rotatable beam in space to search and track targets. It has the advantages of strong multi-target tracking capability, fast scanning speed, strong expansion capability, high reliability, and strong anti-interference ability. It is suitable for monitoring, tracking, classification and identification of various types of space satellites, theater and strategic ballistic missiles; (3) Ultrasonic detection and imaging: The ultrasonic phased array transducer is composed of an array of multiple independent piezoelectric chips. According to specific rules and timing, the electronic system controls the excitation of each chip unit to adjust the focus position and focus direction. By controlling the different delay times of the emission (or reception) pulses of each array element in the transducer array, the phase relationship when the sound wave arrives at (or comes from) a certain point in the object is changed, the focus and the direction of the sound beam are changed, and then imaging is achieved by combining mechanical scanning and electronic scanning. Compared with traditional ultrasonic detection technology, it has the advantages of more flexible sound beams, faster detection speed, higher resolution, and is more suitable for the detection of complex-shaped parts. It is widely used in industrial non-destructive testing, especially in the nuclear industry and aviation industry. (4) Meteorological detection: Phased array weather radar has stronger monitoring continuity, wider coverage elevation angle, and higher temporal and spatial resolution accuracy. It can detect dangerous weather conditions that affect aviation safety, such as thunderstorms, strong winds, downbursts, and wind shear, more quickly and accurately, and can capture and analyze the internal structure of dangerous weather in a more refined manner.

[0023] However, with the development of digital phased array systems in fields such as radio astronomy and radar detection, the number of receiving channels in a digital phased array system has increased from dozens to thousands. Limited by the size of a single acquisition board, these data acquisition channels are inevitably distributed across multiple boards. Due to the influence of chip manufacturing processes, any system containing multiple independent analog-to-digital converters and clock structures often suffers from latency uncertainty or phase inconsistency between data acquisition channels. This can further degrade the performance of back-end digital signal processing and even cause the entire system to malfunction.

[0024] Therefore, in a digital phased array system, it is extremely important to ensure the synchronization consistency between the multi-channel signals of the receiver. The homogeneous and coherent design of the entire hardware system clock, the synchronous control of the acquisition and processing timing between channels, and the output delay of each channel of the analog-to-digital converter (ADC) are all key links to ensure the synchronous acquisition and processing of the system.

[0025] Limited by the advancement of semiconductor processing technology and the rise of field-programmable gate arrays (FPGAs), traditional phased array synchronization solutions rely on independent ADCs, an FPGA architecture, and the J204B protocol to achieve inter-channel synchronization. Each channel's signal is acquired using an independent ADC, and then synchronized and processed within the FPGA based on the J204B protocol. J204B is a high-speed data transmission and synchronization protocol that defines clock synchronization, trigger signal transmission, and data format specifications between multiple devices. Inter-channel synchronization relies on the quality of external clock and trigger signals. As the number of channels increases, this solution becomes susceptible to transmission delays and signal jitter, resulting in reduced synchronization accuracy and challenges to system stability.

[0026] With the emergence of RF System-on-Chip (RFSoC) platforms, methods utilizing the System Reference (SYSREF) signal have gradually evolved. New phased array synchronization solutions increasingly employ the RFSoC platform architecture combined with the SYSREF synchronization mechanism. RFSoC integrates the RF front-end, analog-to-digital converter (DAC), FPGA, and high-speed interconnect resources into a single chip, enabling on-chip implementation of the entire RF signal acquisition, digitization, and processing process. This enables the construction of highly integrated single-chip phased array units.

[0027] Specifically, to achieve phase alignment between signals across various channels within a system, related technologies often insert phase shifters or delays at the input, achieving this goal through physical adjustments to these hardware components. However, in practical applications, these additional hardware components not only increase overall hardware costs, but also lack real-time feedback on the effects of these adjustments, making them difficult to adapt to the application requirements of large-scale, multi-channel RF receiving systems.

[0028] Based on this, according to an embodiment of the present application, an embodiment of an adaptive digital phase calibration method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0029] From the perspective of hardware implementation, the scene example of the embodiment is illustrated. The multi-channel radio frequency receiving system can be regarded as a comprehensive system constructed based on multiple radio frequency system-on-chip (RFSoC) board cards. In the system, a timing control board responsible for global timing control and parameter configuration and a frequency synthesis board responsible for generating a low-frequency reference clock can also be included. Each RFSoC board card in the board card cluster can serve as an independent signal processing node and connect and process the input of multiple antenna channels in parallel. Each antenna channel on the same RFSoC board card corresponds to an independent front-end processing module to implement a parallel pre-processing process of multiple radio frequency signals.

[0030] It should be noted that RFSoC can refer to a circuit board equipped with a programmable chip, including programmable logic (PL) and a processing system (PS). The PL can be understood as the FPGA-based portion of the RFSoC chip, responsible for high-speed, parallel, and real-time signal processing. The PS can be understood as the processor portion of the RFSoC chip, based on the Advanced RISC Machine (ARM) architecture, responsible for running upper-level control software, configuring the PL logic, performing phase calculations, and managing communications with external devices. The PL and PS modules exchange and transfer data via bus protocols such as the Advanced eXtensible Interface (AXI). Data exchange between each card and the timing control board can first be sent to a connected switch, which then forwards the data to the timing control board. The timing control board can then perform timing control and parameter configuration based on the information collected by all cards. Furthermore, the process of initializing and setting parameters for the RF Data Converter (RFDC) module integrated within the RFSoC chip is called RFDC configuration. Specifically, the RFDC's IP core can be used to configure functions such as setting the ADC / DAC sampling rate, configuring digital downconverter (DDC) parameters, updating the frequency and initial phase of the numerically controlled oscillator (NCO), and adjusting filter coefficients, thereby enabling parameter configuration and operational control of the signal acquisition and processing modules within the RFSoC board. The RFDC's Intellectual Property Core (IP core) is a dedicated hardware logic circuit module running in the RFSoC's PL (for functions such as quadrature demodulation and mixing). Using the RFSoC chip, the NCO can be configured directly through the Application Programming Interface (API) on the PS side, converting external phase shifters or multiplication operations within the PL into digital phase calibration.

[0031] Based on this, an adaptive digital phase calibration method is provided in this embodiment, which is applied to a multi-channel radio frequency receiving system. The multi-channel radio frequency receiving system includes at least two front-end processing modules, each of which corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; Figure 1FIG. 1 is a flow chart of an adaptive digital phase calibration method according to an embodiment of the present application. Figure 1 As shown, the process includes the following steps: S110 : When a synchronous acquisition instruction is received, the signal acquisition unit is used to synchronously acquire radio frequency signals of each antenna channel at the same time.

[0032] It should be noted that a multi-channel RF receiving system can refer to a large-scale RF signal synchronous reception and processing system, which can realize parallel collection and processing of external RF signals through multiple independent RF receiving links to eliminate phase inconsistencies caused by wiring differences, initial clock phase deviation, device random errors and environmental drift among the links.

[0033] In this system, the antenna channel serves as the RF receiving link of the physical layer and is responsible for inputting external RF signals. Each antenna channel corresponds to an independent RF signal processing path and is responsible for transmitting the received RF signal to the front-end processing module of the multi-channel RF receiving system.

[0034] The front-end processing module (FPU) is the functional unit in a multi-channel RF receiving system that connects the antenna channels with the subsequent signal processing chain. It is responsible for converting the RF signal input from the external antenna channel into a baseband signal that can be used for subsequent phase calculation. Specifically, the FPU includes a signal acquisition unit and a digital processing unit. The signal acquisition unit can be an ADC module that samples the RF signal transmitted by the antenna channel and converts the analog RF signal into a digital intermediate frequency (IF) signal. The digital processing unit, which can be composed of a digital processing chain integrating an independent digitally controlled oscillator (NCO), a mixer, and a filter, is responsible for down-converting the digital RF signal to baseband using hardware logic, ultimately generating the baseband signal for that antenna channel. The NCO is essentially a signal generator that generates high-precision, programmable frequency and phase waveforms through purely digital calculations, used to produce controllable orthogonal digital local oscillator signals.

[0035] For example, taking the RFSoC board as an example, when a synchronous acquisition instruction is received, the signal acquisition units of multiple front-end processing modules can be used to synchronously acquire the RF signals of each antenna channel at the same time.

[0036] The synchronous acquisition instruction may be a global control signal that instructs all signal acquisition units to start sampling the RF signals of their respective antenna channels at the same time. For example, the synchronous acquisition instruction may be a signal instruction generated by a timing control board and sent to all RFSoC boards.

[0037] Specifically, after the timing control board issues a synchronization acquisition instruction to all RFSoC boards, each RFSoC board pre-configures its internal RFDC IP core to place the signal acquisition unit of the front-end processing module in a trigger-ready state. When the synchronization acquisition instruction arrives, the RFDC IP core triggers each signal acquisition unit based on the global synchronization clock, ensuring that the PL side is called at the same physical moment, causing all signal acquisition units to simultaneously sample the RF signals of their corresponding antenna channels to complete the conversion of analog RF signals to digital IF signals, resulting in multiple parallel RF signals from each antenna channel on all boards at the same time.

[0038] S120 , using a digital processing unit to perform digital domain signal processing on the radio frequency signal to obtain baseband signal data of each antenna channel.

[0039] Digital domain signal processing refers to a series of mathematical operations performed on radio frequency signals in digital circuits, including quadrature demodulation, filtering, and decimation, to extract or convert signal features. Baseband signal data refers to signal data whose frequency is reduced to near zero frequency after digital domain processing. For example, the baseband signal data can be expressed as follows: Where i is the number of the current antenna channel; is the baseband signal data of the i-th antenna channel; is the in-phase component of the i-th antenna channel; is the orthogonal component of the i-th antenna channel; j is the imaginary unit.

[0040] For example, the digital processing unit can also call the PL side through the internally integrated RFDC IP core, first perform orthogonal demodulation on the RF signal collected by the signal acquisition unit to decompose it into I / Q components, then filter and extract to remove noise and redundant frequency components, and finally output the baseband signal data corresponding to each antenna channel.

[0041] Optionally, the digital processing unit further includes a digital mixer and a filter. The digital processing unit performs digital domain signal processing on the RF signal to obtain baseband signal data for each antenna channel, including: first, generating a quadrature local oscillator signal using a digitally controlled oscillator. Then, multiplying the quadrature local oscillator signal with the RF signal using the digital mixer to obtain a quadrature demodulated signal. Finally, low-pass filtering and downsampling the quadrature demodulated signal using a filter to obtain baseband signal data for each antenna channel.

[0042] Specifically, when configuring the RFDC IP core, the frequency and phase parameters of a number of control oscillators (NCO) can be set in advance, and a pair of quadrature local oscillator signals can be generated. The quadrature local oscillator signal is a digital form of a sine wave, divided into in-phase and quadrature branches, and can be understood as two digital sine wave tracks with the same frequency and amplitude but a phase difference of 90°, which are used to capture the baseband information in the radio frequency signal. Since the radio frequency signal is divided into two paths after analog-to-digital conversion, the digital mixer can be used to multiply the two signals obtained by decomposing the radio frequency signal with the in-phase component and the quadrature component of the generated local oscillator signal to obtain the initial baseband signal after quadrature demodulation, which includes real part (I) and imaginary part (Q) components. Then, since there may be interference signals in the quadrature demodulation signal after mixing, it also needs to be input into a low-pass filter to suppress the high-frequency harmonics generated by mixing and only retain the baseband effective signal. Finally, the baseband signal after filtering is subjected to downsampling processing to further simplify the data and reduce the data volume to obtain the baseband signal data that is simplified and contains accurate original information. At this point, the digital control oscillator provides a reference for mixing, the digital mixer realizes quadrature demodulation, and the decimation filter is used to filter and downsample the signal after mixing, which reduces the data volume while retaining the effective baseband signal. Finally, the all-digital front-end processing chain is used, especially the NCO digital phase configuration instead of the physical phase shifter, which can quickly realize digital closed-loop calibration during subsequent phase compensation, eliminate the cost and error of analog devices, and improve the signal processing efficiency and accuracy.

[0043] S130, performing phase calculation on the baseband signal data to determine the relative phase data of each antenna channel.

[0044] The relative phase data can refer to the phase offset between the phase of the current antenna channel and the phase reference, which is used to quantify the phase inconsistency between the antenna channels.

[0045] Specifically, the phase calculation on the baseband signal data to determine the relative phase data of each antenna channel includes: The phase calculation on the baseband signal data to determine the absolute phase data of each antenna channel.

[0046] It should be noted that, using the RFSoC board as an example, baseband signal data can first be acquired and preliminarily processed on the PL side. This data can then be stored in a memory space within the FPGA chip and transmitted to the PS side. Next, after synchronously and concurrently acquiring baseband signal data for multiple antenna channels on the PL side, the data can be buffered using on-chip FPGA memory, such as block random access memory (BRAM). This data can then be transferred in batches to the PS's double data rate (DDR) memory via the AXI bus. The PS side then uses this data for phase calculation, thereby determining the absolute phase data for each antenna channel.

[0047] The absolute phase data can represent the instantaneous phase state of the received signal of a certain antenna channel at the current sampling moment, that is, the initial phase angle of the received signal of the current antenna channel. For example, the absolute phase data can be obtained by a purely mathematical calculation method as shown in the following formula: Where i is the number of the current antenna channel; is the in-phase component of the i-th antenna channel; is the orthogonal component of the i-th antenna channel; represents the absolute phase data of antenna channel numbered i, and ; atan2 refers to the inverse tangent function (Arctangent 2).

[0048] Furthermore, after the PS side calculates the absolute phase data, it can send the absolute phase data from the RFSoC board to the timing control board through the switch to perform data calculation and processing on the multi-board full antenna channel.

[0049] Subsequently, the relative phase data of each antenna channel can be determined based on the absolute phase data and the reference phase.

[0050] Among them, the reference reference phase can refer to the target anchor point for all antenna channels to align their phases, and the pre-specified phase zero point serves as a unified benchmark for calculating the relative phase differences of all antenna channels. Optionally, a reference channel can be first determined in each antenna channel, and the absolute phase data of the reference channel can be used as the reference reference phase to obtain the reference reference phase. Exemplarily, from the channel dimension, a fixed antenna channel can be pre-specified to determine the reference reference phase. For example, channel 0 can be used as the reference channel, and the absolute phase data of channel 0 can be used as the reference phase. The reference phase can be used as a benchmark reference phase. Thus, a unified and stable phase reference can be established for multi-channel phase calibration, and the phase difference calculation logic is simplified. Each channel phase calibration has a clear anchor point, which improves the multi-channel phase synchronization accuracy and ensures stable implementation of coherent signal processing functions.

[0051] Further, after determining the reference phase, the phase difference between all other absolute phase data and the reference phase is calculated, thereby obtaining the relative phase data of each antenna channel.

[0052] Exemplarily, using the obtained phase information of all antenna channels on the RFSoC board, the timing control board can further calculate all relative phase data. Channel 0 is used as a reference channel. Exemplarily, for any numbered antenna channel, the relative phase data of the antenna channel is equal to the absolute phase data of the antenna channel minus the absolute phase data of channel 0.

[0053] Thus, the absolute phase of each channel is extracted from the baseband signal through pure mathematical calculation, and the relative phase difference is calculated based on the absolute phase of the fixed reference channel, thereby providing accurate quantitative phase difference basis for multi-channel phase calibration. The consistency of phase difference evaluation is ensured through unified reference and clear calculation logic, thereby improving the multi-channel phase synchronization accuracy and system stability.

[0054] Optionally, after obtaining the relative phase data of each antenna channel, the relative phase data can also be range corrected.

[0055] Specifically, if , it indicates that the relative phase data of the antenna channel is delayed by more than half a cycle relative to the reference phase, and therefore needs to be adjusted in the opposite direction. Or the sampling point is near the peak and valley values, causing the phase to jump, which also needs to be adjusted in the opposite direction.

[0056] Exemplarily, the correction can be performed in the following manner: In the formula, i is the number of the current antenna channel; represents the relative phase data of the antenna channel numbered i. Through range correction, the correctness of the data is further ensured, thereby providing accurate data input for subsequent calibration.

[0057] S140, based on the relative phase data, dynamically configuring a digital control oscillator corresponding to each antenna channel to adaptively calibrate each antenna channel.

[0058] Exemplarily, based on the corrected relative phase data, the timing control board calculates the maximum and minimum phase differences across all antenna channels, thereby determining the current phase difference range. Furthermore, it determines whether the current phase difference range is less than a preset convergence threshold. If so, the phase errors across all antenna channels are within the allowable range, and phase calibration is not required. If not, the phase differences across all antenna channels are significantly larger and require adjustment. The timing control board then calculates the required phase adjustment for each channel based on the average phase difference and distributes this adjustment to the RFSoC board corresponding to the antenna channel via the switch. The PS side of each RFSoC board then receives the adjustment and updates the locally stored cumulative phase compensation value. The PS side then calls the PL side to write the updated compensation value into the phase register of the corresponding antenna channel's digital processing unit (NCO) to dynamically configure the NCO's initial phase. Finally, once the configuration is complete, the local oscillator signal generated by the NCO immediately carries the new phase. The next time the digital processing unit performs digital domain signal processing on the RF signal, the demodulated baseband signal output automatically superimposes the phase offset, achieving dynamic compensation and update. Finally, by continuously repeating this process of phase calculation, adjustment value generation, and NCO configuration until the phase difference range of all antenna channels converges to less than the preset convergence threshold, the adaptive phase calibration is completed.

[0059] It can be understood that this method can calibrate the initial phase value of the NCO directly through the digital characteristic interface on the PS side, without the external phase shifter or the multiplication operation inside the PL, saving a lot of hardware costs; and the phase difference values ​​of all channels are calculated and compensated in real time through adaptive iteration, so that the phase consistency accuracy after convergence is high, and the time and labor costs caused by manual measurement are reduced, the uncertainty caused by random phase changes is reduced, and the stability of the system is improved; this adaptive calibration method can not only compensate for the phase difference caused by the wiring differences of each channel on the logic board and the influence of the initial phase difference of the clock, but also compensate for the phase inconsistency caused by the delay of the phased array antenna and the RF circuit; this adaptive phase calibration system has extremely strong scalability, and has the characteristics of simple and easy deployment, low cost, low power consumption and low complexity. It can be widely used in various large-scale phased array system structure acquisition systems based on RFSoC, especially in high-speed communication coefficients, radar phased array detection systems and radio telescope detection systems.

[0060] In the above implementation, by synchronously acquiring the RF signals from each antenna channel at the same moment, processing them in the digital domain to generate baseband signals and calculate the phase of each channel, and then dynamically configuring the corresponding digitally controlled oscillator for each channel to achieve adaptive calibration, this not only dynamically corrects the phase difference between channels based on actual conditions, but also eliminates the need for additional hardware components such as phase shifters or delays, reducing hardware costs. This digital-domain-based adaptive adjustment mechanism is more adaptable to the application requirements of large-scale multi-channel RF receiving systems, effectively meeting the requirements for inter-channel phase synchronization and supporting the stable implementation of coherent signal processing.

[0061] In some embodiments, please refer to the attached Figure 2 , dynamically configuring the digitally controlled oscillator corresponding to each antenna channel based on the relative phase data to perform adaptive phase calibration on each antenna channel, including: S210: Calculate the current phase range based on the relative phase data.

[0062] The current phase range may refer to a value used to quantify the overall discreteness of each channel phase, reflecting the deviation range of the current system phase synchronization. Specifically, the current phase range may be obtained by subtracting the maximum relative phase value from the minimum relative phase value in the relative phase data.

[0063] For example, the current phase difference can be calculated using the following formula: Where, is the maximum relative phase value among the relative phase data of each antenna channel; is the minimum relative phase value among the relative phase data of each antenna channel; is the current phase error.

[0064] S220: Dynamically update the configuration parameters of the digitally controlled oscillator using the current phase extreme difference and the preset phase convergence threshold, so as to perform adaptive phase calibration on each antenna channel.

[0065] The preset phase convergence threshold may refer to a phase deviation allowable value preset according to the phase accuracy requirements of different system application scenarios. It can be used as a criterion to judge whether the phase calibration is up to standard. When the current phase range is less than the threshold ( ), it can be determined that the system phase synchronization convergence has occurred. If the current phase extreme difference is greater than the preset phase convergence threshold ( ), it means that phase calibration is required at this time. For example, due to different application scenarios, the accuracy requirements for phase error are different, so the preset phase convergence threshold can be configured based on different requirements. For example, the preset phase convergence threshold It can be 5 degrees.

[0066] Optionally, the configuration parameters of the digitally controlled oscillator include the initial phase of the antenna channel. Then, dynamically updating the configuration parameters of the digitally controlled oscillator using the current phase range and a preset phase convergence threshold to perform adaptive phase calibration on each antenna channel may include: First, the phase compensation parameters of each antenna channel are determined based on the current phase error and a preset phase convergence threshold.

[0067] Specifically, when the current phase range difference is greater than the preset phase convergence threshold, the preset phase convergence threshold and the current phase range difference can be used directly to perform phase compensation calculations. Alternatively, the average of the maximum relative phase value and the minimum relative phase value can be calculated first to represent the central reference direction that all current antenna channels need to adjust to. Subsequently, this average is used to calculate the phase compensation parameters for each antenna channel. Exemplarily, this can be obtained by the calculation method shown in the following formula: Where i is the number of the current antenna channel; Represents the phase compensation parameter of the antenna channel numbered i; is the mean of the maximum relative phase value and the minimum relative phase value, that is, the center reference, , is the maximum relative phase value among the relative phase data of each antenna channel; is the minimum relative phase value among the relative phase data of each antenna channel; Indicates the relative phase data of antenna channel numbered i.

[0068] As can be seen from the above formula, for antenna channels with phases higher than the center reference, the phase compensation parameter is a negative value to reduce its phase, while for antenna channels with phases lower than the center reference, the phase compensation parameter is a positive value to increase its phase.

[0069] After obtaining the phase compensation parameters for each antenna channel, the timing control board sends these parameters to the PS side of each RFSoC board. This phase compensation parameter is then used to compensate the initial phase of each antenna channel, resulting in a compensated phase for each antenna channel. The PS side then uses this compensated phase to reconfigure the phase register of the digitally controlled oscillator (DCO) to adjust the phase of the local oscillator signal generated by the DCO, thereby adaptively calibrating the phase of each antenna channel.

[0070] It should be noted that when the RFDC IP core of each RFSoC board is initially configured, the local phase of the NCO corresponding to each antenna channel, that is, the initial phase, will be reset to the initial value 0.

[0071] Furthermore, when performing phase compensation, a phase compensation parameter can be accumulated on the local initial phase of the NCO corresponding to each antenna channel to obtain the compensated phase for each antenna channel. Subsequently, the compensated phase, including the compensation information, is written into the phase register of the digital processing unit (NCO) of the corresponding antenna channel to adjust the phase of the local oscillator signal generated by the digitally controlled oscillator. In the next signal acquisition cycle, a new local oscillator signal phase is generated with the new phase information, and the orthogonal demodulation process is repeated again, so that the demodulated baseband signal is automatically superimposed with the phase compensation.

[0072] Optionally, the above process may be repeated continuously to iteratively update the local phase of the NCO corresponding to each antenna channel until the calculated current phase extreme difference is smaller than a preset phase convergence threshold.

[0073] For example, the iterative process can be expressed as follows: Where i is the number of the current antenna channel; k represents the number of iterations; It refers to the compensated phase of the i-th antenna channel at the k-th iteration; It refers to the compensated phase of the i-th antenna channel at the k-1th iteration; This is the phase compensation parameter for the i-th antenna channel at the k-th iteration. Through this iterative process, the compensated phase corresponding to each antenna channel can be continuously adjusted so that the output phases of all antenna channels are eventually aligned.

[0074] By dynamically configuring the NCO's initial phase register to write compensation values, the system achieves closed-loop feedback, significantly improving calibration efficiency and accuracy. This approach significantly reduces hardware costs by directly replacing hardware architectures such as phase shifters and delay lines with a fully digital configuration, compared to traditional solutions that fail to verify the actual phase offset after adjustment. By re-measuring the phase difference, calculating the compensation value, and verifying convergence at each iteration, the system achieves closed-loop feedback, significantly improving calibration efficiency and accuracy.

[0075] In the above-described embodiment, the current phase extremes are calculated to quantify the degree of multi-channel phase dispersion. A preset phase convergence threshold is used as the standard to determine whether calibration has met the standards. If convergence has not yet occurred, the phase adjustment amount for each channel is calculated using the mean of the phase extremes as the central reference. The NCO initial phase register is dynamically updated by iteratively accumulating compensation values, achieving real-time phase adjustment. This forms a closed-loop feedback mechanism, re-measuring, re-calculating compensation, and verifying convergence with each iteration. This overcomes the limitation of traditional hardware adjustment that cannot verify offsets and significantly improves calibration accuracy and efficiency. Furthermore, a fully digital configuration replaces hardware phase shifters and delay lines, significantly reducing hardware costs. The preset threshold can be configured as needed to adapt to different scenarios, ultimately achieving high-precision multi-channel phase alignment and ensuring the stable operation of the system's coherent signal processing functions.

[0076] The embodiments of this specification also provide an adaptive digital phase calibration method for a multi-channel RF receiving system. The multi-channel RF receiving system includes a timing control board and at least two RFSoC boards, and each board includes at least one front-end processing module. Each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator, a digital mixer, and a filter corresponding to each antenna channel; the configuration parameters of the digitally controlled oscillator include the initial phase of the antenna channel. The method includes the following steps: S302: Configure the IP core of the RFDC of the RFSoC chip.

[0077] S304: Upon receiving the synchronous acquisition instruction from the timing control board, all RFSoC boards utilize the signal acquisition unit to synchronously acquire the RF signals of each antenna channel at the same time. The antenna channel is used to input external RF signals.

[0078] S306 : Generate an orthogonal local oscillation signal using the digitally controlled oscillator of the digital processing unit.

[0079] S308 : Utilize the digital mixer of the digital processing unit to multiply the quadrature local oscillator signal and the acquired radio frequency signal to obtain a quadrature demodulated signal.

[0080] S310 , using the filter of the digital processing unit to perform low-pass filtering and down-sampling processing on the orthogonal demodulation signal to obtain baseband signal data of each antenna channel.

[0081] S312: Perform phase calculation on the baseband signal data to determine the absolute phase data of each antenna channel.

[0082] S314: Determine a reference channel in each antenna channel, and use the absolute phase data of the reference channel as a base reference phase.

[0083] S316: Determine initial relative phase data for each antenna channel based on the absolute phase data and the reference phase.

[0084] S318 , performing range correction on the initial relative phase data to obtain relative phase data.

[0085] S320: Calculate the current phase range based on the relative phase data, wherein the current phase range is obtained by subtracting the maximum relative phase value from the minimum relative phase value in the relative phase data.

[0086] S322: When the current phase range is greater than a preset phase convergence threshold, determine a phase compensation parameter for each antenna channel based on the current phase range and an average of the maximum relative phase value and the minimum relative phase value.

[0087] S324: Perform phase compensation on the initial phase of each antenna channel using the phase compensation parameter to obtain a compensated phase for each antenna channel.

[0088] S326 : Reconfigure the phase register of the digitally controlled oscillator using the compensated phase to adjust the phase of the local oscillation signal generated by the digitally controlled oscillator.

[0089] S328. Repeat steps S304 to S326 until the current phase range difference is less than the preset phase convergence threshold, thereby adaptively calibrating the phase of each antenna channel.

[0090] It should be understood that, although the various steps in the above flowchart are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above flowchart may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0091] The embodiment of this specification also provides an adaptive digital phase calibration device 300, which is applied to a multi-channel radio frequency receiving system; the multi-channel radio frequency receiving system includes at least two front-end processing modules; each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel. Figure 3As shown, the device includes: a radio frequency signal acquisition module 310, a baseband signal acquisition module 320, a relative phase calculation module 330 and a dynamic calibration module 340, wherein: The RF signal acquisition module 310 is used to synchronously acquire the RF signals of each antenna channel at the same time using the signal acquisition unit when a synchronous acquisition instruction is received; wherein the antenna channel is used to input an external RF signal.

[0092] The baseband signal acquisition module 320 is configured to perform digital domain signal processing on the radio frequency signal using a digital processing unit to obtain baseband signal data of each antenna channel.

[0093] The relative phase calculation module 330 is used to perform phase calculation on the baseband signal data to determine the relative phase data of each antenna channel.

[0094] The dynamic calibration module 340 is configured to dynamically configure the digitally controlled oscillator corresponding to each antenna channel based on the relative phase data, so as to perform adaptive phase calibration on each antenna channel.

[0095] In some embodiments, the dynamic calibration module 340 is further used to calculate the current phase range based on the relative phase data; wherein the current phase range is obtained by taking the difference between the maximum relative phase value and the minimum relative phase value in the relative phase data; and the configuration parameters of the digitally controlled oscillator are dynamically updated using the current phase range and a preset phase convergence threshold to perform adaptive phase calibration on each antenna channel.

[0096] In some embodiments, the configuration parameters of the digitally controlled oscillator include the initial phase of the antenna channel; the dynamic calibration module 340 is further used to determine the phase compensation parameters of each antenna channel based on the current phase range and a preset phase convergence threshold; use the phase compensation parameters to perform phase compensation on the initial phase of each antenna channel to obtain the compensated phase of each antenna channel; use the compensated phase to reconfigure the phase register of the digitally controlled oscillator to adjust the phase of the local oscillator signal generated by the digitally controlled oscillator, thereby adaptively calibrating the phase of each antenna channel.

[0097] In some embodiments, the relative phase calculation module 330 is further configured to perform phase calculation on the baseband signal data to determine the absolute phase data of each antenna channel; and determine the relative phase data of each antenna channel based on the absolute phase data and the reference phase.

[0098] In some implementations, the relative phase calculation module 330 is further configured to determine a reference channel in each antenna channel, and use the absolute phase data of the reference channel as a base reference phase.

[0099] In some embodiments, the digital processing unit further includes a digital mixer and a filter, and the baseband signal acquisition module 320 is further used to generate an orthogonal local oscillator signal using a digitally controlled oscillator; multiply the orthogonal local oscillator signal and the radio frequency signal using the digital mixer to obtain an orthogonal demodulation signal; and perform low-pass filtering and downsampling on the orthogonal demodulation signal using the filter to obtain baseband signal data for each antenna channel.

[0100] The specific definition of an adaptive digital phase calibration device can be found in the definition of an adaptive digital phase calibration method described above and will not be repeated here. Each module in the adaptive digital phase calibration device described above can be implemented in whole or in part via software, hardware, or a combination thereof. Each of the modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0101] In this embodiment, an adaptive digital phase calibration device is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0102] The present application also provides an RF system-on-chip (SoC) board, comprising at least two front-end processing modules; each front-end processing module corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; the digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; and the RF SoC board is configured to execute the steps of the adaptive digital phase calibration method described in any of the above embodiments. The specific definition of an RF SoC board can be found in the definition of an adaptive digital phase calibration method described above and will not be further elaborated here.

[0103] The present application also provides a multi-channel RF receiving system including the above-mentioned RF system-on-chip card. Specific definitions of a multi-channel RF receiving system can be found in the above-mentioned definition of an RF system-on-chip card, which will not be repeated here.

[0104] The embodiment of the present application also provides an electronic device. It should be noted that the electronic device may be a computer device, and the computer device may be a terminal. The internal structure diagram thereof may be as shown in FIG. Figure 4As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer program is executed by the processor to implement an adaptive digital phase calibration method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0105] Those skilled in the art can understand that, Figure 4 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0106] The embodiments of the present application also provide a computer readable storage medium. The method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software stored on a storage medium using a general purpose computer, a special purpose processor or programmable or special purpose hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk or a solid state disk, etc. Further, the storage medium can also include a combination of the above types of memories. It can be understood that the computer, processor, microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code, which is accessed and executed by the computer, processor or hardware when the software or computer code is accessed and executed, to implement the method shown in the above embodiments.

[0107] The embodiments of the present application provide a computer program product, which includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the computer device execute the method of any embodiment of the present application.

[0108] The adaptive digital phase calibration method, device, equipment and storage medium illustrated by the above embodiments can be implemented by a computer chip or entity, or by a product having certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices. For the convenience of description, the above device is described in various units according to functions. Of course, the functions of the units can be implemented in the same or multiple software and / or hardware when implementing the present application.

[0109] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer-usable program code.

[0110] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the computer or other programmable data processing apparatus produce a device implemented in accordance with the flowcharts and / or block diagrams. Figure 1 The flow or multiple flows and / or blocks Figure 1 The device that implements the functions specified in one or more flows or blocks. These computer program instructions can also be stored in a computer-readable memory that can cause the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction devices that implement the flow Figure 1 The flow or multiple flows and / or blocks Figure 1 The device that implements the functions specified in one or more flows or blocks.

[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps of the functions specified in a box or multiple boxes. In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in an appropriate manner in any one or more embodiments or examples. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. It should also be noted that the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, commodity or device comprising the element. The various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. Since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0112] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

[0113] Although the embodiments of the present application have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations shall fall within the scope defined by the appended claims.

Claims

1. An adaptive digital phase calibration method, characterized in that: Applicable to a multi-channel radio frequency receiving system; the multi-channel radio frequency receiving system includes at least two front-end processing modules; each of the front-end processing modules corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; The digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; the method includes: Upon receiving a synchronous acquisition instruction, using the signal acquisition unit to synchronously acquire the radio frequency signals of each of the antenna channels at the same time; wherein the antenna channels are used to input external radio frequency signals; Performing digital domain signal processing on the radio frequency signal using the digital processing unit to obtain baseband signal data of each antenna channel; Performing phase calculation on the baseband signal data to determine relative phase data of each of the antenna channels; The digitally controlled oscillator corresponding to each of the antenna channels is dynamically configured based on the relative phase data to perform adaptive phase calibration on each of the antenna channels.

2. The method according to claim 1, characterized in that The dynamically configuring the digitally controlled oscillator corresponding to each of the antenna channels based on the relative phase data to perform adaptive phase calibration on each of the antenna channels includes: Calculating a current phase range based on the relative phase data; wherein the current phase range is obtained by subtracting a maximum relative phase value from a minimum relative phase value in the relative phase data; The configuration parameters of the digitally controlled oscillator are dynamically updated using the current phase extreme difference and a preset phase convergence threshold, so as to perform adaptive phase calibration on each of the antenna channels.

3. The method according to claim 2, characterized in that The configuration parameters of the digitally controlled oscillator include the initial phase of the antenna channel; and dynamically updating the configuration parameters of the digitally controlled oscillator using the current phase range and a preset phase convergence threshold to perform adaptive phase calibration on each of the antenna channels includes: Determine a phase compensation parameter for each antenna channel based on the current phase difference and a preset phase convergence threshold; Performing phase compensation on the initial phase of each antenna channel using the phase compensation parameter to obtain a compensated phase for each antenna channel; The phase register of the digitally controlled oscillator is reconfigured using the compensated phase to adjust the phase of the local oscillation signal generated by the digitally controlled oscillator, thereby adaptively calibrating the phase of each antenna channel.

4. The method according to claim 1, wherein The performing phase calculation on the baseband signal data to determine the relative phase data of each antenna channel includes: Performing phase calculation on the baseband signal data to determine absolute phase data of each antenna channel; Based on the absolute phase data and a reference phase, relative phase data of each antenna channel is determined.

5. The method according to claim 4, characterized in that The reference phase is determined by: A reference channel is determined in each of the antenna channels, and absolute phase data of the reference channel is used as a base reference phase.

6. The method according to claim 1, characterized in that The digital processing unit further includes a digital mixer and a filter; and performing digital domain signal processing on the radio frequency signal by using the digital processing unit to obtain baseband signal data of each antenna channel includes: Generate quadrature local oscillator signals using a digitally controlled oscillator; Multiplying the quadrature local oscillator signal and the radio frequency signal by a digital mixer to obtain a quadrature demodulated signal; The orthogonal demodulated signal is subjected to low-pass filtering and downsampling processing by using a filter to obtain baseband signal data of each antenna channel.

7. An adaptive digital phase calibration device, characterized in that: Applicable to a multi-channel radio frequency receiving system; the multi-channel radio frequency receiving system includes at least two front-end processing modules; each of the front-end processing modules corresponds to an independent antenna channel; the front-end processing module includes a signal acquisition unit and a digital processing unit; The digital processing unit includes a digitally controlled oscillator corresponding to each antenna channel; the device includes: A radio frequency signal acquisition module, configured to synchronously acquire radio frequency signals from each of the antenna channels at the same time using the signal acquisition unit upon receiving a synchronous acquisition instruction; wherein the antenna channels are used to input external radio frequency signals; a baseband signal acquisition module, configured to perform digital domain signal processing on the radio frequency signal using the digital processing unit to obtain baseband signal data of each antenna channel; A relative phase calculation module, configured to perform phase calculation on the baseband signal data to determine the relative phase data of each antenna channel; A dynamic calibration module is used to dynamically configure the digitally controlled oscillator corresponding to each of the antenna channels based on the relative phase data, so as to perform adaptive phase calibration on each of the antenna channels.

8. A radio frequency system-on-chip board, characterized in that: It comprises at least two front-end processing modules; each of the front-end processing modules corresponds to an independent antenna channel; the front-end processing module comprises a signal acquisition unit and a digital processing unit; the digital processing unit comprises a digitally controlled oscillator corresponding to each antenna channel; the radio frequency system-on-chip board is used to execute the method described in any one of claims 1 to 6.

9. A multi-channel radio frequency receiving system, characterized in that: Including the radio frequency system-on-chip board card as claimed in claim 8.

10. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 6 by executing the computer instructions.

Citation Information

Patent Citations

  • Integrated portable multichannel phase coherent signal analyzer

    CN101701988A

  • Multi-channel amplitude-phase self-calibration method of satellite communication processor

    CN113938180A

  • Amplitude-phase calibration method and system

    CN115208487A

  • Multiple carrier software radio transceiver and its intelligent antenna performance improving method

    CN1349325A

  • Wireless communication systems and methods with source localization and self-calibration

    US20120009942A1

Cited By

  • Phase coherent multi-channel radiofrequency ablation output system and method

    CN121533808A

  • RFSoC multi-channel phase synchronization calibration method and system based on comb spectrum closed-loop feedback

    CN122469278A