This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Digital Sample-Rate Converters
Annotation ability available
Sector:
Language:
English
Abstract
This paper discusses a real-time implementation of a sampling rate conversion technique between two arbitrary chosen sampling rates. In particular, a method to generate fractionally sampled data from discrete-domain (integer) data samples is analyzed and implemented on the Motorola DSP56001 (24-bit digital signal processor). This real-time implementation can be accomplished with a DSP56001 and 5k of data memory. As an example, the conversion from 44.1 kHz (Compact Disc sampling rate) to 48 kHz (Digital Audio Tape sampling rate) is discussed. The assembly code for the main routine and the filtering method to generate interpolated samples are included.
Topic
Citation
Park, S., "Digital Sample-Rate Converters," SAE Technical Paper 910788, 1991, https://doi.org/10.4271/910788.Also In
References
- Crochiere R. E. Rabiner L. R. “Multirate Digital Signal Processing ” Prentice-Hall, Inc. Englewood Cliffs, NJ 1983
- Schafer R. W. Rabiner L. R. “A Digital Signal Processing Approach to Interpolation,” IEEE Proceedings 61 692 702 June 1973
- Lagadec R. “Digital Sampling Frequency Conversion” Digital Audio AES Premier conference 90 96 Rye, NY June 3-6 1982
- Smith J. O. Gossett P. “A Flexible Sampling Rate Conversion Method” Proc. ICASSP 1984
- Ahmed N. Natarajan T. “Discrete-Time Signals and Systems ” Prentice-Hall Englewood Cliffs, NJ 1983
- Openheim A.V. “ Digital Signal Processing ” Prentice-Hall Englewood Cliffs, NJ 1975
- Nyquist H. “Certain topics in telegraph transmission theory” Trans, on AIEE 617 644 1928
- Thompson C. D. “A VLSI sigma delta A/D converter for audio and signal processing applications,” Proc. Int. Conf. Acoust, Speech, Signal Processing 4 2569 2572 Glasgow, Scotland May 23-26 1989
- Park S. “Oversampled 16-bit Analog-to-Digital Converters using Sigma-Delta Technology,” Proc. 11th Korea Symposium on Science and Technology 1272 1277 Seoul, Korea June 26-29 1990
- Park S. “ Principles of Sigma-Delta Modulation for Analog-to-Digital Converters ,” Application Report (APR8/D) Motorola Inc. 1990
- Rabiner L. R. “Digital Techniques for Changing the Sampling Rate of a Signal” Digital Audio ; Collected papers from the AES Premier conference 79 89 Rye, NY June 3-6 1982
- Park S. “A Real-Time Method for Sample-Rate Conversion from CD to DAT,” Proc. IEEE Int. Conf. Consumer Electronics 360 361 Chicago, IL June 18-20 1990
- Youn D. Ahmed N. Carter G. C. “On using the LMS algorithm for time delay estimation,” IEEE Trans. Acoust, Speech and Signal Proc. ASSP-30 5 788 801 Oct. 1982
- Lathi B.P. “ Signals, Systems and Communication ” New York Wiley 1965
- Srinath M.D. Rajasekaran P. K. “ An Introduction to Statistical Signal Processing with Applications ,” Wiley-Interscience New York 1979
- Papoulis A. “ Probability, Random Variables, and Stochastic Processes ” Second New York McGraw-Hill 1984
- Peebles, P.Z. Jr. “ Probability, Random Variables, and Random Signal Principles ” McGraw-Hill NY 1980
- Elliott D. F. Handbook of Digital Signal Processing Engineering Applications ,” Academic Press 1987
- Park S. “A real-time implementation of half-band filters to obtain 18-20 bit resolution from the DSP56ADC16 16-bit sigma-delta A/D converter,” Proc. of the International Conference on Acoustics, Speech and Signal Processing 989 992 Albuquerque, NM May 23-25 1990
- Park S. “Multistage halfband filter design for improving effective resolution from Sigma-Delta analog-to-digital converters,” Preprint of the 89th Audio Engineering Society (AES) Convention Los Angeles, CA Sept. 21-25 1990
- Jenkins G.M. Watts D. G. Spectral Analysis and Its Applications San Francisco Holden-Day 1968
- Reed F. A. et al. “Time Delay Estimation Using the LMS Adaptive Filter - Static Behavior,” IEEE Trans, on Acoust, Speech, Signal Proc ASSP-29 3 561 571 Jun 1 1981
- Motorola Inc. DSP56ADC16 16-Bit Sigma-Delta Analog-ti-Digital Converter Technical Data Sheet DSP56ADC16/D 1989
- Motorola Inc. DSP56000/DSP56001 Digital Signal Processor User's Manual 1990