Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CIRCUITS AND METHODS FOR PERFORMING HARMONIC REJECTION MIXING
Document Type and Number:
WIPO Patent Application WO/2014/015277
Kind Code:
A2
Abstract:
Circuits and methods for performing harmonic rejection mixing are provided. In some embodiments, the circuit comprises: a first amplifier that amplifies a received signal at a first gain; a second amplifier that amplifies the received signal at a fraction of the first gain; a mixer that receives a local oscillator signal having a first fundamental frequency and the first amplifier output, and outputs a first mixed signal; a second mixer that receives a second local oscillator signal having a fundamental frequency that is a multiple of the first fundamental frequency and the second amplifier output, and outputs a second mixed signal; and an output stage that receives the first and second mixed signals and outputs a sum of the first and second mixed signals.

Inventors:
TRIPURARI KARTHIK (US)
KINGET PETER R (US)
KRISHNASWAMY HARISH (US)
YANG TENG (US)
Application Number:
PCT/US2013/051338
Publication Date:
January 23, 2014
Filing Date:
July 19, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV COLUMBIA (US)
International Classes:
H03D3/24; H04B1/707
Attorney, Agent or Firm:
BYRNE, Matthew, T. et al. (11 Broadway Suite 111, New York NY, US)
Download PDF:
Claims:
What is Claimed:

1. A circuit for performing harmonic rejection mixing, the circuit comprising: a first amplifier that outputs a first amplified signal by amplifying a received signal using a first gain;

a second amplifier that outputs a second amplified signal by amplifying the received signal using a second gain that is a fraction of the first gain;

a first mixer that receives (i) a first local oscillator signal having a first fundamental frequency and (ii) the amplified output of the first amplifier, and outputs a first mixed signal created by mixing the first local oscillator signal with the amplified output of the first amplifier;

a second mixer that receives (iii) a second local oscillator signal having a second fundamental frequency that is a multiple of the first fundamental frequency and (iv) the amplified output of the second amplifier, and outputs a second mixed signal created by mixing the second local oscillator signal with the amplified output of the second amplifier; and

an output stage that receives the first mixed signal the second mixed signal and outputs a combined signal that includes a sum of the first mixed signal and the second mixed signal.

2. The circuit of claim 1, further comprising:

a third amplifier that outputs a third amplified signal by amplifying the received signal using a third gain that is a second fraction of the first gain;

a third mixer that receives (v) a third local oscillator signal having a third fundamental frequency that is a second multiple of the first fundamental frequency and (vi) the amplified output of the third amplifier, and outputs a third mixed signal created by mixing the second local oscillator signal with the amplified output of the second amplifier; and

wherein the output stage is further configured to receive the third mixed signal and output the combined signal, and wherein the combined signal includes a sum of the first mixed signal, the second mixed signal and the third mixed signal.

3. The circuit of claim 2, wherein a rising edge of the second local oscillator signal and a rising edge of the second local oscillator signal are substantially aligned with a falling edge of the first local oscillator signal.

4. The circuit of claim 1, wherein the first amplifier is a first transconductor that converts the received signal from a voltage signal to a first current signal using the first gain, and the second amplifier is a second transconductor that converts the received signal from the voltage signal to a second current signal using the second gain.

5. The circuit of claim 4, wherein the first mixer and second mixer are passive mixers, and wherein the first mixed signal is a current signal based on the first current signal output by the first transconductor and the second mixed signal is a current signal based on the second current signal output by the second transconductor.

6. The circuit of claim 5, wherein the output stage further comprises:

a node that receives the first mixed signal and the second mixed signal and outputs the combined signal;

a transimpedance amplifier that converts the combined signal from a current signal to a voltage signal.

7. The circuit of claim 4, wherein a transconductance of the first transconductor is set at about three times the transconductance of a transconductance of the second transconductor.

8. The circuit of claim 4, wherein the first transconductor comprises a degenerative transistor that changes resistance based on a first control voltage, and wherein an effective transconductance of the first transconductor is based on the resistance of the degenerative transistor.

9. The circuit of claim 1 , wherein a ratio of the first gain to the second gain is 3 : 1.

10. The circuit of claim 1, wherein the second fundamental frequency is about three times the first fundamental frequency.

11. The circuit of claim 1 , wherein the received signal is an RF signal and wherein the first mixed signal and the second mixed signal are IF signals.

12. The circuit of claim 1, wherein the received signal is an IF signal and wherein the first mixed signal and the second mixed signal are RF signals.

13. A method for performing harmonic rejection mixing, the method comprising: amplifying a received signal using a first gain to produce a first amplified signal; amplifying the receive signal using a second gain that is a fraction of the first gain to produce a second amplified signal;

mixing (i) a first local oscillator signal having a first fundamental frequency and (ii) the first amplified signal to produce a first mixed signal;

mixing (iii) a second local oscillator signal having a second fundamental frequency that is a multiple of the first fundamental frequency and (iv) the second amplified signal to produce a second mixed signal;

outputting a combined signal by summing the first mixed signal and the second mixed signal.

14. The method of claim 13, further comprising:

amplifying the received signal using a third gain that is a second fraction of the first gain;

mixing (vi) a third local oscillator signal having a third fundamental frequency that is a second multiple of the first fundamental frequency and (vii) the third amplified signal to produce a third mixed signal;

wherein outputting the combined signal further comprises summing the third mixed signal with the sum of the first mixed signal and the second mixed signal.

15. The method of claim 14, wherein a rising edge of the second local oscillator signal and a rising edge of the second local oscillator signal are substantially aligned with a falling edge of the first local oscillator signal.

16. The circuit of claim 13, wherein amplifying the received signal using the first gain further comprises converting the received signal from a voltage signal to a first current signal with a current that is proportional to the voltage at a ratio of the first gain, and wherein amplifying the received signal using the second gain further comprises converting the received signal from the voltage signal to a second current signal with a current that is proportional to the voltage at a ratio of the second gain.

17. The method of claim 16, wherein mixing the first amplified signal with the first local oscillator signal further comprises operating a first passive switch with the first local oscillator signal and the first amplified signal as inputs to the first passive switch, and mixing the second amplified signal with the second local oscillator signal further comprises operating a second passive switch with the second local oscillator signal and the second amplified signal as inputs to the second passive switch, and wherein the first mixed signal is a current signal based on the first current signal and the second mixed signal is a current signal based on the second current signal.

18. The method of claim 17, wherein outputting the combined signal further comprises converting the combined signal from a current signal to a voltage signal.

19. The method of claim 16, wherein the first gain is a first effective

transconductance set at about three times the second gain, and wherein the second gain is a second effective transconductance.

20. The method of claim 16, further comprising controlling the first gain using a first control voltage to control a first degenerative resistance, and wherein the first gain is an effective transconductance based on the resistance of the degenerative resistance.

21. The method of claim 13 , wherein a ratio of the first gain to the second gain is 3 : 1.

22. The method of claim 13, wherein the second fundamental frequency is about three times the first fundamental frequency.

23. The method of claim 13, wherein the received signal is an RF signal and wherein the first mixed signal and the second mixed signal are IF signals.

24. The method of claim 13, wherein the received signal is an IF signal and wherein the first mixed signal and the second mixed signal are RF signals.

25. A method for controlling a harmonic rejection mixer, the method comprising: setting a fundamental frequency of a first local oscillator signal and a fundamental frequency of a second local oscillator signal to default frequencies based on a target input frequency and a desired output frequency;

setting control voltages that control a gain of a first transconductor and a gain of a second transconductor to default voltages;

providing an input to the first transconductor and the second transconductor at a frequency that is the second local oscillator frequency plus the desired output frequency;

(a) measuring a power of a signal from an output stage that combines outputs from a first mixer that mixes a signal output by the first transconductor with the first local oscillator signal and a second mixer that mixes a signal output by the second transconductor with the second local oscillator signal;

(b) adjusting a control voltage that controls the gain of the second transconductor;

(c) repeating (a) and (b) until a power of the signal from the output stage is minimized; and

causing a value of the control voltage that controls the gain of the second transconductor to be stored in a lookup table.

26. The method of claim 25, further comprising:

(d) adjusting a phase of the second local oscillator signal;

(e) repeating (a) and (d) until a power of the signal from the output stage is minimized; and

causing a value of the phase of the second local oscillator signal to be stored in a lookup table.

27. The method of claim 25, wherein the fundamental frequency of the second local oscillator signal is about three times the fundamental frequency of the first local oscillator signal

28. The method of claim 25, wherein the fundamental frequency of the second local oscillator signal is about five times the fundamental frequency of the first local oscillator signal.

Description:
CIRCUITS AND METHODS FOR

PERFORMING HARMONIC REJECTION MIXING

Cross-Reference to Related Application

[0001] This application claims the benefit of United States Provisional Patent

Application No. 61/673,674, filed July 19, 2012, which is hereby incorporated by reference herein in its entirety.

Statement Regarding Federally Sponsored Research or Development

[0002] This invention was made with government support under Grant No. FA8650-11-

1-7159 awarded by the Defense Advanced Research Projects Agency (DARPA) and Award No.

1002064 awarded by the National Science Foundation. The government has certain rights in the invention.

Technical Field

[0003] The disclosed subject matter relates to circuits and methods for performing harmonic rejection mixing.

Background

[0004] In general, switching mixers can be used to convert an input at a first frequency into an output at a second frequency. A switching mixer that has inputs at frequencies fi and f 2 can create outputs at output frequencies that are the absolute value of the sum and difference of the input frequencies (e.g., |fi ± f 2 |). When used to up-convert or down-convert a target input frequency to a desired output frequency, the inputs to a switching mixer are generally an input signal at a target frequency and a local oscillator at a frequency appropriate to convert the target input frequency to a desired output frequency.

