A local correction method, device, equipment and medium of a signal transceiver

By utilizing local resources and weighted recursive least squares within the transceiver, the problem of nonlinear correction of the transceiver depending on baseband resources is solved, achieving efficient and low-cost correction results.

CN115664555BActive Publication Date: 2026-02-10CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211262550.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2026-02-10
Estimated Expiration
2042-10-14

AI Technical Summary

Technical Problem

In existing technologies, nonlinear correction of signal transceivers requires additional baseband resources and cannot be performed normally without baseband, resulting in high computational resource requirements.

Method used

By utilizing local resources within the transceiver and employing a weighted recursive least squares method, correction coefficients for the receiving and transmitting channels are determined based on the clock signal at each calibrated frequency for both RF and digital signals, without the need to introduce additional signal sources.

Benefits of technology

It achieves effective nonlinear correction of signal transceivers without increasing computing resources, reducing costs and improving correction accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115664555B_ABST
    Figure CN115664555B_ABST
Patent Text Reader

Abstract

Embodiments of the application disclose a local correction method and device for a signal transceiver, apparatus and medium, relating to the technical field of wireless communication. The method comprises: determining a first radio frequency signal of a clock signal at each calibration frequency by processing the clock signal through a phase-locked loop of a transmitting channel; and obtaining a corresponding first digital signal of each first radio frequency signal at each preset receiving gain of the receiving channel by inputting the first radio frequency signal at each calibration frequency into the receiving channel. The above process does not require the introduction of an additional signal source. The signal transceiver only needs to use local computing resources to perform recursive least squares calculation according to the preset weight of each calibration frequency and the digital signal obtained at each calibration frequency to obtain the correction coefficient at each preset receiving gain, and then performs nonlinear correction on the receiving channel based on the correction coefficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, specifically to a local calibration method, apparatus, device, and medium for a signal transceiver. Background Technology

[0002] With the development of technology, wireless communication devices are becoming increasingly widespread. To provide cost-effective products, manufacturers often find that the absolute accuracy of the circuitry units is insufficient to meet requirements for parameters such as frequency and power level, due to cost constraints. Therefore, nonlinear correction of wireless communication devices has become an indispensable part of research and development, reducing the requirements on circuitry units for wireless transmitters and receivers and lowering the overall cost of signal transceivers.

[0003] Most related technologies rely on mixed-signal calibration to perform nonlinear correction on signal transceivers. This method demands significant computational resources, requiring additional baseband resources on top of the transceiver's local resources. Without baseband support, the entire calibration process cannot be performed correctly. Summary of the Invention

[0004] This application provides a local calibration method, apparatus, device, and medium for a signal transceiver, which performs nonlinear calibration of a signal using local resources without introducing additional computing resources.

[0005] In a first aspect, embodiments of this application provide a local calibration method, apparatus, device, and medium for a signal transceiver, the method comprising:

[0006] Receive a clock signal and determine the first radio frequency signal of the clock signal at each calibrated frequency;

[0007] For each first radio frequency signal, a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the first radio frequency signal into the receiving channel; the preset receiving gain is used to determine the power of the attenuator and each receiving gain unit in the receiving channel; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator by each receiving gain unit, and each receiving gain unit is used to perform gain processing on the signal in the receiving channel.

[0008] Based on the weighted recursive least squares method, the receiving correction coefficient of the receiving channel is determined according to the preset weights of each of the first digital signals and each of the calibration frequencies; and the receiving channel is nonlinearly corrected according to the receiving correction coefficient.

[0009] This embodiment of the application determines the first radio frequency (RF) signal of the clock signal at each calibration frequency by processing the clock signal through a phase-locked loop (PLL) in the transmitting channel. By inputting the first RF signal at each calibration frequency into the receiving channel, a first digital signal corresponding to each first RF signal at each preset receiving gain in the receiving channel is obtained. The above process does not require an additional signal source; the transceiver only needs to use its local computing resources to calculate the correction coefficient for each preset receiving gain using a recursive least squares method based on the preset weights of each calibration frequency and the digital signals obtained at each calibration frequency. Then, based on these correction coefficients, nonlinear correction is performed on the receiving channel.

[0010] In some possible embodiments, the receiving gain unit in the receiving channel includes at least: a first amplifier for low-noise amplification of the signal, a first mixer for down-conversion of the signal, a first filter for filtering the signal, and a first programmable amplifier for programmable amplification of the signal.

[0011] In some possible embodiments, the first digital signal corresponding to the first radio frequency signal is determined in the following manner:

[0012] After the first radio frequency signal is attenuated by the attenuator, the first radio frequency signal is sequentially input into the first amplifier and the first mixer to obtain the first intermediate frequency signal after the down-conversion of the first radio frequency signal.

[0013] The first intermediate frequency signal is sequentially input into the first filter and the first programmable amplifier for adjustment, and the adjusted first intermediate frequency signal is converted into the first digital signal by an analog-to-digital converter.

[0014] In some possible embodiments, determining the reception correction coefficient of the receiving channel based on the weighted recursive least squares method, according to preset weights for each of the first digital signals and each of the calibration frequencies, includes:

[0015] For each calibration frequency, a recursive least squares algorithm is used to determine the received estimate of the calibration frequency based on each first calibration signal at the calibration frequency; wherein, the first calibration signal is the first digital signal corresponding to the first radio frequency signal at the calibration frequency under each preset received gain;

[0016] The received estimates are weighted and calculated based on the preset weights of each of the calibration frequencies to obtain the received correction coefficients of the receiving channel under each preset received gain.

[0017] In some possible embodiments, after performing nonlinear correction on the receiving channel according to the receiving correction coefficient, the method further includes:

[0018] The third radio frequency signal corresponding to each preset transmission gain of the transmission channel is determined based on the digital signal source and each of the calibration frequencies;

[0019] For each third radio frequency signal, a third digital signal corresponding to the third radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the third radio frequency signal into the calibrated receiving channel; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit;

[0020] Based on the weighted recursive least squares method, the transmission correction coefficient of the transmission channel is determined according to the preset weights of each of the third digital signals and each of the calibration frequencies; and the transmission channel is nonlinearly corrected according to the transmission correction coefficient.

[0021] In some possible embodiments, determining the third radio frequency signal corresponding to each of the calibration frequencies based on the digital signal source includes:

