Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Mold inhibitor integrated within a matrix and method of making same
Patent Number: 6,965,005 Issued on 11/15/2005 to Markham,   et al.

Title: Method and apparatus for data transfer between at least two modules interconnected by a serial data bus
Patent Number: 7,159,138 Issued on 01/02/2007 to Aberl,   et al.

Title: Method for preparing unsaturated compound by pyrolysis reaction
Patent Number: 7,071,272 Issued on 07/04/2006 to Okazoe,   et al.

Title: Method and apparatus for measuring switching noise in integrated circuits
Patent Number: 7,159,160 Issued on 01/02/2007 to Yoh,   et al.

Title: Method of producing and improving an optical transmission line, and associated compensation modules
Patent Number: 7,187,824 Issued on 03/06/2007 to Fleury,   et al.

Title: Method and apparatus for event distribution and event handling in an enterprise
Patent Number: 7,174,557 Issued on 02/06/2007 to Sanghvi,   et al.

Title: Temperature estimating apparatus for internal combustion engine
Patent Number: 6,758,038 Issued on 07/06/2004 to Ueno,   et al.

Title: Method for manufacturing thin-film structure
Patent Number: 7,041,593 Issued on 05/09/2006 to Okumura,   et al.

Title: Light-emitting device
Patent Number: 6,841,933 Issued on 01/11/2005 to Yamanaka,   et al.

Title: Brazed sintered compact
Patent Number: 6,902,825 Issued on 06/07/2005 to Yano,   et al.

Title: Hybrid photonic/electronic switching in a multi-channel network
Patent Number: 7,187,865 Issued on 03/06/2007 to Sparks,   et al.

Title: Color image forming apparatus
Patent Number: 7,010,245 Issued on 03/07/2006 to Shindoh,   et al.

Title: Method of creating a mask-programmed logic device from a pre-existing circuit design
Patent Number: 6,938,236 Issued on 08/30/2005 to Park,   et al.

Title: Change-point detection apparatus, method and program therefor
Patent Number: 7,016,797 Issued on 03/21/2006 to Takeuchi,   et al.

Title: Phase-change memory devices with a self-heater structure
Patent Number: 6,894,305 Issued on 05/17/2005 to Yi,   et al.

Title: Double-sided image forming apparatus and method
Patent Number: 7,016,636 Issued on 03/21/2006 to Hayashi,   et al.

Title: Readout method and apparatus for optical information medium
Patent Number: 7,016,290 Issued on 03/21/2006 to Nakano,   et al.

Title: Method for cross-linking of regulation-and/or control functions for a motor vehicle
Patent Number: 7,188,013 Issued on 03/06/2007 to Krimmel,   et al.

Title: Outlet box for concrete walls
Patent Number: 6,894,222 Issued on 05/17/2005 to Lalancette,   et al.

Title: Method and related apparatus for deriving a tracking error signal
Patent Number: 7,187,629 Issued on 03/06/2007 to Cheng

Title: Method and apparatus for controlling a high voltage generator in a wafer burn-in test
Patent Number: 7,016,248 Issued on 03/21/2006 to Park,   et al.

Title: Method and apparatus for using adaptive switches for providing connections to point-to-point interconnection fabrics
Patent Number: 7,187,674 Issued on 03/06/2007 to Bresniker

Title: Spectrally tunable detector
Patent Number: 7,015,457 Issued on 03/21/2006 to Cole,   et al.

Title: Phase detector for all-digital phase locked and delay locked loops
Patent Number: 6,987,701 Issued on 01/17/2006 to Lin,   et al.

Title: Method and apparatus for correcting tilt of light beam to optical recording medium
Patent Number: 7,187,636 Issued on 03/06/2007 to Kato,   et al.

Title: Capacitor damage arrestor
Patent Number: 6,754,057 Issued on 06/22/2004 to Pereira,   et al.

Title: Electrostatic track following using patterned media
Patent Number: 6,943,980 Issued on 09/13/2005 to Bonin,   et al.

Title: Wearable electronic device with mode operation indicator
Patent Number: 6,975,562 Issued on 12/13/2005 to Lizzi

Title: Biological optical measuring instrument
Patent Number: 7,187,962 Issued on 03/06/2007 to Shingo