[0005] Switching mixers can be used to up-convert an input signal from a lower frequency to a much higher frequency (e.g., using a local oscillator signal having a much higher frequency than the target frequency) or to down-convert an input signal from a higher frequency to a lower frequency (e.g., by using a local oscillator having a frequency that is relatively close to the frequency of the input signal).

[0006] The local oscillator signal can include a fundamental frequency and various harmonics of the fundamental frequency. For example, depending on the shape and/or duty cycle of the local oscillator signal, harmonics can be generated at the second harmonic, third harmonic, fourth harmonic, etc., of the fundamental frequency. Using a square wave with a fifty percent duty cycle as the local oscillator signal can eliminate the even harmonics of the fundamental frequency, leaving only the odd harmonics (e.g., the third, fifth, seventh, etc.).

[0007] Due to the harmonics of the local oscillator signal, signals that are not at the target frequency in the input signal can be up-converted or down-converted to the desired frequency. For example, if the target input frequency is 500 megahertz (MHz) and the desired output frequency is 10 MHz, a local oscillator with a fundamental frequency of 510 MHz can be used. If the local oscillator signal is a square wave with a 50% duty cycle, the local oscillator signal can also include the odd harmonics of the fundamental frequency at 1530 MHz, 2550 MHz, and so on. These harmonics can mix with signals at 1520 MHz, 1540 MHz, 2540 MHz, and 2560 MHz in the input signal to create signals at the desired frequency of 10 MHz. These undesired signals can create interference and/or noise by combining with the output created by mixing the signal at the target input signal with the fundamental frequency of the local oscillator.

[0008] Several approaches to limiting such undesired signals have been suggested. One such approach is using pre-conditioning circuits, such as tunable band pass or low pass filters, to eliminate signals that may combine with harmonics of the local oscillator to create undesired signals. Using such preconditioning circuitry can introduce complexity and cost into the circuit and a band pass filter can be difficult to tune for wideband applications.

[0009] Another approach that has been suggested is a classic harmonic rejection mixer which uses three alternate paths having gains of 1 , 2 , and 1 , respectively. In the classic harmonic rejection mixer, each path includes a switching mixer that mixes the input signal and the local oscillator signal. The phase of the local oscillator signal is offset in the paths with unity gain by 45 degrees and negative 45 degrees, respectively, compared to the path with a gain of Λ/2. The signals generated by the mixers on the three paths can be combined, which theoretically cancels out the components of the output signal generated by the third and fifth harmonics of the local oscillator's fundamental frequency. The advantage of the classic harmonic rejection mixer is that it cancels (or rejects) undesired signals at the desired output frequency, without requiring extensive preconditioning circuitry. However, in practice, creating an amplifier with a gain of Λ/2 is difficult. Device size ratios to control the path gains can be made accurately for rational fractions, but Λ/2 is an irrational number that is difficult to approximate using a rational fraction. Because of the need to approximate Λ/2, a harmonic rejection ratio (e.g., how much power of the undesired signals generated by the harmonics of the local oscillator are cancelled) achievable by the classic harmonic rejection mixer is degraded due to gain inaccuracies between the three paths [0010] Therefore, there is a need for new circuits and methods for performing harmonic rejection mixing.

Summary

[0011] In accordance with various embodiments of the disclosed subject matter, circuits and methods for performing harmonic rejection mixing are provided.

[0012] In accordance with some embodiments of the disclosed subject matter, a circuit for performing harmonic rejection mixing is provided, the circuit comprising: a first amplifier that outputs a first amplified signal by amplifying a received signal using a first gain: a second amplifier that outputs a second amplified signal by amplifying the received signal using a second gain that is a fraction of the first gain; a first mixer that receives (i) a first local oscillator signal having a first fundamental frequency and (ii) the amplified output of the first amplifier, and outputs a first mixed signal created by mixing the first local oscillator signal with the amplified output of the first amplifier; a second mixer that receives (iii) a second local oscillator signal having a second fundamental frequency that is a multiple of the first fundamental frequency and (iv) the amplified output of the second amplifier, and outputs a second mixed signal created by mixing the second local oscillator signal with the amplified output of the second amplifier; and an output stage that receives the first mixed signal the second mixed signal and outputs a combined signal that includes a sum of the first mixed signal and the second mixed signal.

[0013] In accordance with some embodiments of the disclosed subject matter, a method for performing harmonic rejection mixing is provided, the method comprising: amplifying a received signal using a first gain to produce a first amplified signal; amplifying the receive signal using a second gain that is a fraction of the first gain to produce a second amplified signal;

mixing (i) a first local oscillator signal having a first fundamental frequency and (ii) the first amplified signal to produce a first mixed signal; mixing (iii) a second local oscillator signal having a second fundamental frequency that is a multiple of the first fundamental frequency and (iv) the second amplified signal to produce a second mixed signal; outputting a combined signal by summing the first mixed signal and the second mixed signal.

[0014] In accordance with some embodiments, a method for controlling a harmonic rejection mixer is provided, the method comprising: setting a fundamental frequency of a first local oscillator signal and a fundamental frequency of a second local oscillator signal to default frequencies based on a target input frequency and a desired output frequency; setting control voltages that control a gain of a first transconductor and a gain of a second transconductor to default voltages; providing an input to the first transconductor and the second transconductor at a frequency that is the second local oscillator frequency plus the desired output frequency; (a) measuring a power of a signal from an output stage that combines outputs from a first mixer that mixes a signal output by the first transconductor with the first local oscillator signal and a second mixer that mixes a signal output by the second transconductor with the second local oscillator signal; (b) adjusting a control voltage that controls the gain of the second transconductor; (c) repeating (a) and (b) until a power of the signal from the output stage is minimized; and causing a value of the control voltage that controls the gain of the second transconductor to be stored in a lookup table.

[0015] In accordance with some embodiments of the disclosed subject matter, a circuit for performing harmonic rejection mixing is provided, the circuit comprising: means for outputting a first amplified signal by amplifying a received signal using a first gain: means for outputting a second amplified signal by amplifying the received signal using a second gain that is a fraction of the first gain; means for outputting a first mixed signal created by mixing the first local oscillator signal with the amplified output of the first amplifier; means for outputting a second mixed signal created by mixing the second local oscillator signal with the amplified output of the second amplifier; and means for outputting a combined signal that includes a sum of the first mixed signal and the second mixed signal. [0016] In some embodiments, the circuit further comprises: means for outputting a third amplified signal by amplifying the received signal using a third gain that is a second fraction of the first gain; means for outputting a third mixed signal created by mixing the second local oscillator signal with the amplified output of the second amplifier; and wherein the means for outputting the combined signal further includes means for receiving the third mixed signal, and wherein the combined signal includes a sum of the first mixed signal, the second mixed signal and the third mixed signal.

[0017] In some embodiments, a rising edge of the second local oscillator signal and a rising edge of the second local oscillator signal are substantially aligned with a falling edge of the first local oscillator signal.

[0018] In some embodiments, the means for outputting the first amplified signal includes means for converting the received signal from a voltage signal to a first current signal using the first gain, and the means for outputting the second amplified signal includes means for converting the received signal from the voltage signal to a second current signal using the second gain.

[0019] In some embodiments, the first mixed signal is a current signal based on the first current signal output by the first transconductor and the second mixed signal is a current signal based on the second current signal output by the second transconductor.

[0020] In some embodiments, means for outputting the combined signal include means for receiving the first mixed signal and the second mixed signal; means for combing the summing the first mixed signal and the second mixed signal; and means for converting the combined signal from a current signal to a voltage signal.

[0021] In some embodiments, a transconductance of the means for converting the received signal to the first current signal is set at about three times the transconductance of the means for converting the received signal to the second current signal.

[0022] In some embodiments, means for changing a degenerative resistance of the means for converting the received signal to the first current signal is based on a control voltage, and wherein an effective transconductance of the means for converting the received signal to the first current signal is based on the degenerative resistance.

[0023] In some embodiments, a ratio of the first gain to the second gain is 3 : 1. [0024] In some embodiments, the second fundamental frequency is about three times the first fundamental frequency.

[0025] In some embodiments, the received signal is an RF signal and wherein the first mixed signal and the second mixed signal are IF signals.

[0026] In some embodiments, wherein the received signal is an IF signal and wherein the first mixed signal and the second mixed signal are RF signals.

Brief Description of the Drawings

[0027] The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:

[0028] FIG. 1 shows an example of signals that can be generated at a desired output frequency from various harmonics of a local oscillator signal used to drive a switching mixer in accordance with some embodiments of the disclosed subject matter.

[0029] FIG. 2 shows an example of a block diagram of a reconfigurable harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter.

[0030] FIG. 3 shows an example of signals in the frequency domain that can be generated at a desired output frequency in various paths of the harmonic rejection mixer shown in FIG. 2 in accordance with some embodiments of the disclosed subject matter.

[0031] FIG. 4 shows an example of phase alignment of various local oscillators input to various switching mixers shown in the harmonic rejection mixer of FIG. 2 in accordance with some embodiments of the disclosed subject matter.

[0032] FIG. 5 shows an example of a schematic diagram of a reconfigurable harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter.

[0033] FIG. 6 shows an example of a process for tuning a reconfigurable harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter.

