WO2002060058A1 - A gps and cellular receiver and a method for tuning and controlling its if filter - Google Patents

A gps and cellular receiver and a method for tuning and controlling its if filter Download PDF

Info

Publication number
WO2002060058A1
WO2002060058A1 PCT/GB2001/005101 GB0105101W WO02060058A1 WO 2002060058 A1 WO2002060058 A1 WO 2002060058A1 GB 0105101 W GB0105101 W GB 0105101W WO 02060058 A1 WO02060058 A1 WO 02060058A1
Authority
WO
WIPO (PCT)
Prior art keywords
filter
signal
frequency
gps
wireless signal
Prior art date
Application number
PCT/GB2001/005101
Other languages
French (fr)
Inventor
Paul Singh Paddan
Paul Nigel Naish
Original Assignee
Parthus Ireland Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Parthus Ireland Limited filed Critical Parthus Ireland Limited
Publication of WO2002060058A1 publication Critical patent/WO2002060058A1/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0805Details of the phase-locked loop the loop being adapted to provide an additional control signal for use outside the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D7/00Transference of modulation from one carrier to another, e.g. frequency-changing
    • H03D7/16Multiple-frequency-changing
    • H03D7/161Multiple-frequency-changing all the frequency changers being connected in cascade
    • H03D7/163Multiple-frequency-changing all the frequency changers being connected in cascade the local oscillations of at least two of the frequency changers being derived from a single oscillator
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0041Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor for frequency synthesis with counters or frequency dividers
    • H03J1/005Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor for frequency synthesis with counters or frequency dividers in a loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J3/00Continuous tuning
    • H03J3/02Details
    • H03J3/06Arrangements for obtaining constant bandwidth or gain throughout tuning range or ranges
    • H03J3/08Arrangements for obtaining constant bandwidth or gain throughout tuning range or ranges by varying a second parameter simultaneously with the tuning, e.g. coupling bandpass filter
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J2200/00Indexing scheme relating to tuning resonant circuits and selecting resonant circuits
    • H03J2200/11Cellular receiver, e.g. GSM, combined with a GPS receiver

