Posted: Sat Dec 11, 2004 7:48 am
Hello,
I'm recently having a problem about dynamic range calculation of digital audio. My fellow Pulsarians, maybe you can help me out
Everyone says that 16 bit audio gives 96dB dynamic range. the formula is as follows:
20*log(2^16) = 96dB (approx.)
But, 16 bit values cover the whole amplitude axis from 0dB on top, through the zero axis, down to 0dB again on bottom. Don't they?
(Take a look at the axis on the left on a wave graph, in Sound Forge, for example).
Shouldn't a dynamic range represent the range from 0dB down to -infinity (middle of the axis)? if so, then from -inf to 0dB we have only HALF of the axis: 15 bits. Therefore, 16bit audio should have only 20log(2^15)= 90dB...
Then why is a 16bit dynamic range threated as 96dB?
I hope i explained myself well enough...
I'm recently having a problem about dynamic range calculation of digital audio. My fellow Pulsarians, maybe you can help me out

Everyone says that 16 bit audio gives 96dB dynamic range. the formula is as follows:
20*log(2^16) = 96dB (approx.)
But, 16 bit values cover the whole amplitude axis from 0dB on top, through the zero axis, down to 0dB again on bottom. Don't they?
(Take a look at the axis on the left on a wave graph, in Sound Forge, for example).
Shouldn't a dynamic range represent the range from 0dB down to -infinity (middle of the axis)? if so, then from -inf to 0dB we have only HALF of the axis: 15 bits. Therefore, 16bit audio should have only 20log(2^15)= 90dB...
Then why is a 16bit dynamic range threated as 96dB?
I hope i explained myself well enough...