轉貼一篇音效卡 Codec 文章

音樂、古典音樂、電影等,各種形式的音樂軟體討論。

版主: devilhades

轉貼一篇音效卡 Codec 文章

文章RogerShih 發表於 週五 2月 02, 2001 2:20 pm

這篇是大陸網站的文章,寫得蠻不錯的,在Dearhoney站上經人轉成Big5,也轉貼一下給大家參考。讓大家更了解音效卡的工作原理 :)

如果覺得這樣轉貼不好,請告訴我吧。

----


音效卡技術大揭秘——CODEC的秘密
Audio100.com 劉恩惠


一直以來,電腦多媒體音頻始終給我們一種“高貴”不起來的感覺,即使用目前市場上技術最領先的CREATIVE SB Live!系列音效卡與DTT3500 Digital或者惠威M-200這類頂級多媒體音箱搭配,也肯定會有不少專業人士會投來輕視的眼光。電腦多媒體音頻到底能不能Hi-fi?這是很多電腦音箱雙重發燒友共同關注的話題!首先,我們必須認准一點,讓個人電腦擁有高質量的音頻重播能力或者實現家庭影院組合,是完全有潛力和市場可挖掘的。電腦音頻系統有其靈活性高、占地面積小等多種優勢。隨著技術的發展,PC已經可以方便簡易的實現對各種外部音源設備的連接與控制。USB、IEEE1394等新一代高速介面在多媒體音頻領域大顯身手的時代已經來臨。國內外釵h傳統的Hi-fi音響廠家開始逐步涉及到電腦音頻系統的開發和研究,似乎預示著新紀元的開始。

當然,在這場“未來革命”降臨之前,我們還得面對現實。畢竟礎b我們面前的這台電腦在多媒體音頻方面的表現,肯定會存在一些缺陷。音效卡作爲電腦音頻系統的核心,其重要地位不言而喻。但是一直以來大家對於音效卡的瞭解一直停留在比較膚淺的水平,筆者想通過這篇文章,和大家一起進行深入的探討。

一、從CODEC晶片揭示音效卡工作原理

音效卡主音頻處理晶片的重要性大家一定已經非常明確了,它肩負著一塊音效卡最爲主要的幾大處理弁遄C隨著技術的發展,目前最新推出的音頻處理晶片大多都是擁有強大運算能力和衆多輔助弁鄋慣SP(數位信號處理器)。這類DSP能夠完成如下主要工作——三維音效處理的運算和加速、MIDI波表合成引擎以及硬體等級的聲音處理(如硬體EQ等化器、各類混響處理等)。而對聲音信號的採樣與編碼則被分離出來,這個任務交給了一個被稱作“CODEC”的晶片來完成。以往我們選購音效卡時,主要側重於分析主晶片的弁鄔M處理能力,而從純音質角度上考慮,CODEC晶片將起到更加關鍵的作用。

1、CODEC晶片的弁鉰痍z

CODEC的完整的稱呼是“多媒體數位信號編解碼器”,一般我們把它簡稱爲“混音晶片”。說道CODEC晶片就必須提到Intel公司制定的AC'97音頻規範,這份文件中建議爲了提高聲音信號轉換過程中的信噪比,減少電磁干擾,應該把數模轉換(D/A)和模數轉換(A/D)部分從主晶片中脫離出來,採用一個獨立的處理單元來進行聲音採樣和編碼,CODEC也就應運而生了。它一般是一塊48pin或者64pin的小晶片,相對主晶片來說它並不太起眼。當然CODEC技術只是Intel的建議,而非強制的標準,譬如採用C-Media公司CMI8738系列晶片的音效卡就沒有獨立的CODEC晶片,原因在於CMI8738以及前幾代産品一直都採用單晶片解決方案,D/A和A/D內置在主晶片內。這樣做的好處是簡化音效卡的PCB設計、降低總體成本,但不利於提高音效卡的信噪比。CODEC技術成熟以後,板載AC'97軟音效卡也就誕生了,在主板上集成一塊混音晶片,而將除了信號採樣編碼之外的各種聲音處理都交由CPU來完成運算,犧牲系統資源和很多附帶弁遄A來換取性價比。