[0022] Determine the second digital signal corresponding to each of the calibration frequencies of the digital signal source, and perform a digital-to-analog conversion operation on the second digital signal through a digital-to-analog converter to obtain a second intermediate frequency signal;

[0023] For each second intermediate frequency (IF) signal, a second radio frequency (RF) signal corresponding to the second IF signal under each of the preset transmission gains of the transmission channel is obtained by inputting the second IF signal into the transmission channel; the preset transmission gain is used to determine the power of the attenuator and each transmission gain unit in the transmission channel; the second RF signal is obtained by processing the second IF signal according to each transmission gain unit, and each transmission gain unit is used to perform gain processing on the signal in the transmission channel;

[0024] The third radio frequency signal is obtained by performing an attenuation operation on the second intermediate frequency signal using the attenuator.

[0025] In some possible embodiments, the transmit gain unit within the transmit channel includes at least: a second amplifier for low-noise amplification of the signal, a second mixer for up-conversion of the signal, and a second filter for filtering the signal.

[0026] In some possible embodiments, the second radio frequency signal corresponding to the second intermediate frequency signal is determined in the following manner;

[0027] The second intermediate frequency signal is sequentially input into the second filter, the second mixer, and the second amplifier to obtain the second radio frequency signal after upconversion of the second intermediate frequency signal.

[0028] In some possible embodiments, determining the transmission correction coefficient of the transmission channel based on the weighted recursive least squares method, according to preset weights for each of the third digital signals and each of the calibration frequencies, includes:

[0029] For each calibration frequency, a recursive least squares algorithm is used to determine the transmission estimate of the calibration frequency based on each second calibration signal at the calibration frequency; wherein, the second calibration signal is the third digital signal corresponding to the third radio frequency signal at the calibration frequency under each preset transmission gain;

[0030] The transmission estimates are weighted and calculated based on the preset weights of each calibration frequency to obtain the transmission correction coefficient of the transmission channel under each transmission and reception gain.

[0031] Secondly, embodiments of this application provide a local calibration device for a signal transceiver, the device comprising:

[0032] The system includes an attenuator, a transmit channel, a receive channel, a digital front end, a first predistorter, and a clock circuit; wherein the attenuator is used to attenuate the signal, the transmit channel is used to transmit the signal, and the clock circuit is used to generate a clock signal.

[0033] The receiving channel is used to receive the clock signal generated by the clock circuit and determine the first radio frequency signal of the clock signal at each calibrated frequency;

[0034] For each first radio frequency signal, a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the first radio frequency signal into the receiving channel; the preset receiving gain is used to determine the power of the attenuator and each receiving gain unit in the receiving channel; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit.

[0035] The digital front end is used to: determine the receiving correction coefficient of the receiving channel based on the weighted recursive least squares method and the preset weights of each of the first digital signals and each of the calibration frequencies;

[0036] The first predistorter is used to: perform nonlinear correction on the receiving channel according to the receiving correction coefficient.

[0037] In some possible embodiments, the receiving gain unit includes at least: a first amplifier for low-noise amplification of the signal, a first mixer for down-conversion of the signal, a first filter for filtering the signal, and a first programmable amplifier for programmable amplification of the signal.

[0038] In some possible embodiments, the device further includes a digital-to-analog converter; the first digital signal corresponding to the first radio frequency signal is determined by:

[0039] After the first radio frequency signal is attenuated by the attenuator, the first radio frequency signal is sequentially input into the first amplifier and the first mixer to obtain the first intermediate frequency signal after the down-conversion of the first radio frequency signal.

[0040] The first intermediate frequency signal is sequentially input into the first filter and the first programmable amplifier for adjustment, and the adjusted first intermediate frequency signal is converted into the first digital signal by an analog-to-digital converter.

[0041] In some possible embodiments, the weighted recursive least squares method is performed to determine the reception correction coefficients of the receiving channel according to preset weights of each of the first digital signals and each of the calibration frequencies. Specifically, the digital front end is used for:

[0042] For each calibration frequency, a recursive least squares algorithm is used to determine the received estimate of the calibration frequency based on each first calibration signal at the calibration frequency; wherein, the first calibration signal is the first digital signal corresponding to the first radio frequency signal at the calibration frequency under each preset received gain;

[0043] The received estimates are weighted and calculated based on the preset weights of each of the calibration frequencies to obtain the received correction coefficients of the receiving channel under each preset received gain.

[0044] In some possible embodiments, the device further includes a second predistorter, and the digital front end is further configured to:

[0045] The third radio frequency signal corresponding to each preset transmission gain of the transmission channel is determined based on the digital signal source and each of the calibration frequencies;

[0046] For each third radio frequency signal, a third digital signal corresponding to the third radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the third radio frequency signal into the calibrated receiving channel; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit;

[0047] The digital front end is also used to: determine the transmission correction coefficient of the transmission channel based on the weighted recursive least squares method and the preset weights of each of the third digital signals and each of the calibration frequencies;

[0048] The second predistorter is used to perform nonlinear correction on the transmission channel according to the transmission correction coefficient.

[0049] In some possible embodiments, the apparatus further includes a digital-to-analog converter that performs the determination of the third radio frequency signal corresponding to each of the calibration frequencies based on the digital signal source, wherein the digital front end is specifically used for:

[0050] Determine the second digital signal corresponding to each of the calibration frequencies of the digital signal source, and perform a digital-to-analog conversion operation on the second digital signal through a digital-to-analog converter to obtain a second intermediate frequency signal;

[0051] For each second intermediate frequency (IF) signal, a second radio frequency (RF) signal corresponding to the second IF signal under each preset transmit gain of the transmit channel is obtained by inputting the second IF signal into the transmit channel; the preset transmit gain is used to determine the power of the attenuator and each transmit gain unit in the transmit channel; the second RF signal is obtained by processing the second IF signal according to each transmit gain unit.

[0052] The attenuator is also used to: perform an attenuation operation on the second intermediate frequency signal to obtain the third radio frequency signal.

[0053] In some possible embodiments, the transmit channel includes a transmit gain unit for gain processing of signals within the transmit channel, the transmit gain unit including at least: a second filter for filtering the signal, a second mixer for up-converting the signal, and a second amplifier for low-noise amplification of the signal.

