A system on a chip integrated circuit includes an analog front end for receiving a received radio signal having a plurality of channel signals, each of the plurality of channel signals being modulated at one of a corresponding plurality of carrier frequencies, and for converting a selected one of the plurality of channel signals into a digital signal. A digital clock generator generates a digital clock signal at a digital clock frequency that varies based on the selected one of the plurality of channel signals. The digital clock frequency, and integer multiples of the digital clock frequency, are not substantially equal to the carrier frequency of the selected one of the plurality of channel signals. A digital section converts the digital signal into at least one audio signal that corresponds to the selected one of the plurality of channels, based on the digital clock signal.
|
10. A method comprising:
receiving a radio signal having a plurality of analog channel signals at an integrated circuit, wherein a first channel signal of the plurality of analog channel signals has a first carrier frequency;
converting the first channel signal of the plurality of analog channel signals into a first digital signal;
generating a first digital clock signal having a first digital clock frequency that is selected based at least in part on the first digital signal;
converting the first digital signal into a first audio signal, wherein the conversion is executed based on the first digital clock signal;
wherein the first digital clock frequency and integer multiples of the first digital clock frequency differ from the first carrier frequency.
1. A system on a chip integrated circuit comprising:
an analog front end to:
receive a radio signal that includes a plurality of analog channel signals, wherein a first channel signal of the plurality of analog channel signals has a first carrier frequency;
convert the first channel signal into a first digital signal; and
output the first digital signal;
a digital clock generator to generate a first digital clock signal corresponding to the first channel signal, wherein the first digital clock signal has a first digital clock frequency that is selected based on the first digital signal; and
a digital section operably coupled to the analog front end, the digital section to receive the first digital signal and to convert the received first digital signal into a first audio signal, wherein the conversion is based on the first digital clock signal;
wherein each of the first digital clock frequency and integer multiples of the first digital clock frequency differs from the first carrier frequency.
2. The system on a chip integrated circuit of
a channel selector to produce a first control signal that corresponds to the first channel signal; and
a local oscillator operably coupled to the analog front end and to a reference oscillator, the local oscillator to generate a first local oscillation signal based on the first control signal;
wherein the digital clock generator includes a divider to divide the first local oscillation signal to produce the first digital clock signal.
3. The system on a chip integrated circuit of
5. The system on a chip integrated circuit of
6. The system on a chip integrated circuit of
7. The system on a chip integrated circuit of
8. The system on a chip integrated circuit of
9. The system on a chip integrated circuit of
11. The method of
producing a first control signal that corresponds to the first channel signal; and
generating a first local oscillation signal based on the first control signal;
wherein receiving includes mixing the received radio signal and the first local oscillation signal; and
wherein generating the first digital clock signal includes dividing the first local oscillation signal to produce the first digital clock signal.
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
|
The present application is related to the following U.S. patent applications that are commonly assigned:
Receiver and methods for use therewith, having Ser. No. 11,237,339, filed on Sep. 28, 2005;
Mixing module and methods for use therewith, having Ser. No. 11/237,344, filed on Sep. 28, 2005;
Controllable phase locked loop and method for producing an output oscillation for use therewith, having Ser. No. 11/126,553, filed on May 11, 2005;
Controllable phase locked loop via adjustable delay and method for producing an output oscillation for use therewith, having Ser. No. 11/153,144, filed on Jun. 15, 2005;
Programmable sample rate analog to digital converter and method for use therewith, having Ser. No. 11/152,910, filed on Jun. 15, 2005;
Clock generator, system on a chip integrated circuit and methods for use therewith, having Ser. No. 11/287,550, filed on Nov. 22, 2005; the contents of which are expressly incorporated herein in their entirety by reference thereto.
The present invention relates to radio receivers used in devices such as system on a chip integrated circuits, and related methods.
Radio receivers can be implemented in integrated circuits that can provide an entire receiver front end on a single chip. One concern in the design of these circuits is the amount of noise that is produced. When implemented in a radio receiver, it is desirable for the noise of these circuits to be as low as possible. Digital circuit designs can reduce the amount of analog noise, such as thermal noise that is introduced. However, other sources of noise can be present. The presence of periodic switching events and other signals within the frequency band of the input circuitry can cause undesirable spurs from switching events. Digital clocks and their harmonics also produce tones that can degrade performance in the analog circuitry.
The need exists for a low noise radio receiver that can be implemented efficiently on an integrated circuit with digital components.
The embodiments of the present invention yield several advantages over the prior art. The present invention details an implementation for an efficient architecture for receiving a radio signal. A digital clock frequency varies with the carrier frequency of a received signal, and is controlled so that its fundamental and harmonics do not interfere with the processing of the received signal. This advantage as well as others will apparent to one skilled in the art when presented the disclosure herein.
In operation, the handheld audio system 80 produces an audio output for a user by means of headphones 82 or other speaker systems. In addition to producing an audio output from the received radio signal, the handheld audio system 80 can optionally process stored MP3 files, stored WMA files, and/or other stored digital audio files to produce an audio output for the user. The handheld audio system may also include video features as well. Handheld audio system 80 includes a radio receiver and/or one or more integrated circuits (ICs) that implement the features and functions in accordance with one or more embodiments of the present invention that are discussed herein.
The antenna structure 34 includes an antenna, a plurality of capacitors and an inductor coupled as shown. The received radio signal 16 is provided from the antenna structure 34 to the radio signal decoder integrated circuit 150. The radio signal decoder integrated circuit 150 converts the received radio signal 16 into left and right channel signals 18.
The digital audio processing integrated circuit 100, via a DC-DC converter, generates an input/output (I/O) dependent supply voltage 24-1 and an integrated circuit (IC) dependent voltage 24-2 that are supplied to the radio signal decoder IC 150. In one embodiment, the I/O dependent voltage 24-1 is dependent on the supply voltage required for input/output interfacing of the radio signal decoder IC and/or the digital audio processing IC 14 (e.g., 3.3 volts) and the IC dependent voltage 24-2 is dependent on the IC process technology used to produce integrated circuits 150 and 100. The digital audio processing integrated circuit 100 further includes a processing module that may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, micro-controller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that manipulates signals (analog and/or digital) based on operational instructions. The memory may be a single memory device or a plurality of memory devices. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that stores digital information. Note that when the processing module implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory storing the corresponding operational instructions may be embedded within, or external to, the circuitry comprising the state machine, analog circuitry, digital circuitry, and/or logic circuitry. Further note that, the memory stores, and the processing module executes, operational instructions corresponding to at least some of the steps and/or functions illustrated in the Figures that follow.
The interface between the integrated circuits 150 and 100 further includes a bi-directional interface 36. Such an interface may be a serial interface for the integrated circuits 150 and 100 to exchange control data and/or other type of data. In one embodiment, the bi-directional interface 36 may be one or more serial communication paths that are in accordance with the I2C serial transmission protocol. As one of ordinary skill in the art will appreciate, other serial transmission protocols may be used for the bi-directional interface 36 and the bi-directional interface 36 may include one or more serial transmission paths.
In an embodiment of the present invention, radio signal decoder IC 150 is a system on a chip integrated circuit that operates as follows. Analog front end 175 receives received radio signal 16 having a plurality of channel signals, each of the plurality of channel signals being modulated at one of a corresponding plurality of carrier frequencies. Analog front end 175 is operable to convert a selected one of the plurality of channel signals into a digital signal 212. Digital clock generator 238 generates a digital clock signal 240 at a digital clock frequency that varies based on the selected one of the plurality of channel signals. Digital section 225 is operably coupled to the analog front end 175, and converts the digital signal 212 into at least one audio signal, such as left and right channel signals 18, that correspond to the selected one of the plurality of channels, based on the digital clock signal 212. The digital clock frequency, and the harmonics that are created at integer multiples of the digital clock frequency, are not substantially equal to the carrier frequency of the selected one of the plurality of channel signals.
Choosing the digital clock frequency in this fashion avoids a situation where either the fundamental or one of the harmonics of the digital clock signal 212 is equal to the carrier frequency of the selected channel. If one of these signals had a frequency that was substantially equal to the carrier frequency, it could also lead to portions of the digital clock signal 240 being introduced into the input of the analog front end 175, interfere with processing of the received radio signal 16 and could show up as increased noise or decreased spurious free dynamic range at one or more portions of radio signal decoder IC 150.
In addition to the configurations shown in
Low noise amplifier 202 produces a amplified radio signal 204 that is sampled and mixed with the local oscillation signal 236 by mixing module 206 to form a discrete time IF signal 208 at an intermediate frequency. In a preferred embodiment of the present invention, the gain at which the low noise amplifier 202 amplifies the receive signal 200 is dependent on the magnitude of the received radio signal 200 and an automatic gain control circuit. Note that IF signal 208 is a modulated signal and if the local oscillation signal 236 has an effective frequency (when considering the sample rate) that matches the frequency of the selected channel, the IF signal 208 will have a carrier frequency of approximately zero. If the local oscillation signal 236 has an effective frequency that is not equal to the carrier frequency of received radio signal 200, then the IF signal 208 will have a carrier frequency based on the difference between the carrier frequency of the selected channel and the effective frequency of local oscillation 236. In such a situation, the carrier frequency of the IF signal 208 may range from 0 hertz to one megahertz or more.
Analog to digital converter (ADC) module 210 converts the IF signal 208 into a digital signal 212, based on clock signal 240. As noted above, digital signal 212 may or may not be down-converted to baseband. Programmable decimation filter 214 converts the digital signal 212 into a digital downsampled (DS) signal 216, in response to control signal 250. Digital clock signal 240 is a variable frequency clock and varies as a function of local oscillation signal 236. As digital clock signal 240 is adjusted to convert analog data to digital data at various rates, programmable decimation filter 214 adjusts to produce digital downsampled signal 216 at a roughly constant output rate so that channel filter 218, a digital filter that provides channel separation and produces filtered signal 220, can employ constant coefficients. FM signal lock and decoding module 222, tracks the FM signal via the 19 kHz pilot signal and produces audio channel signals 224, such as left and right channel signals 18.
While the description above includes a programmable decimation filter that adjusts with the digital clock frequency, other implementations are likewise possible, including a fixed decimation filter and variable channel filter, etc., within the broad scope of the present invention.
Consider the operation of the radio receiver 55 in light of the following example. In this example, received radio signal 200 is a frequency modulated (FM) broadcast signal that includes a plurality of channels that are spaced 200 kHz apart in the range of 76 MHz to 108 MHz. Consider further a selected channel to be received that operates at a carrier frequency of 100.1 MHz. Channel selector 260 generates a control signal 250 that includes a 7 bit signal that commands local oscillator 234 to produce a 400 MHz local oscillation signal 236 from reference oscillation 232.
Low noise amplifier 202 amplifies and passes the entire 76 MHz-108 MHz broadcast band as amplified radio signal 200. Mixing module 206 samples the amplified radio signal 204 at 400 MHz, down converts and filters the output to produce an IF signal 208, at or near baseband, having a 200 kHz bandwidth, corresponding to the broadcast FM channel whose carrier frequency was 100 MHz. ADC module 210 converts the IF signal 208 into a digital signal 212 based on a digital clock signal 240 having a frequency of 66.67 MHz, that is formed by dividing the local oscillator signal by a factor D=6, producing a frequency that is substantially equal to ⅔ of the carrier frequency of the received signal. Harmonics of the digital clock signal appear at 133.33 MHz, 200 MHz, 266.67 MHz, . . . , all at frequencies that are spaced from the 100 MHz carrier frequency so as to reduce harmful interference.
In further examples, corresponding to the selection of other FM broadcast channels, higher frequency channels require higher local oscillator frequencies and correspondingly higher frequencies for clock signal 240 that are, in an embodiment of the present invention substantially equal to ⅔ of the carrier frequency of the received signal. While the ratio ⅔ is used, digital clock frequencies at other ratios, both less than and greater than the carrier frequency are likewise possible within the broad scope of the present invention. While the example above discusses a mixing module 206 that operates by sampling amplified radio signal 204, other configurations with continuous time processing are likewise possible within the broad scope of the present invention.
In a preferred embodiment of the present invention, the IF signal 208, digital signal 212, digital downsampled signal 214 each include an in-phase signal and a quadrature-phase signal forming parallel signal paths through these portions of radio receiver 55.
With digital clock signal 240 being a divided version of local oscillation 236, noise spurs that would be created by the presence of two independent signals, are avoided. The expense of this configuration is that as digital clock signal 240 varies, as the frequency of local oscillation 236 varies, with the selection of different radio channels. However, control signal 250 that controls the local oscillator 232 to tune the analog front end 175 to a particular channel, also commands the programmable decimation filter 214 to select a down sampling factor N that substantially corrects for the variation in the frequency of clock signal 240, allowing channel filter 218 to employ coefficients that are independent from control signal 250, the frequency of digital clock signal 240 and the particular radio channel that is selected.
In an embodiment, the digital clock frequency is less than the carrier frequency of the selected one of the plurality of channel signals and takes on a value such as substantially equal to two-thirds of the carrier frequency of the selected one of the plurality of channel signals. In an embodiment, the received radio signal is one of: a broadcast frequency modulated radio signal, a broadcast amplitude modulated radio signal, a broadcast satellite radio signal, and a broadcast cable signal. In an embodiment, the step of receiving includes processing the received radio signal along an in-phase signal path and a quadrature-phase signal path.
In preferred embodiments, the various circuit components are implemented using 0.35 micron or smaller CMOS technology. Provided however that other circuit technologies, both integrated or non-integrated, may be used within the broad scope of the present invention. Likewise, various embodiments described herein can also be implemented as software programs running on a computer processor. It should also be noted that the software implementations of the present invention can be stored on a tangible storage medium such as a magnetic or optical disk, read-only memory or random access memory and also be produced as an article of manufacture.
Thus, there has been described herein an apparatus and method, as well as several embodiments including a preferred embodiment, for implementing a radio receiver and system on a chip integrated circuit. Various embodiments of the present invention herein-described have features that distinguish the present invention from the prior art.
It will be apparent to those skilled in the art that the disclosed invention may be modified in numerous ways and may assume many embodiments other than the preferred forms specifically set out and described above. Accordingly, it is intended by the appended claims to cover all modifications of the invention which fall within the true spirit and scope of the invention.
Patent | Priority | Assignee | Title |
8682273, | Apr 30 2010 | MORGAN STANLEY SENIOR FUNDING, INC | RF digital spur reduction |
8902953, | Apr 30 2010 | MORGAN STANLEY SENIOR FUNDING, INC | RF digital spur reduction |
Patent | Priority | Assignee | Title |
5448245, | Feb 08 1993 | Mitsubishi Denki Kabushiki Kaisha | Signal processing apparatus in radar |
5889759, | Aug 13 1996 | Telecommunications Research Laboratories | OFDM timing and frequency recovery system |
5987620, | Sep 19 1997 | JANUS SEMICONDUCTOR RESEARCH, LLC | Method and apparatus for a self-timed and self-enabled distributed clock |
6021110, | Aug 13 1996 | Telecommunications Research Laboratories | OFDM timing and frequency recovery system |
6633187, | Nov 20 2000 | VLSI TECHNOLOGY LLC | Method and apparatus for enabling a stand alone integrated circuit |
6728325, | Feb 02 2000 | MICROSEMI SEMICONDUCTOR U S INC | Method and apparatus for mixing down and spectrum folding frequency diverse modulated carrier |
7391347, | Nov 22 2005 | SIGMATEL, LLC | Radio receiver, system on a chip integrated circuit and methods for use therewith |
20020064245, | |||
20020111785, | |||
20050117071, | |||
WO20040039011, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 15 2005 | MAY, MICHAEL R | Sigmatel, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017294 | /0721 | |
Nov 18 2005 | LOWE, ERICH | Sigmatel, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017294 | /0721 | |
Nov 22 2005 | Sigmatel, Inc. | (assignment on the face of the patent) | / | |||
Jun 05 2008 | Sigmatel, INC | CITIBANK, N A | SECURITY AGREEMENT | 021212 | /0372 | |
Dec 31 2008 | SIGMATEL INC | SIGMATEL, LLC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 037152 | /0127 | |
Feb 19 2010 | SIGMATEL, LLC | CITIBANK, N A | SECURITY AGREEMENT | 024079 | /0406 | |
Apr 13 2010 | Freescale Semiconductor, Inc | CITIBANK, N A , AS COLLATERAL AGENT | SECURITY AGREEMENT | 024397 | /0001 | |
Apr 13 2010 | SIGMATEL, LLC | CITIBANK, N A , AS NOTES COLLATERAL AGENT | SECURITY AGREEMENT | 024358 | /0439 | |
May 06 2010 | Freescale Semiconductor, Inc | CITIBANK, N A , AS COLLATERAL AGENT | SECURITY AGREEMENT | 024915 | /0759 | |
May 06 2010 | Freescale Semiconductor, Inc | CITIBANK, N A , AS NOTES COLLATERAL AGENT | SECURITY AGREEMENT | 024915 | /0777 | |
May 21 2013 | SIGMATEL, LLC | CITIBANK, N A , AS NOTES COLLATERAL AGENT | SECURITY AGREEMENT | 030628 | /0636 | |
Nov 01 2013 | SIGMATEL, LLC | CITIBANK, N A , AS NOTES COLLATERAL AGENT | SECURITY AGREEMENT | 031626 | /0218 | |
Oct 02 2015 | SIGMATEL, LLC | NORTH STAR INNOVATIONS INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037583 | /0428 | |
Dec 07 2015 | CITIBANK, N A , AS COLLATERAL AGENT | Freescale Semiconductor, Inc | PATENT RELEASE | 037356 | /0027 | |
Dec 07 2015 | CITIBANK, N A , AS COLLATERAL AGENT | Sigmatel, INC | PATENT RELEASE | 037354 | /0734 | |
Dec 07 2015 | CITIBANK, N A , AS COLLATERAL AGENT | SIGMATEL, LLC | CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773 ASSIGNOR S HEREBY CONFIRMS THE PATENT RELEASE | 039723 | /0777 |
Date | Maintenance Fee Events |
Apr 15 2010 | ASPN: Payor Number Assigned. |
Mar 14 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 18 2017 | REM: Maintenance Fee Reminder Mailed. |
Mar 05 2018 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Feb 02 2013 | 4 years fee payment window open |
Aug 02 2013 | 6 months grace period start (w surcharge) |
Feb 02 2014 | patent expiry (for year 4) |
Feb 02 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 02 2017 | 8 years fee payment window open |
Aug 02 2017 | 6 months grace period start (w surcharge) |
Feb 02 2018 | patent expiry (for year 8) |
Feb 02 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 02 2021 | 12 years fee payment window open |
Aug 02 2021 | 6 months grace period start (w surcharge) |
Feb 02 2022 | patent expiry (for year 12) |
Feb 02 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |