What is the best method to remove noise from a signal
5 ビュー (過去 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!