Title: Method and apparatus for intelligent modem warm start
Patent Number: 7,187,713 Issued on 03/06/2007 to Jones,   et al.

Title: Method and apparatus for determining properties of a transmission channel
Patent Number: 6,865,256 Issued on 03/08/2005 to Descamps,   et al.

Title: Internalized component for fuel tanks
Patent Number: 7,059,305 Issued on 06/13/2006 to Knaggs,   et al.

Title: Substrate and organic electroluminescence device using the substrate
Patent Number: 7,015,501 Issued on 03/21/2006 to Redecker,   et al.

Title: Command station for mobile radio networks
Patent Number: 7,187,950 Issued on 03/06/2007 to Hintermeier,   et al.

Title: Brake noise detection device
Patent Number: 6,898,976 Issued on 05/31/2005 to Kamiya,   et al.

Title: Method of providing information related to activity of a user and a data processing system program product
Patent Number: 6,996,612 Issued on 02/07/2006 to McCullough

Title: Plasma deposition device for forming thin film
Patent Number: 6,779,482 Issued on 08/24/2004 to Sakai,   et al.

Title: Active USB device
Patent Number: 6,996,636 Issued on 02/07/2006 to Hung,   et al.

Title: Method and apparatus to suppress electrical noise in a rotor assembly for an electrical machine
Patent Number: 7,015,608 Issued on 03/21/2006 to Hartman,   et al.

Title: Resin molded body joining method
Patent Number: 7,129,439 Issued on 10/31/2006 to Itakura,   et al.

Title: Film capacitor and film for a film capacitor
Patent Number: 6,754,065 Issued on 06/22/2004 to Carlen,   et al.

Title: System for selective notification of severe weather events
Patent Number: 7,049,971 Issued on 05/23/2006 to Guillory

Title: Method for removing pollutants from the air and apparatus therefor
Patent Number: 6,779,976 Issued on 08/24/2004 to Carfagna,   et al.

Title: Index cards on network hosts for searching, rating, and ranking
Patent Number: 7,133,870 Issued on 11/07/2006 to Tripp,   et al.

Title: Sulfated fucoglucuronomannan
Patent Number: 7,041,656 Issued on 05/09/2006 to Sakai,   et al.

Title: Method for maintaining wavelength-locking of Fabry-Perot laser regardless of change of external temperature and WDM light source using the method
Patent Number: 7,187,700 Issued on 03/06/2007 to Shin,   et al.

Title: Axial piston pump
Patent Number: 6,779,991 Issued on 08/24/2004 to Leonhard

Title: Double block valve with proving system
Patent Number: 6,968,851 Issued on 11/29/2005 to Ramirez,   et al.

Title: Centering apparatus for injection mold machine
Patent Number: 6,779,999 Issued on 08/24/2004 to Ciccone

Title: Covering composition for optical fiber and covered optical fiber
Patent Number: 6,993,231 Issued on 01/31/2006 to Naruse,   et al.

Title: Liquid developer
Patent Number: 7,105,262 Issued on 09/12/2006 to Takano,   et al.

Title: Structure for connecting instrument panel-side connector and vehicle body-side connector
Patent Number: 6,780,020 Issued on 08/24/2004 to Kondo,   et al.

Title: Fan control system using a microcontroller
Patent Number: 6,779,981 Issued on 08/24/2004 to Huang,   et al.

Title: Polyaspartate resins with improved flexibility
Patent Number: 6,774,206 Issued on 08/10/2004 to Danielmeier,   et al.

Title: Ridge waveguide semiconductor laser
Patent Number: 7,187,701 Issued on 03/06/2007 to Mihashi,   et al.

Title: Printing apparatus and suction recovery control method
Patent Number: 6,752,485 Issued on 06/22/2004 to Murakami,   et al.

Title: Ring having a setting of semi-precious stones
Patent Number: 7,104,089 Issued on 09/12/2006 to LaCroix

Title: Exhaust device with an electric generator
Patent Number: 6,758,042 Issued on 07/06/2004 to Huang

Title: Method for applying flowable materials
Patent Number: 7,043,815 Issued on 05/16/2006 to Lande,   et al.

