Is there a way to filter in the frequency domain?

조회 수: 1 (최근 30일)
Seth
Seth 2013년 8월 7일
Suppose you have a structure of gain and phase as a function of frequency for a given filter. Is there a way to use this data as a filter in the frequency domain?
It seems rather undesirable to fft my time domain signal, multiply it with the data, and then take an ifft. This method has too many opportunities to introduce unwanted effects.

답변 (1개)

kjetil87
kjetil87 2013년 8월 8일
filtering in frequency domain is as you already suggested a multiplication. I would think that the most natural way to go about this was to take an ifft of your frequency response and use matlabs filter function.
i.e:
h=ifft(H);
filter(h,1,data);

카테고리

Help CenterFile Exchange에서 Filter Analysis에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by