How to find frequencies of noise to filter

13 ビュー (過去 30 日間)
Dhanushka Palipana
Dhanushka Palipana 2020 年 5 月 20 日
回答済み: Sai Sri Pathuri 2020 年 5 月 26 日
I want to remove noisy frequencies from a data signal. But, I'm not sure the frequencies of the noise.
I tried fft, but the signal is very single sided, so can't read the specific frequencies from the graph we obtain from the following.
x = Data(:,2)
y = fft(x);
n = length(x); % number of samples
f = (0:n-1)*(fs/n); % frequency range
power = abs(y).^2/n; % power of the DFT
How do we find the specific frequencies of noise from a signal?

回答 (1 件)

Sai Sri Pathuri
Sai Sri Pathuri 2020 年 5 月 26 日
You may not require the frequency of noise to remove it from the signal. If you know the frequency of the signal, you may use the one of the following filters in documentation to remove the noise.

カテゴリ

Help Center および File ExchangeFilter Banks についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by