IP Library Granted Patent US 9,258,011
Granted Patent B2
US 9,258,011 · App. 14/043,509 · Granted Feb 9, 2016

Efficient two-stage asynchronous sample-rate converter

Inventors: J. William Whikehart (Milford, MI); David P. Stewart (Novi, MI); Dave Lavacek (Livonia, MI)
Assignee: Visteon Global Technologies, Inc.
H03M7/00G06F5/06H03H17/0628H03M5/00H04L25/05G10L19/008G11B20/10527H03H17/0685H03M7/30H03M7/46H04L7/0337H04L27/2647
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 9,258,011
App. No.
14/043,509
Granted
Feb 9, 2016
Kind
B2
Abstract

Methods and systems consistent with the present invention provide an improved sample-rate converter that overcomes the limitations of conventional sample-rate converters. The improved system comprises a simple asynchronous sample-rate converter and synchronous sample-rate converter. The output of the simple asynchronous sample-rate converter is connected to the input of the synchronous sample-rate converter. In an alternative embodiment, the output of the synchronous sample-rate converter is connected to the input of the simple asynchronous sample-rate converter.

Claims (38)

1. A sample-rate converter system, comprising:

a simple asynchronous sample-rate converter having an input and an output; and

a synchronous sample-rate converter having an input and an output, wherein the output of the simple asynchronous sample-rate converter is connected to the input of the synchronous sample-rate converter;

wherein: (1) the synchronous sample-rate converter comprises a full synchronous sample-rate converter; or (2) the simple asynchronous sample-rate converter has an input sample-rate and an output sample-rate, and the ratio of the input sample-rate over the output sample-rate is approximately equal to unity.

2. The system of claim 1 , wherein the synchronous sample-rate converter comprises the full synchronous sample-rate converter.

3. The system of claim 1 , wherein the simple asynchronous sample-rate converter has the input sample-rate and the output sample-rate, and the ratio of the input sample-rate over the output sample-rate is approximately equal to the unity.

4. The system of claim 1 , wherein the simple asynchronous sample-rate converter comprises a sample buffer and a controller.

5. The system of claim 1 , wherein the synchronous sample-rate converter comprises a sample buffer and a controller/calculator.

6. The system of claim 1 , wherein the simple asynchronous sample-rate converter comprises a packet buffer and a controller.

7. The system of claim 1 , wherein the synchronous sample-rate converter comprises a packet buffer and a controller/calculator.

8. A sample-rate converter system, comprising:

a synchronous sample-rate converter having an input and an output; and

a simple asynchronous sample-rate converter having an input and an output, wherein the output of the synchronous sample-rate converter is connected to the input of the simple asynchronous sample-rate converters;

wherein: (1) the synchronous sample-rate converter comprises a full synchronous sample-rate converter; (2) the simple asynchronous sample-rate converter has an input sample-rate and an output sample-rate, and the ratio of the input sample-rate over the output sample-rate is approximately equal to unity; (3) the simple asynchronous sample-rate converter has an input sample-rate and an output sample-rate, and the ratio of the input sample-rate over the output sample-rate is approximately equal to unity; (4) the synchronous sample-rate converter comprises a sample buffer and a controller/calculator; (5) the simple asynchronous sample-rate converter comprises a packet buffer and a controller; or (6) the synchronous sample-rate converter comprises a packet buffer and a controller/calculator.

9. The system of claim 8 , wherein the synchronous sample-rate converter comprises the full synchronous sample-rate converter.

10. The system of claim 8 , wherein the simple asynchronous sample-rate converter has the input sample-rate and the output sample-rate, and the ratio of the input sample-rate over the output sample-rate is approximately equal to the unity.

11. The system of claim 8 , wherein the simple asynchronous sample-rate converter comprises the sample buffer and the controller.

12. The system of claim 8 , wherein the synchronous sample-rate converter comprises the sample buffer and the controller/calculator.

13. The system of claim 8 , wherein the simple asynchronous sample-rate converter comprises the packet buffer and the controller.

14. The system of claim 8 , wherein the synchronous sample-rate converter comprises the packet buffer and the controller/calculator.

15. A method for converting samples at an input sample-rate from a source into an output sample-rate, comprising the steps of:

receiving a plurality of input samples from the source;

converting the plurality of input samples at the input sample-rate to a plurality of intermediate samples at an intermediate sample-rate, wherein the plurality of input samples is converted into the plurality of intermediate samples by inserting a new sample or deleting one of the plurality of input samples, and wherein the ratio of the input sample-rate over the intermediate sample-rate is approximately equal to unity; and

converting the plurality of intermediate samples at the intermediate sample-rate into a plurality of output samples at the output sample-rate, wherein the intermediate sample-rate and the output sample-rate are locked together.

16. The method of claim 15 , further comprising the step of smoothing the samples in close proximity to the inserted or deleted samples.

17. The method of claim 15 , wherein the new sample has the same value as one of the input samples directly adjacent to the new sample.

18. The method of claim 15 , wherein the step of inserting new samples comprises creating new samples using standard curve-fitting techniques.

19. The method of claim 15 , wherein the plurality of intermediate samples is converted into the plurality of output samples using interpolation.

20. The method of claim 15 , wherein the samples are transmitted in packets.

21. A method for converting samples at an input sample-rate from a source into an output sample-rate, comprising the steps of:

receiving a plurality of input samples from the source;

converting the plurality of input samples at the input sample-rate to a plurality of intermediate samples at an intermediate sample-rate, wherein the input sample-rate and the intermediate sample-rate are locked together; and

converting the plurality of intermediate samples at the intermediate sample-rate into a plurality of output samples at the output sample-rate, wherein the plurality of intermediate samples is converted into the plurality of output samples by inserting a new sample or deleting one of the plurality of intermediate samples, and wherein the ratio of the intermediate sample-rate over the output sample-rate is approximately equal to unity.

22. The method of claim 21 , further comprising the step of smoothing the samples in close proximity to the inserted or deleted samples.

23. The method of claim 21 , wherein the new sample has the same value as one of the intermediate samples directly adjacent to the new sample.

24. The method of claim 21 , wherein the step of inserting new samples comprises creating new samples using standard curve-fitting techniques.

25. The method of claim 21 , wherein the plurality of input samples is converted into the plurality of intermediate samples using interpolation.

26. The method of claim 21 , wherein the samples are transmitted in packets.

Assignments (2)
SECURITY INTEREST Recorded Apr 18, 2014
From: VISTEON CORPORATION, AS GRANTOR; VISTEON GLOBAL TECHNOLOGIES, INC., AS GRANTOR
To: CITIBANK., N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032713/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2013
From: WHIKEHART, J. WILLIAM; STEWART, DAVID P.; LAVACEK, DAVE
To: VISTEON GLOBAL TECHNOLOGIES, INC.
Reel/Frame 031322/0327 →
Continuity (1)
Related Publication 20150091743A1 · Apr 2, 2015