CONVERT THE FREQUENCY TO 1 3 BANDS¶
Converts a frequency-domain curve into 1/3-octave band representation by aggregating spectral values within each band. Use this worker to reformat narrow-band FFT or PSD curves into standardised octave-band spectra for NVH and acoustics post-processing. The aggregation method (average, RMS, or max) is selectable per analysis need.
When to use¶
Classification: process.
Tagged: 1/3-octave, acoustics, band_13, fft, frequency, nvh, octave, octave_band.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curve 1 | curve1 | vector | — | Input frequency-domain curve (e.g. FFT or PSD result) whose X-axis represents frequency in Hz; leave empty if the curve will be injected programmatically. | |
| Octave Type | octave_type | string | nte | Octave-band scheme to apply; currently supports ‘band_13’ (1/3-octave bands); defaults to ‘nte’ — leave at default for standard 1/3-octave processing. | |
| Value Type | value_type | string | avg | Aggregation method applied within each band: ‘avg’ (arithmetic mean), ‘rms’ (root-mean-square), or ‘max’ (peak value); defaults to ‘avg’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_to_octaves_output_1 | curve_to_octaves_output_1 | vector | Output curve with 1/3-octave band centre frequencies on the X-axis and the aggregated amplitude (avg/rms/max) on the Y-axis, ready for NVH reporting or further analysis. |
Disciplines¶
- data.curve.transform
- data.signal_processing
- engineering.nvh
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_to_octaves
Auto-generated from transformation schema. Worker id: curve_to_octaves. Schema hash: 6083d95b9c00. Hand-curated docs in workerexamples/ override this page when present.