[0034] FIG. 7 shows an example of a transconductor that can be used in a reconfigurable harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter. [0035] FIG. 8 shows an example of output impedances of transconductors described in connection with FIGS. 5 and 7 versus frequency that can be realized in accordance with some embodiments of the disclosed subject matter.

[0036] FIG. 9 shows an example of normalized transconductances of transconductors described in connection with FIGS. 5 and 7 versus control voltage that can be realized in accordance with some embodiments of the disclosed subject matter.

[0037] FIG. 10 shows an example of an effective transconductance of transconductors described in connection with FIGS. 5 and 7 versus an on-resistance of mixing switches described in connection with FIGS. 5 and 15 that can be realized in accordance with some embodiments of the disclosed subject matter.

[0038] FIG. 11 shows an example of a current ratio of currents in various paths described in connection with FIG. 5 versus on-resistance of mixing switches described in connection with FIGS. 5 and 15 that can be realized in accordance with some embodiments of the disclosed subject matter.

[0039] FIG. 12 shows an example of an effective transconductance of transconductors described in connection with FIGS. 5 and 7 versus an input impedance of a transimpedance amplifier described in connection with FIGS. 5 and 18 that can be realized in accordance with some embodiments of the disclosed subject matter.

[0040] FIG. 13 shows an example of a current ratio of currents in various paths described in connection with FIG. 5 versus input impedance of a transimpedance amplifier described in connection with FIGS. 5 and 18 that can be realized in accordance with some embodiments of the disclosed subject matter.

[0041] FIG. 14 shows an example of a schematic diagram of a global biasing circuit that can be used in a accordance with some embodiments of the disclosed subject matter.

[0042] FIG. 15 shows an example of a schematic diagram of a switching mixer that can be used in accordance with some embodiments of the disclosed subject matter.

[0043] FIG. 16 shows an example of a schematic diagram of a local oscillator buffer that can be used in accordance with some embodiments of the disclosed subject matter. [0044] FIG. 17 shows an example of an amount of power reflected from an input port of a local oscillator buffer described in connection with FIGS. 5, 15 and 16 versus input frequency that can be realized in accordance with some embodiments of the disclosed subject matter.

[0045] FIG. 18 shows an example of a schematic diagram of an operational

transconductance amplifier that can be used to realize a transimpedance amplifier in accordance with some embodiments of the disclosed subject matter.

[0046] FIG. 19 shows an example of an input impedance of a transimpedance amplifier as described in connection with FIGS. 5 and 18 versus input frequency to the transimpedance amplifier that can be realized in accordance with some embodiments of the disclosed subject matter.

[0047] FIG. 20 shows an example of a gain of a transimpedance amplifier as described in connection with FIGS. 5 and 18 versus input frequency to the transimpedance amplifier that can be realized in accordance with some embodiments of the disclosed subject matter.

[0048] FIG. 21 shows an example of a schematic diagram of an output buffer that can be used in some embodiments of the disclosed subject matter.

[0049] FIG. 22 shows an example of a cognitive radio receiver that can use a harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter.

Detailed Description

[0050] In accordance with various embodiments, mechanisms for performing harmonic rejection mixing are provided. In accordance with some embodiments, mechanisms for performing harmonic rejection mixing can include a main path and various auxiliary paths. The main path and each auxiliary path can include an amplifier and a switching mixer. In such embodiments, an input signal can be received on the main path and each of the auxiliary paths. The mixer on the main path can be used to down-convert (or up-convert) a signal in the input signal that has a target frequency to a desired output frequency. The mixers on the auxiliary paths can be used to create signals that cancel signals created from harmonics of a local oscillator used to down-convert (or up-convert) the input signal at the target frequency. In some embodiments, a separate auxiliary path can be provided for one or more harmonics to be cancelled. For example, a first auxiliary path can be provided to cancel the signal created by the third harmonic of the local oscillator, a second auxiliary path can be provided to cancel the signal created by the fifth harmonic of the local oscillator, etc.

[0051] In some embodiments, a local oscillator signal input to mixers on the auxiliary paths can have a fundamental frequency that is a multiple of the local oscillator signal used in the mixer in the main path. For example, if the fundamental frequency of the local oscillator used as an input to the mixer in the main path is f 0 , the fundamental frequency of the local oscillator used as an input to the mixer in the auxiliary path for the third harmonic can be 3f 0 . Similarly, the fundamental frequency of the local oscillator used as an input to the mixer in the auxiliary path for the fifth harmonic can be 5f 0 , and so on.

[0052] In some embodiments, the gain of the amplifiers in each auxiliary path can be set to a predetermined fraction of the gain of the amplifier in the main path. For example, the gain of the amplifier of the auxiliary path for the third harmonic can be set so that a signal created by the mixer in the auxiliary path for the third harmonic has an amplitude that is substantially equal to the amplitude of a signal created in the main path by the third harmonic of the local oscillator. Additionally or alternatively, the amplifiers on the main path and the auxiliary path or paths can include multiple amplifiers that have an effective gain equal to a desired gain for the path.

[0053] In some embodiments, a square wave (gr(t)) used as a local oscillator signal can be described by the following:

(0 =∑n=- g(t - nT + t 0 ), (1) where g(t) is a single period signal, n is the range over which g(t) is summed, T is the period of

i

the square wave (equal to the inverse of the local oscillator frequency, i.e., -— ), t 0 is a time

T LO

offset of the square wave, and g(t) can be defined as:

0, elsewhere

where A is the amplitude of the square wave, and D is the duty cycle of the square wave defined as -, where τ is the pulse width of the square wave.

[0054] In some embodiments, a square wave can be described as a Fourier series with the following coefficients: a k = ADsinc kD)e J 7TK T , (3) where k G TL, and where TL is the set of all integers. In some embodiments, D= 1/2 can be used and the other coefficients can be set as t 0 = 0 and A = 1, so that equation (3) can be rewritten as the following:

k-i

a k = sine Q) = ^ (-iy (4)

In some embodiments, a signal used to generate the square wave can be AC coupled, resulting in a square wave that has a DC component that is zero (i.e., there is no DC offset and a 0 = 0).

[0055] Using equation (4), the magnitude of the frequency components of the square wave at the first harmonic (k = 1 , i.e., a frequency f L o), can be -, at the third harmonic (k = 3,

i.e., a frequency of 3f L0 ) can be— , at the fifth harmonic (k=5, i.e., a frequency of 5f L0 ) can be — , etc.

5π'

[0056] In some embodiments, the gain of the amplifier in an auxiliary path for cancelling noise caused by the third harmonic of the local oscillator (e.g., a first auxiliary path) can be set to one third of the gain of the amplifier in the main path, the gain of the amplifier in an auxiliary path for cancelling noise caused by the fifth harmonic of the local oscillator (e.g., a second auxiliary path) can be set to one fifth of the gain of the amplifier in the main path, etc.

[0057] In some embodiments, signals output by the switching mixers in each auxiliary path can be combined (e.g., added, subtracted, etc.) with signals output by the switching mixer in the main path. By setting the gains to predetermined ratios of the gain of the main path, undesired signals at the desired output frequency can be cancelled (e.g., rejected) from the output signal on the main path.

[0058] Turning to FIG. 1 , an example 100 of a spectrum of an input signal is shown in accordance with some embodiments. Such an input signal can include a desired input signal component (e.g., ¾) and undesired input signal components (e.g., 3¾Ν±ίουτ, 3¾Ν±ίουτ,

Nfi N ±fou T , etc., in the case of a down converter). In some embodiments, mixing this input signal (e.g., containing components (¾ N , 3¾ Ν ±ίουτ, 3¾ Ν ±ίουτ, ¾Ν±ίουτ, etc.) with the fundamental frequency (¾£>) of a local oscillator (LO) signal and odd harmonics of the fundamental frequency (e.g., frequencies at 3¾χ>, 5f] >, Ν¾χ>, etc.) (e.g., as described below in connection with FIG. 2) can result in undesired components in the output signal due to the undesired components in the input signal. Note that the magnitudes and pulse shapes of the desired output and noise caused by harmonics of the local oscillator are not shown to scale or shown with any particular shape, but instead are shown to illustrate the operation of a harmonic rejection mixer (e.g., harmonic rejection mixer 200, described below in connection with FIG. 2). In some embodiments, the fundamental frequency of the local oscillator (¾ £ >) can be about equal to frequency of the target input signal component. For example, in the case of a zero-IF or direct conversion mixer, a fundamental frequency of the local oscillator (f L o) can be set to the frequency of the target input signal component (¾ N ).

[0059] FIG. 2, an example 200 of a block diagram showing a reconfigurable harmonic rejection mixer (HRM) architecture in accordance with some embodiments of the disclosed subject matter. As shown in FIG. 2, in some embodiments, HRM 200 can receive an input signal at a target input frequency (Input(fiN)). HRM 200 can include a main path 202 and one or more auxiliary paths 204-208 that each can receive the input signal. In some embodiments, each path 202-208 can include a corresponding amplifier 212-218. Each amplifier 212-218 can be controlled and/or manufactured to provide a predetermined gain on the input signal as shown in FIG. 2. For example, the gain of amplifier 212 on main path 202 can be controlled to be a multiple of each of the gains of paths 204-206 (e.g., a least common multiple of the gains of amplifiers 214-218). As another example, the gain of amplifiers 214-218 can be one-third, one- fifth, and one-nth of the gain of amplifier 212, respectively. In some embodiments, amplifiers 212-218 can be transconductance amplifiers that output a current signal that is proportional to a voltage input signal.

[0060] In some embodiments, the signal output from amplifier 212 can be input to a switch 222 to be mixed with a local oscillator signal (LOlx) having a predetermined

fundamental frequency (e.g., fi£>) to provide a desired output signal (OUTPUT(fouT)) at a desired output frequency (e.g., ¾υτ)· In some embodiments, f L o can be determined based on the target input frequency (e.g., ¾) and the desired output frequency (e.g., ¾υτ)· As described above, the local oscillator signal can include harmonics of the fundamental frequency (e.g., 2f L o, 3¾χ>, 4f L o, 5f L o, etc.). [0061] In some embodiments, the amplified signal output by amplifier 212 can be a first input to a switching mixer 222 and the local oscillator signal can be a second input to switching mixer 222. In general, a switching mixer (e.g., such as switching mixer 222) that has inputs at frequencies fi and f 2 can create outputs at a first output frequency that is the absolute value of the sum and difference of the input frequencies (e.g., |fi ± f 2 |). Therefore, in some embodiments, the output signal (SOUT) of switching mixer 222 can include the sum and difference of the local oscillator frequency (e.g., f L o) and the target input frequency (e.g., ¾ N ). That is, the signal at the output of mixer 222 (SOUT) can include signals at |f L0 ± ¾Ν|· In the case of down conversion, the component of the output signal at the higher, summed frequency (e.g., fi £ > + ¾N) can generally be disregarded, leaving the desired output component with frequency ¾υτ = |fix> - ¾Ν| ·

[0062] As described above, harmonics in the local oscillator can cause signals at other frequencies than the target frequency that are present in the input signal to be down-converted to the desired frequency. For example, the input signal can include signals with frequencies that are close to harmonics of the local oscillator frequency (e.g., ~3fi£>± four, ~5fLO± four, ~7¾χ>± fou T , etc.). In a more particular example, if the target input frequency is 500 megahertz (MHz), and the desired output frequency is 10 MHZ, the local oscillator frequency can be set at either 490 MHz or 510 MHz. In this example, 510 MHz is used for convenience. In such an example, the input signal can include a signal at 500 MHz (e.g., the target frequency), a signal at

1520 MHz and/or 1540 MHz (i.e., a non-targeted frequency at about three times the target frequency), a signal at 2540 MHz and/or 2560 MHz (i.e., a non-targeted frequency at about five times the target frequency), and so on (e.g., other non-target frequencies that are offset from a harmonic of the oscillator frequency by the desired output frequency). In this example, when the input signal is mixed with the local oscillator, the output of switching mixer 122 can include components caused by mixing the fundamental frequency of the local oscillator (e.g., 510 MHz) with the input signal at the target frequency (e.g., 500 MHz), as well as components caused by mixing the third harmonic of the local oscillator (e.g., 1530 MHz) with the input signal at about three times the target input frequency (e.g., 1520 MHz and/or 1540 MHz), components caused by mixing the fifth harmonic of the local oscillator (e.g., 2550 MHz) with the input signal at about five times the target input frequency (e.g., 2540 MHz and/or 2560 MHz), etc. Therefore, the output of switch 122 can include the desired output signal (e.g., SouT(f L o)), and undesired output components caused by mixing with harmonics of the local oscillator signal (e.g., signals Sou-r(3fLo), s 0 uT(5fouT), souiiNfou-r), etc.).

