XXHighEnd

Ultimate Audio Playback => Your thoughts about the Sound Quality => Topic started by: andy74 on August 18, 2008, 03:40:46 pm



Title: Digital Volume Control
Post by: andy74 on August 18, 2008, 03:40:46 pm
Hi Peter!

Is it explained somewhere on this site how exactly your Digital Volume Control (DVC) works? I couldn't find it.
I am trying to understand how this can be done bit perfect (or better to say level perfect).
The only case I see so far is for example when you play 16 bit file on a 24 bit DAC with DVC set to 48 dB.
Then you map -32768/+32767 possible levels of a 16 bit signal exactly to the lowest levels of -8388608/+8388607 possible levels of 24 bit signal.
In this case the form of a wave is not altered.

But I am afraid in other cases the wave form will be "slightly" different.
Can you please point to a thread where you explained it already.
Or can you share your algorithm with us.

Thanks
Andrey


Title: Re: Digital Volume Control
Post by: PeterSt on August 20, 2008, 12:39:35 pm
Hi Andrey,

I don't think it was explained somewhere because I kept it for myself.

Of course it can't be bit perfect, but it sure can be 100% without loosing data *except* for the data that disappears in the noise anyway. This was rather extensively explained somewhere in here (I just tried to find it (two topics I think) but failed on that).

What it comes down to, is that when you do *not* calculate (in whatever bit depth domain) anything, but know you will loose the bit, you better throw away that bit and keep everything else untouched. It is this latter doing the trick (combined with the appropriate attenuation levels !), and which even allows to use the digital volume in the 16 bit domain. But : with 16 bits one must be very careful not attenuating too much, because the audible level (range !) is very close to the noise level (96 dB).

This topic(s) I can't find now is about this range of what one can hear.
Peter





Title: Re: Digital Volume Control
Post by: Telstar on December 12, 2008, 02:02:21 am

Of course it can't be bit perfect, but it sure can be 100% without loosing data *except* for the data that disappears in the noise anyway. This was rather extensively explained somewhere in here (I just tried to find it (two topics I think) but failed on that).

hmm...



Title: Re: Digital Volume Control
Post by: PeterSt on December 12, 2008, 02:09:47 am
... which is different from molesting the data which every even 48bit internal processing does, once it has to end up in a 16 bit DAC again ...

:secret: