How to extract noise amplitude from a signal?

8 views (last 30 days)
Mr M.
Mr M. on 11 Dec 2016
Commented: K G on 6 Jun 2019
Suppose I have a signal with noise, but I dont know exacctly the waveform of the signal. However I know that the signal has low frequency components and the noise has higher frequency. I want to extract the variance of the noise. Which is the fastest way to do it with MATLAB?

Answers (1)

Jan
Jan on 12 Dec 2016
To determine the variance of the noise, you have to remove the original signal at first. If the noise has a hight frequency, use a high pass filter. Adjust the parameters according to the nature of the noise, preferrably based on any knowledge about the physical source of the noise.
After the noise is separated from the signal, var computes the variance.

Categories

Find more on Signal Generation and Preprocessing in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!