Definitions

  • the field of invention relates generally to wireless communication; and, more specifically, to a method and apparatus for a GPS/cellular receiver having adaptive filtering that can be tuned with a plurality of frequency references.
  • a portion 102 ofthe airborne electromagnetic power spectra that exists proximate to a receiving antennae 101 may be viewed as carrying a plurality of various radio signals and or other transmitted wireless information.
  • a desired portion 103 of the spectra 102 e.g., a specific radio signal 103 from a particular transmission source
  • fc specific carrier frequency
  • Carrier frequencies are typically high frequencies (e.g., within the Radio Frequency (RF) band).
  • RF Radio Frequency
  • GPS Global Positioning Satellite
  • CDMA Code Division Multiplexed Access
  • AMPS Advanced Mobile Phone System
  • a wireless receiving device properly receives desired information from the airborne medium by focusing its signal processing operations upon the desired portion 103. Because processing signals at high frequencies is typically more expensive than processing signals at low frequencies (e.g., from the perspective of the cost of the component(s) used to perform the processing), a signal processing technique referred to as "downconversion" is typically used to help focus the signal processing operations (mentioned just above) in a cost effective fashion.
  • downconversion shifts the desired signal portion 103 from its high carrier frequency fc to a lower "intermediate frequency" f w .
  • Mixing is typically used to implement downconversion and involves the multiplication of a received signal (e.g., the electromagnetic spectra 102) with a downconversion signal that acts as a frequency reference (e.g., a sinusoidal waveform).
  • a pair of resultant signals are created: 1) a first signal that may be viewed as the received signal being frequency shifted "downward” by an amount equal to the frequency of the downconversion signal (referred to as the subtractive term signal); and 2) a second signal that may be viewed as the received signal being frequency shifted "upward” by an amount equal to the frequency ofthe downconversion signal (referred to as the additive term signal).
  • a first mixer 104 multiplies the received electromagnetic spectra 102 with a first downconversion signal (that is provided by a phase lock loop circuit 105 at the output of a first feedback frequency divider 108).
  • the first downconversion signal is designed to have a frequency of ⁇ DI .
  • a pair of signals are created: 1) a subtractive term signal that may be viewed as the electromagnetic spectra 102 being frequency shifted "downward" by f D ⁇ (which corresponds to the desired portion 103 having a carrier frequency equal to fc-fpi); 2) an additive term signal that may be viewed as the electromagnetic spectra 102 being frequency shifted "upward” by f D ⁇ .
  • a first intermediate frequency (IF) filter 106 receives both the additive and subtractive term signals but is designed to substantially pass only the desired portion within the subtractive term signal. The content of he first intermediate filter 106 output signal
  • the output ofthe first IF filter 106 may be viewed as substantially the same as the content ofthe desired portion 103 but having a lower carrier frequency of fm (rather than fc).
  • the receiver has "focused" its signal processing attention to just the desired portion 103 of information and has lowered its carrier frequency (e.g., so that less expensive components may be used to perform subsequent signal processing) .
  • a first feedback frequency divider 108 within a PLL circuit 105 may be configured to craft the frequency f D t ofthe first downconversion signal.
  • the PLL circuit 105 is designed to create a signal at the Voltage Controlled Oscillator (NCO) 113 output having a frequency of 2.000 GHz
  • the first downconversion signal frequency f D ⁇ may be designed to be 1.000 GHz (as described in the example just above) by setting the frequency division DI ofthe first frequency divider 108 to be 2.0.
  • the first frequency divider 108 accepts a 2.000 GHz signal and divides its frequency by 2.0 to produce a 1.000 GHz signal.
  • the fiFi intermediate carrier frequency ofthe desired portion may be even further reduced via a second downconversion sequence.
  • a second mixer 109 multiplies the output signal 107 of the first IF filter 106 with a second downconversion signal having a frequency of f 2 (that is provided at the output of a second feedback frequency divider 110 within the PLL circuit 105).
  • the second IF filter 111 by designing the second IF filter 111 to have a passband characterized by a center frequency proximate to f ⁇ 2 and a spectral width of Wr, the second IF filter 111 output signal 112 will correspond to only the desired portion 103 of the received electromagnetic spectra 102 having a significantly reduced carrier frequency of fe (rather than fc).
  • the reference clock 121 input to the PLL circuit 105 will have a frequency of 500MHz because the PLL (with a total frequency division of 4.0 in its feedback path) is designed to multiply the reference clock input 121 signal frequency by 4.0 up to 2.000 GHz at the NCO 113 output.
  • Figure 1 shows a dual downconversion stage for a wireless receiver.
  • Figure 2 shows an embodiment of a downconversion stage for a wireless receiver that can receive GPS, CDMA or AMPS wireless signals.
  • Figure 3 a shows exemplary settings for the downconversion stage of Figure 2.
  • Figure 3b shows an embodiment of specific exemplary settings for the downconversion stage of Figure 2.
  • Figure 4a shows an exemplary passband for a second order IF filter.
  • Figure 4b shows an embodiment of a GmC filter design for a second order bandpass IF filter such as the second order bandpass IF filter shown in Figure 4a.
  • Figure 5 a shows an embodiment of an IF Filter Tuning and Control circuit that may be used for tuning/controlling an IF filter that receives GPS, CDMA or AMPS wireless signals.
  • Figure 5b shows an embodiment of a sample and hold circuit that may be used for the sample and hold circuit shown in Figure 5a.
  • Figure 6a shows another embodiment of an IF Filter Tuning and Control circuit that may be used for tuning/controlling an IF filter that receives GPS, CDMA or AMPS wireless signals.
  • Figure 6b shows an embodiment of a sample and hold circuit that may be used for the sample and hold circuit shown in Figure 6a.
  • FIG. 2 shows an embodiment of a dual downconversion stage for a wireless receiver that can receive GPS information within the cellular environments of GSM, CDMA or AMPS.
  • a challenge with respect to the settings of the downconversion frequencies arises from the various carrier frequencies that may be used to carry the different types of wireless signals that the receiver is designed to receive.
  • GPS Global Positioning Satellite
  • CDMA Code Division Multiplexed Access
  • AMPS Advanced Mobile Phone System
  • Possible desired portion 203a may be viewed as having a carrier frequency fcl that is located within a frequency range of 869.0 to 894.0 MHz (and is therefore associated with a cellular wireless signal type such as AMPS or CDMA); and 2) possible desired portion 203b may be viewed as having a carrier frequency fc2 that is located at 1575.24MHz and is therefore associated with GPS.
  • a receiver designed to properly receive a signal carried within any of the above described carrier frequency ranges should be able to generate downconversion signals having suitable downconversion frequencies f D ⁇ , fb 2 and IF filter 206, 211 characteristics (e.g., passband center frequency and passband spectral width) for receiving the wireless signal.
  • the receiver of Figure 2 is designed to change its downconversion frequencies foi, f ⁇ a and IF filter characteristics in light of the type of wireless signal being received.
  • the mode input 220 is observed in the following seven locations within the embodiment of Figure 2: 1) the first feedback frequency divider 208; 2) the second feedback frequency divider 210; 3) the third feedback frequency divider 235; 4) a first IF Filter Tuning and Control circuit 217 (that tunes and controls the center frequency and passband of a first IF filter 206); 5) a second IF Filter Tuning and Control circuit 218 (that tunes and controls the center frequency and passband of a second IF filter 206); 6) a master clock frequency divider circuit 216 that determines the frequency of a reference clock REF CLK 221 (and tuning reference signals Tune Ref_a 223a, and Tune Ref_b 223b); and 7) a multiplexer 240 that selects the output from either the first intermediate filter 206 or the second intermediate filter 211.
  • the multiplexer 240 allows the downconversion process to be either a "single" downconversion process (in which the received electromagnetic spectrum is downconverted only once via mixer 204) or a “dual" downconversion process (in which the received electromagnetic spectrum is downconverted twice via mixers 204 and 209). That is, if channel A is selected, dual downconversion is enabled; or, if channel B is selected, single downconversion is enabled.
  • Figure 3 a shows at a high level how the different reception modes ofthe receiver can be entertained.
  • a first mode which may be referred to as the "GPS mode” (where a GPS signal is to be received), triggers a combination of receiver settings that are serially listed in the first row 301a of Figure 3a.
  • a second mode which may be referred to as the "cellular mode” (e.g., where an AMPS signal or CDMA signal is to be received), triggers a combination of receiver settings that are serially listed in the second row 302a of Figure 3a.
  • AMPS signals and CDMA signals can share a common spectral range (e.g., 869.0 to 894.0 MHz), in various embodiments, the combination of receiver settings used to receive these signals may share a large degree of overlap.
  • each mode can be realized with a different mode input 220 value.
  • a change in the receiver's mode input 220 corresponds to a change in the type of signal to be received (e.g., GPS or cellular) and causes a string of changes in the receiving characteristics ofthe receiver.
  • the downconversion signal frequencies f i 230, 330a and f D2 231, 331a may be determined by setting the reference clock 221, 321a frequency and the feedback frequency divider 208, 308a, 210, 310a, 235, 335a values (which determine the multiplication 305a of the reference clock 221, 321a frequency that is performed by the PLL circuit 205).
  • the mode input 220 adjusts the master clock frequency divider circuit 216 value (which are listed as D3a and D3b in the first column 316a of Figure 3a for each mode).
  • the reference clock 221, 321a frequency for each mode (which is listed as t a and f EFb in the second column 321a of Figure 3 a) may be expressed as Z/D3a for the GPS mode, and Z/D3b for the cellular mode.
  • Other embodiments as suggested by Figure 3 a can be designed to have "mode-dependent" reference clock frequency values t a, fR E Fb-
  • each combination of feedback frequency divider 208, 210, 235 values 308b, 310b, 335b particularly helps the downconversion process for the corresponding type of wireless signal to be received.
  • Figure 3b shows an embodiment ofthe different downconversion frequencies 330b, 331b that may be used for each mode. Note that according to the particular embodiment of Figure 3b, dual downconversion is used for both GPS mode and cellular mode.
  • the channel A input of multiplexer 240 of Figure 2 is enabled for both modes (which means that, alternatively, the multiplexer 240 may be removed).
  • single downconversion may be used for both modes (in which case the second mixer 209 and the second IF filter 211 may be removed); or, single downconversion may be used for one mode but dual downconversion may be used for another mode (in which case the multiplexer 240 becomes useful).
  • the multiplication of the reference clock 221, 321a frequency as performed by the PLL circuit 205 may be expressed as the total division performed along its feedback path.
  • the feedback divider values Dla, D2a, D3a for the GPS mode are 2.0, 42.0 and 16096/84 (where 16096/84 D 191.619) which results in a PLL multiplication value (as seen in column 305b) of 16096 (i.e., 2x42x191.619 D 16096.0).
  • a NCO 213 output signal frequency value 313b of 3219.2 MHz results.
  • the downconversion frequencies and IF frequencies that result from the specific feedback division in the PLL feedback path can be observed in Figure 3b.
  • a similar analysis as that described above can be performed for the cellular mode found in the second row ofthe table shown in Figure 3b.
  • each feedback divider 208, 210, 235 performs a first frequency division for the GPS mode and a second frequency division for the cellular mode (e.g., the first feedback divider 208 performs a division of 2.0 for GPS mode and 1.0 for cellular mode).
  • Frequency dividers can be commonly implemented in logic as counter-like circuits that trigger an output signal edge after a certain number of input signal edges have been observed.
  • a unique count value is used for each mode input value 220 to trigger an output signal edge (which corresponds to a unique frequency division value for each mode).
  • changes in frequency division can be easily configured on a "per-mode" basis.
  • non-integer frequency division is also possible (e.g., as exhibited by the third feedback divider 235).
  • a feedback divider can be designed to be able to further resolve the frequency division it performs (e.g., via non integer frequency division) so that a specific channel may be received.
  • the third feedback divider 235 may be responsive to a signal representative of a particular channel to be received instead of (or in combination with) the mode input 220.
  • the first a second feedback division values may remain constant in cellular mode (e.g., 1 and 4.3 respectively as seen in Figure 3b) but the third feedback division value 335b varies within the cellular mode so that particular channels can be received.
  • a receiver designed to receive GPS or cellular (e.g., AMPS or CDMA) signals may be configured to generate different sets of feedback divider values (e.g., Dla or Dlb for the first feedback divider 208; and/or, D2a or D2b for the second feedback divider 210) for each of these wireless signal types.
  • the unique "per mode" set of feedback divider values result from an effort to make the receiver responsive to the different ranges of carrier frequencies that exist for the different types of wireless signals that may be received.
  • NCO frequency between 1.0 and 4.0 GHz PLL multiplication values should be within a range of 1 ,000 to 40,000.
  • receiver settings e.g., as described just above with respect to the third feedback divider 235.
  • Receiver settings for reception within other frequency spectra ranges e.g., 1830.0 to 1900.0 MHz can also be configured.
  • the passband characteristics of the IF filters 206, 211 are typically tailored in light of the intermediate frequencies and spectral widths that apply to a desired portion during its downconversion sequence.
  • an intermediate frequency is a function of the difference between a desired portion's carrier frequency and its downconversion frequency.
  • the spectral width may be viewed as a function of the desired portion's applicable modulation technique, industry standard and/or governmental regulation.
  • the receiver embodiment of Figure 2 is also designed to establish a unique set of IF filter 206, 211 passband characteristics for each of the wireless signal types the receiver may receive.
  • the receiver embodiment of Figure 2 is therefore designed to include a pair of IF Filter Tuning and Control circuits 217, 218 that control and tune the IF filter 206, 211 passband characteristics, respectively, in light of the mode input 220 value.
  • the IF filter Tuning and Control circuits 217, 218 not only establish their corresponding LF filter 206, 211 characteristics in light of the mode input 220 value (e,g., during normal operation of the receiver) but also "tune" their corresponding LF filters 206, 211 (e.g., during manufacturing of the receiver or a wireless device that incorporates the receiver) so that inaccuracies associated with manufacturing and/or environmental tolerances may be canceled, reduced or otherwise compensated for.
  • the passband of an IF filter may be characterized by: 1) its center frequency f ctr ; and 2) its spectral width W.
  • Figure 4a shows an exemplary passband for a second order IF filter.
  • Figure 4a shows the general shape of a second order filter passband H(s) 401, its center frequency f otr 402 and its spectral width W 403.
  • the spectral width W 403 may be referenced to its -3.0 dB point (i.e., the point where signal amplitude drops by a factor of 2.0 as compared to signal amplitude at the center frequency f ctr 402).
  • the Q factor is typically used to describe a passband filter because ofthe way different filter component values affect the shape and position of the passband H(s) 401. That is, a change in a bandpass filter component value may not only affect its spectral width W 403 but may also affect its center frequency fctr 402.
  • Figure 4b shows an embodiment of a GmC filter design for a second order bandpass IF filter 406 such as the second order bandpass IF filter described in Figure 4a.
  • a GmC filter uses a combination of transconductance amplifiers 404, 405, 407,, 408 (which convert an input voltage into an amplified output current) and capacitances Cl, C2 to establish a second order bandpass shape H(s) 401 as well as a particular center frequency 402, spectral width W 403 and Q factor.
  • the gain Gm3, Gm4 of transconductance amplifiers 407, 408 may be used to control the center frequency f ctr 402 ofthe IF filter 406 (i.e., f ctr - ((Gm3Gm4/ClC2)*0.5)/2pi. Furthermore, once the center frequency f ctr 402 ofthe IF filter 406 has been established by setting the Gm3 and Gm4 values, the gain Gm2 of transconductance amplifier 405 may be used to control the spectral width W 403 ofthe IF filter 406 (via manipulation ofthe Q factor).
  • the IF filter 406 embodiment of Figure 4b possesses a pair of control inputs (Q factor control 426, and f ctr control 425) that are used to manipulate the gain of their respective transconductance amplifiers 405, 407, 408 so that the passband characteristics ofthe IF filter 406 may be controlled.
  • a control voltage applied to a control input determines the corresponding gain of the transconductance amplifer(s) (e.g., amplifiers 407, 408) coupled to the control input.
  • control input 225a to IF filter 206 (or control input 225b to IF filter 211) may be viewed as corresponding to the f otr control input 425 observed in Figure 4b; and, control input 226a to IF filter 206 (or control input 226b to IF filter 211) may be viewed as corresponding to the Q factor control input 426 observed in Figure 4b.
  • the IF Tuning and Control circuit 217 supplies the aforementioned control voltage(s) to IF filter 206, in response to the mode input 220 value, so that IF filter 206 can implement different passband characteristics for each type of wireless signal to be received (e.g., a first set of passband characteristics for GPS mode and a second set of passband characteristics for cellular mode).
  • the IF Tuning and Control circuit 218 supplies the aforementioned control voltage(s) to IF filter 211, in response to the mode input 220 value, so that IF filter 211 can also implement different passband characteristics for each type of wireless signal to be received.
  • alternate embodiments may employ IF filter technologies other than GmC type filters, other than 2 nd order bandpass filters.
  • filter passband characteristics other than center frequency or Q factor may be defined and/or controlled by a tuning and control circuit.
  • teachings herein should not be construed as being limited solely to the exemplary embodiments shown in Figure 4a and 4b.
  • Figure 5a shows an embodiment of an IF Filter Tuning and Control circuit 517 (that may be used for either of the tuning and control circuits 217, 218 shown in Figure 2).
  • the embodiment of Figure 5a may be used to supply either or both of the control 425, 426 inputs of Figure 4b.
  • the control output 525/526 may provide (e.g., as a partitioned signal) both the f otr control 425 value and the Q factor control 426 value (e.g., where the f otr control value is associated with a first partition and the Q factor control is associated with a second partition).
  • a pair of tuning and control circuits 517 may be combined in order to construct one of the tuning and control circuits of Figure 2 (such that a pair of control outputs are formed).
  • the output of the IF Filter Tuning and Control circuit of Figure 5a is depicted as control output 525/526 for convenience.
  • the IF Filter Tuning and Control circuit 517 includes a phase lock loop circuit (as embodied with a phase comparator 501, loop filter 502 and NCO 503) and a sample and hold circuit 550a.
  • the phase lock loop circuit as described in more detail below, is used for the "tuning" ofthe LF filter (e.g., during manufacturing) and, as such, does not need to apply during normal operational mode ofthe receiver (e.g., after manufacturing ofthe receiver or a wireless device that incorporates the receiver).
  • the sample and hold circuit 550a provides the proper control signal(s) (at control output 525/526) to the IF filter (e.g., to control the IF filters center frequency and/or Q factor).
  • the sample and hold circuit 550a maintains a plurality of control signals and "looks to" the mode input 520 value to understand which control signal should be provided to the IF filter.
  • a particular control signal is supplied for a particular type of wireless signal to be received (which results in the establishment of specific IF filter characteristics for the particular type of wireless signal to be received). For example, a first control signal is applied in GPS mode (e.g., to set the appropriate center frequency for the GPS mode); and, a second control signal is applied in cellular mode (e.g., to set the appropriate center frequency in cellular mode).
  • Figure 5b shows an embodiment of a sample and hold circuit 550b that may be used for the sample and hold circuit 550a of Figure 5a.
  • the Analog-to-Digital Converter (ADC) 551 and Central Processing Unit (CPU) 552 are used, as described in more detail below, during the tuning of the receiver.
  • the multiplexer 554 and Digital-to- Analog Converters (DAC) 555a, 555b are used during the normal operational mode of the receiver.
  • Registers RI 553a and R2 553b are used during both the tuning and the normal operational mode. ' Specifically, as described in more detail below, the proper control signals for the IF filter are stored into registers RI 553a and R2 553b during IF filter tuning.
  • the digital representation of a first IF filter confrol voltage for the GPS mode is stored into register RI 553a; and 2) the digital representation of a second IF filter control voltage (e.g., for the cellular mode) is stored into register R2 553b.
  • the mode input 520 value (which may be viewed as corresponding to mode input 220 of Figure 2) corresponds to the GPS mode
  • an analog representation e.g., a voltage
  • DAC digital to analog converter
  • the value of the mode input 520 selects the output of DAC 555a as the output of multiplexer 554 (which corresponds to the control output signal 525/526).
  • an appropriate analog control signal is sent to the IF filter for the GPS mode.
  • the appropriate analog confrol signal is provided at the control output 525/526 for the cellular mode (as derived from the contents of register R2 553b and DAC 555b).
  • the confrol output 525/526 can be digital (e.g., where a DAC is incorporated into the IF filter).
  • a digital representation ofthe proper control signal (e.g., one n bit wide word having a binary value that indicates the appropriate analog voltage to be applied to the IF filter), for each mode, is stored into registers RI 553a and R2 553b during IF filter tuning. These digital representations are determined by the CPU unit 552.
  • the CPU 552 may be constructed with digital circuitry or with a processor that executes software routines.
  • the CPU 552 has access to a "nominal" control signal representation for each mode (e.g., within a non volatile memory such as a Read Only Memory (ROM)).
  • ROM Read Only Memory
  • the CPU unit 552 will have access to a "nominal" control signal representation of a control signal (e.g., a control voltage or current) that properly positions the center frequency of the IF filter at 30.0 MHz.
  • the nominal control signal representation may also be referred to as a nominal control value, a nominal value, and the like.
  • the nominal control value is employed and the IF filter center frequency is set at 30.0 MHz during normal operational mode. That is, the nominal control value is loaded into its appropriate register (e.g., the nominal control value for the GPS mode is stored into register RI 553a and the nominal confrol value for the cellular mode is stored into register R2 553b).
  • the CPU unit 552 should also be provided with an indication of an inaccuracy within the IF filter should one exist.
  • the inaccuracy information is used by the CPU unit 552 to adjust the nominal value for the IF filter's center frequency setting and bandwidth setting in a direction that compensates or otherwise begins to correct for the detected inaccuracy.
  • the CPU unit 552 stores a lower control value (as compared to the nominal control value that is maintained for the IF filter as discussed above) into the appropriate register for use during normal operational mode (e.g., a lowered GPS control value is stored into register RI 553a and a lowered cellular control value is stored into register R2 553b).
  • a lower control value effectively positions the IF filter center frequency at its correct location so that the desired band of information is captured.
  • reference elements that are constructed out of circuit structures that are similar to those used to construct the IF filter(s) are used to provide an indication of an inaccuracy.
  • These reference elements usually take two forms, either a PLL with the NCO constructed from the same circuit structure(s) as the IF filter; or with a monostable relaxation timing element. Both techniques employ a frequency reference signal (e.g., a reference clock) to tune the IF filter.
  • a frequency reference signal e.g., a reference clock
  • the inaccuracy indication is provided to the CPU unit by an analog-to-digital converter (ADC) 551 which provides a digital representation of the loop filter 502 output voltage.
  • ADC analog-to-digital converter
  • the loop filter 502 as shown in Figure 5a, is a component within a phase lock loop circuit that is configured to "lock onto" a reference frequency signal Tune Ref 523.
  • the reference frequency signal Tune Ref 523 corresponds to the aforementioned frequency reference.
  • the Tune Ref 523 signal is generated by a frequency divider circuit such as the MCLK frequency divider circuit 216 observed in Figure 2.
  • the Tune Ref 523 signal of Figure 5a may be viewed as either one of the Tune Ref signals 223 a or 223 b of Figure 2.
  • the frequency reference signal may be generated from the reference clock 221, the master clock 222 or another clock or frequency reference that can be made available to the wireless receiver.
  • the loop filter 502 output voltage will reflect the existence and extent of an IF filter inaccuracy (should one exist).
  • the CPU unit 552 observes the loop filter 502 output voltage (via the ADC 551) and, if an IF filter inaccuracy is indicated, determines an appropriate modification to the IF filter's nominal control value in response (based upon an understanding of this correlation).
  • the aforementioned correlation is implemented by: 1) designing the IF filter with a first element that sets an IF filter passband characteristic (e.g., the center frequency or Q factor); and, 2) designing the NCO 503 with a second element (referred to as a reference element) that sets the gain of the NCO 503 (as measured in Hz/volt).
  • a manufacturing defect or environmental condition that affects the first element should also similarly affect the second element (which causes a change in the gain of the NCO 503 away from its nominal design point).
  • the first element and reference element are the same type of circuit component (e.g., both elements are a resistor or both elements are a capacitor) or the same type of circuit design (e.g., both elements have a differential amplifier structure).
  • An exemplary approach for tuning the center frequency of a GmC IF filter would include: 1) designing the IF filter such that a first resistor helps determine the gain of a transconductance amplifier that sets the IF filter's center frequency (such as transconductance amplifiers 405, 407, 408 of Figure 4b); and 2) designing the NCO 503 such that a second resistor (the reference element) is part of an RC load that affects inverter propagation delay within an "inverter ring" type NCO 503.
  • the IF filter center frequency In the absence of any manufacturing or environmental induced inaccuracies, the IF filter center frequency will be positioned at its nominal center frequency (if the nominal value is applied at its center frequency control input 425). As a result of the IF filter/NCO correlation, the NCO 502 will possess its nominal gain which, in turn, will be reflected in the loop filter 502 output voltage settling to a value that corresponds to a nominal or "designed for" loop filter 502 output voltage. In this case, the CPU unit 552 can recognize (from the ADC 551) that the loop filter output voltage has settled to its nominal value. In response, the nominal control value for the IF filter center frequency may be placed into its corresponding register for each operating mode (e.g., the GPS nominal value may be placed into register RI 553a and the cellular nominal value may be placed into register R2 553b).
  • the nominal control value for the IF filter center frequency may be placed into its corresponding register for each operating mode (e.g., the GPS nominal value may be placed into register
  • the responsible manufacturing defect or environmental condition will also cause a change in the gain of the NCO 503 away from its nominal value.
  • the NCO 503 will operate at a frequency other than its nominal operating frequency if the nominal loop filter 502 output voltage were to be applied to the input of the NCO 503.
  • the loop filter 502 output voltage will deviate from its nominal value in order to compensate for the altered gain ofthe NCO 503.
  • the loop filter 502 output voltage is expected to: 1) rise above its nominal value if the NCO 503 gain drops; or, 2) fall below its nominal value if the NCO 503 gain rises.
  • the CPU unit 552 (via ADC 551) can detect the deviation of the loop filter 502 output voltage away from its nominal value so as to recognize that an manufacturing or environmental inaccuracy has been induced. Furthermore, the CPU unit 552 can "correct" the improper positioning of the center frequency of the IF filter passband based upon the extent to which the loop filter 502 voltage has deviated from its nominal value.
  • the CPU unit 552 will lower the IF filter center frequency in response to an observation that the loop filter 502 output voltage has risen above its nominal value.
  • the CPU unit can lower the IF filter center frequency by changing (e.g., lowering) the nominal confrol value(s) that are maintained for each mode.
  • the extent and direction that the nominal control value is modified can be based upon a theoretical understanding ofthe design if the IF filter, the NCO 502 and the dynamics of the loop filter 502; and, as such, may vary from embodiment to embodiment.
  • Tune Ref signals 223 a, 223b may be of multiple dimension "n".
  • the IF filter tuning and control circuit 617 of Figure 6a uses a pair of loop filter control voltages 616 ⁇ a , 616 2a to tune its corresponding LF filter (alternatively, a single reference signal can be used whose frequency can be varied to a pair of frequencies).
  • a pair of PLL circuits 601, 602 provide the pair of loop filter voltages 616 ⁇ a , 616 2a wherein loop filter voltage 616 ⁇ a is generated from the first PLL circuit's 601 attempt to "lock onto" the first reference frequency signal Tune Ref_l 623 , and, loop filter voltage 6162a is generate ⁇ from the second PLL circuit's 602 attempt to "lock onto” the second reference frequency signal Tune Ref_2 623 2 .
  • Using a pair of reference frequencies (via the pair of reference frequency signals 6231, 623 2 ) allows for a wider tuning range and/or greater tuning accuracy.
  • an IF filter within a receiver that can handle different wireless signal types (such as GPS and cellular) can be asked to reliably receive information at different passband characteristics (e.g., different center frequencies and Q factors).
  • Using a pair of reference frequencies e.g., via different reference frequency signals Tune Ref_l 6231 and Tune Ref_2 623 2 ) allows for, at least, a separate frequency to be used to tune the LF filter at each of its unique operating modes. As such, multiple "test points" in the tuning process are possible.
  • the Tune Ref_l reference frequency signal 623 may be used to tune the LF filter for its GPS mode; and, the Tune Ref_2 reference frequency signal 623 2 may be used to tune the IF filter for its cellular mode. As these signals have different frequencies, a unique frequency is used to tune the IF filter for each operating mode.
  • the control value stored in the RI register 553a is based upon the observation of the first loop filter output voltage 616 ⁇ a (which is responsive to the frequency of the first reference frequency signal Tune Ref_l 623 1 ); and, the value stored in the R2 register 553b is based upon the observation ofthe second loop filter output voltage 616 a (which is responsive to the frequency of the second reference frequency signal Tune Ref_2 623 2 ).
  • the embodiment of Figure 6a employs a unique PLL circuit for each of the reference frequency signals Tune Ref_l 6231 and Tune Ref_2 623 2 (which results in a pair of PLL circuits 601, 602).
  • a single PLL loop circuit may be used (e.g., as observed in Figure 5a) that is responsive to a single signal Tune Ref input 523.
  • the frequency ofthe signal that appears on the signal line 523 may be made to vary so that tuning measurements can still be made at different frequencies.
  • the frequency of the signal that appears at the Tune Ref 523 input of Figure 5a may be configured to have: 1) over a first time period, a first frequency for a first tuning measurement (e.g., that helps to determine the appropriate content of register RI 553a of Figure 5b); and, 2) over a second time period, a second frequency for a second tuning measurement (e.g., that helps to determine the appropriate content of register R2 553b of Figure 5b).
  • a first frequency for a first tuning measurement e.g., that helps to determine the appropriate content of register RI 553a of Figure 5b
  • a second frequency for a second tuning measurement e.g., that helps to determine the appropriate content of register R2 553b of Figure 5b.
  • a single signal line 523 can be used to propagate the plurality of reference frequency signals.
  • the frequency divider circuit can supply a plurality of different Tune Ref signals that each have their own unique reference frequency.
  • the divider circuit 216 may be designed to supply only one frequency to an IF filter tuning and control circuit. That is, referring to Figure 5a, the frequency of the Tune_Ref input 523 signal remains constant.
  • different tuning frequencies can nevertheless be successfully employed by inserting a feedback divider between the NCO 503 and the phase comparator 501 whose division can be modified.
  • a different NCO 503 output signal frequency will result. This will provide different loop filter control voltages which can be used to support multiple "test points" for IF filter tuning as has been described.
  • reference frequency signals may be derived from other frequency sources other than a common master clock MCLK.
  • the use of multiple "test points" in the IF filter tuning process allows the receiver to receive appropriate IF filter tuning over a wider frequency span (which is apt to be helpful if the same IF filter is expected to handle different wireless signal types) and/or more accurate tuning overall.
  • an IF filter parameter such as center frequency or Q factor
  • the appropriate "change" to be applied to each of the nominal control values may differ from operating mode to operating mode (e.g., the cellular nominal control value may be acceptable but the GPS nominal control value may need to be changed).
  • Using a plurality of reference frequencies to test/tune the IF filter therefore allows these non linearities to better understood, characterized and/or accounted for. So far, one embodiment has been described) where a unique reference frequency is used to tune the IF filter for each operating mode (e.g., a first reference frequency for GPS, a second reference frequency for cellular, etc.). Still other embodiments are also possible. For example, a range of different Tune Ref signal frequencies may be applied (and the responsive loop filter voltage compared to an expected value) in order to map out manufacturing/environmental effects on the reference element across a wide frequency span.
  • a "test point” loop filter control voltage may be sampled for each of a plurality of reference frequencies (e.g., two or more) wherein each reference frequency is tailored so that each "test point” loop filter control voltage is less than (or greater than) the "nominal" loop filter control voltage for an IF filter mode.
  • the "test point” data can be used to extrapolate the amount if error (if any) in the IF filter settings; and, calculate an appropriate correction to the nominal control value(s) in response.
  • a "test point" loop filter control voltage may be sampled for each of a plurality of reference frequencies (e.g., two or more) wherein the "nominal" loop filter control voltage for an IF filter mode is within the range of nominal "test point” loop filter confrol voltages (rather than being above or below them as in the extrapolated case).
  • a pair of reference frequencies are applied whose corresponding control voltages produce one control voltage beneath the nominal control voltage and another control voltage above the nominal control voltage (i.e., the nominal control voltage is between the pair of test control voltages).
  • test point data can be used to interpolate the amount if error (if any) in the IF filter settings; and, calculate an appropriate correction to the nominal control voltage in response.
  • Figure 6b shows an embodiment of a circuit that can be used for an interpolated approach wherein the nominal control voltage resides somewhere between a first test control voltage (e.g., which is applied at node 616m) and a second test confrol voltage (e.g., which is applied at node 616 2B ).
  • the appropriate test control voltages are combined with resistances RI and R2 to produce a voltage at the input of an ADC 651.
  • the settings of RI and R2 are in proportion with the positioning ofthe nominal control voltage (e.g., if the nominal control voltage is designed to be midway between the pair of test confrol voltages, RI may be set equal to R2).
  • RI may be set equal to R2
  • Other circuits are possible wherein each test confrol voltage is sampled (simultaneously or at separate times) and processed individually (rather than in a combined fashion as seen in Figure 6b).
  • embodiments of the present description may be implemented not only within a semiconductor chip but also within machine readable media.
  • the designs discussed above may be stored upon and/or embedded within machine readable media associated with a design tool used for designing semiconductor devices.
  • Examples include a netlist formatted in the NHSIC Hardware Description Language (NHDL) language, Verilog language or SPICE language.
  • Some netlist examples include: a behavioral level netlist, a register transfer level (RTL) netlist, a gate level netlist and a transistor level netlist.
  • Machine readable media also include media having layout information such as a GDS-JJ file.
  • netlist files or other machine readable media for semiconductor chip design may be used in a simulation environment to perform the methods ofthe teachings described above.
  • a machine readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer).
  • a machine readable medium includes read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other form of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.); etc.

