LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Waveform Patten Recognition

Hi,

 

As the attached demo, I need to recognize different waveform patterns.

 

The wave duration, amplitude and character may change a bit each time for measurement.

 

Any suggestion? Thanks.

0 Kudos
Message 1 of 4
(2,784 Views)

Do you acquire a waveform then analyze, or does it have to run continuously?  If you can afford the analysis time, you could develop functions that describe each waveform, then run regression fits with your data for each function. Check the R-squared on each fit - highest one wins.  

Message 2 of 4
(2,732 Views)

The data proccess can be offline, may you give some detail suggestion?

 

The wave may change a bit, eg. the small peak in zigzag may bigger or smaller. Or the 2 peaks duration or amplitude may change.

 

Thanks.

 

0 Kudos
Message 3 of 4
(2,724 Views)

I think it might be a lot easier for me to show you than explain it.  Can you post some comma delimited text files with examples of each type of waveform?  It may take me a few days, but I'll knock together something to show you what I mean.  While I'm doing that, you should spend some time studying regression and curve fitting.  It's good stuff to know, even if you don't need it that often...

 

Jason

0 Kudos
Message 4 of 4
(2,701 Views)