Wiki

The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (05 Jun 2020 08:52) is a draft.
Approvals: 0/1

This is an old revision of the document!


Click here to return to the AdvancedDSP page

Down Sampling

Description

The Down Sampling module is mainly used to get the input samples to a lower the process and sampling rate. For example the bass portion of the audio need not to be processed at higher sampling rates as the frequencies associated with bass are low.

This module takes the DownSample factor from the GUI parameters and down-samples the input accordingly.

Targets Supported

NameADSP-214xx(Sample)ADSP-214xx(Block)ADSP-215xx/ADSP-SC5xx(Sample)ADSP-215xx/ADSP-SC5xx(Block)
DownSampler No NoNo Yes


Pins

Input

NameTypeDescription
InputAudioInput channel

Output

NameTypeDescription
OutputAudioDown sampled output


Configurable Parameters

GUI Parameter NameDefaultRangeFunction Description
Factor22,4,8,16,32The input sample rate will be divided by Factor
AntiAliasFilterFalseTrue/FalseEnabled/Disabled the anti-alias filter. If enabled, anti-alias filter will be applied before DownSampling the signal


DSP Parameters

NameDescriptionADSP-214xx/215xx/SC5xx
FactorThe factor at with the input sample rate will be dividedFloat
NFilterTapsNumber of antialiasing filter coefficientsFloat
FIRCoeffscoefficientsFloat


DSP Parameter Computation

NFilterTaps = Factor >= 16 ? 97:49

resources/tools-software/sigmastudiov2/modules/advanceddsp/downsampling.1591339966.txt.gz · Last modified: 05 Jun 2020 08:52 by Nikhin Shetty