COMPUTE FFT¶
Computes the Fast Fourier Transform (FFT) of a time-series curve, converting it from the time domain to the frequency domain. Use this worker to identify dominant frequency components in any sampled signal (e.g., acceleration, force, displacement).
When to use¶
Classification: process.
Tagged: fft, frequency_domain, signal_processing, spectrum, time_series.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Time-series | time-series | vector | — | Input time-series curve (e.g., acceleration vs. time) to be transformed; must be a uniformly sampled vector — leave unconnected only if the curve is supplied via a preceding node. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_fft_output_1 | curve_fft_output_1 | vector | Frequency-domain output curve representing the FFT magnitude spectrum of the input signal, with frequency (Hz) on the x-axis and amplitude on the y-axis. |
Disciplines¶
- data.signal_processing
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_fft
Auto-generated from transformation schema. Worker id: curve_fft. Schema hash: c0b65e70ae82. Hand-curated docs in workerexamples/ override this page when present.