What is the best method to remove noise from a signal
조회 수: 4 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
답변 (2개)
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!
댓글 수: 0
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
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!