- #52 [kawoaudio], 14-03-29 10:50
- #51 [kawoaudio], 14-03-29 01:17提到DAC的性能和音質很大程度上由DAC的數字濾波器決定。那麼我們現在就來看看幾個比較著名的DAC芯片的數字濾波器性能,以對他們進行評估。評價數字濾波器的性能,可以簡單從兩個參數考慮,一個是Passband Ripple 另一個是Stopband Attenuation 。
芯片Passband Ripple(DB) Stopband Attenuation(DB)
-------------------------------------------------- ------------
WM8741 0.00005 110
PCM1792 0.00001 130
PCM1794 0.00001 130
AD1955 0.0002 110
AD1852 0.0002 110
AD1853 0.0002 110
CS4328 0.00025 90
CS43112 0.0001 102
CS4398 手冊未直接給102
PCM2702 0.002 82
PCM1793 0.002 82
WM8740 0.001 82
TDA1305 0.025 60
PCM2704 0.04 50
從上面的數據來看WM8741和PCM1792/PCM1794是極品DAC芯片,AD1955把守第二梯隊(CS43122/CS4328已停產),但是AD1955有個特點就是可以外接更好的數字濾波器提升性能。 CS4328是個很老的芯片了,但是性能卻非常棒,而且電路簡單,缺點是難以買到,另外就是只支持到48K採樣。代表作是Meridian英國之寶的563解碼器。第三梯隊中PCM2702是個好東西,可以說,如果用了它,可以抵PCM1793和WM8740這個檔次的DAC了,所以,如果是PCM2704加上PCM1793或者WM8740,性能和PCM2702差不多。最後是PCM2704/5/6/7,本身自帶的數字濾波器性能比較差,如果配一塊PCM1793/WM8740還不如直接上PCM2702(不過據說PCM2702非常難處理,很容易死機,這是限制它應用的最主要原因吧),所以最好是搭配AD1955這個檔次的,以作較大提升。 CS4398手冊沒有直接給出Passband
Ripple值,但是有文章說只有0.02DB。
LINN在其最高端的DS解碼器上,用的是WM8741(不知道是否使用了外置數字濾波器,因WM8741片上的數字濾波器已經足夠強大了),而使用PCM1792的高端DAC有AUDIO RESEARCH以及CARY AUDIO,NORTH STAR,藝雅QB9等。
以上的性能指標,一個梯隊和另一個梯隊,相差可以有一個數量級之多,但也不是你用上了性能高的DAC,音質就一定好,還和設計等諸多因素有關,這裡權當做個參考罷了。近年比較火的TDA1543 NOS DAC,即不採用超採樣,這樣,數字濾波的效果就更差了,但是據說音質很好。
TDA1305與TDA1543相比,採用了超採樣,可以肯定,它的高頻肯定好於TDA1543,與其他芯片不同,飛利浦的比特流技術,會有另一番風味吧。另外,數字濾波器性能比較差的,一般高頻比較差(因為從技術角度來講,數字濾波器差,就要求模擬濾波器把高頻信號多濾去一些),但是聽感上似乎有些膽味(因為很多膽機頻響不過關,高頻差)。如果事情這麼簡單就好辦了,還有必要做那麼好的數字濾波器麼。所以,真正好的解碼器,除了要有高的解析(數字濾波器性能要過硬),還要有膽機的中頻(膽機中頻好比較容易做到),和高級膽機的高頻(並不差),這就看設計者的實力了。 - #50 [alex02chan], 14-03-28 22:59好似唔系每一粒都可以DSD直解。
-
- #49 [kawoaudio], 14-03-28 21:48小弟講果三粒,就算以今日角度看規格都一D唔差,而且都係三間廠獨當一時產品。
- #48 [odysseyhk], 14-03-28 20:53R2R DAC is great. CAS can use R2R DAC as well. No conflict.
- #47 [alex02chan], 14-03-28 20:30虽然现今的DA蕊片指標很高,功能强大,但纯听音而然,还是早期的好,特别是R2R的蕊片。不过现今潮流是CAS,人人都话玩DSD。
- #46 [kawoaudio], 14-03-28 14:08還有一粒就是CS4328啦(剛寄到手),基本上44.1,96同192各一粒,至於CS4328的評價,可以網上搜一下,都有名機所采用,亦是CS當年很TOP的產品,網上DIY都不少。
- #45 [stephen], 14-03-27 14:04小弟愚見,弄那麼多東西,不如聽回24bit好過吧,如是認真製作,無論24或32bit DAC播24/192files, 都會好過16bit....
- #44 [m40], 14-03-27 11:56影子兄,
Digido咁講有問題:
"Dithering simply reduces the audibility of the reduction process by smoothing the perception of sound quality our ears hear. "
用dither係有measurable 嘅distortion改善,正如你post幅圖,而非用noise瞞騙耳朵。用perception一詞有問題 - #43 [長長影子], 14-03-27 10:30Dither - Triangular Probability Distribution
ABSTRACT
"In recent years there has been considerable debate over the suitability of 1-bit Sigma-Delta modulation (SDM) for high-quality applications. Much of the debate has centered on whether it is possible to properly dither such a system. It has been shown that dither with a triangular probability distribution should be applied to the quantizer input in a pulse code modulation system......."
最後修改時間: 2014-03-27 10:32:27 - #42 [長長影子], 14-03-27 10:05我之前提嘅係 stochastic dither type。的確我之前係忽略左去講 deterministic dithering 喱一種 dither time domain 波型單一型態。但一般使用 dither 選項上係選 dither statistical 嘅 probability density function, dither probability 特性,而唔係選 dither 波型, 由其係講到 noise shaping 係 freq domain 上嘅 shaping, etc。要知道單一週期波型重複響 freq domain 上只係單一頻 (FFT 上睇到一或幾條線) 段並唔係寬段域嘅 noise。 選項上嘅 Dither type 唔等同 Dither waveform。所以我 example 專登用 Gaussian dither 去防止混淆。依唔同需要由其係學術上當然可以用唔用訊號去做 Dither (random 或 periodic 嘅 sine, sawtooth, square, whatever) 去研究唔同效果。 Down bit depth 唔做 dithering 就如之前嘅 simulation 一定出現失真。
http://www.digido.com/component/fsf/?view=faq&catid=4&faqid=137
"In order to get a 24-bit file down to 16-bit, truncation has to occur. Moreover, quantization error is going to occur no matter what we do. Dithering simply reduces the audibility of the reduction process by smoothing the perception of sound quality our ears hear. Noise shaping can direct the introduced noise to levels where our ears do not hear so well, leaving behind pleasing audio signal. The reality is that our ears are far more used to hearing system noise and filtering it out rather than digital distortion. So, should you dither?"
Trianglular dither 波型係咁:
最後修改時間: 2014-03-27 10:15:11 - #41 [parcolee], 14-03-26 17:59born 兄,sound forge 入面都有一個 izotope 64bit SRC 非常好聲
- #40 [parcolee], 14-03-26 17:55#34
https://www.eng.tau.ac.il/~control/AdvControl/tutorials/Dither.pdf
"A very common dither is the triangular-wave signal of amplitude A>0 and period p>0."
:o) - #39 [hkborn], 14-03-26 17:51Lavry has a product specifically for sample rate conversion
http://www.lavryengineering.com/products/pro-audio/3000s.html - #38 [parcolee], 14-03-26 17:23總之凡係高 bit size down sample 落低 bit size 都係需要做 dithering,無做 dithering 的 audio product 基本上都係唔出得街
不過有好多現代高質的 software mixer 同 effecter 都會先把原本 24bit 升上 32/48/64 bit 先再做運算處理,處理完再 down 返做原本的 24bit,或者係做 resampling 都會先升做 32/48/64 bit 再處理,之後再 down 返做原本的 bit depth
呢D咁既先升後降既程序,係降既時候使唔使要再做多一次 dithering 就真係有爭議,有人話要,有人話唔使 - #37 [parcolee], 14-03-26 17:05呢一篇係一位幫文化中心管弦樂錄音的老錄音師幫我做的各種 dithering 對音場改變的測試,佢用手寫再 scan 俾我的結果
https://drive.google.com/file/d/0B9lH7xOnWXVhTnphTXZtLUItakU/edit?usp=sharing
測試用檔案分別係原 24bit wav 檔同各種 dither 後的 16bit wav 檔
其中 rectangle, triangle 及 POW-R 係用 Cakewalk Sonar x2 做出來
而 Izotope MBit+ 及 Waves IDR 係用 Sony SoundForge 10 做出來
佢自己個人最鍾意:rectangle dither (打粒星)
音場闊度排名:第一位 rectangle dither,第二位 POW-R 1 dither,第三位 Izotope MBit+ dither in normal amount and high noise shaping
最接近原 24bit master 音場的:第一位 POW-R 1,第二位 MBit+ high shaping
MBit+ high 稍比 POW-R 輕微地差少少,兩者都好接近
而其中最嚇佢一跳的係竟然簡簡單單一個普通的 rectangle dither 竟然可以造得出比原本 24bit master 有更闊的音場,但當然好唔好聽就見人見智,而額外多出來的音場應該唔會算係真音場掛
佢自己個人最愛 rectangle 的聲
呢D就係我俾佢用來做 dithering test 的 audio files:
https://drive.google.com/file/d/0B9lH7xOnWXVhR2Nrc00zRk9wVmM/edit?usp=sharing - #36 [長長影子], 14-03-26 15:55如果後處埋高 bit 數轉低 bit 數正常都會加 dither 去處理, 如果直接 truncate 轉低 bit 數, 我覺得只係個負責果個人唔識用, 對我黎講只係 click 多一下 mouse 就完成。
- #35 [cprom], 14-03-26 15:46What about those music in various resolution downloads in Blue coast online shop? Do they just "chop" off the end bits instead of remaster from original? Hope they are genuine remaster.
- #34 [長長影子], 14-03-26 15:42加入 Dither 並非用黎掩蓋 quantitation error 嘅 distortion, 而係透過加入同 signal non correlated noise 去令原本 repeating error 嘅 quantitation error 變得同 sampled signal independent 。
Dither noise 嘅波型亦並非所謂三角波, 方波, 而係佢嘅 amplitude 統計上嘅 probability distribution function 呈三角形, 方波或 gaussian 等等嘅分佈型態。
最後修改時間: 2014-03-26 15:47:16 - #33 [parcolee], 14-03-26 14:39#30
唔係,細 bit depth 轉大 bitdepth 根本唔會同你做 resampling 亦唔需要做
只有轉換 sampling rate 先需要
轉大 bitdepth 只係需要係個尾度補零就得
正如你係一張 24bit 的 DAC 度播 16bit 的歌,其實佢係會係果 16 個二進制位數之後自動補多 8 個零係後面 (細位數位置),有可能係軟件,driver,OS 或者 DSP 度自動會做
因為正如好似十進制數咁,如果原本有個 689 呢個數,但我要佢轉換成五個位並且要乘大 100 倍的話,只要係佢後面加多兩個零就得,只係套用係 digital 果D二進位度就係另一個計法
16bit 同 24bit 數值最大可以相差 256 倍,要令原本只有 16bit headroom 的聲的電壓位置按比例離散盡到 24bit 呢個大 headroom 的每一個各處,只要每個 sample 乘大佢就得,最快最直接的辦法當然就係就咁加返二進位果八個零係尾就得
所以你唔會聽到有人會話細 bit 轉大 bit 會好需求點樣的運算能力
而同時,唔好以為人地果D錄音室 master 由 64/32/24bit 轉返做 16bit 出CD 俾你聽時,真係會逐個 sample 重新計算 rounding 一次俾你
我可以好肯定話你知,係無呢回事,down bitdepth 只係會直接係尾度做 truncate,即係直接剁走最尾最細位數果堆零 (例如 24bit 落 16bit 最尾最細位果八個零),直接 delete 走果堆零咁就會交差
咁好多人都可能會知,咁粗暴的做法係可能會製造出大量簡諧失真
咁咁多呢D簡諧失真又點可能令咁多樂迷同發燒友入到耳呢?就係因為咁,就出現左 dithering 同 noise shaping 的技術,dithering 本身其實就係一堆故意精心設計的噪音,加落去未被斬的 24bit 度,借助人腦的聽覺錯覺來呃人類對耳或個腦,以能「遮醜」掩蓋果D簡諧失真,後來加入埋利用 noise shaping 技術來把呢D dither 噪音矯形令 dither 聲主要集中去到人類聽覺最唔敏感既頻段,而且會盡量盡可能將最多原 24bit 係最尾果 8 個 bit 所有的 detail 細節內容搬到上頭 16bit 範圍之內 (但當然未必會十足),所以能令被斬成 16bit 的聲音中能聽到唔止 16bit 的內容,可能會係聽覺感覺上 (非現實科學上) 聽多幾個 bit 甚至足 8個 bit 的聲音,感覺就有少少類似落左個 volume level dynamic compressor 一樣,而且大部份 truncate 造成的失真都俾 dither 聲遮蓋晒。
一般有的 dithering 有以前傳統的方波,三角波,鐘形波等等,亦有而家的 POW-R,Apogee UV22,Izotope MBit+,Waves IDR 等等。
係好多人對耳之中,咁樣既碟聽落其實仲好聽過只做 truncate,甚至好聽過就咁 16bit 直錄 (當然好聽唔過原 24bit master),內容細節好似多左好多,音場好似闊左,感覺真實感大左好多,不過其實好多都係果D精心設計的噪音所造成的錯覺,原本 16bit 係理論上都有 96dB 個理論值 SNR (非實際 SNR),但係因為落左 dither 噪音之後,noise floor 升高左,好多時 noise floor 之上都只係剩返六十幾至七十幾個 dB,即係實際 SNR 已經唔會多過六十幾至七十幾個分貝。
所以學過既人先知道,原來人類對耳係非常好呃,有好多地方都可以造成錯覺。 - 下一頁 (4 of 6)
- 返回 ...
最後修改時間: 2014-03-29 10:52:12