Wiki

This version (30 Jun 2017 10:58) was approved by Venkatesan Krishnamoorthy.The Previously approved version (22 Jun 2012 14:18) is available.Diff

Signal Add

Click here to return to the Basic DSP page

There are three version of 'Signal Add' algorithm.

  1. Signal Add (Real Signals)
  2. 2 Channel Adder (Real Signals)
  3. Signal Add (Complex Signals)


Signal Add (Real Signals)

The Signal Adder block adds inputs together. No other modification of the signal is done.

Care must be taken to avoid clipping. If automatic gain reduction is needed to avoid clipping, use the Signal Merger block.

2 Channel Signal Add (Real Signals)

This algorithm adds the 2 signal and produces an real signal. When the algorithm is grown it takes multiple pairs of input signal and adds each pair to produce an output signal.



Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Operand 1 any Input signal 1
Pin 1: Operand 2 any Input signal 2


Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Output Signal any Output signal



Grow Algorithm

Module can be grown 16 times. For each growth input is grown by 2 and output by 1.

Supported DSPs

ADAU145x

Signal Add (Complex Signals)

This algorithm adds the complex signals. (All real parts are summed together and all imaginary parts are summed together)This is a block based module.

Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Operand 1 complex Input complex signal 1
Pin 1: Operand 2 complex Input Complex signal 2


Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Output Signal Complex Complex output signal



Grow Algorithm

input pins can be grown up to 8 channels.



Supported DSPs

ADAU145x (Block Schematic only)

Example Usage

This can be used to add two signals FFT's result as shown below.

resources/tools-software/sigmastudio/toolbox/basicdsp/signaladd.txt · Last modified: 20 Apr 2017 07:38 by Venkatesan Krishnamoorthy