Abstract

A wireless receiver is described having an intermediate frequency (IF) filter that helps the wireless receiver receive a GPS wireless signal or a cellular wireless signal. The wireless receiver also has an IF filter tuning and control circuit that tunes and controls a passband characteristic for the IF filter in response to a mode input that indicates whether the GPS wireless signal or the cellular wireless signal is to be received. The IF filter tuning and control circuit is tailored to use a plurality of reference frequencies for the tuning of the IF filter. The IF filter tuning and control circuit also has an output that provides: 1) a first control signal to the IF filter so that the IF filter is tailored to receive the GPS wireless signal; and 2) a second control signal to the IF filter so that the IF filter is tailored to receive the cellular wireless signal.

Description

A Wireless Receiver and a Method of Determining a Change to a GPS Nominal
Value
The present application hereby claims the benefit of the filing date of a related U.S. Provisional Application filed on January 23, 2001, and assigned Application Serial No. 60/263,808.
Field ofthe Invention
The field of invention relates generally to wireless communication; and, more specifically, to a method and apparatus for a GPS/cellular receiver having adaptive filtering that can be tuned with a plurality of frequency references.
Background
Referring to Figure 1, a portion 102 ofthe airborne electromagnetic power spectra that exists proximate to a receiving antennae 101 may be viewed as carrying a plurality of various radio signals and or other transmitted wireless information. A desired portion 103 of the spectra 102 (e.g., a specific radio signal 103 from a particular transmission source) is typically "carried" over the airborne medium at a specific carrier frequency "fc".
That is, a specific wireless signal 103 to be received may be viewed as being "carried" across the airborne medium at its particular carrier frequency fc. Carrier frequencies are typically high frequencies (e.g., within the Radio Frequency (RF) band). For example, Global Positioning Satellite (GPS) signal carrier frequencies are commonly
■ designed to be either 1.57542 GHz (for the LI band) or 1.22760 GHz (for the L2 band); Code Division Multiplexed Access (CDMA) signal carrier receive frequencies are typically designed to be within a range of 869.0 to 894.0 MHz/1830.0 to 1900.0 MHz; and Advanced Mobile Phone System (AMPS) signal carrier receive frequencies are typically designed to be within a range of 869.0 to 894.0 MHz.
A wireless receiving device properly receives desired information from the airborne medium by focusing its signal processing operations upon the desired portion 103. Because processing signals at high frequencies is typically more expensive than processing signals at low frequencies (e.g., from the perspective of the cost of the component(s) used to perform the processing), a signal processing technique referred to as "downconversion" is typically used to help focus the signal processing operations (mentioned just above) in a cost effective fashion.
That is, downconversion shifts the desired signal portion 103 from its high carrier frequency fc to a lower "intermediate frequency" fw. Mixing is typically used to implement downconversion and involves the multiplication of a received signal (e.g., the electromagnetic spectra 102) with a downconversion signal that acts as a frequency reference (e.g., a sinusoidal waveform). When the received signal and downconversion signal are multiplied a pair of resultant signals are created: 1) a first signal that may be viewed as the received signal being frequency shifted "downward" by an amount equal to the frequency of the downconversion signal (referred to as the subtractive term signal); and 2) a second signal that may be viewed as the received signal being frequency shifted "upward" by an amount equal to the frequency ofthe downconversion signal (referred to as the additive term signal).
For example, referring to Figure 1, a first mixer 104 multiplies the received electromagnetic spectra 102 with a first downconversion signal (that is provided by a phase lock loop circuit 105 at the output of a first feedback frequency divider 108). The first downconversion signal is designed to have a frequency of ±DI. AS a result of the multiplication performed by the mixer 104, a pair of signals are created: 1) a subtractive term signal that may be viewed as the electromagnetic spectra 102 being frequency shifted "downward" by fDι (which corresponds to the desired portion 103 having a carrier frequency equal to fc-fpi); 2) an additive term signal that may be viewed as the electromagnetic spectra 102 being frequency shifted "upward" by fDι.
A first intermediate frequency (IF) filter 106 receives both the additive and subtractive term signals but is designed to substantially pass only the desired portion within the subtractive term signal. The content of he first intermediate filter 106 output signal
107 can be configured to be only (approximately) the desired portion 103 carried at a lower, first intermediate frequency fm (where fffι = fc -foi) by designing the first IF filter 106 to have a passband: 1) centered proximate to the first intermediate frequency fiFi; and 2) having a spectral width that is approximately coextensive with the spectral width Wr ofthe desired portion 103 within the received electromagnetic spectra 102.
As such, the output ofthe first IF filter 106 may be viewed as substantially the same as the content ofthe desired portion 103 but having a lower carrier frequency of fm (rather than fc). As just one example, if desired portion 103 corresponds to GPS information carried in the LI band (such that fc= 1.57542 GHz and the first downconversion signal has a frequency fDι = 1.000 GHz, the output ofthe first IF filter 106 will correspond to the desired portion 103 having a reduced carrier frequency fm = fc -fDi - 1.57542 - 1.000 = 0.57542GHz. In this manner, the receiver has "focused" its signal processing attention to just the desired portion 103 of information and has lowered its carrier frequency (e.g., so that less expensive components may be used to perform subsequent signal processing) .
Note that a first feedback frequency divider 108 within a PLL circuit 105 may be configured to craft the frequency fDt ofthe first downconversion signal. For example, if the PLL circuit 105 is designed to create a signal at the Voltage Controlled Oscillator (NCO) 113 output having a frequency of 2.000 GHz, the first downconversion signal frequency fDι may be designed to be 1.000 GHz (as described in the example just above) by setting the frequency division DI ofthe first frequency divider 108 to be 2.0. As such, the first frequency divider 108 accepts a 2.000 GHz signal and divides its frequency by 2.0 to produce a 1.000 GHz signal.
The fiFi intermediate carrier frequency ofthe desired portion (observed at the output of the first IF filter 106) may be even further reduced via a second downconversion sequence. For example, as seen in Figure 1, a second mixer 109 multiplies the output signal 107 of the first IF filter 106 with a second downconversion signal having a frequency of f 2 (that is provided at the output of a second feedback frequency divider 110 within the PLL circuit 105). As such, the subtractive term signal at the output of the second mixer 109 may be viewed as the desired portion 103 having a carrier frequency of fm = fm ~ fτa-
For example, continuing with the exemplary design discussed so far, if the frequency division performed by he second frequency divider 110 is also 2.0, the second downconversion frequency fD2 will be 500 MHz because 1.000 GHz (which is the output frequency of the first frequency divider 108) divided by 2.0 is equal to 0.500 GHz = 500 MHz. As such, desired portion 107 will be downconverted to a second, lower intermediate frequency fm = fe - foz = 575.42MHz - 500MHz = 75.42 MHz.
Thus, by designing the second IF filter 111 to have a passband characterized by a center frequency proximate to f^2 and a spectral width of Wr, the second IF filter 111 output signal 112 will correspond to only the desired portion 103 of the received electromagnetic spectra 102 having a significantly reduced carrier frequency of fe (rather than fc). Note that the reference clock 121 input to the PLL circuit 105 will have a frequency of 500MHz because the PLL (with a total frequency division of 4.0 in its feedback path) is designed to multiply the reference clock input 121 signal frequency by 4.0 up to 2.000 GHz at the NCO 113 output.
As wireless information becomes ubiquitous, large commercial demand is expected for those receivers having the ability to receive different types of wireless signals (e.g., GPS, AMPS or CDMA). Tailoring a receiver to properly receive different types of wireless signals, however, raises challenges to the engineers responsible for a receiver's design.
Drawings
The present invention is illustrated by way of example, and not limitation, in the Figures ofthe accompanying drawings in which:
Figure 1 shows a dual downconversion stage for a wireless receiver. Figure 2 shows an embodiment of a downconversion stage for a wireless receiver that can receive GPS, CDMA or AMPS wireless signals.
Figure 3 a shows exemplary settings for the downconversion stage of Figure 2.
Figure 3b shows an embodiment of specific exemplary settings for the downconversion stage of Figure 2.
Figure 4a shows an exemplary passband for a second order IF filter.
Figure 4b shows an embodiment of a GmC filter design for a second order bandpass IF filter such as the second order bandpass IF filter shown in Figure 4a.
Figure 5 a shows an embodiment of an IF Filter Tuning and Control circuit that may be used for tuning/controlling an IF filter that receives GPS, CDMA or AMPS wireless signals.
Figure 5b shows an embodiment of a sample and hold circuit that may be used for the sample and hold circuit shown in Figure 5a.
Figure 6a shows another embodiment of an IF Filter Tuning and Control circuit that may be used for tuning/controlling an IF filter that receives GPS, CDMA or AMPS wireless signals.
Figure 6b shows an embodiment of a sample and hold circuit that may be used for the sample and hold circuit shown in Figure 6a.
Description
Recall from the discussion in the background that challenges may arise if a receiver is designed to be capable of receiving different types of wireless signals. For example, commercial demand is anticipated for a wireless receiver that can receive a GPS signal within various cellular environments such as GSM, CDMA and/or AMPS signals. Figure 2 shows an embodiment of a dual downconversion stage for a wireless receiver that can receive GPS information within the cellular environments of GSM, CDMA or AMPS.
Generally, the design of a receiver's downconversion involves two main obstacles: 1) the setting ofthe downconversion frequencies and IF filter passband characteristics; and 2) the tuning of the IF filter. Aspects of these challenges are discussed in the following description. A first subsection entitled "Downconversion and LF Filter Settings" will be followed by a second subsection entitled "IF Filter Tuning".
Downconversion and IF Filter Settings
A challenge with respect to the settings of the downconversion frequencies arises from the various carrier frequencies that may be used to carry the different types of wireless signals that the receiver is designed to receive. For example, recall from the background that Global Positioning Satellite (GPS) signal carrier frequencies are designed to be either 1.57542GHz (for the LI band) or 1.22760 GHz (for the L2 band); Code Division Multiplexed Access (CDMA) signal carrier frequencies are designed to be within a range of 869.0 to 894.0 MHz/1830.0 to 1900.0 MHz; and Advanced Mobile Phone System (AMPS) signal carrier receive frequencies are designed to be within a range of 869.0 to 894.0 MHz.
Some of these different carrier frequency ranges are shown symbolically in Figure 2 where, within the airborne electromagnetic spectrum 202: 1) possible desired portion 203a may be viewed as having a carrier frequency fcl that is located within a frequency range of 869.0 to 894.0 MHz (and is therefore associated with a cellular wireless signal type such as AMPS or CDMA); and 2) possible desired portion 203b may be viewed as having a carrier frequency fc2 that is located at 1575.24MHz and is therefore associated with GPS.
A receiver designed to properly receive a signal carried within any of the above described carrier frequency ranges should be able to generate downconversion signals having suitable downconversion frequencies fDι, fb2 and IF filter 206, 211 characteristics (e.g., passband center frequency and passband spectral width) for receiving the wireless signal. As such, the receiver of Figure 2 is designed to change its downconversion frequencies foi, f∑a and IF filter characteristics in light of the type of wireless signal being received.
With regard to the exemplary depiction of Figure 2, these changes are triggered by changes in the "mode" input 220 ofthe receiver. The mode input 220 is observed in the following seven locations within the embodiment of Figure 2: 1) the first feedback frequency divider 208; 2) the second feedback frequency divider 210; 3) the third feedback frequency divider 235; 4) a first IF Filter Tuning and Control circuit 217 (that tunes and controls the center frequency and passband of a first IF filter 206); 5) a second IF Filter Tuning and Control circuit 218 (that tunes and controls the center frequency and passband of a second IF filter 206); 6) a master clock frequency divider circuit 216 that determines the frequency of a reference clock REF CLK 221 (and tuning reference signals Tune Ref_a 223a, and Tune Ref_b 223b); and 7) a multiplexer 240 that selects the output from either the first intermediate filter 206 or the second intermediate filter 211.
The multiplexer 240 allows the downconversion process to be either a "single" downconversion process (in which the received electromagnetic spectrum is downconverted only once via mixer 204) or a "dual" downconversion process (in which the received electromagnetic spectrum is downconverted twice via mixers 204 and 209). That is, if channel A is selected, dual downconversion is enabled; or, if channel B is selected, single downconversion is enabled.
Figure 3 a shows at a high level how the different reception modes ofthe receiver can be entertained. A first mode, which may be referred to as the "GPS mode" (where a GPS signal is to be received), triggers a combination of receiver settings that are serially listed in the first row 301a of Figure 3a. A second mode, which may be referred to as the "cellular mode" (e.g., where an AMPS signal or CDMA signal is to be received), triggers a combination of receiver settings that are serially listed in the second row 302a of Figure 3a. As AMPS signals and CDMA signals (and even GSM signals) can share a common spectral range (e.g., 869.0 to 894.0 MHz), in various embodiments, the combination of receiver settings used to receive these signals may share a large degree of overlap.
Different demodulation techniques downstream from the multiplexer 240 can be used to differentiate these signals so that a particular type of cellular signal can be successfully received. Referring to Figures 2 and 3a, each mode can be realized with a different mode input 220 value. As such, a change in the receiver's mode input 220 corresponds to a change in the type of signal to be received (e.g., GPS or cellular) and causes a string of changes in the receiving characteristics ofthe receiver.
For example, note that the downconversion signal frequencies f i 230, 330a and fD2 231, 331a may be determined by setting the reference clock 221, 321a frequency and the feedback frequency divider 208, 308a, 210, 310a, 235, 335a values (which determine the multiplication 305a of the reference clock 221, 321a frequency that is performed by the PLL circuit 205). As seen in Figures 2 and 3a, the mode input 220 adjusts the master clock frequency divider circuit 216 value (which are listed as D3a and D3b in the first column 316a of Figure 3a for each mode). Thus, for a fixed master clock 222 frequency of Z MHz, the reference clock 221, 321a frequency for each mode (which is listed as t a and f EFb in the second column 321a of Figure 3 a) may be expressed as Z/D3a for the GPS mode, and Z/D3b for the cellular mode.
Figure 3b shows a specific embodiment that conforms to the approach of Figure 3a. That is, Figure 3b shows an embodiment where specific values for each of the parameters listed in Figure 3 a have been "filled out" so as to provide a working set of values for a combined GPS/Cellular receiver. Note that the embodiment of Figure 3b employs a common reference clock 221, 321b frequency of 0.2 MHz for each wireless signal type. That is, referring to Figure 3b, the master clock 222 frequency is Z=13.0 MHz for both modes and the master clock frequency divider circuit 216 value 316b is 65.0 for both modes. As such, the reference clock frequency is 13.0MHz/65.0 = 0.2 MHz and the mode input 220 to the master clock frequency divider circuit 216 can be viewed as being unnecessary (at least for generation of the reference clock 221 frequency). Other embodiments as suggested by Figure 3 a, however, can be designed to have "mode-dependent" reference clock frequency values t a, fREFb-
Because of the different carrier frequencies associated with the different modes, each combination of feedback frequency divider 208, 210, 235 values 308b, 310b, 335b particularly helps the downconversion process for the corresponding type of wireless signal to be received. Figure 3b shows an embodiment ofthe different downconversion frequencies 330b, 331b that may be used for each mode. Note that according to the particular embodiment of Figure 3b, dual downconversion is used for both GPS mode and cellular mode.
As such, the channel A input of multiplexer 240 of Figure 2 is enabled for both modes (which means that, alternatively, the multiplexer 240 may be removed). In alternate embodiments, however, single downconversion may be used for both modes (in which case the second mixer 209 and the second IF filter 211 may be removed); or, single downconversion may be used for one mode but dual downconversion may be used for another mode (in which case the multiplexer 240 becomes useful).
Referring to Figures 2 and 3a, the multiplication of the reference clock 221, 321a frequency as performed by the PLL circuit 205 may be expressed as the total division performed along its feedback path. As such, the frequency multiplication performed by the PLL circuit 205 for each mode (which is shown in column 305a of Figure 3a) may be expressed as Xa - DlaD2aD3a for the GPS mode; and Xb = DlbD2bD3b for the cellular mode. According to the specific embodiment of Figure 3b, as seen in columns 308b, 310b, and 335b, the feedback divider values Dla, D2a, D3a for the GPS mode are 2.0, 42.0 and 16096/84 (where 16096/84 D 191.619) which results in a PLL multiplication value (as seen in column 305b) of 16096 (i.e., 2x42x191.619 D 16096.0). Thus, for a 0.2 MHz reference clock value 321b, a NCO 213 output signal frequency value 313b of 3219.2 MHz results. The downconversion frequencies and IF frequencies that result from the specific feedback division in the PLL feedback path can be observed in Figure 3b. Note that the GPS carrier frequency is assumed to be 1575.4 MHz such that a first downconversion frequency value 330b of 1609.6 MHz produces a first IF frequency value 304b of 34.18 MHz (i.e., 1609.6 MHz - 1575.4 MHz = 34.2 MHz). A similar analysis as that described above can be performed for the cellular mode found in the second row ofthe table shown in Figure 3b.
Note that, in the embodiment of Figure 3b, each feedback divider 208, 210, 235 performs a first frequency division for the GPS mode and a second frequency division for the cellular mode (e.g., the first feedback divider 208 performs a division of 2.0 for GPS mode and 1.0 for cellular mode). Frequency dividers can be commonly implemented in logic as counter-like circuits that trigger an output signal edge after a certain number of input signal edges have been observed. In an embodiment, within a logic divider, a unique count value is used for each mode input value 220 to trigger an output signal edge (which corresponds to a unique frequency division value for each mode). Thus changes in frequency division can be easily configured on a "per-mode" basis.
Note also that non-integer frequency division is also possible (e.g., as exhibited by the third feedback divider 235). As cellular communications also typically involve a plurality of individual channels within an electromagnetic spectra region (wherein each channel has its own associated frequency), a feedback divider can be designed to be able to further resolve the frequency division it performs (e.g., via non integer frequency division) so that a specific channel may be received. As such, for example, the third feedback divider 235 may be responsive to a signal representative of a particular channel to be received instead of (or in combination with) the mode input 220. Thus, as just one example, the first a second feedback division values may remain constant in cellular mode (e.g., 1 and 4.3 respectively as seen in Figure 3b) but the third feedback division value 335b varies within the cellular mode so that particular channels can be received. To summarize the scope of the discussion so far, a receiver designed to receive GPS or cellular (e.g., AMPS or CDMA) signals may be configured to generate different sets of feedback divider values (e.g., Dla or Dlb for the first feedback divider 208; and/or, D2a or D2b for the second feedback divider 210) for each of these wireless signal types. The unique "per mode" set of feedback divider values result from an effort to make the receiver responsive to the different ranges of carrier frequencies that exist for the different types of wireless signals that may be received.
Before continuing, it is important to point out that the specific values listed in Figure 3b are exemplary and constitute just one embodiment. Narious other combinations of master clock frequency, reference clock frequency, feedback division, downconversion frequency and intermediate frequency can be determined by those of ordinary skill.
Notably, however, for a reference clock frequency between 0.1 and 1.0 MHz and a
NCO frequency between 1.0 and 4.0 GHz, PLL multiplication values should be within a range of 1 ,000 to 40,000. Furthermore, to the extent that the reception of signals from a plurality of carrier frequencies may be desirable within a particular mode, those of ordinary skill will be able to add additional combinations of receiver settings (e.g., as described just above with respect to the third feedback divider 235). Receiver settings for reception within other frequency spectra ranges (e.g., 1830.0 to 1900.0 MHz) can also be configured.
Continuing then, recall from the background that the passband characteristics of the IF filters 206, 211 are typically tailored in light of the intermediate frequencies and spectral widths that apply to a desired portion during its downconversion sequence. As discussed, an intermediate frequency is a function of the difference between a desired portion's carrier frequency and its downconversion frequency. The spectral width may be viewed as a function of the desired portion's applicable modulation technique, industry standard and/or governmental regulation.
In Hght of these factors, the receiver embodiment of Figure 2 is also designed to establish a unique set of IF filter 206, 211 passband characteristics for each of the wireless signal types the receiver may receive. The receiver embodiment of Figure 2 is therefore designed to include a pair of IF Filter Tuning and Control circuits 217, 218 that control and tune the IF filter 206, 211 passband characteristics, respectively, in light of the mode input 220 value. The IF filter Tuning and Control circuits 217, 218 not only establish their corresponding LF filter 206, 211 characteristics in light of the mode input 220 value (e,g., during normal operation of the receiver) but also "tune" their corresponding LF filters 206, 211 (e.g., during manufacturing of the receiver or a wireless device that incorporates the receiver) so that inaccuracies associated with manufacturing and/or environmental tolerances may be canceled, reduced or otherwise compensated for.
The following discussion will elaborate firstly on techniques that may be used to establish different sets of IF filter 206, 211 passband characteristics, for each receiver mode, during normal operational usage of the receiver (e.g., "after manufacturing"). This first discussion will be followed by a second discussion that elaborates on techniques that may be used to "tune" these different sets of IF filter characteristics beforehand (e.g., "during manufacturing") so that manufacturing and/or environmental tolerances may be accounted for.
As discussed, the passband of an IF filter may be characterized by: 1) its center frequency fctr; and 2) its spectral width W. Figure 4a shows an exemplary passband for a second order IF filter. Figure 4a shows the general shape of a second order filter passband H(s) 401, its center frequency fotr 402 and its spectral width W 403. Note that, according to one approach, the spectral width W 403 may be referenced to its -3.0 dB point (i.e., the point where signal amplitude drops by a factor of 2.0 as compared to signal amplitude at the center frequency fctr 402).
Another spectral width parameter, referred to as the Q factor, may be defined as the center frequency fctr 402 normalized by the spectral width W 403 (i.e., Q = fotr/W). The Q factor is typically used to describe a passband filter because ofthe way different filter component values affect the shape and position of the passband H(s) 401. That is, a change in a bandpass filter component value may not only affect its spectral width W 403 but may also affect its center frequency fctr 402. Figure 4b shows an embodiment of a GmC filter design for a second order bandpass IF filter 406 such as the second order bandpass IF filter described in Figure 4a. A GmC filter, according to various embodiments, uses a combination of transconductance amplifiers 404, 405, 407,, 408 (which convert an input voltage into an amplified output current) and capacitances Cl, C2 to establish a second order bandpass shape H(s) 401 as well as a particular center frequency 402, spectral width W 403 and Q factor.
Referring to the equations shown in Figure 4b, note that the gain Gm3, Gm4 of transconductance amplifiers 407, 408 may be used to control the center frequency fctr 402 ofthe IF filter 406 (i.e., fctr - ((Gm3Gm4/ClC2)*0.5)/2pi. Furthermore, once the center frequency fctr 402 ofthe IF filter 406 has been established by setting the Gm3 and Gm4 values, the gain Gm2 of transconductance amplifier 405 may be used to control the spectral width W 403 ofthe IF filter 406 (via manipulation ofthe Q factor).
As such, the IF filter 406 embodiment of Figure 4b possesses a pair of control inputs (Q factor control 426, and fctr control 425) that are used to manipulate the gain of their respective transconductance amplifiers 405, 407, 408 so that the passband characteristics ofthe IF filter 406 may be controlled. Specifically, in an embodiment, a control voltage applied to a control input (e.g., control input 425) determines the corresponding gain of the transconductance amplifer(s) (e.g., amplifiers 407, 408) coupled to the control input.
Referring back to Figure 2, as just an example, control input 225a to IF filter 206 (or control input 225b to IF filter 211) may be viewed as corresponding to the fotr control input 425 observed in Figure 4b; and, control input 226a to IF filter 206 (or control input 226b to IF filter 211) may be viewed as corresponding to the Q factor control input 426 observed in Figure 4b. As such, in an embodiment, the IF Tuning and Control circuit 217 supplies the aforementioned control voltage(s) to IF filter 206, in response to the mode input 220 value, so that IF filter 206 can implement different passband characteristics for each type of wireless signal to be received (e.g., a first set of passband characteristics for GPS mode and a second set of passband characteristics for cellular mode).
Similarly, the IF Tuning and Control circuit 218 supplies the aforementioned control voltage(s) to IF filter 211, in response to the mode input 220 value, so that IF filter 211 can also implement different passband characteristics for each type of wireless signal to be received. Before continuing further, it is important to point out that alternate embodiments may employ IF filter technologies other than GmC type filters, other than 2nd order bandpass filters. Furthermore, filter passband characteristics other than center frequency or Q factor may be defined and/or controlled by a tuning and control circuit. As such, the teachings herein should not be construed as being limited solely to the exemplary embodiments shown in Figure 4a and 4b.
Figure 5a shows an embodiment of an IF Filter Tuning and Control circuit 517 (that may be used for either of the tuning and control circuits 217, 218 shown in Figure 2). The embodiment of Figure 5a may be used to supply either or both of the control 425, 426 inputs of Figure 4b. For example, the control output 525/526 may provide (e.g., as a partitioned signal) both the fotr control 425 value and the Q factor control 426 value (e.g., where the fotr control value is associated with a first partition and the Q factor control is associated with a second partition). Alternatively, a pair of tuning and control circuits 517 (or, a pair of sample and hold circuits 550a that are each coupled to the loop filter 502) may be combined in order to construct one of the tuning and control circuits of Figure 2 (such that a pair of control outputs are formed).
In order to account for any of these approaches, the output of the IF Filter Tuning and Control circuit of Figure 5a is depicted as control output 525/526 for convenience. Note that the IF Filter Tuning and Control circuit 517 includes a phase lock loop circuit (as embodied with a phase comparator 501, loop filter 502 and NCO 503) and a sample and hold circuit 550a. The phase lock loop circuit, as described in more detail below, is used for the "tuning" ofthe LF filter (e.g., during manufacturing) and, as such, does not need to apply during normal operational mode ofthe receiver (e.g., after manufacturing ofthe receiver or a wireless device that incorporates the receiver). During normal operational mode, the sample and hold circuit 550a provides the proper control signal(s) (at control output 525/526) to the IF filter (e.g., to control the IF filters center frequency and/or Q factor). The sample and hold circuit 550a maintains a plurality of control signals and "looks to" the mode input 520 value to understand which control signal should be provided to the IF filter. As such, a particular control signal is supplied for a particular type of wireless signal to be received (which results in the establishment of specific IF filter characteristics for the particular type of wireless signal to be received). For example, a first control signal is applied in GPS mode (e.g., to set the appropriate center frequency for the GPS mode); and, a second control signal is applied in cellular mode (e.g., to set the appropriate center frequency in cellular mode).
Figure 5b shows an embodiment of a sample and hold circuit 550b that may be used for the sample and hold circuit 550a of Figure 5a. The Analog-to-Digital Converter (ADC) 551 and Central Processing Unit (CPU) 552 are used, as described in more detail below, during the tuning of the receiver. The multiplexer 554 and Digital-to- Analog Converters (DAC) 555a, 555b are used during the normal operational mode of the receiver. Registers RI 553a and R2 553b are used during both the tuning and the normal operational mode. ' Specifically, as described in more detail below, the proper control signals for the IF filter are stored into registers RI 553a and R2 553b during IF filter tuning.
That is, for example: 1) the digital representation of a first IF filter confrol voltage for the GPS mode is stored into register RI 553a; and 2) the digital representation of a second IF filter control voltage (e.g., for the cellular mode) is stored into register R2 553b. As such, during normal operational mode, if the mode input 520 value (which may be viewed as corresponding to mode input 220 of Figure 2) corresponds to the GPS mode, an analog representation (e.g., a voltage) of the digital content of register RI 553a is provided to multiplexer 554 by digital to analog converter (DAC) 555a. The value of the mode input 520 selects the output of DAC 555a as the output of multiplexer 554 (which corresponds to the control output signal 525/526). As such, an appropriate analog control signal is sent to the IF filter for the GPS mode. In a similar manner, the appropriate analog confrol signal is provided at the control output 525/526 for the cellular mode (as derived from the contents of register R2 553b and DAC 555b). In alternate approaches the confrol output 525/526 can be digital (e.g., where a DAC is incorporated into the IF filter).
As mentioned above, a digital representation ofthe proper control signal (e.g., one n bit wide word having a binary value that indicates the appropriate analog voltage to be applied to the IF filter), for each mode, is stored into registers RI 553a and R2 553b during IF filter tuning. These digital representations are determined by the CPU unit 552. The CPU 552 may be constructed with digital circuitry or with a processor that executes software routines. The CPU 552 has access to a "nominal" control signal representation for each mode (e.g., within a non volatile memory such as a Read Only Memory (ROM)).
For example if the receiver is designed such that, during GPS mode, the center frequency of the IF filter is supposed to be 30.0 MHz - the CPU unit 552 will have access to a "nominal" control signal representation of a control signal (e.g., a control voltage or current) that properly positions the center frequency of the IF filter at 30.0 MHz. The nominal control signal representation may also be referred to as a nominal control value, a nominal value, and the like.
Provided inaccuracies in the IF filter (e.g., from manufacturing tolerances or environmental affects) are not detected, the nominal control value is employed and the IF filter center frequency is set at 30.0 MHz during normal operational mode. That is, the nominal control value is loaded into its appropriate register (e.g., the nominal control value for the GPS mode is stored into register RI 553a and the nominal confrol value for the cellular mode is stored into register R2 553b).
IF Filter Tuning
Due to manufacturing tolerances (such as inconsistent doping quantities) or environmental effects (such as temperature effects or supply voltage effects), however, inaccuracies may arise in the performance ofthe LF filter components. The presence of such inaccuracies, if left uncorrected for, can result in the passband of the IF filter effectively "missing" the desired band of information (such as desired portion 203a as shown back in Figure 2) to be captured after its corresponding downconversion. If the IF filter "misses" the information to be captured, the viability of the wireless communication itself is jeopardized.
As such, the CPU unit 552 should also be provided with an indication of an inaccuracy within the IF filter should one exist. In an embodiment, the inaccuracy information is used by the CPU unit 552 to adjust the nominal value for the IF filter's center frequency setting and bandwidth setting in a direction that compensates or otherwise begins to correct for the detected inaccuracy.
For example, if the inaccuracy indication signifies that the center frequency position of the IF filter is greater than its "nominal" or "designed for" frequency, the CPU unit 552 stores a lower control value (as compared to the nominal control value that is maintained for the IF filter as discussed above) into the appropriate register for use during normal operational mode (e.g., a lowered GPS control value is stored into register RI 553a and a lowered cellular control value is stored into register R2 553b). When used during normal operational mode, the lowered control value effectively positions the IF filter center frequency at its correct location so that the desired band of information is captured.
As described in more detail below, reference elements that are constructed out of circuit structures that are similar to those used to construct the IF filter(s) are used to provide an indication of an inaccuracy. These reference elements usually take two forms, either a PLL with the NCO constructed from the same circuit structure(s) as the IF filter; or with a monostable relaxation timing element. Both techniques employ a frequency reference signal (e.g., a reference clock) to tune the IF filter. For simplicity, the following discussion concerns a PLL based correlation technique but it should be understood that those of ordinary skill will be able to take the teachings herein and apply them to a monostable relaxation element approach. With respect to the embodiments presented in Figures 5a and 5b, the inaccuracy indication is provided to the CPU unit by an analog-to-digital converter (ADC) 551 which provides a digital representation of the loop filter 502 output voltage. The loop filter 502, as shown in Figure 5a, is a component within a phase lock loop circuit that is configured to "lock onto" a reference frequency signal Tune Ref 523. The reference frequency signal Tune Ref 523 corresponds to the aforementioned frequency reference.
In an embodiment, the Tune Ref 523 signal is generated by a frequency divider circuit such as the MCLK frequency divider circuit 216 observed in Figure 2. As such, the Tune Ref 523 signal of Figure 5a may be viewed as either one of the Tune Ref signals 223a or 223 b of Figure 2. In alternate embodiments, the frequency reference signal may be generated from the reference clock 221, the master clock 222 or another clock or frequency reference that can be made available to the wireless receiver.
By designing a "correlation" between the construction of the NCO 503 and the construction ofthe IF filter, as described in more detail below, the loop filter 502 output voltage will reflect the existence and extent of an IF filter inaccuracy (should one exist). The CPU unit 552 observes the loop filter 502 output voltage (via the ADC 551) and, if an IF filter inaccuracy is indicated, determines an appropriate modification to the IF filter's nominal control value in response (based upon an understanding of this correlation).
In an embodiment, the aforementioned correlation is implemented by: 1) designing the IF filter with a first element that sets an IF filter passband characteristic (e.g., the center frequency or Q factor); and, 2) designing the NCO 503 with a second element (referred to as a reference element) that sets the gain of the NCO 503 (as measured in Hz/volt). As such, a manufacturing defect or environmental condition that affects the first element (which causes an inaccuracy in the LF filter passband) should also similarly affect the second element (which causes a change in the gain of the NCO 503 away from its nominal design point). In various embodiments, in order to enhance the correlation, the first element and reference element are the same type of circuit component (e.g., both elements are a resistor or both elements are a capacitor) or the same type of circuit design (e.g., both elements have a differential amplifier structure). An exemplary approach for tuning the center frequency of a GmC IF filter would include: 1) designing the IF filter such that a first resistor helps determine the gain of a transconductance amplifier that sets the IF filter's center frequency (such as transconductance amplifiers 405, 407, 408 of Figure 4b); and 2) designing the NCO 503 such that a second resistor (the reference element) is part of an RC load that affects inverter propagation delay within an "inverter ring" type NCO 503.
In the absence of any manufacturing or environmental induced inaccuracies, the IF filter center frequency will be positioned at its nominal center frequency (if the nominal value is applied at its center frequency control input 425). As a result of the IF filter/NCO correlation, the NCO 502 will possess its nominal gain which, in turn, will be reflected in the loop filter 502 output voltage settling to a value that corresponds to a nominal or "designed for" loop filter 502 output voltage. In this case, the CPU unit 552 can recognize (from the ADC 551) that the loop filter output voltage has settled to its nominal value. In response, the nominal control value for the IF filter center frequency may be placed into its corresponding register for each operating mode (e.g., the GPS nominal value may be placed into register RI 553a and the cellular nominal value may be placed into register R2 553b).
If a manufacturing or environmental induced inaccuracy arises, however, the responsible manufacturing defect or environmental condition will also cause a change in the gain of the NCO 503 away from its nominal value. As such, the NCO 503 will operate at a frequency other than its nominal operating frequency if the nominal loop filter 502 output voltage were to be applied to the input of the NCO 503. As the NCO 503 is forced to operate at the reference frequency according to basic PLL principles (because the PLL embodiment of Figure 5a does not posses feedback division), the loop filter 502 output voltage will deviate from its nominal value in order to compensate for the altered gain ofthe NCO 503. That is, the loop filter 502 output voltage is expected to: 1) rise above its nominal value if the NCO 503 gain drops; or, 2) fall below its nominal value if the NCO 503 gain rises. The CPU unit 552 (via ADC 551) can detect the deviation of the loop filter 502 output voltage away from its nominal value so as to recognize that an manufacturing or environmental inaccuracy has been induced. Furthermore, the CPU unit 552 can "correct" the improper positioning of the center frequency of the IF filter passband based upon the extent to which the loop filter 502 voltage has deviated from its nominal value.
For example, in an embodiment where an increase in the IF filter center frequency corresponds to a decrease in the gain of the NCO 503, the CPU unit 552 will lower the IF filter center frequency in response to an observation that the loop filter 502 output voltage has risen above its nominal value. The CPU unit can lower the IF filter center frequency by changing (e.g., lowering) the nominal confrol value(s) that are maintained for each mode. The extent and direction that the nominal control value is modified (in light of the extent and direction of the observed deviation from the loop filter's 502 nominal output voltage) can be based upon a theoretical understanding ofthe design if the IF filter, the NCO 502 and the dynamics of the loop filter 502; and, as such, may vary from embodiment to embodiment.
Referring back to Figure 2, note that the Tune Ref signals 223 a, 223b may be of multiple dimension "n". For example, the approach discussed above involved a case where a single frequency reference (Tune Ref 523) was used by an IF Filter timing and control circuit 517a to tune its corresponding IF filter (i.e., n =l). Figure 6a, however, shows another embodiment wherein a pair of frequency references (Tune Ref_l 6231 and Tune Ref _2 6232) are used by an IF filter tuning and control circuit 617 to tune its corresponding IF filter (i.e., n=2). As such, whereas the IF filter tuning and control circuit 517 of Figure 5a used a single loop filter control voltage 516 (via a single PLL circuit), the IF filter tuning and control circuit 617 of Figure 6a uses a pair of loop filter control voltages 616ιa, 6162a to tune its corresponding LF filter (alternatively, a single reference signal can be used whose frequency can be varied to a pair of frequencies). A pair of PLL circuits 601, 602, provide the pair of loop filter voltages 616ιa, 6162a wherein loop filter voltage 616χa is generated from the first PLL circuit's 601 attempt to "lock onto" the first reference frequency signal Tune Ref_l 623 , and, loop filter voltage 6162a is generate^ from the second PLL circuit's 602 attempt to "lock onto" the second reference frequency signal Tune Ref_2 6232. Using a pair of reference frequencies (via the pair of reference frequency signals 6231, 6232) allows for a wider tuning range and/or greater tuning accuracy.
As described with respect to Figure 5a and 5b, an IF filter within a receiver that can handle different wireless signal types (such as GPS and cellular) can be asked to reliably receive information at different passband characteristics (e.g., different center frequencies and Q factors). Using a pair of reference frequencies (e.g., via different reference frequency signals Tune Ref_l 6231 and Tune Ref_2 6232) allows for, at least, a separate frequency to be used to tune the LF filter at each of its unique operating modes. As such, multiple "test points" in the tuning process are possible.
For example, as just one approach, the Tune Ref_l reference frequency signal 623 may be used to tune the LF filter for its GPS mode; and, the Tune Ref_2 reference frequency signal 6232 may be used to tune the IF filter for its cellular mode. As these signals have different frequencies, a unique frequency is used to tune the IF filter for each operating mode.
Thus as an example, if the sample and hold circuit 550b of Figure 5b is employed, the control value stored in the RI register 553a is based upon the observation of the first loop filter output voltage 616ιa (which is responsive to the frequency of the first reference frequency signal Tune Ref_l 6231); and, the value stored in the R2 register 553b is based upon the observation ofthe second loop filter output voltage 616 a (which is responsive to the frequency of the second reference frequency signal Tune Ref_2 6232). Note that the embodiment of Figure 6a employs a unique PLL circuit for each of the reference frequency signals Tune Ref_l 6231 and Tune Ref_2 6232 (which results in a pair of PLL circuits 601, 602). This allows tuning at different frequencies to occur simultaneously (i.e., loop filter output voltages 616ιa and 6162a can be measured and analyzed at the same time,). In alternate embodiments, a single PLL loop circuit may be used (e.g., as observed in Figure 5a) that is responsive to a single signal Tune Ref input 523. Here, however, the frequency ofthe signal that appears on the signal line 523 may be made to vary so that tuning measurements can still be made at different frequencies.
For example, the frequency of the signal that appears at the Tune Ref 523 input of Figure 5a may be configured to have: 1) over a first time period, a first frequency for a first tuning measurement (e.g., that helps to determine the appropriate content of register RI 553a of Figure 5b); and, 2) over a second time period, a second frequency for a second tuning measurement (e.g., that helps to determine the appropriate content of register R2 553b of Figure 5b). Here, although a plurality of reference frequencies are used, a single signal line 523 can be used to propagate the plurality of reference frequency signals.
In the approach described just above, note that although the MCLK frequency divider circuit 216 of figure 2 can supply as few as one reference signal (i.e., n =1 for Tune Ref signals 223 a and 223b), the divider circuit 216 is responsible for providing different frequencies (e.g., via different division amounts) on a single reference signal line. The frequency divider circuit can supply a plurality of different Tune Ref signals that each have their own unique reference frequency.
In a related approach, the divider circuit 216 may be designed to supply only one frequency to an IF filter tuning and control circuit. That is, referring to Figure 5a, the frequency of the Tune_Ref input 523 signal remains constant. Here, different tuning frequencies can nevertheless be successfully employed by inserting a feedback divider between the NCO 503 and the phase comparator 501 whose division can be modified. By changing the feedback divider's division, a different NCO 503 output signal frequency will result. This will provide different loop filter control voltages which can be used to support multiple "test points" for IF filter tuning as has been described. In still other embodiments, reference frequency signals may be derived from other frequency sources other than a common master clock MCLK.
The use of multiple "test points" in the IF filter tuning process allows the receiver to receive appropriate IF filter tuning over a wider frequency span (which is apt to be helpful if the same IF filter is expected to handle different wireless signal types) and/or more accurate tuning overall. For example, if the inaccuracy of an IF filter parameter (such as center frequency or Q factor) is non linear with respect to certain environmental or manufacturing effects (e.g., if a certain manufacturing result causes noticeable center frequency error at high frequencies but not at medium range frequencies), the appropriate "change" to be applied to each of the nominal control values may differ from operating mode to operating mode (e.g., the cellular nominal control value may be acceptable but the GPS nominal control value may need to be changed).
Using a plurality of reference frequencies to test/tune the IF filter therefore allows these non linearities to better understood, characterized and/or accounted for. So far, one embodiment has been described) where a unique reference frequency is used to tune the IF filter for each operating mode (e.g., a first reference frequency for GPS, a second reference frequency for cellular, etc.). Still other embodiments are also possible. For example, a range of different Tune Ref signal frequencies may be applied (and the responsive loop filter voltage compared to an expected value) in order to map out manufacturing/environmental effects on the reference element across a wide frequency span.
For example, according to an "extrapolated" technique, a "test point" loop filter control voltage may be sampled for each of a plurality of reference frequencies (e.g., two or more) wherein each reference frequency is tailored so that each "test point" loop filter control voltage is less than (or greater than) the "nominal" loop filter control voltage for an IF filter mode. Based upon a theoretical or empirical understanding of the correlation between the reference element and the IF filter, the "test point" data can be used to extrapolate the amount if error (if any) in the IF filter settings; and, calculate an appropriate correction to the nominal control value(s) in response.
According to another technique that may be referred to as "interpolated", a "test point" loop filter control voltage may be sampled for each of a plurality of reference frequencies (e.g., two or more) wherein the "nominal" loop filter control voltage for an IF filter mode is within the range of nominal "test point" loop filter confrol voltages (rather than being above or below them as in the extrapolated case). For example, in one case a pair of reference frequencies are applied whose corresponding control voltages produce one control voltage beneath the nominal control voltage and another control voltage above the nominal control voltage (i.e., the nominal control voltage is between the pair of test control voltages).
Again, based upon a theoretical or empirical understanding of the correlation between the reference element and the IF filter, the "test point" data can be used to interpolate the amount if error (if any) in the IF filter settings; and, calculate an appropriate correction to the nominal control voltage in response. Figure 6b shows an embodiment of a circuit that can be used for an interpolated approach wherein the nominal control voltage resides somewhere between a first test control voltage (e.g., which is applied at node 616m) and a second test confrol voltage (e.g., which is applied at node 6162B).
The appropriate test control voltages are combined with resistances RI and R2 to produce a voltage at the input of an ADC 651. In an embodiment, the settings of RI and R2 are in proportion with the positioning ofthe nominal control voltage (e.g., if the nominal control voltage is designed to be midway between the pair of test confrol voltages, RI may be set equal to R2). Other circuits are possible wherein each test confrol voltage is sampled (simultaneously or at separate times) and processed individually (rather than in a combined fashion as seen in Figure 6b).
Note also that embodiments of the present description may be implemented not only within a semiconductor chip but also within machine readable media. For example, the designs discussed above may be stored upon and/or embedded within machine readable media associated with a design tool used for designing semiconductor devices. Examples include a netlist formatted in the NHSIC Hardware Description Language (NHDL) language, Verilog language or SPICE language. Some netlist examples include: a behavioral level netlist, a register transfer level (RTL) netlist, a gate level netlist and a transistor level netlist. Machine readable media also include media having layout information such as a GDS-JJ file. Furthermore, netlist files or other machine readable media for semiconductor chip design may be used in a simulation environment to perform the methods ofthe teachings described above.
Thus, it is also to be understood that embodiments of this invention may be used as or to support a software program executed upon some form of processing core (such as the CPU of a computer) or otherwise implemented or realized upon or within a machine readable medium. A machine readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine readable medium includes read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other form of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.); etc.
In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims

