Welcome to Vibrationdata.com
Signal Processing, Filtering, & Fourier Transform Page

 Dear Guest,
Writing tutorials and maintaining a website are expensive endeavors. I need your help to continue this effort. Your donation is appreciated.
Support Vibrationdata

Thank you for your support.
Sincerely, Tom Irvine
Email: tom@irvinemail.org

 Tutorials


An Introduction to Digital Filtering: filter.pdf
This tutorial focuses on the Butterworth filter.
Introduction to the Spectral Functions. The Fourier Transform and Power Spectral Density Function: spectral.pdf
Fast Fourier Transform: fft.pdf  
The FFT transform is based on the butterfly algorithm.
Power Spectral Density Calculation via Matlab: psd_mat.pdf
Guest tutorial submitted by Bob Light.
Sine Function Identification and Removal.  sinefind.pdf
Statistical Degrees of Freedom: statdof.pdf
DLL Files needed to run software programs
 dlls.zip


 Software

 Executable

 Source

Digital filtering using a Butterworth 6th order  filter. The user must supply an input time  history  file. Both lowpass and highpass  options are  available.
 filter.exe
 filter.cpp
Fast Fourier transform (FFT) of a time history. The  transform operates on a time series with 2^n  points, where n is an integer.
Also, corresponding inverse FFT.
 fft.exe

invfft.exe
 fft.cpp

invfft.cpp
Conventional Fourier transform of a time series  with an arbitrary number of points.
 fourier.exe
 fourier.cpp
Generation of time history signals:
1. sine
2. damped sine
3. sine sweep
4. white noise
5. pink noise
 generate.exe

 _
First-order trend identification and removal.
 trend1.exe
 trend1.cpp
Second-order trend identification and removal.
 trend2.exe
 trend2.cpp
Cubic Spline Curve-fit:
 spline.exe
 spline.cpp
Integrate a time history via the trapezoidal rule.
 integ.exe
 integ.cpp
 Differentiate a time history.
 differ.exe
 differ.cpp
 Recommended Books
Brigham, The Fast Fourier Transform and its Applications
Stearns and David, Signal Processing Algorithms in Fortran and C

Ken Steiglitz, A Digital Signal Processing Primer

Himelblau, Piersol, et al., IES Recommended Practice 012.1: Handbook for Dynamic Data Acquisition and Analysis


Other Vibrationdata.com Pages:    
Home | Software | SRS | References | Animation | Videos