How to remove Noise from the signal?

2 ビュー (過去 30 日間)
Raghu ts
Raghu ts 2020 年 6 月 17 日
コメント済み: Ankit Kandpal 2020 年 6 月 26 日
Signal data is attched as .mat file,
Can soemone help in
  1. Identifying what type of signal it is?
  2. What methods/filters can be applied to remove noise? any example.
  3. Is it possible to model the method/filter logic in simulink?
  6 件のコメント
Raghu ts
Raghu ts 2020 年 6 月 24 日
Aren't Weiner, Matched filters are image processing filter?
I tried Adaptive filters but didn't get results,
Can you suggest some filters to use in real time simulations?!
Ankit Kandpal
Ankit Kandpal 2020 年 6 月 26 日
Weiner Filters and matched Filters can be used for 1D signal filtering as well. Try using butterworth filter, and chebyshev filters

サインインしてコメントする。

回答 (1 件)

Vinayak Mohite
Vinayak Mohite 2020 年 6 月 19 日
編集済み: Vinayak Mohite 2020 年 6 月 19 日
Hi Raghu,
Within the Signal Processing Toolbox, you may refer to the following resources (documentation and examples)to know more about noise cancellation and filter design using MATLAB.
  1 件のコメント
Raghu ts
Raghu ts 2020 年 6 月 23 日
Hello Vinayak,
Thank you for the answer,
I tried using filter designer before applying savitzky golay, but couldn't get the results for real time run simulations,
1.
filt = designfilt('lowpassfir', 'PassbandFrequency', 0.1, 'StopbandFrequency', 1, 'PassbandRipple', 1, 'StopbandAttenuation', 60);
2.
Sr = 200;
O = 10;
Cf = 30;
filt = designfilt('lowpassfir','FilterOrder',O,'CutoffFrequency',Cf,'Samplerate',Sr);
both didn't work.
Can you suggest some methods for real time applications.
Please correct me, if I misunderstood!

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by