Smoothing a noisy signal
Mostra commenti meno recenti
Hey everyone,
I need some help smoothing out a noisy signal. I know of one or two methods but I am not sure what the best way of doing it is. Can someone tell me what is the most efficient way of smoothing?
Thanks for the help!
1 Commento
David Polcari
il 13 Giu 2012
Risposta accettata
Più risposte (1)
Sandarva Khanal
il 15 Giu 2012
0 voti
Like Walter said, you need to define your goals for the results. One simple way can be to use a running average of may be about 3 - 5 data from your data set.
For example, if you are interested in finding the running average of 3 data-points from your data set, your 2nd data could be the average of first three data-points. Your 3rd data will be the average of data-point indexed 2 to 4, and so on....remember that in this case, you will not usually change the first data-point.
1 Commento
Walter Roberson
il 15 Giu 2012
conv(signal, ones(1,3)/3) is one method of implementing a 3 point running average.
Categorie
Scopri di più su Signal Generation, Analysis, and Preprocessing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!