FFT (Fast Fourier Transform)

FFT (Fast Fourier Transform) decomposes a measured signal into its constituent sinusoids so you can analyze it in the frequency domain. FFT is the practical engine behind most modern spectrum analysis for sound and vibration, supporting diagnostics, compliance work, troubleshooting, and long-term monitoring—provided you sample correctly, manage leakage and aliasing, and select appropriate averaging and windowing.

FFT Fast Fourier Transform

FFT Fast Fourier Transform allows the decomposition of signals into their constituent sinusoids, enabling analysis in the frequency domain.

What Is FFT Fast Fourier Transform?

Who Invented FFT?

FFT was co-discovered by James W. Cooley and John W. Tukey in 1965. While elements of the method existed earlier, their work brought FFT into practical use during the rise of digital computing by sharply reducing computational complexity for large datasets. This made digital signal processing feasible at scale.

What Is the FFT Equation?

FFT is an efficient method to compute the DFT, so the equation is the DFT equation. There are multiple FFT algorithm variants (e.g., radix-2, split-radix), each with different computational steps, but the underlying transform is the same.

What Is the DFT?

The Discrete Fourier Transform (DFT) transforms discrete, periodic signals from the time domain into the frequency domain, enabling analysis and manipulation of frequency content and, if needed, transformation back via the inverse DFT.

For a sequence x[n] of length N, the DFT is defined as:

X[k] = ∑(n=0 to N−1) x[n] · e^(−i 2π k n / N)

Where:

  • X[k] is the k-th element of the frequency-domain representation
  • x[n] is the n-th element of the time-domain signal
  • e is the base of the natural logarithm (≈ 2.71828)

j (or i) is the imaginary unit (j² = −1)

What Are FFT Applications?

FFT is widely used across engineering and science.

Applied Mechanics

Sound and Acoustics

Numerical Methods

Signal Processing

Instrumentation

Radar

Electromagnetics

Communications

Miscellaneous

What Are the Benefits of Using FFT?

FFT enables a range of practical outcomes:

  • Signal analysis: Identify dominant frequencies, noise components, and harmonics.
  • Noise reduction: Remove unwanted frequencies in audio or image processing and transform back to time domain.
  • Compression: Preserve significant frequency components for efficient audio/image compression.
  • Filter design and implementation: Design and apply frequency-domain filters efficiently.
  • Convolution efficiency: Convolution in time domain equals multiplication in frequency domain; FFT-based convolution is faster for long signals.
  • Spectral analysis: Reveal frequency-domain patterns in physical systems (astronomy, geology, oceanography).
  • Structural analysis: Identify resonant frequencies in structures to reduce risk.
  • Telecommunications: Used for modulation and demodulation.
  • Audio processing: Enables equalization, reverb, pitch correction, and other effects.

Medical imaging: FFT is used in MRI to reconstruct images from received signals.

What Is the Difference Between FFT and Fourier Transform?

The Fourier Transform is the broader mathematical concept for transforming signals between time/spatial and frequency domains.

The FFT is a specific optimized algorithm used to compute the DFT, which is effectively a sampled/discrete version of the Fourier Transform.

How Does the Fourier Transform Work?

The Fourier Transform decomposes a waveform into a sum of sinusoids at different frequencies. It represents the same information as the original waveform, but in the frequency domain.

Visually, results are typically shown as a plot of amplitude vs. frequency, showing the contribution of each sinusoidal component.

The continuous-time Fourier Transform can be expressed as:

S(f) = ∫ s(t) e^(−j 2π f t) dt

Where:

  • S(f) is the Fourier transform of s(t)
  • e is the base of the natural logarithm

j is the imaginary unit (j² = −1)

Is FFT Done in Real Time or Is It Post-Processing?

Real-Time FFT

Applications: Real-time spectrum analyzers, audio effects (real-time equalizers), telecommunications, active noise control.
Challenges: Requires fast hardware and optimized algorithms; latency is a constraint.
Benefits: Immediate feedback for live monitoring and control.

Post-Processing FFT

Applications: Machinery vibration analysis from logged data, research studies, image processing.
Challenges: Large datasets and efficient storage/retrieval.
Benefits: No time constraint—data can be reanalyzed using different parameters, algorithms, or models.

How to Measure FFT

