maglev rabbit
Member
- Joined
- Nov 1, 2022
- Messages
- 5
- Likes
- 1
I am experimenting with building active speakers using FIR filters in a DSP. I need to adjust the level of the tweeter, mid range and woofer audio streams to allow for the different sensitivity of the drivers. I had assumed this would be a simple matter of finding the difference in sensitivity between two drivers, and then adding/subtracting that number of db's from the signal level of the appropriate driver. For example, my tweeter has a 91.5 db sensitivity (2.83 volts / 1 meter) and my mid-woofer has a 87db sensitivity (2.83 volts / 1 meter), a difference of 4.5 db, and I assumed that all I had to do was apply an attenuation of 4.5 db to the tweeter signal within the dsp, likewise a similar appropriate adjustment for the bass driver, send the signals through identical amps with the levels set the same, and i would get at least a reasonable match to start with. However, the high end is way too loud. I know that there are two different db ratings, one for voltage and one for power, and that 3 db increase in power is a doubling of power, whearas 6 db of voltage is a doubling of voltage. Also that the speaker db rating is a power rating. Does this mean that to increase the power of a speaker by 3 db requires a 6 db increase in voltage drive to an amplifier driving that speaker? Is that true? Anyhow, to adjust the signal to compensate for a 4.5 db difference between two drivers, what amount of db (up or down) should i use in the dsp software to make the levels roughly even?
Hope someone can help.
Hope someone can help.