Title: Polyester composition and process for producing the same
Patent Number: 7,122,616 Issued on 10/17/2006 to Takase

Title: Apparatus and method for producing a flat-topped filter response for (de)multiplexer having a diffraction grating with variable line spacing
Patent Number: 6,754,412 Issued on 06/22/2004 to Huang,   et al.

Title: Variable valve actuating system and method
Patent Number: 7,159,548 Issued on 01/09/2007 to Shindou

Title: Method and apparatus for correcting a retained image artifact
Patent Number: 7,065,177 Issued on 06/20/2006 to Yanoff,   et al.

Title: Airfoil shape for a turbine bucket
Patent Number: 6,779,977 Issued on 08/24/2004 to Lagrange,   et al.

Title: Methods and apparatus for structurally supporting airfoil tips
Patent Number: 6,779,979 Issued on 08/24/2004 to Wadia,   et al.

Title: Packet data serving node (PDSN) load optimization
Patent Number: 7,187,682 Issued on 03/06/2007 to Soulhi,   et al.

Title: Melt-extruded orally administrable opioid formulations
Patent Number: 6,743,442 Issued on 06/01/2004 to Oshlack,   et al.

Title: Collecting agent for sulphidic ores, the production and use thereof
Patent Number: 7,104,404 Issued on 09/12/2006 to Rau,   et al.

Title: Protective case for night vision goggles
Patent Number: 7,104,398 Issued on 09/12/2006 to Wisecarver

Title: Dispensing container
Patent Number: 7,104,426 Issued on 09/12/2006 to Suzuki

Title: Image processing apparatus for suppressing high-frequency components of color difference data
Patent Number: 7,187,714 Issued on 03/06/2007 to Tomita

Title: Collapsible container
Patent Number: 7,104,414 Issued on 09/12/2006 to Apps,   et al.

Title: Dispensing box from which items can be slid out
Patent Number: 7,104,420 Issued on 09/12/2006 to Maffei

Title: Vertical conveyor
Patent Number: 7,104,391 Issued on 09/12/2006 to Beatty,   et al.

Title: Golf ball teeing device
Patent Number: 7,104,421 Issued on 09/12/2006 to Eckhardt, Jr.,   et al.

System and method for calibrating electronic circuitry Number:7,045,995 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Georgia's Parliament Urges Breaking Diplomatic Ties With Russia by Peter Heinlein
     Darfur Rebels Claim to Shoot Down Spy Plane by VOA News
     Obama Prepares to Formally Accept Democratic Party Presidential Nomination by VOA News

Title: System and method for calibrating electronic circuitry

Abstract: In one embodiment, an algorithm is employed to calibrate electronic circuitry that is adjustable according to operating parameters. The calibration causes an output component to be substantially nulled. The algorithm includes adjusting at least one of the operating parameters over a plurality of values, applying an input signal to the electronic circuitry concurrently with the adjusting, measuring magnitudes of the output component from the electronic circuitry produced in response to the input signal and the adjusting, wherein the plurality of values are selected such that the magnitudes are not substantially nulled, and providing the magnitudes and the plurality of values to a curve fitting algorithm to calculate a plurality of operating parameters that cause the output component to be substantially nulled.

Patent Number: 7,045,995 Issued on 05/16/2006 to Summers


Inventors: Summers; James B. (Spokane Valley, WA)
Assignee: Agilent Technologies, Inc. (Palo Alto, CA)
Appl. No.: 846306
Filed: May 14, 2004


Current U.S. Class: 324/158.1 ; 324/601
Current International Class: G01R 27/00 (20060101)


References Cited [Referenced By]

U.S. Patent Documents
6463266 October 2002 Shohara
2005/0118963 June 2005 Chiu
Primary Examiner: Tang; Minh N.

Claims



What is claimed is:

1. A method for calibrating electronic circuitry, that is adjustable according to operating parameters, to cause an output component to be substantially nulled, comprising: adjusting at least one of said operating parameters over a plurality of values; applying an input signal to said electronic circuitry concurrently with said adjusting; measuring magnitudes of said output component from said electronic circuitry produced in response to said input signal and said adjusting, wherein said plurality of values are selected such that at least some of said magnitudes are not substantially nulled; and providing said magnitudes and said plurality of values to a curve fitting algorithm to calculate a plurality of operating parameters that cause said output component to be substantially nulled, wherein said curve fitting algorithm is defined by at least one equation modeling a response of said electronic circuitry.

