ΣSigmaStudio Русский

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.
Trignometry

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


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