[0063] In some embodiments, the signal output from amplifiers 214-218 can be input to switches 224-228, respectively, to be mixed with local oscillator signals (e.g., signals L03x, L05x, LCWx) having fundamental frequencies (e.g., fundamental frequencies 3¾χ>, 5¾χ>, Λ¾χ>, respectively) that are multiples of the fundamental frequency (fro) of the local oscillator signal LOlx to produce a signal corresponding to a signal or signals at the desired output frequency caused by mixing the input signal at mixer 222 (e.g., SouT(3fLo) > SouT(5fLo), 8ουτ( ¾χ>), etc.). In some embodiments, each auxiliary path can be activated or deactivated separately to control whether to mix the input signal with a corresponding multiple of the local oscillator signal. For example, if the input signal has no signal or a very low signal at a frequency that would cause noise in the output signal by mixing with the third harmonic of the local oscillator, the first auxiliary path can be disabled. In such an example, if the input signal has a signal that would cause noise in the output signal by mixing with the fifth harmonic of the local oscillator, the second auxiliary path can be enabled. In some embodiments, disabling auxiliary paths can reduce power use by the harmonic rejection mixer.

[0064] In some embodiments, one or more harmonics in the output signal from switch 222 can be cancelled by adding or subtracting signals generated on auxiliary paths 204- 208. For example, as shown in FIG. 2, signals from auxiliary paths 204-208 output by switches 224-228 can be subtracted from the signal output from switch 222 (e.g., including desired output signal Sou-r(fLo) and signals s 0 uT(3fLo), s 0 uT(5fLo), SouTCN o), etc., caused by one or more harmonics of the local oscillator) at an output stage 230. In some embodiments, the output from output stage 130 can include the desired output signal at the desired output frequency ¾υτ·

[0065] In some embodiments, local oscillator signals LOlx, L03x, L05x and LONx can be square waves with a duty cycle of about fifty percent. A Fourier transform for describing the local oscillator signals of FIG. 2 can be approximated by the following:

L01x(/) sinc * 8( - kf L0 ), (5) L03 ( ) =∑k=- sinc( ) * S(f - 3kf L0 ), (6) L05 ( ) =∑k=- sinc(-) * S(f - Skf L0 ), 0)

(8)

where k is the set of all integers, /is the Fourier frequency variable and f L0 is the local oscillator fundamental frequency.

[0066] FIG. 3 shows an example 300 of frequency domain components that can be caused by mixing each of local oscillators LOlx, L03x and L05x with a DC input signal in the frequency domain. Note that the fundamental frequency of second local oscillator 234 and third local oscillator 236 are written in terms of multiples the fundamental frequency of local oscillator 232. As highlighted by region 302 in FIG. 3, an output from mixer 222 caused by the third harmonic of local oscillator 232 (e.g., LOlx) can be cancelled by an output from mixer 224 at the fundamental frequency of second local oscillator 234 (e.g., L03x). Similarly, as highlighted by region 304 in FIG. 3, an output from mixer 222 caused by the fifth harmonic of local oscillator 232 (e.g., LOlx) can be cancelled by an output from mixer 226 at the fundamental frequency of second local oscillator 236 (e.g., L05x). Note that the signals are shown as idealized signals in the frequency domain for clarity.

[0067] FIG. 4 shows an example 400 of a phase alignment of local oscillators signals

LOlx, L03x and L05x for performing harmonic rejection of undesired signal components in the output signal. As shown in FIG. 4, in some embodiments, the falling edge of LOlx is aligned with a rising edge of L03x and a rising edge of L05x. Aligning edges of the local oscillators as shown in FIG. 4 can result in more complete cancellation of the undesired components of the output signal. On the other hand, a misalignment of one or more of the phases can result in less than complete cancellation and a reduction of the harmonic rejection ratio of harmonic rejection mixer 200.

[0068] FIG. 5 shows an example 500 of a schematic diagram of a reconfigurable harmonic rejection mixer that incorporates transconductors and a transimpedance amplifier in accordance with some embodiments of the disclosed subject matter. As shown in FIG. 5, harmonic rejection mixer 500 can include a main path and two auxiliary paths. The main path can include a first variable gain transconductor 502, first coupling capacitors 512, and a first switching mixer 522. A first auxiliary path can include a second variable gain

transconductor 504, second coupling capacitors 514, and a second switching mixer 524. A second auxiliary path can include a third variable gain transconductor 506, third coupling capacitors 516, and a third switching mixer 526. Note that variable gain transconductors 502- 506 are also referred to as transconductors 502-506. These three paths correspond to paths 202- 206, respectively, as shown in FIG. 2. In some embodiments, HRM 500 can perform similar functions to those described above in connection with FIG. 2. For example, one or more undesired signals created by mixing a local oscillator with a signal on the main path at switching mixer 522 can be cancelled by signals created by switching mixer 524 on the first auxiliary path and by switching mixer 526 on the second auxiliary path.

[0069] In some embodiments, an input to transconductors 502-506 can include a differential voltage signal (RF+ and RF-). This differential voltage signal can be an input to each of transconductors 502-506 and can be converted to a current signal having a frequency that is equal to the frequency of the RF input signal, and an amplitude that is proportional to the amplitude of the input RF signal. The relationship between the amplitude of the voltage signal and the amplitude of the current signal can be related by the transconductance of the

transconductor converting the voltage to a current (e.g., as described below in connection with FIG. 7).

[0070] In some embodiments, each transconductor 502-506 can receive an external common mode reference voltage Vcm Gm for controlling a desired common mode voltage of the transconductor. For example, Vcm Gm can control a common mode voltage of the transconductor as an input to a common mode feedback stage of the transconductor (e.g., as described below in connection with FIG. 7).

[0071] In some embodiments, each transconductor 502-506 can receive a bias current

IB1-IB3, respectively. One or more bias currents and voltages for transistors in the

transconductors 502-506 can be derived from bias current IB1-IB3, respectively, which are discussed below in connection with FIGS. 7 and 14.

[0072] In some embodiments, each transconductor 502-506 can receive a control voltage

Vcl-Vc3, respectively. These control voltages can be used to control an effective transconductance of variable gain transconductors 502-506. Control voltages Vcl-Vc3 are described below in connection with FIGS. 7 and 8.

[0073] As described above in connection with FIGS. 1A and 2, the effective

transconductance of the variable gain transconductors 502-506 can be set such that the ratio of

