Borrar filtros
Borrar filtros

Filer the noise from a signal

1 visualización (últimos 30 días)
ben omar
ben omar el 18 de Mzo. de 2018
Respondida: ben omar el 21 de Mzo. de 2018
I'm Trying to Filter the noise From this signal, The noise was created by adding AWGN with a 30db signal to ration (SNR) Can anyone help me to design a filter

Respuestas (3)

Abraham Boayue
Abraham Boayue el 18 de Mzo. de 2018
There are various methods of filtering signals of which the the matlab built in function filter should be good enough for cleaning up your signal. Read about filter in matlab. If that doesn't help, reply to this post.
  1 comentario
ben omar
ben omar el 19 de Mzo. de 2018
Thank you for your answer. I've read about Matlab filter and I've tried to filter my signal using IIR and FIR low pass filter I'm getting some results but since I'm not familiar with signal processing I don't know if those results and quite good or not
the following images contain the filtered signals along with original ones With 40 ,30, and db of AWGS 1- Fig1,2 and 3 show the filtered signal using Savitzky-Golay Filters with 3rd order and frame of 21

Iniciar sesión para comentar.


Abraham Boayue
Abraham Boayue el 20 de Mzo. de 2018
Hey Ben, the images of your filtered signal look quite good from my point of view. When you recover a signal from noise, it is impossible to get the original signal back. You can only get an approximation of it; the reason is that part of the amplitude is either attenuated or magnified as a result of the noise. No need to doubt your work. If you don't mind, can you post the expression of your noisy signal, x(n) = signal + noise. I would like to test it to see if I can get similar result.

ben omar
ben omar el 21 de Mzo. de 2018
snr=40 ; % Signal-to-Noise Ratio in dB
signl= awgn(sig,snr,'measured'); %add WGN to your signal (sig)

Community Treasure Hunt

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

Start Hunting!

Translated by