4.66667

4.7 | 3 ratings Rate this file 123 Downloads (last 30 days) File Size: 2.54 KB File ID: #25017
image thumbnail

FFT filter - clean your signals and display results!

by Shmuel Ben-Ezra

 

13 Aug 2009 (Updated 16 Aug 2009)

Perform Fourier transform, filter in frequency domain, reconstruct the signal.

| Watch this File

File Information
Description

The function introduces the implementation of fft and ifft in filtering and cleaning of signals.
The function plots
1. the original signal,
2. its transform,
3. the reconstructed (filtered) signal.
You can control the filtering by giving your parameters.
Comprehensive help is included (>>help fftf).
The code is extensively commented.

MATLAB release MATLAB 7.8 (R2009a)
Other requirements Useful as tutorial and introduction to the field.
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
23 Jan 2010 Alireza Keramat

Very well written. Thanks a lot. It helped me so much.

30 Nov 2010 Craig Doolittle

I changed line 56 from:
X=X(1:N)/max(X);
to:
X=X(1:N)*N;
in order to return original scaling

This file saved me some time writing my own, thank you very much!

19 Nov 2011 Saud

anybody help to run this code.

09 Jan 2012 Pat

Well written code. The commenting on the lines is very much appreciated making it easier for the user to follow. Thank you very much!!

Please login to add a comment or rating.
Updates
16 Aug 2009

included a screenshot

Tag Activity for this File
Tag Applied By Date/Time
fft Shmuel Ben-Ezra 13 Aug 2009 12:01:56
ifft Shmuel Ben-Ezra 13 Aug 2009 12:01:56
dft Shmuel Ben-Ezra 13 Aug 2009 12:01:56
fourier Shmuel Ben-Ezra 13 Aug 2009 12:01:56
transform Shmuel Ben-Ezra 13 Aug 2009 12:01:56
data analysis Shmuel Ben-Ezra 13 Aug 2009 12:01:56
filter Shmuel Ben-Ezra 13 Aug 2009 12:01:56
dft Sven 21 Aug 2009 10:35:46
filter Robert Reed 18 Sep 2009 10:57:28
filter Sidsel 11 May 2011 06:29:47

Contact us at files@mathworks.com