IP Library Granted Patent US 7,227,478
Granted Patent B1
US 7,227,478 · App. 11/302,761 · Granted Jun 5, 2007

Sample rate converter with selectable sampling rate and timing reference

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,227,478
App. No.
11/302,761
Granted
Jun 5, 2007
Kind
B1
Abstract

A sample rate converter includes an up-conversion module, a linear interpolator module, and a parameter control module. The up-conversion module is operable to convert a first data rate to a second data rate of a data signal. The linear interpolator module is operable to receive the data signal at the second data rate and to produce therefrom a data signal at a desired rate based on at least one parameter. The parameter control module is operable to produce the at least one parameter based on the desired rate.

Claims (70)

1. A sample rate converter comprises:

an up-conversion module operably coupled to convert a first data rate to a second data rate of a data signal;

a linear interpolator module operably coupled to receive the data signal at the second data rate and to produce therefrom the data signal at a desired rate based on at least one parameter; and

a parameter control module operably coupled to produce the at least one parameter based on the desired rate and a mode including at least one of a crystal lock mode and a pilot lock mode, the parameter control module including:

a tracking module operably coupled to, when enabled in the crystal lock mode produce a trend of the desired rate with respect to a clock signal rate; and

an adjustment module operably coupled to adust the at least one parameter based on the trend.

2. The sample rate converter of claim 1 wherein the tracking module further comprises:

an accumulator module operably coupled to, when the tracking module is enabled in the crystal lock mode, generate a stream of accumulator content that is incremented based upon the clock signal rate and that is decremented upon each sample of the data signal at the desired rate; and

a trend module to produce the trend based on the stream of accumulator content.

3. The sample rate converter of claim 2 wherein the adjustment module further comprises:

a DC estimation filter module operably coupled to filter the stream of accumulator content;

a decimation module operably coupled to decimate the filtered stream of accumulator content to generate a decimated stream of accumulator content;

a trend detection module operably coupled to compare samples of the decimated stream of accumulator content and generate therefrom a trend detection signal; and

a trend discerner module to generate the trend.

4. The sample rate converter of Claim 1 wherein the at least one parameter comprises a fractional value.

5. The sample rate converter of claim 4 wherein each sample of the data signal at the desired rate comprises a data ready signal.

6. The sample rate converter of claim 1 wherein the up-conversion module further comprises:

an up-conversion with a Finite Impulse Response (FIR) filter module; and

an up-sampling Cascaded Integrator-Comb (CIC) filter module.

7. A handheld audio system comprises:

a radio signal decoding module operably coupled to produce digital audio data from a selected continuous-time radio signal; and

a digital audio processing module operably coupled to produce audio signals for audio playback from the digital audio data,

wherein the radio signal decoding module includes a sample rate converter operably coupled to the digital audio processing integrated circuit, wherein the sample rate converter provides the digital audio data at a desired rate, wherein the sample rate converter includes:

an up-conversion module operably coupled to convert a first data rate to a second data rate of the digital audio data;

a linear interpolator module operably coupled to receive the digital audio data and to produce therefrom the digital audio data at the desired rate based on at least one parameter; and

a parameter control module operably coupled to produce the at least one parameter based on the desired rate.

8. The handheld audio system of claim 7 wherein the at least one parameter is further based on a mode.

9. The handheld audio system of claim 8 wherein the mode comprises at least one of:

a crystal lock mode; and

a pilot lock mode.

10. The handheld audio system of claim 9 wherein the parameter control module further comprises:

a tracking module operably coupled to, when enabled in the crystal lock mode, produce a trend of the desired rate with respect to a clock signal rate; and

an adjustment module operably coupled to adjust the at least one parameter based on the trend.

11. The handheld audio system of claim 10 wherein the tracking module further comprises:

an accumulator module operably coupled to, when the tracking module is enabled in the crystal lock mode, generate a stream of accumulator content that is incremented based upon the clock signal rate and that is decremented upon each sample of the digital audio data at the desired rate; and

a trend module to produce the trend based on the stream of accumulator content.

12. The handheld audio system of claim 11 wherein the adjustment module further comprises:

a DC estimation filter module operably coupled to filter the stream of accumulator content;

a decimation module operably coupled to decimate the filtered stream of accumulator content to generate a decimated stream of accumulator content;

a trend detection module operably coupled to compare samples of the decimated stream of accumulator content and generate therefrom a trend detection signal; and

a trend discerner module to generate the trend.

13. The handheld audio system of claim 7 wherein the at least one parameter comprises a fractional value.

14. The handheld audio system of claim 7 wherein the up-conversion module further comprises:

an up-conversion with a Finite Impulse Response (FIR) filter module; and

an up-sampling Cascaded Integrator-Comb (CIC) filter module.

15. A radio signal decoder integrated circuit comprises:

a radio signal decoder module operably coupled to, when enabled, convert a selected continuous-time radio signal into digital audio data in accordance with a local oscillation; and

a crystal oscillator circuit operably coupled to the radio signal decoder integrated circuit, wherein the radio signal decoder integrated circuit produces a system clock from a reference oscillation produced by the crystal oscillator circuit,

wherein the radio signal decoder integrated circuit includes a sample rate converter operably coupled to the digital audio processing integrated circuit, wherein the sample rate converter provides the digital audio data at a desired rate, wherein the sample rate converter includes:

an up-conversion module operably coupled to convert a first data rate to a second data rate of the digital audio data;

a linear interpolator module operably coupled to receive the digital audio data at the second data rate and to produce therefrom the digital audio data at the desired rate based on at least one parameter; and

a parameter control module operably coupled to produce the at least one parameter based on the desired rate.

16. The radio signal decoder integrated circuit of claim 15 wherein the at least one parameter is further based on a mode.

17. The radio signal decoder integrated circuit of claim 16 wherein the mode comprises at least one of:

a crystal lock mode; and

a pilot lock mode.

18. The radio signal decoder integrated circuit of claim 15 wherein the parameter control module further comprises:

a tracking module operably coupled to, when enabled in the crystal lock mode, produce a trend of the desired rate with respect to the reference oscillation; and

an adjustment module operably coupled to adjust the at least one parameter based on the trend.

19. The radio signal decoder integrated circuit of claim 18 wherein the tracking module further comprises:

an accumulator module operably coupled to, when the tracking module is enabled in the crystal lock mode, generate a stream of accumulator content that is incremented based upon the clock signal rate and that is decremented upon each sample of the digital audio data at the desired rate; and

a trend module to produce a trend based on the stream of accumulator content.

20. The radio signal decoder integrated circuit of claim 19 wherein the adjustment module further comprises:

a DC estimation filter module operably coupled to filter the stream of accumulator content;

a decimation module operably coupled to decimate the filtered stream of accumulator content to generate a decimated stream of accumulator content;

a trend detection module operably coupled to compare samples of the decimated stream of accumulator content and generate therefrom a trend detection signal; and

a trend discerner module to generate the trend.

21. The radio signal decoder integrated circuit of claim 15 wherein the up-conversion module further comprises:

an up-conversion with a Finite Impulse Response (FIR) filter module; and

an up-sampling Cascaded Integrator-Comb (CIC) filter module.

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: SIGMATEL, LLC
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037583/0428 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
CHANGE OF NAME Recorded Nov 23, 2015
From: SIGMATEL INC.
To: SIGMATEL, LLC
Reel/Frame 037152/0127 →
SECURITY AGREEMENT Recorded Nov 12, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031626/0218 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2005
From: HENDRIX, JON DAVID; MAY, MICHAEL R.
To: SIGMATEL, INC., A DELAWARE CORPORATION
Reel/Frame 017363/0197 →