Signal processing circuit and signal processing method
By introducing a compensator circuit into the signal processing circuit to compensate for the phase and gain amplitude of the IQ signals, the problem of signal quality degradation caused by IQ signal imbalance is solved, and the signal processing effect is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ESWIN COMPUTING TECH CO LTD
- Filing Date
- 2022-11-24
- Publication Date
- 2026-04-10
AI Technical Summary
In direct frequency conversion transceivers, IQ signal imbalance leads to signal quality degradation, which is difficult to solve effectively with existing technologies.
A compensator circuit is introduced into the signal processing circuit to compensate for the phase and gain amplitude of the IQ signals, thereby ensuring the orthogonality and gain consistency of the real and imaginary signals.
Without increasing hardware costs, it effectively overcomes the IQ signal imbalance problem and improves signal quality.
Smart Images

Figure CN115882889B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of integrated circuits, and more particularly, to a signal processing circuit and a signal processing method. BACKGROUND
[0002] A direct conversion transceiver is a signal processing device that can directly convert a baseband signal into a radio frequency signal and vice versa. The signal conversion mode of the direct conversion transceiver can reduce the power consumption of the device in the conversion process.
[0003] Due to the limitations of various devices in the signal processing device, the real signal (I signal) and the imaginary signal (Q signal) of the complex signal may be unbalanced in the conversion process. For example, the phase difference of the orthogonal I signal and Q signal is not 90°, and the amplitude gain of the I signal and the Q signal is also not the same. IQ imbalance can cause signal deterioration and affect signal quality. SUMMARY
[0004] The present disclosure provides a signal processing circuit and a signal processing method.
[0005] According to an aspect of the present disclosure, a signal processing circuit is provided, comprising: an antenna configured to receive a radio frequency signal, the radio frequency signal comprising a first radio frequency real signal and a first radio frequency imaginary signal; a real signal receiving path electrically connected to the antenna and configured to demodulate the first radio frequency real signal to obtain a first baseband real signal; an imaginary signal receiving path electrically connected to the antenna and configured to demodulate the first radio frequency imaginary signal to obtain a first baseband imaginary signal; and a first compensation sub-circuit electrically connected to the real signal receiving path and the imaginary signal receiving path and configured to perform signal compensation on the first baseband real signal and the first baseband imaginary signal to obtain a first compensated real signal and a first compensated imaginary signal.
[0006] According to an embodiment of the present disclosure, the signal processing circuit further comprises a signal generation sub-circuit electrically connected to the real signal receiving path and the imaginary signal receiving path, configured to, in an initialization phase: generate a first initial signal, the first initial signal comprising a first initial radio frequency real signal and a first initial radio frequency imaginary signal; and send the first initial radio frequency real signal and the first initial radio frequency imaginary signal to the real signal receiving path and the imaginary signal receiving path, respectively; wherein the real signal receiving path and the imaginary signal receiving path are further configured to demodulate the first initial radio frequency real signal and the first initial radio frequency imaginary signal, respectively, to obtain a first initial baseband real signal and a first initial baseband imaginary signal.
[0007] According to an embodiment of the present disclosure, the signal processing circuit further comprises a micro control unit, configured to, in the initialization stage: receive the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal from the first compensation sub-circuit; determine the first initial compensation value according to the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal; and send the first initial compensation value to the first compensation sub-circuit.
[0008] According to an embodiment of the present disclosure, the first compensation sub-circuit comprises: a first sampling unit, configured to, in the initialization stage, sample the first initial baseband real signal and the first initial baseband imaginary signal respectively to obtain the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal, and send the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal to the micro control unit; and a first initialization compensation unit, electrically connected with the real signal receiving channel and the imaginary signal receiving channel, configured to, in the initialization stage, perform signal compensation on the first baseband real signal and the first baseband imaginary signal by using the first initial compensation value from the micro control unit to obtain the first compensation real signal and the first compensation imaginary signal.
[0009] According to an embodiment of the present disclosure, the micro control unit is further configured to, in the tracking stage: receive the first tracking sampling baseband real signal and the first tracking sampling baseband imaginary signal from the first compensation sub-circuit; determine the first tracking compensation value according to the first tracking sampling baseband real signal and the first tracking sampling baseband imaginary signal; and send the first tracking compensation value to the first compensation sub-circuit in a case where the first tracking compensation value is determined to pass the verification.
[0010] According to an embodiment of the present disclosure, the first compensation sub-circuit further comprises: a first verification unit, electrically connected with the first sampling unit, configured to, in the tracking stage, determine the first verification value by using the first tracking sampling baseband real signal and the first tracking sampling baseband imaginary signal from the first sampling unit, and send the first verification value to the micro control unit; and a first tracking compensation unit, configured to, in the tracking stage, perform signal compensation on the first baseband real signal and the first baseband imaginary signal by using the first tracking compensation value from the micro control unit to obtain the first compensation real signal and the first compensation imaginary signal; wherein the micro control unit is further configured to verify the first tracking compensation value by using the first verification value, and send the first tracking compensation value to the first tracking compensation unit in a case where the first tracking compensation value is determined to pass the verification.
[0011] According to an embodiment of the present disclosure, the first sampling unit is further configured to: sample the first initial baseband real signal and the first initial baseband imaginary signal respectively within a preset time window to obtain a plurality of sampling data, and calculate a compensation coefficient according to the plurality of sampling data, and send the compensation coefficient to the micro control unit.
[0012] According to an embodiment of the present disclosure, the first initialization compensation unit comprises: a first rotator, configured to shift the phase of the first baseband real signal and the phase of the first baseband imaginary signal by a preset angle in a positive direction by using the first initial compensation value from the micro control unit; an integrated filter, electrically connected to the first rotator, configured to filter the signal from the first rotator by using the first initial compensation value; and a second rotator, electrically connected to the integrated filter, configured to shift the phase of the signal from the integrated filter by the preset angle in a negative direction by using the first initial compensation value, to obtain the first compensation real signal and the first compensation imaginary signal.
[0013] According to another aspect of an embodiment of the present disclosure, a signal processing circuit is provided, comprising: a second compensation sub-circuit, configured to receive a baseband signal, the baseband signal comprising a second baseband real signal and a second baseband imaginary signal, and to perform signal compensation on the second baseband real signal and the second baseband imaginary signal to obtain a second compensation real signal and a second compensation imaginary signal; a real signal transmission path, electrically connected to the second compensation sub-circuit, configured to modulate the second compensation real signal to obtain a second radio frequency real signal; an imaginary signal transmission path, electrically connected to the second compensation sub-circuit, configured to modulate the second compensation imaginary signal to obtain a second radio frequency imaginary signal; and an antenna, electrically connected to the real signal transmission path and the imaginary signal transmission path, configured to transmit the second radio frequency real signal and the second radio frequency imaginary signal.
[0014] According to an embodiment of the present disclosure, the signal processing circuit further comprises: a real signal feedback path, electrically connected to the real signal transmission path, configured to demodulate the second radio frequency imaginary signal to obtain a third baseband real signal; an imaginary signal feedback path, electrically connected to the imaginary signal transmission path, configured to demodulate the second radio frequency imaginary signal to obtain a third baseband imaginary signal; and a third compensation sub-circuit, electrically connected to the real signal feedback path and the imaginary signal feedback path, configured to perform signal compensation on the third baseband real signal and the third baseband imaginary signal to obtain a third compensation real signal and a third compensation imaginary signal.
[0015] According to an embodiment of the present disclosure, the signal processing circuit further comprises a signal generation sub-circuit, electrically connected to the real signal transmission path and the imaginary signal transmission path, configured to, in an initialization stage: generate a second initial signal, the second initial signal comprising a second initial baseband real signal and a second initial baseband imaginary signal; and transmit the second initial baseband real signal and the second initial baseband imaginary signal to the real signal transmission path and the imaginary signal transmission path, respectively.
[0016] According to an embodiment of the present disclosure, the signal processing circuit further comprises a micro control unit, configured to, in the initialization stage: receive the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal from the third compensation sub-circuit; determine the second initial compensation value and the third initial compensation value according to the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal; and send the second initial compensation value to the second compensation sub-circuit and send the third initial compensation value to the third compensation sub-circuit.
[0017] According to an embodiment of the present disclosure, the second compensation sub-circuit comprises a second initialization compensation unit, configured to, in the initialization stage, perform signal compensation on the second baseband real signal and the second baseband imaginary signal by using the second initial compensation value from the micro control unit to obtain the second compensation real signal and the second compensation imaginary signal.
[0018] According to an embodiment of the present disclosure, the third compensation sub-circuit comprises: a second sampling unit, configured to, in the initialization stage, sample the third initial baseband real signal and the third initial baseband imaginary signal respectively to obtain the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal, and send the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal to the micro control unit; and a third initialization compensation unit, electrically connected with the real signal feedback path and the imaginary signal feedback path, configured to, in the initialization stage, perform signal compensation on the third baseband real signal and the third baseband imaginary signal by using the third initial compensation value from the micro control unit to obtain the third compensation real signal and the third compensation imaginary signal.
[0019] According to an embodiment of the present disclosure, the micro control unit is further configured to, in the tracking stage: receive the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal from the third compensation sub-circuit; determine the second tracking compensation value and the third tracking compensation value according to the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal; and in a case where the second tracking compensation value and the third tracking compensation value are verified to be correct, send the second tracking compensation value to the second compensation sub-circuit and send the third tracking compensation value to the third compensation sub-circuit.
[0020] According to an embodiment of the present disclosure, the second compensation sub-circuit further comprises a second tracking compensation unit, configured to, in the tracking stage, perform signal compensation on the second baseband real signal and the second baseband imaginary signal by using the second tracking compensation value from the micro control unit to obtain the second compensation real signal and the second compensation imaginary signal.
[0021] According to the embodiment of the present disclosure, the third compensation sub-circuit further comprises: a second verification unit, electrically connected with the second sampling unit, configured to determine a second verification value by using the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal from the second sampling unit in the tracking stage, and send the second verification value to the micro control unit; and a third tracking compensation unit, configured to perform signal compensation on the third baseband real signal and the third baseband imaginary signal by using the third tracking compensation value from the micro control unit in the tracking stage, to obtain a third compensation real signal and a third compensation imaginary signal; wherein the micro control unit is further configured to verify the third tracking compensation value by using the second verification value, and send the third tracking compensation value to the third tracking compensation unit in the case that the third tracking compensation value is determined to pass the verification.
[0022] According to another aspect of the embodiment of the present disclosure, a signal processing method is provided, comprising: receiving a radio frequency signal by an antenna, the radio frequency signal comprising a first radio frequency real signal and a first radio frequency imaginary signal; demodulating the first radio frequency real signal by a real signal receiving channel to obtain a first baseband real signal, and demodulating the first radio frequency imaginary signal by an imaginary signal receiving channel to obtain a first baseband imaginary signal; determining a first tracking compensation value by a micro control unit according to the first baseband real signal and the first baseband imaginary signal; and performing signal compensation on the first baseband real signal and the first baseband imaginary signal by a first compensation sub-circuit by using the first tracking compensation value from the micro control unit, to obtain a first compensation real signal and a first compensation imaginary signal.
[0023] According to another aspect of the embodiment of the present disclosure, a signal processing method is provided, comprising: receiving a radio frequency signal by an antenna, the radio frequency signal comprising a first radio frequency real signal and a first radio frequency imaginary signal; demodulating the first radio frequency real signal by a real signal receiving channel to obtain a first baseband real signal, and demodulating the first radio frequency imaginary signal by an imaginary signal receiving channel to obtain a first baseband imaginary signal; determining a first tracking compensation value by a micro control unit according to the first baseband real signal and the first baseband imaginary signal; and performing signal compensation on the first baseband real signal and the first baseband imaginary signal by a first compensation sub-circuit by using the first tracking compensation value from the micro control unit, to obtain a first compensation real signal and a first compensation imaginary signal.
[0023] According to another aspect of the embodiment of the present disclosure, a signal processing method is provided, comprising: receiving a radio frequency signal by an antenna, the radio frequency signal comprising a first radio frequency real signal and a first radio frequency imaginary signal; demodulating the first radio frequency real signal by a real signal receiving channel to obtain a first baseband real signal, and demodulating the first radio frequency imaginary signal by an imaginary signal receiving channel to obtain a first baseband imaginary signal; determining a first tracking compensation value by a micro control unit according to the first baseband real signal and the first baseband imaginary signal; and performing signal compensation on the first baseband real signal and the first baseband imaginary signal by a first compensation sub-circuit by using the first tracking compensation value from the micro control unit, to obtain a first compensation real signal and a first compensation imaginary signal.
[0024] According to the embodiments of the present disclosure, a compensation sub-circuit is arranged in the signal processing circuit, and the unbalanced signal is compensated by the compensation sub-circuit. Without changing other hardware in the signal processing circuit, the phase and gain amplitude of the IQ signal are compensated by the compensation sub-circuit, the IQ signal imbalance problem is overcome, and other high-performance hardware is not relied on, thereby reducing the device cost. BRIEF DESCRIPTION OF DRAWINGS
[0025] The above and other objects, features and advantages of the embodiments of the present disclosure will be clearer from the following description of the embodiments of the present disclosure taken with reference to the accompanying drawings. It should be noted that the same elements are denoted by the same or similar reference numerals throughout the accompanying drawings. In the drawings:
[0026] Figure 1A a structure schematic diagram of a signal processing circuit receiving link according to an embodiment of the present disclosure is shown;
[0027] Figure 1B a structure schematic diagram of a signal processing circuit transmitting link and feedback link according to an embodiment of the present disclosure is shown;
[0028] Figure 2A a structure schematic diagram of a signal processing circuit receiving link according to another embodiment of the present disclosure is shown;
[0029] Figure 2B a structure schematic diagram of a signal processing circuit transmitting link and feedback link according to another embodiment of the present disclosure is shown;
[0030] Figure 3A a structure schematic diagram of a signal processing circuit receiving link according to an embodiment of the present disclosure is shown;
[0031] Figure 3B a signal flow diagram of a signal processing circuit receiving link according to an embodiment of the present disclosure is shown;
[0032] Figure 4A a structure schematic diagram of a signal processing circuit transmitting link and feedback link according to an embodiment of the present disclosure is shown;
[0033] Figure 4B a signal flow diagram of a signal processing circuit transmitting link and feedback link according to an embodiment of the present disclosure is shown;
[0034] Figure 5A a structure schematic diagram of a first initialization compensation unit according to an embodiment of the present disclosure is shown;
[0035] Figure 5B a fixed-point calculation diagram of a first rotator according to an embodiment of the present disclosure is shown;
[0036] Figure 5CA fixed-point computation graph of the integrated filter is shown according to an embodiment of the present disclosure;
[0037] Figure 5D A fixed-point computation graph of the filter is shown according to an embodiment of the present disclosure;
[0038] Figure 6A A structural schematic diagram of a signal processing circuit receiving a link is shown according to another embodiment of the present disclosure;
[0039] Figure 6B A structural schematic diagram of a signal processing circuit transmitting a link and a feedback link is shown according to another embodiment of the present disclosure;
[0040] Figure 7 A flow chart of a signal processing method according to an embodiment of the present disclosure is shown; and
[0041] Figure 8 A flow chart of a signal processing method according to another embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0042] In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without any creative effort fall within the protection scope of the present disclosure. In the following description, some specific embodiments are only for the purpose of description, and should not be understood as any limitation on the present disclosure, but only as examples of the embodiments of the present disclosure. When it is possible to cause confusion to the understanding of the present disclosure, the conventional structures or configurations will be omitted. It should be noted that the shapes and sizes of the components in the drawings do not reflect the true size and ratio, but only illustrate the content of the embodiments of the present disclosure.
[0043] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood as the general meaning understood by a person of ordinary skill in the art. The terms “first”, “second” and the like used in the embodiments of the present disclosure do not represent any order, number or importance, but are only used to distinguish different components.
[0044] In addition, in the description of the embodiments of the present disclosure, the term “connected to” or “connected” can mean that two components are directly connected, or that two components are connected via one or more other components, and the connection mode is electrical connection or electrical coupling.
[0045] In the following, various embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that in the drawings, the same reference signs are assigned to components having essentially the same or similar structure and function, and repetitive description about them will be omitted.
[0046] The signal processing circuit includes a receiving link, a transmitting link and a feedback link.
[0047] In the receiving link, the antenna receives a radio frequency signal, and the radio frequency signal is demodulated by a radio frequency integrated circuit in the receiving link to obtain a baseband signal. The baseband signal is sent to a baseband chip, and the baseband signal is processed by the baseband chip.
[0048] In the transmitting link, the baseband chip generates a baseband signal, and the baseband signal is modulated by a radio frequency integrated circuit in the transmitting link to obtain a radio frequency signal. The radio frequency signal is transmitted by the antenna. When transmitting the radio frequency signal, signal leakage may exist. The leaked radio frequency signal is captured by the feedback channel.
[0049] In the feedback link, the leaked radio frequency signal is demodulated by a radio frequency integrated circuit in the feedback link to obtain a baseband signal. The baseband signal is sent to a baseband chip, and the baseband signal is processed by the baseband chip to determine the signal leakage condition.
[0050] Figure 1A A structural schematic diagram of a receiving link of a signal processing circuit according to an embodiment of the present disclosure is shown. Figure 1B A structural schematic diagram of a transmitting link and a feedback link of a signal processing circuit according to an embodiment of the present disclosure is shown.
[0051] As shown in Figure 1A The signal processing circuit 100a includes a receiving link, and the receiving link includes an antenna 110, a real signal receiving path 121, an imaginary signal receiving path 122 and a first compensation sub-circuit 130.
[0052] The antenna 110 is electrically connected with the real signal receiving path 121 and the imaginary signal receiving path 122, and the real signal receiving path 121 and the imaginary signal receiving path 122 are electrically connected with the first compensation sub-circuit 130.
[0053] The antenna 110 receives a radio frequency signal from the outside. The radio frequency signal can be a complex signal, for example, the radio frequency signal includes a first radio frequency real signal and a first radio frequency imaginary signal. The first radio frequency real signal is sent to the real signal receiving path 121, and the first radio frequency imaginary signal is sent to the imaginary signal receiving path 122.
[0054] The real signal receiving path 121 demodulates the first radio frequency real signal to obtain a first baseband real signal. The imaginary signal receiving path 122 demodulates the first radio frequency imaginary signal to obtain a first baseband imaginary signal.
[0055] The first compensation sub-circuit 140 performs signal compensation on the first baseband real signal and the first baseband imaginary signal to obtain a first compensated real signal and a first compensated imaginary signal. The first compensated real signal and the first compensated imaginary signal are transmitted to the baseband chip for processing.
[0056] As shown in FIG. 1, the signal processing circuit 100b includes a transmitting link and a feedback link. Figure 1B
[0057] The transmitting link includes an antenna 110, a real signal transmitting path 141, an imaginary signal transmitting path 142, and a second compensation sub-circuit 150. The feedback link includes a real signal feedback path 161, an imaginary signal feedback path 162, and a third compensation sub-circuit 170.
[0058] The antenna 110 is electrically connected to the real signal transmitting path 141 and the imaginary signal transmitting path 142, and the real signal transmitting path 141 and the imaginary signal transmitting path 142 are electrically connected to the second compensation sub-circuit 150.
[0059] The real signal feedback path 161 is electrically connected to the real signal transmitting path 141, and the imaginary signal feedback path 162 is electrically connected to the imaginary signal transmitting path 142. The real signal feedback path 161 and the imaginary signal feedback path 162 are electrically connected to the third compensation sub-circuit 170.
[0060] The second compensation sub-circuit 150 is configured to receive a baseband signal from the baseband chip. The baseband signal can be a complex signal, for example, the baseband signal includes a second baseband real signal and a second baseband imaginary signal. The second compensation sub-circuit 150 performs signal compensation on the second baseband real signal and the second baseband imaginary signal respectively to obtain a second compensated real signal and a second compensated imaginary signal.
[0061] The real signal transmitting path 141 modulates the second compensated real signal to obtain a second radio frequency real signal. The imaginary signal transmitting path 142 modulates the second compensated imaginary signal to obtain a second radio frequency imaginary signal.
[0062] The antenna 110 receives the second radio frequency real signal and the second radio frequency imaginary signal, and transmits the second radio frequency real signal and the second radio frequency imaginary signal to an external base station.
[0063] In the embodiments of the present disclosure, the second radio frequency real signal is partially leaked to the real signal feedback path 161, and the second radio frequency imaginary signal is partially leaked to the imaginary signal feedback path 162. The real signal feedback path 161 demodulates the received second radio frequency imaginary signal to obtain a third baseband real signal. The imaginary signal feedback path 162 demodulates the second radio frequency imaginary signal to obtain a third baseband imaginary signal.
[0064] The third compensation sub-circuit 170 respectively compensates the third baseband real signal and the third baseband imaginary signal to obtain a third compensated real signal and a third compensated imaginary signal. The third compensated real signal and the third compensated imaginary signal are sent to the baseband chip for processing to determine the signal leakage.
[0065] According to the embodiments of the present disclosure, by setting compensation sub-circuits in the receiving link, the transmitting link and the feedback link, the real signal and the imaginary signal in the link are respectively compensated to ensure that the real signal and the imaginary signal are in phase quadrature and have the same gain amplitude.
[0066] Figure 2A A structure diagram of a receiving link of a signal processing circuit according to another embodiment of the present disclosure is shown. Figure 2B A structure diagram of a transmitting link and a feedback link of a signal processing circuit according to another embodiment of the present disclosure is shown.
[0067] As shown in Figure 2A The signal processing circuit 200a includes a receiving link, which includes an antenna 210, a real signal receiving path 221, an imaginary signal receiving path 222, a first compensation sub-circuit 230, a signal generation sub-circuit 280 and a micro control unit 290.
[0068] In the embodiments of the present disclosure, the antenna 210, the real signal receiving path 221, the imaginary signal receiving path 222 and the first compensation sub-circuit 230 are similar to the antenna 110, the real signal receiving path 121, the imaginary signal receiving path 122 and the first compensation sub-circuit 130 in the previously described embodiments, respectively, and are not described here for the sake of brevity.
[0069] The signal generation sub-circuit 280 is electrically connected to the real signal receiving path 221 and the imaginary signal receiving path 222, and the micro control unit 290 is electrically connected to the first compensation sub-circuit 230.
[0070] The working phase of the receiving link includes an initialization phase and a tracking phase. In the initialization phase, the devices in the receiving link are initialized. In the tracking phase, a service signal is received, and the service signal is the target signal to be processed.
[0071] The signal generation sub-circuit 280 is configured to send an initialization signal to the receiving link in the initialization phase. For example, the initialization signal can be a single-tone signal. For example, the signal generation sub-circuit 280 can be a phase-locked loop (PLL). The signal generation sub-circuit 280 can also be a test signal generator (Tes Signal Generation).
[0072] The initialization phase includes a signal initial sampling process and an initial signal compensation process.
[0073] In the initial signal sampling process in the initialization stage, the first compensation sub-circuit 230 does not work. The signal generation sub-circuit 280 generates a first initial signal. The first initial signal is a complex signal, for example, the first initial signal includes a first initial real radio frequency signal and a first initial imaginary radio frequency signal.
[0074] The signal generation sub-circuit 280 sends the first initial real radio frequency signal and the first initial imaginary radio frequency signal to the real signal receiving channel 241 and the imaginary signal receiving channel 242 respectively. The real signal receiving channel 241 demodulates the first initial real radio frequency signal to obtain a first initial baseband real signal. The imaginary signal receiving channel 242 demodulates the first initial imaginary radio frequency signal to obtain a first initial baseband imaginary signal.
[0075] The first compensation sub-circuit 230 samples the first initial baseband real signal and the first initial baseband imaginary signal to obtain a first initial sampling baseband real signal and a first initial sampling baseband imaginary signal. The first initial sampling baseband real signal and the first initial sampling baseband imaginary signal can be discrete signals.
[0076] The micro control unit 290 receives the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal from the first compensation sub-circuit, and determines a first initial compensation value according to the first initial sampling baseband real signal and the first initial sampling baseband imaginary signal. The micro control unit 290 sends the first initial compensation value to the first compensation sub-circuit 230. In the signal compensation process in the initialization stage, the first compensation sub-circuit 230 can use the first initial compensation value for signal compensation.
[0077] In the initial signal compensation process in the initialization stage, the signal generation sub-circuit 280 does not work. The real signal receiving channel 221 and the imaginary signal receiving channel 222 respectively receive signals from the antenna 210. The antenna 210 receives radio frequency signals from the outside. The radio frequency signals include a first real radio frequency signal and a first imaginary radio frequency signal. The first real radio frequency signal is sent to the real signal receiving channel 221, and the first imaginary radio frequency signal is sent to the imaginary signal receiving channel 222.
[0078] The real signal receiving channel 221 demodulates the first real radio frequency signal to obtain a first baseband real signal. The imaginary signal receiving channel 222 demodulates the first imaginary radio frequency signal to obtain a first baseband imaginary signal. The first compensation sub-circuit 230 performs signal compensation on the first baseband real signal and the first baseband imaginary signal to obtain a first compensation real signal and a first compensation imaginary signal. The first compensation real signal and the first compensation imaginary signal are sent to the baseband chip, and the baseband chip decodes the first compensation real signal and the first compensation imaginary signal.
[0079] The tracking stage includes a signal tracking sampling process and a tracking signal compensation process.
[0080] In the tracking sampling process of the tracking stage, the first compensation sub-circuit 230 and the signal generation sub-circuit 280 do not work. The real signal receiving path 221 and the virtual signal receiving path 222 respectively receive the service signal from the antenna 210. The antenna 210 receives the service signal from the outside. The service signal includes the first radio frequency real signal and the first radio frequency virtual signal. The first radio frequency real signal is sent to the real signal receiving path 221, and the first radio frequency virtual signal is sent to the virtual signal receiving path 222.
[0081] The real signal receiving path 221 demodulates the first radio frequency real signal to obtain the first baseband real signal. The virtual signal receiving path 222 demodulates the first radio frequency virtual signal to obtain the first baseband virtual signal. The first compensation sub-circuit 240 samples the first baseband real signal and the first baseband virtual signal to obtain the first tracking sampling baseband real signal and the first tracking sampling baseband virtual signal.
[0082] The micro control unit 290 receives the first tracking sampling baseband real signal and the first tracking sampling baseband virtual signal from the first compensation sub-circuit, and determines the first tracking compensation value according to the first tracking sampling baseband real signal and the first tracking sampling baseband virtual signal. The micro control unit 290 sends the first tracking compensation value to the first compensation sub-circuit 230 when the first tracking compensation value is determined to pass the verification. In the tracking signal compensation process, the first compensation sub-circuit 230 can compensate the service signal by using the first tracking compensation value.
[0083] In the tracking signal compensation process of the tracking stage, the signal generation sub-circuit 280 does not work. The real signal receiving path 221 and the virtual signal receiving path 222 respectively receive the signal from the antenna 210. The antenna 210 receives the first radio frequency real signal and the first radio frequency virtual signal from the outside. The first radio frequency real signal is sent to the real signal receiving path 221, and the first radio frequency virtual signal is sent to the virtual signal receiving path 222.
[0084] The real signal receiving path 221 demodulates the first radio frequency real signal to obtain the first baseband real signal. The virtual signal receiving path 222 demodulates the first radio frequency virtual signal to obtain the first baseband virtual signal. The first compensation sub-circuit 230 compensates the first baseband real signal and the first baseband virtual signal to obtain the first compensation real signal and the first compensation virtual signal. The first compensation real signal and the first compensation virtual signal are sent to the baseband chip, and the first compensation real signal and the first compensation virtual signal are decoded by the baseband chip.
[0085] In the initial signal compensation process in the initialization phase, the tracking signal sampling in the tracking phase, and the tracking signal compensation process in the tracking phase, the real signal and the imaginary signal received by the real signal receiving path 221 and the imaginary signal receiving path 222 can be the service signal received by the antenna. For example, in a first time period, a first initial compensation value is determined by using the service signal, and the service signal is compensated according to the first initial compensation value to realize the initialization of the receiving link. In a second time period, the service signal is sampled, and a first tracking compensation value is determined. In a third time period, the service signal is compensated according to the first tracking compensation value to realize the IQ balance of the service signal. The first time period is before the second time period, and the second time period is before the third time period.
[0086] As shown in FIG. 2b, the signal processing circuit 200b includes a transmitting link and a feedback link. The receiving link includes the antenna 210, the real signal transmitting path 241, the imaginary signal transmitting path 242, the second compensation sub-circuit 250, the signal generating sub-circuit 280, and the micro control unit 290. The feedback link includes the real signal feedback path 261, the imaginary signal transmitting path 262, and the third compensation sub-circuit 270. Figure 2B
[0087] In the embodiments of the present disclosure, the antenna 210, the real signal transmitting path 241, the imaginary signal transmitting path 242, and the second compensation sub-circuit 250 are similar to the antenna 110, the real signal transmitting path 141, the imaginary signal transmitting path 142, the second compensation sub-circuit 150, and the first compensation sub-circuit 130 in the above-mentioned embodiments. The real signal feedback path 261, the imaginary signal transmitting path 262, and the third compensation sub-circuit 270 are similar to the real signal feedback path 261, the imaginary signal transmitting path 262, and the third compensation sub-circuit 270. For the sake of simplicity, the details are not described here.
[0088] The signal generating sub-circuit 280 is electrically connected with the second compensation sub-circuit 250, and the micro control unit 290 is electrically connected with the second compensation sub-circuit 250 and the third compensation sub-circuit 270.
[0089] The working phases of the transmitting link and the feedback link include an initialization phase and a tracking phase. In the initialization phase, the devices in the transmitting link and the feedback link are initialized. In the tracking phase, the service signal is transmitted.
[0090] During the initial signal sampling process in the initialization stage, the second compensation sub-circuit 250 does not work. The signal generation sub-circuit 280 generates a second initial signal. The second initial signal is a complex signal, for example, the second initial signal includes a second initial baseband real signal and a second initial baseband imaginary signal. The signal generation sub-circuit 280 sends the second initial baseband real signal and the second initial baseband imaginary signal to the real real signal transmission path 241 and the imaginary signal transmission path 242 respectively.
[0091] The real real signal transmission path 241 modulates the second initial baseband real signal to obtain a second initial radio frequency real signal. The imaginary signal transmission path 242 modulates the second initial baseband imaginary signal to obtain a second initial radio frequency imaginary signal. The real signal feedback path 261 receives the second initial radio frequency real signal and demodulates the second initial radio frequency real signal to obtain a third initial baseband real signal. The imaginary signal feedback path 262 receives the second initial radio frequency imaginary signal and demodulates the second initial radio frequency imaginary signal to obtain a third initial baseband imaginary signal.
[0092] The third compensation sub-circuit 270 samples the third initial baseband real signal and the third initial baseband imaginary signal to obtain a second initial sampling baseband real signal and a second initial sampling baseband imaginary signal. The second initial sampling baseband real signal and the second initial sampling baseband imaginary signal can be discrete signals.
[0093] The micro control unit 290 receives the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal, and determines a second initial compensation value and a third initial compensation value according to the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal. The micro control unit 290 sends the second initial compensation value to the second compensation sub-circuit 250 and sends the third initial compensation value to the third compensation sub-circuit 270.
[0094] During the initial signal compensation process in the initialization stage, the signal generation sub-circuit 280 does not work. The second compensation sub-circuit 250 receives a second baseband real signal and a second baseband imaginary signal from a baseband chip, and compensates the second baseband real signal and the second baseband imaginary signal using the second initial compensation value to obtain a second compensation real signal and a second compensation imaginary signal.
[0095] The real real signal transmission path 241 and the imaginary signal transmission path 242 receive the second compensation real signal and the second compensation imaginary signal respectively. The real real signal transmission path 241 modulates the second compensation real signal to obtain a second radio frequency real signal. The imaginary signal transmission path 242 modulates the second compensation imaginary signal to obtain a second radio frequency imaginary signal.
[0096] The real signal feedback path 261 receives the second radio frequency real signal and demodulates the second radio frequency real signal to obtain a third baseband real signal. The imaginary signal feedback path 262 receives the second radio frequency imaginary signal and demodulates the second radio frequency imaginary signal to obtain a third baseband imaginary signal.
[0097] The third compensation sub-circuit 270 performs signal compensation on the third baseband real signal and the third baseband imaginary signal by using the third initial compensation value to obtain a third compensation real signal and a third compensation imaginary signal. The third compensation real signal and the third compensation imaginary signal are transmitted to the baseband chip, and the baseband chip decodes the third compensation real signal and the third compensation imaginary signal to determine the signal leakage condition.
[0098] During the tracking signal sampling process in the tracking phase, the second compensation sub-circuit 250 and the signal generation sub-circuit 280 do not work. The real signal transmission path 241 and the imaginary signal transmission path 242 respectively receive the service signal from the baseband chip. The service signal includes a second baseband real signal and a second baseband imaginary signal. The second baseband real signal is transmitted to the real signal transmission path 241, and the second baseband imaginary signal is transmitted to the imaginary signal transmission path 242.
[0099] The real signal transmission path 241 modulates the second baseband real signal to obtain a tracking radio frequency real signal. The imaginary signal transmission path 242 modulates the second baseband imaginary signal to obtain a tracking radio frequency imaginary signal.
[0100] The real signal feedback path 261 receives the tracking radio frequency real signal and demodulates the tracking radio frequency real signal to obtain a tracking baseband real signal. The imaginary signal feedback path 262 receives the tracking radio frequency imaginary signal and demodulates the tracking radio frequency imaginary signal to obtain a tracking baseband imaginary signal.
[0101] The third compensation sub-circuit 270 samples the tracking baseband real signal and the tracking baseband imaginary signal to obtain a second tracking sampling baseband real signal and a second tracking sampling baseband imaginary signal. The second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal can be discrete signals.
[0102] The micro control unit 290 receives the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal, and determines a second tracking compensation value and a third tracking compensation value according to the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal. The micro control unit 290 transmits the second tracking compensation value to the second compensation sub-circuit 250 and transmits the third tracking compensation value to the third compensation sub-circuit 270.
[0103] In the tracking signal compensation process in the tracking phase, the signal generation sub-circuit 280 does not work. The second compensation sub-circuit 250 receives the second baseband real signal and the second baseband imaginary signal from the baseband chip, and performs signal compensation on the second baseband real signal and the second baseband imaginary signal by using the second tracking compensation value, to obtain a second compensation real signal and a second compensation imaginary signal.
[0104] The real signal transmission path 241 and the imaginary signal transmission path 242 respectively receive the second compensation real signal and the second compensation imaginary signal. The real signal transmission path 241 modulates the second compensation real signal to obtain a second radio frequency real signal. The imaginary signal transmission path 242 modulates the second compensation imaginary signal to obtain a second radio frequency imaginary signal. The antenna 210 receives the second radio frequency real signal and the second radio frequency imaginary signal, and transmits the second radio frequency real signal and the second radio frequency imaginary signal to an external base station.
[0105] The real signal feedback path 261 receives the second radio frequency real signal and demodulates the second radio frequency real signal to obtain a third baseband real signal. The imaginary signal feedback path 262 receives the second radio frequency imaginary signal and demodulates the second radio frequency imaginary signal to obtain a third baseband imaginary signal.
[0106] The third compensation sub-circuit 270 performs signal compensation on the third baseband real signal and the third baseband imaginary signal by using a third tracking compensation value, to obtain a third compensation real signal and a third compensation imaginary signal. The third compensation real signal and the third compensation imaginary signal are sent to the baseband chip, and the third compensation real signal and the third compensation imaginary signal are decoded by the baseband chip to determine the signal leakage.
[0107] In the initial signal compensation process in the initialization phase, the tracking signal sampling in the tracking phase, and the tracking signal compensation process in the tracking phase, the real signal and the imaginary signal received by the real signal transmission path 241 and the imaginary signal transmission path 242 can be service signals sent by the baseband chip. For example, in a first time period, the second initial compensation value and the second initial compensation value are determined by using the service signal, and the service signal is compensated according to the second initial compensation value and the second initial compensation value, to realize the initialization of the transmission link and the feedback link. In a second time period, the service information is sampled, and the second tracking compensation value and the second tracking compensation value are determined. In a third time period, the service signal is compensated according to the second tracking compensation value and the second tracking compensation value, to realize the IQ balance in the service signal. The first time period is before the second time period, and the second time period is before the third time period.
[0108] According to the embodiments of the present disclosure, in the initialization phase and the tracking phase, the signal sampling and the signal compensation are respectively performed on the signals in the input signal processing circuit. In the initialization phase, the initial compensation value is preliminarily determined, and the compensation sub-circuit is initialized. In the tracking phase, the more accurate tracking compensation value relative to the initial compensation value is determined, and the service signal is compensated according to the tracking compensation value, so as to ensure the IQ balance of the service signal.
[0109] Figure 3A A structure diagram of a signal processing circuit receiving link according to an embodiment of the present disclosure is shown. Figure 3B A signal flow diagram of a signal processing circuit receiving link according to an embodiment of the present disclosure is shown.
[0110] As shown in Figure 3A The signal processing circuit 300 includes a receiving link, which includes an antenna 30, a real signal receiving path 321, an imaginary signal receiving path 322, a first compensation sub-circuit 330, a signal generation sub-circuit 380, and a micro control unit 390.
[0111] In the embodiments of the present disclosure, the antenna 310, the real signal receiving path 321, the imaginary signal receiving path 322, the first compensation sub-circuit 330, the signal generation sub-circuit 380, and the micro control unit 390 are similar to the antenna 210, the real signal receiving path 221, the imaginary signal receiving path 222, the first compensation sub-circuit 230, the signal generation sub-circuit 280, and the micro control unit 290 in the foregoing embodiments, and are not described here for simplicity.
[0112] The first compensation sub-circuit 330 includes a first initialization compensation unit 331, a first tracking compensation unit 332, a first sampling unit 333, and a first verification unit 334.
[0113] The first initialization compensation unit 331 is electrically connected with the real signal receiving path 321 and the imaginary signal receiving path 322, the first tracking compensation unit 332 is electrically connected with the first initialization compensation unit 331, the first sampling unit 333 is electrically connected with the first tracking compensation unit 332, and the first verification unit 334 is electrically connected with the first sampling unit 333.
[0114] In the signal sampling process in the initialization phase, the first initialization compensation unit 331, the first tracking compensation unit 332, and the first verification unit 334 do not work. In the signal compensation process in the initialization phase, the first tracking compensation unit 332, the first sampling unit 333, and the first verification unit 334 do not work. In the signal sampling process in the tracking phase, the first initialization compensation unit 331 and the first tracking compensation unit 332 do not work. In the signal compensation process in the tracking phase, the first initialization compensation unit 331, the first sampling unit 333, and the first verification unit 334 do not work.
[0115] In this embodiment, the operating state of each functional unit can be controlled by the microcontroller unit 390. For example, the microcontroller unit 390 can notify a clock switch to control each functional unit. Each functional unit enters a working or sleep (non-working) state according to the business scenario, thereby reducing the power consumption of the signal processing circuit.
[0116] Combination Figure 3B During the signal sampling process in the initialization phase, the signal generation sub-circuit 380 receives the first initial radio frequency real signal I. R1_INT and the first initial radio frequency virtual signal Q R1_INT .
[0117] Real signal receiving path 321 for the first initial radio frequency real signal I R1_INT Demodulation is performed to obtain the first initial baseband real signal I. B1_INT The virtual signal receiving path 322 receives the first initial radio frequency virtual signal Q. R1_INT Demodulation is performed to obtain the first initial baseband virtual signal Q. B1_INT Since the first initialization compensation unit 331 and the first tracking compensation unit 332 are not working, the first sampling unit 333 samples the first initial baseband real signal I. B1_INT and the first initial baseband virtual signal Q B1_INT Sampling is performed to obtain a first initial sampled baseband real signal and a first initial sampled baseband virtual signal, which are then sent to the microcontroller unit 390. The microcontroller unit 390 determines a first initial compensation value based on the first initial sampled baseband real signal and the first initial sampled baseband virtual signal.
[0118] In this embodiment of the present disclosure, the first sampling unit 333 may also sample the first initial baseband real signal and the first initial baseband virtual signal respectively within a preset time window to obtain multiple sampling data, calculate the compensation coefficient based on the multiple sampling data, and send the compensation coefficient to the microcontroller unit 390.
[0119] For example, the microcontroller unit 390 can send a sampling request signal reg_capture_req to the first sampling unit 333 via the bus configuration register. When the first sampling unit 333 detects that the sampling request signal is valid (rising edge), it samples the first initial baseband real signal and the first initial baseband virtual signal to obtain multiple first initial sampled baseband real signals and multiple first initial sampled baseband virtual signals. The first sampling unit 333 can also write the multiple first initial sampled baseband real signals and multiple first initial sampled baseband virtual signals into a memory and send a signal data_capture_valid indicating that the data is valid to the memory.
[0120] The number of data sampled by the first sampling unit 333 is also controlled by the micro control unit 390. According to the signal band width, the number of data sampled N can be set. The value of N can include 1024, 2048, 4096, 8192, etc. The number of data sampled N is related to the time window. The first sampling unit 333 calculates the N data sampled to determine the compensation coefficients.
[0121] For example, the first sampling unit 333 can calculate the compensation coefficients according to the following formula:
[0122]
[0123] I i is the i-th first initial sampling baseband real signal of the N first initial sampling baseband real signals. Q i is the i-th first initial sampling baseband imaginary signal of the N first initial sampling baseband imaginary signals.
[0124] The first sampling unit 333 sends the calculation completion signal calc_done and the calculated compensation coefficients (K1, K2 and K3) to the micro control unit 390 through the bus. The micro control unit 390 reads the compensation coefficients (K1, K2 and K3) when it detects that the calculation completion signal calc_done is in the active state (rising edge), and sets the sampling request signal reg_capture_req to low. The first sampling unit 333 stops data sampling when it detects that the sampling request signal reg_capture_req is in the inactive state (falling edge), and sets the calculation completion signal calc_done to low, thereby completing the handshake operation with the micro control unit 390.
[0125] After the first sampling unit 333 and the micro control unit 390 complete the first handshake operation, the micro control unit 390 can again indicate the sampling operation to the first sampling unit 333 through the sampling request signal reg_capture_req according to the actual service demand.
[0126] The micro control unit 390 determines the first initial compensation value according to the compensation coefficients (K1, K2 and K3), and sends the first initial compensation value to the first initial compensation unit 331.
[0127] In the initial signal compensation process in the initialization stage, the real signal receiving path 321 and the imaginary signal receiving path 322 respectively receive signals from the antenna 310. The antenna 310 receives the first radio frequency real signal I R1 and the first radio frequency imaginary signal Q R1 from the outside.
[0128] The real signal receiving path 221 processes the first radio frequency real signal I R1Demodulation is performed to obtain the first baseband real signal I. B1 The virtual signal receiving path 222 receives the first radio frequency virtual signal Q. R1 Demodulation is performed to obtain the first baseband virtual signal Q. B1 The first initial compensation sub-circuit 331 uses the first initial compensation value to adjust the first baseband real signal I. B1 and the first baseband virtual signal Q B1 Signal compensation is performed to obtain the first compensated real signal I. out1 and the first compensated virtual signal Q out1 First compensated real signal I out1 and the first compensated virtual signal Q out1 It is sent to the baseband chip, where the baseband chip processes the first compensated real signal I. out1 and the first compensated virtual signal Q out1 Decode it.
[0129] During the tracking signal sampling process in the tracking phase, the real signal receiving path 321 and the virtual signal receiving path 322 respectively receive service signals from the antenna 310. The service signals include the first radio frequency real signal I. R1 and the first radio frequency virtual signal Q R1 .
[0130] Real signal receiving path 321 for the first radio frequency real signal I R1 Demodulation is performed to obtain the first baseband real signal I. B1 The virtual signal receiving path 322 receives the first radio frequency virtual signal Q. R1 Demodulation is performed to obtain the first baseband virtual signal Q. B1 .
[0131] The first sampling unit 333 samples the first baseband real signal I. B1 and the first baseband virtual signal Q B1 Sampling is performed to obtain a first tracking sampled baseband real signal and a first tracking sampled baseband imaginary signal. The first sampling unit 333 also calculates compensation coefficients based on the first tracking sampled baseband real signal and the first tracking sampled baseband imaginary signal, and sends the compensation coefficients to the microcontroller unit 390. The microcontroller unit 390 determines the first tracking compensation value based on the compensation coefficients.
[0132] The first verification unit 334 uses the first tracking sampling baseband real signal and the first tracking sampling baseband imaginary signal from the first sampling unit 333 to determine a first verification value, and sends the first verification value to the microcontroller unit 390. The microcontroller unit 390 uses the first verification value to verify the first tracking compensation value, and if it determines that the first tracking compensation value has passed verification, it sends the first tracking compensation value to the first tracking compensation unit 332.
[0133] The first sampling unit 333 operates in the tracking phase similarly to the operation in the initialization phase. The first sampling unit 333 can sample a plurality of first tracking sampling baseband real signals and a plurality of first tracking sampling baseband imaginary signals within a preset time window, and calculate compensation coefficients (K1, K2 and K3) according to the plurality of first tracking sampling baseband real signals and the plurality of first tracking sampling baseband imaginary signals. The first sampling unit 333 sends the compensation coefficients (K1, K2 and K3) to the micro control unit 390. The micro control unit 390 determines the first tracking compensation value according to the compensation coefficients (K1, K2 and K3).
[0134] The first verification unit 334 acquires the plurality of first tracking sampling baseband real signals and the plurality of first tracking sampling baseband imaginary signals from the first sampling unit 333, and calculates a first verification value according to the plurality of first tracking sampling baseband real signals and the plurality of first tracking sampling baseband imaginary signals. The first verification unit 334 sends the first verification value to the micro control unit 390. The micro control unit 390 determines whether the first tracking compensation value is reasonable according to the first verification value. In the case where it is determined that the first tracking compensation value is reasonable, the first tracking compensation value is sent to the first tracking compensation unit 332.
[0135] In the embodiments of the present disclosure, the calculation formula of the first verification unit 334 for calculating the first verification value according to the plurality of first tracking sampling baseband real signals and the plurality of first tracking sampling baseband imaginary signals is the same as the calculation formula of the first sampling unit 333 for calculating the compensation coefficients.
[0136] The first verification unit 334 includes a signal filter and a verifier. The filter performs filtering processing on the acquired plurality of first tracking sampling baseband real signals and the plurality of first tracking sampling baseband imaginary signals. The verifier calculates the first verification value according to the filtered signals. For example, the first verification unit 334 can include a first initialization compensation unit and / or a first tracking compensation unit. The first initialization compensation unit and / or the first tracking compensation unit in the first verification unit 334 are used as the filter.
[0137] In the tracking signal compensation process in the tracking phase, the real signal receiving path 321 and the imaginary signal receiving path 322 respectively receive the first radio frequency real signal I R1 and the first radio frequency imaginary signal Q R1 from the antenna 310. The real signal receiving path 321 demodulates the first radio frequency real signal I R1 to obtain the first baseband real signal I B1 . The imaginary signal receiving path 322 demodulates the first radio frequency imaginary signal Q R1 to obtain the first baseband imaginary signal Q B1 . The first tracking compensation unit 332 compensates the first baseband real signal I B1 and the first baseband imaginary signal QB1 a first compensated real signal I out1 and a first compensated imaginary signal Q out1 a first compensated real signal I out1 and a first compensated imaginary signal Q out1 are transmitted to a baseband chip, and the first compensated real signal I out1 and the first compensated imaginary signal Q out1 are decoded by the baseband chip.
[0138] Figure 4A A structure diagram of a transmit chain and a feedback chain of a signal processing circuit according to an embodiment of the present disclosure is shown. Figure 4B A signal flow diagram of a transmit chain and a feedback chain of a signal processing circuit according to an embodiment of the present disclosure is shown.
[0139] As shown in Figure 4A , the signal processing circuit 400 includes a transmit chain and a feedback chain. The receive chain includes an antenna 410, a real signal transmit path 441, an imaginary signal transmit path 442, a second compensation sub-circuit 450, a signal generation sub-circuit 480, and a micro control unit 490. The feedback chain includes a real signal feedback path 461, an imaginary signal transmit path 462, and a third compensation sub-circuit 470.
[0140] In the embodiment of the present disclosure, the antenna 410, the real signal transmit path 441, the imaginary signal transmit path 442, the second compensation sub-circuit 450, the signal generation sub-circuit 480, and the micro control unit 490 are similar to the antenna 210, the real signal transmit path 241, the imaginary signal transmit path 242, and the second compensation sub-circuit 250, the first compensation sub-circuit 230, the signal generation sub-circuit 280, and the micro control unit 290 in the previously described embodiments, respectively. The real signal feedback path 461, the imaginary signal transmit path 462, and the third compensation sub-circuit 470 are similar to the real signal feedback path 261, the imaginary signal transmit path 262, and the third compensation sub-circuit 270, respectively. For the sake of brevity, they will not be described again here.
[0141] The second compensation sub-circuit 450 includes a second initialization compensation unit 451 and a second tracking compensation unit 452. The third compensation sub-circuit 470 includes a third initialization compensation unit 471, a third tracking compensation unit 472, a second sampling unit 473, and a second verification unit 474.
[0142] The second initialization compensation unit 451 is electrically connected to the real signal transmit path 441 and the imaginary signal transmit path 442, and the second tracking initialization unit 452 is electrically connected to the second initialization compensation unit 451.
[0143] The third initialization compensation unit 471 is electrically connected with the real signal feedback channel 461 and the virtual signal transmitting channel 462, the third tracking compensation unit 472 is electrically connected with the third initialization compensation unit 471, the second sampling unit 473 is electrically connected with the third tracking compensation unit 472, and the second verification unit 474 is electrically connected with the second sampling unit 473.
[0144] During the signal sampling process in the initialization stage, the second initialization compensation unit 451, the second tracking compensation unit 452, the third initialization compensation unit 471, the third tracking compensation unit 472 and the second verification unit 474 do not work. During the signal compensation process in the initialization stage, the second tracking compensation unit 452, the third tracking compensation unit 472, the second sampling unit 473 and the second verification unit 474 do not work. During the signal sampling process in the tracking stage, the second initialization compensation unit 451, the second tracking initialization unit 452, the third initialization compensation unit 471 and the third tracking compensation unit 472 do not work. During the signal compensation process in the tracking stage, the second initialization compensation unit 451, the third initialization compensation unit 471, the second sampling unit 473 and the second verification unit 474 do not work.
[0145] In the embodiments of the present disclosure, the working states of the functional units can be controlled by the micro control unit 490. For example, the micro control unit 490 can inform the clock switch to control the functional units. The functional units enter the working or sleep (non-working) states according to the service scenarios, thereby reducing the power consumption of the signal processing circuit.
[0146] In combination Figure 4B , during the signal sampling process in the initialization stage, the signal generation sub-circuit 480 inputs the second initial baseband real signal I B2_INT and the second initial baseband virtual signal Q B2_INT .
[0147] The real signal transmitting channel 441 modulates the second initial baseband real signal I B2_INT to obtain the second initial radio frequency real signal I R2_INT . The virtual signal transmitting channel 442 modulates the second initial baseband virtual signal Q B2_INT to obtain the second initial radio frequency virtual signal Q R2_INT . The real signal feedback channel 461 receives the second initial radio frequency real signal I R2_INT and demodulates the second initial radio frequency real signal I R2_INT to obtain the third initial baseband real signal I B3_INT . The virtual signal feedback channel 462 receives the second initial radio frequency virtual signal Q R2_INT and demodulates the second initial radio frequency virtual signal Q R2_INT to obtain the third initial baseband virtual signal Q B3_INT .
[0148] Due to the non-operation of the second initialization compensation unit 451, the second tracking compensation unit 452, the third initialization compensation unit 471 and the third tracking compensation unit 472, the second sampling unit 473 samples the third initial baseband real signal I B3_INT and the third initial baseband imaginary signal Q B3_INT to obtain a second initial sampling baseband real signal and a second initial sampling baseband imaginary signal, and sends the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal to the micro control unit 490. The micro control unit 490 determines a second initial compensation value and a third initial compensation value according to the second initial sampling baseband real signal and the second initial sampling baseband imaginary signal, and sends the second initial compensation value to the second initialization compensation unit 451 and the third initial compensation value to the third initialization compensation unit 471.
[0149] In the embodiment of the present disclosure, the second sampling unit 473 is similar to the operation of the first sampling unit 333 in the receiving link of the previous embodiment. The second sampling unit 473 can sample a plurality of second initial sampling baseband real signals and a plurality of second initial sampling baseband imaginary signals within a preset time window, and calculate compensation coefficients (K1, K2 and K3) according to the plurality of second initial sampling baseband real signals and the plurality of second initial sampling baseband imaginary signals. The second sampling unit 473 sends the compensation coefficients (K1, K2 and K3) to the micro control unit 490. The micro control unit 490 determines a second initial compensation value and a third initial compensation value according to the compensation coefficients (K1, K2 and K3).
[0150] In the initial signal compensation process in the initialization stage, the second initialization compensation sub-circuit 451 receives the second baseband real signal I B2 and the second baseband imaginary signal Q B2 from the baseband chip, and compensates the second baseband real signal I B2 and the second baseband imaginary signal Q B2 using the second initial compensation value to obtain a second compensation real signal and a second compensation imaginary signal.
[0151] The real signal transmitting path 441 and the imaginary signal transmitting path 442 respectively receive the second compensation real signal and the second compensation imaginary signal. The real signal transmitting path 441 modulates the second compensation real signal to obtain a second radio frequency real signal I R2 . The imaginary signal transmitting path 242 modulates the second compensation imaginary signal to obtain a second radio frequency imaginary signal Q R2 .
[0152] The real signal feedback path 261 receives the second radio frequency real signal I R2 and demodulates the second radio frequency real signal I R2 to obtain a third baseband real signal IB3 The virtual signal feedback path 462 receives the second radio frequency virtual signal Q R2 and demodulates the second radio frequency virtual signal Q R2 to obtain a third baseband virtual signal Q B3 .
[0153] The third initialization compensation sub-circuit 471 performs signal compensation on the third baseband real signal I B3 and the third baseband virtual signal Q B3 using the third initial compensation value to obtain a third compensated real signal I out2 and a third compensated virtual signal Q out2 . The third compensated real signal I out2 and the third compensated virtual signal Q out2 are transmitted to the baseband chip, and the baseband chip decodes the third compensated real signal I out2 and the third compensated virtual signal Q out2 to determine the signal leakage.
[0154] In the tracking signal sampling process in the tracking phase, the real signal transmission path 441 and the virtual signal transmission path 442 respectively receive the service signal from the baseband chip because the second initialization compensation unit 451 and the second tracking compensation unit 452 do not work. The service signal includes the second baseband real signal I B2 and the second baseband virtual signal Q B2 .
[0155] The real signal transmission path 441 modulates the second baseband real signal I B2 to obtain a tracking radio frequency real signal I R2 . The virtual signal transmission path 442 modulates the second baseband virtual signal Q B2 to obtain a tracking radio frequency virtual signal Q R2 . The real signal feedback path 461 receives the tracking radio frequency real signal I R2 and demodulates the tracking radio frequency real signal I R2 to obtain a tracking baseband real signal I B3 . The virtual signal feedback path 462 receives the tracking radio frequency virtual signal Q R2 and demodulates the tracking radio frequency virtual signal Q R2 to obtain a tracking baseband virtual signal Q B3 .
[0156] The second sampling unit 473 samples the tracking baseband real signal I B3 and the tracking baseband virtual signal Q B3The second sampling unit 473 obtains a second tracking sampling baseband real signal and a second tracking sampling baseband imaginary signal. The second sampling unit 473 further calculates compensation coefficients according to the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal, and sends the compensation coefficients to the micro control unit 490. The micro control unit 490 determines a second tracking compensation value and a third tracking compensation value according to the compensation coefficients.
[0157] The second verification unit 474 determines a second verification value according to the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal from the second sampling unit 473, and sends the second verification value to the micro control unit 490. The micro control unit 490 verifies the second tracking compensation value and the third tracking compensation value according to the second verification value, and sends the second tracking compensation value to the second tracking compensation unit 452 and the third tracking compensation value to the third tracking compensation unit 472 if the second tracking compensation value and the third tracking compensation value pass the verification.
[0158] In the embodiment of the present disclosure, the second sampling unit 473 is similar to the first sampling unit 333 in the receiving chain of the previous embodiment. The second sampling unit 473 can sample a plurality of second tracking sampling baseband real signals and a plurality of second tracking sampling baseband imaginary signals within a preset time window, and calculate compensation coefficients (K1, K2 and K3) according to the plurality of second tracking sampling baseband real signals and the plurality of second tracking sampling baseband imaginary signals. The second sampling unit 473 sends the compensation coefficients (K1, K2 and K3) to the micro control unit 490. The micro control unit 490 determines a second tracking compensation value and a third tracking compensation value according to the compensation coefficients (K1, K2 and K3).
[0159] The second verification unit 474 is similar to the first verification unit 334 in the receiving chain of the previous embodiment in operation and structure, and will not be described here for simplicity.
[0160] In the tracking signal compensation process in the tracking phase, the second tracking compensation unit 452 receives a second baseband real signal I B2 and a second baseband imaginary signal Q B2 from the baseband chip, and compensates the second baseband real signal I B2 and the second baseband imaginary signal Q B2 according to the second tracking compensation value to obtain a second compensation real signal and a second compensation imaginary signal.
[0161] The real signal transmitting path 241 and the imaginary signal transmitting path 242 respectively receive the second compensation real signal and the second compensation imaginary signal. The real signal transmitting path 241 modulates the second compensation real signal to obtain a second radio frequency real signal I R2 . The imaginary signal transmitting path 242 modulates the second compensation imaginary signal to obtain a second radio frequency imaginary signal QR2 .
[0162] The antenna transmits the second radio frequency real signal I R2 and the second radio frequency imaginary signal Q R2 to an external base station.
[0163] The real signal feedback path 261 receives the second radio frequency real signal I R2 , demodulates the second radio frequency real signal I R2 , and obtains a third baseband real signal I B3 . The imaginary signal feedback path 262 receives the second radio frequency imaginary signal Q R2 , demodulates the second radio frequency imaginary signal Q R2 , and obtains a third baseband imaginary signal Q B3 .
[0164] The third tracking compensation unit 472 performs signal compensation on the third baseband real signal I B3 and the third baseband imaginary signal Q B3 using a third tracking compensation value, and obtains a third compensated real signal I out2 and a third compensated imaginary signal Q out2 . The third compensated real signal I out2 and the third compensated imaginary signal Q out2 are transmitted to a baseband chip, and the baseband chip decodes the third compensated real signal I out2 and the third compensated imaginary signal Q out2 to determine the signal leakage.
[0165] Figure 5A A structural diagram of a first initialization compensation unit according to an embodiment of the present disclosure is shown.
[0166] As shown in Figure 5A , the first initialization compensation unit 531 includes a first rotator 5311, an integrated filter 5312, and a second rotator 5313. The first rotator 5311, the integrated filter 5312, and the second rotator 5313 are electrically connected in sequence.
[0167] The first rotator 5311 receives the first baseband real signal I B1 and the first baseband imaginary signal Q B1 , and shifts the phase of the first baseband real signal I B1 and the phase of the first baseband imaginary signal Q B1 by a preset angle in a forward direction using a first initial compensation value from a micro control unit.
[0168] The integrated filter 5312 filters the signals I rot and Q rot from the first rotator 5311 using the first initial compensation value, and outputs a signal IFIR and Q FIR .
[0169] The second rotator 5313 shifts the phase of the signal I FIR and Q FIR from the integrated filter 5313 by a preset angle in a negative direction, to obtain a first compensated real signal I comp and a first compensated imaginary signal Q comp .
[0170] In the embodiment of the present disclosure, the first rotator 5311 can also first shift the phase of the first baseband real signal I B1 and the phase of the first baseband imaginary signal Q B1 by a preset angle in a negative direction. The second rotator 5313 then shifts the phase of the signal I FIR and Q FIR from the integrated filter 5313 by a preset angle in a positive direction.
[0171] In the embodiment of the present disclosure, the first initial compensation value can include a rotation parameter and a filter coefficient. The first rotator 5311 and the second rotator 5313 shift the phase of the signal based on the rotation parameter. The integrated filter 5312 filters the signal based on the filter coefficient.
[0172] For example, the micro control unit can send configuration data cfg_data to the first rotator 5311, the integrated filter 5312 and the second rotator 5313 through a bus configuration register. The configuration data cfg_data includes the rotation parameter and the filter coefficient. The micro control unit can also send a configuration request signal cfg_req to the first rotator 5311, the integrated filter 5312 and the second rotator 5313 through the bus configuration register. The first rotator 5311, the integrated filter 5312 and the second rotator 5313 can synchronize the configuration request signal cfg_req into the clock domain of the clock switch. The clock switch can control the working state of the first rotator 5311, the integrated filter 5312 and the second rotator 5313 according to the actual business needs. The first rotator 5311, the integrated filter 5312 and the second rotator 5313 load the received configuration data cfg_data in the case of detecting that the configuration request signal cfg_req is in a valid state (rising edge).
[0173] It should be noted that the second initial compensation unit and the third initial compensation unit are similar to the structure of the first initial compensation unit, and are not described here for the sake of simplicity. The first tracking compensation unit, the second tracking compensation unit and the third tracking compensation unit can include a third rotator. The third rotator is similar to the first rotator or the second rotator, and is not described here for the sake of simplicity.
[0174] Figure 5B A fixed-point calculation diagram of a first rotator according to an embodiment of the present disclosure is shown.
[0175] like Figure 5B As shown, the first baseband real signal I received by the first rotator B1 For I<14,11>, the first baseband imaginary signal Q B1 Let Q<14, 11> represent the real signal with a bit width of 14 bits, of which 11 bits are fractional bits. Let Q<14, 11> represent the imaginary signal with a bit width of 14 bits, of which 11 bits are fractional bits.
[0176] The first baseband real signal I<14, 11> is multiplied by the cosine signal cos<16, 15> to obtain the first marker signal s30<30, 26>. The first baseband real signal I<14, 11> is also multiplied by the sine signal sin<16, 15> to obtain the second marker signal s30<30, 26>. cos<16, 15> indicates that the cosine signal has a bit width of 16, with 15 decimal places. sin<16, 15> indicates that the sine signal has a bit width of 16, with 15 decimal places. s30<30, 26> indicates that the marker signal has a bit width of 30, with 26 decimal places. The cosine signal cos<16, 15> and the sine signal sin<16, 15> are configuration data sent by the microcontroller unit.
[0177] The first baseband virtual signal Q<14,11> is multiplied with the cosine signal cos<16,15> to obtain the third marker signal s30<30,26>. The first baseband virtual signal Q<14,11> is also multiplied with the sine signal sin<16,15> to obtain the fourth marker signal s30<30,26>.
[0178] Subtracting the first marker signal s30<30,26> from the fourth marker signal s30<30,26> yields the fifth marker signal s31<31,26>. Rounding (RND) is then performed on the fifth marker signal s31<31,26> to obtain the sixth marker signal s16<16,11>. Saturation (SAT) is then performed on the sixth marker signal s16<16,11> to obtain the real signal I. rot <14, 11>. Real signal I rot <14, 11> is shifted positively by a preset angle relative to the first baseband real signal I<14, 11>.
[0179] The third marker signal s30<30,26> is added to the second marker signal s30<30,26> to obtain the seventh marker signal s31<31,26>. An RND operation is then performed on the seventh marker signal s31<31,26> to obtain the eighth marker signal s16<16,11>. Finally, a SAT operation is performed on the eighth marker signal s16<16,11> to obtain the imaginary signal Q. rot <14,11>. Virtual signal Q rott <14, 11> is shifted positively by a preset angle relative to the first baseband virtual signal I<14, 11>.
[0180] The fixed-point calculation diagram of the second rotator is similar to that of the first rotator, and will not be repeated here for the sake of simplicity.
[0181] Figure 5C A fixed-point computation diagram of an integrated filter according to an embodiment of the present disclosure is shown.
[0182] like Figure 5C As shown, the integrated filter includes filter FIR_I1, filter FIR_I2, filter FIR_Q1, and filter FIR_Q2.
[0183] Filters FIR_I1 and FIR_I2 receive the real signal I from the first rotator. rot <14, 11>. Filters FIR_Q1 and FIR_Q2 receive the virtual signal Q from the first rotator. rot <14, 11>.
[0184] Real signal I rot <14, 11> are filtered by filter FIR_I1 to obtain the first marker signal s36<36, 26>. Real signal I rot <14, 11> is further filtered by FIR_I2 to obtain the second marker signal s36<36, 26>. The imaginary signal Q... rot <14, 11> are filtered by filter FIR_Q1 to obtain the third marker signal s36<36, 26>. Real signal I rot <14, 11> is further filtered by filter FIR_Q2 to obtain the fourth marker signal s36<36, 26>.
[0185] The first marker signal s36<36,26> is added to the fourth marker signal s36<36,26> to obtain the fifth marker signal s37<37,26>. The fifth marker signal s37<37,26> is then subjected to an RND operation to obtain the sixth marker signal s22<22,11>. The sixth marker signal s22<22,11> is then subjected to a SAT operation to obtain the real signal I. FIR<14, 11>.
[0186] The second marker signal s36<36, 26> is added to the third marker signal s36<36, 26> to obtain a seventh marker signal s37<37, 26>. The seventh marker signal s37<37, 26> is subjected to an RND operation to obtain an eighth marker signal s22<22, 11>. The eighth marker signal s22<22, 11> is subjected to a SAT operation to obtain a virtual signal Q FIR <14, 11>.
[0187] Figure 5D A fixed-point calculation graph of the filter according to an embodiment of the present disclosure is shown.
[0188] As shown in Figure 5D , the filter includes a plurality of integrators. An input signal of the filter is a marker signal s14<14, 11>. The marker signal s14<14, 11> can be a real signal I rot <14, 11> from the first rotator or a virtual signal Q rot <14, 11>.
[0189] For example, the filter includes 34 integrators. An output signal of the first integrator is added to an output signal of the 34th integrator to obtain a first integrated signal s15<15, 11>. The first integrated signal s15<15, 11> is multiplied by a signal w0<16, 15> to obtain a first output signal s31<31, 26>. An output signal of the second integrator is added to an output signal of the 33rd integrator to obtain a second integrated signal s15<15, 11>. The second integrated signal s15<15, 11> is multiplied by a signal w1<16, 15> to obtain a second output signal s31<31, 26>. In this way, 17 output signals are obtained. The 17 output signals are summed to obtain a marker signal s36<36, 26>.
[0190] Figure 6A A structure diagram of a signal processing circuit receiving a link according to another embodiment of the present disclosure is shown.
[0191] As shown in Figure 6A , the signal processing circuit 600a includes a receiving link, which includes an antenna 610, a real signal receiving path 621, a virtual signal receiving path 622, a first compensation sub-circuit 630, a signal generation sub-circuit 680, an attenuator 6101, a phase shifter 6102, a local oscillator 6103, a first filter sub-circuit 6104, and a first front-end module 6105.
[0192] The first compensation sub-circuit 630 comprises a first initialization compensation unit 631, a first tracking compensation unit 632, a first sampling unit 633 and a first verification unit 634.
[0193] In the embodiments of the present disclosure, the antenna 610, the real signal receiving path 621, the imaginary signal receiving path 622, the first compensation sub-circuit 630 and the signal generation sub-circuit 680 are similar to the antenna 210, the real signal receiving path 221, the imaginary signal receiving path 222, the first compensation sub-circuit 230 and the signal generation sub-circuit 280 in the foregoing embodiments respectively. For the sake of simplicity, the details are not described herein again. The first initialization compensation unit 631, the first tracking compensation unit 632, the first sampling unit 633 and the first verification unit 634 are similar to the first initialization compensation unit 331, the first tracking compensation unit 332, the first sampling unit 333 and the first verification unit 334 in the foregoing embodiments respectively. For the sake of simplicity, the details are not described herein again.
[0194] The real signal receiving path 621 comprises a mixer 6211, a filter 6212 and an analog-to-digital converter (ADC) 6213. The imaginary signal receiving path 622 comprises a mixer 6221, a filter 6222 and an ADC 6223.
[0195] The attenuator 6101 is electrically connected with the antenna 610. The attenuator 6101 is electrically connected with the mixer 6211 and the mixer 6221. The local oscillator 6103 is electrically connected with the phase shifter 6102. The mixer 6211 and the mixer 6221 are electrically connected with the phase shifter 6102 respectively. The mixer 6211, the filter 6212 and the ADC 6213 are electrically connected in sequence. The mixer 6221, the filter 6222 and the ADC 6223 are electrically connected in sequence.
[0196] The antenna 610 receives a radio frequency signal. The radio frequency signal comprises a first radio frequency real signal and a first radio frequency imaginary signal. The attenuator 6101 attenuates the power of the radio frequency signal. The local oscillator 6103 outputs an oscillation signal. The phase shifter 6102 phase-shifts the oscillation signal to obtain an oscillation real signal and an oscillation imaginary signal which are in phase quadrature. The mixer 6211 frequency-converts the attenuated first radio frequency real signal by the oscillation real signal. The mixer 6221 frequency-converts the attenuated first radio frequency imaginary signal by the oscillation imaginary signal. The first radio frequency real signal is filtered by the filter 6212 and converted by the ADC 6213, and a first baseband real signal is output. The first radio frequency imaginary signal is filtered by the filter 6222 and converted by the ADC 6223, and a first baseband imaginary signal is output.
[0197] The first filter sub-circuit 6104 is electrically connected with the ADC 6213 and the ADC 6223, and performs filtering processing on the first baseband real signal and the first baseband imaginary signal. The first filter sub-circuit 6104 can include a direct current offset canceller, a finite impulse response filter, a low pass filter, and the like.
[0198] The first front end module 6105 is electrically connected with the first tracking compensation unit 632. The first front end module 6105 performs amplification and filtering on the compensation signal sent to the baseband chip. The first front end module 6105 can include a filter and an amplifier.
[0199] In the embodiments of the present disclosure, in the initialization stage, the attenuator 6101 and the first front end module 6105 are in an inoperative state. The working state of the attenuator 6101 and the first front end module 6105 is controlled by a clock switch, so as to reduce the power consumption of the circuit.
[0200] Figure 6B A structure diagram of a signal processing circuit transmitting link and feedback link is shown according to another embodiment of the present disclosure.
[0201] As shown in Figure 6B The signal processing circuit 600b includes a transmitting link and a feedback link.
[0202] The transmitting link includes an antenna 610, a real signal transmitting path 641, an imaginary signal transmitting path 642, a second compensation sub-circuit 650, a signal generating sub-circuit 680, an excitation amplifier 6106, a phase shifter 6107, a local oscillator 6108, a second filter sub-circuit 6109, and a second front end module 6110.
[0203] The feedback link includes a real signal feedback path 661, an imaginary signal feedback path 662, a third compensation sub-circuit 670, an attenuator 6111, a phase shifter 6112, a local oscillator 6113, a third filter sub-circuit 6114, and a third front end module 6115.
[0204] The second compensation sub-circuit 650 includes a second initialization compensation unit 651 and a second tracking compensation unit 652. The third compensation sub-circuit 670 includes a third initialization compensation unit 671, a third tracking compensation unit 672, a second sampling unit 673, and a second verification unit 674.
[0205] In the embodiments of the present disclosure, the antenna 610, the real signal transmission path 641, the virtual signal transmission path 642, the second compensation sub-circuit 650 and the signal generation sub-circuit 680 are similar to the antenna 210, the real signal transmission path 241, the virtual signal transmission path 242, the second compensation sub-circuit 250 and the signal generation sub-circuit 280 in the foregoing embodiments respectively. For the sake of simplicity, details are not repeated here. The second initialization compensation unit 651 and the second tracking compensation unit 652 are similar to the second initialization compensation unit 351 and the second tracking compensation unit 352 in the foregoing embodiments respectively. The third initialization compensation unit 671, the third tracking compensation unit 672, the second sampling unit 673 and the second verification unit 674 are similar to the third initialization compensation unit 371, the third tracking compensation unit 372, the second sampling unit 373 and the second verification unit 374 in the foregoing embodiments respectively. For the sake of simplicity, details are not repeated here.
[0206] The second front-end module 6110 is electrically connected with the second compensation sub-circuit 650. The second front-end module 6110 can amplify and filter the baseband signal from the baseband chip.
[0207] The real signal transmission path 641 includes a mixer 6411, a filter 6412 and an ADC 6413. The virtual signal transmission path 642 includes a mixer 6421, a filter 6422 and an ADC 6423.
[0208] The second filter sub-circuit 6109 is electrically connected with the ADC 6413 and the ADC 6423, and performs filtering processing on the second compensation real signal and the second compensation virtual signal from the second compensation sub-circuit 650. The second filter sub-circuit 6109 can include a direct current offset canceller, a finite impulse response filter, a low pass filter and the like.
[0209] The excitation amplifier 6106 is electrically connected with the antenna 610, and the excitation amplifier 6106 is electrically connected with the mixer 6411 and the mixer 6421. The local oscillator 6108 is electrically connected with the phase shifter 6107, and the mixer 6411 and the mixer 6421 are electrically connected with the phase shifter 6107 respectively. The mixer 6411, the filter 6412 and the ADC 6413 are electrically connected in sequence. The mixer 6421, the filter 6422 and the ADC 6423 are electrically connected in sequence.
[0210] The real signal transmitting path 651 receives the second baseband real signal from the second filtering sub-circuit 6109, and the imaginary signal transmitting path 651 receives the second baseband imaginary signal from the second filtering sub-circuit 6109. The second baseband real signal is converted by the ADC 6413, filtered by the filter 6412, and frequency-converted by the mixer 6411, and the second radio frequency real signal is output. The second baseband imaginary signal is converted by the ADC 6423, filtered by the filter 6422, and frequency-converted by the mixer 6421, and the second radio frequency imaginary signal is output. The power of the second radio frequency real signal and the second radio frequency imaginary signal is amplified by the excitation amplifier 6106, and the amplified second radio frequency real signal and the second radio frequency imaginary signal are transmitted to the external base station by the antenna 610.
[0211] The local oscillator 6108 outputs an oscillation signal. The phase shifter 6107 phase-shifts the oscillation signal to obtain an oscillation real signal and an oscillation imaginary signal in phase quadrature. The mixer 6411 frequency-converts the second baseband real signal by the oscillation real signal. The mixer 6421 frequency-converts the second baseband imaginary signal by the oscillation real signal.
[0212] The real signal feedback path 671 includes a mixer 6711, a filter 6712, and an ADC 6713. The imaginary signal feedback path 672 includes a mixer 6721, a filter 6722, and an ADC 6723.
[0213] The attenuator 6111 is electrically connected with the antenna 610, and the attenuator 6111 is electrically connected with the mixer 6611 and the mixer 6621. The local oscillator 6113 is electrically connected with the phase shifter 6112, and the mixer 6611 and the mixer 6621 are respectively electrically connected with the phase shifter 6112. The mixer 6611, the filter 6612, and the ADC 6613 are sequentially electrically connected. The mixer 6621, the filter 6622, and the ADC 6623 are sequentially electrically connected.
[0214] The real signal feedback path 671 receives the second radio frequency real signal from the real signal transmitting path 651, and the imaginary signal feedback path 671 receives the second radio frequency imaginary signal from the imaginary signal transmitting path 651. The attenuator 6111 attenuates the power of the second radio frequency real signal and the second radio frequency imaginary signal. The local oscillator 6113 outputs an oscillation signal. The phase shifter 6112 phase-shifts the oscillation signal to obtain an oscillation real signal and an oscillation imaginary signal in phase quadrature. The mixer 6611 frequency-converts the attenuated second radio frequency real signal by the oscillation real signal. The mixer 6621 frequency-converts the attenuated second radio frequency imaginary signal by the oscillation real signal. The second radio frequency real signal is filtered by the filter 6612 and converted by the ADC 6613, and the third baseband real signal is output. The second radio frequency imaginary signal is filtered by the filter 6622 and converted by the ADC 6623, and the third baseband imaginary signal is output.
[0215] The third filter sub-circuit 6114 is electrically connected with the ADC 6613 and the ADC 6623, and filters the third baseband real signal and the third baseband imaginary signal. The third filter sub-circuit 6114 can include a DC offset canceller, a finite impulse response filter, a low-pass filter, and the like.
[0216] The third front-end module 6115 is electrically connected with the third tracking compensation unit 672. The third front-end module 6115 amplifies and filters the compensation signal sent to the baseband chip. The third front-end module 6115 can include a filter and an amplifier.
[0217] In the embodiments of the present disclosure, in the initialization phase, the excitation amplifier 6106, the second front-end module 6110, the attenuator 6121, and the second front-end module 6115 are in an inactive state. The working state of the excitation amplifier 6106, the second front-end module 6110, the attenuator 6121, and the second front-end module 6115 is controlled by a clock switch, so as to reduce the power consumption of the circuit.
[0218] Figure 7 A flowchart of a signal processing method according to an embodiment of the present disclosure is shown.
[0219] As shown in Figure 7 The signal processing method according to the embodiment can be applied to the signal processing circuit according to the embodiments of the present disclosure. The signal processing method according to the embodiment includes operations S710-S740.
[0220] In operation S710, the antenna receives a radio frequency signal, and the radio frequency signal includes a first radio frequency real signal and a first radio frequency imaginary signal.
[0221] In the embodiments of the present disclosure, operation S710 is performed by the antenna 210 described above. For the sake of brevity, the operations performed by the antenna 210 will not be described again.
[0222] In operation S720, the real signal receiving path demodulates the first radio frequency real signal to obtain a first baseband real signal, and the imaginary signal receiving path demodulates the first radio frequency imaginary signal to obtain a first baseband imaginary signal.
[0223] In the embodiments of the present disclosure, operation S720 is performed by the real signal receiving path 221 and the imaginary signal receiving path 222 described above. For the sake of brevity, the operations performed by the real signal receiving path 221 and the imaginary signal receiving path 222 will not be described again.
[0224] In operation S730, the micro control unit determines a first tracking compensation value according to the first baseband real signal and the first baseband imaginary signal.
[0225] In the embodiments of the present disclosure, operation S730 is performed by the micro control unit 290, and the operation corresponding to the operation performed by the micro control unit 290 will not be repeated here for the sake of simplicity.
[0226] In operation S740, the first compensation sub-circuit compensates the first baseband real signal and the first baseband imaginary signal with the first tracking compensation value from the micro control unit respectively to obtain a first compensation real signal and a first compensation imaginary signal.
[0227] In the embodiments of the present disclosure, operation S740 is performed by the first compensation sub-circuit 230, and the operation corresponding to the operation performed by the first compensation sub-circuit 230 will not be repeated here for the sake of simplicity.
[0228] Figure 8 A flowchart of a signal processing method of another embodiment of the present disclosure is shown.
[0229] As Figure 8 shown, the signal processing method of this embodiment can be applied to the signal processing circuit according to the embodiments of the present disclosure. The signal processing method of this embodiment includes operations S810-S860.
[0230] In operation S810, the real signal transmission path modulates the second baseband real signal to obtain a tracking radio frequency real signal, and the imaginary signal transmission path modulates the second baseband imaginary signal to obtain a tracking radio frequency imaginary signal.
[0231] In the embodiments of the present disclosure, operation S810 is performed by the real signal transmission path 241 and the imaginary signal transmission path 242, and the operation corresponding to the operation performed by the real signal transmission path 241 and the imaginary signal transmission path 242 will not be repeated here for the sake of simplicity.
[0232] In operation S820, the real signal feedback path demodulates the tracking radio frequency real signal to obtain a tracking baseband real signal, and the imaginary signal transmission path demodulates the tracking radio frequency imaginary signal to obtain a tracking baseband imaginary signal.
[0233] In the embodiments of the present disclosure, operation S820 is performed by the real signal feedback path 261 and the imaginary signal feedback path 262, and the operation corresponding to the operation performed by the real signal feedback path 261 and the imaginary signal feedback path 262 will not be repeated here for the sake of simplicity.
[0234] In operation S830, the micro control unit determines the second tracking compensation value and the second tracking compensation value according to the tracking baseband real signal and the tracking baseband imaginary signal.
[0235] In the embodiments of the present disclosure, operation S830 is performed by the micro control unit 290, and the operation corresponding to the operation performed by the micro control unit 290 will not be repeated here for the sake of simplicity.
[0236] In operation S840, the second compensation sub-circuit compensates the second baseband real signal and the second baseband imaginary signal respectively with the second tracking compensation value from the micro control unit, to obtain a second compensation real signal and a second compensation imaginary signal.
[0237] In the embodiments of the present disclosure, operation S840 is performed by the above-mentioned second compensation sub-circuit 250, and for the sake of brevity, the operations performed by the second compensation sub-circuit 250 will not be described here again.
[0238] In operation S850, the antenna transmits a second radio frequency real signal and a second radio frequency imaginary signal.
[0239] In the embodiments of the present disclosure, the second radio frequency real signal is obtained by modulating the second compensation real signal by a real signal transmission path, and the second radio frequency imaginary signal is obtained by modulating the second compensation imaginary signal by an imaginary signal transmission path. Operation S850 is performed by the above-mentioned antenna 210, and for the sake of brevity, the operations performed by the antenna 210 will not be described here again.
[0240] In operation S860, the third compensation sub-circuit compensates a third baseband real signal and a third baseband imaginary signal respectively with a third tracking compensation value from the micro control unit, to obtain a third compensation real signal and a third compensation imaginary signal.
[0241] In the embodiments of the present disclosure, the third baseband real signal is obtained by demodulating the second radio frequency real signal by a real signal feedback path, and the third baseband imaginary signal is obtained by demodulating the second radio frequency imaginary signal by an imaginary signal feedback path. Operation S860 is performed by the above-mentioned third compensation sub-circuit 270, and for the sake of brevity, the operations performed by the third compensation sub-circuit 270 will not be described here again.
[0242] It should be noted that in the above description, the technical solutions of the embodiments of the present disclosure are only shown by way of examples, but do not mean that the embodiments of the present disclosure are limited to the above steps and structures. In possible cases, the steps and structures can be adjusted and selected as needed. Therefore, some steps and units are not essential elements for implementing the overall inventive idea of the embodiments of the present disclosure.
[0243] The present disclosure has been described in conjunction with preferred embodiments. It should be understood that one of ordinary skill in the art can make various other changes, substitutions and additions without departing from the spirit and scope of the embodiments of the present disclosure. Therefore, the scope of the embodiments of the present disclosure is not limited to the above specific embodiments, but is defined by the appended claims.
Claims
1. A signal processing circuit, comprising: An antenna for receiving radio frequency signals, the radio frequency signals including a first real radio frequency signal and a first virtual radio frequency signal; A real signal receiving path, electrically connected to the antenna, is used to demodulate the first radio frequency real signal to obtain a first baseband real signal; A virtual signal receiving path, electrically connected to the antenna, is used to demodulate the first radio frequency virtual signal to obtain a first baseband virtual signal; as well as The first compensation sub-circuit is electrically connected to the real signal receiving path and the virtual signal receiving path, and is used to perform signal compensation on the first baseband real signal and the first baseband virtual signal to obtain a first compensated real signal and a first compensated virtual signal. The signal processing circuit further includes a microcontroller unit for use during the tracking phase: Receive a first tracking sampling baseband real signal and a first tracking sampling baseband virtual signal from the first compensation sub-circuit; determine a first tracking compensation value based on the first tracking sampling baseband real signal and the first tracking sampling baseband virtual signal; as well as If the first tracking compensation value is verified, the first tracking compensation value is sent to the first compensation sub-circuit.
2. The signal processing circuit according to claim 1 further includes: The signal generation sub-circuit, electrically connected to the real signal receiving path and the virtual signal receiving path, is used during the initialization phase: Generate a first initial signal, the first initial signal including a first initial radio frequency real signal and a first initial radio frequency imaginary signal; and The first initial radio frequency real signal and the first initial radio frequency virtual signal are respectively sent to the real signal receiving path and the virtual signal receiving path; The real signal receiving path and the virtual signal receiving path are further used to demodulate the first initial radio frequency real signal and the first initial radio frequency virtual signal respectively to obtain the first initial baseband real signal and the first initial baseband virtual signal.
3. The signal processing circuit according to claim 2 further includes: Microcontroller unit, used during the initialization phase: Receive the first initial sampled baseband real signal and the first initial sampled baseband virtual signal from the first compensation sub-circuit; The first initial compensation value is determined based on the first initial sampled baseband real signal and the first initial sampled baseband imaginary signal; as well as The first initial compensation value is sent to the first compensation sub-circuit.
4. The signal processing circuit according to claim 3, wherein, The first compensation sub-circuit includes: A first sampling unit is configured to sample the first initial baseband real signal and the first initial baseband virtual signal respectively during the initialization phase to obtain the first initial sampled baseband real signal and the first initial sampled baseband virtual signal, and send the first initial sampled baseband real signal and the first initial sampled baseband virtual signal to the microcontroller unit; and The first initialization compensation unit is electrically connected to the real signal receiving path and the virtual signal receiving path. During the initialization phase, it is used to perform signal compensation on the first baseband real signal and the first baseband virtual signal using the first initial compensation value from the microcontroller unit to obtain the first compensated real signal and the first compensated virtual signal.
5. The signal processing circuit according to claim 4, wherein, The first compensation sub-circuit further includes: A first verification unit, electrically connected to the first sampling unit, is used, during the tracking phase, to determine a first verification value using the first tracking sampling baseband real signal and the first tracking sampling baseband imaginary signal from the first sampling unit, and to send the first verification value to the microcontroller unit; and The first tracking compensation unit is used to perform signal compensation on the first baseband real signal and the first baseband virtual signal during the tracking phase using a first tracking compensation value from the microcontroller unit to obtain the first compensated real signal and the first compensated virtual signal. The microcontroller unit is further configured to verify the first tracking compensation value using the first verification value, and, if it is determined that the first tracking compensation value has passed verification, send the first tracking compensation value to the first tracking compensation unit.
6. The signal processing circuit according to claim 4, wherein, The first sampling unit is also used for: Within a preset time window, the first initial baseband real signal and the first initial baseband virtual signal are sampled respectively to obtain multiple sampled data. The compensation coefficient is calculated based on the multiple sampled data and the compensation coefficient is sent to the microcontroller unit.
7. The signal processing circuit according to claim 4, wherein, The first initialization compensation unit includes: The first rotator uses a first initial compensation value from the microcontroller to shift the phase of the first baseband real signal and the phase of the first baseband virtual signal in the positive direction by a preset angle. An integrated filter, electrically connected to the first rotator, filters the signal from the first rotator using the first initial compensation value; and The second rotator, electrically connected to the integrated filter, uses the first initial compensation value to negatively shift the phase of the signal from the integrated filter by a preset angle to obtain a first compensated real signal and a first compensated imaginary signal.
8. A signal processing circuit, comprising: The second compensation sub-circuit is used to receive baseband signals, the baseband signals including a second baseband real signal and a second baseband virtual signal, and to perform signal compensation on the second baseband real signal and the second baseband virtual signal to obtain a second compensated real signal and a second compensated virtual signal. The real signal transmission path is electrically connected to the second compensation sub-circuit and is used to modulate the second compensated real signal to obtain the second radio frequency real signal; The virtual signal transmission path is electrically connected to the second compensation sub-circuit and is used to modulate the second compensated virtual signal to obtain the second radio frequency virtual signal; An antenna, electrically connected to the real signal transmission path and the virtual signal transmission path, is used to transmit the second radio frequency real signal and the second radio frequency virtual signal; The signal processing circuit further includes a third compensation sub-circuit and a microcontroller unit, wherein the microcontroller unit is used during the tracking phase: Receive the second tracking sampling baseband real signal and the second tracking sampling baseband virtual signal from the third compensation sub-circuit; Based on the second tracking sampled baseband real signal and the second tracking sampled baseband imaginary signal, determine the second tracking compensation value and the third tracking compensation value; and If the second tracking compensation value and the third tracking compensation value are verified, the second tracking compensation value is sent to the second compensation sub-circuit, and the third tracking compensation value is sent to the third compensation sub-circuit.
9. The signal processing circuit according to claim 8, further comprising: A real signal feedback path, electrically connected to the real signal transmission path, is used to demodulate the second radio frequency virtual signal to obtain a third baseband real signal; The virtual signal feedback path is electrically connected to the virtual signal transmission path and is used to demodulate the second radio frequency virtual signal to obtain the third baseband virtual signal; as well as The third compensation sub-circuit is electrically connected to the real signal feedback path and the virtual signal feedback path, and is used to perform signal compensation on the third baseband real signal and the third baseband virtual signal to obtain the third compensated real signal and the third compensated virtual signal.
10. The signal processing circuit according to claim 9, further comprising: The signal generation sub-circuit, electrically connected to the real signal transmission path and the virtual signal transmission path, is used during the initialization phase: A second initial signal is generated, the second initial signal including a second initial baseband real signal and a second initial baseband imaginary signal; as well as The second initial baseband real signal and the second initial baseband virtual signal are respectively sent to the real signal transmission path and the virtual signal transmission path.
11. The signal processing circuit according to claim 9, further comprising: Microcontroller unit, used during the initialization phase: Receive the second initial sampled baseband real signal and the second initial sampled baseband virtual signal from the third compensation sub-circuit; The second initial compensation value and the third initial compensation value are determined based on the second initial sampled baseband real signal and the second initial sampled baseband imaginary signal; as well as The second initial compensation value is sent to the second compensation sub-circuit, and the third initial compensation value is sent to the third compensation sub-circuit.
12. The signal processing circuit according to claim 11, wherein, The second compensation sub-circuit includes: The second initialization compensation unit is used to perform signal compensation on the second baseband real signal and the second baseband virtual signal during the initialization phase using the second initial compensation value from the microcontroller unit, so as to obtain the second compensated real signal and the second compensated virtual signal.
13. The signal processing circuit according to claim 11, wherein, The third compensation sub-circuit includes: The second sampling unit is configured to sample the third initial baseband real signal and the third initial baseband imaginary signal respectively during the initialization phase to obtain the second initial sampled baseband real signal and the second initial sampled baseband imaginary signal, and send the second initial sampled baseband real signal and the second initial sampled baseband imaginary signal to the microcontroller unit; and The third initialization compensation unit is electrically connected to the real signal feedback path and the virtual signal feedback path. During the initialization phase, it uses the third initial compensation value from the microcontroller unit to perform signal compensation on the third baseband real signal and the third baseband virtual signal to obtain the third compensated real signal and the third compensated virtual signal.
14. The signal processing circuit according to claim 12, wherein, The second compensation sub-circuit also includes: The second tracking compensation unit is used to perform signal compensation on the second baseband real signal and the second baseband virtual signal during the tracking phase using the second tracking compensation value from the microcontroller unit, so as to obtain the second compensated real signal and the second compensated virtual signal.
15. The signal processing circuit according to claim 13, wherein, The third compensation sub-circuit also includes: A second verification unit, electrically connected to the second sampling unit, is used, during the tracking phase, to determine a second verification value using the second tracking sampling baseband real signal and the second tracking sampling baseband imaginary signal from the second sampling unit, and to send the second verification value to the microcontroller unit; and The third tracking compensation unit is used to perform signal compensation on the third baseband real signal and the third baseband virtual signal during the tracking phase using the third tracking compensation value from the microcontroller unit, so as to obtain the third compensated real signal and the third compensated virtual signal. The microcontroller unit is further configured to verify the third tracking compensation value using the second verification value, and, if it is determined that the third tracking compensation value has passed verification, send the third tracking compensation value to the third tracking compensation unit.
16. A signal processing method, comprising: The antenna receives radio frequency signals, which include a first real radio frequency signal and a first virtual radio frequency signal; The real signal receiving path demodulates the first radio frequency real signal to obtain the first baseband real signal, and the virtual signal receiving path demodulates the first radio frequency virtual signal to obtain the first baseband virtual signal. The microcontroller determines the first tracking compensation value based on the first baseband real signal and the first baseband virtual signal; as well as The first compensation sub-circuit uses the first tracking compensation value from the microcontroller to perform signal compensation on the first baseband real signal and the first baseband virtual signal respectively, to obtain the first compensated real signal and the first compensated virtual signal; The microcontroller unit is used during the tracking phase: Receive a first tracking sampling baseband real signal and a first tracking sampling baseband virtual signal from the first compensation sub-circuit; determine the first tracking compensation value based on the first tracking sampling baseband real signal and the first tracking sampling baseband virtual signal; as well as If the first tracking compensation value is verified, the first tracking compensation value is sent to the first compensation sub-circuit.
17. A signal processing method, comprising: The real signal transmission path modulates the second baseband real signal to obtain the tracking radio frequency real signal, and the virtual signal transmission path modulates the second baseband virtual signal to obtain the tracking radio frequency virtual signal; The real signal feedback path demodulates the tracking radio frequency real signal to obtain the tracking baseband real signal, and the virtual signal feedback path demodulates the tracking radio frequency virtual signal to obtain the tracking baseband virtual signal. The microcontroller determines the second tracking compensation value and the third tracking compensation value based on the real tracking baseband signal and the virtual tracking baseband signal; The second compensation sub-circuit uses the second tracking compensation value from the microcontroller to perform signal compensation on the second baseband real signal and the second baseband virtual signal respectively, to obtain the second compensated real signal and the second compensated virtual signal; The antenna transmits a second real radio frequency signal and a second virtual radio frequency signal. The second real radio frequency signal is obtained by modulating the second compensated real signal by the real signal transmission path, and the second virtual radio frequency signal is obtained by modulating the second compensated virtual signal by the virtual signal transmission path. as well as The third compensation sub-circuit uses the third tracking compensation value from the microcontroller to perform signal compensation on the third baseband real signal and the third baseband virtual signal respectively, to obtain the third compensated real signal and the third compensated virtual signal, wherein the third baseband real signal is obtained by demodulating the second radio frequency real signal by the real signal feedback path, and the third baseband virtual signal is obtained by demodulating the second radio frequency virtual signal by the virtual signal feedback path; The microcontroller unit is used during the tracking phase: Receive the second tracking sampling baseband real signal and the second tracking sampling baseband virtual signal from the third compensation sub-circuit; Based on the second tracking sampled baseband real signal and the second tracking sampled baseband imaginary signal, determine the second tracking compensation value and the third tracking compensation value; and If the second tracking compensation value and the third tracking compensation value are verified, the second tracking compensation value is sent to the second compensation sub-circuit, and the third tracking compensation value is sent to the third compensation sub-circuit.
Citation Information
Patent Citations
Receiver compensation method, compensation system thereof and electronic device
CN111211797A
Mismatch calibration circuit, method, system and radio frequency system
CN111934791A