Enter the level change in decibels and select the filter slope in dB per octave to determine the corresponding frequency from a 1 kHz reference.
- Milliwatt Calculator
- Farads To Ohms Calculator
- Ohms To Kilowatts Calculator
- Battery Capacity Calculator (Amp Hours)
- All Unit Converters
dB to Frequency Formula
The following formula is used to convert a change in decibels to a corresponding frequency when the slope is given in dB per octave.
f = f_0 \times 2^{(\Delta dB / S)}You can also find the number of octaves first using:
Octaves = \Delta 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.
- First, determine the level change in decibels (ΔdB).
- Next, determine the slope in dB per octave (S).
- Choose the reference frequency (f₀), often 1000 Hz.
- Calculate the number of octaves using Octaves = ΔdB / S.
- Calculate the final frequency using f = f₀ × 2^(ΔdB / S).
- 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.
| Filter Type | Slope (dB/octave) | Resulting Frequency |
|---|---|---|
| 1st-order filter | 6 | 4000 Hz |
| 2nd-order filter | 12 | 2000 Hz |
| 3rd-order filter | 18 | 1587.40 Hz |
| 4th-order filter | 24 | 1414.21 Hz |
In practice, this relationship is useful for understanding how far a signal moves in frequency when the response changes by a certain number of decibels under a known slope specification.