1 1

the effective transconductances of 502 to 504 to 506 is 1 : -: -, respectively (e.g., 15:5:3).

[0074] In some embodiments, coupling capacitors 512-516 can be AC-coupling capacitors placed between each of transconductors 502-506 and switching mixers 522-526, respectively. Coupling capacitors 512-516 can inhibit a DC component of the output of transconductors 502-506 from being passed to an input of switching mixers 522-526,

respectively. The capacitance of coupling capacitors 512-516 can be sized with a ratio of 15:5:3, respectively, to facilitate matching with the gain of transconductors 502-506, which can increase the harmonic rejection ratio achieved by harmonic rejection mixer 500, in some cases. For example, capacitances of coupling capacitors 512-516 can be on the order of picofarads (pF). In a more particular example, coupling capacitors 512 can be set at about 12 pF each. As described above, coupling capacitors 514 and 516 can have capacitances that are one-third and one-fifth, respectively, of the capacitance of coupling capacitor 512. For example, if the capacitance of coupling capacitors 512 is about 12 pF, the capacitance of coupling capacitors 514 can be about 4 pF, and the capacitance of coupling capacitor 516 can be about 2.4 pF.

[0075] In some embodiments, switching mixers 522-526 can include passive mixers that each take an output from one of transconductors 502-506, respectively, and a local oscillator buffer. The local oscillator buffer can receive a local oscillator signal (e.g., LOlx, L03x, etc.), and can output a signal for driving the passive mixers included in switching mixers 522-526, respectively. For example, a local oscillator signal LOl input to switching mixer 522 can be a local oscillator signal such as LOlx described above in connection with FIGS. 2-4. As another example, a local oscillator signal L02 input to switching mixer 524 can be a local oscillator signal at a third harmonic of LOl, such as L03x described above in connection with FIGS. 2-4. As yet another example, a local oscillator signal L03 input to switching mixer 526 can be a local oscillator signal at a fifth harmonic of LOl, such as L05x described above in connection with FIGS. 2-4. In some embodiments, an enable signal can selectively enable or disable each of switching mixer 522-526 by activating or deactivating the local oscillator buffer. Switching mixers 522-526 are described below in connection with FIGS. 15-17.

[0076] In some embodiments, harmonic rejection mixer 500 can include nodes 530 that connect the main path with the auxiliary paths, which results in the outputs from switches 522- 526 being combined. For example, the current signal output from switch 522 can be combined with the current signals output from switches 524 and 526. This can result in undesired signal components present in the output of switch 522 being cancelled (e.g., rejected) by combining with the signals generated at switches 524 and 526 at nodes 530.

[0077] In some embodiments, harmonic rejection mixer 500 can include a

transimpedance amplifier (TIA) that is realized using an operational trancondtance amplifier (OTA) 532. The transimpedance amplifier can convert the current signal at nodes 530 to a voltage signal with substantially the same frequency and with a voltage that is proportional to the current of the signal at node 530. This can yield a voltage signal at the desired intermediate frequency (e.g., IF) in which undesired components generated by the harmonics of the local oscillator are substantially reduced and/or cancelled.

[0078] In some embodiments, OTA 532 can receive external common mode reference voltages Vcm TIAl and Vcm_TIA2 for controlling desired common mode voltages of the transimpedance amplifier. For example, Vcm TIAl and Vcm_TIA2 can control common mode voltages of the transimpedance amplifier as inputs to a common mode feedback stage of the transconductor to be used at an amplifier stage of the OTA (e.g., as described below in connection with FIG. 18).

[0079] In some embodiments, OTA 532 can receive a bias current IB4. Bias current IB4 can control an operating range of OTA 532 to maintain linear operation over a range of input currents. IB4 is also discussed below in connection with FIGS. 14 and 18.

[0080] In some embodiments, output ports of OTA 532 can be coupled to the input ports of OTA 532 with feedback circuitry to realize a transimpedance amplifier. For example, a negative output port of OTA 532 can be connected to the positive input port of OTA 532 across a feedback path that includes a first feedback capacitance and a first feedback resistance 534. As another example, a positive output port of OTA 532 can be connected to the negative input port of OTA 532 across a feedback path that includes a first feedback capacitance and a first feedback resistance 536. In a more particular example, the capacitances and resistances of feedback circuits 534 and 536 can be 1 pF and 1 ΙίΩ, respectively. In another more particular example, the capacitances and resistances of feedback circuits 534 and 536 can be 1 femtofarad (fF) and 10 kΩ, respectively. Note that these are merely given as examples, and any suitable values can be used. In some embodiments, the feedback capacitances and resistances can be based on a desired operational bandwidth of the harmonic rejection mixer.

[0081] In some embodiments, harmonic rejection mixer 500 can include a global biasing circuit 540 that receives a global biasing current IB GLB and generates biasing currents IB1- IB4. A more particular example of global biasing circuit 540 is described below in connection with FIG. 14.

[0082] In some embodiments, harmonic rejection mixer 500 can include an output buffer

542 to set an output resistance of harmonic rejection mixer 500 to a resistance that matches a system in which harmonic rejection mixer 500 is being used. For example, if harmonic rejection mixer 500 is used as an input to a component that has an input impedance of 50 ohms (Ω), output buffer 542 can have an output resistance of 50Ω to reduce reflections and/or loss of signal to noise ratio caused by transmission of the output signal to the next component. Output buffer 542 can be configured to have any suitable output resistance by selecting the values of components used to construct output buffer 542. Additionally, output buffer 542 can receive a bias current IB BUF for controlling an operating point of the output buffer. For example, IB BUF can have a value on the order of about 50 μΑ.

[0083] FIG. 6 shows an example 600 of a process for tuning parameters of a harmonic rejection mixer in accordance with some embodiments of the disclosed subject matter. For example, process 600 can be used to tune parameters of harmonic rejection mixer 500 to achieve a higher harmonic rejection ratio for signals at the third harmonic and/or the fifth harmonic. Note that, although process 600 is described as being used in connection with harmonic rejection mixer 500, process 600 can be used in connection with any suitable harmonic rejection mixer using the mechanisms described herein. For example, if a third auxiliary path is used to account for the seventh harmonic of the local oscillator signal, process 600 can be altered to also tune parameters for the third auxiliary path. [0084] In some embodiments, at 602, process 600 can set the frequency of the local oscillator for the main path (e.g., LOlx) based on the target input frequency and the desired intermediate frequency, and can set the frequency of the local oscillator for the auxiliary paths (e.g., L03x and L05x) based on the frequency of the local oscillator for the main path. For example, if the target input frequency is 1 GHz and the desired intermediate frequency is 50 MHz, the local oscillator for the main path (e.g., LOlx) can be set to 1050 MHz (e.g., lGHz plus 50 MHz, or 1.05 GHz). The local oscillator signals for the second path (e.g., L03x) and third path (e.g., L05x) can be set to the third harmonic and fifth harmonic, respectively, of the local oscillator for the main path. Continuing the previous example, L03x can be set to 3150 MHz, and L05x can be set to 5250 MHz. Additionally, in some embodiments, at 602, a timing of the a rising or falling edge of the local oscillator signals for the various paths can be set to default values.

[0085] At 604, process 600 can set values for the control voltages Vcl-Vc3 for the transconductors (e.g., transconductors 502-506) to default values. For example, Vcl can be set to provide a unity gain on the main path (e.g., an effective transconductance of one), while Vc2 and Vc3 can be set to provide a gain of one -third and one-fifth, respectively. Although gains of one, one-third and one-fifth are described, the amplifiers (e.g., transconductors 502-506) can be set to any suitable values.

[0086] At 606, process 600 can provide an RF test signal at the input of the harmonic rejection mixer (e.g., HRM 500) to test the harmonic rejection ratio of the third harmonic component of the output signal. For example, the RF test signal can be a test tone with a frequency that is the third harmonic of the local oscillator for the main path (e.g., L03x) plus or minus the local oscillator frequency. In the example above, where the target input frequency is 1 GHz, the test signal at 606 can have a frequency of 3140 MHz and/or 3160 MHz. Additionally, an input of the HRM can be shielded and/or preconditioning circuitry can be used such that the RF test signal is the only signal input into the HRM.

[0087] At 608, process 600 can measure a power of the output signal at the desired intermediate frequency (IF). This power can represent the difference between the output in the IF signal caused by the third harmonic of the local oscillator in the main path (e.g., caused by the third harmonic of LOlx), and the output in the IF signal caused by the fundamental of the local oscillator in the first auxiliary path (e.g., L03x).

[0088] At 610, process 600 can change the control voltage (e.g., Vc2) for controlling the transconductor on the first auxiliary path (e.g., transconductor 504) to a value that causes the power of the intermediate frequency to decrease. For example, after changing Vc2 to a new value, process 600 can return to 608 and measure the power of the IF signal and determine whether the power has increased or decreased. If the power increases, process 600 can cause the control voltage to be changed in the other direction. If the power increases moving in either direction, process 600 can determine that the previous control voltage is a control voltage that minimizes power of the IF signal.

[0089] At 612, process 600 can measure a power of the output signal at the desired intermediate frequency (IF) using a similar process to that used to measure power of the IF at 608. Note that in some embodiments, if the power is known (e.g., was measured at 608 and no changes have been made to parameters), process 600 can skip 612.