[0054] In some possible embodiments, the second radio frequency signal corresponding to the second intermediate frequency signal is determined in the following manner;

[0055] The second intermediate frequency signal is sequentially input into the second filter, the second mixer, and the second amplifier to obtain the second radio frequency signal after upconversion of the second intermediate frequency signal.

[0056] In some possible embodiments, the weighted recursive least squares method is performed to determine the transmission correction coefficients of the transmission channel based on preset weights for each of the third digital signals and each of the calibration frequencies. Specifically, the digital front end is used for:

[0057] For each calibration frequency, a recursive least squares algorithm is used to determine the transmission estimate of the calibration frequency based on each second calibration signal at the calibration frequency; wherein, the second calibration signal is the third digital signal corresponding to the third radio frequency signal at the calibration frequency under each preset transmission gain;

[0058] The transmission estimates are weighted and calculated based on the preset weights of each calibration frequency to obtain the transmission correction coefficient of the transmission channel under each transmission and reception gain.

[0059] Thirdly, embodiments of this application provide an electronic device, including:

[0060] Memory, used to store program instructions;

[0061] A processor is configured to invoke program instructions stored in the memory and execute the steps of the method described in any one of the first aspects according to the obtained program instructions.

[0062] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the method described in any one of the first aspects.

[0063] Fifthly, embodiments of this application provide a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform the method described in any of the first aspects. Attached Figure Description

[0064] Figure 1 A flowchart illustrating the local calibration method for a signal transceiver provided in this application embodiment;

[0065] Figure 2 This is a chip structure diagram of the signal transceiver 200 provided in an embodiment of this application;

[0066] Figure 3 An overall diagram of the receiving channel calibration provided in the embodiments of this application;

[0067] Figure 4 This is a schematic diagram of the transmission channel calibration process provided in an embodiment of this application;

[0068] Figure 5 This is an overall flowchart of the transmission channel calibration provided in the embodiments of this application;

[0069] Figure 6 A structural diagram of a local calibration device 600 for a signal transceiver provided in an embodiment of this application;

[0070] Figure 7 A schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0071] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0072] The terms "first" and "second" in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising" and any variations thereof are intended to cover non-exclusive protection. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses. The term "multiple" in this application can mean at least two, for example, two, three, or more, and is not limited by the embodiments of this application.

[0073] As mentioned earlier, in the field of wireless communication, nonlinearity correction of signal transceivers is necessary to ensure that the equipment circuitry meets engineering requirements. Traditional nonlinearity correction methods mainly include three types: digital correction, analog correction, and mixed-signal correction. Digital correction involves receiving one or more sets of known signals from the system, using algorithms to obtain correction parameters, and then performing signal correction in the digital domain. Analog correction directly compensates for nonlinearity in the system using specific circuits in the analog domain.

[0074] Compared to the previous two correction algorithms, mixed-signal correction combines digital correction with analog domain correction, enabling faster and more accurate nonlinear correction of the system. Mixed-signal correction uses correction parameters obtained in digital correction to control the analog predistortion module of the actual circuit, ultimately achieving nonlinear correction of the signal. It has high computational resource requirements, necessitating additional baseband resources. Without baseband support, the entire correction process cannot be executed correctly.

[0075] To address the aforementioned problems, the inventive concept of this application is as follows: A first radio frequency (RF) signal at each calibration frequency is determined by processing the clock signal through a phase-locked loop (PLL). This first RF signal at each calibration frequency is then input into a receiving channel to obtain a first digital signal corresponding to each preset receiving gain of the receiving channel. This process eliminates the need for an additional signal source. The transceiver only needs to use its local computing resources to calculate the correction coefficient for each preset receiving gain using a recursive least squares method based on the preset weights of each calibration frequency and the digital signals obtained at each calibration frequency. This correction coefficient is then used to perform nonlinear correction on the receiving channel.

[0076] See Figure 1 , Figure 1 This application provides an embodiment of a local calibration method for a signal transceiver, which includes the following steps:

[0077] Step 101: Receive the clock signal and determine the first radio frequency signal of the clock signal at each calibrated frequency;

[0078] The clock signal originates from outside the transceiver and is used to provide the transceiver with an initial signal value for local nonlinear correction. In this embodiment, the clock signal is processed by a phase-locked loop to obtain a test signal for correcting the receiving channel, i.e., the first radio frequency signal of the clock signal at each calibration frequency.

[0079] It should be noted that the step between different frequencies can be linear or discrete, and this application does not limit it.

[0080] Step 102: For each first radio frequency signal, the first radio frequency signal is input into the receiving channel to obtain a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel; the preset receiving gain is used to determine the power of the attenuator and each receiving gain unit in the receiving channel; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator by each receiving gain unit, and each receiving gain unit is used to perform gain processing on the signal in the receiving channel;

[0081] The receiving channel is equipped with a variety of receiving gain units for signal gain processing. Each receiving gain unit is a physical circuit unit set in the signal transceiver circuit chip, which is used to perform signal gain processing to change its carrier frequency and signal domain.

[0082] The technical solutions provided in the embodiments of this application will be described below in conjunction with the signal transceiver chip structure of this application. Figure 2 See the chip structure diagram of the signal transceiver 200 provided in the embodiments of this application. Figure 2 The transceiver 200 includes: a receiver (i.e., a receiving channel) consisting of a first amplifier (LNA) 350 and an analog-to-digital converter (ADC) 362; a transmitter (i.e., a transmitting channel) consisting of a digital-to-analog converter (DAC) 322 and a clock circuit (CLK) 334; a memory 372 (for storing basic information such as standard signal parameters, nonlinear lookup tables, etc.); and a digital front end (DFE) 370.

[0083] like Figure 2 As shown, the receiving channel includes a phase-locked loop 354, a predistorter 360, an analog-to-digital converter 362, and multiple receiving gain units. Each receiving gain unit is a first amplifier 350 for low-noise amplification of the signal, a first mixer 352 for down-conversion of the signal, a first filter 356 for filtering the signal, and a first programmable amplifier 358 for programmable amplification of the signal.

