LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how to detect multiple peaks?

1.png

For example, this is a spectrum. Y-axis is power, and X-axis is frequency. 

I have the measured datas (two 1-D arrays), and I want to detect the multiple peaks. Can anyone tell me how to do it? Thanks!

0 Kudos
Message 1 of 3
(3,622 Views)

For a single peak like this, I can use the ArrayMax&Min function to find the peak value..

1.jpg

 

But for multiple peaks,  my idea is that set a threshold (eg:power=-10dB), and cut these spectrums into several peaks like this:

2.png

and then, find the Max value for each set. But I don't know how to realize this....

0 Kudos
Message 2 of 3
(3,615 Views)
0 Kudos
Message 3 of 3
(3,609 Views)