Method and apparatus for performing decimation and interpolation of PCM data
US5936859A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Apr 15, 1996 |
| Grant date | Aug 10, 1999 |
| Priority date | — |
| Expiry date | Apr 15, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T3/4007
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Decimation and interpolation of pulse code modulated (PCM) digital audio samples is performed by periodically skipping or repeating a single PCM value. A random access memory (RAM) acting as a FIFO buffer memory outputs PCM samples in response to an address output from a counter. A predetermined number of PCM samples are output from the FIFO buffer by incrementing the counter at a constant rate. Decimation is performed by doubling the incrementing rate for one read interval, and interpolation is performed by halting the incrementing for one read interval. Modifying the incrementing rate of the counter provides an economical implementation of decimation and interpolation without introducing distortion.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.