[0084] In step 101 above, the clock circuit inputs the clock signal into the phase-locked loop 354 and outputs the first radio frequency signal RF1 corresponding to each calibrated frequency. Before the signal RF1 is input into the receiving channel, it needs to be attenuated by the adjustable attenuator 340. The specific attenuation value is matched with the amplification factor of the receiving channel to ensure that the ADC sampling power range is met. The ADC sampling power range can be between -10 and 0 dBm.

[0085] After signal RF1 is input to the receiving channel, it is sequentially amplified by the first amplifier 350 for low-noise processing and down-converted by the first mixer 352 to obtain the first intermediate frequency signal IF1 (I / Q channels). Then, signal IF1 is filtered by the first filter 356, and the filtered IF1 is amplified by the first programmable amplifier 358. Finally, the processed IF1 signal is converted from analog to digital by the analog-to-digital converter 362 to obtain the first digital signal corresponding to the IF1 signal.

[0086] Next, the first digital signal will be processed through... Figure 2 The switch 388 shown is input into the digital front-end 370, and the digital front-end 370 performs the following step 103.

[0087] Step 103: Based on the weighted recursive least squares method, determine the receiving correction coefficient of the receiving channel according to the preset weights of each of the first digital signals and each of the calibration frequencies; perform nonlinear correction on the receiving channel according to the receiving correction coefficient.

[0088] The embodiments of this application aim to determine the first digital signal corresponding to each RF1 signal at each preset receiving gain. Then, using a weighted approach, the correction coefficient of the receiving channel at each preset receiving gain is estimated according to the recursive least squares method.

[0089] The following is in conjunction with the above. Figure 2 The overall calibration process of the receiving channel in the embodiments of this application is described, such as... Figure 3 As shown, it includes the following steps:

[0090] S301, Determine if all calibrated frequencies have been traversed:

[0091] S302, if not finished, update the receive flag bit representing the calibration frequency status; otherwise, clear the receive flag bit and execute the following step S310.

[0092] Specifically, the receive flag can be a counter with an initial value of 0. Each calibration frequency has a unique number. For example, when traversing the calibration frequency with number 1, the receive flag is incremented by 1 (i.e., the current value is the initial value 0 + 1 = 1). Then, when traversing the calibration frequency with number 2, the current value is incremented by 1, and so on, traversing all calibration frequencies in sequence. During the traversal, the calibration frequency being traversed can be determined based on the current value of the receive flag.

[0093] S303, based on the calibration frequency corresponding to the current receiving flag bit, controls the phase-locked loop 332 to generate the corresponding calibration frequency pair RF1 signal;

[0094] S304 inputs the RF1 signal into the receiving channel; specifically as follows: Figure 2 As shown, the RF1 signal is obtained through the phase-locked loop 332, and after being attenuated by the attenuator 340 via the switch 384, the processed RF1 signal is input into the receiving channel via the switch 386.

[0095] S305, determine whether the traversal of all preset receive gains within the receive channel has ended:

[0096] S306, if not finished, update the receive gain flag representing the preset receive gain, and configure each receive gain unit according to the preset receive gain corresponding to the flag; otherwise, clear the receive gain flag and return to the above step S301.

[0097] The receive gain flag here is similar to the receive flag mentioned above. It can be a counter with an initial value of 0. Each preset receive gain has a unique number. For example, when iterating over the preset receive gain numbered 1, the receive gain flag is incremented by 1 (i.e., the current value is the initial value 0 + 1 = 1). Then, when iterating over the preset receive gain numbered 2, the current value is incremented by 1, and so on, iterating over each preset receive gain in sequence. During the iteration, the preset receive gain being iterated over can be determined based on the current value of the receive flag.

[0098] S307, the IF1 signal obtained by downconversion of the RF1 signal;

[0099] In practice, the RF1 signal is input into the receiving channel, attenuated by the attenuator 340, and then processed by each receiving gain unit in sequence (specifically, the first amplifier 350 amplifies the signal, and the first mixer 352 performs down-conversion processing on the signal) to obtain the IF1 signal.

[0100] S308, the first digital signal obtained by analog-to-digital conversion of the IF1 signal;

[0101] In practice, the first digital signal is obtained by sequentially inputting the IF1 signal into the first filter 35 for filtering, the first programmable amplifier 358 for amplification, and the analog-to-digital converter 362 for analog-to-digital conversion.

[0102] S309, the first digital signal is transmitted to the digital front-end 370 through switch 388, and the correction parameters of the receiving channel corresponding to the first digital signal are obtained based on the recursive least squares method.

[0103] It should be noted that the correction coefficients obtained in step S309 are phased correction coefficients. Specifically, they are obtained by using the first calibration signal at each calibration frequency as the parameter to be estimated and employing a recursive least squares algorithm to determine the received estimate for that calibration frequency. The aforementioned first calibration signal is the first digital signal corresponding to the first radio frequency signal at each preset receiving gain. After executing step S309, the process returns to step S305.

[0104] S310 determines the receiving correction coefficient of the receiving channel based on the preset weights of each calibration frequency and the correction coefficients of each stage of the receiving channel.

[0105] In step S309 above, the received estimated value corresponding to each calibration frequency is obtained. Next, the received estimated value needs to be weighted based on the preset weight of each calibration frequency to obtain the received correction coefficient of the receiving channel under each preset received gain.

[0106] In practice, the above received estimate σ(i) is calculated by performing a recursive least squares method at each calibration frequency using the following formula (1):

[0107] σ(i)=(σ1(i)…σ n (i)) T Formula (1)

[0108] Where i is the unique number of the calibration frequency, and T represents transpose. Next, according to the preset weight of each calibration frequency, the final receiver correction coefficient σ is obtained by the following formula (2):

[0109]

[0110] Where R(i) is the preset weight corresponding to calibration frequency i, and the preset weight of each calibration frequency must satisfy the following conditions:

[0111] The above process does not require the introduction of an additional signal source. The transceiver only needs to use local computing resources to calculate the final receive correction coefficient by recursive least squares method based on the preset weight of each calibration frequency and the digital signal obtained at each calibration frequency.

[0112] In this embodiment of the application, after correcting the receiving channel through steps 101 to 103 above, the transmitting channel of the signal transceiver is also corrected based on the corrected receiving channel, specifically as follows: Figure 4 As shown, it includes:

[0113] Step 401: Determine the third radio frequency signal corresponding to each preset transmission gain of the transmission channel based on the digital signal source and each of the calibration frequencies.

