The invention relates to direct conversion receivers (DCR), and more particularly, to method of calibrating second order (IP2) distortion in direct conversion receivers as well as a calibration circuit utilizing the same.
In a direct conversion receiver, radio frequency signals are converted directly into baseband signals, whereby separate intermediate frequency stages are not required. Thus, the number of high frequency components needed in direct conversion receivers is lower than in conventional receivers which include intermediate frequency stages. Due to lower complexity, the integration degree of direct conversion receivers can be increased compared to receivers including intermediate frequency stages.
However, receivers implementing the direct conversion technique have a smaller dynamic range than receivers which include intermediate frequency stages. The dynamic range is adversely affected by the fact that in addition to the high frequency signal of the reception channel, the mixer of the receiver also receives high frequency signals from adjacent channels, whereby a disturbing D.C. offset is produced at the mixer output due to the non-linear effect caused by the mismatches of the mixer. In practice, the degree of balance of a differential circuit is largely determined by how well the components comprising the circuit are “matched.” Thus, for example, to obtain a high degree of balance in a mixer one should construct the mixer using transistors that have substantially identical electrical properties and performance. However, due to limitations in semiconductor fabrication techniques, it becomes increasingly difficult to fabricate transistors with identical electrical properties as the physical size of the transistors decreases. Consequently, mismatches in the size of the various parts of the transistors may occur in many types of mixers. These mismatches may result in a significant increase in even-order non-linearity, and thus, a disturbing D.C. offset is produced at the mixer output and usually degrades the performance of the system in which the mixer is used. However, the stronger signals of adjacent channels can produce a substantially higher D.C. offset in the signal than desired signal expressed on the reception channel.
Attempts have been made to express the signal of the reception channel in spite of high interfering D.C. offset. However, these solutions only operate when the disturbing D.C. offset is constant or changes very slowly. When power of signals in the adjacent channels varies quickly, the disturbing D.C. offset changes accordingly, the prior art solutions cannot eliminates the disturbance fully. This is a typical situation in TDMA systems, for example.
U.S. Pat. No. 6,115,593 presents a method for eliminating D.C. offset which a correction signal is derived from the signal powers of the reception channels used, and is added to the signals demodulated from the signals of the received channel. However, when the DC offset is large, the demodulated signals may saturate the low-frequency amplifiers, therefore the output signal of each low-frequency amplifier is distorted. In such a case, it is no way for the correction signal to correctly compensated such a distorted signal.
U.S. Pat. No. 5,749,051 presents a compensation method for second order distortion in a homodyne receiver. This method utilizes a power detector to measure the total received power through the antenna bandpass filter. The instantaneous power measurements are fed to a signal processor along with complex baseband signals, where a complex compensation coefficient is determined by correlating the power signal with the complex baseband signals. The coefficient is then employed in subtracting a weighted amount of the power signal from the complex baseband signals in order to cancel the unwanted second order (IP2) distortion. However, the power detector is connected to the directional coupler and power consumption is large due to its operation at high radio frequency.
Embodiments of a calibration method suppressing second order distortion is disclosed, in which a signal output by a down converter is filtered to obtain an interference signal, and strength of the interference signal is detected. A calibration code is obtained according to the detected strength of the interference signal, and the down converter is adapted according to the calibration code to suppress second order distortion.
Also disclosed are embodiments of a calibration circuit suppressing second order distortion in a direct conversion receiver, in which a down converter down-converts a received signal and outputs a down-converted signal. A filtering unit coupled to an output of the down converter outputs an interference signal. A detection unit coupled to the filtering unit detects strength of the interference signal. A calibration code generator coupled to the detection unit generates a calibration code according to the detected strength. The calibration code is fed back to the down converter such that the down converter is adapted accordingly to suppress second order distortion.
The invention can be more fully understood by the subsequent detailed description and examples with reference made to the accompanying drawings, wherein:
As shown in
As shown in
The down converter 22 is coupled to the output of the low noise amplifier 10, down-converting the received RF signal from the low noise amplifier 10 to a down-converted signal, and can be adapted according to the calibration code CC to suppress second order distortion of the DCR 100. For example, the down converter 22 can include a tunable mixer, converting the received RF signal to a baseband signal according to a local oscillator frequency LO produced by an external local oscillator. Further, to suppress second order distortion of the DCR 100, the tunable mixer can be adapted to compensate interfering D.C. offset by adjusting parameters such as bias voltages, bias currents, load resistors and the like, according to the calibration code CC from the calibration code generator 28 such that the mismatch effect of the tunable mixer is reduced.
The filtering unit 24 is coupled to the output of the down converter 22, outputting an interference signal SI. For example, the filtering unit 24 comprises a bandpass filter to obtain a signal with a predetermined frequency, such as 1 MHz˜10 MHz, from the baseband signal SB, serving as an interference signal SI from adjacent channels.
The detection unit 26 is coupled to the output of the filtering unit 24, detecting the strength of the interference signal SI obtained by the filtering unit 24. For example, the detection unit 26 can be a means for detecting the strength of the interference signal SI obtained by the filtering unit 24, such as a received signal strength indicator (RSSI) detector, a power detector and the like.
The calibration code generator 28 is coupled to the detection unit 26, generating a calibration code according to the detected strength of the interference signal SI and outputting the calibration code CC to the down converter 22, such that the mismatch of the down converter 22 is reduced so as to suppress second order distortion of the DCR 100, according to the calibration code CC.
The down converter 22 converts the received RF signal to a baseband signal according to a local oscillator frequency LO and can be adapted to compensate component mismatch thereof by adjusting parameters such as bias voltages, bias currents, load resistors and the like, according to calibration codes, thereby suppressing second order distortion of a direct conversion receiver. The down converter 22 can be implemented by a tunable mixer such as that presented by Kalle Kivekäs et al. in “Calibration Techniques of Active BiCMOS Mixers,” IEEEJ. Solid-State Circuits, vol. 37, No. 6, JUNE 2002. Thus, the operations and structure are not described in this application for simplicity.
The detection unit 26 can be means for detecting the strength of the interference signal SI obtained by the filtering unit 24, such as a received signal strength indicator (RSSI) detector, a power detector and the like.
The calibration code generator 28 is coupled to the strength detection signal SS to generate a calibration code CC according thereto and output the calibration code CC to the down converter 22, such that mismatch of the down converter 22 is reduced so as to suppress second order distortion of the DCR 100 according to the calibration code CC.
The digital signal processing unit 282 outputs a corresponding calibration code CC according to the digital code from the ADC 281 and the preset lookup table 238. For example, the digital signal processing unit 282 can utilize the digital code as an index into the preset lookup table 283 to obtain a corresponding calibration code CC. The corresponding calibration code CC is fed back to the down converter 22, such that the mismatch of the down converter 22 is reduced so as to compensate component mismatch thereof by adjusting parameters such as bias voltages, bias currents, load resistors of the down converter 22, according to the corresponding calibration code, thereby suppressing second order distortion of the direct conversion receiver 100. The preset lookup table 283 can be stored in an external storage unit, such as a nonvolatile memory, a read only memory (ROM), a mask ROM, a programmable ROM, an one time ROM, an erasable programmable ROM, an electrically erasable programmable ROM, a flash memory or the like.
In step S100, a signal output by a down converter is filtered to obtain an interference signal. A down-converted signal SB generated by a down converter 22 according to a received RF signal is filtered by a bandpass filter to output an interference signal SI. For example, the down converter 22 comprises a tunable mixer, converting the received RF signal to a baseband signal according to a local oscillator frequency LO produced by a local oscillator. The filtering unit 24 comprises a bandpass filter to obtain a signal with a predetermined frequency, such as 1 MHz˜10 MHz, from the baseband signal SB, serving as an interference signal SI from adjacent channels. Namely, the desired signal of the reception channel is filtered out to obtain the interference signal SI.
In step S102, strength of the interference signal is detected. The strength of the interference signal SI is detected by the detection unit 26, such as a received signal strength indicator (RSSI) detector, a power detector and the like, and a strength detection signal SS is then output.
In step S104, a calibration code is obtained according to the detected strength of the interference signal. The strength of the interference signal SI is detected by the detection unit 26 and output to the calibration code generator 28 comprising an analog-to-digital converter (ADC) 281, a digital signal processing unit 282 and a preset lookup table 283. The ADC 281 receives and quantizes the strength detection signal SS and outputs a digital code to the digital signal processing unit 282. The preset lookup table 283 stores a plurality of digital codes and a plurality of calibration codes (CC), in which each digital code corresponds to one of the calibration codes. The digital signal processing unit 282 outputs a corresponding calibration code CC according to the digital code from the ADC 281 and the preset lookup table 238. For example, the digital signal processing unit 282 can utilize the digital code as an index into the preset lookup table 283 to obtain a corresponding calibration code CC. The ADC 281 can be an analog-to-digital converter with hysteresis properties, and the preset lookup table 283 can be stored in an external storage unit, such as a nonvolatile memory, a read only memory (ROM), a mask ROM, a programmable ROM, an one time ROM, an erasable programmable ROM, an electrically erasable programmable ROM, a flash memory or the like. The calibration code CC generated by the calibration code generator 28 is then fed back to the down converter 22.
Alternatively, the preset lookup table 283′ can store a plurality of digital codes, a plurality of range codes RC1-RCN and a plurality of calibration codes CC, in which each range code RC1-RCN corresponds to one of the calibration codes CC, and two digital codes correspond to one range code as shown in
In step S106, the down converter is adapted according to the calibration code. The down converter 22 may not only convert the received RF signal to a baseband signal according to a local oscillator frequency LO, but also compensate for the component mismatch by adjusting some parameters, such as bias voltages, bias currents, load resistors and the like, so as to suppress second order distortion.
Thus, when receiving the calibration code CC, the down converter 22 is adapted to compensate component mismatch by adjusting parameters such as bias voltages, bias currents, load resistors and the like, thereby suppressing second order distortion of a direct conversion receiver. For example, the down converter 22 can be implemented by a tunable mixer such as that presented by Kalle Kivekäs et al. in “Calibration Techniques of Active BiCMOS Mixers,” IEEE J. Solid-State Circuits, vol. 37, No. 6, JUNE 2002. Thus, second order distortion of a direct conversion receiver is suppressed.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.