李政新 wrote:CD 播放的速度是固定的,每一台 player 之間就算有時間差也極小,所以當它們從光纖輸出時,是不是應該也沒什麼時間差才對呢?如果有, 是什麼造成的? 造成時間差是轉盤的素質,轉盤包括CD轉盤、數位播放器、以及音效卡的數位輸出。建議你自己玩玩看,只要買張便宜的數位音效卡,譬如樂之邦的01USD,和主機板的數位輸出,後面都接一樣的DAC,哪一個聲音好,立刻就聽出來了。
lolo 大:您這樣說我大概就瞭解了,因為想來想去, 振盪器的時間實在不可能造成這麼大的差異,所以唯一的可能只有轉盤這種機械結構的問題了.本來假設轉盤的速度都是固定的,但如果每一台速度差異較大,或甚至同一台轉速是不是夠穩定,的確就都會有差別了.但換個角度想, 這就像我前面講的了.如果這個會造成差異,那麼改進的方式也很簡單:CD 變成音樂儲存的媒介就好(雖然這麼說怪怪的, 因為本來就是了),裡面放的變成是如同 wave 檔的資料,然後也有檔頭資訊描寫了比如是幾 bits 取樣, 取樣瀕率多高, 幾聲道, 長度...等等的資訊,然後要播放時, 不管是利用 USB 還是光纖還是網路都行,先把檔頭資訊傳給 DAC, 然後再把資料也丟到 DAC 的 buffer 裡.DAC 就照著檔頭的資訊, 開始處裡 buffer 裡的資料.這樣一來, 速度就一定會是固定的, 資料也完全跟原始資料一樣.所以就算不同的 CD Player, 只要由同一台 DAC 播出來,就會是一樣的.DAC 會用指定好的速度去 buffer 取資料來播放,只要 buffer 不是空了或是滿了, 就不會有問題.而 buffer 的控制, 只要兩邊訂好通訊協定也就解決了.說穿了, 有點像是把 wave 檔丟給 DAC,然後 DAC 去播放這 wave 檔而已.不知這樣可不可行?(理論上好像完全沒問題啊~市面上這類的播放器一大堆, 大家都能吃 wave 檔,差只差在每一台 DAC 裡處理 DA 的過程而已.)也就是傳統播放 CD 的方式,改成 CD 存放 WAVE 檔 -> 傳輸 -> DAC這樣就保證不同的 CD player 都能有相同結果了.
lolo258 wrote:造成時間差是轉盤的素...(恕刪) 聲音什麼叫好? 怎麼定義?jitter 太大,造成高頻多,是好聽還是難聽?我的答案是難聽,但有些人會覺得好聽,你相不相信?我拿一個悶喇叭,那乾乾脆jitter 多一點還精彩一些。換一個解析好的叭,jitter 就變刺耳了。聲音什麼叫太乾,太乾是對是錯?想不要太乾,音響展買一台什麼 音源處理器的,貫一些echo,奇數,偶數諧波貫一些,就不乾了,不但高頻變豐富,回音,諧波失真也會造成立体感。
在數位線路上,資料是以0 & 1的組合所形成。因為不是0就是1,這也是數位訊號在傳送上之所以較不易受到干擾的原因。既然有了資料,則接下來需要的就是資料傳遞的”速度”,所以每一個數位線路都需要有一個參考的運作時鐘,而這個參考時鐘的精度,正是影響我們在訊源系統當中常常提到的”jitter”來源。在一般的運用上,時鐘的精確度顯得較不重要,因為我們並不太會真實的感受到在資料傳遞時,上一筆資料快了0.00001秒、而下一筆慢了0.00002秒、再下一筆又差了0.0000x秒的差異(誤差值為舉例)。但是運用在數類(D/A)轉換時,這一點點小小的誤差,就會造成類比波形的些微差異(尤其是高頻部分),因而導致人耳”聽感”的不同。大家常用的SPDIF訊號,本身傳送的也是單純的0&1數位資料,只是經過biphase mark 編碼方式,利用資料傳遞的"速度"來把參考的運作訊號提供給接收端(Ex: DAC)。基於這個原因,若發射端使用的參考時鐘來源越精確(通常價位越高),則D/A轉換時的誤差越小。所以為什麼早期高階的音響設備,都會在參考時鐘上特別講究,就是這個原因。而其實為什麼高階音效卡在數位訊號傳輸上,效果為何通常比主機板上的內建輸出好,通常也是參考時鐘精度的不同所造成的影響。另一方面,由於早期SPDIF Receiver的沒有現在這麼進步,在從SPDIF訊號中抽出參考時鐘精度較差,也可能因此產生jitter,所以一些高階設備也會設計各家自有的傳輸介面,另外設置一個端口來把訊源的參考時鐘發送給數類轉換端,以減少jitter的產生。而現在因為技術的進步,除了SPDIF receiver 從SPDIF訊號中抽出參考時鐘的精度越來越高外,也多了許多非同步傳輸的技術。只要加上一個非同步的ram buffer(或是DSP)以及一個高精度的參考時鐘(做為buffer輸出資料的基準),就可以輕鬆的把前面一堆阿里不達的jitter通通歸零,隔離訊源端參考時鐘品質不佳帶來的影響。參考時鐘的”精度”會影響聽感,而系統整體的”地線”佈置則是會影響”音質”。在一個相同的系統當中,地線佈置(其實就是Ground looping)的好壞可以造成10dB以上的SNR差異。高階的系統當中,大多數會在數位輸出端(同軸)加上隔離變壓器,就是為了避免因地線的連接造成不必要的Ground looping,進而對音質造成影響。以上是純就硬體方面討論,如果要研究數位資料(軟體)方面,就需要再想一想才能再補完了。
李政新 wrote:typist 大:哈...(恕刪) @@@@ 這要如何解釋,該找我們公司做DAC的來....針對「時脈/CLOCK」這項來說好了,我們想像一下:假設走路是一步30cm的長度、每秒一步,理論上10秒後,應該走了300cm長,實際上有可能每步比一秒快了一些些(或比30cm會少一些些)。所以10秒後走過的長度不完全是300cm。可以把1秒一步看成頻率,把後面那兩個差異看成精密度。數位線路會需要一個時脈做為基準點,通常是用石英震盪器這個零件。就兩台一模一樣的機器,用了同樣是25MHZ頻率的石英震盪器做基準,就可能因為石英震盪器的精密度與誤差(很難兩顆石英震盪器真的做到毫無差異),造成兩台機器輸出的SPDIF訊號有所差異。同型號的石英震盪器都有公差存在了,更何況不同型號之間的石英震盪器,還有不同品牌之間的石英震盪器.....以下無限延申,一堆零件都不同,影響的變數就更多了。@@ 是不是一樣覺得這是火星文?
不會啦~這樣很好懂,只是就我原來所想的,振盪器之間的速度應該是不會差到這麼大,大到足以影響聽感才是.因為同步的方式很多啊.我現在突然覺得,如果有一套新的規範出來,只要播放檔案就好了.這樣 CD player 的差異就不復存在啦~(差是差在 DA @@ )一般我們購買的振盪器都有標明誤差是多少,只要不是太差的, 這樣的誤差通常聽完一整張 CD 也都不會發現才是,除非有人用 RC 電路去做這個...Orz剛查了一下,不要太差的振盪器,誤差是都可以在 50 ppm 以下的,也就是百萬分之 50...這樣的誤差, 就算聽完整張 CD, 說真的...應該沒人聽得出來有差吧~ =_=|||
typist wrote:別在意,你的認知可以...(恕刪) 笑話,那不是純粹用料的問題,我用同顆振盪器在主板上,跟在附加卡上,那結果附加卡有比較好嗎?誰能証明現在的主機板用料不如附加卡?你輸出端頻率準,那dac 那邊呢?誰說跟dac 那頭沒關係? 誰說跟干擾沒關係?你干擾多,光是起頭同步都抓不準,誰說跟 dac 這端沒關係?