The Octave Analysis VIs support the following averaging types:
Linear averaging is computed by integrating the square of the filtered signal over a fixed time interval and dividing by the time interval. Linear averaging starts when the lowest fractional-octave filter settles.
Exponential averaging is a continuous averaging process that weights current and past data differently. The amount of weight given to past data as compared to current data depends on the exponential time constant.
The following block diagram shows a VI performing 1/3 octave analysis in the 20Hz–20kHz range using fast exponential averaging.

![]() |
Note In order to use exponential averaging, you must wire the exp avg settings parameter to a control or constant. |
Equal confidence averaging is exponential averaging with a specific time constant set for each individual band. Each time constant is set so that the standard deviation of the band power measurement equals the confidence value in decibels that the equal confidence level [dB] control specifies.
In peak-hold averaging, the largest measured level value of all previous values is returned for each band until a new value exceeds the current maximum. The new value becomes the new maximum value and is the value returned until a new value exceeds it.
The Octave Analysis VIs reset the fractional-octave filter the first time the VI executes. You can use the reset filter control to programmatically reset the filter. After the filter is reset, a transient response occurs while the filter settles.
You can use the restart averaging control to restart the averaging process without resetting the filter. Restarting the averaging without resetting the filter avoids the transient phase associated with the settling of the filter.