2. The method of claim 1 further comprising: varying a frequency of said input signal; and repeating said adjusting, applying, measuring, and providing in response to said varying.

3. The method of claim 2 further comprising: storing calculated operating parameters for each frequency selected for said input signal.

4. The method of claim 1 wherein one of said operating parameters defines a gain value of a variable gain amplifier.

5. The method of claim 1 wherein one of said operating parameters defines a phase relationship between signals processed by said electronic circuitry.

6. The method of claim 1 wherein one of said operating parameters defines a direct-current (DC) offset.

7. The method of claim 1 wherein said electronic circuitry is an image reject mixer and said output component is an image component of said image reject mixer.

8. The method of claim 1 wherein said at least one equation modeling a response does not define sensitivities of said electronic circuitry in response to changes of said operating parameters.

9. The method of claim 8 wherein said curve fitting algorithm calculates said sensitivities of said electronic circuitry and calculates said plurality of operating parameters using said calculated sensitivities and errors determined from said magnitudes.

10. A system for calibrating electronic circuitry, that is adjustable according to operating parameters, to cause an output component to be substantially nulled, comprising: means for varying an operating parameter; means for causing application of an input signal to said electronic circuitry concurrently with operation of said means for varying; means for obtaining measurements of said output component from said electronic circuitry produced in response to said input signal, wherein said means for varying does not cause said output component to be substantially nulled for some of said measurements; and means for calculating a plurality of operating parameters that cause said output component to be substantially nulled using a curve fitting algorithm that processes said measurements and said varied operating parameter, wherein said curve fitting algorithm is characterized by at least one equation modeling a response of said electronic circuitry.

11. The system of claim 10 further comprising: means for varying a frequency of said input signal.

12. The system of claim 11 further comprising: means for storing calculated operating parameters for each frequency applied by said means for varying a frequency of said input signal.

13. The system of claim 10 wherein said operating parameter defines a gain of a variable gain amplifier.

14. The system of claim 10 wherein said operating parameter defines a phase relationship between signals processed by said electronic circuitry.

15. The system of claim 10 wherein said operating parameter defines a direct-current (DC) offset applied to a signal processed by said electronic circuitry.

16. An image reject mixer, comprising: a first mixer for mixing an input signal and an I-channel; a second mixer for mixing said input signal and a Q-channel; a summer for mixing outputs from said first and second mixers; a variable gain amplifier for amplifying one of said I-channel and said Q-channel; a delay element for modifying a phase relationship between said I-channel and said Q-channel; a controller for calibrating operation of said image reject mixer by: (i) varying operation of said delay element; (ii) obtaining signal measurements from said summer in coordination with said varying, wherein at least some measurements are not substantially nulled; (iii) applying said measurements to a curve fitting algorithm to calculate operating parameters for said variable gain amplifier and said delay element to substantially null an image product of said image reject mixer, wherein said curve fitting algorithm is characterized by a plurality of equations modeling a response of said image reject mixer.

17. The image reject mixer of claim 16 wherein said controller is operable to store calculated operating parameters for a plurality of frequencies of said input signal.

18. The image reject mixer of claim 16 wherein when a frequency is subsequently selected for operation of said image reject mixer that is not associated with stored operating parameters, said controller interpolates operating parameters using stored operating parameters adjacent to said selected frequency.

19. The image reject mixer of claim 16 further comprising: a digital frequency synthesizer for generating said I-channel and said Q-channel.

20. The image reject mixer of claim 19 wherein said variable gain amplifier is implemented in a digital domain using said digital frequency synthesizer.
Description



TECHNICAL FIELD

The present invention is generally related to the calibration of electronic circuitry.

BACKGROUND OF THE INVENTION

