The disclosure relates to communications receivers and, more particularly, to offset correction techniques for mixers in communications receivers.
In a digital communication system, a receiver receives a radio-frequency (RF) modulated signal from a transmitter. The receiver downconverts the received signal from RF to baseband, digitizes the baseband signal to generate samples, and digitally processes the samples to recover data sent by the transmitter. The receiver may use one or more downconversion mixers to downconvert the received signal from RF to baseband.
An ideal mixer simply translates an input signal from one frequency to another without distortion. In integrated circuits, however, the mixer's performance may deviate from the ideal case due to mismatch between the transistors caused by, e.g., layout or process variations. Such mismatch may introduce distortion into the output of the mixer, leading to unwanted inter-modulation products. For example, in a mixer for a direct conversion receiver, second-order inter-modulation (IM2) products in particular may especially degrade the signal-to-noise ratio (SNR) at baseband. While symmetrical layout and differential signal processing can help reduce the effects of device mismatch, there may still be residual mismatch due to process limitations.
Disclosed herein are techniques to provide for configurable parameters in a mixer to calibrate and correct for such mismatch, thereby minimizing mixer distortion.
An aspect of the present disclosure provides a receiver apparatus comprising a mixer operative to mix an input radio frequency (RF) signal with a local oscillator (LO) signal to generate a baseband signal, the mixer comprising first and second RF transistors to receive the input RF signal, the mixer further comprising first and second LO transistors to receive the LO signal, at least one of the transistors having a gate bias voltage that is variable in response to a configurable control signal.
Another aspect of the disclosure provides a receiver apparatus comprising: a mixer operative to mix an input radio frequency (RF) signal with a local oscillator (LO) signal to generate a baseband signal, the mixer comprising first and second RF transistors to receive the input RF signal, the mixer further comprising first and second LO transistors to receive the LO signal, at least one of the transistors having a bulk bias voltage that is variable in response to a configurable control signal.
Yet another aspect of the disclosure provides a method for downconverting a received signal, the method comprising providing a configurable control signal to a mixer, the control signal specifying a gate bias voltage of at least one transistor in said mixer; and downconverting said received signal by mixing said received signal with a local oscillator signal.
Yet another aspect of the disclosure provides a method for downconverting a received signal, the method comprising providing a configurable control signal to a mixer, the control signal specifying a bulk bias voltage of at least one transistor in said mixer; and downconverting said received signal by mixing said received signal with a local oscillator signal.
Yet another aspect of the disclosure provides a method for calibrating a mixer, the method comprising providing a signal input to the mixer; initializing at least one gate bias voltage of the mixer, and measuring an output characteristic of the mixer associated with the at least one initialized gate bias voltage; adjusting the at least one gate bias voltage of the mixer, and measuring the output characteristic of the mixer associated with the at least one adjusted gate bias voltage; based on the measured output characteristic of the mixer, determining a preferred setting for the at least one gate bias voltage of the mixer; and storing said preferred setting for use during operation of the mixer.
Yet another aspect of the disclosure provides a method for calibrating first and second mixers in a receiver, the method comprising providing a signal input to the receiver; initializing at least one gate bias voltage of the first mixer, and measuring an output characteristic of the first mixer associated with the at least one initialized gate bias voltage; adjusting the at least one gate bias voltage of the first mixer, and measuring the output characteristic of the first mixer associated with the at least one adjusted gate bias voltage; based on the measured output characteristic of the first mixer, determining a preferred setting for the at least one gate bias voltage of the first mixer; and while setting the at least one gate bias voltage of the first mixer to the preferred setting, repeating the steps of adjusting, measuring and determining for the second mixer.
Yet another aspect of the disclosure provides a method for calibrating a mixer, the method comprising providing a signal input to the mixer; initializing at least one bulk bias voltage of the mixer, and measuring an output characteristic of the mixer associated with the at least one initialized bulk bias voltage; adjusting the at least one bulk bias voltage of the mixer, and measuring the output characteristic of the mixer associated with the at least one adjusted bulk bias voltage; based on the measured output characteristic of the mixer, determining a preferred setting for the at least one bulk bias voltage of the mixer; and storing said preferred setting for use during operation of the mixer.
Yet another aspect of the disclosure provides a method for calibrating first and second mixers in a receiver, the method comprising providing a signal input to the receiver; initializing at least one bulk bias voltage of the first mixer, and measuring an output characteristic of the first mixer associated with the at least one initialized bulk bias voltage; adjusting the at least one bulk bias voltage of the first mixer, and measuring the output characteristic of the first mixer associated with the at least one adjusted bulk bias voltage; based on the measured output characteristic of the first mixer, determining a preferred setting for the at least one bulk bias voltage of the first mixer; and while setting the at least one bulk bias voltage of the first mixer to the preferred setting, repeating the steps of adjusting, measuring and determining for the second mixer.
In accordance with the present disclosure, techniques are disclosed for calibrating and correcting offset in mixer devices.
where rds is the resistance between the drain (D) and source (S) (representatively labeled for transistor M1 in
In actual integrated circuits, device mismatch may introduce non-linear distortion into the output of the mixer, causing deviation of the mixer's input-output characteristics from the ideal scenario of Eq (1). To address the effects of mismatch, one or more bias voltages of transistors M1-M4 may be adjusted according to the present disclosure.
Note that
In an embodiment, the bias voltages VGM1, VGM2, VGM3, and VGM4 may be directly set by externally supplied control signals VC1-VC4 as follows:
VGM1=VC1,
VGM2=VC2,
VGM3=VC3, and
VGM4=VC4. Equations (2)
Thus VC1-VC4 allow for four degrees of freedom in configuring the four gate bias voltages.
In alternative embodiments, to simplify calibration, the degrees of freedom may be reduced by making some of the bias voltages non-configurable. In an embodiment, VGM1 and VGM3 can be made non-configurable, e.g., tied to on-chip voltage references, while VGM2 and VGM4 can be made independently configurable by control signals VC1 and VC2. While this decreases the degrees of freedom in the configuration to two, it also allows for simpler calibration due to the fewer number of parameters.
In another embodiment, the gate bias voltages may be specified as follows:
VGM2=VGM1+VC1, and
VGM4=VGM3+VC2; Equations (3)
where VGM1 and VGM3 are non-configurable, and VC1 and VC2 can be characterized as the configurable bias offset voltages between the transistors in each differential pair.
In yet another embodiment, two out of the four gate bias voltages may be specified as follows:
VGM1=VGM1
VGM3=VGM3
where VGM1
In yet another embodiment, to simplify calibration even further, only one of the four gate bias voltages need be made configurable.
In general, the bias voltages may be specified by the control signal or signals directly as in Equations (2), or indirectly by any linear or non-linear relationship, such as the relationships shown in Equations (3) and (4).
Similar to the description for the gate bias voltages, control signals VC1-VC4 may be used to control the bulk bias voltages in four degrees of freedom. The bulk bias voltages may also be configurable in fewer than four degrees of freedom to simplify calibration, as previously described for the gate bias voltages. The control signals may be related to the bulk bias voltages directly or indirectly by any predetermined transformation.
The output of the LNA is input to a mixer 406, which may support the configurable gate or bulk bias voltages previously described. The mixer 406 mixes the LNA output with a local oscillator LO (not shown) to generate a mixed signal. In an embodiment, the LO output corresponds to the differential signal V1 in
Based on the output of the baseband processor 408, the DSP 410 outputs digital signals 414. In an embodiment, the digital signals 414 may comprise digital representations of the control signals VC1-VC4, or any subset of the control signals previously described herein. The digital signals 414 may be derived according to a calibration method to minimize IM2 products, to be described later herein, or the signals 414 may be derived according to any other method for any other purpose, e.g., minimizing other non-IM2 distortion. The digital signals 414 may be converted to analog voltages 416 by the digital-to-analog converter (DAC) 412. The analog voltages 416 may be used to configure the bias voltages of the mixer 406 as described previously herein.
The ranges over which control signals VC1 and VC2 are adjusted may be determined according to the mapping between the control signals and the specific bias voltage or voltages to be configured. In an embodiment, VC1 and VC2 adjust the offset between the gate bias voltages of the transistors in a differential pair, e.g., according to Equations (3). VC1 may then be configured to range from a minimum of −Vmax
To specify a range that goes from a negative voltage offset to a positive voltage offset, the DAC 412 may support signed digital representations of the control signals. In an embodiment, VC1 can be represented by an eight-bit value programmed by the DSP 410 into an eight-bit register in the DAC 412. In an embodiment, bits <7:6> of the register can be a code indicating the Vmax
Other digital control signals, e.g., VC2-VC4 (if available), may be similarly represented if available.
Note the mechanism shown in
Note that the DAC 412 depicted in
In the method of
Referring to
In the presence of second-order distortion in the mixer, the output of the mixer will contain a tone at the difference frequency |f1−f2|. At step 504, the baseband 408 measures the power P|f1−f2| of the tone present at the difference frequency |f1−f2|, and supplies the value of P|f1−f2| to the DSP. At step 506, the DSP records the value of P|f1−f2| with the associated value of VC1. At step 508, the DSP determines whether the value of VC1 has been increased to the maximum value within its range. If not, then the DSP increments VC1 by a step size at step 510, and returns to step 504. If VC1 has reached the maximum allowed value of VC1, then DSP proceeds to step 512. At step 512, the DSP analyzes the recorded values of P|f1−f2| for all swept values of VC1, and determines the value of VC1 associated with the lowest measured P|f1−f2|. This value of VC1 may be referred to as VC1best. Also in step 512, the value of VC1 may be set at VC1best for the remaining steps of
Note the method of
Returning to
In an embodiment, VC1 and VC2 can each be incremented by a step size equal to the minimum resolution of the DAC during calibration. For example, in an embodiment wherein bits <5:0> of the DAC register specify the signed magnitude of VC1, the step size can be the voltage difference associated with the least-significant bit of bits <5:0>.
In an alternative embodiment, to speed up calibration, the step size may be larger than the minimum resolution of the DAC. In this embodiment, the setting for VC1best corresponding to the lowest IM2 product for the mixer may not be present in the recorded values of VC1 vs. P|f1−f2|, as the best setting may have been “skipped” due to the larger step size. In this case, VC1best may be determined by averaging the two values of VC1 corresponding to the lowest and second-lowest values of P|f1−f2|. Alternatively, a predetermined offset may be added to the determined VC1best to derive the actual control input supplied to the mixer.
Note the methods depicted in
Note the calibration described in
In an embodiment, steps in addition to those shown in
Note the method shown in
Note the method depicted in
In an embodiment, the method of
Note the techniques of the present disclosure need not be limited to passive mixers. Active mixers such as those employing Gilbert multipliers may also employ the techniques disclosed. The appropriate modifications will be clear to those of ordinary skill in the art, and are contemplated to be within the scope of the present disclosure.
Based on the teachings described herein, it should be apparent that an aspect disclosed herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. The techniques described herein may be implemented in hardware, software, firmware, or any combination thereof. If implemented in hardware, the techniques may be realized using digital hardware, analog hardware or a combination thereof. If implemented in software, the techniques may be realized at least in part by a computer-program product that includes a computer readable medium on which one or more instructions or code is stored.
By way of example, and not limitation, such computer-readable media can comprise RAM, such as synchronous dynamic random access memory (SDRAM), read-only memory (ROM), non-volatile random access memory (NVRAM), ROM, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), FLASH memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The instructions or code associated with a computer-readable medium of the computer program product may be executed by a computer, e.g., by one or more processors, such as one or more digital signal processors (DSPs), general purpose microprocessors, ASICs, FPGAs, or other equivalent integrated or discrete logic circuitry.
A number of aspects and examples have been described. However, various modifications to these examples are possible, and the principles presented herein may be applied to other aspects as well. These and other aspects are within the scope of the following claims.
This application claims benefit of U.S. Provisional Application No. 60/972,719 titled “OFFSET CORRECTION FOR PASSIVE MIXERS,” filed Sep. 14, 2007, the entire disclosure of this application being considered part of the disclosure of this application.
Number | Name | Date | Kind |
---|---|---|---|
5448197 | Sagawa et al. | Sep 1995 | A |
5726597 | Petty et al. | Mar 1998 | A |
6255889 | Branson | Jul 2001 | B1 |
6343211 | Thodesen et al. | Jan 2002 | B1 |
6433647 | Filoramo et al. | Aug 2002 | B1 |
6639446 | Komurasaki et al. | Oct 2003 | B2 |
6665528 | McNamara et al. | Dec 2003 | B2 |
6871057 | Ugajin et al. | Mar 2005 | B2 |
7102411 | Behzad | Sep 2006 | B2 |
7554380 | Embabi et al. | Jun 2009 | B2 |
7676213 | Taylor et al. | Mar 2010 | B2 |
20020113650 | Kim et al. | Aug 2002 | A1 |
20020160738 | Allott et al. | Oct 2002 | A1 |
20030169089 | Manku et al. | Sep 2003 | A1 |
20070111694 | Lin | May 2007 | A1 |
Number | Date | Country |
---|---|---|
2375438 | Sep 2003 | CA |
20020067331 | Aug 2002 | KR |
Number | Date | Country | |
---|---|---|---|
20090075622 A1 | Mar 2009 | US |
Number | Date | Country | |
---|---|---|---|
60972719 | Sep 2007 | US |