freqoctspace
R2026bDescription
specifies additional options using name-value arguments, such as the reference frequency and
the base to set the octave ratio.F = freqoctspace(___,Name=Value)
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Algorithms
Octave analysis is used to identify sound or vibration levels
across a broad frequency range in a process that resembles how a human ear perceives sound.
The freqoctspace function generates a vector that represents frequencies
logarithmically distributed that form octaves, which you can use to perform octave
analysis.
Assume a reference frequency fr, an octave ratio G, and a distribution of b subbands per octave. The ANSI/ASA S1.11-2014/Part 1 / IEC 61260:1-2014 standard [1] defines the center frequencies of the octave bands, fc, as
where k is any integer and represents the band number above or below the reference frequency. Given a frequency range [fmin, fmax], the function trims fc so that fmin ≤ fc ≤ fmax.
The center frequency definition differs depending on whether b is odd (for instance, for bandwidths of 1 octave or 1/3 octave), or even (for instance, for bandwidths of 1/2 octave or 1/6 octave). This definition ensures that the band edges of the whole octave band remain band edges for all of the fractional bands.
The lower and upper edge frequencies of each octave band are given by
References
[1] Electroacoustics – Octave-band and Fractional-octave-band Filters – Part 1: Specifications (a nationally adopted international standard). ANSI/ASA S1.11-2014/Part 1 / IEC 61260:1-2014. Melville, NY: Acoustical Society of America, 2014.
Extended Capabilities
Version History
Introduced in R2026b