A mixer is a device that is designed to receive two frequency signals and combines the signals to generate mixing products at frequencies that are the sum and difference of the received frequencies. In many cases, only one of the mixing products is desired. The other product is referred to as the "image." Image reject mixers are devices that ideally produce only the sum or difference product, but not both. The implementation of an image reject mixer involves two discrete mixers. The phase of the signals applied to the two mixers is controlled such that, when the two mixer outputs are combined, the desired products of the mixers add constructively and the image products add destructively. In the ideal case, the image is completely cancelled leaving only the desired product.

For image reject mixers, two factors contribute to the degree of image rejection. The first factor is the gain balance between the two discrete mixers within the device. Specifically, if one of the two discrete mixers generates products of greater magnitude than the other mixer, the image products of the two mixers will not completely cancel each other. The second factor is the phase relationship associated with the mixing. Specifically, if there is a phase error in the quadrature phase relationship between the signals driving the mixers, the image output products of the two mixers will not be exactly 180 degrees out of phase and hence will not completely cancel each other.

To achieve a relatively high degree of image rejection, the gain of the discrete mixers and the quadrature angle relationships in an image reject mixer can be calibrated. Typically, an iterative approach is applied in which the gain and the phase relationship are repetitively adjusted and the magnitude of the image is measured. Eventually, operating values defining the gain and phase relationship can be located that substantially null the image product. Additionally, a number of mathematical techniques can be employed to cause the operating values to converge more quickly. These techniques are generally related to "Newton's Method" of root finding in which the derivative of the image product magnitude versus the gain and phase are used to find the null.

BRIEF SUMMARY OF THE INVENTION

Representative embodiments are directed to systems and methods for calibrating electronic circuitry. In one representative embodiment, each operating parameter of the electronic circuitry is adjusted over a plurality of values. The signal component to be nulled is measured during the adjustment over the plurality of values. The selection occurs such that the signal component is not nulled during the measurement process for at least some of the plurality of values. The measurement values and the plurality of values used for the adjustment are provided to a curve fitting algorithm. The curve fitting algorithm is characterized by the response of the electronic equipment to the operating parameters. The curve fitting algorithm calculates optimal operating parameters for the electronic circuitry. By calibrating the electronic circuitry according to the calculated parameters, the signal component will be substantially nulled. Although one embodiment employs a curve fitting algorithm to calibrate an image reject mixer, any suitable electronic circuitry that operates according to a plurality of parameters can be calibrated by embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts an image reject mixer with calibration functionality according to one representative embodiment.

FIG. 2 depicts a flowchart for calibration of an image reject mixer according to one representative embodiment.

FIG. 3 depicts a flowchart for calibration of electronic circuitry according to one representative embodiment.

DETAILED DESCRIPTION OF THE INVENTION

To facilitate the discussion of one representative embodiment, reference is made to image reject mixer 100 of FIG. 1. The mixing functionality of image reject mixer 100 is typical of known mixer designs. However, image reject mixer 100 differs from known designs by employing controller 109 that calibrates mixer 100 according to one representative embodiment. Controller 109 may be implemented to perform calibration of mixer 100 using calibration algorithm 110 (e.g., suitable software instructions or integrated circuitry functionality).

Image reject mixer 100 receives local oscillator input signal 101 to be mixed with a digitally synthesized signal. Digital frequency synthesizer 102 digitally synthesizes this signal and converts the digital signal into analog form. Digital frequency synthesizer 102 outputs a first version of the signal via line 103-1 and a second version of the signal via line 103-2 (i.e., I and Q channels). The two versions of the signal are out of phase by 90.degree.. The first version of the signal can be either amplified or attenuated by variable gain amplifier (VGA) 105. As shown in FIG. 1, although VGA 105 is implemented within the digital domain, an analog amplifier could be employed if desired. The gain of VGA 105 is represented by .DELTA..sub.LO. After VGA 105, the first version of the signal is mixed with the LO signal 101 by mixer 104-1. The second version of the signal is mixed with a 90.degree. phase shifted version of the LO signal 101 by mixer 104-2. The mixed signals from mixers 104-1 and 104-2 are combined by adder 107 to produce image rejected mixer output 106. In the ideal case, the image products are equal in amplitude and 180.degree. out of phase and, hence, add destructively. The desired products are in phase and hence add constructively.

