SIGVIEW supports the following instrument types:



Value at (with marker)...:  You can define the X value from the signal and the instrument will monitor the Y value (for example, you can monitor FFT value on a certain frequency).


Marker with harmonics at...:  Available for FFT windows only. This shows value at desired frequency, along with markers on all harmonics of that frequency.


Mean: Calculates the mean value of the signal.


Sum: Calculates the sum of all signal values.


Const: Creates an instrument with a constant numerical value. This can be used for expressions in the Signal calculator. Const instrument value an be changed by using the corresponding context menu option "Change value...".


Const (child window with level marker): Same as Const instrument, except that it will be created as a child window of a signal window and will automatically display a level marker in the origin signal (see Instrument Properties for details about level markers).


Median value: Calculates median value from a signal. Displays a level marker in the signal window automatically (see Instrument Properties for details about level markers).


Quantile value...: Calculates Quantile value from a signal with arbitrary percent value. Displays level markers at quantile and max-quantile values in the signal window automatically (see Instrument Properties for details about level markers).


Fractal dimension...: Calculates Fractal Dimension of a signal by using Hurst Exponent method. It can be used to estimate a long-term memory of time series. An optimization level can be specified, defining a number of iterations for the "rescaled range optimization" algorithm (level of 1 is equal to 100000 iteration, level of 100 to 1000 iterations). Please note that the calculation of this value can be quite time-consuming. Therefore, a number of samples in a source signal is currently limited to 100000 samples. For longer input signals, this function will be disabled.


Standard deviation: Calculates the standard deviation of the visible part of the signal.


Variance: Measure of the amount of variation within the signal values, equal to the square of the standard deviation.


Skewness: Measure of symmetry, or more precisely, the lack of symmetry of distribution. A distribution, or data set, is symmetric if it looks the same to the left and right of the center point. The skewness for a normal distribution is zero, and any symmetric data should have a skewness near zero. Negative values for the skewness indicate data that are skewed left and positive values for the skewness indicate data that are skewed right.


Kurtosis: Measure of whether the data are peaked or flat, relative to a normal distribution. That is, data sets with high kurtosis tend to have a distinct peak near the mean, decline rather rapidly, and have heavy tails. Data sets with low kurtosis tend to have a flat top near the mean, rather than a sharp peak. A uniform distribution would be the extreme case. SIGVIEW uses "excess kurtosis", meaning that standard normal distribution has a kurtosis of zero.


RMS normalized: The same as the standard RMS function, but will first normalise the signal by subtracting its mean value from all signal values.


RMS (Root Mean Square): If the signal includes negative values, the sum instrument will probably not be useful. In that case you can use this instrument the square root of the mean of the squares of the signal values. RMS=sqrt((x12+x22+…..)/N).


RMS of a frequency range: Calculates normalized RMS limited to a defined frequency range. It is useful if you want to calculate how much energy is contained in a limited frequency range.


Overall dB (weighted): You can calculate overall sound pressure values weighted with standard A, C, or Z curves. This calculation is internally based on the 1/1 Octave plot values. These values are calculated in the background, weighted with the appropriate A, C or Z-weighting coefficients, and all bands are combined into one dB value.

Please note that the values calculated by using one of these functions may not match the values calculated by a sound pressure level meter. In order to achieve that, you would have to calibrate SIGVIEW first.


Crest factor: Calculates the crest factor of the visible part of the signal.


Integral: Calculates numeric integral over the visible signal part.


Signal-To-Noise Ratio (SNR): Calculates the ratio between signal power and noise power in the overall signal. The higher the ratio, the less obtrusive the background noise is. The value is calculated by first estimating the noise floor of the spectrum using an iterative sigma-clipping method. This works by repeatedly computing the average level of the spectrum bins, discarding any bins that exceed a threshold above that average, and recalculating until the result stabilises. The remaining bins represent the noise floor. The SNR is then determined as the difference between the strongest spectral peak and this estimated noise floor, expressed in decibels. For clean signals with a negligible noise floor, the result is capped at approximately 138 dB, which corresponds to the theoretical dynamic range of the 32-bit floating-point sample format used internally. SNR units are decibel (dB).


Total Harmonic Distortion (THD) and Total Harmonic Distortion + Noise (THD+N): THD is a measurement of the harmonic distortion present in the signal and is defined as the ratio of the sum of the powers of all harmonic components to the power of the fundamental frequency. Lesser THD allows the components in a loudspeaker, amplifier or microphone, or other equipment, to produce a more accurate reproduction by reducing harmonics added by electronics and audio media. You should measure it in signals containing one pure tone (sine) component. THD+N means total harmonic distortion plus noise. This measurement is much more common and more comparable between devices. Both instrument values are calculate in decibel (dB). To convert dB values to percent values, you can use one of online calculators, for example here.


