MATLAB: Discrete fourier transform

dft

hi everyone,
i want to analyze the signal with disturbance using DFT and suppress those disturbance. so pls give me an idea to suppress the disturbance.
thank you in advance.

Best Answer

Hi, probably the easiest thing to do is to look at the data's spectrum and identify which frequency content you want to retain. Then, design a filter to attenuate those frequency regions you do not want to retain.
You can use spectrum.periodogram to look at the spectrum. Then, you can use fdesign.lowpass, fdesign.bandpass, fdesign.highpass to design a filter for your data.