Extract Multiple Tone Information 1 Chan VI
- Updated2025-07-30
- 5 minute(s) read
Returns the frequency, amplitude, and phase for each signal tone whose amplitude exceeds a specified threshold. Wire data to the time signal in input to determine the polymorphic instance to use or manually select the instance.

Inputs/Outputs
time signal in
—
time signal in is the time-domain waveform.
export mode
—
export mode selects the source of the signal and spectrum to export to exported signals.
threshold
—
threshold specifies the minimum amplitude that each tone must exceed for this VI to extract it from time signal in.
max num tones
—
max num tones specifies the maximum number of tones that this VI extracts. If you set max num tones to –1, this VI extracts all tones whose amplitude exceeds threshold.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
output sorting
—
output sorting specifies the sorting order of the tones that this VI extracts.
exported signals
—
exported signals contains the signals specified by export mode.
multiple tone information
—
multiple tone information returns the frequency, amplitude, and phase of each tone that this VI extracts. Each element of the array is one single tone.
error out
—
error out contains error information. This output provides standard error out functionality. |
The input signal can be real or complex and single-channel, in the form of a waveform, or multichannel, in the form of an array of waveforms. If you wire an array of real waveforms to time signal in, LabVIEW selects the Extract Multiple Tone Information N Chan instance by default. If you wire an array of complex waveforms to time signal in, LabVIEW selects the Extract Multiple Tone Information N Chan (CDB) instance by default.
A real multiple tone signal can be expressed as shown in the following equation:
where Ai, fi, and φi are the amplitude, frequency, and phase, respectively, of the ith tone of a multiple tone signal with N tones and Fs is the sample rate in samples per second of the input waveform signal.
A complex multiple tone signal can be expressed as shown in the following equation:
where Ai, fi, and φi are the amplitude, frequency, and phase, respectively, of the ith tone of a multiple tone signal with N tones and Fs is the sample rate in samples per second of the input waveform signal.
For a real signal, the frequency range is (min frequency, max frequency) = (0, Fs/2). For a complex signal, the frequency range is (min frequency, max frequency) = (–Fs/2, Fs/2).
Examples
Refer to the following example files included with LabVIEW.
- labview\examples\Signal Processing\Waveform Measurements\Complex Multi-Tone Measurements.vi
time signal in
—
export mode
—
threshold
—
max num tones
—
error in (no error)
—
exported signals
—
exported time signal
—
f0
—
dB Spectrum (Hann)
—
multiple tone information
—
error out
—