The most recent version of this page is a draft.DiffThis version (10 Feb 2021 12:42) was approved by Sanjeeva Reddy.

This is an old revision of the document!

Click here to return to the Sources page

Square Wave


The Square Wave block generates a square wave at a constant level and at different frequencies.


This block has checkbox to enabled or disabled the algorithm. Check the box to enable this algorithm. It has the numeric text box to edit the frequency to generate the square wave at different frequencies.

Targets Supported

Square Wave Yes YesYes Yes



Output0ControlOutput channel 0

Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
Frequency5000 to 0.5* sample rateSets the frequency for square wave
OnOffFalseTrue/FalseEnabled/Disabled the algorithm for the channel, When the algorithm is disabled, the output pin will output a constant value 0.0

DSP Parameters

Parameter NameDescriptionADSP-214xx/SC5xx/215xx
SinSin value for generating a square wave at particular frequencyFloat
CosCos value for generating a square wave at particular frequencyFloat
OnOffEnabled/Disabled the algorithmFloat

DSP Parameter Computation

Sin = sin⁡(2*π*fs/FS)
Cos = cos⁡(2*π*fs/FS)
Where fs is frequency and FS is the sampling rate

/srv/ · Last modified: 13 May 2021 09:06 by Prasad Kamath