傳統音響系統調整音量用可變電阻,精確的說法是取電阻中間的某個位置的電壓;
若是用數位做呢?那就是運算個數值出來,例如原本是300,一半音量是150,所有sample數字都除二,
最後送到DAC時,原本全振幅輸出若是2.8V,就砍半到1.4V,所有訊號都衰減一半,
這會有個問題,DAC的背景雜訊並不會跟著砍半,相對來說,就是雜訊相對於訊號變成二倍!
當然傳統音量衰減方式也有這問題,但可變電阻擺在擴大機中,雜訊是擴大機的雜訊,本就會被引入放大系統,而不是如同數位衰減般會引入等同於二倍的DAC的雜訊被放大。
以上推論與每個sample用幾個bit表示有關係嗎?
沒有,
音量衰減一半,就是數字除二,就是shift 1 bit,
16bits如是,24bits如是,32bits如是,一萬bits亦如是。
沒有留言:
張貼留言