JW75 wrote:
感謝分享,這是我少數...(恕刪)
同感,這也是我目前研究的結論。好的DDC,加上適當的電氣隔離,基本上可以解決大多數Streamer所產生的的雜訊與時基誤差的問題。這也就是為何當DDC越好,Streamer出口端到DDC(或者DAC)的電氣隔離做得越好,Streamer本身的差異性會越小化。
我們可以這樣來拆解串流數位音樂的資料流走向:
網際網路到Streamer解碼:
音樂伺服器(Tidal, Spotify, Youtube等)->網路封包->Streamer網卡->解封包->Streamer資料緩衝區->依照Streamer時鐘取樣(通常應該是44.1kHz或只者是48kHz的倍頻)->晶片輸出I2S訊號->直接用I2S輸出給後端,或者轉USB或者轉SPDIF(同軸或者光纖)給後端設備。
好的Streamer就是做到
1. 優異的網路模組 : 網路處理模組通常要運作在非常高的頻率底下,運作所產生的高頻雜訊會影響音樂定位的時鐘。做好網卡端和訊號重組模組的電氣隔離會有效的增加時域的精度。此外實體網路線也會帶共地的電氣雜訊進來,做好隔離也可以避免電氣汙染。
2. 高精密度的取樣時鐘(飛秒時鐘或者OCXO恆溫時鐘): 如果Streamer選擇USB以外的輸出,這個就是成敗的關鍵。因為除了非同步的USB以外,不論是I2S,SPDIF的同軸或光纖輸出,都是以音訊源頭的時鐘為主。所以一旦Streamer的時鐘是個廢物,那它傳出去的訊號基本上就是一堆垃圾。後端的DDC或者DAC要在Reclock就會事倍功半。
3 線性電源供電: 取樣時鐘再好,如果供電的DC有很大的雜訊,那時鐘一樣不會準。所以有優良品質的線性電源對於時域採樣的精準度會有很大的幫助。高端的Streamer甚至會對於不同區塊準備不同的線性電源電供模組)
4 模組電路隔離: 由於電氣汙染是影響時域訊號精準度的最大殺手,所以以在Streamer內的電路中,以適當的模組隔離區塊來阻絕電氣污染也是高級Streamer必備的條件。
所以Everosolo T8作為Streamer Transprot之所以受到極高的評價,就是上述這四個區塊都有做足基本功。
為何當使用優異的DDC後,Streamer的差異會大幅度的降低?
主要原因就在於非同步的USB。
單靠非同步USB晶片(如XMOS XU316或者Amanero Combo384之類)重組音頻的工作原理大概是這樣的概念:
Streamer 非同步 USB 輸出=>DDC 非同步 USB 輸入 ->非同步 USB 緩衝區->非同步USB模組時鐘取樣(通常也會是應該是44.1kHz或只者是48kHz的倍頻)->晶片I2S訊號輸出
所以這邊可以看的出來,音頻的時序基本上已經是以非同步的USB取代了Streaemr的取樣。所以當Streamer的時鐘非常優異的時候,使用非同步USB輸出反而有可能比Streamer直接輸出I2S到DAC來的差,因為Streamer的原始I2S訊號又經過非同步USB模組後反而可能劣化了。
在中高階的DDC中,會將網路通訊模組時鐘與音頻採樣時鐘分開。此時DDC會異步重取樣USB晶片的封包,直接進入FIFO緩衝之中,再以本機的高精密度時鐘重組音頻訊號。此時的音頻時基正確性就完全與USB晶片的時鐘無關,而單純是倚賴這個高精密度時鐘了。
假設最後都是用I2S送到DAC,可以有下列三種不同的狀況:
1. 高階串流機接機I2S直連DAC
優異I2S音頻訊號(時基:串流機時鐘) ->DAC
2. 高階機串流接USB輸出->高階DDC->I2S->DAC
優異I2S音頻訊號(時基:串流機時鐘) ->高階DDC USB接收->FIFO緩衝區->DDC本機時鐘重整->優異I2S音頻訊號(時基:DDC時鐘) ->DAC
3. 入門串流機接USB輸出->高階DDC->I2S->DAC
普通或劣質I2S音頻訊號(時基:串流機時鐘) ->高階DDC USB接收->FIFO緩衝區->DDC本機時鐘重整->優異I2S音頻訊號(時基:DDC時鐘) ->DAC
1和2的區別來自當前端訊號好的時候,DDC重整後的音頻時基品質(Jitter大小)是可能會優於串流機的直接I2S輸出的,但這也非絕對,取決於DDC的採樣設計與本身的時鐘精度。此外,如果串流機以 I2S 直連DAC時,串流機的電氣雜訊(通常比優異的DDC來的大)也可能會透過I2S訊號線直接傳導到DAC裡面。
2與3的差別就來自非同步USB音頻輸入端的前端I2S品質優良與否,還有USB訊號使否純淨以避免干擾到DDC的電路。無論前端是高階還是入門串流機,只要是 Bit-Perfect,傳到 DDC FIFO Buffer 裡的「0 與 1」數值是完全一樣的。因此,當使用頂級 DDC 時,入門機與高階機的唯一差異只剩下「透過 USB 線傳過來的電氣雜訊(EMI/RFI)」以及「地線干擾」。如果 DDC 的電氣隔離(如光耦或數位隔離晶片)做得完美,那麼差異確實會趨近於零。好的串流機還是會輸出時基準確度較好的訊號,但串流機本身的品質差異會被大幅的縮小。
換句話說,當多了高級的DDC取代了串流機音頻重組的工作的時候,串流機對於最後音質的影響比例會大幅度的降低。
至於為何後端的DAC越爛,加了DDC後的效果越明顯,這也不難理解。好的DAC其實前端接收訊號的部分其實就是做DDC的工作。越好的DAC,再進入DAC晶片解碼之前,訊號重整的越好。也因此對輸入DAC的訊號品質的敏感度降低。
平價的DAC,大多是輸入訊號直接就餵給DAC解碼,DAC的時鐘又不好,因此解出來的訊號也不會好到哪裡去。
不過再高級的DDC,後端DAC的時鐘不行,理論上Jitter還是不會小,畢竟最後DAC解碼還是取樣還是要參考DAC本身的時鐘,這個DAC時鐘直接影響了DAC類比訊號輸出的上限。
這也是為何我目前為止數位段首先優化的是DAC段。先直攻Laiv Harmony uDAC。串流機先維持WiiM Ultra,而DDC目前還先使用入門級別的Douk U2Pro,但對DDC加上了輸入端的USB訊號電氣隔離,USB訊電分離與5V線性電源供給。等到優化到某個程度,再來考慮升級DDC,這樣才能夠清楚整個數位訊號處理中的重要性比例為何。








訊源哪裡有啊?





























































