Claims
1. A wireless receiver, comprising:
a) an intermediate frequency (IF) filter that helps said wireless receiver receive a GPS wireless signal or a cellular wireless signal; and b) an IF filter tuning and control circuit that tunes and controls a passband characteristic for said IF filter in response to a mode input that indicates whether said GPS wireless signal or said cellular wireless signal is to be received, said IF filter tuning and control circuit tailored to use a plurality of reference frequencies for said tuning of said IF filter, said IF filter tuning and control circuit having an output that provides: 1) a first control signal to said IF filter so that said IF filter is tailored to receive said GPS wireless signal; and 2) a second control signal to said IF filter so that said IF filter is tailored to receive said cellular wireless signal.
2. The wireless receiver of claim 1 wherein said cellular wireless signal can be an AMPS signal.
3. The wireless receiver of claim 1 wherein said cellular wireless signal can be a CDMA wireless signal.
4. The wireless receiver of claim 1 wherein said cellular wireless signal can be a GSM wireless signal.
5. The wireless receiver of claim 1 further comprising a mixer that provides a downconverted wireless signal to said IF filter.
6. The wireless receiver of claim 5 further comprising a phase lock loop circuit having a first feedback frequency divider that provides a first downconversion signal to said mixer, said phase lock loop circuit having a second feedback frequency divider that provides a second downconversion signal to a second mixer, said phase lock loop circuit tailored to multiply the frequency of reference clock in response to said mode signal.
7. The wireless receiver of claim 1 further comprising a frequency divider that divides the frequency of a second clock signal to provide said reference clock.
8. The wireless receiver of claim 7 wherein said reference clock frequency is less than 1 MHz.
9. The wireless receiver of claim 7 wherein said second clock frequency is 13.0 MHz.
10. The wireless receiver of claim 1 wherein said PLL circuit further comprises a third feedback frequency divider.
11. A wireless receiver, comprising: a) a first mixer and a first intermediate frequency (IF) filter that receives an output signal from said first mixer; b) a second mixer that receives an output signal from said first IF filter and a second IF filter that receives an output signal from said second mixer; c) a phase lock loop (PLL) circuit having a first feedback frequency divider that provides a first downconversion signal to said first mixer, said phase lock loop circuit having a. second feedback frequency divider that provides a second downconversion signal to said second mixer, said phase lock loop circuit tailored to multiply the frequency of reference clock in response to a mode signal that indicates whether a GPS wireless signal or a cellular wireless signal is to be received; and d) a first IF filter tuning and confrol circuit that tunes and controls a center frequency for said first IF filter and a second IF filter tuning and control circuit that tunes and controls a center frequency for said second IF filter, said first and second
IF tuning and control circuits each tailored to use a plurality of reference frequencies for said tuning.
12. The wireless receiver of claim 11 wherein said cellular wireless signal can be an AMPS signal.
13. The wireless receiver of claim 11 wherein said cellular wireless signal can be a CDMA wireless signal.
14. The wireless receiver of claim 11 wherein said cellular wireless signal can be a GSM wireless signal.
15. The wireless receiver of claim 11 further comprising a multiplexer that receives said output signal from said first IF filter at a first input and wherein said multiplexer also receives said output signal from said second IF filter at second input, said multiplexer also receiving said mode input so that:
1) single downconversion is performed when said first input is selected in response to said mode input; and
2) dual downconversion is performed when said second input is selected in response to said mode input.
16. The wireless receiver of claim 15 wherein said mode input is configured such that said single downconversion is performed for reception for said cellular wireless signal and said dual downconversion is performed for said GPS wireless signal.
17. The wireless receiver of claim 11 further comprising a frequency divider that divides the frequency of a master clock signal to provide said reference clock.
18. The wireless receiver of claim 17 wherein said reference clock frequency is less than 1 MHz.
19. The wireless receiver of claim 17 wherein master clock is 13.0 MHz.
20. The wireless receiver of claim 11 wherein said PLL circuit further comprises a third feedback frequency divider.
21. A method, comprising: a) testing a reference element at a first reference frequency and a second reference frequency, said reference element correlated to a component within an IF filter that can receive either a GPS wireless signal or a cellular wireless signal; and b) determining, in light of said testing, a change to a GPS nominal value for said IF filter, said GPS nominal value for tailoring a passband of said IF filter to receive said GPS wireless signal if inaccuracies in said passband are undetected by said testing.
22. The method of claim 21 wherein said reference element is a resistor.
23. The method of claim 22 wherein said resistor is part of an inverter structure within a voltage controlled oscillator (NCO).
24. The method of claim 21 wherein said determining further comprises comparing the loop filter output voltage to an expected loop filter output voltage, said loop filter output coupled to an input of a NCO, said loop filter and said NCO within a phase lock loop circuit.
25. The method of claim 21 wherein a first loop filter output voltage results from said first reference frequency being applied to a phase lock loop circuit and a second loop filter output voltage results from said second reference frequency being applied to a phase lock loop circuit.
26. The method of claim 25 wherein said first and second loop filter output voltages are both less than a third loop filter output voltage that correlates to said GPS nominal value.
27. The method of claim 25 wherein said first and second loop filter output voltages are both greater than a third loop filter output voltage that correlates to said GPS nominal value.
28. The method of claim 25 wherein a third loop filter output voltage that correlates to said GPS nominal value is between said first and second loop filter output voltages.
29. The method of claim 21 wherein said reference element is a monostable reference element.
30. The method of claim 21 further comprising applying said change to said GPS nominal value.
PCT/GB2001/005101 2001-01-23 2001-11-19 A gps and cellular receiver and a method for tuning and controlling its if filter WO2002060058A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26380801P 2001-01-23 2001-01-23
US60/263,808 2001-01-23

