BrettG

Example Project: Using the Stopwatch to Count Successive Samples over a Threshold

Discussion created by BrettG on Dec 16, 2011

SigmaStudio Example Project: Using the Stopwatch to Count Successive Samples over a Threshold

 

This example shows how to count the number of samples in a signal that exceed a certain threshold. Three ABCD Logic cells (available in the Basic DSP - Logic library) are used to turn the various flags on and off and to compare signal values to a threshold. DC Input Entry cells are used for the constant values used in the logic comparisons. Attached is an example project, a diagram, and the logic analyzer display of the output of the signal flow.

 

ScreenHunter_03 Dec. 16 16.25.jpg

 

The red input signal in the example is a simple sine tone.

The blue signal shows the count of the stopwatch. It starts counting once the input signal has exceeded the Threshold value.

The green signal is the output of the last logic cell, which outputs a 1 if the stopwatch has exceeded 3.

 

This means that the output GPIO will go high if the input signal exceeds a peak amplitude of 0.95 for more than 3 samples.

 

ScreenHunter_04 Dec. 16 16.26.jpg

Outcomes