In practice, several adjustments are typically needed. Specifically, the two versions of the LO signal may not be precisely 90.degree. out of phase. QuadDAC 108 provides an analog signal which controls the phase shifter 108-1 in the LO signal path to mixer 104-1. This allows the phase relationship between the LO signals in the two mixers to be adjusted. Also, the gain associated with mixers 104-1 and 104-2 may be unequal. VGA 105 may be used to equalize the gain between mixers 104-1 and 104-2.

As previously discussed, known techniques iteratively vary the gain and phase relationship to converge to a precise calibration. The iterative approach is problematic. Specifically, because the iterative techniques cause the measurement of the image product to converge to a null, multiple measurements are made very close to the null. Accordingly, a requirement of a wide dynamic range is imposed by known techniques upon the measurement mechanism. Furthermore, noise may cause errors in the measurements and lengthen the amount of time to converge to the null. Moreover, if the dynamic range is not sufficiently wide, noise may prevent the algorithm from converging to the null.

In contrast to known techniques, controller 109 does not attempt to converge to a null in an iterative manner. Instead, controller 109 operates mixer 100 according to a plurality of values for the setting of QuadDAC 108 and the gain of VGA 105. Controller 109 measures the resulting signal characteristics (image product and desired product amplitudes) using receiver 112. Based upon the measurements, controller 109 employs a curve fitting algorithm to calculate appropriate phase and gain settings. Only a relatively few number of measurements are taken. Also, the measurements need not be made very close to the null. Accordingly, a wide dynamic range for the measurement mechanism is not required.

To apply a curve fitting algorithm to image reject mixer 100 as shown in FIG. 1, the relationship between the image product and the desired mixer product is defined as follows: (Image Product Magnitude).sup.2=K.sub.RF(1+G.sup.2-2G cos(.PHI.)), (Equation 1) (Desired Product Magnitude).sup.2=K.sub.RF(1+G.sup.2+2G cos(.PHI.)), (Equation 2) where K.sub.RF is a gain constant, G is the gain imbalance (where zero imbalance is represented by G=1), and .PHI. is the phase error between the I and Q channels.

The values of G and .PHI. are determined in the calibration process. To compensate for gain imbalance, it is relatively straight forward to determine the proper hardware setting. Specifically, the gain of VGA 105 is set to the reciprocal of G. Compensation for the phase imbalance (.PHI.) is more complicated. The phase imbalance can be modeled as: .PHI.=.PHI..sub.ERROR+K.sub.QUAD*QuadDAC Setting, where .PHI..sub.ERROR and K.sub.QUAD are unknown and LO frequency dependent. K.sub.QUAD is the sensitivity of the LO phase adjustment means 108-1. For perfect cancellation, .PHI. must be zero so: QuadDACSetting =-.PHI..sub.ERROR/K.sub.QUAD.

K.sub.QUAD can vary for wide ranges of the QuadDAC setting. Accordingly, the measurements are made by limiting the range of variation in QuadDAC values to values "close" to the correct calibration value to avoid the complication presented by this variation. Measurements are made by setting the gain of VGA 105 and the QuadDAC setting to devitate around the correct calibration parameter. By taking the measurements in this manner, the measurements can be made away from the image product null, lowering the required dynamic range of the measurement mechanism. As a result, noise will have a lesser effect on the calibration process.

It is possible to dispense with K.sub.RF because it is common to both the desired product and the image product. Accordingly, the calibration process estimates three unknowns (G, .PHI..sub.ERROR, and K.sub.QUAD).

According to one representative embodiment, five measurements are made with different values of QuadDAC. A minimum squared error algorithm is used to determine the values of the unknowns that produce the minimum squared error as characterized by equations (1) and (2). The appropriate value for QuadDAC is determined from K.sub.QUAD and .PHI..sub.ERROR. The gain imbalance (G) is not uniquely determined by only varying the QuadDAC setting. Either G or 1/G will be the correct value. Additional measurements using these two values can be made to resolve the ambiguity.

