Wiki

This version (11 Jul 2019 13:18) was approved by Prasad Kamath.

Click here to return to the basic dsp page

Trignometry


This Module implements the basic trigonometric functions such as sine, cosine, tan, inverse sine, inverse cosine, inverse tan. This Module can be grown. When grown, both control and input, output pins are grown.


Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Input decimal - Audio Audio input


Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Output decimal - Audio Transformed Output


Grow Algorithm

The module does not support Add and Growth.

Configuration



GUI Control NameDefault ValueRangeFunction Description
IndexIn0(Sinx) 0 to 5 Index of the trigonometric function needed
Input Gain 1 -100000 to 100000 Gain applied on the input
phase 0 -100000 to 100000phase of the input
Output Gain 1-100000 to 100000 Gain applied on the output
Offset0-10000 to 10000 Offset of the output



DSP Parameter Information

GUI Control NameCompiler NameFunction Description
IndexInTrignometry_SC5xxAlg1IndenIn1function index selected
Input GainTrignometry_SC5xxAlg1Input Gain1Gain applied on the input
PhaseTrignometry_SC5xxAlg1Phase1phase of the input
Output Gain Trignometry_SC5xxAlg1Output Gain1 Gain applied on the output
Offset Trignometry_SC5xxAlg1Offset1 Offset of the output



Here,

  • Green - Algorithm Name
  • Red - Instance Number (Changes for each instance)
  • Blue - Parameter Name
  • Brown - Stage number



Algorithm Description

This Module implements the basic trigonometric functions such as sine, cosine, tan, inverse sine, inverse cosine, inverse tan. This Module can be grown. When grown, both control and input, output pins are grown.

Supported ICs

  1. ADSP215xx
  2. ADSPSC5xx
resources/tools-software/sigmastudio/toolbox/basicdsp/trignometry.txt · Last modified: 28 Jun 2019 10:51 by Prasad Kamath