2011年8月3日 星期三

無需懷疑,數位資料都正確,做個實驗就知道

2009/11/22日我用Mac Book Pro跑Audacity,
play一段log sine sweep,用6m長的光纖loopback錄下來,
前陣子想到這個,所以,
將原始檔與loopback檔其一反相後,1:1 mix,所得的檔案是完全的silence...
證明此二者資料完全相同...

做這實驗幹嘛?
目的在澄清眾人的疑惑,到底數位音樂再生的各種組合下,問題的根源在哪?
這實驗證明,資料由檔案經由軟體讀取,傳送到S/PDIF輸出,資料內容都沒有改變,完全正確。


而另一個實驗,燒出來的CD資料正確嗎?( http://records2ear.blogspot.com/2011/04/cd.html ),則是證明資料由CD片上讀出,縱使是號稱最差的燒錄片,也都正確。

那麼,我們無需再懷疑數位資料有錯誤(除非你用Windows XP),
請將重點擺在別處,jitter,以及會影響jitter的電源、電磁雜訊。

其實這很直覺,也很符合常識,我們既然從不懷疑透過internet跨過半個地球不知經過幾隻電腦的軟硬體傳送而來的數位資料有任何錯誤,又何必懷疑近在眼前方寸之間的電腦、CD player、DAC的資料正確與否呢?

2 則留言:

  1. Thanks for your experiment. It's very useful to me. By the way, you mentioned Windows XP on your article. Do you mean it is possible to have a different result, such as inconsistent data, if we burn CD in Windows XP?

    回覆刪除
  2. Windows XP上燒CD沒問題,讀CD也沒問題,
    唱會出問題,就是所謂的k mixer問題,
    Windows XP內部是用AC97格式,48KHz,
    所有聲音進出都會經過k mixer,
    這就成了44.1 -> 48 -> 44.1,音像與泛音就沒了...

    回覆刪除