Publications (1)

Publication Number Publication Date
WO2002060058A1 true WO2002060058A1 (en) 2002-08-01

Family

ID=23003301

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/005101 WO2002060058A1 (en) 2001-01-23 2001-11-19 A gps and cellular receiver and a method for tuning and controlling its if filter

Country Status (1)

Country Link
WO (1) WO2002060058A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004100355A1 (en) * 2003-05-05 2004-11-18 Koninklijke Philips Electronics N.V. Multistage frequency conversion
FR2892872A1 (en) * 2005-11-02 2007-05-04 Atmel Corp Complex band-pass filter circuit for use in communication system, has phase locked loop outputting control voltage, where voltages received by transconductors track control voltage to provide automatic frequency tuning for filter
EP1944864A3 (en) * 2007-01-09 2012-08-29 Rohde & Schwarz GmbH & Co. KG Frequency converter

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002363A (en) * 1996-03-08 1999-12-14 Snaptrack, Inc. Combined GPS positioning system and communications system utilizing shared circuitry
US6097974A (en) * 1997-12-12 2000-08-01 Ericsson Inc. Combined GPS and wide bandwidth radiotelephone terminals and methods
US6122506A (en) * 1998-05-04 2000-09-19 Trimble Navigation Limited GSM cellular telephone and GPS receiver combination

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002363A (en) * 1996-03-08 1999-12-14 Snaptrack, Inc. Combined GPS positioning system and communications system utilizing shared circuitry
US6097974A (en) * 1997-12-12 2000-08-01 Ericsson Inc. Combined GPS and wide bandwidth radiotelephone terminals and methods
US6122506A (en) * 1998-05-04 2000-09-19 Trimble Navigation Limited GSM cellular telephone and GPS receiver combination

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BOEHM K ET AL: "An IF digitizing receiver for a combined GPS/GSM terminal", RADIO AND WIRELESS CONFERENCE, 1998. RAWCON 98. 1998 IEEE COLORADO SPRINGS, CO, USA 9-12 AUG. 1998, NEW YORK, NY, USA,IEEE, US, 9 August 1998 (1998-08-09), pages 39 - 42, XP010296327, ISBN: 0-7803-4988-1 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004100355A1 (en) * 2003-05-05 2004-11-18 Koninklijke Philips Electronics N.V. Multistage frequency conversion
US8032105B2 (en) 2003-05-05 2011-10-04 Nxp B.V. Multistage frequency conversion
CN1784826B (en) * 2003-05-05 2011-11-30 Nxp股份有限公司 Multistage frequency conversion method, Multistage frequency conversion transmitter and receiver and transceiver
FR2892872A1 (en) * 2005-11-02 2007-05-04 Atmel Corp Complex band-pass filter circuit for use in communication system, has phase locked loop outputting control voltage, where voltages received by transconductors track control voltage to provide automatic frequency tuning for filter
EP1944864A3 (en) * 2007-01-09 2012-08-29 Rohde & Schwarz GmbH & Co. KG Frequency converter