[0114] In implementation, the digital front-end 370 needs to determine the second digital signal corresponding to each calibrated frequency of the digital signal source stored in the memory 372. Then, it inputs the second digital signal to the digital-to-analog converter 322 via the switch 380, and obtains the second intermediate frequency (IF) signal by performing a digital-to-analog conversion operation on the second digital signal. Then, for each second IF signal, it inputs the second IF signal into the transmission channel to obtain the second radio frequency (RF) signal corresponding to each preset transmission gain of the transmission channel. Finally, it performs an attenuation operation on the second IF signal using an attenuator to obtain the third RF signal.

[0115] To facilitate understanding of the above process, the transmission channel of this application embodiment will first be briefly described. Similar to the receiving channel, the transmission channel also has a variety of transmission gain units for signal gain processing. Each transmission gain unit is a physical circuit unit set in the signal transceiver circuit chip, used to perform gain processing on the signal to change its carrier frequency and signal domain.

[0116] Referring to the above Figure 2 As can be seen, the transmission channel in this embodiment includes a clock circuit 334, a phase-locked loop 332, a predistorter 324, a digital-to-analog converter 322, and multiple transmission gain units. Each transmission gain unit is a second amplifier 330 for low-noise amplification of the signal, a second mixer 328 for up-conversion of the signal, and a second filter 326 for low-pass filtering of the signal.

[0117] When performing step 101 above, the digital front end 370 will generate a second digital signal with the corresponding bandwidth according to the status of each calibrated frequency and the digital signal source stored locally.

[0118] Specifically, the second digital signal is converted from digital to analog by digital-to-analog converter 322 to obtain its corresponding second intermediate frequency signal IF2. Then, the IF2 signal is input into the transmission channel through switch 384 and switch 382, ​​and is processed by each transmission gain unit in the channel in sequence (specifically, it is input into the second filter 326, the second mixer 328 and the second amplifier 330 in sequence) to obtain the second radio frequency signal RF2 after up-conversion of the IF2 signal.

[0119] Finally, the power of the attenuator is determined based on the preset transmission gain of the current transmission channel, and the RF2 signal is attenuated by the attenuator to obtain the third radio frequency signal RF3.

[0120] Step 402: For each third radio frequency signal, the third radio frequency signal is input into the corrected receiving channel to obtain the third digital signal corresponding to the third radio frequency signal under each of the preset receiving gains of the receiving channel; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator according to each of the receiving gain units;

[0121] In practice, the RF3 signal is input into the calibrated receiving channel to obtain the third digital signal corresponding to the RF3 signal under each preset receiving gain of the receiving channel.

[0122] The process by which the receiving channel processes the RF3 signal to obtain the third digital signal is the same as the process by which the receiving channel processes the RF1 signal to obtain the first digital signal. Specifically, the RF3 signal is input into the calibrated receiving channel and sequentially passes through the first amplifier 350 and the first mixer 352 to obtain the third intermediate frequency signal IF3. Then, the IF3 signal is sequentially input into the first filter 356 for filtering, the first programmable amplifier 358 for amplification, and the analog-to-digital converter 362 for analog-to-digital conversion to obtain the third digital signal.

[0123] Step 403: Based on the weighted recursive least squares method, determine the transmission correction coefficient of the transmission channel according to the preset weights of each of the third digital signals and each of the calibration frequencies; perform nonlinear correction on the transmission channel according to the transmission correction coefficient.

[0124] The embodiments of this application aim to determine the third digital signal corresponding to each RF3 signal at each preset transmit gain for each calibrated frequency. Then, using a weighted approach, the correction coefficient of the transmit channel at each preset transmit gain is estimated based on the recursive least squares method.

[0125] The following is in conjunction with the above. Figure 2 The overall calibration process of the transmission channel in the embodiments of this application is described, such as... Figure 5 As shown, it includes the following steps:

[0126] S501, determine whether all calibrated frequencies have been traversed:

[0127] S502, if not finished, update the transmit flag indicating the calibration frequency status; otherwise, clear the transmit flag and execute the following step 513.

[0128] Specifically, the transmit flag can be a counter with an initial value of 0. Each calibration frequency has a unique number. For example, when traversing the calibration frequency with number 1, the transmit flag is incremented by 1 (i.e., the current value is the initial value 0 + 1 = 1). Then, when traversing the calibration frequency with number 2, the current value is incremented by 1, and so on, traversing all calibration frequencies in sequence. During the traversal, the calibration frequency being traversed can be determined based on the current value of the transmit flag.

[0129] S503 controls the digital front-end 370 to generate a second digital signal at the corresponding calibration frequency based on the locally stored digital signal source, according to the calibration frequency corresponding to the current transmission flag bit.

[0130] S504 inputs the digital signal into the transmission channel, where it is converted from digital to analog by the digital-to-analog converter 322 to obtain the IF2 signal;

[0131] S505, determine whether the traversal of all preset transmit gains within the transmit channel has ended:

[0132] S506, if not finished, update the transmit gain flag representing the preset transmit gain, and configure each transmit gain unit according to the preset transmit gain corresponding to the flag; otherwise, clear the transmit gain flag and return to the above step S501.

[0133] The transmit gain flag here is similar to the transmit flag mentioned above. It can be a counter with an initial value of 0. Each preset transmit gain has a unique number. For example, when iterating over the preset transmit gain numbered 1, the transmit gain flag is incremented by 1 (i.e., the current value is the initial value 0 + 1 = 1). Then, when iterating over the preset transmit gain numbered 2, the current value is incremented by 1, and so on, iterating over each preset transmit gain in sequence. During the traversal, the preset transmit gain being traversed can be determined based on the current value of the transmit flag.

[0134] S507, IF2 signal is up-converted to obtain RF2 signal;

[0135] S508 attenuates the RF2 signal through attenuator 340 to obtain the RF3 signal;

[0136] Specifically, the IF2 signal is input into the transmission channel and processed sequentially through the second filter 326, the second mixer 328, and the second amplifier 330 to obtain the RF2 signal. Then, the power of the attenuator is determined according to the preset transmission gain of the current transmission channel, and the RF2 signal is attenuated by the attenuator to obtain the RF3 signal.

[0137] S509 inputs the RF3 signal into the calibrated receiving channel;

