This version (02 Jan 2023 10:46) was approved by Jagan M.


Click here to return to the the Advanced DSP page

The down-sampler module is mainly used to get the input samples to a lower sampling rate and process. For example the bass portion of the audio need not 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 sample the input accordingly.

Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Inputdecimal- audioInput Signal to be down-sampled.

Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Outputdecimal - audioDownsampled Output

Grow Algorithm

The module currently does not support grow functionality.

Add Algorithm

Add Algorithm with multiple instance support is available in this module.


The downsample factor can be changed by combo box.

GUI Control NameDefault ValueRangeFunction Description
Factor2 2,4,8,16,32 The factor at with the input sample rate will be divided
AntiAliasFilterFalseTrue/FalseEnabled/Disabled the anti-alias filter. If enabled, anti-alias filter will be applied before DownSampling the signal

Supported ICs

  1. ADSP-SC58x
  2. ADSP-215xx

DSP Parameters

————————— ———————————————————————————- —————————————-
Factor The factor at with the input sample rate will be dividedFloat
NFilterTaps Number of antialiasing filter coefficientsFloat
FIRCoeffs coefficientsFloat

resources/tools-software/sigmastudio/toolbox/advanceddsp/downsampler.txt · Last modified: 02 Jan 2023 10:07 by ananthakalyani Sankar