精華區beta Gossiping 關於我們 聯絡資訊
※ 引述《kisaraki (如月未緒)》之銘言: : 以個人電腦的場合,那所謂失真可能發生的場合 大致上是正確的,所以中間恕刪 : 在此,只要信號是單純的 D -> D ,是不會,也不應該有任何的失真發生 : 例 : 1. CD/DVD-ROM 以 Spdif 輸出至擴大機的場合,所謂失真就只會發生在最後的 D -> A : 這一段 : 2. CD/DVD-ROM 以 Spdif 輸出到音效卡的場合,則要注意音效卡是否會雞婆多跑一次 : Resampling,就是 SSRC 的問題 : 如果在這裡把 Spdif 的信號直接 Pass 到擴大機,那剩下的也就只有最後的 : D -> A 失真 其實問題沒這麼簡單, D->D 的失真至少還有幾個問題: 1. Windows 的內部處理問題 CD 音源是 44.1KHz, 16 bit, 2 channel 的數位訊號,但是在 windows 下 不少音效卡為了 AC97 的相容性會自動轉換為 48KHz 的訊號 mix,然後你往 SPDIF 丟時再轉回 44.1KHz,這兩次轉換就可以毀了你 D->D 的信號一致性。 2. jitter jitter 真正的含意是時脈抖動,本來 CD 信號的規格是假設有一個完美的 44.1KHz 的取樣時脈,你每一筆數位資料間間隔的時間都是相同的。但是在 現實上,你用的時鐘有可能敲前一下跟敲後一下之間間隔的時間會稍有一點 誤差。這個誤差在 D->D 的時候其實不用在意,但是如果在最後 D->A 的 時候這個時脈的誤差還存在的話,這個時間差就會造成你 DA 出來的類比波 型會帶有頻率或是相位上的飄移。 CD 上面一堆把邊框塗黑、降反射的密技就是針對這點來的。因為他們相信 當 CD 唱盤進行 ECC 的時候,信號出來的時間會跟正常讀取的的時間有點 差異。然後早年的 DAC 就會很老實地「忠實重現」訊源來的時脈誤差。 但是老實說,在 DAC 前面裝 buffer,重新用穩定的時脈信號再讀取 一次資料才是正解。 這一點也是一堆類比時代的線材迷思會在數位系統上復活的唯一理由。不過, 與其用啥發燒線,還不如用帶有 shielding 的同軸電纜比較實在。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.198.7
abucat:專業文推! AC97真的很殺音質...... 04/06 09:58
chrisdar:有人提到 雜散電容/雜散電感 對數位訊號的時序延遲嗎? 04/06 10:11
eega:沒差吧? jitter 只要 buffer/resync 過就通殺了... 04/06 10:15
chrisdar:換線就有差=>如果不是雜散電容那就只好歸咎環境電磁場了 04/06 10:19
eega:所以你沒搞懂我在說什麼... 04/06 10:20
eega:只要是 jitter,在 DA 進行之前都可以救回來。 04/06 10:21
eega:換線還不如改進 DAC 實在,一個簡單的 buffer/PLL 就可解了 04/06 10:22
uiorefd:專業推 04/06 10:25
chrisdar:DAC之前掛buffer改善時序延遲我能理解我是懷疑DAC之後 XD 04/06 10:25
eega:DA 之後,那就回到原來的類比世界了啊(笑) 04/06 10:26
chrisdar:陰謀論:DAC前端不掛Buf是不是廠商刻意營造差異化去抓特定 04/06 10:31
chrisdar:客群..... 04/06 10:31
eega:不要忘了世界上沒有完美的時脈... buffer 自己也會調味喔 XD 04/06 10:39
OpenGoodHate:AC97的正解是HD Audio 有Dolby最動聽 04/06 10:51
wzch:專業~不過D的部份該做的都已經做了,但A的部份無解 04/06 11:19