Weighted mean (Mean frequency): Calculates the sum of products xi * yi divided by the sum of yi (xi are values on x-axis and yi corresponding values on y-axis from origin plot). If applied to an FFT plot, it is equivalent to a mean frequency.


Weighted median (Median frequency): xi are values on the x-axis and yi corresponding values on the y-axis of the origin plot. This function calculates xi value so that the sum of xi * yi on both sides of the xi is the same (or nearly the same). If applied to an FFT plot, it is equivalent to a median frequency.

                                    

Maximum: Calculates maximum value from the signal.


Minimum: Calculates minimum value from the signal.


Maximum position: Calculates the position of maximum from the signal (for example, frequency of the max. peak in FFT).


Maximum position (interpolated): Estimates the position of the maximum value more precisely by using interpolation. It is especially useful for determining fundamental frequency in the spectrum with precision, better than the frequency resolution of the spectrum.


Minimum position: Calculates the position of minimum value from the signal.


Peak count: Shows the number of peaks detected by the peak detection function. Please note that this function will be available only if  peak detection has been turned on on the source signal.


Average peak distance: Shows the average distance (on the X-axis) between peaks detected by the peak detection function. Please note that this function will be available only if  peak detection has been turned on on the source signal.


Zero-crossing rate: Average number of zero-crossing (positive to negative or vice versa) ins signal in one second


Peak-to-Peak: Distance between maximum and minimum values


Sum 3D over frequency range: This is the only instrument applicable to a 3D graphics (usually Time FFT). It calculates the sum of all values from the 3D graphic for one segment of the Y-axis (usually frequency).


Amplitude at max. frequency harmonics


This group of instruments measures the spectrum amplitude at harmonic frequencies of the dominant (max. frequency) component in a spectrum window. It is useful for tracking harmonic content of rotating machinery, electrical signals, or any other periodic process.

The instruments are available only for spectrum-like windows (FFT results, spectral analysis results, etc.). They are not available for pure time-domain signals.

In a spectrum window, open the Instruments menu and select: Amplitude at max. frequency harmonics menu option

This menu contains nine sub-items: 2× max. frequency, 3× max. frequency…10× max. frequency.

Each sub-item creates a separate instrument instance with a fixed harmonic order (2…10).

If the requested harmonic frequency is outside the available frequency range or cannot be resolved from the current spectrum data, the instrument displays 0.0.


Spectral centroid

The Spectral centroid represents the “center of mass” of the spectrum. It indicates where the majority of the signal’s energy is concentrated along the frequency axis. Higher values correspond to signals with more energy at higher frequencies, while lower values indicate that energy is concentrated in the lower frequency range. This instrument is often used as a measure of the perceived “brightness” of a signal. It is calculated directly from the time-domain signal, without the need to explicitly compute a spectrum window first.

Spectral flatness

The Spectral flatness measures how noise-like or tone-like a spectrum is. It is defined as the ratio between the geometric mean and the arithmetic mean of the spectral values. A value close to 1 indicates a flat spectrum (similar to white noise), while values close to 0 indicate a spectrum dominated by strong peaks (tonal or harmonic content). This instrument is useful for distinguishing between noisy and periodic signals.It is calculated directly from the time-domain signal, without the need to explicitly compute a spectrum window first.

Dominant frequency

The Dominant frequency represents the frequency with the highest amplitude in the spectrum. For this instrument, SIGVIEW uses an averaged spectrum derived internally from the time signal, ensuring that the detected frequency reflects the most prominent component over time rather than a single instantaneous peak. A marker is displayed at the corresponding frequency position. It is calculated directly from the time-domain signal, without the need to explicitly compute a spectrum window first.


Show N highest peaks


Every window 2D and 3D/Spectrogram window provides a "Show N highest peaks" option in its context menu.

When enabled, SIGVIEW automatically identifies the N largest values within the currently visible portion of the signal and displays markers at those positions.


Peak markers are recalculated each time you zoom, pan, or otherwise change the visible signal range.


Only the visible segment is analyzed, allowing you to focus on areas of interest.


Markers are shown directly on the signal or spectrogram for easy visual inspection.


Configuring the number of peaks


The number N (default: 5) is configurable globally.

You can set your preferred default value in the Application settings dialog.


This feature is useful for quickly locating dominant peaks in waveforms, spectra, and spectrograms without manually inspecting the data.


Copying marker values to clipboard


To copy the values of all visible markers to the clipboard in a TAB-separated format, you can use the context menu option "Copy markers to clipboard" on the signal containing the markers.