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.