4.875

4.9 | 8 ratings Rate this file 115 Downloads (last 30 days) File Size: 2.54 KB File ID: #25017
image thumbnail

FFT filter - clean your signals and display results!

by

 

13 Aug 2009 (Updated )

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   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (9)
22 Apr 2014 Wei-Chih Juang

This code is so good! I have learned a lot from you code and have simply changed it to have 3 filtering mode. Don't know how to update it in comment. Anyway, thanks for sharing this!

08 Dec 2013 Fan D.Chen

Can This code be used as a bandpass filter´╝č

11 Sep 2013 Ferdi

Very nice and easy to use fft-implementation. I've used this extensively for my thesis. Thanks a lot!

16 May 2013 Alexander

Excellent code. For a mech eng, this is a godsend.
Thanks.

14 Aug 2012 Justin

Works great!

Also made the change Craig made.

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!!

19 Nov 2011 Saud

anybody help to run this code.

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!

23 Jan 2010 Alireza Keramat

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

Updates
16 Aug 2009

included a screenshot

Contact us