why does digital volume control cause loss in info


I have been trying to understand why controlling volume in the digital domain means that sonic information gets lost. Obviously, I'm not super techincal, but I'm not totally lacking in technical understanding. Can someone give me a straightforward explanation, or point me to a reasonably easy to understand reference?

Thanks!

--dan
dgaylin
Hi Onhwy61. Thanks. I've read Wadia's explanation, and didn't get it. In simple terms why do you drop a bit to attenuate the volume digitally?
" In simple terms why do you drop a bit to attenuate the volume digitally"

i suspect because, assuming all bits in each sample are used at maximum volume (amplitude), it takes fewer bits to represent each sample with the same resolution in the same digital audio stream at lower volumes.
Mapman has the right idea. I would slightly reword his statement as follows:

"If all bits in each sample are required to represent a signal at the maximum possible volume, fewer bits will be available to represent each sample at lower volumes."

The higher order (most significant) bits will be fixed in a single state (e.g., 0, as opposed to being able to change between 0 and 1), in order to represent the fact that the signal does not extend above a certain volume.

It should be kept in mind, though, that in concept the loss of resolution with a digital volume control at lower volumes is no different than what occurs with an analog volume control, although there will certainly be differences in degree.

In both cases, the signal level is being reduced relative to the noise "floor" of the parts of the system that are at and "after" the volume control. Simplifying slightly, in the case of a digital volume control the noise floor (referred to as "quantization noise") corresponds to the resolution that is provided by the least significant bit. In the case of an analog volume control the noise floor corresponds to any analog noise that is introduced into the signal path by the circuitry at or after the volume control (noise that is introduced "before" the volume control will be attenuated by the volume control by the same amount as the signal is attenuated, and so the ratio of signal to noise will not change).

In practice, though, noise introduced in the analog signal path following the volume control is usually pretty minimal in a quality system, and the spectral characteristics of analog noise are usually such that the ear can discriminate between the noise and signal levels that are significantly below the noise level. While the 16 bits of the redbook cd standard are significantly less than ideal to begin with, especially considering that two or three of those bits may be thrown away in the recording process to prevent the possibility of clipping the recorder.

Regards,
-- Al
The problem with digital volume control is that not all algorithms properly address quantization errors

You need to apply dither in order to randomize quantization errors.

Chances are that the CD that you buy has had dither applied. Now if you modify the bits digitally and re-quantize it (at a new lower digital volume level) then you need to dither it before hand in order to avoid introducing non-random quantization errors.

iTunes applies dither in the recent versions - so you can be confident that the volume control is as good as analog. In older versions it was poor - it just threw away bits.