Due to measurement limitations associated with some receiver mechanisms, the gain value generated by the proceeding operations may not be as completely accurate as possible. A gain refinement algorithm may be employed after the proceeding operations to achieve a greater degree of accuracy if appropriate for a particular application. Specifically, the following "residual" gain error can be computed from the suppression generated by the proceeding operations: g.sub.RESIDUAL=1.+-.sqrt(image product magnitude/desired product magnitude). One of the values may be selected to further adjust the gain of VGA 105. If the selected value does not improve the image rejection, the other value is known to accurately represent the residual gain error.

In one embodiment, the calibration process is performed for a number of LO frequencies. The calibration parameters determined for the LO frequencies are stored in calibration parameters 111. When a user subsequently selects a LO frequency suitable for a particular application, controller 109 retrieves the corresponding calibration parameters and sets the hardware of mixer 100 accordingly. If calibration parameters are not found for a particular LO frequency, interpolated parameter values may be used.

FIG. 2 depicts a flowchart for calibration of an image reject mixer across a plurality of LO frequencies according to one representative embodiment. The flowchart of FIG. 2 could be implemented as software instructions for controller 109 as an example.

In step 201, a digital synthesizer is set for continuous wave (CW) operation and the level of the synthesizer is set. In step 202, the IF frequency (f.sub.IF) is set equal to 10 MHz. In step 203, the receiver is set for loopback operation and appropriate gain ranging so that it is measuring the output of the mixer.

As previously discussed, it is advantageous to cause the setting of the QuadDAC register to be "close" to the calibration value during the measurement process. Accordingly, each iteration of the flowchart uses the previously calculated calibration value as the "center" value for the next set of measurements. However, during the first iteration, a previous value of QuadDAC is not available. Multiple iterations are performed for the first f.sub.LO value to address the unavailability of a prior value of QuadDAC.

To provide the multiple iterations, a logical comparison is made (step 204) to determine whether the iteration of the process flow is the first pass at the first value of f.sub.LO. If true, the process flow proceeds to step 205 where the value of QuadDAC is set to 2048 (its midrange value). This initial setting is dependent upon the particular hardware used to implement the digital to analog converstion signal which drives the phase adjustment. If the logical comparison of step 204 is false, the process flow proceeds to step 206 where the value of QuadDAC is set to the value of QuadDACCal associated with the previous iteration of the process flow. QuadDACCal is a variable that holds the value calculated by the curve fitting process for the correct hardware setting of QuadDAC.

In step 207, the LO frequency synthesizer 101 is set to achieve a LO signal frequency of f.sub.LO. The variable f.sub.LO, the local oscillator frequency, is set to an initial value. The variable f.sub.LO is stepped over a range of frequencies to cause the calibration process to be repeated to address the frequency-dependent nature of the image reject mixer. In step 208, multiple measurements of the image rejection are made by setting QuadDAC to the following values: the center value (see steps 205 and 206), the center value .+-.100, and the center value .+-.200. These settings of the phase adjustment parameters depend upon the implementation of the quadrature adjustment means. By varying the settings in this manner, a number of measurements will be made that are not substantially nulled. Accordingly, the calibration will be relatively robust against noise and does not require wide dynamic range.

In step 209, a curve fitting algorithm is performed to calculate .PHI..sub.ERROR, K.sub.QUAD, and G. For example, a minimum squared error algorithm may be applied to calculate the respective values. In step 210, the variable QuadDACCal is calculated from: the center value--.PHI..sub.ERROR/K.sub.QUAD. The variable .DELTA..sub.LOcal is set to equal G.

In step 211, the image rejection values are measured in association with setting the register QuadDAC to equal QuadDACCal and the gain value .DELTA..sub.LO to equal .DELTA..sub.LOcal and 1/.DELTA..sub.LOcal. In step 212, a logical comparison is made to determine whether .DELTA..sub.LOcal produces a greater amount of image rejection than 1/.DELTA..sub.LOcal. If not, the process flow proceeds to step 213 where the variable .DELTA..sub.LOcal is set to equal the reciprocal. If so, the process proceeds to step 214.

In step 214, the image rejection ratio (r.sub.1) is measured by setting QuadDAC to QuadDACCal and .DELTA..sub.LO to .DELTA..sub.LOcal. In step 215, a gain residual variable (g.sub.RESIDUAL) is set to equal 1+sqrt(r.sub.R1). In step 216, .DELTA..sub.LO is set to equal .DELTA..sub.LOcal*g.sub.RESIDUAL. In step 217, the resulting image rejection ratio (r.sub.2) is measured.

