A multi-channel cooperative loading automatic compensation method and system
By establishing a shared clock reference and synchronous triggering mechanism in a multi-channel collaborative loading system, initial calibration and real-time feedback adjustment are performed, solving the mismatch problem in multi-channel signal synthesis and achieving high-performance and high-reliability signal output.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING PINCHUANG INTELLIGENT TECH CO LTD
- Filing Date
- 2026-02-09
- Publication Date
- 2026-06-02
AI Technical Summary
In multi-channel collaborative loading systems, the manufacturing tolerances, temperature sensitivity, and frequency response differences of analog components inevitably lead to mismatches in amplitude gain, phase delay, and dynamic characteristics among the physical channels, resulting in signal synthesis errors and reducing system performance, reliability, and efficiency.
By establishing a shared clock reference and a synchronous triggering mechanism, each signal channel is initially calibrated, compensation coefficients are generated, and an initial compensation lookup table is constructed. Feedforward compensation is then performed, and feedback signals are collected in real time and adjusted using the least mean square or recursive least squares algorithm to form a closed-loop compensation mechanism.
It achieves perfect alignment of waveform, amplitude, and phase at the output end, improving the quality and efficiency of signal synthesis, reducing manufacturing costs, increasing production yield and system reliability, and can dynamically adjust to cope with changes in channel characteristics caused by factors such as temperature drift and aging.
Smart Images