[0138] That is, the RF2 signal passes through Figure 2 The switch 382 shown in the figure inputs the attenuator 340, which attenuates the signal to obtain the RF3 signal, and then transmits the RF3 signal to the receiving channel via the switch 386.

[0139] S510, RF3 signal is down-converted to obtain IF3 signal;

[0140] In practice, the RF3 signal is input into the receiving channel, attenuated by the attenuator 340, and then processed sequentially by each receiving gain unit (specifically, the first amplifier 350 amplifies the signal, and the first mixer 352 performs down-conversion processing on the signal) to obtain the IF3 signal.

[0141] S511, the third digital signal obtained by analog-to-digital conversion of the IF3 signal;

[0142] In practice, the IF3 signal is filtered by the first filter 356, amplified by the first programmable amplifier 358, and converted to digital by the analog-to-digital converter 362 to obtain the third digital signal.

[0143] S512 transmits the third digital signal to the digital front-end 370 via switch 388, and obtains the correction parameters of the receiving channel corresponding to the third digital signal based on the recursive least squares method.

[0144] S513 determines the transmission correction coefficient of the transmission channel based on the preset weights of each calibration frequency and the correction coefficients of each stage of the transmission channel.

[0145] It should be noted that the overall process for obtaining the transmission correction coefficients in steps S512 to S513 above is the same as described above. Figure 3 The overall process for obtaining the receive correction coefficients is the same. Specifically, for each calibration frequency, the second calibration signals at the calibration frequency are used as parameters to be estimated, and the recursive least squares algorithm is used to determine the transmit estimate value of the calibration frequency; where the second calibration signal is the third digital signal corresponding to the third radio frequency signal at the calibration frequency under each preset transmit gain. Then, based on the preset weights of each calibration frequency, the transmit estimates are weighted and calculated to obtain the transmit correction coefficients of the transmit channel under each transmit and receive gain.

[0146] Finally, a simple mathematical transformation of the receive / transmit correction coefficient (i.e., the estimated value σ above) can be used to control the predistorter 360 to perform nonlinear correction on the receive channel and the predistorter 324 to perform nonlinear correction on the transmit channel.

[0147] As can be seen from the above calibration process for the receiving and transmitting channels, this embodiment of the application generates test signals by configuring the necessary circuits within the signal transceiver, such as the digital front-end 370, the phase-locked loops of the transmitting and receiving channels, without introducing additional sources, thus reducing isolation difficulty. Figure 2 The chip shown uses a digital front-end 370 to perform weighted recursive least squares correction and control the predistortion circuit for correction. This achieves local nonlinear correction without the need for baseband resources, reducing the introduction of external interference.

[0148] Based on the same inventive concept, embodiments of this application provide a local correction device 600 for a signal transceiver, such as... Figure 6 As shown, it includes:

[0149] The system includes an attenuator 601, a transmit channel 602, a receive channel 603, a digital front end 604, a first predistorter 605, and a clock circuit 606; wherein the attenuator 601 is used to attenuate the signal, the transmit channel 602 is used to transmit the signal, and the clock circuit is used to generate a clock signal.

[0150] The receiving channel 603 is used to receive the clock signal and determine the first radio frequency signal of the clock signal at each calibrated frequency;

[0151] For each first radio frequency signal, a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel 603 is obtained by inputting the first radio frequency signal into the receiving channel 603; the preset receiving gain is used to determine the power of the attenuator 601 and each receiving gain unit in the receiving channel 603; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator 601 according to each receiving gain unit.

[0152] The digital front end 604 is used to: determine the receiving correction coefficient of the receiving channel based on the weighted recursive least squares method and the preset weights of each of the first digital signals and each of the calibration frequencies;

[0153] The first predistorter 605 is used to perform nonlinear correction on the receiving channel 603 according to the receiving correction coefficient.

[0154] In some possible embodiments, the receiving gain unit includes at least: a first amplifier 607 for low-noise amplification of the signal, a first mixer 608 for down-conversion of the signal, a first filter 609 for filtering the signal, and a first programmable amplifier 610 for programmable amplification of the signal.

[0155] In some possible embodiments, the apparatus further includes a digital-to-analog converter 611; the first digital signal corresponding to the first radio frequency signal is determined in the following manner:

[0156] After the first radio frequency signal is attenuated by the attenuator, the first radio frequency signal is sequentially input into the first amplifier and the first mixer to obtain the first intermediate frequency signal after the down-conversion of the first radio frequency signal.

[0157] The first intermediate frequency signal is sequentially input into the first filter and the first programmable amplifier 610 for adjustment, and the first digital signal is obtained by performing analog-to-digital conversion on the adjusted first intermediate frequency signal through the analog-to-digital converter 611.

[0158] In some possible embodiments, the weighted recursive least squares method is performed to determine the reception correction coefficients of the receiving channel 603 according to preset weights of each of the first digital signals and each of the calibration frequencies. Specifically, the digital front-end 604 is used for:

[0159] For each calibration frequency, a recursive least squares algorithm is used to determine the received estimate of the calibration frequency based on each first calibration signal at the calibration frequency; wherein, the first calibration signal is the first digital signal corresponding to the first radio frequency signal at the calibration frequency under each preset received gain;

[0160] The received estimates are weighted and calculated based on the preset weights of each of the calibration frequencies to obtain the received correction coefficients of the receiving channel under each preset received gain.

[0161] In some possible embodiments, the device further includes a second predistorter 613, and the digital front end 604 is further configured to:

[0162] The third radio frequency signal corresponding to each preset transmission gain of the transmission channel is determined based on the digital signal source and each of the calibration frequencies;

[0163] For each third radio frequency signal, the third radio frequency signal is input into the corrected receiving channel 603 to obtain a third digital signal corresponding to each of the preset receiving gains of the receiving channel 603; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator 601 according to each of the receiving gain units.

[0164] The digital front end 604 is also used to: determine the transmission correction coefficient of the transmission channel 602 based on the weighted recursive least squares method and the preset weights of each of the third digital signals and each of the calibration frequencies;

[0165] The second predistorter 613 is used to perform nonlinear correction on the transmission channel 602 according to the transmission correction coefficient.