[0090] At 614, process 600 can change the phase of the local oscillator for the first auxiliary path (e.g., the phase of L03x) to a value that causes the power of the intermediate frequency to decrease. For example, after changing the phase of L03x to a new value, process 600 can return to 612 and measure the power of the IF signal and determine whether the power has increased or decreased. If the power increases, process 600 can cause the phase to be changed in the other direction. If the power increases moving in either direction, process 600 can determine that the previous phase is a phase that minimizes power of the IF signal.

[0091] At 616, process 600 can provide an RF test signal at the input of the harmonic rejection mixer (e.g., HRM 500) to test the harmonic rejection ratio of the fifth harmonic component of the output signal. For example, the RF test signal can be a test tone with a frequency that is the fifth harmonic of the local oscillator for the main path (e.g., L05x) plus or minus the local oscillator frequency. In the example above, where the target input frequency is 1 GHz, the test signal at 616 can have a frequency of 5240 MHz and/or 5260 MHz.

[0092] At 618, process 600 can measure a power of the output signal at the desired intermediate frequency (IF). This power can represent the difference between the output in the IF signal caused by the fifth harmonic of the local oscillator in the main path (e.g., caused by the fifth harmonic of LOlx), and the output in the IF signal caused by the fundamental of the local oscillator in the second auxiliary path (e.g., L05x).

[0093] At 620, process 600 can change the control voltage (e.g., Vc3) for controlling the transconductor on the second auxiliary path (e.g., transconductor 506) to a value that causes the power of the intermediate frequency to decrease. For example, after changing Vc3 to a new value, process 600 can return to 618 and measure the power of the IF signal and determine whether the power has increased or decreased. If the power increases, process 600 can cause the control voltage to be changed in the other direction. If the power increases moving in either direction, process 600 can determine that the previous control voltage is a control voltage that minimizes power of the IF signal.

[0094] At 622, process 600 can measure a power of the output signal at the desired intermediate frequency (IF) using a similar process to that used to measure power of the IF at 618. Note that in some embodiments, if the power is known (e.g., was measured at 618 and no changes have been made to parameters), process 600 can skip 622.

[0095] At 624, process 600 can change the phase of the local oscillator for the second auxiliary path (e.g., the phase of L05x) to a value that causes the power of the intermediate frequency to decrease. For example, after changing the phase of L05x to a new value, process 600 can return to 622 and measure the power of the IF signal and determine whether the power has increased or decreased. If the power increases, process 600 can cause the phase to be changed in the other direction. If the power increases moving in either direction, process 600 can determine that the previous phase is a phase that minimizes power of the IF signal.

[0096] At 626, the values set for the parameters tuned at 610, 614, 620, and 624 can be recorded in a lookup table that includes parameters for various target RF input frequencies and corresponding desired intermediate frequencies. For example, the values for Vc2, Vc3, the phase of L03x and the phase of L05x can be recorded in an entry that corresponds to the target input frequency and desired intermediate frequency. In some embodiments, the values stored in the lookup table can be with reference to the values of the control voltage for the main path, and the phase of the local oscillator of the main path. For example, values for Vc2 and Vc3 can be stored as a percentage of the value used for Vcl to any suitable degree of precision. As another example, values for the phase L03x and the phase of L05x can be stored as a number of degrees that the phase is different (e.g., plus or minus) from the phase of LOlx to any suitable degree of precision.

[0097] In some embodiments, process 600 can run multiple times to refine the values for the parameters set using process 600. For example, after determining parameters for the first auxiliary path and the second auxiliary path, process 600 can return to 606-614 to refine the values for the first auxiliary path, and so on, until a change in the parameters between runs is below a threshold. In some embodiments, any suitable equipment can be used to execute process 600. For example, a computer (e.g., a personal computer, a laptop computer, etc.) can control a signal generator for generating a test signal, can cause control voltages to be generated for controlling transconductance of transconductors in the harmonic rejection mixer and controlling a phase of the local oscillators, and can cause a power of the output signal to be determined. Such a computer can run process 600 for various target input frequencies to build a lookup table that can be used during operation of the harmonic rejection mixer.

[0098] In some embodiments, process 600 can be adapted to be used for any number of auxiliary paths used in a harmonic rejection mixer. For example, if a third auxiliary path is added for the seventh harmonic of the local oscillator signal, process 600 can be adjusted to incorporate any suitable steps for determining a control voltage and/or phase offset for the third auxiliary path. As another example, if auxiliary paths are added to reject signals caused by even harmonics of the local oscillator (e.g., in an example where the local oscillator signal includes even harmonics), process 600 can be adjusted to incorporate any suitable steps for determining control voltages and/or phase offsets for these auxiliary paths.

[0099] It should be understood that the above described steps of the processes of FIG. 6 can be executed or performed in any order or sequence not limited to the order and sequence shown and described in the figures. Also, some of the above steps of the processes of FIG. 6 can be executed or performed substantially simultaneously where appropriate or in parallel to reduce latency and processing times.

[0100] FIG. 7 shows an example 700 of a schematic diagram of a variable gain transconductor that can be used in accordance with some embodiments of the disclosed subject matter. For example, variable gain transconductor 700 can be used as transconductors 502-506 by adjusting the components used to construct variable gain transconductor 700 to provide a desired transconductance.

[0101] As shown in FIG. 7, variable gain transconductor 700 can include a biasing stage

(e.g., including transistors B1-B13), an amplifier stage (e.g., including transistors M0-M12, and voltage controlled degenerative resistors Rs), and a common mode feedback stage (e.g., including transistors T1-T10).

[0102] In some embodiments, the biasing stage can receive a biasing current (e.g., biasing current IB1, IB2, etc.) as shown in FIG. 7, which can control the operating point of the amplifying stage. For example, a biasing current of 200 microamperes (μΑ) can be provided to the biasing stage.

[0103] In some embodiments, the amplifier stage can receive voltage inputs Vi+ and Vi- at the gates of transistors M3 and M4 respectively, which can be differential signals of an RF input signal (e.g., RF+ and RF- shown in FIG. 5). Additionally, the amplifier stage can receive a control voltage Vc at the gate of transistor M0 for controlling the resistance of voltage controlled degenerative resistors Rs.

[0104] The amplifier stage can convert the input voltage signals (e.g., Vi+ and Vi-) to output current signals (Io+ and Io-) with an amplitude that is proportional to the amplitude of the input voltage. The ratio of the input voltage to the output can be based on the effective transconductance (Gm) of the transconductor, which is based on the transconductance (gm) of the transconductor, the output impedance of the transconductor and the load impedance of a load coupled to the transconductor in accordance with .

U n— ~ ~ * 9m ( 9 )

^out^^ load

[0105] In some embodiments, the effective transconductance (Gm) of a transconductor used in the mechanisms described herein can be based on at least the transconductance (gm) of the transconductor, the output resistance of the transconductor, the AC coupling capacitance between the transconductor and the switching mixer, the ON -resistance of the switches in the signal path in which the transconductor is located, and the input impedance of a current to voltage converter coupled to the transconductors output. With reference to FIG. 5, the effective transconductance of transconductor 502 is based on the output resistance of transconductor 502, the capacitance of AC coupling capacitors 512, the ON -resistance of switching mixer 522, and the input impedance of OTA 532. Using these components as an example, the theoretical effective transconductance (Gm) of transconductor 502 can be expressed using a more particular example of equation (9), which can be expressed using the following:

G m502 - ~ ~~ ° ° 2 l , n *

Ko502 + KoN522 + n -— ] + K I N 53 2 3 m 502 ( 10 ) w L 512 ^

[0106] In some embodiments, the effective transconductance of transconductors 504 and

506 can be described using equation (10) by substituting the appropriate values that correspond to transconductors 504 and 506. As described above in connection with FIG. 5, the ratio of the

1 1

effective transconductance of the three transconductors can be set to be 1 : -: -, respectively (e.g., 15:5:3).

[0107] In some embodiments, the values used for various components can be set based on this ratio. For example, components used to make transconductors 502-506 can be chosen to set the transconductance (gm) of transconductors 502-506 to be 1 *gm_502: -*gm_502:

-*gm_502, respectively. As another example, capacitive elements used to make coupling capacitors 512-516 can be chosen to set the capacitance of coupling capacitors 512-516 to be 15* C O: 5* C O: 3* C O, where C O can be any suitable value for providing an appropriate coupling capacitance between transconductors 502-506 and switching mixers 522-526, respectively. For example, C O can be 800fF. As yet another example, components used to make transconductors 502-506 can be chosen to set the output impedance (Ro) of

transconductors 502-506 to be l *Ro_502:3*Ro_502: 5*Ro_502, respectively. As still another example, components used to make switching mixers 522-526 can be chosen to set the ON- impedance (R_ON) of switching mixers 522-526 to be l *R_ON_522: 3*R_ON_522:

5*R_ON_522, respectively.

[0108] In some embodiments, a relatively high output impedance (e.g., Ro) can be used in transconductors 502-506 to cause the transconductance to be relatively stable with respect to changes in the properties of other components caused by changes in temperature, input frequencies, or any other internal or external factors affecting components of the harmonic rejection mixer. In some embodiments, components used to make transconductors 502-506 can be chosen to set the output resistance (Ro) of transconductors 502-506 to be about 7.61ίΩ, 23ki2, and 37.61ίΩ, respectively. For example, components with values according to Table 1 can be used to make transconductors 502-506. In some embodiments, for example, as shown in Table 1 , scaling of transconductance (gm) and output resistance (Ro) can be achieved by sizing the transistors used in constructing the transconductances.

TABLE 1 : Transistors Properties for Transconductors 502-506 in some embodiments

B P 6 196 1.1 123 -

B4 N 60 196 3 306 -

BS N GO 196 274 -