Figure CN122137360A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of signal processing technology, and in particular to a multi-channel collaborative loading automatic compensation method and system. Background Technology
[0002] With the rapid development of modern wireless communication, multi-channel collaborative loading technology has become a key foundation for achieving high-performance signal transmission, reception, and synthesis. However, due to the inherent manufacturing tolerances, temperature sensitivity, and frequency response differences of analog components, there is an unavoidable mismatch in amplitude gain, phase delay, and dynamic characteristics among the physical channels. This mismatch leads to severe errors in the multi-channel synthesized signal, thereby drastically reducing the overall performance, reliability, and efficiency of the system.
[0003] However, traditional solutions mainly rely on precise selection and matching hardware or tedious manual calibration, which is not only costly and has a low production yield, but also cannot cope with the dynamic performance degradation caused by factors such as temperature drift and aging during system operation, and lacks long-term stability. Summary of the Invention
[0004] To address the aforementioned technical problems, this invention provides a multi-channel collaborative loading automatic compensation method and system, comprising:
[0005] Acquire trigger signals from signal channels and establish a shared clock reference and synchronous triggering mechanism for each signal channel; Each signal channel is initially calibrated based on a shared clock reference, and the response data of each signal channel is determined. Based on the response data, corresponding compensation coefficients are generated for each signal channel, and an initial compensation lookup table is constructed based on the compensation coefficients. The compensation coefficients of the digital signals input in each signal channel are determined based on the initial compensation lookup table, and the digital signals are fed forward based on the compensation coefficients to obtain the pre-compensated signal. After loading the pre-compensation signal, the feedback signal output from the signal channel is acquired and the target signal is determined, and the signal error is determined based on the feedback signal and the target signal. The adjustment coefficients of each signal channel are determined based on the signal error, and the compensation coefficients of each signal channel are adjusted based on the adjustment coefficients.
[0006] Furthermore, the initial calibration of each signal channel based on a shared clock reference, and the determination of the response data for each signal channel, includes: Input dynamic frequency sweep test signals to each signal channel and collect the actual output signals of each signal channel at different frequencies; The actual output signal is analyzed and calculated to obtain the frequency domain amplitude response data and phase response data of each signal channel at each frequency point.
[0007] Furthermore, the step of generating corresponding compensation coefficients for each signal channel based on the response data and constructing an initial compensation lookup table based on the compensation coefficients includes: Based on the frequency domain amplitude response data of each signal channel at each frequency point, corresponding amplitude compensation coefficients are generated for each signal channel, and based on the phase response data of each signal channel at each frequency point, corresponding phase compensation coefficients are generated for each signal channel. An initial compensation lookup table is constructed based on the amplitude compensation coefficient and phase compensation coefficient of each signal channel at each frequency point, which maps the frequency to the compensation coefficient.
[0008] Furthermore, the generation of corresponding amplitude compensation coefficients for each signal channel based on the frequency domain amplitude response data of each signal channel at each frequency point includes: Based on the frequency domain amplitude response data, the gain values of each signal channel at multiple frequency points are determined, and the target frequency band of each signal channel is determined. Calculate the average gain of each signal channel in the target frequency band based on the gain values of each signal channel at multiple discrete frequency points, and determine the preset ideal gain value; Based on a pre-set ideal gain value, the normalized deviation between the average gain and the ideal gain of each signal channel is calculated, and the amplitude compensation coefficient of each signal channel is generated based on the normalized deviation.
[0009] Furthermore, the step of generating corresponding phase compensation coefficients for each signal channel based on the phase response data of each signal channel at each frequency point includes: Determine a pre-set reference channel and determine the phase difference between each signal channel and the reference channel at each frequency point based on the phase response data; The phase compensation value is calculated based on the phase difference at each frequency point, and the phase compensation coefficient of each signal channel is generated based on the phase compensation value.
[0010] Furthermore, the step of determining the compensation coefficients of the input digital signals in each signal channel based on the initial compensation lookup table, and performing feedforward compensation on the digital signals based on the compensation coefficients to obtain the pre-compensated signal includes: Based on the frequency components, the amplitude compensation coefficient and phase compensation coefficient corresponding to the frequency components of the digital signal are determined from the initial compensation lookup table; Determine the digital signals input to each signal channel and perform a Fourier transform on the digital signals to obtain the frequency domain digital signals; Determine the frequency points of the frequency domain digital signal, and multiply the amplitude compensation coefficient with the phase compensation coefficient of each frequency point to obtain the total compensation coefficient for each frequency point; The total compensation coefficient at each frequency point is calculated by complex multiplication to obtain the frequency domain pre-compensation signal. The frequency domain pre-compensation signal is then subjected to inverse Fourier transform to obtain the pre-compensation signal for each signal channel.
[0011] Furthermore, the step of acquiring the feedback signal output from the signal channel and determining the target signal after loading the pre-compensation signal, and determining the signal error based on the feedback signal and the target signal, includes: After loading the pre-compensation signal, the feedback signal output from the signal channel is collected, and the target signal preset in the signal channel is determined. The feedback signal and the target signal are compared and analyzed, and the signal error between the feedback signal and the target signal is determined based on the comparison and analysis results.
[0012] Furthermore, the determination of the adjustment coefficient for each signal channel based on signal error includes: Determine the statistical characteristics of the signal error and determine the pre-defined algorithm engine, which can be either the least mean square algorithm or the recursive least squares algorithm. The statistical characteristics of the signal error are input into the algorithm engine, which then calculates and outputs the adjustment coefficients of the compensation coefficients for each signal channel.
[0013] Furthermore, the adjustment of the compensation coefficients for each signal channel based on the adjustment coefficient includes: The compensation coefficients for each signal channel are found according to the initial compensation lookup table, and the adjustment coefficients are added to the compensation coefficients of each signal channel to obtain the adjusted compensation coefficients. The initial compensation coefficients in the initial compensation lookup table are replaced with the adjusted compensation coefficients to obtain the adjusted initial compensation lookup table.
[0014] The present invention also provides a multi-channel cooperative loading automatic compensation system, comprising: The acquisition module is used to acquire trigger signals in the signal channels and establish a shared clock reference and synchronous triggering mechanism for each signal channel; The calibration module is used to perform initial calibration of each signal channel based on a shared clock reference and to determine the response data of each signal channel. The module is used to generate corresponding compensation coefficients for each signal channel based on the response data, and to build an initial compensation lookup table based on the compensation coefficients. The compensation module is used to determine the compensation coefficients of the digital signals input in each signal channel according to the initial compensation lookup table, and to perform feedforward compensation on the digital signals based on the compensation coefficients to obtain the pre-compensated signal. The determination module is used to acquire the feedback signal output from the signal channel and determine the target signal after the pre-compensation signal is loaded, and to determine the signal error based on the feedback signal and the target signal. The adjustment module is used to determine the adjustment coefficient of each signal channel based on the signal error, and to adjust the compensation coefficient of each signal channel based on the adjustment coefficient.
[0015] Compared with the prior art, the multi-channel collaborative loading automatic compensation method and system of this invention have the following advantages: This invention establishes a unified spatiotemporal reference for all channels, eliminating the underlying mismatch caused by clock skew and trigger delay at its source. By injecting a standard test signal for initial calibration, the inherent differences in amplitude, phase, and delay of each channel are precisely quantified. Based on this, digital compensation coefficients are generated for precise compensation before the signal is emitted. This ensures that after the signal passes through its respective non-ideal physical channels, the waveform, amplitude, and phase are perfectly aligned at the output, greatly improving the quality and efficiency of signal synthesis. This invention goes beyond one-time calibration. By collecting output feedback in real time and comparing it with the ideal target, a closed loop is formed. It can automatically calculate and fine-tune the compensation coefficient based on tiny error signals. Whether it is due to temperature drift, device aging or power fluctuations causing slow changes in channel characteristics, it can sense and dynamically adjust online, always maintaining the optimal state of multi-channel collaborative output, and achieving a leap from static accuracy to dynamic robustness. This invention utilizes flexible and programmable digital signal processing technology for software-based compensation, significantly reducing the stringent requirements for the precision of analog components, improving production yield, and lowering manufacturing costs. Its automated calibration and adaptive maintenance capabilities significantly reduce system debugging and maintenance overhead, and enhance reliability throughout the entire lifecycle. In summary, this invention transforms the challenge of channel coordination from an uncontrollable analog hardware matching problem into a digital signal processing problem that can be accurately modeled, calculated, and optimized, providing key technical support for achieving high-performance, highly reliable multi-channel systems. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the process structure of the multi-channel collaborative loading automatic compensation method in an embodiment of the present invention; Figure 2 This is a schematic diagram of the composition of the multi-channel collaborative loading automatic compensation system in an embodiment of the present invention. Detailed Implementation
[0017] The specific embodiments of this application will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.
[0018] like Figure 1 As shown in the embodiments of this application, a multi-channel collaborative loading automatic compensation method is provided, including: S100: acquiring trigger signals in signal channels and establishing a shared clock reference and synchronous triggering mechanism for each signal channel; S200: performing initial calibration on each signal channel based on the shared clock reference and determining the response data of each signal channel; S300: generating corresponding compensation coefficients for each signal channel based on the response data and constructing an initial compensation lookup table based on the compensation coefficients; S400: determining the compensation coefficients of the digital signals input in each signal channel according to the initial compensation lookup table, and performing feedforward compensation on the digital signals based on the compensation coefficients to obtain a pre-compensated signal; S500: after loading the pre-compensated signal, acquiring the feedback signal output in the signal channel and determining the target signal, and determining the signal error based on the feedback signal and the target signal; S600: determining the adjustment coefficient of each signal channel based on the signal error, and adjusting the compensation coefficient of each signal channel based on the adjustment coefficient.
[0019] Furthermore, this invention establishes a unified spatiotemporal reference for all channels, fundamentally eliminating the underlying mismatch caused by clock skew and trigger delay. Initial calibration is performed by injecting a standard test signal, precisely quantifying the inherent differences in amplitude, phase, and delay of each channel. Based on this, digital compensation coefficients are generated for precise compensation before signal transmission, ensuring that the signal, after passing through its respective non-ideal physical channels, achieves perfect waveform, amplitude, and phase alignment at the output, greatly improving the quality and efficiency of signal synthesis. This invention goes beyond one-time calibration; by acquiring output feedback in real time and comparing it with the ideal target to form a closed loop, it can automatically calculate and fine-tune the compensation coefficients based on minute error signals, regardless of whether the error is due to temperature drift, device aging, or other factors. This invention can detect and dynamically adjust the slow changes in channel characteristics caused by power fluctuations online, always maintaining the optimal state of multi-channel collaborative output, achieving a leap from static precision to dynamic robustness. Through flexible and programmable digital signal processing technology for software compensation, this invention significantly reduces the stringent requirements for the precision of analog components, improves production yield, and lowers manufacturing costs. Its automated calibration and adaptive maintenance capabilities significantly reduce system debugging and maintenance overhead, improving reliability throughout the entire lifecycle. In summary, this invention transforms the challenge of channel collaboration from a difficult-to-control analog hardware matching problem into a digital signal processing problem that can be accurately modeled, calculated, and optimized, providing key technical guarantees for achieving high-performance, highly reliable multi-channel systems.
[0020] In the embodiments of this application, a multi-channel collaborative loading automatic compensation method is provided. The method involves initial calibration of each signal channel based on a shared clock reference and determination of the response data of each signal channel. This includes: inputting a dynamic frequency sweep test signal into each signal channel and acquiring the actual output signal of each signal channel at different frequencies; analyzing and calculating the actual output signal to obtain the frequency domain amplitude response data and phase response data of each signal channel at each frequency point.
[0021] Specifically, a high-precision signal source generates a sinusoidal wave sequence with a continuously varying frequency within the target bandwidth. This sequence simultaneously excites all signal channels via a synchronous triggering mechanism. Simultaneously, under the control of a shared clock reference, a high dynamic range data acquisition unit synchronously captures the actual output waveforms corresponding to each channel. The acquired time-domain waveforms are then subjected to coherent demodulation or fast Fourier transform analysis to accurately calculate the actual gain and time delay of each channel at each discrete frequency point, thereby obtaining a complete set of complex transfer function data describing the inherent characteristics of the channels as a function of frequency. This step transforms the unavoidable and nonlinearly frequency-dependent gain fluctuations, phase shifts, and group delay characteristics in analog circuits into a high-resolution, quantifiable, and computable digital channel characteristic map. This map clearly reveals the detailed spectral structure of mismatches between multiple channels in data form, laying an irreplaceable engineering and scientific foundation for fundamentally achieving cross-band amplitude and phase coordination.
[0022] In an embodiment of this application, a multi-channel collaborative loading automatic compensation method is provided. The method involves generating corresponding compensation coefficients for each signal channel based on response data and constructing an initial compensation lookup table based on the compensation coefficients. This includes: generating corresponding amplitude compensation coefficients for each signal channel based on the frequency domain amplitude response data of each signal channel at each frequency point, and generating corresponding phase compensation coefficients for each signal channel based on the phase response data of each signal channel at each frequency point; and constructing an initial compensation lookup table that maps frequencies to compensation coefficients based on the amplitude compensation coefficients and phase compensation coefficients of each signal channel at each frequency point.
[0023] Specifically, the amplitude response data is analyzed. By calculating the weighted average gain of the channels within the target frequency band and using the ideal gain of the system as a benchmark, a linear compensation coefficient is calculated to normalize the amplitude of each channel. The original phase data with entanglement is unwound and linearly fitted to resolve the group delay and fixed phase offset of the channels. Then, a complex rotation factor is calculated to align the phase and time of each channel. The amplitude compensation coefficient and phase compensation coefficient of each channel at all discrete frequency points are combined into a final compensation coefficient in complex form and stored in order by frequency index, constructing an initial compensation lookup table with a one-to-one mapping of "frequency-complex compensation coefficient". This step enables the precise conversion of measurement data into executable instructions, directly translating descriptive channel defect characteristics into corrective digital processing commands, thus providing a clear mathematical basis for subsequent compensation. An efficient memory access mechanism is established by constructing a lookup table, eliminating the need for complex on-site calculations during real-time signal processing. Instead, the corresponding coefficients are quickly retrieved from the table based on the signal frequency components, ensuring both high accuracy and low latency in compensation even with limited hardware resources, meeting the stringent requirements of high-speed real-time systems. The structured digital mapping table provides a flexible compensation base for the system, supporting not only static, full-band fine pre-distortion, but also serving as the initial point and optimization target for subsequent adaptive feedback fine-tuning. This lays the core data foundation for the evolution of the entire multi-channel system from open-loop calibration to closed-loop intelligent maintenance.
[0024] In the embodiments of this application, a multi-channel collaborative loading automatic compensation method is provided. The method generates corresponding amplitude compensation coefficients for each signal channel based on the frequency domain amplitude response data of each signal channel at each frequency point. The method includes: determining the gain value of each signal channel at multiple frequency points based on the frequency domain amplitude response data, and determining the target frequency band of each signal channel; calculating the average gain of each signal channel in the target frequency band based on the gain value of each signal channel at multiple discrete frequency points, and determining a preset ideal gain value; calculating the normalized deviation between the average gain of each signal channel and the ideal gain based on the preset ideal gain value, and generating the amplitude compensation coefficients of each signal channel based on the normalized deviation.
[0025] Specifically, from the complete frequency sweep data, the target frequency band is precisely defined based on the core operating frequency range, and the gain values of all discrete frequency points within the band are selected. Based on the typical power spectral density of the signal within this frequency band or using an arithmetic mean method for weighted calculation, the average gain value that best characterizes the overall gain characteristics of the channel is obtained. Using a uniformly set ideal gain value as a benchmark, the average gain of each channel is subtracted from it to obtain the normalized deviation in decibels. Finally, this is converted into an amplitude compensation coefficient in the linear domain using a preset formula. This step condenses the complex and varied amplitude response characteristics of the channels across a wide frequency band into a single compensation factor with a clear physical meaning, thereby achieving an efficient conversion from precise frequency domain measurement to unified time domain control at the system level. By applying this coefficient to signal scaling in the digital domain, the overall gain mismatch caused by inherent differences in analog hardware among the channels can be fundamentally eliminated, ensuring that all channels have a consistent output amplitude benchmark within the target frequency band. This lays a crucial foundation for amplitude consistency in subsequent phase alignment and accurate multi-signal synthesis.
[0026] In an embodiment of this application, a multi-channel collaborative loading automatic compensation method is provided. The method generates corresponding phase compensation coefficients for each signal channel based on the phase response data of each signal channel at each frequency point, including: determining a pre-set reference channel, and determining the phase difference between each signal channel and the reference channel at each frequency point based on the phase response data; calculating a phase compensation value based on the phase difference at each frequency point, and generating a phase compensation coefficient for each signal channel based on the phase compensation value.
[0027] Specifically, a channel with stable performance or located at the center of the array is selected as the phase reference. The continuous phase response data of each channel after unwinding is compared with the reference channel data at each frequency point to obtain the true phase difference. Based on this difference, the group delay deviation and fixed phase offset of each channel relative to the reference channel are calculated through linear fitting, and then the amount of digital domain phase rotation (i.e., phase compensation value) required to eliminate this deviation is calculated. This rotation amount is converted into a complex-number phase compensation coefficient. This step transforms the abstract problem of "time delay inconsistency" into a "phase rotation" operation that can be accurately calculated and compensated. By applying this complex coefficient to the digital signal, the phases of all channels can be pre-aligned before signal loading, ensuring strictly in-phase output at the target frequency point. This allows multi-channel signals to achieve coherent energy superposition during spatial synthesis or coherent reception, thereby greatly improving the gain, signal-to-noise ratio, and directivity accuracy of the synthesized signal, while effectively suppressing signal cancellation and sidelobe rise problems caused by phase inconsistency.
[0028] In the embodiments of this application, a multi-channel collaborative loading automatic compensation method is provided. The method involves determining the compensation coefficients of the digital signals input in each signal channel based on an initial compensation lookup table, and performing feedforward compensation on the digital signals based on the compensation coefficients to obtain a pre-compensated signal. The method includes: determining the amplitude compensation coefficients and phase compensation coefficients corresponding to the frequency components of the digital signals from the initial compensation lookup table based on the frequency components; determining the digital signals input in each signal channel and performing a Fourier transform on the digital signals to obtain frequency domain digital signals; determining the frequency points of the frequency domain digital signals and multiplying the amplitude compensation coefficients with the phase compensation coefficients of each frequency point to obtain the total compensation coefficient for each frequency point; performing complex multiplication on the total compensation coefficient for each frequency point to obtain the frequency domain pre-compensated signal; and performing an inverse Fourier transform on the frequency domain pre-compensated signal to obtain the pre-compensated signal for each signal channel.
[0029] Specifically, when the input digital signal arrives, it undergoes a Fast Fourier Transform (FFT) to convert it from the time domain to the frequency domain, thereby accurately analyzing the discrete frequency components and their complex values contained in the signal. For each frequency point, based on its frequency index, the pre-stored amplitude compensation coefficient and phase compensation coefficient corresponding to that frequency point are read in parallel from the initial compensation lookup table of each channel, and the two are combined into the total complex compensation coefficient for that frequency point. In the frequency domain, a complex multiplication operation is performed on each frequency point, multiplying the frequency domain component of the original signal by the corresponding total compensation coefficient, thereby simultaneously completing the accurate scaling of the amplitude and the accurate rotation of the phase of that frequency component, generating a frequency domain pre-compensated signal. The processed frequency domain signal is reconstructed into a time domain waveform through an inverse Fourier transform, thus obtaining the final pre-compensated signal that can be directly loaded onto each physical channel. This step achieves fine-grained frequency-selective compensation, enabling targeted correction of different frequency components within the signal and independent adjustment of non-ideal responses at each frequency point. The compensation accuracy is far superior to overall gain adjustment and fixed delay in the time domain. It ensures extremely high processing efficiency and real-time performance by transforming complex amplitude and phase correction into high-speed memory access and multiplication operations through pre-stored lookup tables and parallel complex multiplication, meeting the stringent requirements of large-scale multi-channel systems for ultra-low processing latency. It constitutes a complete digital path for feedforward compensation, which dynamically and accurately applies the static data obtained in the calibration stage to the real-time changing communication waveform, actively shaping a pre-distortion signal in the digital domain that can offset the distortion of subsequent analog links. This provides the most direct technical guarantee for achieving the final high-fidelity, high-consistency multi-channel collaborative output.
[0030] In an embodiment of this application, a multi-channel collaborative loading automatic compensation method is provided. The method involves, after loading a pre-compensation signal, acquiring the feedback signal output from the signal channel and determining the target signal, and determining the signal error based on the feedback signal and the target signal. The method includes: after loading the pre-compensation signal, acquiring the feedback signal output from the signal channel and determining the pre-set target signal in the signal channel; performing comparative analysis and calculation on the feedback signal and the target signal, and determining the signal error between the feedback signal and the target signal based on the comparative analysis and calculation results.
[0031] Specifically, after the pre-compensated signal is loaded into the physical channel and output, the actual output synthetic signal is captured in real time as the feedback signal through a high-fidelity feedback acquisition link. At the same time, the ideal waveform corresponding to the original input is called or regenerated as the target signal. The two are synchronized and aligned in the digital domain, and quantitative comparative analysis is performed through algorithms such as complex correlation, error vector amplitude calculation, or direct spectral comparison in the frequency domain. This analysis not only calculates the scalar difference between the feedback and target signals in terms of overall power or amplitude, but more importantly, it analyzes their vector deviations in waveform shape, phase trajectory, and spectral structure, and finally outputs a composite signal error that characterizes multidimensional distortion. This step enables the system to self-perceive and diagnose its performance, forming the core of the intelligent closed loop that propels the entire collaborative loading system from "open-loop pre-distortion" to "closed-loop adaptation." By precisely calculating the signal error, the actual effect of feedforward compensation can be quantitatively evaluated. Errors approaching zero indicate high accuracy in the initial calibration and compensation model, while existing errors directly reveal the performance degradation caused by factors such as temperature drift, device aging, or model mismatch. This not only provides real-time performance health indicators for the system, but more importantly, this set of error data becomes the sole basis for the subsequent adaptive algorithm to dynamically adjust the compensation coefficients, driving the system to continuously self-optimize. This ensures that the multi-channel collaborative output maintains extremely high amplitude, phase consistency, and waveform fidelity even during long-term operation and in complex environments, achieving a technological leap from static calibration to dynamic maintenance.
[0032] In an embodiment of this application, a multi-channel collaborative loading automatic compensation method is provided. The step of determining the adjustment coefficient of each signal channel based on signal error includes: determining the statistical characteristics of the signal error and determining a pre-set algorithm engine, wherein the algorithm engine is a least mean square algorithm or a recursive least squares algorithm; inputting the statistical characteristics of the signal error into the algorithm engine, and having the algorithm engine perform calculations and outputs the adjustment coefficient of the compensation coefficient of each signal channel.
[0033] Specifically, the statistical characteristics of the acquired signal errors are analyzed and input into a pre-defined adaptive algorithm engine (such as a computationally efficient least mean square algorithm or a recursive least squares algorithm with high convergence accuracy). Based on the correlation between the statistical characteristics of the errors and the input signals, the algorithm engine iteratively calculates and outputs a set of adjustment coefficients in real time for fine-tuning the compensation coefficients. This step transforms the time-varying error signal characteristics into calculable adjustment quantities, enabling not only the perception of current performance deviations but also the predictive adjustment of its own compensation parameters. It can automatically track and compensate for the slow drift of channel characteristics caused by complex factors such as temperature, aging, and power fluctuations, ensuring that the multi-channel collaborative performance remains stable at the optimal operating point over the long term. This achieves a fundamental leap from "one-time precise calibration" to "autonomous maintenance of high precision throughout the entire lifecycle."
[0034] In the embodiments of this application, a multi-channel collaborative loading automatic compensation method is provided. The method of adjusting the compensation coefficient of each signal channel based on the adjustment coefficient includes: looking up the compensation coefficient of each signal channel according to the initial compensation lookup table, and adding the adjustment coefficient to the compensation coefficient of each signal channel to obtain the adjusted compensation coefficient; replacing the initial compensation coefficient in the initial compensation lookup table with the adjusted compensation coefficient to obtain the adjusted initial compensation lookup table.
[0035] Specifically, after obtaining the current compensation coefficients for each channel based on the initial compensation lookup table, the adjustment coefficients output by the adaptive algorithm engine are summed with these coefficients to obtain the updated compensation coefficients. These coefficients are then written back to overwrite the original values in the lookup table, thus completing the dynamic update of the lookup table. This step, by continuously adding small adjustments to the baseline, achieves smooth and gradual correction of the compensation coefficients, completely avoiding the risk of output signal jumps or loss of lock-up that might be caused by sudden parameter changes. This in-situ replacement mechanism ensures that the system's learning results are persistently preserved. Each fine-tuning is a further improvement based on historical optimization results, allowing the compensation accuracy to accumulate and improve continuously over time. This not only gives the system long-term adaptive capability against slow drift but also fundamentally transforms the compensation mechanism from a fixed factory setting into a mechanism that can continuously evolve with the working environment and its own state, ensuring that multiple channels maintain peak performance throughout their entire lifecycle. This is the core technological closed loop for achieving a truly intelligent autonomous system.
[0036] like Figure 2As shown in the embodiments of this application, a multi-channel collaborative loading automatic compensation system is provided, comprising: an acquisition module for acquiring trigger signals in signal channels and establishing a shared clock reference and synchronous triggering mechanism for each signal channel; a calibration module for performing initial calibration on each signal channel based on the shared clock reference and determining the response data of each signal channel; a construction module for generating corresponding compensation coefficients for each signal channel based on the response data and constructing an initial compensation lookup table based on the compensation coefficients; a compensation module for determining the compensation coefficients of the input digital signals in each signal channel according to the initial compensation lookup table and performing feedforward compensation on the digital signals based on the compensation coefficients to obtain a pre-compensated signal; a determination module for acquiring the feedback signals output in the signal channels and determining the target signal after loading the pre-compensated signal, and determining the signal error based on the feedback signal and the target signal; and an adjustment module for determining the adjustment coefficients of each signal channel based on the signal error and adjusting the compensation coefficients of each signal channel based on the adjustment coefficients.
[0037] In summary, this invention provides a multi-channel collaborative loading automatic compensation method and system, comprising: acquiring trigger signals in signal channels and establishing a shared clock reference and synchronous triggering mechanism; performing initial calibration on each signal channel based on the shared clock reference and determining its response data; generating compensation coefficients for each signal channel based on the response data to construct an initial compensation lookup table, determining the compensation coefficients of the input digital signals in each signal channel based on the table, and compensating the digital signals based on the compensation coefficients to obtain a pre-compensated signal; after loading the pre-compensated signal, acquiring feedback signals and determining target signals to determine signal errors; determining adjustment coefficients based on the signal errors, and adjusting the compensation coefficients of each signal channel based on these coefficients. This invention constructs a digital domain inverse model to automatically and collaboratively compensate and correct input signals, and introduces real-time feedback and adaptive algorithms to form a closed-loop fine-tuning, enabling the components to operate continuously and stably.
[0038] Finally, it should be noted that those skilled in the art can obviously make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A multi-channel collaborative loading automatic compensation method, characterized in that, include: Acquire trigger signals from signal channels and establish a shared clock reference and synchronous triggering mechanism for each signal channel; Each signal channel is initially calibrated based on a shared clock reference, and the response data of each signal channel is determined. Based on the response data, corresponding compensation coefficients are generated for each signal channel, and an initial compensation lookup table is constructed based on the compensation coefficients. The compensation coefficients of the digital signals input in each signal channel are determined based on the initial compensation lookup table, and the digital signals are fed forward based on the compensation coefficients to obtain the pre-compensated signal. After loading the pre-compensation signal, the feedback signal output from the signal channel is acquired and the target signal is determined, and the signal error is determined based on the feedback signal and the target signal. The adjustment coefficients of each signal channel are determined based on the signal error, and the compensation coefficients of each signal channel are adjusted based on the adjustment coefficients.
2. The multi-channel collaborative loading automatic compensation method according to claim 1, characterized in that, The initial calibration of each signal channel based on a shared clock reference, and the determination of the response data for each signal channel, include: Input dynamic frequency sweep test signals to each signal channel and collect the actual output signals of each signal channel at different frequencies; The actual output signal is analyzed and calculated to obtain the frequency domain amplitude response data and phase response data of each signal channel at each frequency point.
3. The multi-channel collaborative loading automatic compensation method according to claim 2, characterized in that, The process of generating corresponding compensation coefficients for each signal channel based on the response data and constructing an initial compensation lookup table based on these compensation coefficients includes: Based on the frequency domain amplitude response data of each signal channel at each frequency point, corresponding amplitude compensation coefficients are generated for each signal channel, and based on the phase response data of each signal channel at each frequency point, corresponding phase compensation coefficients are generated for each signal channel. An initial compensation lookup table is constructed based on the amplitude compensation coefficient and phase compensation coefficient of each signal channel at each frequency point, which maps the frequency to the compensation coefficient.
4. The multi-channel collaborative loading automatic compensation method according to claim 3, characterized in that, The generation of corresponding amplitude compensation coefficients for each signal channel based on the frequency domain amplitude response data of each signal channel at each frequency point includes: Based on the frequency domain amplitude response data, the gain values of each signal channel at multiple frequency points are determined, and the target frequency band of each signal channel is determined. Calculate the average gain of each signal channel in the target frequency band based on the gain values of each signal channel at multiple discrete frequency points, and determine the preset ideal gain value; Based on a pre-set ideal gain value, the normalized deviation between the average gain and the ideal gain of each signal channel is calculated, and the amplitude compensation coefficient of each signal channel is generated based on the normalized deviation.
5. The multi-channel collaborative loading automatic compensation method according to claim 3, characterized in that, The generation of corresponding phase compensation coefficients for each signal channel based on the phase response data of each signal channel at each frequency point includes: Determine a pre-set reference channel and determine the phase difference between each signal channel and the reference channel at each frequency point based on the phase response data; The phase compensation value is calculated based on the phase difference at each frequency point, and the phase compensation coefficient of each signal channel is generated based on the phase compensation value.
6. The multi-channel collaborative loading automatic compensation method according to claim 3, characterized in that, The process of determining the compensation coefficients of the input digital signals in each signal channel based on an initial compensation lookup table, and performing feedforward compensation on the digital signals based on the compensation coefficients to obtain a pre-compensated signal includes: Based on the frequency components, the amplitude compensation coefficient and phase compensation coefficient corresponding to the frequency components of the digital signal are determined from the initial compensation lookup table; Determine the digital signals input to each signal channel and perform a Fourier transform on the digital signals to obtain the frequency domain digital signals; Determine the frequency points of the frequency domain digital signal, and multiply the amplitude compensation coefficient with the phase compensation coefficient of each frequency point to obtain the total compensation coefficient for each frequency point; The total compensation coefficient at each frequency point is calculated by complex multiplication to obtain the frequency domain pre-compensation signal. The frequency domain pre-compensation signal is then subjected to inverse Fourier transform to obtain the pre-compensation signal for each signal channel.
7. The multi-channel collaborative loading automatic compensation method according to claim 1, characterized in that, The process of loading the pre-compensation signal, acquiring the feedback signal output from the signal channel, determining the target signal, and determining the signal error based on the feedback signal and the target signal includes: After loading the pre-compensation signal, the feedback signal output from the signal channel is collected, and the target signal preset in the signal channel is determined. The feedback signal and the target signal are compared and analyzed, and the signal error between the feedback signal and the target signal is determined based on the comparison and analysis results.
8. The multi-channel collaborative loading automatic compensation method according to claim 1, characterized in that, The determination of the adjustment coefficient for each signal channel based on signal error includes: Determine the statistical characteristics of the signal error and determine the pre-defined algorithm engine, which can be either the least mean square algorithm or the recursive least squares algorithm. The statistical characteristics of the signal error are input into the algorithm engine, which then calculates and outputs the adjustment coefficients of the compensation coefficients for each signal channel.
9. The multi-channel collaborative loading automatic compensation method according to claim 1, characterized in that, The adjustment of the compensation coefficients for each signal channel based on the adjustment coefficient includes: The compensation coefficients for each signal channel are found according to the initial compensation lookup table, and the adjustment coefficients are added to the compensation coefficients of each signal channel to obtain the adjusted compensation coefficients. The initial compensation coefficients in the initial compensation lookup table are replaced with the adjusted compensation coefficients to obtain the adjusted initial compensation lookup table.
10. A multi-channel collaborative loading automatic compensation system, characterized in that, include: The acquisition module is used to acquire trigger signals in the signal channels and establish a shared clock reference and synchronous triggering mechanism for each signal channel; The calibration module is used to perform initial calibration of each signal channel based on a shared clock reference and to determine the response data of each signal channel. The module is used to generate corresponding compensation coefficients for each signal channel based on the response data, and to build an initial compensation lookup table based on the compensation coefficients. The compensation module is used to determine the compensation coefficients of the digital signals input in each signal channel according to the initial compensation lookup table, and to perform feedforward compensation on the digital signals based on the compensation coefficients to obtain the pre-compensated signal. The determination module is used to acquire the feedback signal output from the signal channel and determine the target signal after the pre-compensation signal is loaded, and to determine the signal error based on the feedback signal and the target signal. The adjustment module is used to determine the adjustment coefficient of each signal channel based on the signal error, and to adjust the compensation coefficient of each signal channel based on the adjustment coefficient.