IP Library Granted Patent US 7,339,504
Granted Patent B1
US 7,339,504 · App. 11/536,852 · Granted Mar 4, 2008

Communications device with asynchronous sample rate converter

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,339,504
App. No.
11/536,852
Granted
Mar 4, 2008
Kind
B1
Abstract

An asynchronous sample rate converter including a feedback loop configured to generate a control signal corresponding to an output sample rate that is synchronous with an output clock signal and a normalized time distance value corresponding to a plurality of input samples and an interpolator configured to generate an output sample in response to receiving the control signal using the normalized time distance value and outputs of at least two polyphase filter components that are generated from at least the plurality of input samples is provided.

Claims (45)

1. An asynchronous sample rate converter comprising:

a feedback loop configured to generate a control signal corresponding to an output sample rate that is synchronous with an output clock signal and a normalized time distance value corresponding to a plurality of input samples; and

an interpolator configured to generate an output sample in response to receiving the control signal using the normalized time distance value and outputs of at least two polyphase filter components that are generated from at least the plurality of input samples.

2. The asynchronous sample rate converter of claim 1 wherein the interpolator is configured to select the at least two polyphase filter components using the normalized time distance value.

3. The asynchronous sample rate converter of claim 1 wherein the interpolator is configured to generate the output sample by linearly interpolating outputs from the at least two polyphase filter components using a residue value determined from the normalized time distance value.

4. The asynchronous sample rate converter of claim 1 wherein the plurality of input samples are upsampled prior to being provided to the interpolator.

5. The asynchronous sample rate converter of claim 1 wherein the plurality of input samples are filtered prior to being provided to the interpolator.

6. The asynchronous sample rate converter of claim 1 wherein the feedback loop includes a numerically controlled oscillator configured to generate the control signal and the normalized time distance value.

7. The asynchronous sample rate converter of claim 6 wherein the feedback loop includes a loop filter configured to filter a frequency error signal and provide a filtered signal to the numerically controlled oscillator.

8. A method performed by an integrated communications device, the method comprising:

generating a normalized time distance value corresponding to a plurality of input samples that are synchronous with an input clock signal;

selecting at least two polyphase filter components using the normalized time distance value;

generating an output for each of the at least two polyphase filter components using at least the plurality of input samples; and

interpolating an output sample that is synchronous with an output clock signal using the outputs of the plurality of polyphase filter components and the normalized time distance value.

9. The method of claim 8 further comprising:

generating a frequency error signal that indicates a frequency variation between the input clock signal and the output clock signal; and

generating the normalized time distance value using the frequency error signal.

10. The method of claim 9 further comprising:

filtering the frequency error signal prior to generating the normalized time distance value.

11. The method of claim 8 wherein the input clock signal and the output clock signal are asynchronous.

12. The method of claim 8 further comprising:

providing the output sample to communications circuitry.

13. The method of claim 8 further comprising:

receiving the input sample from communications circuitry.

14. A communications device comprising

communications circuitry configured to interface with an antenna; and

signal processing circuitry coupled to the communication circuitry and including an asynchronous sample rate converter (ASRC);

wherein the ASRC includes a frequency locked feedback loop configured to generate a control signal synchronous with an output clock signal and a normalized time distance value corresponding to a plurality of input samples that are synchronous with an input clock signal, wherein the ASRC includes an interpolator configured to generate an output sample in response to receiving the control signal using the normalized time distance value and outputs of at least two polyphase filter components that are generated from at least the plurality of input samples, and wherein the interpolator is configured to select the at least two polyphase filter components using the normalized time distance value.

15. The communications device of claim 14 wherein the communications circuitry is configured to generate the plurality of input samples from a radio frequency (RF) signal received across the antenna, and wherein the signal processing circuitry is configured to receive the plurality of input samples from the communications circuitry.

16. The communications device of claim 14 wherein the signal processing circuitry is configured to provide the output sample to the communications circuitry, and wherein the communications circuitry is configured to generate a radio frequency (RF) signal from the output sample and transmit the RF signal across the antenna.

17. The communications device of claim 14 wherein the signal processing circuitry is configured to provide the output sample to an external host.

18. The communications device of claim 14 wherein the signal processing circuitry is configured to receive the plurality of input samples from an external host.

19. The communications device of claim 14 further comprising:

an Integrated Interchip Sound (I 2 S) interface coupled to the signal processing circuitry.

20. A communications system comprising:

a communications device including:

communications circuitry; and

signal processing circuitry coupled to the communication circuitry and including a frequency locked feedback loop and an interpolator;

an antenna coupled to the communications device; and

processing circuitry configured to communicate with the communications device;

wherein the frequency locked feedback loop is configured to generate a control signal synchronous with an output clock signal and a normalized time distance value corresponding to a plurality of input samples that are synchronous with an input clock signal, wherein the interpolator is configured to generate an output sample in response to receiving the control signal using the normalized time distance value and outputs of at least two polyphase filter components that are generated from at least the plurality of input samples, and wherein the interpolator is configured to select the at least two polyphase filter components using the normalized time distance value.

21. The communications system of claim 20 wherein the communications circuitry includes receiver circuitry configured to receive a signal across the antenna, and wherein the receiver circuitry is configured to generate the plurality of input samples from the signal.

22. The communications system of claim 21 wherein the communications circuitry is configured to provide the output sample to the processing circuitry.

23. The communications system of claim 20 wherein the communications circuitry includes transmitter circuitry configured to generate a signal from the output sample, and wherein the transmitter circuitry is configured to transmit the signal across the antenna.

24. The communications system of claim 23 wherein the communications circuitry is configured to receive the plurality of input samples from the processing circuitry.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: SILICON LABORATORIES INC.
To: SKYWORKS SOLUTIONS, INC.
Reel/Frame 057033/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2006
From: LI, JUNSONG
To: SILICON LABORATORIES INC.
Reel/Frame 018327/0177 →