Forward Fast Fourier (FFT)
Jump to navigation
Jump to search
Summary
Performs a forward Fast Fourier Transform (FFT) on a complex input signal and outputs the frequency domain representation.
Description
The **Forward Fast Fourier (FFT)** component computes the frequency spectrum of an incoming complex signal using FFT. It processes blocks of samples (size determined by the **Order** property) and outputs both the transformed complex data and related frequency values. The component is commonly used for signal analysis, filtering, and spectrum visualization.
Diagram:
Categories
- File:TArduinoComplexCategory.png Category Complex – Complex signal analysis.
- File:TArduinoMathCategory.png Category Math – Transform and spectral operations.
Properties
- Enabled – Enables or disables the FFT processing.
- Ignore DC – If true, suppresses the DC (zero-frequency) component from the output.
- Order – Determines the size of the FFT (default: 5 → 2^5 = 32 samples).
- Sample Rate – Sampling rate of the input signal in Hz (default: 1000).
Pins
Input Pins
- In – Complex input samples to be transformed.
Output Pins
- Out – Complex FFT output data (frequency domain).
- Spectrum – Magnitude spectrum output (amplitude values).
- Frequency – Frequency bins corresponding to the FFT results.