The disclosure of Japanese Patent Application No. 2009-281360 filed on Dec. 11, 2009 including the specification, drawings and abstract is incorporated herein by reference in its entirety.
The present invention relates to a communication apparatus of such a system that a carrier wave is orthogonal-modulated by baseband signals (I and Q signals).
When a carrier signal (carrier wave) is transmitted a leak in a transmit signal where it is modulated by an RFIC (Radio Frequency Integrated Circuit) for communication equipment such as a cellular phone, the carrier signal becomes noise on the receiving side, thereby degrading an SN (Signal to Noise) ratio of a received signal. Reducing a leak (carrier leak) of a carrier signal in a modulator is thus essential. Therefore, there has heretofore been adopted a way of reducing a DC (direct current) offset between differential input terminals of the modulator, which is one cause of the carrier leak.
A transmitting device disclosed in, for example, Japanese Unexamined Patent Publication No. 2009-212869 (patent document 1) is equipped with a transmission modulator including a first modulator and a second modulator, a phase detector and a controller. A local signal and a second local signal respectively supplied to the first and second modulators are set to a predetermined phase difference (90°). During a calibration operation for reducing a carrier leak, the first local signal or the second local signal and a carrier signal that leaks in the output of the transmission modulator are supplied to the phase detector. The controller adjusts a DC bias current of each pair transistor that configures each modulator, until the phase detector detects the predetermined phase difference (90°).
A carrier leak adjustment device disclosed in Japanese Unexamined Patent Publication No. 2006-41631 (patent document 2) includes a contact point A provided on an I channel line of a quadrature or orthogonal modulator, a contact point B provided on a Q channel line thereof, and a contact point C provide at an output terminal of a detector for detecting an output signal level of the orthogonal modulator. The carrier leak adjustment device has a switch. The carrier leak adjustment device first couples the switch to the contact points A and B in order to acquire DC offset correction values for I and Q channels. Next, the carrier leak adjustment device couples the switch to the contact point C to detect the amount of carrier leak and searches for a carrier leak-minimized correction value out of correction value candidates in a predetermined range based on the previously-acquired DC offset correction values.
Japanese Unexamined Patent Publication No. 2007-208380 (patent document 3) discloses a method wherein in a wireless communication device which executes orthogonal modulation in accordance with a direct RF (Radio Frequency) modulation system, the correction of each DC offset can be carried out correctly even when unmodulated signals are transmitted for frequency confirmation. To describe concretely, when the unmodulated signals are transmitted, they are sent while being sequentially changed in phase. A DC offset correction is performed using an integral value of a feedback signal of each transmitted unmodulated signal.
In a transmitting device disclosed in Japanese Unexamined Patent Publication No. 2004-221653 (patent document 4), the value of RSSI (Received Signal Strength Indicator) of a modulated signal outputted from an orthogonal modulation circuit is detected. The level of a DC offset correction signal having I-phase and Q-phase components is adjusted in such a manner that the detected value of RSSI becomes small.
In a transmitting device disclosed in Japanese Unexamined Patent Publication No. 2003-125014 (patent document 5), a DC offset is adjusted with respect to each analog differential signal inputted to an orthogonal modulator. To describe specifically, digital I and Q signals are first generated by an I/Q signal generator. The I and Q signals are converted into analog form, followed by generation of signals I+, I−, Q+ and Q− (analog differential signals) different in phase from one another by 180° by means of an U/B (Unbalance/Balance) converter, which in turn are applied to the orthogonal modulator. In order to minimize a carrier leak of the orthogonal modulator, DC offset values of Vi+ and Vq+ (or Vi− and Vq−) are respectively applied to signal lines of I+ and Q+ (or I− and Q−) in such a manner that the carrier leak becomes a minimum, based on a level-detected value of an output signal of the orthogonal modulator when the I and Q signals are not outputted from the I/Q signal generator.
Miyashita et al. have disclosed a DC offset correction device in a transmitter of a Low-IF (Intermediate Frequency) system (refer to “A Low-IF CMOS Single-Chip Bluetooth EDR Transmitter with Digital I/Q Mismatch Trimming Circuit”, 2005 Symposium on VLSI Circuits Digest of Technical Papers, p. 298-301 (non-patent document 1)). The DC offset correction device described in this patent document stops a voltage-controlled oscillator during a calibration period. In this condition, a power supply voltage is applied to a +side input terminal (LOi+) to which a local oscillation signal for an I signal is inputted, and input terminals (LOi−, LOq+ and LOq−) for other local oscillation signals are grounded. A DC offset of an I channel is detected by the output of a mixer circuit at this time. Likewise, a DC offset of a Q channel is also detected.
Also as to a receiving device, a carrier leak of an orthogonal modulator becomes a problem associated with signal processing in a manner similar to the transmitting device. In a communication apparatus disclosed in Japanese Unexamined Patent Publication No. 2001-245006 (patent document 6), there is disclosed a method capable of eliminating each DC offset voltage even when it receives a wireless signal at which available slots cannot be ensured because a plurality of reception slots lying in one frame are used. To describe concretely, a DC offset voltage developed in a baseband signal is detected at a first timing set to a guard interval prior to a data signal interval in each reception slot. It is determined at a second timing subsequent to the first timing whether the detected DC offset voltage falls within a predetermined range. The DC offset voltage is adjusted at a third timing set to a guard interval after a data signal interval, based on the above result of determination.
A problem arises in that the accuracy of correction is not enough for a conventional DC offset correcting method. It is therefore necessary for the conventional method to ensure the accuracy of correction by performing offset correction for I and Q signals by plural times respectively. The conventional method took time for the offset correction. In the case of a cellular phone in particular, an offset correcting operation is performed every time before its transmitting/receiving operation is started. The necessity to set the time required for the offset correction as short as possible is therefore great.
Generally, as the output power of a power amplifier becomes small, the signal level of a carrier leak with respect to the signal level of a transmit signal becomes relatively large. There is therefore a need to build in, for example, such a mechanism that the amplitude of a local oscillation signal is reduced as an output voltage of a power amplifier becomes small, for the purpose of ensuring an SN ratio of the transmit signal in a state in which a DC offset correction having sufficient accuracy is not performed. Incorporating such a mechanism into a local oscillator is, however, difficult because an apparatus configuration increases in complexity.
An object of the present invention is to provide a communication apparatus capable of performing a DC offset correction of an orthogonal modulation unit with a degree of accuracy higher than conventional.
A communication apparatus according to one embodiment of the present invention has a transmission mode and a calibration mode as operation modes. The communication apparatus comprises a local signal generation unit, first and second switches, first and second mixers, an adder, and a controller. The local signal generation unit generates first and second local oscillation signals different in phase from each other by 90°. The first switch receives the first local oscillation signal therein and outputs the first local oscillation signal when a first control signal is activated. The second switch receives the second local oscillation signal therein and outputs the second local oscillation signal when a second control signal is activated. The first mixer has a first input unit, and multiplies a signal inputted to the first input unit and the ac signal component outputted from the first switch by each other and outputs a result of multiplication therefrom. The second mixer has a second input unit, and multiplies a signal inputted to the second input unit and the ac signal component outputted from the second switch by each other and outputs a result of multiplication therefrom. The first input unit is inputted with a first offset correction signal under adjustment in the calibration mode, and inputted with a first baseband signal added with the post-adjustment first offset correction signal in the transmission mode. The second input unit is inputted with a second offset correction signal under adjustment in the calibration mode, and inputted with a second baseband signal added with the post-adjustment second offset correction signal in the transmission mode. The adder adds the ac signal components outputted from the first and second mixers and outputs a result of addition therefrom. The controller outputs the first and second control signals and adjusts the first and second offset correction signals, based on the output signal of the adder in the calibration mode. The controller activates at least one of the first and second control signals in the calibration mode.
According to the above embodiment, the first offset correction signal can be adjusted in the calibration mode, based on the signal obtained by mixing the first offset correction signal and the first local oscillation signal with each other. The second offset correction signal can be adjusted in the calibration mode, based on the signal obtained by mixing the second offset correction signal and the second local oscillation signal with each other. It is thus possible to perform a DC offset correction of an orthogonal modulation unit with a degree of accuracy higher than conventional.
Preferred embodiments of the present invention will hereinafter be described in detail with reference to the accompanying drawings. Incidentally, the same or corresponding parts are respectively identified by the same reference numerals, and their explanations will not be repeated.
At transmission, the baseband circuit 2 generates an I signal corresponding to an in-phase signal and a Q signal corresponding to an orthogonal or quadrature phase component, based on transmission data. The so-generated I and Q signals are once converted to an LVDS (Low Voltage Differential Signaling)-spec serial differential signal S_TX, which in turn is outputted to the RFIC 10. The serial differential signal S_TX is serial-to-parallel converted by an interface unit 11 of the RFIC 10 to generate an I signal Di and a Q signal Dq corresponding to parallel signals.
The RFIC 10 includes, as a configuration of a transmitting device, an offset correction unit 21, digital-to-analog converters 22 and 23 (DAC), low-pass filters 24 and 25, amplifiers 26 and 27, a local oscillator 28, a phase shifter 29, an orthogonal modulation unit 30, and a high-frequency programmable gain amplifier 31 (PGA).
First and second offset correction values are respectively added to the digital I and Q signals Di and Dq outputted from the interface unit 11 by the offset correction unit 21. The offset correction values are used to suppress a carrier leak of the orthogonal modulation unit 30 and their values are determined in a calibration mode.
The digital-to-analog converters 22 and 23 respectively convert the offset-corrected I and Q signals Di and Dq into analog differential signals. The post-offset correction I and Q signals subjected to the analog conversion respectively pass through the low-pass filters 24 and 25, followed by being level-adjusted by the amplifiers 26 and 27 respectively. Thereafter, the post-offset correction I signal (baseband signal) is inputted to differential input terminals IT and IB (first input part) of the orthogonal modulation unit 30, whereas the post-offset correction Q signal (baseband signal) is inputted to differential input terminals QT and QB (second input part) of the orthogonal modulation unit 30. In
The orthogonal modulation unit 30 further receives therein a first local oscillation signal LO_I outputted from the local oscillator 28 and a second local oscillation signal LO_Q obtained by allowing the phase shifter 29 to phase-shift the first local oscillation signal LO_I by 90°. The local oscillation signals LO_I and LO_Q indicate analog differential signals. When a distinction is made between a non-inversion signal and an inverse signal, T (non-inverse signal) and B (inverse signal) are respectively appended to the ends of reference numerals and described like first local oscillation signals LO_IT and LO_IB and second local oscillation signals LO_QT and LO_QB. In a transmission mode, the orthogonal modulation unit 30 adds a signal obtained by mixing the I signal BB_I and the first local oscillation signal LO_I with each other and a signal obtained by mixing the Q signal BB_Q and the second local oscillation signal LO_Q with each other to thereby generate a transmit signal. A more detailed configuration of the orthogonal modulation unit 30 will be explained later with reference to
The high power amplifier 4 amplifies the transmit signal outputted from the converter 3. The amplified transmit signal is supplied to the antenna element 6 by the front-end module 5 and radiated through the antenna element 6. The front-end module 5 is a switch which performs switching for coupling to the antenna element at transmission and reception.
Next, a signal received by the antenna element 6 is inputted to the converter 7 by the front-end module 5 during reception. The converter 7 converts the received signal corresponding to the single end signal into a differential signal and outputs it to the RFIC 10.
The RFIC 10 includes, as a configuration of a receiving device, a low noise amplifier 50, an orthogonal demodulation unit 51, a local oscillator 52, a phase shifter 53, programmable gain amplifiers 54 and 55, low-pass filters 56 and 57, and analog-to-digital converters 58 and 59 (ADC).
The received signal outputted from the converter 7 is amplified by the low noise amplifier 50, followed by being input to the orthogonal demodulation unit 51. The orthogonal demodulation unit 51 receives therein a first local oscillation signal outputted from the local oscillator 52 and a second local oscillation signal obtained by allowing the phase shifter 53 to phase-shift the first local oscillation signal by 90°, in addition to the received signal. The orthogonal demodulation unit 51 mixes the received signal and the first local oscillation signal together to thereby generate an I signal and mixes the received signal and the second local oscillation signal together to thereby generate a Q signal.
The I and Q signals generated by the orthogonal demodulation unit 51 are respectively level-adjusted by the programmable gain amplifiers 54 and 55, followed by being inputted to the low-pass filters 56 and 57 respectively. The I and Q signals having passed through the low-pass filters 56 and 57 are digitally converted by the analog-to-digital converters 58 and 59 respectively. Thereafter, the I and Q signals are converted into an LVDS-spec serial differential signal S_RX, which in turn is outputted to the baseband circuit 2. The baseband circuit 2 demodulates the received data, based on the I and Q signals received as the serial differential signal S_RX.
The RFIC 10 further includes a controller 12. The controller 12 controls the respective elements of the above transmitting and receiving devices.
A configuration of the orthogonal modulation unit 30 and a DC offset being a principal factor of a carrier leak will first be explained.
As shown in
Now, as shown in
When, however, a DC offset Vi is included between the input terminals IT and IB for the I signal BB_I, of the mixer 34, a carrier leak component of an angular frequency w, which is represented in the form of Vi×sin(wt) . . . (2), exists in the output signal of the mixer 34 in mixed form. The DC offset Vi in this case occurs due to variations in wiring parasitic resistance and elements from the digital-to-analog converter 22 to the input terminals IT and IB of the mixer 34. The carrier leak component becomes noise of the transmit signal and degrades an SN ratio.
When a DC offset Vq is included between the input terminals QT and QB for the Q signal BB_Q, of the mixer 35 assuming the second local oscillation signal LO_Q as sin(w×t+90°) with respect to the Q signal side as well, a carrier leak component of an angular frequency w, which is represented in the form of Vq×sin(wt+90°) . . . (3), exists in the output signal of the mixer 35 in mixed form. The carrier leak component also becomes noise of the transmit signal and degrades an SN ratio.
The carrier leaks of the outputs of the mixers 34 and 35 become minimum when the DC offsets Vi and Vq are 0, but inevitably occur due to variations in wiring parasitic resistance and elements. Therefore, in order to cancel the DC offsets Vi and Vq, the RFIC 10 is provided with the offset correction unit 21. The offset correction unit 21 includes adders 32 and 33, which respectively add offset correction values Mi and Mq to the digital I and Q signals Di and Dq in such a manner that voltages of −Vi and −Vq are respectively applied between the input terminals of the mixers 34 and 35.
The offset correction values Mi and Mq are adjusted during calibration prior to data transmission. During the calibration, the baseband circuit 2 shown in
The controller 12 monitors the output signal of the orthogonal modulation unit 30 while changing the offset correction values Mi and Mq, i.e., changing the DC offset correction signal OS_I and OS_Q. The controller 12 determines such offset correction values Mi and Mq that the amount of carrier leak becomes a minimum, based on the monitored output signal. In order to perform this offset correction, the RFIC 10 is provided with the selector 40, phase detector 41 and comparator 42. Further, the orthogonal modulation unit 30 is provided with the switches SW1 and SW2.
The selector 40 receives the first local oscillation signal LO_I and the second local oscillation signal LO_Q therein and selects and outputs one thereof in accordance with a control signal CTL3 outputted from the controller 12 during calibration. The controller 12 allows the first local oscillation signal LO_I to be outputted from the selector 40 when the offset correction value Mi corresponding to the I signal Di is adjusted, and allows the second local oscillation signal LO_Q to be outputted from the selector 40 when the offset correction value Mq corresponding to the Q signal Dq is adjusted.
The phase detector 41 compares the phase of the output signal of the orthogonal modulation unit 30 and the phase of the output signal of the selector 40 and outputs a signal corresponding to the difference in phase therebetween. In the case of the first embodiment, the phase detector 41 is comprised of a multiplier and a low-pass filter and outputs 0 when the detected phase difference is 90°.
The comparator 42 compares the output of the phase detector 41 and a predetermined reference value in accordance with a timing signal outputted from the controller 12 and outputs a high (H) or low (L) logic level signal to the controller 12 according to the result of comparison. In the case of the first embodiment, the comparator 42 outputs an H level signal when the output of the phase detector 41 is a positive value, and outputs an L level signal when the output thereof is a negative value. The controller 12 increases or decreases the offset correction value Mi or Mq in accordance with an output voltage VCMP of the comparator 42 and finally sets the offset correction value Mi or Mq at the time that the output of the phase detector 41 changes from the positive value to the negative value or vice versa, as an offset correction value used at transmission.
The first switch SW1 is provided on a transmission path for the first local oscillation signal LO_I, lying between the local signal generation unit 39 and the first mixer 34. When a control signal CTL1 outputted from the controller 12 is activated, the first switch SW1 is brought to an ON state, whereas when the control signal CTL1 is inactivated, the first switch SW1 is brought to an OFF state. The second switch SW2 is provided on a transmission path for the second local oscillation signal, lying between the local signal generation unit 39 and the second mixer 35. When a control signal CTL2 outputted from the controller 12 is activated, the second switch SW2 is brought to an ON state, whereas when the control signal CTL2 is inactivated, the second switch SW2 is changed over to an OFF state.
The switches SW1 and SW2 are both controlled to be an ON state at transmission. On the other hand, in the case of the first embodiment, the controller 12 brings the first switch SW1 to an ON state and brings the second switch SW2 to an OFF state during calibration of the first offset correction value Mi. As a result, since the ac signal outputted from the second mixer 35 becomes 0, the signal obtained by mixing the first DC offset correction signal OS_I and the first local oscillation signal LO_I by the first mixer 34 is outputted from the adder 36. Incidentally, the second switch SW2 may desirably be configured in such a manner that when the second switch SW2 is in the OFF state, its output becomes a voltage corresponding to a fixed voltage (e.g., a power supply voltage VDD level). During calibration of the second offset correction value Mq, the controller 12 brings the first switch SW1 to an OFF state and brings the second switch SW2 to an ON state. As a result, since the ac signal outputted from the first mixer 34 becomes 0, the signal obtained by mixing the second DC offset correction signal OS_Q and the second local oscillation signal LO_Q by the second mixer 35 is outputted from the adder 36. Incidentally, the first switch SW1 may desirably be configured in such a manner that when the first switch SW1 is in the OFF state, its output becomes a voltage corresponding to the fixed voltage (e.g., the power supply voltage VDD level).
Changing over the switches SW1 and SW2 during calibration as described above makes it possible to enhance the accuracy of the DC offset correction. This reason will next be explained while comparing with the case in which the switches SW1 and SW2 are not changed over.
(3. Problems Associated with the Case where No Switches SW1 and SW2 are Changed Over)
All of the I signal Di, the Q signal Dq and the offset correction values Mi and Mq are assumed to be 0 below. When the switches SW1 and SW2 are always in an ON state, a carrier leak due to a DC offset Vi between the differential input terminals IT and IB and a carrier leak due to a DC offset Vq between the differential input terminals QT and QB are inputted to the phase detector 41 as a first input signal Vin1. Namely, the first input signal Vin1 is represented as Vin1=Vi×sin(wt+q1)+Vq×sin(wt+q1+90°) . . . (4). q1 in the above equation indicates a phase caused due to delays of the mixers 34 and 35, the adder 36 and wirings or the like. A local oscillation signal LO_I or LO_Q selected by the selector 40 is further inputted to the phase detector 41 as a second input signal Vin2. The second input signal Vin2 is represented as Vin2=B×sin(wt+q2) . . . (5) in the case of the local oscillation signal LO_I, whereas in the case of the local oscillation signal LO_Q, the second input signal Vin2 is represented as Vin2=B×sin(wt+q2+)90° . . . (6). q2 in each of the equations (5) and (6) indicates a phase produced due to delays of the selector 40 and wirings or the like, and B indicates the gain of the selector 40.
Assuming that the phase detector 41 is configured by the multiplier and the low-pass filter, the phase detector 41 outputs a dc component of a signal obtained by multiplying the first input signal Vin1 and the second input signal Vin2 by each other. When the local oscillation signal LO_I is selected by the selector 40, an output voltage VPDi of the phase detector 41 is represented as VPDi=B×C/2×[Vi×cos(q1−q2)+Vq×cos(q1−q2+90°)]=B×C/2×[Vi×cos θ−Vq×sin θ] . . . (8) by multiplying the right side of the equation (4) and the right side of the equation (5) by each other, where the gain of the phase detector 41 is assumed to be C. The term of an angular frequency 2×w also occurs in the calculation of the above equation (8), but is eliminated by the low-pass filter. Similarly, when the local oscillation signal LO_Q is selected by the selector 40, an output voltage VPDq of the phase detector 41 is represented as VPDq=B×C/2×[Vi×cos(q1−q2−90°)+Vq×cos(q1−q2)]=B×C/2×[Vi×sin θ+Vq×cos θ] . . . (9) by multiplying the right side of the equation (4) and the right side of the equation (6) by each other. When the above equations (8) and (9) are written using a determinant here, they can be represented using a rotation matrix as follows:
Firstly, the controller 12 allows the selector 40 to input the local oscillation signal LO_I to the phase detector 41. When the offset correction value Mi is adjusted in this state, the DC offset voltage V remains constant and only the DC offset voltage V1 changes. The point (Vi, Vq) indicative of the DC offset voltages moves along a straight line 91 from the point P0 on a coordinate plane of
When the point (Vi, Vq) indicative of the DC offset voltages reaches a point P1 intersecting a coordinate axis Y2 in
When the point indicative of the DC offset voltages reaches a point P2 intersecting a coordinate axis X2 in
Thus, since the accuracy of DC offset correction is not enough where the switches SW1 and SW2 are not changed over, an adjustment in DC offset on the I signal side and an adjustment in DC offset on the Q signal side were required to be repeated two or three times in order to reduce the carrier leak as small as possible.
Incidentally, when the phase difference θ=q1−q2 becomes 0, the coordinate axis X1 and the coordinate axis X2 coincide with each other and the coordinate axis Y1 and the coordinate axis Y2 coincide with each other in
When the phase difference θ=q1−q2 becomes 90° or −90°, the coordinate axis X1 and the coordinate axis Y2 coincide with each other, and the coordinate axis Y1 and the coordinate axis Y2 coincide with each other in
Firstly, the controller 12 allows the selector 40 to input the local oscillation signal LO_I to the phase detector 41 and brings the switches SW1 and SW2 to an ON state and an OFF state respectively. In this state, the controller 12 adjusts the offset correction value Mi. Since the second local oscillation signal LO_Q is cut off in this case, the first input signal Vin1 inputted to the phase detector 41 becomes only a carrier leak based on a DC offset Vi between the differential input terminals IT and IB, which is represented as Vin1=Vi×sin(wt+q1) . . . (11). Since the second input signal Vin2 inputted to the phase detector 41 is represented by the above equation (5), the output voltage VPDi of the phase detector 41 becomes VPDi=B×C/2×Vi×cos(q1−q2)=B×C/2×Vi×cos θ . . . (12).
When the offset correction value Mi is changed, a point indicative of each DC offset voltage moves along a straight line 91 from a point P0 on a coordinate plane of
Next, the controller 12 allows the selector 40 to input the local oscillation signal LO_Q to the phase detector 41 by the selector 40 and brings the switches SW1 and SW2 to an OFF state and an ON state respectively. In this state, the controller 12 adjusts the offset correction value Mq. Since the first local oscillation signal LO_I is cut off in this case, the first input signal Vin1 inputted to the phase detector 41 becomes only a carrier leak based on a DC offset Vq between the differential input terminals QT and QB, which is represented as Vin1=Vq×sin(wt+q1+90°) . . . (13). Since the second input signal Vin2 inputted to the phase detector 41 is represented by the above equation (6), the output voltage VPDq of the phase detector 41 becomes VPDq=B×C/2×Vq×cos(q1−q2)=B×C/2×Vq×cos θ . . . (14).
When the offset correction value Mq is changed, the point indicative of each DC offset voltage moves along a coordinate axis Y1 from the point P1 on the coordinate plane of
Thus, when the switching between the switches SW1 and SW2 is performed, one adjustment in DC offset on the I signal side and one adjustment in DC offset on the Q signal side make it possible to adjust the carrier leaks to approximately 0 regardless of whether the phase difference θ=q1−q2 is 0.
In a special case in which the phase difference θ=q1−q2 becomes 90° or −90°, cos θ=0 in the equations (12) and (14). Therefore, the output voltages VPDi and VPDq of the phase detector 41 reach 0 regardless of the magnitudes of the DC offset voltages, so that the DC offset voltages cannot be adjusted.
A procedure for the DC offset correction of the orthogonal modulation unit 30 will be summarized below with reference to the timing diagram of
During the period between the times t1 and t2 at which the DC offset correction on the I signal side is performed, the controller 12 brings the switch SW1 for the local oscillation signal (local signal) on the I signal side to an ON state and brings the switch SW2 for the local oscillation signal (local signal) on the Q signal side to an OFF state. During the period between the times t2 and t3 at which the DC offset correction on the Q signal side is performed, the controller 12 brings the switch SW1 for the local oscillation signal (local signal) on the I signal side to an OFF state and brings the switch SW2 for the local oscillation signal (local signal) on the Q signal side to an ON state. During the transmission/reception period (after the time t3), the controller 12 brings both the switches SW1 and SW2 to the ON state.
At the next Step S2, the controller 12 brings the switch SW1 to the ON state and brings the switch SW2 to the OFF state, thereby outputting the local oscillation signal LO_I to the mixer 34 on the I signal side and avoiding the output of the local oscillation signal LO_Q to the mixer 35 on the Q signal side. Namely, the controller 12 causes only the mixer 34 on the I signal side to output a mixed signal.
At the next Step S3, the controller 12 allows the selector 40 to select the local oscillation signal LO_I on the I signal side and detects the outputs of the phase detector 41 at the set DC offset correction values Mi and Mq. The DC offset correction value Mq on the Q signal side is of an initial value (0) and constant. After the DC offset correction value Mi on the I signal side has been set to the initial value (0), the DC offset correction value Mi is set to a value increased or decreased at Step S5 to be described later.
At the next Step S4, the controller 12 determines whether the number of times the DC offset correction value Mi increases or decreases reaches a predetermined number of times (nine times in the case of
At Step S5, the controller 12 increases or decreases the DC offset correction value Mi on the I signal side according to the positive and negative of the output voltage of the phase detector 41. The controller 12 increases the DC offset correction value Mi on the I signal side where the output voltage of the phase detector 41 is negative, and decreases the DC offset correction value Mi on the I signal side where the output voltage of the phase detector 41 is positive. At this time, the controller 12 reduces by half the amount of increase/decrease in the DC offset correction value for each number of times as in, for example, a case where the first amount of increase/decrease therein is “10000000” (the seventh power of 2) in binary notation and the second amount of increase/decrease therein is “1000000” (the sixth power of 2) in binary notation. Accordingly, the eighth amount of increase/decrease therein becomes “1” in binary notation and can hence be adjusted to the minimum bit. After the DC offset correction value Mi on the I signal side has been set to the post-increase/decrease value, Step S3 is executed again.
When the number of times the DC offset correction value Mi increases or decreases reaches a predetermined number of times (when the answer is YES at Step S4) at Step S4, the controller 12 proceeds the process to Step S6. At Step S6, the controller 12 holds the final DC offset correction value Mi on the I signal side at the time that it has increased or decreased at Step S5. The DC offset correction value Mq on the Q signal side has been set to the initial value (0).
Next, at Step S7, the controller 12 brings the switch SW1 to an OFF state and brings the switch SW2 to an ON state to thereby output the local oscillation signal LO_Q to the mixer 35 on the Q signal side and avoid the output of the local oscillation signal LO_I to the mixer 34 on the I signal side. Namely, the controller 12 causes only the mixer 35 on the Q signal side to output a mixed signal.
At the next Step S8, the controller 12 allows the selector 40 to select the local oscillation signal LO_Q on the Q signal side and thereby detects the outputs of the phase detector 41 at the set DC offset correction values Mi and Mq. The DC offset correction value Mi on the I signal side is set to the final offset correction value held at Step S6 and remains unchanged. The initial value of the DC offset correction value Mq on the Q signal side is 0 and its subsequent value is set to a value increased or decreased at Step S10 to be described later.
At the next Step S9, the controller 12 determines whether the number of times the DC offset correction value Mq on the Q signal side increases or decrease reaches the predetermined number of times (nine times in the case of
At Step S10, the controller 12 increases or decreases the DC offset correction value Mq on the Q signal side according to the positive and negative of the output voltage of the phase detector 41. The controller 12 increases the DC offset correction value Mq on the Q signal side where the output voltage of the phase detector 41 is negative, and decreases the DC offset correction value Mq on the Q signal side where the output of the phase detector 41 is positive. At this time, the controller 12 reduces by half the amount of increase/decrease in the DC offset correction value for each number of times in a manner similar to the case at Step S5, thereby making it possible to adjust it to the minimum bit. After the DC offset correction value Mq on the Q signal side has been set to the post-increase/decrease value, Step S8 is carried out again.
When the number of times the DC offset correction value Mq on the Q signal side increases or decreases reaches the predetermined number of times at Step S9 (when the answer is YES at Step S9), the controller 12 proceeds the process to Step S21.
At Step S21, the controller 12 holds the final DC offset correction value Mq on the Q signal side at the time that it has increased or decreased at Step S10. At this time, the final DC offset correction value at the time that it has increased or decreased at Step S5, is held on the I signal side. The procedure for the offset correction by the controller 12 is ended in the above-described manner.
Referring to
When the operation of reception of e-mail is started at the next time t4 after a standby time, a DC offset correction is performed at a time t5 to t6 subsequent to the time t4. The actual reception of data is carried out between the subsequent times t6 and t7. Since the control signal is transmitted from the cellular phone even at data reception, it is necessary to correct a DC offset prior to the transmission of the control signal.
When the operation of transmission/reception of the cellular phone is started at the next time t8 after a standby time, a DC offset correction is executed between times t9 and t10 subsequent to the time t8. An actual call is performed between the subsequent times t10 and t11.
When the operation of transmission of e-mail is started at the next time t12 after a standby time, a DC offset correction is executed between the subsequent times t13 and t14. Actual data transmission is performed between the subsequent times t14 and t15.
When the operation of detecting the position of the cellular phone is started at the time t16 with the movement of a cellular phone's user, a DC offset correction is executed between the subsequent times t17 and t18. The transmission/reception of a control signal between the cellular phone and its corresponding base station is performed to detect the position of the cellular phone between the subsequent times t18 and t19.
Thus, since it is necessary to perform the offset correcting operation every time before the transmission/reception of the signal in the case of the cellular phone, there is a large merit in that a high-accuracy offset correction is performed by the offset correcting function of the RFIC 10 of the first embodiment.
Suitable circuit configurations of the respective parts in
The NMOS transistor Q5 is coupled between the node ND1 and a ground line GND. The control signal CTL1 outputted from the controller 12 shown in
Since the switch SW2 is similar in configuration and operation to the switch SW1, their explanations will not be repeated. In the description of the switch SW1, the transistors Q1 through Q5 correspond to the transistors Q6 through Q10, the node ND1 corresponds to a node N2, and the local oscillation signals LO_IT and LO_IB correspond to the local oscillation signals LO_QT and LO_QB, respectively.
Referring to
The mixer 34 is of a Gilbert cell mixer. Couplings of the respective elements of the mixer 34 will be explained below. Sources of the transistors Q51 and Q52 are both coupled to a node ND10 via the transistor Q55, and sources of the transistors Q53 and Q54 are both coupled to the node ND10 via the transistor Q56. The transistor Q57 for a current source is coupled between the node ND10 and a ground line GND. Drains of the transistors Q51 and Q54 are both coupled to a node ND12, and drains of the transistors Q52 and Q53 are both coupled to a node ND13. The nodes ND12 and ND13 are respectively coupled to the power supply line VDD via the resistive elements R6 and R7. The local oscillation signal LO_IT is commonly inputted to gates of the transistors Q51 and Q53, and the local oscillation signal LO_IB is commonly inputted to gates of the transistors Q52 and Q54. The I signals BB_IT and BB_IB are respectively inputted to gates of the transistors Q55 and Q56. A predetermined bias voltage VR4 is applied to a gate of the transistor Q57. A signal obtained by mixing the local oscillation signal LO_I and the I signal BB_I with each other is outputted between the nodes ND12 and ND13 by the above circuit configuration.
Since the mixer 35 is also of a Gilbert cell mixer of the same configuration as that of the mixer 34, its explanation will not be repeated. In the description of the mixer 34, the transistors Q51 through Q57 correspond to the transistors Q61 through Q67, the node ND10 corresponds to a node ND11, and the bias voltage VR4 corresponds to a bias voltage VR5, respectively.
The resistive elements R6 and R7 that configure the adder 36 are used as load resistors common to the mixers 34 and 35. Thus, when the switches SW1 and SW2 of
The resistive element R2 and the transistors Q11 and Q12 are coupled in series between the power supply line VDD and a node ND3 in this order. The resistive element R1 and the transistors Q13 and Q14 are coupled in series between the power supply line VDD and the node ND3 in this order. The transistor Q17 is coupled between the node ND3 and the ground line GND and used as a current source. The above resistive elements R1 and R2 and transistors Q11 through Q14 and Q17 configure a cascode amplifier circuit. The local oscillation signals LO_QT and LO_QB are respectively inputted to gates of the differential pair of transistors Q12 and Q14. Drains of the transistors Q13 and Q11 are used as output nodes OUT1 and OUT2.
The transistor Q15 is coupled between a coupling node ND5 of the transistors Q11 and Q12 and a node ND4, and the transistor Q16 is coupled between a coupling node ND6 of the transistors Q13 and Q14 and the node ND4. The transistor Q18 is coupled between the node ND4 and the ground line GND and used as a current source. The local oscillation signals LO_IT and LO_IB are respectively inputted to gates of the differential pair of transistors Q16 and Q15. The differential pair of transistors Q16 and Q15 shares the resistive elements R1 and R2 used as load resistors and the transistors Q11 and Q13 with the differential pair of transistors Q12 and Q14. A predetermined bias voltage VR1 is supplied to back gates of the differential pair of transistors Q16 and Q15 and the differential pair of transistors Q12 and Q14.
A drain and gate of the diode-coupled transistor Q30 are coupled to a gate of the transistor Q18 through the transmission gate TG1 and coupled to a gate of the transistor Q17 through the transmission gate TG2. Further, the gates of the transistors Q17 and Q18 are respectively grounded through the transistors Q19 and Q20. Back gates of the transistors Q17 through Q20 are grounded.
When the control signal CTL3 outputted from the controller 12 is of an H level in the above circuit configuration, the transmission gate TG1 is brought to an ON state, the transmission gate TG2 is brought to an OFF state, the transistor Q20 is brought to an OFF state, and the transistor Q19 is brought to an ON state. Thus, a reference current IR1 supplied to the drain of the transistor Q30 flows through the transistor Q18. On the other hand, the transistor Q17 is brought to an OFF state. As a result, the local oscillation signals LO_IT and LO_IB respectively supplied to the gates of the differential pair of transistors Q16 and Q15 are outputted from the output nodes OUT1 and OUT2 respectively.
When the control signal CTL3 is of an L level, the ON and OFF states become opposite to the above, so that the local oscillation signals LO_QT and LO_QB respectively supplied to the gates of the differential pair of transistors Q12 and Q14 are outputted from the output nodes OUT1 and OUT2 respectively.
Incidentally, gates of the transistors Q11 and Q13 are supplied with a predetermined bias voltage VR2 through the transmission gate TG3 to stop the operation of selection by the selector 40 and grounded via the transistor Q21. Further, a predetermined bias voltage VR3 is supplied to back gates of the transistors Q11 and Q13. Thus, when a control signal CTL5 is of an H level, the transmission gate TG3 is brought to an ON state and the transistor Q21 is brought to an OFF state, so that the selector 40 performs a selection operation. When the control signal CTL5 is of an L level, the transistors Q11 and Q13 are brought to an OFF state, so that the output nodes OUT1 and OUT2 are fixed to an H level and the selector 40 stops the selection operation.
Referring to
Sources of the transistors Q33 and Q34 are both coupled to a node ND19 through the transistor Q31, and sources of the transistors Q35 and Q36 are both coupled to the node ND19 through the transistor Q32. The current source IS1 is provided between the node ND19 and a ground node GND. Drains of the transistors Q33 and Q35 are both coupled to an output node ND7, and drains of the transistors Q34 and Q36 are both coupled to an output node ND8. Gates of the transistors Q33 and Q36 are coupled to each other, and gates of the transistors Q34 and Q35 are intercoupled with each other. The resistive element R3 is coupled between the power supply line VDD and the output node ND7, and the capacitor C1 is coupled in parallel with the resistive element R3. The resistive element R4 is coupled between the power supply line VDD and the output node ND8, and the capacitor C2 is coupled in parallel with the resistive element R4.
In the above circuit configuration, a first differential input signal Vin1 is inputted between a gate of the transistor Q31 and a gate of the transistor Q32. A second differential input signal Vin2 is inputted between gates of the transistors Q33 and Q36 and gates of the transistors Q34 and Q35. As a result, the product of the first differential input signal Vin1 and the second differential input signal Vin2 is outputted from between the output nodes ND7 and ND8 as an output voltage VPD. Since the output nodes ND7 and ND8 are respectively coupled to the power supply line VDD through the capacitors C1 and C2 at this time, an ac component of the output voltage VPD is eliminated.
Next, the comparator 42 includes PMOS transistors Q37 and Q38, a resistive element R5 and a current source IS2. Couplings between these components will first be explained.
Sources of the transistors Q37 and Q38 are both coupled to the power supply line VDD through the current source IS2. Gates of the transistors Q37 and Q38 are respectively coupled to the output nodes ND7 and ND8 of the phase detector 41. A drain of the transistor Q37 is grounded via the resistive element R5, and a drain of the transistor Q38 is grounded. A drain of the transistor Q37 is further coupled to an output node ND9.
When the voltage of the output node ND8 of the phase detector 41 is higher than the voltage of the output node ND7 in the above circuit configuration (the output voltage VPD is positive), the current outputted from the current source IS2 principally flows through the transistor Q37 so that an output voltage VCMP developed across the resistive element R5 becomes an H level. When the output voltage VPD is negative in reverse, the current outputted from the current source IS2 principally flows through the transistor Q38 so that the output voltage VCMP developed across the resistive element R5 becomes an L level.
According to the RFIC 10 of the first embodiment as described above, the switches SW1 and SW2 are respectively provided in the transmission paths for the local oscillation signals LO_I and LO_Q, lying between the local signal generation unit 39 and the mixers 34 and 35.
When the DC offset on the I signal side is adjusted during calibration, the controller 12 brings the switch SW1 to the ON state and brings the switch SW2 to the OFF state. Thus, only the carrier leak signal on the I signal side is outputted from the orthogonal modulation unit 30. As a result, the DC offset on the I signal side can be adjusted with a degree of accuracy higher than conventional. On the other hand, when the DC offset on the Q signal side is adjusted, the controller 12 brings the switch SW1 to the OFF state and brings the switch SW2 to the ON state. Thus, only the carrier leak signal on the Q signal side is outputted from the orthogonal modulation unit 30. As a result, the DC offset on the Q signal side can be adjusted with a degree of accuracy higher than conventional.
In the above description, the I signal Di and the offset correction value Mi are added by the digital adder 32 as shown in
Although the above description has been made of the case in which the phase detector 41 is of such an analog type that it is configured by the multiplier and the low-pass filter, the phase detector 41 is not limited to this configuration. For example, a digital phase detector can also be used which is called a phase frequency comparator.
As shown in
Converting sine waves into square waves by the limiting amplifiers 43 and 44 respectively enables an improvement in the accuracy of detection of the phase difference by the phase detector 41. The time delays 45 and 46 are provided to set the difference in phase between the input signals Vin2 and Vin1 of the phase detector 41 to a predetermined suitable range. When the phase detector 41 is configured by the multiplier and the low-pass filter, the difference in phase between the input signals Vin2 and Vin1 may desirably be a value near zero. Since cos θ=1 in the above equations (12) and (14) in this case, it is possible to avoid θ=90° or −90°.
Referring to
During a period from the time t1 to t2, the controller 12 brings the switch SW1 to the ON state and brings the switch SW2 to an OFF state in such a manner that only a carrier leak on the I signal side is outputted, thereby to perform an offset correction on the I signal side in such a manner that the carrier leak becomes a minimum. Similarly, during a period from the time t2 to t3, the controller 12 brings the switch SW1 to an OFF state and brings the switch SW2 to the ON state in such a manner that only a carrier leak on the Q signal side is outputted, thereby to perform an offset correction on the Q signal side in such a manner that the carrier leak becomes a minimum. It is thus not possible to perform, during these periods, an offset adjustment where the carrier leak on the I signal side and the carrier leak on the Q signal side interfere with each other. Therefore, at the time t3 to t5, the controller 12 brings both the switches SW1 and SW2 to the ON state to output a combined signal of the carrier leak on the I signal side and the carrier leak on the Q signal side from the orthogonal modulation unit 30, thereby performing an offset correction. Consequently, the accuracy of a DC offset correction where the carrier leak on the I signal side and the carrier leak on the Q signal side interfere with each other can be made higher than in the case of the first embodiment 1.
Referring to
At the next Step S12, the controller 12 brings both the switches SW1 and SW2 to an ON state to thereby output the local oscillation signal LO_I to the mixer 34 on the I signal side and output the local oscillation signal LO_Q to the mixer 35 on the Q signal side. Namely, the controller 12 causes both of the mixers 34 and 35 on the I and Q signal sides to output mixed signals.
At the next Step S13, the controller 12 allows the selector 40 to select the local oscillation signal LO_I on the I signal side and thereby detects the outputs of the phase detector 41 at the set DC offset correction values Mi and Mq. The DC offset correction value Mq on the Q signal side is of the value held at Step S11 and constant. The initial value of the DC offset correction value Mi on the I signal side is of the value set at Step S11, and its subsequent value is set to a value that has increased or decreased at Step S15 to be described later. At the next Step S14, the controller 12 determines whether the number of times the DC offset correction value Mi increases or decreases reaches a predetermined number of times (nine times in the case of
At Step S15, the controller 12 increases or decreases the DC offset correction value Mi on the I signal side according to the positive and negative of the output voltage of the phase detector 41. The controller 12 increases the DC offset correction value Mi on the I signal side where the output voltage of the phase detector 41 is negative, and decreases the DC offset correction value Mi on the I signal side where the output voltage of the phase detector 41 is positive. At this time, the controller 12 reduces by half the amount of increase/decrease in the DC offset correction value for each number of times in a manner similar to the cases of Steps S5 and S10 and finally adjusts it to the minimum bit. After the DC offset correction value Mi on the I signal side has been set to the post-increase/decrease value, Step S13 is executed again.
When the number of times the DC offset correction value Mi increases or decreases reaches the predetermined number of times (when the answer is YES at Step S14), the controller 12 proceeds to the process to Step S16. At Step S16, the controller 12 holds the final DC offset correction value Mi on the I signal side at the time that it has increased or decreased at Step S15. The DC offset correction value Mq on the Q signal side is set to the value held at Step S11.
At the next Step S17, the controller 12 brings both the switches SW1 and SW2 to the ON state to thereby output the local oscillation signal LO_I to the mixer 34 on the I signal side and output the local oscillation signal LO_Q to the mixer 35 on the Q signal side. Namely, the controller 12 causes both the mixers 34 and 35 on the I and Q signal sides to output mixed signals.
At the next Step S18, the controller 12 allows the selector 40 to select the local oscillation signal LO_Q on the Q signal side and thereby detects the outputs of the phase detector 41 at the set DC offset correction values Mi and Mq. The DC offset correction value Mi on the I signal side is set to the final offset correction value held at Step S16 and remains unchanged. The initial value of the DC offset correction value Mq on the Q signal side is of the value held at Step S11, and its subsequent value is set to a value increased or decreased at Step S20 to be described later.
At the next Step S19, the controller 12 determines whether the number of times the DC offset correction value Mq on the Q signal side increases or decreases reaches the predetermined number of times (nine times in the case of
At Step S20, the controller 12 increases or decreases the DC offset correction value Mq on the Q signal side according to the positive and negative of the output voltage of the phase detector 41. The controller 12 increases the DC offset correction value Mq on the Q signal side where the output voltage of the phase detector 41 is negative, and decreases the DC offset correction value Mq on the Q signal side where the output of the phase detector 41 is positive. At this time, the controller 12 reduces by half the amount of increase/decrease in the DC offset correction value for each number of times in a manner similar to the cases at Steps S5, S10 and S15 and thereby adjusts it to the minimum bit for the last time. After the DC offset correction value Mq on the Q signal side has been set to the post-increase/decrease value, Step S18 is carried out again.
When the number of times the DC offset correction value Mq on the Q signal side increases or decreases reaches the predetermined number of times at Step S19 (when the answer is YES at Step S19), the controller 12 proceeds the process to Step S21.
At Step S21, the controller 12 holds the final DC offset correction value Mq on the Q signal side at the time that it has increased or decreased at Step S20. At this time, the final DC offset correction value at the time that it has increased or decreased at Step S15, is held on the I signal side. The procedure for the offset correction by the controller 12 is ended in the above-described manner.
An orthogonal modulation unit 30A of the RFIC 10B shown in
The mixers 34A and 35A are both controlled to assume the operating state at transmission. In this case, an I signal BB_I and a local oscillation signal LO_I are mixed together by the mixer 34A, and a Q signal BB_Q and a local oscillation signal LO_Q are mixed together by the mixer 35A. The adder 36 adds an ac signal outputted from the mixer 34A and an ac signal outputted from the mixer 35A to generate a transmit signal.
During calibration, the mixer 34A is brought to the operating state and the mixer 35A is brought to the stopped state, so that a signal obtained by mixing an offset correction signal OS_I and the local oscillation signal LO_I by the mixer 34A is outputted from the adder 36. When the mixer 34A is brought to the stopped state and the mixer 35A is brought to the operating state in reverse, a signal obtained by mixing an offset correction signal OS_Q and the local oscillation signal LO_Q by the mixer 35A is outputted from the adder 36. When both of the mixers 34A and 35A are in the operating state, the ac signals outputted from the mixers 34A and 35A are added together by the adder 36, followed by being outputted therefrom.
Accordingly, the orthogonal modulation unit 30A is functionally identical to the orthogonal modulation units 30 employed in the first and second embodiments. It is therefore possible to perform a DC offset correction in accordance with a procedure similar to that employed in each of the first and second embodiments. As a result, a DC offset correction with a degree of accuracy higher than conventional can be carried out in a manner similar to the cases of the first and second embodiments.
The mixer 34A is equivalent to one in which the transmission gate TG4 and the NMOS transistor Q58 are added to a Gilbert cell mixer. Similarly, the mixer 35A is equivalent to one in which the transmission gate TG5 and the NMOS transistor Q68 are added to the Gilbert cell mixer. Thus, the configuration from which the transmission gates TG4 and TG5 and the NMOS transistors Q68 and Q69 are eliminated, is the same as the configuration of each of the mixers 34 and 35 shown in
In the mixer 34A shown in
Thus, when the control signal CTL1 outputted from the controller 12 shown in
Similarly, a predetermined bias voltage VR5 is applied to a gate of the transistor Q67 for a current source via the transmission gate TG5, and the gate thereof is grounded via the transistor Q68. A control signal CTL2 is inputted to a gate electrode of an NMOS transistor that configures the transmission gate TG5, and a signal /CTL2 obtained by inverting the control signal CTL2 is inputted to a gate electrode of a PMOS transistor that configures the transmission gate TG5. The signal /CTL2 is inputted to a gate electrode of the NMOS transistor Q68.
Thus, when the control signal CTL2 outputted from the controller 12 shown in
The resistive elements R6 and R7 that configure the adder 36 are used as load resistors common to the mixers 34A and 35A. Thus, when the control signals CTL1 and CTL2 are both H in level, an ac signal component outputted from between the nodes ND12 and ND13 becomes a signal obtained by adding the ac signal outputted from the mixer 34A and the ac signal outputted from the mixer 35A. When only the control signal CTL1 is of the H level, an ac signal component outputted from between the nodes ND12 and ND13 becomes the ac signal outputted from the mixer 34A. When only the control signal CTL2 is of the H level, an ac signal component outputted from between the nodes ND12 and ND13 becomes the ac signal outputted from the mixer 35A.
The current adjustment unit 49 shown in
The NAND circuit 47 of the current adjustment unit 49 outputs a result of NAND operation on the control signals CTL1 and CTL2 outputted from the controller 12 of
When the control signals CTL1 and CTL2 are of the H and L levels respectively, the magnitude of the current flowing through the transistor Q57 is Io and the transistor Q67 is brought to the OFF state, so that no current flows therethrough. Since the control signal CTL6 is of an H level at this time, the current flowing through each of the constant current sources CS1 and CS2 is Io/2. As a result, the sum of the currents flowing through the resistive elements R6 and R7 respectively becomes 2×Io and becomes equal to the current flowing in a transmission mode (when the control signals CTL1 and CTL2 are both of the H level). Namely, since the DC voltage levels at the nodes ND12 and ND13 become equal to each other in the transmission and calibration modes, the calibration can be performed correctly.
An orthogonal modulation unit 30B of the RFIC 10C shown in
The switches SW1 and SW2 are both controlled to be brought to an ON state at transmission. In this case, an ac signal obtained by mixing an I signal BB_I and the local oscillation signal LO_I by the mixer 34, and an ac signal obtained by mixing a Q signal BB_Q and the local oscillation signal LO_Q by the mixer 35 are added together by the adder 36 to generate a transmit signal.
During calibration, the switch SW1 is brought to the ON state and the switch SW2 is brought to an OFF state, so that a signal obtained by mixing an offset correction signal OS_I and the local oscillation signal LO_I by the mixer 34 is outputted from the adder 36. When the switch SW1 is brought to an OFF state and the switch SW2 is brought to the ON state in reverse, a signal obtained by mixing an offset correction signal OS_Q and the local oscillation signal LO_Q by the mixer 35 is outputted from the adder 36. When both of the switches SW1 and SW2 are in the ON state, the ac signals outputted from the mixers 34 and 35 are added together by the adder 36 and outputted therefrom.
Accordingly, the orthogonal modulation unit 30B is functionally identical to the orthogonal modulation units 30 employed in the first and second embodiments. It is therefore possible to perform a DC offset correction in accordance with a procedure similar to that employed in each of the first and second embodiments. As a result, a DC offset correction with a degree of accuracy higher than conventional can be carried out in a manner similar to the cases of the first and second embodiments.
The switch SW1 includes transmission gates TG7 and TG8. The transmission gate TG7 is provided between drains of transistors Q51 and Q54 and a node ND12. The transmission gate TG8 is provided between drains of transistors Q52 and Q53 and a node ND13. A control signal CTL1 is inputted to gate electrodes of NMOS transistors that configure the transmission gates TG7 and TG8 respectively. A signal /CTL1 obtained by inverting the control signal CTL1 is inputted to gate electrodes of PMOS transistors thereof.
Thus, when the control signal CTL1 outputted from a controller 12 shown in
Similarly, the switch SW2 includes transmission gates TG9 and TG10. The transmission gate TG9 is provided between drains of transistors Q61 and Q64 and the node ND12. The transmission gate TG10 is provided between drains of transistors Q62 and Q63 and the node ND13. A control signal CTL2 is inputted to gate electrodes of NMOS transistors that configure the transmission gates TG9 and TG10 respectively. A signal /CTL2 obtained by inverting the control signal CTL2 is inputted to gate electrodes of PMOS transistors thereof.
Thus, when the control signal CTL2 outputted from the controller 12 shown in
Referring to
The orthogonal modulation unit 30C shown in
In particular, a circuit example in which a Gilbert cell circuit is used for the mixers 34B and 35B and the adder 36, is shown in
The level detector 61 detects the level of each of high-frequency signals outputted to output nodes ND12 and ND13 of the adder 36. The detected signal level is outputted to the offset correction unit 21A.
The offset correction unit 21A outputs a DC offset correction value for an I signal and a DC offset correction value for a Q signal to the orthogonal modulation unit 30C during calibration. At this time, the offset correction unit 21A adjusts the magnitude of each DC offset correction value in accordance with a command issued from the controller 12 in such a manner that the signal level detected by the level detector 61 reaches a minimum. At transmission, the offset correction unit 21A adds the offset correction value adjusted during calibration to each of the input I signal Di and Q signal Dq and outputs the same therefrom.
During calibration, the controller 12 brings the switches SW1 and SW2 to an ON or OFF state. Since a concrete method for controlling the switches SW1 and SW2 is similar to the first and second embodiments, its detailed description is not repeated. Each of the DC offset correction values Mi and Mq is increased or decreased according to the positive and negative of the output voltage of the phase detector 41 in the first and second embodiments (refer to Steps S5 and S10 shown in
The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the invention is indicated by the appended claims rather than by the foregoing description, and all changes that come within the meaning and range of the claims and equivalency thereof are intended to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
2009-281360 | Dec 2009 | JP | national |