Estimate frequency from a signed dB change, a constant signed dB-per-octave slope and a reference frequency. Results are in Hz; dB alone cannot determine frequency.

Find frequency from a reference and a constant slope.

Constant-slope model. dB alone cannot determine frequency; nominal presets do not describe an entire real filter response.

dB to Frequency Formula

The following formula relates level change to frequency in a constant-slope model. The signed slope is given in dB per octave; real filter response varies with frequency.

f = fโ‚€ ร— 2(ฮ” dB / S)

You can also find the number of octaves first using:

Octaves = ฮ” dB / S

Variables:

  • f is the target frequency in hertz
  • fโ‚€ is the reference frequency in hertz
  • ฮ”dB is the change in level in decibels
  • S is the slope in dB per octave

To calculate the frequency, divide the dB change by the slope to determine the number of octaves, then multiply the reference frequency by 2 raised to that value.

What is dB to Frequency Conversion?

dB to frequency conversion is a way of relating a level change in decibels to a frequency shift when a filter or response is described in dB per octave. Since one octave means doubling or halving the frequency, the slope tells you how many decibels correspond to one octave of movement. This is commonly used in audio engineering, crossovers, signal processing, and filter analysis.

How to Calculate dB to Frequency?

The following steps outline how to calculate frequency from a decibel change.


  1. First, determine the level change in decibels (ฮ”dB).
  2. Next, select the signed slope in dB per octave (S): positive for rising response, negative for falling response.
  3. Enter the known reference frequency (fโ‚€), in Hz, kHz or MHz.
  4. Calculate the number of octaves using Octaves = ฮ”dB / S.
  5. Calculate the final frequency using f = fโ‚€ ร— 2^(ฮ”dB / S).
  6. Check your answer with the calculator above.

Example Problem:

Use the following values as an example problem to test your knowledge.

Level Change (ฮ”dB) = 12

Slope (S) = 6 dB/octave

Reference Frequency (fโ‚€) = 1000 Hz

Using the formula, Octaves = 12 / 6 = 2, so f = 1000 ร— 2ยฒ = 4000 Hz.

dB to Frequency Conversion Table

The following table shows example results for a +12 dB change from a 1 kHz reference using different slopes.

Nominal rising slope profile Slope (dB/octave) Resulting Frequency
+6 dB/octave model 6 4000 Hz
+12 dB/octave model 12 2000 Hz
+18 dB/octave model 18 1587.40 Hz
+24 dB/octave model 24 1414.21 Hz

This relationship applies only over a range where the assumed slope is constant. The table uses exact nominal 6/12/18/24 slopes; the first-order filter asymptote is about 6.02 dB/octave, and response near cutoff is not constant. It does not convert sound level into pitch or determine a filter cutoff.