B6 P 60 205 2.8 481

B7 P 60 205 2.8 487 -

J iM ou

B9 60 205 3 277 _

B10 P 60 211 ■ 472 -

Bl l P 60 211 3 396 -

BV2 N 60 211 3.2 256 -

BVi N 60 211 3.2 256 -

Ml M2 P 180 /60/36 030/ 21( t/126 8.7/2. 9/1.7 1420/475/285 AMP

A/3 4 P 180/00/36 630/ 2 iC ) /12G 9/3/ 1 .8 880/293/176 -

M5 Λίυ P 60/20/12 214/71/ 13 3 / 1 /0 .6 469/156/94 -

M 7 Λί8 P 60/20/12 214 /71/ 13 3 /1/0 .6 372/ 124/ 75 - 9 A/10 N 60/20 / 12 214/71/ 13 3.2 /1. 1/0.64 306/102/61 -

Mi l A/12 240/80/48 844/281 1169 12.6/4 L2/2.5 1160/386/232 -

21 / 2 P 20 73 1 155 CMFB

/ / I V5 21 ; p 30 36.5 0.62 92 -

/ ' ; 210 N 20 ) .J 11 99 —

In table 1 , "transistor" refers to the label of the transistor in FIG. 7, "type" refers to NMOS (N) or PMOS (P), "size" is given in fingers (e.g., a number of individual transistors used to make a transistor that is capable of handling more powerful signals), drain current ("ID") is given in microamperes (μΑ), transconductance of the transistor ("g m ") is given in millisiemens (mS), and the drain-source transconductance ("gds") of the transistor is given in microsiemens (μ8). As shown in table 1 , numbers in cells separated by the symbol "/" can represent values for different paths in the HRM. For example, "180/60/36" can represent values of 180 for the main path, 60 for the first auxiliary path, and 36 for the second auxiliary path.

[0109] As shown in table 1, the bias stage and the common mode feedback stage can be substantially the same in each of transconductors 502-506. However, components for the amplifier stage can be scaled in each of transconductors 502-506. For example, transistors Ml and M2 in transconductor 502 can be sized at 180 fingers, while these transistors can be sized at 60 fingers in transconductor 504 and 36 fingers in transconductor 506. In some embodiments, transistors M0 in transconductors 502/504/506 can be sized at 60/20/12 fingers having a minimum channel width of about 152 nanometers (nm) and a minimum channel length of about forty nanometers (nm) for each finger. Additionally, resistors Rs in transconductors 502/504/506 can have values of 150/450/750 ohms. More generally, the size of transistors in transconductors 502-506 can be scaled by the ratio 15:5:3, respectively. Although specific values are shown for the transistors of transconductors 502-506, this is merely an example, and any suitable values can be used in making transconductors 502-506.

[0110] FIG. 8 shows an example of the output impedance of each of transconductors

502-506 over the range of 200 MHz to 1 GHz that can be realized in accordance with some embodiments. Note that the output impedance changes as a function of frequency, and therefore the effective transconductance of each of transconductors 502-506 also varies according to frequency in accordance with equation (10).

[0111] FIG. 9 shows an example of a ratio of transconductance (g m ) versus a normalized transconductance (g m o) as a function of control voltage (e.g., Vc) for transconductors in the main path (e.g., transconductor 502) and the first and second auxiliary paths (e.g., transconductors 504 and 506) that can be realized in accordance with some embodiments. For example, using the parts shown in table 1, transconductance (g m ) can be normalized to three (3) microsiemens (mS). As described above, control voltages Vcl-Vc3 can be tuned to compensate for parameters that change with frequency (e.g., Ro shown in FIG. 8) to maintain a constant ratio of effective transconductance between transconductors 502-506.

[0112] FIG. 10 shows an example of effective transconductance of the transconductor in the main path (e.g., transconductor 502) versus the ON-resistance of the switching mixer in the main path (e.g., switching mixer 522) that can be realized in accordance with some embodiments. As shown, as the ON-resistance of the switching mixer increases, the effective transconductance of the transconductor decreases. FIG. 11 shows an example of the ratio of the currents output by transconductors 504 and 502 (e.g., 13/11) and 506 and 502 (e.g., 15/11), respectively, versus changes in the ON-resistance of the switching mixers that can be realized in accordance with some embodiments. As shown in FIG. 11, the current output at the

transconductors can vary as a function of R ON due to non-zero output conductance of the transconductors causing incomplete current flow to a next stage (e.g., mixers 522-526). Rather, the current flowing to the next stage can vary based on a ratio between R ON and Ro.

[0113] FIG. 12 shows an example of effective transconductance of the transconductor in the main path (e.g., transconductor 502) versus the input impedance (Rin) of the transimpedance amplifier (e.g., OTA 532) that can be realized in accordance with some embodiments. As shown, as the input impedance of the transimpedance amplifier increases, the effective transconductance of the transconductor decreases. FIG. 13 shows an example of the ratio of the currents output by transconductors 504 and 502 (e.g., 13/11) and 506 and 502 (e.g., 15/11), respectively, versus changes in the ON-resistance of the switching mixers that can be realized in accordance with some embodiments.

[0114] FIG. 14 shows an example 1400 of a schematic diagram of a current bias generation circuit that can be used in accordance with some embodiments of the disclosed subject matter. For example, current bias generating circuit 1400 can be used as global biasing circuit 508 to provide biasing currents IB1-IB4. In some embodiments, current bias generation circuit can receive a global biasing current IB GLB, and output biasing currents IB1-IB4. In some embodiments, current bias generation circuit 1400 can include transistors Ml and M2, and cascode current mirrors for each biasing current to be output.

[0115] In some embodiments, biasing currents IB1-IB4 can be set at 200 μΑ for providing a biasing current to each transconductor 502-506 and OTA 532. If the global biasing current is received at 33 microamperes (μΑ), an overdrive voltage of transistors Ml and M2 can be 120 millivolts (mV), and the current across each of transistor Ml and M2 can be 33 microamperes (μΑ). In such an example, a resistance of 3.6 ΚΩ can be used.

[0116] In some embodiments, transistors Ml, M2 and the unlabeled transistors can be

PMOS transistors with a size of 10 fingers having a minimum channel width of 152 nanometers (nm) and a minimum channel length of forty nanometers (nm) for each finger. The cascode current mirrors (e.g., including the transistors not labeled in FIG. 14) can be implemented using any suitable technique or techniques. For example, the cascode current mirrors can be implemented using a complementary metal oxide semiconductor architecture, a silicon on insulator architecture, or any other suitable technology.

[0117] FIG. 15 shows an example 1500 of a schematic diagram of a switching mixer that can be used in accordance with some embodiments of the disclosed subject matter. For example, switching mixer 1500 can be used as switching mixers 522-526 to mix a local oscillator signal with a current signal (e.g., a current signal output by transconductors 502-506). In some embodiments, switching mixer 1500 can include a local oscillator buffer 1502 and a metal oxide semiconductor (MOS) switch 1504. In some embodiments, components for the passive mixer can be scaled in each of switching mixers 522-526.

[0118] In some embodiments, local oscillator buffer 1502 can convert a local oscillator input (e.g., LOlx, L03x, etc.) from a single-ended signal into a double-balanced local oscillator signal for driving the gates of MOS switch 1504.

[0119] FIG. 16 shows an example of a generalized schematic diagram of local oscillator buffer 1502 that can be used in accordance with some embodiments. As shown in FIG. 16, local oscillator buffer 1502 can be implemented using NOR gates and inverters. Additionally, an input impedance of local oscillator buffer 1502 can be set to approximately 50Ω.

[0120] In some embodiments, to obtain a double balanced local oscillator signal with a

50% duty cycle from the input local oscillator signal, NMOS and PMOS transistors can be sized with a ratio of 16: 10 to set a switching point of the CMOS inverters to about 0.5V.

[0121] FIG. 17 shows an example of the power rejected from an input of local oscillator buffer 1502 (e.g., SI 1 of the LO port) over a range of frequencies for the local oscillator input that can be realized in accordance with some embodiments. As shown in FIG. 17, the power rejected at the input of the local oscillator buffer in each of switches 522-526 is illustrated in accordance with some embodiments.

[0122] In some embodiments, the size of PMOS transistors in the inverters and NOR gates of local oscillator buffer 1502 can be 16 fingers and 32 fingers, respectively, and the NMOS transistors can be 10 fingers in both the inverters and the NOR gates. Additionally, the size of NMOS transistors in MOS switch 1504 can vary according to an ON -resistance required for a particular path in which the MOS switch is to be used. For example, the size of the NMOS transistors in switch 522 can be 60 fingers, the size of the NMOS transistors in switch 524 can be 20 fingers, and the size of the NMOS transistors in switch 526 can be 12 fingers.

[0123] FIG. 18 shows an example 1800 of a schematic diagram of a transimpedance amplifier that can be used in accordance with some embodiments. For example, transimpedance amplifier 1800 can be used as OTA 532 to convert a summed current signal output by transconductors 502-506.

[0124] As shown in FIG. 18, operational transconductance amplifier 1800 can include a biasing stage (e.g., including transistors B1-B12), an amplifier stage (e.g., including transistors Ml -Ml 5, compensation capacitors Cc, and series resistors Rc), and a common mode feedback stage (e.g., including transistors T1-T18).

[0125] In some embodiments, the biasing stage can receive a biasing current (e.g., biasing current IB4) as shown in FIG. 18, which can control an operating range of the amplifier stage to maintain linear operation of the amplifier stage. For example, a biasing current of 200 microamperes (uA) can be provided to the biasing stage.

