Nth Octave Frequency Bands

Calculates the 1/Nth octave center and edge frequency bands from minf to maxf.

Download
Download

You are now following this Submission

Cite As

Edward Zechmann (2026). Nth Octave Frequency Bands (https://in.mathworks.com/matlabcentral/fileexchange/19033-nth-octave-frequency-bands), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Octave centre frecuencies

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3.1

Added the Edge Boolean , Eb allowing the reference frequency to either be selected as a center or edge frequency.

Download
1.3.0

Added the reference frequency, fr as an input variable and optimized the removal of fractional-octave-bands outside the range of min_f to max_f.

Download
1.3.0-0

Revised the number of significant digits calculation for rounding. Limited the number of bands per octave from 1 to 10E12. A warning is issued if the number of bands is greater than 10E6.

Download
1.2.0

Modified the even octave bands to have 1000 Hz as an edge frequency. Changed the number of significant digits calculation for rounding. Limited the number of bands per octave from 1 to 43.

Download
1.1.0

Updated program to satisfy ANSI S1.6 for full octave bands and third octave bands.

Download
1.0.0

Fixed a bug in rounding the frequencies. Previoius version did not allow frequencies less than 1 Hz.

Download