Search

CN-122027048-A - Automatic calibration method and device, program product, storage medium and electronic equipment

CN122027048ACN 122027048 ACN122027048 ACN 122027048ACN-122027048-A

Abstract

The application discloses an automatic calibration method and device, a program product, a storage medium and electronic equipment, wherein the method comprises the steps of repeatedly executing target operations until an obtained target difference value is greater than or equal to a first threshold value, determining a first power value of a first signal and a second power value of a second signal, adjusting the value of a configuration parameter based on the target difference value under the condition that the target difference value is smaller than the first threshold value, and controlling a receiving module to execute target processing again according to the configuration parameter after the value calibration. The application solves the problem of poor signal quality of the receiving module caused by inaccurate configuration parameters of the receiving module in the related technology, thereby achieving the effect of improving the signal quality transmitted by the receiving module.

Inventors

  • Wan Caining
  • SUN LEI
  • Guo Geping
  • LV SEN
  • ZHAO RUI
  • JIANG BIN
  • GAO ZEWEN

Assignees

  • 中国星网网络应用研究院有限公司

Dates

Publication Date
20260512
Application Date
20260414

Claims (14)

  1. 1. An automatic calibration method, comprising: repeatedly executing the following target operations until the acquired target difference value is greater than or equal to a first threshold value: Determining a first power value of a first signal and a second power value of a second signal, wherein the first signal and the second signal are signals obtained after a receiving module executes target processing according to configuration parameters, and the target processing comprises the steps of executing frequency mixing operation on a first receiving signal and a target local oscillator signal to obtain the first signal, executing frequency mixing operation on an image signal of the first receiving signal and the target local oscillator signal to obtain a second receiving signal, and executing inhibition processing on the second receiving signal to obtain the second signal; and under the condition that the target difference value is smaller than the first threshold value, calibrating the value of the configuration parameter based on the target difference value, and controlling the receiving module to execute the target processing again according to the configuration parameter after the value calibration, wherein the target difference value is the difference value between the first power value and the second power value.
  2. 2. The method according to claim 1, wherein the method further comprises: under the condition that the execution times of the target operation reach a second threshold value, obtaining the target difference values obtained when the target operation is executed for the past time, and obtaining a plurality of target difference values of the execution times; When the maximum target difference value is determined, the target value of the configuration parameter, wherein the maximum target difference value is the target difference value with the maximum value included in the target difference values of the execution times; and configuring the value of the configuration parameter as the target value.
  3. 3. The method of claim 2, wherein the step of determining the position of the substrate comprises, After calibrating the value of the configuration parameter based on the target difference value, the method further comprises correspondingly storing the target difference value and the calibrated value of the configuration parameter in a memory; the obtaining the target difference value obtained when the target operation is executed for the past time comprises traversing the data stored in the memory to obtain the target difference value obtained when the target operation is executed for the past time.
  4. 4. The method of claim 1, wherein the step of determining the position of the substrate comprises, The first receiving signal is a signal obtained by performing attenuation operation on a first transmitting signal by an attenuator, wherein the first transmitting signal is a signal obtained by performing frequency mixing operation on a third received signal and a first local oscillator signal by a transmitting module; The image signal of the first receiving signal is a signal obtained by attenuating a second transmitting signal by the attenuator, wherein the second transmitting signal is a signal obtained by the transmitting module performing mixing operation on the third signal and a second local oscillator signal, and the second local oscillator signal is an image signal of the first local oscillator signal.
  5. 5. The method of claim 1, wherein determining the first power value of the first signal and the second power value of the second signal comprises: calculating the root mean square power value of the first signal to obtain the first power value; and calculating the root mean square power value of the second signal to obtain the second power value.
  6. 6. The method of claim 5, wherein calculating a root mean square power value for the first signal to obtain the first power value comprises: Converting the first signal into a first sample sequence, wherein the first sample sequence comprises a plurality of first sample points extracted from the first signal, and the first sample points are used for representing the signal intensity of the first signal in a first preset time; Respectively calculating the square value of each first sample point in the first sample sequence to obtain a plurality of third numerical values; Calculating the average value of the third numerical values to obtain a first average value; And calculating the square root of the first average value to obtain the first power value.
  7. 7. The method of claim 5, wherein calculating a root mean square power value for the second signal to obtain the second power value comprises: Converting the second signal into a second sample sequence, wherein the second sample sequence comprises a plurality of second sample points extracted from the second signal, and the second sample points are used for representing the signal intensity of the second signal in a second preset time; respectively calculating the square value of each second sample point in the second sample sequence to obtain a plurality of fourth numerical values; Calculating the average value of the fourth numerical values to obtain a second average value; And calculating the square root of the second average value to obtain the second power value.
  8. 8. An automatic calibration device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following operations when executing the computer program: repeatedly executing the following target operations until the acquired target difference value is greater than or equal to a first threshold value: Determining a first power value of a first signal and a second power value of a second signal, wherein the first signal and the second signal are signals obtained after a receiving module executes target processing according to configuration parameters, and the target processing comprises the steps of executing frequency mixing operation on a first receiving signal and a target local oscillator signal to obtain the first signal, executing frequency mixing operation on an image signal of the first receiving signal and the target local oscillator signal to obtain a second receiving signal, and executing inhibition processing on the second receiving signal to obtain the second signal; and under the condition that the target difference value is smaller than the first threshold value, calibrating the value of the configuration parameter based on the target difference value, and controlling the receiving module to execute the target processing again according to the configuration parameter after the value calibration, wherein the target difference value is the difference value between the first power value and the second power value.
  9. 9. A signal transmission system, comprising: A baseband chip; a transceiver chip comprising the automatic calibration device of claim 8, the receiving module, and the transmitting module; The transmitting interface of the baseband chip is connected with the receiving interface of the transmitting module, the transmitting interface of the transmitting module is connected with the receiving interface of the receiving module, and the transmitting interface of the receiving module is connected with the receiving interface of the baseband chip; the first receiving signal is obtained based on a first transmitting signal transmitted by the transmitting module, the image signal of the first receiving signal is obtained based on a second transmitting signal transmitted by the transmitting module, and the second transmitting signal is the image signal of the first transmitting signal.
  10. 10. The system of claim 9, further comprising: An attenuator; Wherein the transmitting interface of the transmitting module is connected with the receiving interface of the receiving module through the attenuator, The first receiving signal is a signal obtained by attenuating the first transmitting signal by the attenuator, and the image signal of the first receiving signal is a signal obtained by attenuating the second transmitting signal by the attenuator.
  11. 11. The system of claim 9, wherein the transmitting module is configured to: Receiving a third signal from the baseband chip; mixing the third signal and the first local oscillator signal to obtain the first transmitting signal; And carrying out frequency mixing operation on the third signal and the second local oscillation signal to obtain the second transmitting signal, wherein the second local oscillation signal is an image signal of the first local oscillation signal.
  12. 12. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method as claimed in any one of claims 1 to 7.
  13. 13. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program, wherein the computer program, when executed by a processor, implements the steps of the method according to any of claims 1 to 7.
  14. 14. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method as claimed in any one of claims 1 to 7 when the computer program is executed by the processor.

