CN115118296A - Real-time error compensation method, system, terminal and medium for multi-channel receiver - Google Patents
Real-time error compensation method, system, terminal and medium for multi-channel receiver Download PDFInfo
- Publication number
- CN115118296A CN115118296A CN202210734445.7A CN202210734445A CN115118296A CN 115118296 A CN115118296 A CN 115118296A CN 202210734445 A CN202210734445 A CN 202210734445A CN 115118296 A CN115118296 A CN 115118296A
- Authority
- CN
- China
- Prior art keywords
- error coefficient
- real
- simulation
- processing result
- multiple channels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 125
- 238000004088 simulation Methods 0.000 claims abstract description 94
- 238000012360 testing method Methods 0.000 claims abstract description 62
- 238000004458 analytical method Methods 0.000 claims abstract description 13
- 230000008859 change Effects 0.000 claims abstract description 7
- 238000012937 correction Methods 0.000 claims description 23
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000009826 distribution Methods 0.000 claims description 3
- 229910052731 fluorine Inorganic materials 0.000 claims description 3
- 125000001153 fluoro group Chemical group F* 0.000 claims description 3
- 230000003321 amplification Effects 0.000 claims 1
- 238000003199 nucleic acid amplification method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
- G01S7/4021—Means for monitoring or calibrating of parts of a radar system of receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/21—Monitoring; Testing of receivers for calibration; for correcting measurements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Abstract
The invention discloses a real-time error compensation method, a real-time error compensation system, a real-time error compensation terminal and a real-time error compensation medium for a multi-channel receiver, which relate to the technical field of multi-channel receivers and have the technical scheme key points that: respectively obtaining simulation error coefficients of the signal receiving assembly and the multiple channels at the current time point in a fitting prediction mode, taking a signal processing result of the previous time point as an input signal, and performing simulation analysis to obtain a simulation processing result; taking the signal processing result of the previous time point as a test signal to carry out signal test processing to obtain a test processing result; the simulation error coefficient is adaptively adjusted by combining the comparison condition of the simulation processing result and the test processing result, so that the difference between the real-time signal and the source signal of the antenna is effectively reduced, the accuracy of the error coefficient under the condition of large temperature difference change and long-time operation can be ensured, the error conditions of different time points can be distinguished and analyzed, and the real-time error compensation processing of the multi-channel receiver at different scale points is realized.
Description
Technical Field
The present invention relates to the technical field of multi-channel receivers, and more particularly, to a method, a system, a terminal and a medium for compensating real-time errors of a multi-channel receiver.
Background
A multichannel receiver is a receiver capable of receiving multiple signals simultaneously. With the rapid development of modern communication, the multi-channel receiver is more and more widely applied in the fields of radar, communication, electronic countermeasure and the like, and mainly has the advantages of high receiving sensitivity, wide instantaneous bandwidth, high processing speed and the like, but at the same time, small interference signals and internal environment changes also have serious influence on a highly sensitive receiving system of the multi-channel receiver, for example, a complex electromagnetic environment formed by a hardware circuit of the receiver, precision defects existing in the hardware circuit, device aging, internal temperature changes and the like.
Techniques for calibrating signal errors in multi-channel receivers are known in the art. (1) For example, in chinese patent publication No. CN108333556B, a phase correction table of a signal receiving component where each phase measurement channel is located at different temperatures is generated, and error correction is performed on the phase correction table before use, which is beneficial to improving phase calibration precision and ensuring direction-finding performance of a receiver; however, the influence of temperature factors on the signal processing result is only considered, and the real-time influence caused by factors such as hardware aging and electromagnetic environment interference is ignored. (2) For example, in chinese patent publication No. CN104316913B, the calibration is divided into two effective steps by a step-by-step method, which respectively correspond to the synchronization error calibration and the amplitude-phase error calibration between channels, and the two errors can be analyzed and compensated by one-time processing; however, the source signals of the synchronization error calibration and the amplitude-phase error calibration are different, and the error difference of different signals in the signal receiving assembly and multiple channels is ignored; in addition, the use of the standard source signal easily results in poor calibration effect, and for example, the difference between the actual input signal and the standard source signal is large, and the error and delay existing in the actual input signal cannot be adaptively compensated; in addition, the independent operation of synchronization error calibration and amplitude-phase error calibration increases the complexity of the internal system of the multi-channel receiver. (3) In the prior art, error conditions are partially predicted by adopting a data fitting mode, so that the complexity of the operation of a receiver is simplified, but the method is mainly suitable for the condition that the fluctuation of the temperature environment is not large, and the difference between the error coefficient obtained by fitting and the actual error condition is large when sudden large temperature difference changes occur; and the error coefficients of the data fit are less and less accurate over time.
Therefore, how to design a real-time error compensation method, system, terminal and medium for a multi-channel receiver, which can overcome the above-mentioned drawbacks, is a problem that needs to be solved urgently.
Disclosure of Invention
In order to solve the defects in the prior art, the invention aims to provide a real-time error compensation method, a real-time error compensation system, a real-time error compensation terminal and a real-time error compensation medium for a multi-channel receiver, which effectively reduce the difference between an antenna real-time signal and a source signal, can ensure the accuracy of an error coefficient under the condition of large temperature difference change and long-time operation, can analyze the error of the previous time point after distinguishing from the error of the current time point, and realize the real-time error compensation processing of the multi-channel receiver at different scale points.
The technical purpose of the invention is realized by the following technical scheme:
in a first aspect, a method for compensating real-time errors of a multi-channel receiver is provided, which includes the following steps:
selecting a signal processing result of a previous time point as a test signal of a current time point;
inputting a test signal into an initial node of a signal receiving component in a multi-channel receiver, and obtaining a test processing result after filtering and amplifying processing, frequency conversion processing, A/D conversion and power division processing;
acquiring a first error coefficient sequence of which the signal receiving assembly completes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment;
acquiring a second error coefficient sequence of at least one channel in the multiple channels, wherein the error compensation is completed in a preset period, and fitting and predicting to obtain a second simulation error coefficient of the current moment;
carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result;
respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels;
and carrying out first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient, and carrying out second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
Further, the adjusting process of the first simulation error coefficient and the second simulation error coefficient specifically includes:
determining a change coefficient of a corresponding channel according to the ratio of the phase value of the test processing result and the phase value of the simulation processing result;
determining an equalization coefficient according to the distribution condition of the variation coefficients of all the channels;
and determining the first real-time error coefficient of the signal receiving component at the current moment by the product of the equalization coefficient and the first analog error coefficient.
Further, the calculation formula of the first real-time error coefficient is specifically:
wherein ,xs Representing a first real-time error coefficient; x is a radical of a fluorine atom m Representing a first analog error coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
Further, the calculation formula of the first real-time error coefficient is specifically:
x s =Kx m
wherein ,xs Representing a first real-time error coefficient; x is the number of m Representing a first analog error coefficient; k represents an equalization coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
Further, the calculation formula of the second real-time error coefficient is specifically:
wherein ,ys (i) Representing a second real-time error coefficient corresponding to the ith channel in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels; a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is the number of s Representing a first real-time error coefficient; y is 0 (i) And indicating the second error coefficient corresponding to the ith channel in the multiple channels.
Further, the calculation formula of the simulation processing result is specifically:
wherein ,representing a simulation processing result corresponding to the ith channel in the multiple channels; a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is the number of m Representing a first analog error coefficient; y is 0 (i) Representing a second error coefficient corresponding to an ith channel in the multiple channels; y is m (i) And representing a second analog error coefficient corresponding to the ith channel in the multiple channels.
Further, the input signals of each channel in the multiple channels are equal in magnitude.
In a second aspect, a multi-channel receiver real-time error compensation system is provided, including:
the signal selection module is used for selecting a signal processing result of a previous time point as a test signal of a current time point;
the test processing module is used for inputting a test signal into an initial node of a signal receiving component in the multi-channel receiver, and obtaining a test processing result after filtering and amplifying processing, frequency conversion processing, A/D conversion and power division processing;
the first fitting module is used for acquiring a first error coefficient sequence of the signal receiving assembly which completes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment;
the second fitting module is used for acquiring a second error coefficient sequence of which at least one channel in the multiple channels completes error compensation in a preset period, and fitting and predicting to obtain a second simulation error coefficient at the current moment;
the simulation analysis module is used for carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result;
the coefficient adjusting module is used for respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference condition between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels;
and the compensation correction module is used for performing first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient and performing second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
In a third aspect, a computer terminal is provided, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and when the processor executes the program, the processor implements a method for real-time error compensation of a multi-channel receiver as described in any one of the first aspect.
In a fourth aspect, there is provided a computer readable medium having stored thereon a computer program for execution by a processor to implement a multi-channel receiver real-time error compensation method as described in any one of the first aspect.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention provides a real-time error compensation method of a multi-channel receiver, which comprises the steps of respectively obtaining a signal receiving component and a simulation error coefficient of a multi-channel at the current time point in a fitting prediction mode, taking a signal processing result of the previous time point as an input signal, and performing simulation analysis to obtain a simulation processing result; meanwhile, the signal processing result of the previous time point is used as a test signal to carry out signal test processing to obtain a test processing result; finally, the analog error coefficient is adaptively adjusted by combining the comparison condition of the analog processing result and the test processing result, so that the difference between the real-time signal and the source signal of the antenna is effectively reduced, the accuracy of the error coefficient under the condition of large temperature difference change and long-time operation can be ensured, the error of the previous time point can be analyzed after being distinguished from the error condition of the current time point, and the real-time error compensation processing of the multi-channel receiver at different scale points is realized;
2. the method comprehensively determines the equalization coefficient representing the deviation of the first simulation error coefficient according to the contrast condition of different channels in the multiple channels, determines the first real-time error coefficient of the signal receiving assembly according to the equalization coefficient, and reversely solves the second real-time error coefficient of the corresponding channel by combining the test processing results of the different channels, so that the reliability and the accuracy of the adjustment of the first simulation error coefficient can be ensured, and the problem that the real-time error coefficient is difficult to solve under the condition of distinguishing the errors of adjacent time points only according to the test processing results can be solved;
3. the method can analyze and obtain the error of the signal receiving assembly and the error of multiple channels at one time, and dynamically compensate and correct the error of the real-time signal of the antenna in the signal receiving assembly and the multiple channels in real time, thereby improving the flexibility and the accuracy of the multiple channel receiving and the error correction;
4. when the error correction is carried out according to the first real-time error coefficient and the second real-time error coefficient, the processing process of the antenna real-time signal is not interrupted or delayed, and the working efficiency of the multi-channel receiver is ensured.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
FIG. 1 is a schematic diagram of operation in an embodiment of the present invention;
fig. 2 is a block diagram of a system in an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.
Example 1: a method for real-time error compensation of a multi-channel receiver, as shown in fig. 1, includes the following steps:
s1: selecting a signal processing result of a previous time point as a test signal of a current time point; the signal processing results include, but are not limited to, phase parameters in the signal receiving components, phase parameters in multiple channels, and historical signal processing results
S2: inputting a test signal into an initial node of a signal receiving component in a multi-channel receiver, and obtaining a test processing result after filtering and amplifying processing, frequency conversion processing, A/D conversion and power division processing;
s3: acquiring a first error coefficient sequence of which the signal receiving assembly completes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment;
s4: acquiring a second error coefficient sequence of at least one channel in the multiple channels, wherein the error compensation is completed in a preset period, and fitting and predicting to obtain a second simulation error coefficient of the current moment;
s5: carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result;
s6: respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels;
s7: and carrying out first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient, and carrying out second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
Specifically, the adjustment process of the first simulation error coefficient and the second simulation error coefficient specifically includes: determining a change coefficient of a corresponding channel according to the ratio of the phase value of the test processing result and the phase value of the simulation processing result; determining an equalization coefficient according to the distribution condition of the variation coefficients of all the channels; and determining the first real-time error coefficient of the signal receiving component at the current moment by the product of the equalization coefficient and the first analog error coefficient.
As an optional implementation manner, the calculation formula of the first real-time error coefficient is specifically:
wherein ,xs Representing a first real-time error coefficient; x is the number of m Representing a first analog error coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
As another optional implementation manner, the calculation formula of the first real-time error coefficient is specifically:
x s =Kx m
wherein ,xs Representing a first real-time error coefficient; x is the number of m Representing a first analog error coefficient; k represents an equalization coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
In this embodiment, the calculation formula of the second real-time error coefficient is specifically:
wherein ,ys (i) Representing a second real-time error coefficient corresponding to the ith channel in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is the number of s Representing a first real-time error coefficient; y is 0 (i) And indicating the second error coefficient corresponding to the ith channel in the multiple channels.
In addition, the calculation formula of the simulation processing result is specifically as follows:
wherein ,representing a simulation processing result corresponding to the ith channel in the multiple channels; a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is the number of m Representing a first analog error coefficient; y is 0 (i) Representing a second error coefficient corresponding to the ith channel in the multiple channels; y is m (i) And representing a second analog error coefficient corresponding to the ith channel in the multiple channels.
It should be noted that the present invention is mainly applicable to a receiver in which the input signals of the channels in the multiple channels are equal in magnitude. In addition, the present invention can be adapted to amplitude-phase correction processing, in addition to phase correction alone.
Example 2: a real-time error compensation system of a multi-channel receiver is shown in figure 2 and comprises a signal selection module, a test processing module, a first fitting module, a second fitting module, a simulation analysis module, a coefficient adjustment module and a compensation correction module.
The signal selection module is used for selecting a signal processing result of a previous time point as a test signal of a current time point; the test processing module is used for inputting a test signal into an initial node of a signal receiving component in the multi-channel receiver, and obtaining a test processing result after filtering and amplifying processing, frequency conversion processing, A/D conversion and power division processing; the first fitting module is used for acquiring a first error coefficient sequence of the signal receiving assembly which completes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment; the second fitting module is used for acquiring a second error coefficient sequence of which at least one channel in the multiple channels completes error compensation in a preset period, and fitting and predicting to obtain a second simulation error coefficient at the current moment; the simulation analysis module is used for carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result; the coefficient adjusting module is used for respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference condition between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels; and the compensation correction module is used for performing first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient and performing second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
The working principle is as follows: the invention respectively obtains the signal receiving component and the simulation error coefficient of a multi-channel at the current time point in a fitting prediction mode, takes the signal processing result of the previous time point as an input signal, and obtains a simulation processing result through simulation analysis; meanwhile, the signal processing result of the previous time point is used as a test signal to carry out signal test processing to obtain a test processing result; finally, the simulation error coefficient is adaptively adjusted by combining the comparison condition of the simulation processing result and the test processing result, so that the difference between the real-time signal and the source signal of the antenna is effectively reduced, the accuracy of the error coefficient under the condition of large temperature difference change and long-time operation can be ensured, the error of the previous time point can be analyzed after being distinguished from the error condition of the current time point, and the real-time error compensation processing of the multi-channel receiver at different scale points is realized.
In addition, the invention comprehensively determines the equalization coefficient representing the deviation of the first simulation error coefficient according to the contrast condition of different channels in the multiple channels, determines the first real-time error coefficient of the signal receiving assembly according to the equalization coefficient, and reversely solves the second real-time error coefficient of the corresponding channel by combining the test processing results of the different channels, thereby not only ensuring the reliability and the accuracy of the adjustment of the first simulation error coefficient, but also overcoming the problem that the real-time error coefficient is difficult to solve under the condition of distinguishing the errors of adjacent time points only according to the test processing results.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above embodiments are provided to further explain the objects, technical solutions and advantages of the present invention in detail, it should be understood that the above embodiments are merely exemplary embodiments of the present invention and are not intended to limit the scope of the present invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. A real-time error compensation method for a multi-channel receiver is characterized by comprising the following steps:
selecting a signal processing result of a previous time point as a test signal of a current time point;
inputting a test signal into an initial node of a signal receiving component in a multi-channel receiver, and obtaining a test processing result after filtering and amplifying processing, frequency conversion processing, A/D conversion and power division processing;
acquiring a first error coefficient sequence of which the signal receiving assembly finishes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment;
acquiring a second error coefficient sequence of at least one channel in the multiple channels, wherein the error compensation is completed in a preset period, and fitting and predicting to obtain a second simulation error coefficient of the current moment;
carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result;
respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels;
and carrying out first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient, and carrying out second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
2. The method as claimed in claim 1, wherein the adjusting process of the first analog error coefficient and the second analog error coefficient is as follows:
determining a change coefficient of a corresponding channel according to the ratio of the phase value of the test processing result and the phase value of the simulation processing result;
determining an equalization coefficient according to the distribution condition of the variation coefficients of all the channels;
and determining the first real-time error coefficient of the signal receiving component at the current moment by the product of the equalization coefficient and the first analog error coefficient.
3. The method as claimed in claim 2, wherein the first real-time error coefficient is calculated by the following formula:
wherein ,xs Representing a first real-time error coefficient; x is a radical of a fluorine atom m Representing a first analog error coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
4. The method as claimed in claim 2, wherein the first real-time error coefficient is calculated by the following formula:
x s =Kx m
wherein ,xs Representing a first real-time error coefficient; x is the number of m Representing a first analog error coefficient; k represents an equalization coefficient; n represents the number of channels in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels;and representing the simulation processing result corresponding to the ith channel in the multiple channels.
5. The method as claimed in claim 2, wherein the second real-time error coefficient is calculated by the following formula:
wherein ,ys (i) Representing a second real-time error coefficient corresponding to the ith channel in the multiple channels;representing a test processing result corresponding to the ith channel in the multiple channels; a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is the number of s Representing a first real-time error coefficient; y is 0 (i) Indicating the second channel corresponding to the ith channel in the multiple channelsAn error coefficient.
6. The method as claimed in any one of claims 1 to 5, wherein the calculation formula of the simulation processing result is specifically as follows:
wherein ,representing a simulation processing result corresponding to the ith channel in the multiple channels; a represents a phase parameter in the signal receiving component; b represents a phase parameter in multiple channels; x is the number of 0 A first error coefficient representing a previous time point; x is a radical of a fluorine atom m Representing a first analog error coefficient; y is 0 (i) Representing a second error coefficient corresponding to an ith channel in the multiple channels; y is m (i) And representing a second analog error coefficient corresponding to the ith channel in the multiple channels.
7. A method as claimed in any one of claims 1 to 5, wherein the input signals for each of the multiple channels are of equal magnitude.
8. A real-time error compensation system for a multi-channel receiver, comprising:
the signal selection module is used for selecting a signal processing result of a previous time point as a test signal of a current time point;
the test processing module is used for inputting a test signal into an initial node of a signal receiving component in the multi-channel receiver, and obtaining a test processing result after filtering amplification processing, frequency conversion processing, A/D conversion and power division processing;
the first fitting module is used for acquiring a first error coefficient sequence of the signal receiving assembly which completes error compensation in a preset period, and fitting and predicting to obtain a first simulation error coefficient at the current moment;
the second fitting module is used for acquiring a second error coefficient sequence of which at least one channel in the multiple channels completes error compensation in a preset period, and fitting and predicting to obtain a second simulation error coefficient at the current moment;
the simulation analysis module is used for carrying out simulation analysis on the test signal according to the first simulation error coefficient and the second simulation error coefficient to obtain a simulation processing result;
the coefficient adjusting module is used for respectively adjusting the first simulation error coefficient and the second simulation error coefficient according to the difference condition between the test processing result and the simulation processing result to respectively obtain a first real-time error coefficient and second real-time error coefficients of different channels in the multiple channels;
and the compensation correction module is used for performing first phase compensation correction in the signal receiving assembly according to the first real-time error coefficient and performing second phase compensation correction in multiple channels according to the second real-time error coefficient to obtain a corrected signal processing result.
9. A computer terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements a method of real-time error compensation for a multi-channel receiver as claimed in any one of claims 1 to 7 when executing the program.
10. A computer-readable medium, on which a computer program is stored, characterized in that the computer program is executed by a processor to implement a method for real-time error compensation of a multi-channel receiver as claimed in any one of the claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210734445.7A CN115118296B (en) | 2022-06-27 | 2022-06-27 | Real-time error compensation method, system, terminal and medium for multichannel receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210734445.7A CN115118296B (en) | 2022-06-27 | 2022-06-27 | Real-time error compensation method, system, terminal and medium for multichannel receiver |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115118296A true CN115118296A (en) | 2022-09-27 |
CN115118296B CN115118296B (en) | 2023-05-23 |
Family
ID=83330562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210734445.7A Active CN115118296B (en) | 2022-06-27 | 2022-06-27 | Real-time error compensation method, system, terminal and medium for multichannel receiver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115118296B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3432145A1 (en) * | 1984-08-31 | 1986-03-13 | C. Plath Gmbh Nautisch-Elektronische Technik, 2000 Hamburg | Method for correcting synchronism errors of at least two receiving channels with digital filters, in particular in multi-channel direction finders |
US6836743B1 (en) * | 2002-10-15 | 2004-12-28 | Agilent Technologies, Inc. | Compensating for unequal load and source match in vector network analyzer calibration |
US20100164762A1 (en) * | 2008-12-29 | 2010-07-01 | Ramyanshu Datta | Methods and apparatus to test and compensate multi-channel digital-to-analog converters |
CN104297738A (en) * | 2014-11-13 | 2015-01-21 | 中国科学院电子学研究所 | Synchronization calibration device and synchronization calibration and error compensation method for multi-channel receiver |
CN104316913A (en) * | 2014-11-13 | 2015-01-28 | 中国科学院电子学研究所 | Multichannel receiver real-time calibration device and calibration and error compensation method |
CN106501782A (en) * | 2016-10-14 | 2017-03-15 | 湖南鼎方电子科技有限公司 | A kind of multichannel satellite navigation and interference signal simulation source and signal imitation method |
CN107528643A (en) * | 2017-09-04 | 2017-12-29 | 中国计量大学 | A kind of multichannel emitter and its passage consistency error auto compensatng method |
CN108333556A (en) * | 2018-01-31 | 2018-07-27 | 成都泰格微波技术股份有限公司 | A kind of multichannel direction-finding receiver calibration system and method based on error correction |
US10742226B1 (en) * | 2019-06-17 | 2020-08-11 | The 58Th Research Institute Of China Electronics Technology Group Corporation | Multi-channel high-precision ADC circuit with self-calibration of mismatch error |
CN114553334A (en) * | 2022-04-28 | 2022-05-27 | 浩泰智能(成都)科技有限公司 | Phased array antenna pointing error measurement method, system, terminal and device |
-
2022
- 2022-06-27 CN CN202210734445.7A patent/CN115118296B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3432145A1 (en) * | 1984-08-31 | 1986-03-13 | C. Plath Gmbh Nautisch-Elektronische Technik, 2000 Hamburg | Method for correcting synchronism errors of at least two receiving channels with digital filters, in particular in multi-channel direction finders |
US6836743B1 (en) * | 2002-10-15 | 2004-12-28 | Agilent Technologies, Inc. | Compensating for unequal load and source match in vector network analyzer calibration |
US20100164762A1 (en) * | 2008-12-29 | 2010-07-01 | Ramyanshu Datta | Methods and apparatus to test and compensate multi-channel digital-to-analog converters |
CN104297738A (en) * | 2014-11-13 | 2015-01-21 | 中国科学院电子学研究所 | Synchronization calibration device and synchronization calibration and error compensation method for multi-channel receiver |
CN104316913A (en) * | 2014-11-13 | 2015-01-28 | 中国科学院电子学研究所 | Multichannel receiver real-time calibration device and calibration and error compensation method |
CN106501782A (en) * | 2016-10-14 | 2017-03-15 | 湖南鼎方电子科技有限公司 | A kind of multichannel satellite navigation and interference signal simulation source and signal imitation method |
CN107528643A (en) * | 2017-09-04 | 2017-12-29 | 中国计量大学 | A kind of multichannel emitter and its passage consistency error auto compensatng method |
CN108333556A (en) * | 2018-01-31 | 2018-07-27 | 成都泰格微波技术股份有限公司 | A kind of multichannel direction-finding receiver calibration system and method based on error correction |
US10742226B1 (en) * | 2019-06-17 | 2020-08-11 | The 58Th Research Institute Of China Electronics Technology Group Corporation | Multi-channel high-precision ADC circuit with self-calibration of mismatch error |
CN114553334A (en) * | 2022-04-28 | 2022-05-27 | 浩泰智能(成都)科技有限公司 | Phased array antenna pointing error measurement method, system, terminal and device |
Non-Patent Citations (2)
Title |
---|
田旭光;蔡金燕;张大伟;: "自动测试***校准过程中测量通道的误差修正" * |
田旭光;蔡金燕;张大伟;: "自动测试***校准过程中测量通道的误差修正", 电测与仪表 * |
Also Published As
Publication number | Publication date |
---|---|
CN115118296B (en) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108333556B (en) | Multichannel direction finding receiver calibration system and method based on error correction | |
CN110068797B (en) | Method for calibrating microphone array, sound source positioning method and related equipment | |
CN112019284B (en) | Narrow-band signal time difference calculation method and system under low signal-to-noise ratio | |
CN111126318A (en) | Parameter-adjustable double-subspace signal detection method under signal mismatch | |
JP2017215208A (en) | Pulse radar | |
CN113253190A (en) | Method for correcting full-band amplitude of radio frequency channel of distributed system | |
CN111580137A (en) | Fitting method for time characteristics of radio frequency channel group of high-precision navigation receiver | |
CN110896334B (en) | High-precision channel calibration method based on channel phase noise statistics | |
CN105515688B (en) | A kind of calibration method of the calibration of power device of transmitter | |
CN114679227B (en) | Space frequency domain correction method for direction finding error | |
CN115001602B (en) | Multichannel receiver error dynamic correction method, system, terminal and medium | |
WO2022134995A1 (en) | Time delay adjustment method and apparatus, and storage medium and electronic apparatus | |
CN109640013B (en) | Timing sequence calibration method and chip testing machine | |
CN112152624A (en) | Compensation device and method, storage medium and electronic device | |
CN115118296B (en) | Real-time error compensation method, system, terminal and medium for multichannel receiver | |
CA2774337C (en) | Systems and methods for maintaining the precision of mass measurement | |
CN116318449B (en) | Temperature calibration method and device | |
CN109655749B (en) | Intelligent tracking and calibrating method and device for collected data matrix | |
JP5509455B2 (en) | Distortion compensation device | |
CN113406527B (en) | Radio frequency power supply control system, calibration method and device thereof and semiconductor device | |
CN115102275A (en) | Self-adaptive adjustment method and device for data acquisition channel of power system | |
EP3767309B1 (en) | Measurement system and method for automated measurement of several contributions to signal degradation | |
CN114114175A (en) | FPGA-based secondary radar self-adaptive calibration method | |
US7474927B2 (en) | Method for optimizing control parameters | |
US20230261773A1 (en) | Method and Apparatus for Inter-Path Delay Estimation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A real-time error compensation method, system, terminal, and medium for multi-channel receivers Effective date of registration: 20231127 Granted publication date: 20230523 Pledgee: Chengdu SME financing Company Limited by Guarantee Pledgor: CHENGDU MEISHU TECHNOLOGY CO.,LTD. Registration number: Y2023980067192 |