|RESPITE: The CASA Toolkit Page: Documentation: Block Library Index:SquareWave|
SquareWave is a signal generator block that generates a regular square wave function. There are 5 controlling parameters: SAMPLE_RATE, DURATION, FREQ, AMP, and initial PHASE.
SAMPLE_RATE is in units of samples per second, DURATION is measured in seconds, and FREQ in cycles per second. The square wave has maximum and minimum values of +AMP and -AMP. The initial PHASE is specified in radians where the one complete cycle of the wave has 2 Pi radians (see diagram below).
|Inputs||Meaning||Sample||1-D frame||2-D frame|
|SAMPLE_RATE||Float||-||Number of samples per second|
|DURATION||Float||-||Duration in seconds of signal to generate|
|FREQ||Float||-||The square wave frequency|
|AMP||Float||1.0||The square wave amplitude|
|PHASE||Float||0.0||The initial phase in radians|