Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resources:tools-software:sigmastudio:toolbox:basicdsp:signalsubtract [22 Jun 2012 14:39]
William Jahn Approved
resources:tools-software:sigmastudio:toolbox:basicdsp:signalsubtract [09 Mar 2017 07:47]
Venkatesan Krishnamoorthy
Line 3: Line 3:
 [[resources:​tools-software:​sigmastudio:​toolbox:​basicdsp|Click here to return to the Basic DSP page]]\\ [[resources:​tools-software:​sigmastudio:​toolbox:​basicdsp|Click here to return to the Basic DSP page]]\\
 \\ \\
----------------------------------------------------------------------------------------------------------+There are two kinds of subtraction supported.  
 +    ​Subtraction (Real Signals) 
 +    ​Subtraction (Complex Signals) 
 +=====Subtraction (Real Signals) ===== 
 +The Subtract Block performs a subtraction operation on the input pins and outputs the difference result. (Minuend ​Subtrahend = Difference)|{{signalsubtractpic1.png}}|
  
-|The Subtract Block performs a subtraction operation on the input pins and outputs the difference result. (Minuend - Subtrahend ​Difference)|{{signalsubtractpic1.png}}| +====Input Pins====
- +
-===Input Pins===+
 ^Name^Format [int/dec] - [control/​audio]^Function Description^ ^Name^Format [int/dec] - [control/​audio]^Function Description^
 |Input_Pin 0|any - any|Minuend term| |Input_Pin 0|any - any|Minuend term|
 |Input_Pin 1|any - any|Subtrahend term| |Input_Pin 1|any - any|Subtrahend term|
  
-===Output Pins===+====Output Pins====
 ^Name^Format [int/dec] - [control/​audio]^Function Description^ ^Name^Format [int/dec] - [control/​audio]^Function Description^
 |Input_Pin 0|any - any|Difference term| |Input_Pin 0|any - any|Difference term|
  
-===Algorithm Description===+====Algorithm Description====
 A standard subtraction operation is performed. When the algorithm is grown new input pins appear. These input pins represent more subtrahend terms so that the resulting output formula is:\\ A standard subtraction operation is performed. When the algorithm is grown new input pins appear. These input pins represent more subtrahend terms so that the resulting output formula is:\\
 Output_Pin 0 = Input_Pin 0 - (Input_Pin1 + Input_Pin2 + Input_Pin3 + ... Input_PinN) Output_Pin 0 = Input_Pin 0 - (Input_Pin1 + Input_Pin2 + Input_Pin3 + ... Input_PinN)
    
  
-===Example===+====Example====
 The subtraction block can be used along with other arithmetic operators to realize many typical DSP functions. It is a basic building block that allows difference operations to be performed. ​ The subtraction block can be used along with other arithmetic operators to realize many typical DSP functions. It is a basic building block that allows difference operations to be performed. ​
  
Line 29: Line 31:
 \\ \\
  
-===Algorithm Details===+====Algorithm Details====
 |Toolbox Path|Basic DSP - Arithmetic Operations - Signal Subtract| |Toolbox Path|Basic DSP - Arithmetic Operations - Signal Subtract|
 |Cores Supported|ADAU144x \\ ADAU176x \\ ADAU178x \\ ADAU170x \\ AD1940| |Cores Supported|ADAU144x \\ ADAU176x \\ ADAU178x \\ ADAU170x \\ AD1940|
Line 40: Line 42:
    
  
 +=====Subtraction (Complex Signals) =====
 +This algorithm subtracts the complex signals. (All real parts are subtracted to the first signal'​s real part and all imaginary parts are subtracted to first signals imaginary part)This is a block based module. ​
 +\\
 +{{ :​resources:​tools-software:​sigmastudio:​toolbox:​basicdsp:​complexsubtract.jpg?​nolink |}}
 +\\
  
 +====Input Pins==== 
 +^Name^Format [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==== 
 +^Name^Format [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 subtract two signals FFT's result as shown below.  
 +\\ 
 +{{ :​resources:​tools-software:​sigmastudio:​toolbox:​basicdsp:​complexsub2.jpg?​nolink |}} 
 +\\
  
  
resources/tools-software/sigmastudio/toolbox/basicdsp/signalsubtract.txt · Last modified: 09 Mar 2017 07:47 by Venkatesan Krishnamoorthy