Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:rms4band [01 Sep 2017 15:32] – [GUI Controls] Prasad Kamathresources:tools-software:sigmastudio:toolbox:dynamicsprocessors:rms4band [15 Sep 2017 08:32] (current) Prasad Kamath
Line 1: Line 1:
 [[resources:tools-software:sigmastudio:toolbox:dynamicsprocessors|Click here to return to the Dynamics Processors page]] [[resources:tools-software:sigmastudio:toolbox:dynamicsprocessors|Click here to return to the Dynamics Processors page]]
 \\ \\
-====== RMS 4 Band Compressor(ADAU145x) ======+====== RMS 4 Band Compressor- Single Precision(ADAU145x) ======
 {{:resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:multibandcompressor_treetoolbox.png?nolink&200|}} {{:resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:multibandcompressor_treetoolbox.png?nolink&200|}}
 \\ \\
Line 45: Line 45:
 ===== DSP Parameter Information =====  ===== DSP Parameter Information ===== 
 ^GUI Control Name^Compiler Name^Function Description^ ^GUI Control Name^Compiler Name^Function Description^
-|NumFilt|FirFiltPoolS300Alg1Numfilt(ADAU145x) FirFiltPoolBlkAlg1Numfilt(214xx)|The Number of filter coefficient sets+|tc_n|RMS4BandCompS300Alg1tc_n(ADAU145x)|attack time (there are n values for n curves)| 
-|TapSize|FirFiltPoolS300Alg1TapSize(ADAU145x) FirFiltPoolBlkAlg1TapSize(214xx\\ |The Number of filter taps in each coefficient set+|hold_n|RMS4BandCompS300Alg1hold_n(ADAU145x)|hold time(there are n values for n curves)
-|InIndx|FirFiltPoolS300Alg1InIndx(ADAU145x) FirFiltPoolBlkAlg1InIndx(214xx)\\   |The selected input index+|decay_n|RMS4BandCompS300Alg1decay_n(ADAU145x)|release time(there are n values for n curves)| 
-|FiltIndx|FirFiltPoolS300Alg1FIltIndx(ADAU145x) FirFiltPoolBlkAlg1FiltIndx(214xx)\\   |The Selected filter coefficient set index+|B1_1|RMS4BandCompS300Alg1B1_1(ADAU145x)|all pass coefficients (3 sets of first order filters) (b1,b0,a1), there are 9 coefficients in total.
-|RevIndx|FirFiltPoolS300Alg1RevIndx(ADAU145x) FirFiltPoolBlkAlg1RevIndx(214xx)\\   |The Selected Reverse Index, if set(value=1), the coefficient access order for filtering is reversed+|points_n|RMS4BandCompS300Alg1points_n(ADAU145x)|Table containing gain points array from compressor curve graph
-|InvIndx|FirFiltPoolS300Alg1InvIndx(ADAU145x) FirFiltPoolBlkAlg1InvIndx(214xx)\\   |The Selected Invert Index, if set(value=1)the output value is negated| +|B2_filterIndex|RMS4BandCompS300Alg1B2_filterIndex(ADAU145x)|B2 IIR filter coefficient of the filter band
 +|B1_filterIndex|RMS4BandCompS300Alg1B1_filterIndex(ADAU145x)|B1 IIR filter coefficient of the filter band| 
 +|B0_filterIndex|RMS4BandCompS300Alg1B0_filterIndex(ADAU145x)|B0 IIR filter coefficient of the filter band
 +|A2_filterIndex|RMS4BandCompS300Alg1A2_filterIndex(ADAU145x)|A2 IIR filter coefficient of the filter band| 
 +|A1_filterIndex|RMS4BandCompS300Alg1A1_filterIndex(ADAU145x)|A1 IIR filter coefficient of the filter band|
 ===== Algorithm Description ===== ===== Algorithm Description =====
 \\ \\
-The Algorithm implements a FIR filter of order Nhaving N+1 filter taps. Multiple coefficient sets can be added to the module, enabling the routing of multiple inputs through multiple independent FIR filters to a given output selection line +The Algorithm implements a multiple band compressorwith the input being separated into various filter bands depending on the set corner frequenciesThese filter inputs are fed into individual compressors with unique curves and settings for attack, release and hold times.The detected gain is multiplied with the individual filter outputs and summed to single output   
-The FIR Filter Pool form has multiple tabs each having a particular routing selection and parameters between the inputs and outputs. The algorithm implements invert functionality which inverts the output samples and Reverse which access the loaded filter coefficient set in reverse for particular selection.+
 \\ \\
-{{:resources:tools-software:sigmastudio:toolbox:filters:form_fir_pool.png?600|}}+
 ===== Example ===== ===== Example =====
  
 \\ \\
-The example shows The module configured to two inputs and three output channels with three independent FIR Filter coefficient sets. The three coefficients are Low pass FIR filters with cutoffs 2.4KHz,4.8kHz and 7.2KHz.  +The example shows The module configured to a single input, single output configuration. The input is a sine sweepsweeping linearly from 50Hz to 20kHz. The multiband compressor bands are configured to provide compression of 12db,0db,5dB and 30dB at an input level of 0dB
-The output plots for the configuration are shown below+
 \\ \\
-{{:resources:tools-software:sigmastudio:toolbox:filters:example_fir_pool_3.png?600|}}+ 
 +{{ :resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:example_multiband_comp1.png?nolink |}}
 \\ \\
 +{{ :resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:example_multiband_comp2.png?nolink |}}
 \\ \\
-{{:resources:tools-software:sigmastudio:toolbox:filters:output_fir_pool.png?800|}} +{{ :resources:tools-software:sigmastudio:toolbox:dynamicsprocessors:120-5-30_multiband_comp.png?nolink |}}
-\\ +
 ===== Supported IC's===== ===== Supported IC's=====
 1. ADAU145x \\ 1. ADAU145x \\
-2. 214XX 
-3. 213xx 
-4. SC58x 
  
- + 
 +<WRAP round help>Note: The module uses single precision filters due to which the accuracy of the module is limited at low amplitude levels of input data</WRAP>
resources/tools-software/sigmastudio/toolbox/dynamicsprocessors/rms4band.1504272741.txt.gz · Last modified: 01 Sep 2017 15:32 by Prasad Kamath