LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

averageing waveform peaks

Solved!
Go to solution
I am taking data that results in a sinusoidal waveform with varying amplitude as seen in the attached. I want to normalize the wave to have an amplitude equal to the average of the peaks but can't figure out how. If possible, I am hoping to get a solution with LabView components because I will be doing tests of other parts that will result in various amplitudes and number of peaks.Thank you
0 Kudos
Message 1 of 3
(2,787 Views)
Solution
Accepted by topic author Timkd
Take your signal, feed it into the Hilbert transform function.  Use the original signal as the real part of a complex signal and use the Hilbert transform result as the imaginary part.  Take the magnitude of this signal and you will have the envelope.  You can then average this signal.
Randall Pursley
Message 2 of 3
(2,776 Views)
Thank you, it works well
0 Kudos
Message 3 of 3
(2,760 Views)