[0166] In some possible embodiments, the apparatus further includes a digital-to-analog converter 612, which performs the determination of the third radio frequency signal corresponding to each of the calibration frequencies based on the digital signal source, wherein the digital front end 604 is specifically used for:

[0167] Determine the second digital signal corresponding to each of the calibration frequencies of the digital signal source, and perform a digital-to-analog conversion operation on the second digital signal through a digital-to-analog converter 612 to obtain a second intermediate frequency signal;

[0168] For each second intermediate frequency (IF) signal, a second radio frequency (RF) signal corresponding to the second IF signal under each of the preset transmission gains in the transmission channel 602 is obtained by inputting the second IF signal into the transmission channel 602; the preset transmission gain is used to determine the power of the attenuator and each transmission gain unit in the transmission channel 602; the second RF signal is obtained by processing the second IF signal according to each transmission gain unit.

[0169] The attenuator 601 is also used to: perform an attenuation operation on the second intermediate frequency signal to obtain the third radio frequency signal.

[0170] In some possible embodiments, the transmit channel 602 includes a transmit gain unit for gain processing of signals within the transmit channel. The transmit gain unit includes at least: a second filter 614 for filtering signals, a second mixer 615 for up-converting signals, and a second amplifier 616 for low-noise amplification of signals.

[0171] In some possible embodiments, the second radio frequency signal corresponding to the second intermediate frequency signal is determined in the following manner;

[0172] The second intermediate frequency signal is sequentially input into the second filter 614, the second mixer 615, and the second amplifier 616 to obtain the second radio frequency signal after the second intermediate frequency signal is up-converted.

[0173] In some possible embodiments, the weighted recursive least squares method is performed to determine the transmission correction coefficient of the transmission channel 602 according to the preset weights of each of the third digital signals and each of the calibration frequencies. The digital front end 604 is specifically used for:

[0174] For each calibration frequency, a recursive least squares algorithm is used to determine the transmission estimate of the calibration frequency based on each second calibration signal at the calibration frequency; wherein, the second calibration signal is the third digital signal corresponding to the third radio frequency signal at the calibration frequency under each preset transmission gain;

[0175] The transmission estimates are weighted and calculated based on the preset weights of each calibration frequency to obtain the transmission correction coefficient of the transmission channel 602 under each transmission and reception gain.

[0176] The following reference Figure 7 To describe an electronic device 130 according to this embodiment of the present application. Figure 7 The electronic device 130 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0177] like Figure 7 As shown, the electronic device 130 is presented in the form of a general-purpose electronic device. The components of the electronic device 130 may include, but are not limited to: at least one processor 131, at least one memory 132, and a bus 133 connecting different system components (including memory 132 and processor 131).

[0178] Bus 133 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0179] The memory 132 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 1321 and / or cache memory 1322, and may further include read-only memory (ROM) 1323.

[0180] The memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0181] Electronic device 130 can also communicate with one or more external devices 134 (e.g., keyboard, pointing device, etc.), and with one or more devices that enable a user to interact with electronic device 130, and / or with any device that enables electronic device 130 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 135. Furthermore, electronic device 130 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 136. As shown, network adapter 136 communicates with other modules used in electronic device 130 via bus 133. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0182] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 132 including instructions, which can be executed by a processor 131 of the device 400 to perform the above-described method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0183] In an exemplary embodiment, a computer program product is also provided, including a computer program / instructions that, when executed by a processor 131, implement any of the methods in a local calibration method for a signal transceiver provided in this application.

[0184] In an exemplary embodiment, various aspects of the local calibration method for a signal transceiver provided in this application can also be implemented as a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to perform the steps in the local calibration method for a signal transceiver according to various exemplary embodiments of this application described above.

[0185] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0186] The program product for performing local calibration of a signal transceiver according to embodiments of this application can be a portable compact disc read-only memory (CD-ROM) and include program code, and can run on an electronic device. However, the program product of this application is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0187] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take many forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0188] The program code contained on the readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wired, optical fiber, RF, or any suitable combination thereof.

[0189] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as Java or similar languages. The program code can execute entirely on the user's electronic device, partially on the user's device, as a standalone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving remote electronic devices, the remote electronic device can be connected to the user's electronic device via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external electronic device (e.g., via the Internet using an Internet service provider).

[0190] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0191] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0192] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can 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, etc.) containing computer-usable program code.

[0193] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable image scaling device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable image scaling device, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0194] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable image scaling device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0195] These computer program instructions can also be loaded onto a computer or other programmable image scaling device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0196] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0197] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A local calibration method for a signal transceiver, characterized in that, The method includes: Receive a clock signal and determine the first radio frequency signal of the clock signal at each calibrated frequency; For each first radio frequency signal, a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the first radio frequency signal into the receiving channel; the preset receiving gain is used to determine the power of the attenuator and each receiving gain unit in the receiving channel; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator by each receiving gain unit, and each receiving gain unit is used to perform gain processing on the signal in the receiving channel. For each calibration frequency, a recursive least squares algorithm is used to determine the received estimate of the calibration frequency based on each first calibration signal at the calibration frequency; wherein, the first calibration signal is the first digital signal corresponding to the first radio frequency signal at the calibration frequency under each preset received gain; The received estimates are weighted and calculated based on the preset weights of each of the calibration frequencies to obtain the receiving correction coefficients of the receiving channel under each preset receiving gain. The receiving channel is nonlinearly corrected based on the receiving correction coefficient.

2. The method according to claim 1, characterized in that, The receiving gain unit in the receiving channel includes at least: a first amplifier for low-noise amplification of the signal, a first mixer for down-conversion of the signal, a first filter for filtering the signal, and a first programmable amplifier for programmable amplification of the signal.

3. The method according to claim 2, characterized in that, The first digital signal corresponding to the first radio frequency signal is determined in the following manner: After the first radio frequency signal is attenuated by the attenuator, the first radio frequency signal is sequentially input into the first amplifier and the first mixer to obtain the first intermediate frequency signal after the down-conversion of the first radio frequency signal. The first intermediate frequency signal is sequentially input into the first filter and the first programmable amplifier for adjustment, and the adjusted first intermediate frequency signal is converted into the first digital signal by an analog-to-digital converter.