2、音效卡的工作流程

通過上面的介紹,我們可以知道音效卡類比通道輸出聲音的基本工作流程是——數位聲音信號首先通過音效卡主晶片進行處理和運算,隨後被傳輸到CODEC晶片進行D/A轉換,隨之信號再經過放大器的放大,通過多媒體音箱輸出,而被用戶的耳朵最終接收到。而錄音的過程則恰恰相反——信號通過麥克風或者Line in通道進入,首先經過CODEC晶片進行A/D轉換,隨後通過主晶片處理,或者被錄製成音效檔案,或者再通過D/A轉換放大輸出。CODEC晶片對信號的編解碼混合雖然只是其中一道流程,但卻對提高最終聲音輸出的品質有比較重要的影響。

3、CODEC晶片取決音效卡的信噪比

上面我們瞭解了CODEC晶片的弁鉬P其重要性。由於它肩負著採樣編解碼工作,所以CODEC晶片的處理能力和信噪比對最終的聲音輸出品質有很大的影響。它有幾個主要的性能參數:

a、DAC信噪比——DAC即“數位類比轉換器”,它的信噪比高低將直接關係到最終音效卡成品的信噪比,可謂CODEC的核心參數。目前流行的CODEC晶片此項數值普遍在95db左右,但最是否是能夠達到標稱的數值還將受到其他很多因素影響。

b、Mixer信噪比——CODEC也負責對聲音的疊加與混合處理,所以Mixer(混音器信噪比)信噪比也非常重要,一般此參數與DAC信噪比相同或相近,差距在-1db左右。

c、DAC通道數目——在多聲道趨於流行的時代,CODEC晶片是否具有多通道DAC弁鉥N顯得尤爲重要。目前新一代的産品已經普遍可以支援四通道的DAC轉換。但目前也有不少四聲道音效卡採用兩塊雙通道DAC CODEC協同工作的方式。一些支援類比六聲道分離輸出的音效卡,則用一塊支援四通道的晶片作爲Master CODEC,負責前後置,再用一塊雙通道晶片做Slave CODEC,用來負責中央聲道與重低音的數位類比轉換。ADC由於主要負責聲音的錄製,所以一般都是兩通道的。

d、PCM格式轉換時所支援的最高採樣位元數和採樣頻率——眼下最新的CODEC晶片一般可以最高支援48KHz採樣率以及18Bit身歷聲A/D轉換和18Bit身歷聲D/A轉換(一些高檔的型號甚至支援20Bit D/A轉換)。採樣bit數越高,對聲音資料的處理能力就越強;採樣頻率值越大聲音信號的解析度就越高,聲音轉換中的失真就越小。

e、A/D和D/A的頻率回應範圍——頻響範圍也是非常重要的指標,值得欣慰的是大部分CODEC晶片都能夠支援20Hz-20KHz的頻響範圍,這已經是人耳所能聽到的最大範圍。

其實對於CODEC晶片,用戶可選擇的餘地很小。一般廠家都會結合每一塊主音頻晶片的處理能力和實際情況爲它們選擇出其最佳的CODEC搭檔。板卡生産廠家無論是採用公板設計還是自己的設計,一般都不會輕易去改動主晶片和CODEC的搭配模式,當然也有部分例外。筆者化了較大的篇幅介紹CODEC晶片也是因爲這一技術的運用,確實給音質改善帶來了正面影響。另外一直以來,很多朋友都認爲主晶片取決了音效卡的一切,其實這是一個誤區。

