玄學之USB線材討論一級戰區

把某島的文章引用過來。因為是將三篇文章硬組成,前後文可能不太對應,請將就將就,總之就大概述說了為甚麼USB線會對音質有影響。

USB線的影響:

電源問題:由於USB是帶供電的,所以較好的線會對電源穩定性等有更好的影響,特別是完全依賴USB供電的DAC更甚。

資料的傳輸性:一般USB資料傳輸是有CRC Check的,所以只要合符最低標淮,傳錯的資料大不了是重傳,然後最多是傳輸速度較慢。

但,標淮USB audio是實時傳輸,沒有資料回饋,所以就算傳錯了,DAC也只能即樣吃下去...所以對線的要求其實是頗高的...至於Jitter,由於USB audio是吃電腦的時鐘...所以能用非同步就最好。但大部分非同步也是不會CRC check,而只不過是把資料存在Buffer改用DAC的時鐘而已。

USB檔案傳輸的速度的確相差不遠,比如說一萬個封包中有二三十個傳錯,要重傳,相差的時間也不過2~3%根本就察覺不了,使用上也不會有太大感覺,畢竟只差個一兩秒根本不重要。

但是音樂傳輸卻是即時性的,也就是,要是傳錯了,總不能把音樂停個一兩秒等正確的檔案吧,所以結果就是只能把錯的數據送入DAC中,結果就做成失真了...

Buffer的作用不是糾正錯誤,是消除傳輸時差的空隙。

同步和非同步傳輸分別在Clock訊號是用電腦的還是用DAC自帶的。

USB的確是送一大堆01訊號,但要明白一點,01訊號不一定100%正確,不然一大堆磁環、屏敝層是用來做甚麼的。

然後,USB標淮0x08檔案傳輸是以封包作單位。每個數據封包最未16bit都是CRC數據,要是錯誤了,接收端就會回饋發送端重傳整個封包。用使用上,看整個傳輸的大小,大概會慢上零點幾秒。

標淮0x01音訊傳輸卻是沒有封包和糾正的,因為就算傳錯了,DAC還是會繼續播,不可能停下來等正確封包吧,也就是說,你會接受每分鐘音樂會停幾次,每次0.幾秒這樣嗎?所以標淮的USB Audio是一堆010組成的數據流,傳輸正確不保證100%

所以USB線材、插頭,甚至發送、接收端的品質都會大大影響到數據流的正確性也直接影響音質。

但我也同意一點,一些USB線實在賣太貴了....

99.9999%正確度跟99.999999%正確度會有很大差別嗎?有必要貴上好幾十倍嗎?

至於調音色方面,應該是電源的影響,畢竟USB+5V有多爛應該不用提了吧...線材的好壞應該不無小補。但如果用上自帶電源的好Hubs應該會更好...(下一步應該會是線性電源的USB Hubs吧...wwww)

但要把類比線材的音色特色套進數位線中就當然是玄學了,銀質線材在類比上會有利於高頻訊號的傳送所以銀線會偏重高音。

但USB2.0的理論最高速度是480Mbps,也就是每次4.8億次的01 起伏,換成hz來算就是480mhz了..當然音訊傳輸用不著這種高傳輸率、而且理論值能達到1/3已經很了不起了。就主流高階hifi 非同步USB傳輸的規格24/196khz來說,大概就4.7mhz的的頻寬就夠了。也就是無論如何數位訊號都是完全超越類比的超高頻訊號,所以注重的是導體的傳輸能力,而調音方面應該是完全無關了。也就是用純銀線的USB線會有很好的準確度,但不會有音色上的變化,最少在訊號上不會有影響,當然如上述,電源的影響還是有的。

總結:

USB 傳輸音訊還是會有錯誤的,因為沒有CRC回饋糾錯,無法保證傳輸能100%正確。

USB除了資料還有+5V電源,這部分也是會對音色有影響。

現階段有CRC Check保證資料正確的的DAC還不存在。

傳輸錯誤不一定會爆音,也有機會是失真而已。

USB材質對音色的影響遠遠不如類比材質,想玩調音的請到那邊下手,USB建議找條屏蔽跟插頭都做的好的純銀線就已經很好的了。
kage wrote:
如果數位線材真的這麼重要,我們用電腦就沒有一台可以信任的
沒辦法用他轉帳,因為金額會亂飄,帳戶會亂轉
也沒有任何東西可以開SPEC.因為都是玄學....
線材大概也無法量產,因為檢測的人無標準,只能評聽感
每個人聽感又不同,所以買到的線可能會有很大差異!!.(恕刪)



不要胡言亂語了...
發燒USB線(泛指音響廠商,或DIYER製作生產)
人家說的是換發燒USB線材,音色的確是會有改變.
可沒人說換發燒USB線會讓資料傳輸會有錯誤.
難不成你覺得音色有差異 = 資料傳輸有誤 ?

最後這 :每個人聽感又不同,所以買到的線可能會有很大差異!
是沒錯的~ 同一條線材接我的系統好聽,但接他人的系統他可不一定愛

samuelottoho wrote:
把某島的文章引用過來...(恕刪)

若資料不正確,呈現的結果是爆音而不是音色改變
因為Bit Error發生的地點不可預測,多半為不連續且瞬間的爆音
其餘請參考我上一篇發言
nelsonwu0213 wrote:
不要胡言亂語了......(恕刪)


以資料傳輸來說,對,要是能變音色就見鬼了....

再說明一次,

0x08的檔案傳輸,是以封包為單位,每個封包最後16位是CRC資訊,如果CRC錯誤,接收端是會發還傳送端重傳,所以能保證檔案100%正確。同理CD DATA也一樣,每節軌段最後也是CRC訊號,因此可以保證資料100%正確。

