METHOD AND APPARATUS FOR CALIBRATING TRANSCEIVER
20250070894 ยท 2025-02-27
Assignee
Inventors
- Ming-Chou Wu (Hsinchu City, TW)
- Edmund, Wen Jen Leong (Hsinchu City, TW)
- Chiyuan Lu (San Jose, CA, US)
- Ting-Che TSENG (Hsinchu City, TW)
- Zhiming Deng (San Jose, CA, US)
Cpc classification
H04B1/62
ELECTRICITY
H04B17/14
ELECTRICITY
H04B1/525
ELECTRICITY
International classification
Abstract
A calibration apparatus for calibrating a transceiver includes a loop back circuit, an estimation circuit, and a calibration circuit. The loop back circuit is coupled between a mixer output port of a transmitter (Tx) of the transceiver and a mixer input port of a receiver (Rx) of the transceiver, and applies a sequence of different loop gains. The estimation circuit receives a loop back receiving signal that is output from the Rx under the sequence of different loop gains, and generates at least one estimated value of impairment of the transceiver by performing channel estimation according to at least the loop back receiving signal. The calibration circuit performs calibration upon the transceiver according to the at least one estimated value.
Claims
1. A calibration apparatus for calibrating a transceiver comprising: a loop back circuit, coupled between a mixer output port of a transmitter (Tx) of the transceiver and a mixer input port of a receiver (Rx) of the transceiver, wherein the loop back circuit is configured to apply a sequence of different loop gains; an estimation circuit, configured to receive a loop back receiving signal that is output from the Rx under the sequence of different loop gains, and generate at least one estimated value of impairment of the transceiver by performing channel estimation according to at least the loop back receiving signal; and a calibration circuit, arranged to perform calibration upon the transceiver according to the at least one estimated value.
2. The calibration apparatus of claim 1, wherein the loop back circuit comprises: a phase shifter, configured to apply the sequence of different loop gains by performing a multi-phase phase rotation.
3. The calibration apparatus of claim 1, wherein the channel estimation performed by the estimation circuit comprises: receiving a baseband input of the Tx of the transceiver; and estimating a plurality of Tx-to-Rx loop channel responses of signal by performing delay correlation to project the loop back receiving signal onto the baseband input of the Tx of the transceiver, where the plurality of Tx-to-Rx loop channel responses of signal correspond to the different loop gains, respectively.
4. The calibration apparatus of claim 3, wherein the channel estimation performed by the estimation circuit further comprises: referring to the plurality of Tx-to-Rx loop channel responses of signal to extract the different loop gains and an equivalent baseband channel response of a Tx-to-Rx coupling total interference signal.
5. The calibration apparatus of claim 1, wherein the channel estimation performed by the estimation circuit comprises: receiving a baseband input of the Tx of the transceiver; and estimating a plurality of Tx-to-Rx loop channel responses of image by performing delay correlation to project the loop back receiving signal onto an image of the baseband input of the Tx of the transceiver, where the plurality of Tx-to-Rx loop channel responses of image correspond to the different loop gains, respectively.
6. The calibration apparatus of claim 5, wherein the channel estimation performed by the estimation circuit further comprises: referring to the plurality of Tx-to-Rx loop channel responses of image to extract at least two of an equivalent baseband Tx total image channel response, an equivalent baseband Rx total image channel response, and an equivalent baseband channel response of a Tx-to-Rx coupling total interference image.
7. The calibration apparatus of claim 1, wherein the channel estimation performed by the estimation circuit comprises: estimating a plurality of Tx-to-Rx loop total direct current (DC) values by averaging the loop back receiving signal, where the plurality of Tx-to-Rx loop total DC values correspond to the different loop gains, respectively.
8. The calibration apparatus of claim 7, wherein the channel estimation performed by the estimation circuit further comprises: referring to the plurality of Tx-to-Rx loop total DC values to extract at least one of an equivalent baseband Tx total DC offset and an equivalent baseband Rx total DC offset.
9. The calibration apparatus of claim 1, wherein the calibration circuit comprises at least one of a Tx in-phase/quadrature (IQ) mismatch compensator circuit, an Rx IQ mismatch compensator circuit, a Tx direct current (DC) remover circuit, and an Rx DC remover circuit.
10. The calibration apparatus of claim 1, wherein the calibration is on-the-fly calibration, and the loop back receiving signal is generated in response to a baseband input of the Tx of the transceiver that is a modulation signal.
11. The calibration apparatus of claim 1, wherein the calibration is static calibration, and the loop back receiving signal is generated in response to a baseband input of the Tx of the transceiver that is a non-modulation signal.
12. A calibration method for calibrating a transceiver comprising: controlling a loop back circuit to apply a sequence of different loop gains, wherein the loop back circuit is coupled between a mixer output port of a transmitter (Tx) of the transceiver and a mixer input port of a receiver (Rx) of the transceiver; receiving a loop back receiving signal from the Rx under the sequence of different loop gains; generating at least one estimated value of impairment of the transceiver by performing channel estimation according to at least the loop back receiving signal; and performing calibration upon the transceiver according to the at least one estimated value.
13. The calibration method of claim 12, wherein the loop back circuit comprises a phase shifter, and controlling the loop back circuit to apply the sequence of different loop gains comprises: applying the sequence of different loop gains by controlling the phase shifter to perform a multi-phase phase rotation.
14. The calibration method of claim 12, wherein the channel estimation performed by the estimation circuit comprises: receiving a baseband input of the Tx of the transceiver; and estimating a plurality of Tx-to-Rx loop channel responses of signal by performing delay correlation to project the loop back receiving signal onto the baseband input of the Tx of the transceiver, where the plurality of Tx-to-Rx loop channel responses of signal correspond to the different loop gains, respectively.
15. The calibration method of claim 14, wherein performing the channel estimation according to at least the loop back receiving signal further comprises: referring to the plurality of Tx-to-Rx loop channel responses of signal to extract the different loop gains and an equivalent baseband channel response of a Tx-to-Rx coupling total interference signal.
16. The calibration method of claim 12, wherein performing the channel estimation according to at least the loop back receiving signal comprises: receiving a baseband input of the Tx of the transceiver; and estimating a plurality of Tx-to-Rx loop channel responses of image by performing delay correlation to project the loop back receiving signal onto an image of the baseband input of the Tx of the transceiver, where the plurality of Tx-to-Rx loop channel responses of image correspond to the different loop gains, respectively.
17. The calibration method of claim 16, wherein performing the channel estimation according to at least the loop back receiving signal further comprises: referring to the plurality of Tx-to-Rx loop channel responses of image to extract at least two of an equivalent baseband Tx total image channel response, an equivalent baseband Rx total image channel response, and an equivalent baseband channel response of a Tx-to-Rx coupling total interference image.
18. The calibration method of claim 12, wherein performing the channel estimation according to at least the loop back receiving signal comprises: estimating a plurality of Tx-to-Rx loop total direct current (DC) values by averaging the loop back receiving signal, where the plurality of Tx-to-Rx loop total DC values correspond to the different loop gains, respectively.
19. The calibration method of claim 18, wherein performing the channel estimation according to at least the loop back receiving signal further comprises: referring to the plurality of Tx-to-Rx loop total DC values to extract at least one of an equivalent baseband Tx total DC offset and an equivalent baseband Rx total DC offset.
20. The calibration method of claim 12, wherein performing the calibration upon the transceiver according to the at least one estimated value comprises: performing at least one of calibration operations that comprise a Tx in-phase/quadrature (IQ) mismatch compensation, an Rx IQ mismatch compensation, a Tx direct current (DC) removal, and an Rx DC removal.
21. The calibration method of claim 12, wherein the calibration is on-the-fly calibration, and the loop back receiving signal is generated in response to a baseband input of the Tx of the transceiver that is a modulation signal.
22. The calibration method of claim 12, wherein the calibration is static calibration, and the loop back receiving signal is generated in response to a baseband input of the Tx of the transceiver that is a non-modulation signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] Certain terms are used throughout the following description and claims, which refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not in function. In the following description and in the claims, the terms include and comprise are used in an open-ended fashion, and thus should be interpreted to mean include, but not limited to . . . . Also, the term couple is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
[0015]
[0016] The loop back circuit 102 is configured to apply different loop gains g.sub.p during a calibration procedure. The loop back circuit 102 may be implemented using any circuit type/structure capable of achieving the objective of providing different loop gains g.sub.p during the calibration procedure. For example, the loop back circuit 102 may include a multi-phase phase shifter such as a two-phase rotator, a three-phase rotator, or a four-phase rotator. Hence, the multi-phase phase shifter may be controlled to apply a sequence of different loop gains g.sub.p by performing a multi-phase phase rotation. One implementation of the two-phase rotator may include a bypass circuit (e.sup.j0=+1) and an inverter (e.sup.j=1). Another implementation of the two-phase rotator may support two phases .sub.1+.sub.c and .sub.2+.sub.c, where .sub.1.sub.2, and .sub.c is an any constant value. One implementation of the three-phase rotator may support three phases .sub.1+.sub.c, .sub.2+.sub.c and .sub.3+.sub.c, where .sub.1.sub.2.sub.3, and .sub.c is an any constant value. One implementation of the four-phase rotator may support four phases .sub.1+.sub.c, .sub.2+.sub.c, .sub.3+.sub.c and .sub.4+.sub.c, where .sub.1.sub.2.sub.3.sub.4, and .sub.c is an any constant value. These are for illustrative purposes only, and are not meant to be limitations of the present invention.
[0017] In some embodiments of the present invention, the multi-phase phase shifter may be a standalone circuit. In some embodiments of the present invention, the multi-phase phase shifter may be integrated within an amplifier. In some embodiments of the present invention, the multi-phase phase shifter may be integrated within the Tx mixer. In some embodiments of the present invention, the multi-phase phase shifter may be integrated within the Rx mixer. To put it simply, as long as a multi-phase phase shifter (or a function block of applying different loop gains g.sub.p) is located on the loop back path, the present invention has no limitations on actual hardware implementation of the multi-phase phase shifter (or the function block of applying different loop gains g.sub.p).
[0018] The estimation circuit 104 is configured to receive a loop back receiving signal r.sub.x,p(n) that is output from the receiver of the transceiver under the sequence of different loop gains g.sub.p during the calibration procedure, and generate at least one estimated value of impairment of the transceiver by performing channel estimation according to at least the loop back receiving signal r.sub.x,p(n). For example, the impairment of the transceiver to be calibrated may include Tx IQ mismatch, Rx IQ mismatch, Tx DC leakage, and/or Rx DC leakage. Hence, in some embodiments of the present invention, the estimation circuit 104 may receive one or both of a baseband input x(n) of the transmitter and the loop back receiving signal (i.e., baseband output) r.sub.x,p(n) of the receiver, and refer to one or both of the baseband input x(n) and the loop back receiving signal r.sub.x,p(n) to obtain one or more of the estimated values, including an equivalent baseband Tx total image channel response h.sub.tx(n), an equivalent baseband Rx total image channel response h.sub.rx(n), an equivalent baseband Tx total DC offset dc.sub.tx,eq, and an equivalent baseband Rx total DC offset dc.sub.rx,eq. The estimation circuit 104 may be configured to perform estimation in a software-based manner or a hardware-based manner. For example, the estimation circuit 104 may be implemented by all-digital hardware, a digital signal processor (DSP), or a general-purpose processor.
[0019] The calibration circuit 106 is arranged to perform calibration upon the transceiver according to the at least one estimated value (e. g., h.sub.tx(n), h.sub.rx(n), dc.sub.tx,eq, and/or dc.sub.rx,eq) obtained by the estimation circuit 104. For example, the calibration circuit 106 may include a Tx IQ mismatch compensator circuit, an Rx IQ mismatch compensator circuit, a Tx direct current (DC) remover circuit, and an Rx DC remover circuit, where the Tx IQ mismatch compensator circuit is a filter configured to perform Tx IQ mismatch compensation (pre-distortion) according to a Tx image compensated coefficient set h.sub.tx,comp(n) (which may depend on h.sub.tx(n)), the Rx IQ mismatch compensator circuit is a filter configured to perform Rx IQ mismatch compensation (pre-distortion) according to an Rx image compensated coefficient set h.sub.rx,comp(n) (which may depend on h.sub.rx(n)), and the Tx DC remover circuit is configured to perform Tx DC removal according to a Tx DC leakage compensated value (which may depend on dc.sub.tx,eq), and the Rx DC remover circuit is configured to perform Rx DC removal according to a Rx DC leakage compensated value
(which may depend on dc.sub.rx,eq).
[0020] It should be noted that the proposed calibration apparatus 100 is applicable to any transceiver architecture. That is, the present invention has no limitations on the transceiver architecture. Any transceiver using the proposed calibration apparatus for calibrating Tx IQ mismatch, Rx IQ mismatch, Tx DC leakage, and/or Rx DC leakage falls within the scope of the present invention.
[0021] In this embodiment, the loop back circuit 102 shown in
[0022] As shown in
[0023]
[0024] In above equation (1), .Math. is a convolution operator, t.sub.x(n) represents an equivalent baseband Tx total signal, x(n) represents a calibration source signal which is a baseband input of the transmitter, x*(n) is a conjugate of x(n) and represents an image of the baseband input x(n), h.sub.tx(n) represents an equivalent baseband Tx total image channel response, and dc.sub.tx,eq represents an equivalent baseband Tx total DC offset (which also covers the carrier leakage).
[0025] The calibration signal source (i.e., baseband input x(n)) may be any signal type. For example, the baseband input x(n) is a modulation signal to be actually transmitted over the air under a normal Tx mode, the loop back receiving signal r.sub.x,p(n) is generated in response to the modulation signal that carries valid user data, and the calibration of the transceiver is on-the-fly (OTF) calibration (also called background calibration). For another example, the baseband input x(n) is a non-modulation signal (e.g., a pseudo random code (PNC) signal, a single-tone signal, or a multi-tone signal) that is specific to the calibration task and carries no valid user data, the loop back receiving signal r.sub.x,p(n) is generated in response to the non-modulation signal, and the calibration of the transceiver is static (non-OTF) calibration (also called foreground calibration).
[0026] The phase shifter (PS) provides a loop back path between the transmitter and the receiver. The PS EQ-BB model can be expressed using the following equation.
[0027] In above equation (2), g.sub.p represents an equivalent baseband gain (complex) of the phase shifter (which is a multi-phase phase shifter controlled by a phase index p), and r.sub.x,p(n) represents an equivalent baseband output signal of the phase shifter.
[0028] The RF input of the receiver is obtained from an output of the phase shifter. The Rx IQ mismatch EQ-BB model can be expressed using the following equation.
[0029] In above equation (3), r.sub.p(n) represents an equivalent baseband input of the receiver, and is the same as the equivalent baseband output signal of the phase shifter r.sub.x,p(n) (i. e., r.sub.p(n)=r.sub.x,p(n)), r.sub.p(n) represents an equivalent baseband Rx signal, h.sub.rx(n) represents an equivalent baseband Rx total image channel response, and dc.sub.rx,eq represents an equivalent baseband Rx total DC offset (which includes the Rx RF carrier leakage part).
[0030] As mentioned above, the Tx-to-Rx coupling interferences include the BB Tx-to-Rx interference and the RF Tx-to-Rx interference. The Tx-to-Rx coupling interferences can be modeled to include a signal part, an image part, and a DC offset. The TRx interference EQ-BB model can be expressed using the following equation.
[0031] In above equation (4), r.sub.x,int(n) represents a total interference signal that includes all Tx-to-Rx coupling interferences (signal part, image part, and DC (carrier leakage)), h.sub.i(n) represents an equivalent baseband channel response of the Tx-to-Rx coupling total interference signal (i.e., signal part of all Tx-to-Rx coupling interferences), h.sub.i(n) represents an equivalent baseband channel response of the Tx-to-Rx coupling total interference image (i.e., image part of all Tx-to-Rx coupling interferences), dc.sub.i represents an equivalent baseband value of the Tx-to-Rx coupling interference DC (i.e., DC (leakage) part of all Tx-to-Rx coupling interferences) that comes from Tx DC offset (leakage).
[0032] Hence, the TRx loop EQ-BB model can be expressed using the following equation.
[0033] In above equation (5), r.sub.x,p(n) represents a total receiver signal (i.e., loop back receiving signal), including TRx signal, TRx image, TRx DC offset and Tx-to-Rx coupling interferences, h.sub.s,p(n) represents Tx-to-Rx loop channel response of signal (x(n)), h.sub.p(n) represents a Tx-to-Rx loop channel response of image (x*(n)), and dc.sub.p represents a Tx-to-Rx loop total DC offset value.
[0034] Regarding each loop gain g.sub.p of the phase shifter controlled by a selected phase index p, the channel estimator 226 can obtain the corresponding Tx-to-Rx loop channel response of signal h.sub.s,p(n), Tx-to-Rx loop channel response of image h.sub.p(n), and Tx-to-Rx loop total DC offset value dc.sub.p through arithmetic manipulation of the total receiver signal (i.e., loop back receiving signal) r.sub.x,p(n).
[0035] For example, the channel estimator 226 may estimate a plurality of Tx-to-Rx loop channel responses of signal h.sub.s,p(n) by performing delay correlation to project the loop back receiving signal r.sub.x,p(n) onto the baseband input x(n) of the transmitter, where the loop back receiving signal r.sub.x,p(n) is generated under a sequence of different loop gains g.sub.p (which may be applied by the phase shifter with different phase indexes) during the calibration procedure, and the plurality of Tx-to-Rx loop channel responses of signal h.sub.s,p(n) correspond to different loop gains g.sub.p, respectively.
[0036] For another example, the channel estimator 226 may estimate a plurality of Tx-to-Rx loop channel responses of image h.sub.p(n) by performing delay correlation to project the loop back receiving signal r.sub.x,p(n) onto an image x*(n) of the baseband input x(n) of the transmitter, where the loop back receiving signal r.sub.x,p(n) is generated under a sequence of different loop gains g.sub.p (which may be applied by the phase shifter with different phase indexes) during the calibration procedure, and the plurality of Tx-to-Rx loop channel responses of image h.sub.p(n) correspond to different loop gains g.sub.p, respectively.
[0037] For another example, the channel estimator 226 may estimate a plurality of Tx-to-Rx loop total DC values dc.sub.p by averaging the loop back receiving signal r.sub.x,p(n), where the loop back receiving signal r.sub.x,p(n) is generated under a sequence of different loop gains g.sub.p (which may be applied by the phase shifter with different phase indexes) during the calibration procedure, and the plurality of Tx-to-Rx loop total DC values dc.sub.p correspond to different loop gains g.sub.p, respectively.
[0038] After Tx-to-Rx loop channel responses of signal h.sub.s,p(n) are obtained, the channel estimator 226 can extract the loop gain g.sub.p and the equivalent baseband channel response h.sub.i(n) of the Tx-to-Rx coupling total interference signal r.sub.x,int(n) individually. In this embodiment, the phase shifter (PS) is designed as a multi-phase phase shifter, and the sum of its gains meets zero sum (g.sub.p=0) of the PS filter. Hence, the h.sub.i(n) and g.sub.p can be extracted from the equation h.sub.s,p(n)=g.sub.p(n)+h.sub.i(n) with two phases (g.sub.p, P2) at least, where P is the phase number of the phase shifter, and the two phases should be different (g.sub.1g.sub.2) for this case. Since the equivalent baseband channel response h.sub.i(n) can be estimated separately, the loop gain g.sub.p is estimated under a condition that the Tx-to-Rx coupling interferences are rejected/suppressed. It should be noted that the number of Tx-to-Rx loop channel responses of signal h.sub.s,p(n) used for extract the loop gain g.sub.p and the equivalent baseband channel response h.sub.i(n) of the Tx-to-Rx coupling total interference signal r.sub.x,int(n) may be adjusted, depending upon actual design considerations.
[0039] After Tx-to-Rx loop channel responses of image h.sub.p(n) are obtained, the channel estimator 226 can extract the equivalent baseband Tx total image channel response h.sub.tx(n), the equivalent baseband Rx total image channel response h.sub.rx(n), and the equivalent baseband channel response of the Tx-to-Rx coupling total interference image h.sub.i(n) individually. For some applications, all of h.sub.tx(n), h.sub.rx(n), and h.sub.i(n) are concerned. However, for other applications, it is possible that not all of h.sub.tx(n), h.sub.rx(n), and h.sub.i(n) are concerned.
[0040] In a first case where h.sub.tx(n), h.sub.rx(n), and h.sub.i(n) are all considered. The h.sub.tx(n), h.sub.rx(n) and h.sub.i(n) can be extracted individually from h.sub.p(n) (h.sub.p(n)=h.sub.tx(n)g.sub.p+h.sub.rx(n)g*.sub.p+h.sub.i(n)) with three phases (g.sub.p, P3) at least. And these phases of the phase shifter should be different and meet following conditions, g.sub.p1g.sub.p2g.sub.p3, g.sub.p1g.sub.p2+ or g.sub.p1g.sub.p3+ (radian), for this case. Since the Tx-to-Rx coupling total interference image h.sub.i(n) can be estimated separately, the equivalent baseband Tx total image channel response h.sub.tx(n) and the equivalent baseband Rx total image channel response h.sub.rx(n) are estimated under a condition that the Tx-to-Rx coupling interferences are rejected/suppressed.
[0041] In a second case where only h.sub.tx(n) and h.sub.rx(n) need to be considered. The h.sub.tx(n) and h.sub.rx(n) can be extracted individually from h.sub.p(n) (h.sub.p(n)=h.sub.tx(n)g.sub.p+h.sub.rx(n)g*.sub.p, where h.sub.i(n) is small and/or can be ignored) with two phases (g.sub.p, P2) at least. And these phases of the phase shifter should be different and meet the following condition, g.sub.1g.sub.2 or g.sub.19.sub.2+ (radian), for this case.
[0042] In a third case where only h.sub.tx(n) and h.sub.i(n) need to be considered. The h.sub.tx(n) and h.sub.i(n) can be extracted individually from h.sub.p(n) (h.sub.p(n)=h.sub.tx(n)g.sub.p+h.sub.i(n), where h.sub.rx(n) is small and/or can be ignored) with two phases (g.sub.p, P2) at least. And these phases of the phase shifter should be different (g.sub.p1g.sub.p2). Since the Tx-to-Rx coupling total interference image h.sub.i(n) can be estimated separately, the equivalent baseband Tx total image channel response h.sub.tx(n) is estimated under a condition that the Tx-to-Rx coupling interferences are rejected/suppressed.
[0043] In a fourth case where only h.sub.rx(n) and h.sub.i(n) need to be considered. The h.sub.rx(n) and h.sub.i(n) can be extracted individually from h.sub.p(n) (h.sub.p(n)=h.sub.rx(n)g*.sub.p+h.sub.i(n), where h.sub.tx(n) is small and/or can be ignored) with two phases (g.sub.p, P2) at least. And these phases of the phase shifter should be different (g.sub.p1g.sub.p2) for this case. Since the Tx-to-Rx coupling total interference image h.sub.i(n) can be estimated separately, the equivalent baseband Rx total image channel response h.sub.rx(n) is estimated under a condition that the Tx-to-Rx coupling interferences are rejected/suppressed.
[0044] It should be noted that the number of Tx-to-Rx loop channel responses of image h.sub.p(n) used for extract at least two of h.sub.tx(n), h.sub.rx(n), and h.sub.i(n) may be adjusted, depending upon actual design considerations.
[0045] The term dc.sub.i in the equation dc.sub.p=dc.sub.tx,eqg.sub.p+dc.sub.rx,eq+dc.sub.i is coupled from Tx-DC in the Tx path into the Rx path in the RF domain. Hence, it will automatically disappear when the Tx-DC is removed by calibration. The Tx-to-Rx loop total DC offset value dc.sub.p can be expressed using the following equations:
[0046] After the Tx-to-Rx loop total DC offset values dc.sub.p are obtained, an equivalent baseband Tx total DC offset dc.sub.tx,eq and an equivalent baseband Rx total DC offset dc.sub.rx,eq can be extracted individually from the equation dc.sub.p=dc.sub.tx,eqg.sub.p+dc.sub.rx,eq with two phases (g.sub.p, P2) at least. And these two phases of the phase shifter should be different (g.sub.p1g.sub.p2) for this case. It should be noted that the number of Tx-to-Rx loop total DC offset values dc.sub.p used for extract dc.sub.tx,eq and dc.sub.rx,eq may be adjusted, depending upon actual design considerations.
[0047] The channel estimator 226 may employ either equation (6) or equation (7) to extract DC offsets later used for TRx-DC calibration. In a case where the equation (6) is employed by the channel estimator 226, one or more of dc.sub.tx,eq, dc.sub.rx,eq, and dc.sub.i can be extracted individually. In another case where the equation (7) is employed by the channel estimator 226, one or more of dc.sub.tx,eq and dc.sub.rx,eq can be extracted individually.
[0048] Different applications may have different calibration requirements. For better comprehension of technical features of the present invention, a list of application combination cases is provided as below.
TABLE-US-00001 Application Combination Cases List (: means should consider the relative item; : means shouldn't consider the relative item) Tx-to-Rx Phase Shifter Coupling (PS) Transmitter Receiver Inter- Num. Phase Image DC Cases Image DC Image DC ferences (P) Condition Estimator Estimator C1 P 3 1 2 3 C2 P 3 1 2 3 C3 P 2 1 2 and 1 2 + C4 P 2 1 2 C5 P 2 1 2 C6 P 2 1 2 C7 P 2 1 2 C8 P 2 1 2
[0049] Regarding the case C1, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-image, Rx-image and Tx-to-Rx image coupling interference (or IQ mismatches) and further measure (separate/extract) Tx-DC, Rx-DC and Tx-to-Rx DC coupling interference, and utilizes the results to do Tx IQ mismatch calibration, Rx IQ mismatch calibration, Tx DC offset calibration, and Rx DC offset calibration.
[0050] Regarding the case C2, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-image, Rx-image and Tx-to-Rx image coupling interference (or IQ mismatches), and utilizes the results to do Tx IQ mismatch calibration and Rx IQ mismatch calibration.
[0051] Regarding the case C3, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-image and Rx-image (or IQ mismatches), and utilizes the results to do Tx IQ mismatch calibration and Rx IQ mismatch calibration.
[0052] Regarding the case C4, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-image and Tx-to-Rx image coupling interference (or IQ mismatches), and utilizes the results to do Tx IQ mismatch calibration.
[0053] Regarding the case C5, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Rx-image and Tx-to-Rx image coupling interference (or IQ mismatches), and utilizes the results to do Rx IQ mismatch calibration.
[0054] Regarding the case C6, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-DC, Rx-DC and Tx-to-Rx DC coupling interference, and utilizes the results to do Tx DC offset calibration and Rx DC offset calibration.
[0055] Regarding the case C7, the calibration apparatus 100 utilizes multi-phase properties of the phase shifter to measure (separate/extract) Tx-DC and Rx-DC, and utilizes the results to do Tx DC offset calibration and Rx DC offset calibration.
[0056] Regarding the case C8, the calibration apparatus 100 utilizes multi-phase properties of phase the shifter to measure (separate/extract) Tx-DC and Tx-to-Rx DC coupling interference, and utilizes the results to do Tx DC offset calibration.
[0057]
[0058] The proposed calibration scheme has several advantages over the typical calibration scheme. The proposed calibration scheme supports the Tx-IQ mismatch, Rx-IQ mismatch, Tx-DC and Rx-DC calibrations and the Tx-to-Rx coupling Interferences cancellations in the same time slots. Specifically, the Tx-IQ mismatch, Rx-IQ mismatch, Tx-DC and Rx-DC calibrations can be OTF calibrations or non-OTF calibrations in the same time slots, which saves the calibration time. The Tx-IQ mismatch, Rx-IQ mismatch, Tx-DC and Rx-DC calibrations can be done with the same calibration hardware/software, which saves cost and power. The proposed calibration scheme supports OTF calibration for TRx-IQ mismatch and TRx-DC offset (carrier leakage), and can measurement Tx-image channel, Rx-image channel, Tx-DC value and Rx-DC value with a modulation signal in transmission slots. In this way, the proposed calibration scheme introduces no extra Tx signal leakage into the air. Specifically, due to the fact that the proposed calibration scheme can be implemented as OTF calibration functions, it can utilize normal Tx modulation signals and with same Tx slots, and doesn't generate any extra Tx leakage signal (which is induced from power leakage of a single-tone signal, a multi-tone signal, or a specific calibration signal) into the air. The proposed calibration scheme can support any signal type. For example, the proposed calibration scheme supports normal modulation signal (wide band), a PNC signal (full band), a single-tone signal, a multi-tone signal, etc. as the calibration signal.
[0059] Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.