目前最新的CODEC晶片,在符合AC'97規範的同時還符合CNR(Communications and Network Riser)規範,以便相容未來主板的全新介面,可見CODEC技術將走向多弁鄔M整合化。在市場上採用比較廣泛的CODEC晶片主要來自四大公司——Crystal、ESS、Wolfson和SigmaTel。Crystal、ESS公司的CODEC晶片一般主要用來搭配自産品牌的音效卡晶片。譬如,ESS Canyon3D(DIAMOND MX400音效卡)採用ESS AC'97 V2.1 CODEC;Crystal CS4201 CODEC搭配Crystal CS4630晶片。當然他們也有部分型號的産品提供給第三方産品。Wolfson和SigmaTel公司不設計音效卡主晶片,而是專門的CODEC晶片研發銷售機構。Wolfson的WM系列擁有較高的技術規格,FM801晶片搭配的主CODEC晶片就採用WM9704;而SigmaTel公司的産品更加容易被市場所接受。經典的YAMAHA YMF724音頻處理晶片搭配的就是該公司出品的STAC9704身歷聲CODEC晶片;CREATIVE SB Live!系列則採用了SigmaTel公司的STAC9721T配合PCM1275(最新的SB Live!5.1改用了STAC9708);Aureal SQ2500則採用他們的真四聲道CODEC——STAC9708。下面是幾款目前比較流行的CODEC晶片的具體參數:

——————————————————————————————————————————
名稱 支援聲道數 DAC信噪比 Mixer信噪比 PCM OUT DAC PCM IN ADC
——————————————————————————————————————————
STAC9708 4聲道 95db 95db 4 DACS 18Bit 48Khz 2 ADCS 18Bit 48Khz
STAC9721 2聲道 95db 95db 2 DACS 18Bit 48Khz 2 ADCS 18Bit 48Khz
WM9704 4聲道 96db 95db 4 DACS 18Bit 48Khz 2 ADCS 18Bit 48Khz
——————————————————————————————————————————

4、主晶片依然是音效卡靈魂

雖然CODEC非常重要,但是大家千萬不要以爲主晶片不負責對聲音的原始處理,它就對整體音質表現不再産生影響,答案是否定的。由於聲音在進行D/A或者A/D轉換前後,依舊需要通過主晶片處理,由此可見主晶片的優劣對於聲音輸出仍然有著非常重要的影響。

在這
頭像
RogerShih
論壇遊俠
論壇遊俠
 
文章: 5773
註冊時間: 週一 12月 04, 2000 8:59 pm
來自: 中華民國的豬窩

文章kwtsai 發表於 週五 2月 02, 2001 11:42 pm

有想把電腦的聲音部分整的比較hi-fi一點
但是已經投資釵h在音響器材上
離理想中的目標還差一小段
不遠了
so,就讓電腦繼續扮演電腦的角色囉
其實目前的投資除了轉盤外
其他的所有器材在電腦當訊源的系統下
全部都依樣使用
隔一陣子在研究如何讓電腦輸出精確完整的音源
訊號
kwtsai
SR80
SR80
 
文章: 255
註冊時間: 週四 12月 07, 2000 7:17 pm
來自: 中華民國,,

文章JCP 發表於 週六 2月 03, 2001 12:13 am

換張有數位數出的音效卡即可。經由DA會比原本音效卡的類比輸出好上一截。我覺得如此一來mp3真的有很高的實用性。現在都很懶得放CD了,用電腦界面選曲多麼方便!
JCP
SR325
SR325
 
文章: 1203
註冊時間: 週一 12月 04, 2000 9:28 pm
來自: 中華民國,,

文章kwtsai 發表於 週六 2月 03, 2001 3:11 am

哪張卡音色最好
我現在用sb live value,還不錯
kwtsai
SR80
SR80
 
文章: 255
註冊時間: 週四 12月 07, 2000 7:17 pm
來自: 中華民國,,

文章RogerShih 發表於 週六 2月 03, 2001 9:04 am

看完這篇以後,基本上對音效卡的工作原理和搭配,大致上都可以有一個相當完整的了解。

文中所說的Codec,其實也就是玩音響常說的AD/DA,文中說的好,即使Codec再強,甚至可以支援到96Khz/20Bits,但是主晶片沒有支援,Codec在強也無用武之地,就如同Audio CD的44Khz/16Bits一樣,很多人玩DA/AD很注重表面數據,很多都用到96Khz/20Bits甚至更高,但是實際上以目前而言,大多數應用都是連接到CD Player上,以CD Player本身的規格來說,用數據漂亮的DA其實沒什麼幫助。

