Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

Multirate:

Zero-inserting UpSampler

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:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement