필터 지우기
필터 지우기

What is the best method to remove noise from a signal

조회 수: 8 (최근 30일)
William
William 2014년 7월 21일
답변: SRI 2014년 10월 7일
Hi, I'm working with some signals and am trying to reduce noise. If I have a noise signal and a data + noise signal, what would be the best method to remove the noise signal from the data signal? The signals are discrete and in the form of 1xn vectors. I am not sure what kind of noise it is.
I'm thinking about using some kind of adaptive filter or deconvolution method, but I am not sure about what matlab code would apply in this situation.
Thank you

답변 (2개)

Adil Zuberi
Adil Zuberi 2014년 10월 7일
Hi, Did you came up with any path to your problem?
I am also facing a similar problem. I have a signal with noise, I have clean noise as well.
Simple subtraction in time domain can increase noise if it is out of phase. Assuming a Sine function. In-Phase Sine will cancel out each other on subtraction but out-phase will increase the amplitudes much more.
Hope you get the point. So I assume there shall be some noise removal method in may be frequency domain or statistical methods using the noise which is in time domain.
Thanks in advance!

SRI
SRI 2014년 10월 7일
Hi William
Your Message signal has been corrupted with noise, basically in Matlab, after some of convolution with generation of random numbers we will attempting to view a noise in the signal that is called as random noise which will be associated with the signal, these basic noise will be laying in the higher or lower component of the signal, so try to use some Analog filters to remove those noise in the signal will give a good presense to your message signal

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by