但0x01音訊傳輸,是一段的實時資料流,不會包含任何的Checksum資訊,接受端也不會檢查資訊的正確性,更別說要發還傳送端重傳,所以資料在傳輸期間出錯,DAC也只能吃錯誤的01的訊號,如果錯的只是少數的幾個bit,是不會出現爆音,但就肯定會出現失真了。但要是有Checksum機制的話,每次傳錯就只能把播放中的音樂停下等正確資料重傳了。你能接受聽歌時會不定時隨機暫停0.幾秒這樣嗎?理論上Buffer夠大,就能做到有Checksum的即時傳輸,但可惜的是,現在頂多只有作用是跳過電腦的Clock的非同步傳輸,有回傳校正的USB音訊傳輸還不存在。

也是順便一提,CD Audio跟SPDIF也是沒有checksum,所以就算沒去到跳音的程度,讀碟時的抖動、碟不同版次的製作品質等等,都還是會出現失真,雖然沒有LP那麼大,但即時讀的CD還是有誤差的喔。

拋理論說USB傳輸數據不會出錯的人,根本就是理論沒學好。

但如果算上傳輸電源的部分,USB線會改變音色也不是不可能,畢竟換電源線都有影響了不是。

samuelottoho wrote:
以資料傳輸來說,對,...(恕刪)

原來電腦傳音樂資料給DAC的時候是不會糾錯的阿
這樣說明我大概多少了解一點
samuelottoho wrote:
以資料傳輸來說,對,...(恕刪)


蠻贊同網兄所述的...小弟也是認為在電源傳導上會導致聲音(音色)差異!!!

azureimf wrote:
若資料不正確,呈現的...(恕刪)


不會,除非是出現嚴重的干擾把一大串資料都變成00000或是1111111或是跟原本訊號無關的亂序,這樣才會爆音,因為DAC吃下去的根本就不是有規律的音訊資料。

但如果是間或幾個bit的錯誤,把原本PCM資料101010101010 也就是Y軸43690的資訊,錯一個bit,變成111010101010,y軸就會變成60074,DAC不會知道這是錯誤資訊而爆給你聽,而是當成y軸60074資訊繼續進行數類轉換,從而形成失真。前面有說過了,24/192的USB訊號的訊息量是4.7Mbps每秒,如果是實驗室中的理想值:EBR是1:1000000000,那就是平均200秒才會出現一bit的錯誤。但眾所周知,實驗室的理想值永遠不能出現在現實環境,別說其他,你何時真的看過USB 2.0以理論值的每秒60MB的速度去工作?能去到20MB已經很不錯了!加上出現干擾時不會真的只干擾到一個bit,通常是連續干擾到好幾個取樣,雖然以192khz來說,就算干擾到幾十個取樣,也只不過是0.0幾秒的事,從實際聽感上來看,爆音是沒有,但肯定有失真,要是這些失真連續發生呢?就會變成聽出來的失真了。

老實說,以電腦背後的電磁環境,加上電腦端的品質....EBR能不到做USB2.0的1/10^9也很成問題...

貴的USB線除了線材外,屏蔽和接頭下的功夫也很多,這些對資料傳輸的正確性有很大影響。

至於線材質地會影響音色,上面也說了,應該是+5V電源方面的影響了。

鳳翎 wrote:
原來電腦傳音樂資料給...(恕刪)

Music Server似乎可以解決這個問題
耳機:STAX 009S 相機:Leica Q2 手錶:AP 15300ST

鳳翎 wrote:
原來電腦傳音樂資料給...(恕刪)


不止USB Audio不會糾錯。

其實CD audio跟SPDIF也沒有糾錯機制。

所以不同版本的CD會有分別、光纖/同軸線會出理差別不是玄學。

因為除了因為晶振/時鐘差異出現的Jitter造成的失真外,傳輸/讀取錯誤也是會造成失真的...
samuelottoho wrote:
拋理論說USB傳輸數據不會出錯的人,根本就是理論沒學好。...(恕刪)

沒有人說過USB傳輸不會出錯,這是你的妄想嗎?

基本上,所採用適當標準的線一個Bit Error(錯一個位元)所出現的頻率是以數十小時來計算
USB 2.0的EBR並沒有那麼不堪,而且EBR出現的成因也未必在於線身上
請問這種頻率下要怎麼改變音色,突然間神來一筆嗎?
另外DAC在Over Sampling的時候自然也會濾掉這種突然間不合理的跳躍,並不是照單全收

另外爆音的問題
假設今天傳輸的是24Bit資料,先撇除控制用封包的流量。那一筆資料的內容是
xxxxxxxx-xxxxxxxx-xxxxxxxx
x= 0 or 1
如果錯在最右邊,當然沒差
如果錯在最左邊,那改變的就是至少50%的音量
而出現在哪裡可以說是亂數決定,當BER極高的狀態下最容易呈現的是不連續的爆音

samuelottoho wrote:
以電腦背後的電磁環境,加上電腦端的品質....EBR能不到做USB2.0的1/10^9也很成問題)

寫個Tester Driver算一下Error Bit Count不就真相大白,就如你所說USB2.0的基準BER是1/10^9好了,基本上達不到這個基準的線材/版子就過不了認證了
連GigaBit Lan都可以輕易達到1/10^12以上的標準,說USB2.0 Error Bit滿天飛真是笑話了

24/192的USB訊號的訊息量是4.7Mbps每秒

稍微提醒一下,我們聽的是雙聲道...
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 32)

今日熱門文章 網友點擊推薦!