In step 218, a logical comparison is made to determine which image rejection ratio (r.sub.1 or r.sub.2) is greater. If r.sub.R1 is greater, the process flow proceeds to step 219. In step 219, the variable g.sub.RESIDUAL is set to equal 1-sqrt(r.sub.1). In step 220, the variable .DELTA..sub.LOcal is set to equal .DELTA..sub.LOcal*g.sub.RESIDUAL.

In step 221, a logical comparison is made to determine whether the last frequency of the desired range of LO signal frequencies has been examined. If not, the process flow proceeds to step 222. If the last frequency has been examined, the parameters for the last iteration are stored (step 225) and the process ends (step 226).

In step 222, a logical comparison is made to determine whether the process flow is associated with the first past for the first value of f.sub.LO. If so, the process flow returns to step 203 to perform another pass for the first value of f.sub.LO to further refine the value of QuadDACcal. If not, the process flow proceeds to step 223. In step 223, the values of QuadDACcal and .DELTA..sub.LOcalare stored as the appropriate calibration parameters for the current value of f.sub.LO. In step 224, the value of f.sub.LO is incremented by 25 MHz. From step 224, the process flow returns to step 203.

In an alternative embodiment, LO leakage may be addressed in a manner similar to the calibration described in FIG. 2. In general, some phase and amplitude components will leak through each mixer 104 in a frequency dependent manner. The LO leakage is especially pronounced when upconverting a relatively low frequency to a relatively high frequency. Specifically, the LO leakage will be close to the desired signal and hence difficult to filter. Adding DC offsets to the I and Q signals (following the variable gain on the Q channel) allows the LO leakage to be cancelled by providing an intentional leakage vector with amplitude equal to that of the mixer leakage component and with opposite phase. The appropriate values for the DC offsets can be calculated using multiple measurements and a curve fitting algorithm according to one representative embodiment.

Although some embodiments have been described in terms of calibrating an image reject mixer, the present invention is not so limited. Other representative embodiments can be used to calibrate any suitable type of electronic circuitry where the mathematical relationship between the calibration adjustment parameters and circuit performance is known, but where coefficients in the relationship (such as gains and offsets) are not. For example, FIG. 3 depicts a flowchart for calibrating electronic circuitry that is adjustable using operating parameters according to one representative embodiment. The calibration is performed to null a signal or signal component (the "output product") generated by the electronic circuitry. The process flow of FIG. 3 may be implemented using a processor and suitable software instructions and/or using integrated circuit functionality.

In step 301 of FIG. 3, at least one of the operating parameters is adjusted over a plurality of values. The operating parameters are selected such that the output product is not substantially nulled during the measurement process for at least some of the operating parameters. In the present context, the term "not substantially nulled" means that the resulting signal characteristic or characteristics are sufficiently above the noise threshold to enable accurate measurement using the available measurement functionality. In step 302, an input signal is applied to the electronic circuitry in a concurrent manner with the adjustment of the operating parameters. In step 303, magnitudes of the output product from the electronic circuitry are measured that occur in response to the input signal and the plurality of operating parameters. In step 304, the magnitudes of the output product and the plurality of values are provided to a curve fitting algorithm. The curve fitting algorithm employs one or several equations that characterize the electronic circuitry being calibrated. The curve fitting algorithm calculates a plurality of operating parameters that cause the output product to be substantially nulled. The calculated operating parameters are used to calibrate various elements of the electronic circuitry to cause the output product to be substantially nulled during operation of the electronic circuitry.

By employing a curve fitting algorithm, some representative embodiments enable calibration of electronic circuitry to occur in a relatively efficient manner. Numerous iterations are not required to converge to "optimal" settings. Furthermore, some representative embodiments do not require a relatively large dynamic range on the measurement mechanism used to calibrate the electronic circuitry. Additionally, some representative embodiments perform the calibration process in a manner that is relatively robust to noise in the measurement data.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  8   7       9 5
    4           7
      9 2        
    5   7   9   3
      1   9      
7   2   3   5    
        8 2      
3           1    
8 5       3   4  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!