Measuring FFT requires capturing a time-domain signal, then transforming it into the frequency domain.

1) Signal Acquisition

  • Ensure the signal is accessible (microphone, vibration sensor, etc.).
  • Digitally sample using an ADC.
  • The sampling rate must be at least 2× the highest frequency of interest (Nyquist) to prevent aliasing.

2) Windowing (Optional but Recommended)

Apply a window function to reduce spectral leakage caused by finite-length time records. Common windows include:

  • Hanning (Hann)
  • Hamming
  • Blackman
  • Kaiser

3) Apply FFT

Run the FFT algorithm using:

  • Dedicated hardware (e.g., DSP), or
  • Software (e.g., MATLAB, Python numpy, FFT libraries)

4) Analyze Results

FFT output is complex (magnitude and phase). In many applications, magnitude is the primary interest:

  • Magnitude spectrum shows amplitude of frequency components
  • Peaks indicate dominant frequencies

5) Resolution and Size

Frequency resolution is:

Δf = sampling rate / FFT size

Example: 1 kHz sampling with a 1,000-point FFT yields 1 Hz resolution.

Larger FFT sizes improve resolution but increase computation.

6) Inverse FFT (IFFT)

If needed, transform frequency-domain data back to time domain using IFFT.

7) Visualization

Display spectra to interpret frequency components and amplitudes.

8) Logging / Saving

Store spectra for records, trending, or compliance documentation if required.

9) Post-Processing

Additional steps may include filtering, spectral averaging, or harmonic analysis.

What Are FFT Equipment and Tools?

Common tools used for FFT measurements include:
Digital oscilloscopes with FFT function
Dedicated spectrum analyzers (e.g., Svantek)
Data acquisition systems with FFT software
Analysis software such as MATLAB, LabVIEW, or Python-based tools

What Is an FFT Analyzer?

An FFT analyzer converts time-domain signals into frequency-domain spectra using FFT. It is used in audio analysis, vibration studies, and telecommunications.

Core functions include:

  • Time to frequency conversion
  • Resolution control via number of FFT lines/points
  • Filtering and weighting (e.g., A/B/C/Z weightings in acoustics)
  • Windowing (Hanning, Rectangular/Uniform, Flat Top, Kaiser-Bessel)
  • Real-time analysis capabilities
  • Implementation as either:
    • Standalone hardware with specialized input conditioning, or
    • Software on a computer using digitized inputs (sound card or DAQ)

What Are FFT Equipment and Tools?

Nyquist Frequency

Nyquist frequency is the highest frequency that can be accurately represented after sampling. It equals half the sampling frequency.

If fS is the sampling frequency, then:

fN = fS / 2

Why Nyquist Frequency Matters

To reconstruct a signal without loss, sampling frequency must be at least 2× the highest frequency present (Shannon-Nyquist sampling theorem). Frequencies above Nyquist will fold into lower frequencies (aliasing), corrupting the spectrum.

Why Nyquist Frequency Matters

Anti-aliasing uses an analog low-pass filter before sampling to attenuate frequencies above the Nyquist frequency. Without adequate sampling rate and anti-aliasing, FFT spectra can contain aliased components, leading to incorrect interpretations.

What is FFT Audio?

FFT applied to audio converts an audio signal from time domain to frequency domain so the frequency components (bass, midrange, treble) can be evaluated simultaneously. This reveals how much energy exists at each frequency at a given time.

FFT Audio Analyzer

Human Hearing and FFT Audio

Human hearing is typically 20 Hz to 20 kHz. FFT analysis for audio usually focuses on this range. Human sensitivity is not uniform; people are most sensitive around 2 kHz to 4 kHz, and less sensitive at very low and very high frequencies. FFT displays actual energy content, not human perceived loudness.

Importance of Using FFT Windows

Windowing mitigates spectral leakage. The choice affects amplitude accuracy and frequency resolution.

Common windows:

  • Uniform (None): Rectangular; useful for broad spectra
  • Hanning (Hann): Reduces leakage; good general-purpose balance
  • Flat Top: Highly accurate amplitude; poorer frequency resolution (broader main lobe)

Guidance:

  • Uniform is useful for broad spectra
  • Hann is a common default for balanced performance
  • Flat Top is preferred when amplitude accuracy is critical
  • For transient signals, specialized windows such as Force and Exponential are preferred