Description

Automatic calibration method and device, program product, storage medium and electronic equipment Technical Field Embodiments of the present application relate to the field of communications, and in particular, to an automatic calibration method and apparatus, a program product, a storage medium, and an electronic device. Background In the field of wireless communication, in particular for the context of complex radio frequency signal processing in modern communication systems, precise calibration of the modules used for transmitting the signals is of paramount importance. Modules for signal transmission, such as receiving modules, typically comprise a number of critical components, such as mixers, filters, amplifiers, etc., which cooperate to effect the reception and transmission of signals. However, in the actual production process, the performance of the receiving module may deviate from the design index due to factors such as process deviation, temperature variation, and voltage fluctuation, for example, there is a problem that the suppression effect is poor in suppressing the image signal. The conventional calibration method relies on complex equipment, optimizes image rejection performance by manually calibrating configuration parameters, and has the problem that the configuration parameters used by a receiving module are not accurate enough, so that signal quality passing through the receiving module is poor. In view of the above problems in the related art, no effective solution has been proposed at present. Disclosure of Invention The embodiment of the application provides an automatic calibration method and device, a program product, a storage medium and electronic equipment, which at least solve the technical problem of poor signal quality caused by inaccurate configuration parameters of a receiving module in the related technology. According to one aspect of the embodiment of the application, an automatic calibration method is provided, and the method comprises the steps of repeatedly executing target operations until an obtained target difference value is greater than or equal to a first threshold value, determining a first power value of a first signal and a second power value of a second signal, wherein the first signal and the second signal are signals obtained after a receiving module executes target processing according to configuration parameters, the target processing comprises the steps of executing mixing operation on a first receiving signal and a target local oscillator signal to obtain the first signal, executing mixing operation on an image signal of the first receiving signal and the target local oscillator signal to obtain the second receiving signal, and executing inhibition processing on the second receiving signal to obtain the second signal, and calibrating the value of the configuration parameters based on the target difference value when the target difference value is smaller than the first threshold value, and controlling the receiving module to execute target processing again according to the configuration parameters after the value calibration, wherein the target difference value is the difference value of the first power value and the second power value. In an exemplary embodiment, the method further includes obtaining the target difference value obtained when the target operation is executed for the past time when the execution number of the target operation reaches a second threshold value, obtaining the target difference value of the execution number of the target operation, determining a target value of the configuration parameter when the maximum target difference value is obtained, wherein the maximum target difference value is the target difference value with the maximum value included in the target difference values of the execution number of the target operation, and configuring the value of the configuration parameter as the target value. In an exemplary embodiment, after calibrating the value of the configuration parameter based on the target difference value, the method further includes storing the target difference value and the calibrated value of the configuration parameter in a memory, and acquiring the target difference value obtained when the target operation is executed in the past includes traversing data stored in the memory to acquire the target difference value obtained when the target operation is executed in the past. In an exemplary embodiment, the first received signal is a signal obtained by attenuating a first transmission signal by an attenuator, where the first transmission signal is a signal obtained by mixing a third signal and a first local oscillator signal, which are received by a transmission module, and the image signal of the first received signal is a signal obtained by attenuating a second transmission signal by the attenuator, where the second transmission signal is a signal obtained by mixing the third signal and the second loc