[0126] In some embodiments, the amplifier stage can receive current inputs Ii+ and Ii- at the gates of transistors M2 and M3 respectively, which can be differential signals of a down- converted signal that results from combining the outputs of one or more of transconductors 502- 506.

[0127] The amplifier stage can convert the input current signals (e.g., Ii+ and Ii-) to output voltage signals (Vo+ and Vo-) with an amplitude that is proportional to the amplitude of the input current. An operating range of the amplifying stage can be controlled based on the common mode feedback stage of transimpedance amplifier 1800.

[0128] The common mode feedback stage can receive a positive voltage and negative voltage from nodes Vm+ and Vm- of the amplifier stage, and the output voltages of the amplifier stage Vo+ and Vo-. The common mode feedback stage can also receive control voltages Vcm TIAl and Vcm_TIA2, as shown in FIG. 18. These received voltages and control voltages can be used to provide feedback voltages VFB1 and VFB2 to the amplifier stage. In some embodiments, components used to make OTA 532 can be chosen to set the input impedance (Rin) of transimpedance amplifier to be relatively low in compared with an output resistance of transconductors 502-506. For example, components with values according to table 2 can be used to make OTA 532.

TABLE 2: Transistors Properties for Transimpedance Amplifier in some embodiments

Transistor Type Size (Fingers) I D (I .A: 1 g m (rnS ) gdApS ) Remark

£il N 30 194 2.5 221 Biasing

B2 30 194 2.5 221 _

1ΪΛ P 4 184 0.76 88

Bo N 30 184 2.4 220

B6 P 30 193 2.3 395 -

B7 P 30 193 2.3 382 -

B8 30 193 2.5 227 —

B9 N 30 193 2.5 221 -

BU) P 30 196 2.3 389 -

B l l P 30 106 2.4 333 -

BU N 4 196 0.89 94 -

Ml P 240 1494 17.8 Ϊ629 AMP

M'? 5 P 200 747 10.6 1000 -

M ' 4 M ' 5 P 30 198 2.33 386 -

M6 M7 P 30 198 2.37 321

MS M9 N 50 198 2.88 266

ΜΊ0 Mil N 25 945 13.9 1300

M12 M13 P 40 862 6.28 704

M14 M 15 P 60 862 8.24 672 -

74 T2 P 8 50.4 0.6 107 CMFB

T3 7'4 To T6 P 8 25.2 0.35 35 -

T'7 T¾ NT 1 Λ - ; I 1

i ί i O i\ 10 OU .4 f Ut .0 u -.AU

/ ·> 710 N 16 50.4 0,75 75 —

T l 712 P 8 50 0.59 10 -

7313 BU Tl 7 16 P 8 25 0.36 36 -

B ί 7 B18 N 4 50 0.5 45 —

In table 2, "transistor" refers to the label of the transistor in FIG. 18, "type" refers to NMOS (N) or PMOS (P), "size" is given in fingers (e.g., a number of individual transistors used to make a transistor that is capable of handling more powerful signals), drain current ("I D ") is given in microamperes (μΑ), transconductance of the transistor ("g m ") is given in millisiemens (mS), and the drain-source transconductance ("gds") of the transistor is given in microsiemens (μ8).

Additionally, series resistors (Rc) can resistance values on the order of about 500 Ohms, and compensation capacitors (Cc) can have capacitances on the order of about 150 fF. In a more particular example, series resistors (Rc) can resistance values of about 518 Ohms, and

compensation capacitors (Cc) can have capacitances of about 142 fF.

[0129] FIG. 19 shows an example of an input impedance of transimpedance amplifier

1800 versus an input frequency to the transimpedance amplifier that can be realized in accordance with some embodiments. As shown in FIG. 19, the input impedance can vary with a change in input frequency, which can affect the effective transconductance of transconductors to which transimpedance amplifier is coupled as a load (e.g., transconductors 502-506), as described above in connection with FIG. 7.

[0130] In some embodiments, transimpedance amplifier can act as low-pass filter for a signal that results from combining the outputs of the switching mixer in the main path and one or more signals output by switches in the auxiliary paths. FIG. 20 shows an example of a gain of transimpedance amplifier 1800 versus input frequency to transimpedance amplifier 1800 in accordance with some embodiments. As shown in FIG. 20, the gain of transimpedance amplifier can decrease about 3 dB at a frequency of approximately 60 MHz.

[0131] FIG. 21 shows an example 2100 of a schematic diagram of an output buffer that can be used in accordance with some embodiments of the disclosed subject matter. For example, output buffer 2100 can be used as output buffer 542 in harmonic rejection mixer 500 to provide a consistent output resistance for harmonic rejection mixer 500. As shown in FIG. 21, output buffer 2100 can receive an input voltage (e.g., Vi+ and Vi-), and a bias current (e.g., IB BUF), and can output an output voltage (e.g., Vo+ and Vo-). In some embodiments, output buffer 2100 can have an output resistance set to match an input impedance of a component that the harmonic rejection mixer that incorporates output buffer 2100. For example, output buffer 2100 can have an output resistance of 50Ω to facilitate signal coupling to a component that receives the intermediate frequency signal output by FIRM 500. As a more particular example, this can limit reflections caused by a mismatch between the output resistance of harmonic rejection mixer 500 and a component that receives the output of harmonic rejection mixer 500.

[0132] In some embodiments, components used to make output buffer 542 can be chosen to set the output resistance of output buffer 542 to be about 50Ω. For example, components with values according to table 3 can be used to make output buffer 542.

TABLE 3 : Transistors Properties for Output Buffer in some embodiments

Transistor Ty pe Size (Fingers) Ιο{μΑ ) #m ( 'm '~ ' } g d P ' S )

I A/2 P 400 1210 18.1 1490

A/3 A/4 P S. i 1210 10.1 1940

Mb P 40 847 0.2 700

In table 3, "transistor" refers to the label of the transistor in FIG. 21, "type" refers to PMOS (P), "size" is given in fingers (e.g., a number of individual transistors used to make a transistor that is capable of handling more powerful signals), drain current ("I D ") is given in microamperes (uA), transconductance of the transistor ("g m ") is given in millisiemens (mS), and the drain-source transconductance ("gds") of the transistor is given in microsiemens (μ8).

[0133] The mechanisms described herein can be used in a variety of applications. For example, the mechanisms described herein can be used in a cognitive radio receiver to reject signals created by signals received by an antenna of the receiver that are not at the target frequency. As another example, the mechanisms described herein can be used in a tuner for a broadband television receiver, in which the harmonic rejection mixer can be used to select a target input signal and reject noise caused by signals at non-selected frequencies. As yet another example, the mechanisms described herein can be used in a radio frequency transmitter to inhibit signals other than a target intermediate frequency from being transmitted.

[0134] FIG. 22 shows an example 2200 of a block diagram of a cognitive radio receiver in accordance with some embodiments of the disclosed subject matter. As shown in FIG. 22, cognitive radio receiver 2200 can include an antenna 2202 and a broadband low-noise amplifier 2204. An output of low-noise amplifier 2204 can be provided to a harmonic rejection mixer 2206 that uses the mechanisms described herein. HRM 2206 can receive the input signal from LNA 2204, and can receive local oscillator signals (e.g., LOlx, L03x, and L05x) from a frequency synthesizer 2208.

[0135] In some embodiments, frequency synthesizer 2208 can provide local oscillator signals at various frequencies, and can be configured to control a phase of each of the local oscillator signals with respect to one another.

[0136] In some embodiments, HRM 2206 can also receive control voltages (e.g., Vcl,

Vc2, and Vc3) for controlling a gain of amplifiers in various paths of HRM 2206 (e.g., transconductors 502-506). Additionally, frequency synthesizer 2208 can receive phase control signals for controlling phase of the various local oscillator signals.

[0137] In some embodiments, an output signal at the desired intermediate frequency can be output by HRM 2206 to an analog to digital converter 2210, which can receive a clock signal from frequency synthesizer 2208.

[0138] In some embodiments, an output of the ADC 2210 can be received at a digital signal processor 2212, and can be used to generate any suitable output. For example,

information included in the input signal can be extracted and used to create an output signal for presentation to a user. As a more particular example, if the input signal is voice data transmitted over a mobile telephone network, DSP 2212 can extract information from the digital signal output by ADC 2210 to drive a speaker and create an audio output. As another example, if the input signal is positioning information (e.g., global positioning system information), DSP 2212 can use the information to determine a location of a device that includes HRM 2206 and DSP 2212.

[0139] In some embodiments, DSP 2212 can access a memory that includes a lookup table (e.g., created using process 600 or any other suitable process) for controlling HRM 2206 based on a target input frequency. DSP 2212 can use the lookup table to generate control voltages (e.g., control voltages Vcl, Vc2, etc.) and signals for controlling the phase of the local oscillator generated by frequency synthesizer 2208.

[0140] Accordingly, circuits and methods for performing harmonic rejection mixing are provided.

[0141] In some embodiments, any suitable computer readable media can be used for storing instructions for performing the functions and/or processes described herein. For example, in some embodiments, computer readable media can be transitory or non-transitory. For example, non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc.), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and/or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.

[0142] It should be noted that, as used herein, the term mechanism can encompass hardware, software, firmware, or any suitable combination thereof.

[0143] Although the invention has been described and illustrated in the foregoing illustrative embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the invention can be made without departing from the spirit and scope of the invention, which is limited only by the claims that follow. Features of the disclosed embodiments can be combined and rearranged in various ways.