4. The method according to any one of claims 1-3, characterized in that, After performing nonlinear correction on the receiving channel based on the receiving correction coefficient, the method further includes: The third radio frequency signal corresponding to each preset transmission gain of the transmission channel is determined based on the digital signal source and each of the calibration frequencies; For each third radio frequency signal, a third digital signal corresponding to the third radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the third radio frequency signal into the calibrated receiving channel; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit; Based on the weighted recursive least squares method, the transmission correction coefficient of the transmission channel is determined according to the preset weights of each of the third digital signals and each of the calibration frequencies; and the transmission channel is nonlinearly corrected according to the transmission correction coefficient.

5. The method according to claim 4, characterized in that, The determination of the third radio frequency signal corresponding to each of the calibration frequencies based on the digital signal source includes: Determine the second digital signal corresponding to each of the calibration frequencies of the digital signal source, and perform a digital-to-analog conversion operation on the second digital signal through a digital-to-analog converter to obtain a second intermediate frequency signal; For each second intermediate frequency (IF) signal, a second radio frequency (RF) signal corresponding to the second IF signal under each of the preset transmission gains of the transmission channel is obtained by inputting the second IF signal into the transmission channel; the preset transmission gain is used to determine the power of the attenuator and each transmission gain unit in the transmission channel; the second RF signal is obtained by processing the second IF signal according to each transmission gain unit, and each transmission gain unit is used to perform gain processing on the signal in the transmission channel; The third radio frequency signal is obtained by performing an attenuation operation on the second intermediate frequency signal using the attenuator.

6. The method according to claim 5, characterized in that, The transmit gain unit in the transmit channel includes at least: a second amplifier for low-noise amplification of the signal, a second mixer for up-conversion of the signal, and a second filter for filtering the signal.

7. The method according to claim 6, characterized in that, The second radio frequency signal corresponding to the second intermediate frequency signal is determined in the following manner; The second intermediate frequency signal is sequentially input into the second filter, the second mixer, and the second amplifier to obtain the second radio frequency signal after the second intermediate frequency signal is up-converted.

8. The method according to claim 4, characterized in that, The method of determining the transmission correction coefficient of the transmission channel based on the weighted recursive least squares method, according to the preset weights of each of the third digital signals and each of the calibration frequencies, includes: For each calibration frequency, a recursive least squares algorithm is used to determine the transmission estimate of the calibration frequency based on each second calibration signal at the calibration frequency; wherein, the second calibration signal is the third digital signal corresponding to the third radio frequency signal at the calibration frequency under each preset transmission gain; The transmission estimates are weighted and calculated based on the preset weights of each calibration frequency to obtain the transmission correction coefficient of the transmission channel under each transmission and reception gain.

9. A local calibration device for a signal transceiver, characterized in that, The apparatus, applicable to any one of claims 1-8, comprises: an attenuator, a transmit channel, a receive channel, a digital front end, a first predistorter, and a clock circuit; wherein the attenuator is used to attenuate the signal, the transmit channel is used to transmit the signal, and the clock circuit is used to generate a clock signal; The receiving channel is used to receive the clock signal generated by the clock circuit and determine the first radio frequency signal of the clock signal at each calibrated frequency; For each first radio frequency signal, a first digital signal corresponding to the first radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the first radio frequency signal into the receiving channel; the preset receiving gain is used to determine the power of the attenuator and each receiving gain unit in the receiving channel; the first digital signal is obtained by processing the first radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit. The digital front end is used to: for each calibration frequency, determine the received estimate of the calibration frequency using a recursive least squares algorithm based on each first calibration signal at the calibration frequency; wherein, the first calibration signal is the first digital signal corresponding to the first radio frequency signal at the calibration frequency under each preset receiving gain; The received estimates are weighted and calculated based on the preset weights of each of the calibration frequencies to obtain the receiving correction coefficients of the receiving channel under each preset receiving gain. The first predistorter is used to: perform nonlinear correction on the receiving channel according to the receiving correction coefficient.

10. The apparatus according to claim 9, characterized in that, The receiving gain unit includes at least: a first amplifier for low-noise amplification of the signal, a first mixer for down-conversion of the signal, a first filter for filtering the signal, and a first programmable amplifier for programmable amplification of the signal.

11. The apparatus according to claim 9 or 10, characterized in that, The device further includes a second predistorter, and the digital front end is further configured to: The third radio frequency signal corresponding to each preset transmission gain of the transmission channel is determined based on the digital signal source and each of the calibration frequencies; For each third radio frequency signal, a third digital signal corresponding to the third radio frequency signal under each preset receiving gain of the receiving channel is obtained by inputting the third radio frequency signal into the calibrated receiving channel; wherein, the third digital signal is obtained by processing the third radio frequency signal after low noise attenuation by the attenuator according to each receiving gain unit; The digital front end is also used to: determine the transmission correction coefficient of the transmission channel based on the weighted recursive least squares method and the preset weights of each of the third digital signals and each of the calibration frequencies; The second predistorter is used to perform nonlinear correction on the transmission channel according to the transmission correction coefficient.

12. The apparatus according to claim 11, characterized in that, The device further includes a digital-to-analog converter, which executes the determination of the third radio frequency signal corresponding to each of the calibration frequencies based on the digital signal source. The digital front end is specifically used for: Determine the second digital signal corresponding to each of the calibration frequencies of the digital signal source, and perform a digital-to-analog conversion operation on the second digital signal through a digital-to-analog converter to obtain a second intermediate frequency signal; For each second intermediate frequency signal, the second intermediate frequency signal is input into the transmission channel to obtain the second radio frequency signal corresponding to each preset transmission gain of the transmission channel; The preset transmission gain is used to determine the power of the attenuator and each transmission gain unit in the transmission channel; The second radio frequency signal is obtained by processing the second intermediate frequency signal according to each transmit gain unit; The attenuator is also used to: perform an attenuation operation on the second intermediate frequency signal to obtain the third radio frequency signal.

13. The apparatus according to claim 12, characterized in that, The transmission channel includes a transmission gain unit for gain processing of signals within the transmission channel. The transmission gain unit includes at least: a second amplifier for low-noise amplification of the signal, a second mixer for up-conversion of the signal, and a second filter for filtering the signal.

Citation Information

Patent Citations

  • Radio frequency digital interference canceller

    CN105933015A

  • Adaptive non-linearity identification and compensation using orthogonal functions in a mixed signal circuit

    CN113169738A