有的音效卡可以提供高取樣頻率、高取樣位準的能力,例如 CardDeluxe,但我一直很疑惑,錄下來之後的應用範圍能多廣?錄到光碟上一樣得轉成Audio CD的規格。而下一代的SACD和現行的CD規格差異蠻大的,現在的DA並不能供SACD使用,而DVD-Audio的規格又高於大多數現在流行的一些DA。所以每每在何博士那邊站上以及一些其他音響站,看到一些人熱門的在玩 96Khz/20 or 24Bits DA 的時候,不免會很疑惑,有必要嗎?


--
專心潛水,少一點聒噪 :)
頭像
RogerShih
論壇遊俠
論壇遊俠
 
文章: 5773
註冊時間: 週一 12月 04, 2000 8:59 pm
來自: 中華民國的豬窩

文章RogerShih 發表於 週六 2月 03, 2001 9:07 am

SB-Live的音質表現還算不錯啦,而且加上驅動程式支援的比較完整,所以大多數人還是會選擇SB-Live!!

不過測到現在,我就覺得MX300和S70的聲音表現已經在SB-Live!之上了,而且據我觀察,很多人認為SB 128PCI的聲音在SB-Live!之上。


--
專心潛水,少一點聒噪 :)
頭像
RogerShih
論壇遊俠
論壇遊俠
 
文章: 5773
註冊時間: 週一 12月 04, 2000 8:59 pm
來自: 中華民國的豬窩

文章JCP 發表於 週六 2月 03, 2001 4:09 pm

DVD-Audio也是PCM格式,所以這些高規格DA應該都有用。SACD當然要用專用的DA。我下一步是打算跟德國郵購RME純數位輸出(96/24)的音效卡,四百多馬克。這兩天在音悅看到國內代理商寄來的型錄,六百多還是七百多馬克有類比輸出入的版本建議售價要三萬多還是四萬多,感覺好像台灣搞錄音室的人都是凱子。
JCP
SR325
SR325
 
文章: 1203
註冊時間: 週一 12月 04, 2000 9:28 pm
來自: 中華民國,,

文章RogerShih 發表於 週六 2月 03, 2001 5:10 pm

DVD-Audio的192/24Bits 規格也比常見的 96Khz/20Bits高多了,就算說多聲道的DVD-Audio,但是這些DAC也不支援多聲道吧?真的要說實用性,那192Khz/24Bits的不是比較恰當?

國內錄音器材的昂貴很早就知道了,CD450就是一個最好的例子,差價一倍以上 :eeh:



--
專心潛水,少一點聒噪 :)
頭像
RogerShih
論壇遊俠
論壇遊俠
 
文章: 5773
註冊時間: 週一 12月 04, 2000 8:59 pm
來自: 中華民國的豬窩

文章JCP 發表於 週六 2月 03, 2001 5:27 pm

真正在發行錄音的,96khz就很大(體積)了。我相信到時候主流應該還是96/24的PCM格式。
JCP
SR325
SR325
 
文章: 1203
註冊時間: 週一 12月 04, 2000 9:28 pm
來自: 中華民國,,

文章RogerShih 發表於 週日 2月 04, 2001 1:32 am

以DVD和CD的容量比來說,其實空間問題不大啦,192/24Bits所需的空間是Audio-CD的6倍(沒注意到DVD-Audio的糾錯能力,不知道會不會增加額外的容量),但是DVD片子的容量是CD-ROM的8~2x倍,基本上容量顧慮不是問題,何況容量大也有好處,至少轉成MP3諸如此類的格式後,容量還是大的讓人懶得下載 :D


--
專心潛水,少一點聒噪 :)
頭像
RogerShih
論壇遊俠
論壇遊俠
 
文章: 5773
註冊時間: 週一 12月 04, 2000 8:59 pm
來自: 中華民國的豬窩


回到 新音樂、影音討論版

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 90 位訪客