Similar Documents

Publication Publication Date Title
EP2383889B1 (en) Calibration of adjustable filters
KR100819363B1 (en) Automatic frequency control processing in multi-channel receivers
CN101091316B (en) Method and device for Vco center frequency tuning and limiting gain variation
US8600300B2 (en) Method and system for single chip WLAN and bluetooth radios on a single CMOS substrate
CN102016630B (en) Dual mode satellite signal receiver and method thereof
US20080157884A1 (en) Adaptive Frequency Calibration Device of Frequency Synthesizer
US8384488B2 (en) Phase-lock in all-digital phase-locked loops
US7587184B2 (en) Controlling fine frequency changes in an oscillator
US10663993B2 (en) Low-dropout regulator with band-reject power supply rejection ratio for phase locked loop voltage controlled oscillator
EP2852061A1 (en) Duty cycle adjustment for a local oscillator signal
US8019564B2 (en) Systems and methods for calibrating the loop bandwidth of a phase-locked loop (PLL)
US6700447B1 (en) Trimming of a two point phase modulator
US7626462B1 (en) Fractional-N based digital AFC system with a translational PLL transmitter
US4392113A (en) Phase-locked loop including non-linear phase detector of the sample and hold type
US5301366A (en) High performance frequency tuning with low cost synthesizer
WO2002060058A1 (en) A gps and cellular receiver and a method for tuning and controlling its if filter
US7148754B2 (en) Self-tunable phase lock loop
US8559904B2 (en) System and method for duty cycle control of a crystal oscillator
US7860477B2 (en) Self-calibrating filter
US11201600B1 (en) Apparatus and methods for control and calibration of tunable filters
US8593231B2 (en) System and method for amplitude contorl of a crystal oscillator
CN101019324B (en) PLL circuit and method for compensating PLL circuit
US20230318609A1 (en) Fast frequency synthesizer switching
US20040113665A1 (en) Method and device for generating a signal with a frequency equal to the product of a reference frequency and a real number
Dvornikov et al. Range Radio Receiving Devices

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
WD Withdrawal of designations after international publication