WaveWarp 2.0 Component
      

Multirate:
Functional Description
Increases the sample rate of the input by an integer factor, M, by
inserting (M-1) zero-valued samples between successive inputs.
The output sample rate is a factor of M higher than the
input sample rate.
Separate components are provided for 2, 3, 4, and M (flexible) upsampling
factors.
IMPORTANT: This component is designed to be used in conjunction
with an anti-imaging filter in order to build an interpolating
upsampler from scratch. It should not be used alone
since the output is subject to extreme imaging distortion.
In order to supress the distortion, this component must be
followed by a low-pass filter with a cut-off frequency of
Fs/2M, where Fs is the output sample rate
of the upsampler. To ensure correct amplitude scaling of the output,
the gain (in the pass-band) of the low-pass filter should be set equal to M.
(refer to the
Digital Filters
category of the Component Library for the available range of low-pass filters).
It is generally not necessary to build the interpolating upsampler
from
scratch
since the
Multirate
category of the Component Library also includes a range of upsamplers with
built-in anti-imaging filters, suitable for most applications.
Algorithm
See
[CrRa]
and
[StNg]
for a detailed treatment
of multirate signal processing.
For a specific discussion
on upsampling by an integer factor, see
section 2.3.3 of
[CrRa]
and chapters 1 & 3 of
[StNg].
Signal Implementations
| Audio signals | Control signals | Description |
| Single input mono single output mono | n/a | Converts the sample rate of the mono signal |
| Single input stereo single output stereo | n/a | Converts the sample rate of the stereo signal |
Related components:
Example DrawingBoards illustrating usage:

      
|