Calculate missing dB per decade, frequency, or level from initial and final frequency plus initial and final level values in Hz and dB.

dB Per Decade Calculator

Enter any 3 values to calculate the missing variable


Related Calculators

dB Per Decade Formula

The dB per decade value is the change in level divided by the number of frequency decades between two points.

dB/decade = (L2 - L1) / log10(f2 / f1)

Related formulas for solving the other values are:

L2 = L1 + (dB/decade * log10(f2 / f1))
L1 = L2 - (dB/decade * log10(f2 / f1))
f2 = f1 * 10^((L2 - L1) / (dB/decade))
f1 = f2 / 10^((L2 - L1) / (dB/decade))
  • f1 = initial frequency, in hertz
  • f2 = final frequency, in hertz
  • L1 = initial level, in decibels
  • L2 = final level, in decibels
  • dB/decade = rate of level change for each 10x change in frequency
  • log10(f2 / f1) = number of decades between the two frequencies

To calculate dB per decade, enter both frequencies and both dB levels. The calculator finds the number of decades between the frequencies, then divides the dB change by that number.

To calculate a missing final level, it multiplies the dB per decade value by the number of decades and adds that change to the initial level.

To calculate a missing initial level, it subtracts the total dB change from the final level.

When solving for a frequency, the formula uses the dB change and the dB per decade slope to find the required frequency ratio.

Common dB Per Decade Slopes

Slope Meaning Common interpretation
0 dB/decade No level change as frequency changes Flat response
+20 dB/decade Level increases 20 dB for every 10x frequency increase First-order rising response
-20 dB/decade Level decreases 20 dB for every 10x frequency increase First-order roll-off
+40 dB/decade Level increases 40 dB for every 10x frequency increase Second-order rising response
-40 dB/decade Level decreases 40 dB for every 10x frequency increase Second-order roll-off

Frequency Ratios in Decades

Frequency ratio f2 / f1 Decades Example
2 0.3010 100 Hz to 200 Hz
10 1 100 Hz to 1,000 Hz
100 2 100 Hz to 10,000 Hz
0.1 -1 1,000 Hz to 100 Hz

Examples

Example 1: Calculate dB per decade

You have an initial frequency of 100 Hz, a final frequency of 1,000 Hz, an initial level of 0 dB, and a final level of -20 dB.

decades = log10(1000 / 100) = log10(10) = 1
dB/decade = (-20 - 0) / 1 = -20

The slope is -20 dB per decade.

Example 2: Calculate final level

You have an initial frequency of 200 Hz, a final frequency of 2,000 Hz, an initial level of 6 dB, and a slope of -20 dB per decade.

decades = log10(2000 / 200) = 1
L2 = 6 + (-20 * 1) = -14 dB

The final level is -14 dB.

FAQ

What does dB per decade mean?

dB per decade is the change in decibels for every 10x change in frequency. For example, a slope of -20 dB per decade means the level drops by 20 dB when frequency increases from 100 Hz to 1,000 Hz, or from 1,000 Hz to 10,000 Hz.

Is dB per decade the same as dB per octave?

No. A decade is a 10x frequency change, while an octave is a 2x frequency change. A slope of 20 dB per decade is approximately 6.02 dB per octave because one octave is about 0.301 decades.

Can the dB per decade value be negative?

Yes. A negative value means the level decreases as frequency increases. A positive value means the level increases as frequency increases. A value near zero means the level is nearly flat across the selected frequency range.