Human Hearing and FFT Audio

Human hearing is typically 20 Hz to 20 kHz. FFT analysis for audio usually focuses on this range. Human sensitivity is not uniform; people are most sensitive around 2 kHz to 4 kHz, and less sensitive at very low and very high frequencies. FFT displays actual energy content, not human perceived loudness.

Importance of Using FFT Windows

FFT in Svantek Instruments

FFT in Svantek instruments provides frequency-domain insight for sound and vibration measurements. FFT runs in conjunction with the instrument’s Level Meter, and spectra are shown in a dedicated Spectrum view.

Operation & Display

  • The instrument can operate as an FFT analyzer similarly to its Level Meter
  • FFT runs in parallel with:
    • SLM (Sound Level Meter), or
    • VLM (Vibration Level Meter) measurements
  • FFT results (spectra) are shown in Spectrum view and can be read using a vertical cursor

Configuration

Users can configure FFT parameters, including:

  • Frequency band selection
  • Pre-weighting filter selection
  • Weighting window selection
  • Number of analysis lines
  • Averaging type selection

FFT spectra can be averaged over an Integration Period and saved per Repetition Cycles. Measurement range can be set to Low or High. In vibration modes, results can be displayed in absolute or logarithmic units.

Logging

FFT spectra can be logged to a logger file in steps defined by integration period, or logger step. Logging must be enabled to record spectra.

Display Modes & Presentation

Applications of Svantek’s FFT

Svantek FFT capabilities apply to both acoustic and vibration measurements:

  • Sound level measurement: FFT in parallel with SLM/VLM for frequency detail alongside overall levels
  • Vibration analysis: Switch between acceleration, velocity, displacement spectra
  • Building vibration: FFT used per DIN 4150-3 to indicate dominant frequency of PPV
  • Acoustic analysis: Weighting filters (A, B, C, Z) support detailed acoustic spectra
  • Spectrum view: Visual inspection of frequency components and amplitudes
  • Logging: Suitable for long-term monitoring and trend analysis
  • Frequency band analysis: Select bands from 20 kHz down to 78 Hz
  • Configurability: Frequency band, pre-weighting filter, window, lines, averaging tailored to the analysis need

Machine Vibration Meter Frequency Range

FFT use for building vibration is described in DIN 4150-3. The method requires FFT analysis for Peak Particle Velocity (PPV) such that the middle of the FFT window is placed exactly on the PPV event.

Outputs:

  • PPV value
  • Corresponding Dominant Frequency (DF) for each axis X, Y, Z

Each PPV/DF pair is used as point coordinates compared against the limit curve.

Key Takeaways

  • FFT efficiently computes the DFT and its inverse.
  • DFT transforms signals into their frequency-domain representation; FFT makes it fast enough for real-time and large datasets.
  • Cooley and Tukey co-discovered FFT in 1965, enabling practical digital signal processing.
  • FFT applications span mechanics, acoustics, biomedical engineering, signal processing, instrumentation, communications, and more.
  • FFT benefits include signal analysis, noise reduction, compression, filter design, convolution efficiency, and diagnostics.
  • Nyquist frequency and anti-aliasing are mandatory concepts for valid sampling and FFT interpretation.
  • FFT can be real-time or post-processing depending on constraints and goals.
  • FFT averaging improves SNR; classical and exponential means serve different monitoring needs.
  • Windowing reduces spectral leakage; uniform, Hann, and flat top windows are used for different tradeoffs.
  • FFT is used in Svantek instruments for sound and vibration analysis, with configurable spectrum display and logging.
  • DIN 4150-3 defines FFT use for PPV dominant frequency in building vibration evaluation.

Our Methodology - How We Work With You

Step 1

Discovery

We begin by learning details of your projects, including timeframe, regulations, potential issues, budget and other requirements

Step 2

Development

Once we understand your needs, we develop a turnkey, solution with hardware and software, keeping both the budget and timeframe in mind.

Step 3

Implementation

We support you every step of the way, providing hands-on equipment and software training for your team to ensure that your monitoring program is successful

Request Quote

For Sales, Rentals, and Quotes, please get in touch with us by filling out the form below. Our knowledgeable staff is ready and eager to assist you!