Coded data generation or conversion – Digital code to digital code converters – Data rate conversion
Patent
1997-09-17
1999-11-09
Hoff, Marc S.
Coded data generation or conversion
Digital code to digital code converters
Data rate conversion
341 50, H03M 700
Patent
active
059823054
ABSTRACT:
A sample rate converter for converting a digital signal having a particular sample rate frequency into a signal having a different, specified sample rate frequency. The converter includes an interpolation function for increasing the sample rate frequency of the input signal by an interpolation factor (L), so as to produce an intermediate signal having an intermediate sample rate frequency. The intermediate signal is then filtered with a predefined single-stage, low-pass filter to eliminate high frequency noise introduced as a result of the interpolation. The filtered intermediate signal is then supplied to a decimation function, which extracts samples from the intermediate signal in accordance with a decimation factor (M), thereby producing an output signal having the desired sample rate frequency. The filter is configured so as to be optimized to provide the best conversion results for a plurality of critical input/output sample rate conversion pairs, which are used to define the filter cutoff frequency. The converter can be equipped with a single predefined filter, which is then used for all conversions, or the converter can be equipped with a plurality of predefined filters, and the most appropriate filter selected based on the desired level of quality for the conversion. Since the filter is predefined and fixed, there is no need to recalculate the filter every time the converter is executed or when a different input/output rate is specified.
In operation, the input signal is interpolated to an intermediate sample rate by inserting L-1 zero value data points between the existing data points. This intermediate signal is then low pass filtered, but the filter skips all of the intervening zero value data points, thereby greatly enhancing the efficiency of the converter. The filtered signal is then decimated, by removing every M-1 out of every M data samples.
REFERENCES:
patent: 5389923 (1995-02-01), Iwata et al.
patent: 5600320 (1997-02-01), Wilson et al.
patent: 5712635 (1998-01-01), Wilson et al.
patent: 5748120 (1998-05-01), Yasuda
Ingle, Vinay K., and Proakis, John G., "Overview of FIR Filter Design", Digital Signal Processing Laboratory Using the ADSP-2101 Microcomputer, Prentice Hall, by Analog Devices, Inc., pp. 154-165, (1991).
The Applications Engineering Staffof Analog Devices, DSP Division, "Multirate Filters", Digital Signal Processing Applications Using the ADSP-2100 Family, Prentice Hall, vol. 1, pp. 87-132, (1992).
Press, William H., Flannery, Brian P., Teukolsky, Saul A., and Vetterling, William T., "Digital Filtering in the Time Doman", Numerical Recipes in C, The Art of Scientific Computing, Cambridge University Press, pp. 558-560, (1994).
Fisher, Tony, "Interactive Filter Design", World Wide Web Page (URL: http://dcpul.cs.york.ac.uk:6666/.about.fisher/mkfilter/).
Division of Electronic Systems and Division of Manufacturing Systems Engineering, University of Westminster, London, England, World Wide Web Page (URL: http://dolphin.wmin.ac.uk.filter.sub.-- design.html).
Lee, Professor Edward, and Messerschmitt, Professor David, Ptolemy Project, Department of Electrical Engineering and Computer Science, University of California at Berkeley, World Wide Web Page (URL: http://ptolemy.eecs.berkeley.edu/quicktour/upsample/demo/html).
CCRMA, Stanford University Center for Computer Research in Music and Acoustics, Stanford University., World Wide Web Page (URL: http://cmn19.stanford.edu/.about.jos/src/src.html).
Hoff Marc S.
Microsoft Corporation
LandOfFree
Sample rate converter does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Sample rate converter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sample rate converter will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1462187