新型芯片類(lèi)的Codec和用微控制器實(shí)現的Codec新技術(shù)
3、新型芯片類(lèi)Codec
本文引用地址:http://dyxdggzs.com/article/85402.htm3.1關(guān)于話(huà)音頻帶編解碼器
16位線(xiàn)性DSP編解碼器在話(huà)音數字化和至DSP的串行接口中提供了極高的性能和極大的靈活性。PCM編解碼器以8kSPS的采樣速率在話(huà)音上執行標準的A律/μ律編碼(ADC)和解碼(DAC)。
3.2微功耗音頻編解碼器AIC111
AIC111 是與微功耗DSP或微控制器相兼容的音頻編解碼器,它能夠為諸如個(gè)人醫療設備(比如助聽(tīng)器、聽(tīng)覺(jué)預處理和低功耗頭戴式耳機)等應用提供高,性能的模擬接口解決方案。AIC111支持1.3VCMOS數字SPI接口,并包括外部傳聲器電源和偏壓,以及低電池電量監視器和指示器。圖2為結構與引腳功能示意圖。
其主要特點(diǎn)為:能夠在采用1.3 V電源的條件下進(jìn)行400μW滿(mǎn)功率操作;其ADC規格, 動(dòng)態(tài)范圍為87dB,THD為73dB(在100Hz至10kHz范圍內),采樣速率40kSPS;低噪聲PGA/增益壓縮器前端;由片上低抖動(dòng)振蕩器生成所有的內部時(shí)鐘以及5MHz輸出DSP/微控制器時(shí)鐘; DSP/SPI接口支持TMS320654x、TMS320C55x和MSP430;封裝型式:32引腳QFN或FlipChip裸芯片,可在個(gè)人醫療設備、低功耗頭戴式耳機上應用。
3.3能簡(jiǎn)化手持多媒體產(chǎn)品設計的高集成度立體聲音頻CODEC MAX9851/MAX9853
該芯片MAX9851/MAX9853集成了所有必需的放大器,并獲得了最佳的音頻質(zhì)量,同時(shí)降低了總體方案的面積和成本。這些器件對于多媒體手機和MP3/便攜式多媒體播放器等應用非常理想。圖3為結構與外接示意圖。
其主要特點(diǎn)為:能支持兩組數字接口,即具有獨立數據速率(從8kHz到48kHz)的數字話(huà)音和數字音頻;有內置混合器與多種音源接口,例如鈴音發(fā)生器、 FM廣播以及應用和基帶處理器;主動(dòng)限制輻射、無(wú)須濾波器的超低EMI D類(lèi)放大器;回放/錄音通道上的話(huà)音波段濾波器實(shí)現ETSI兼容的系統設計;自動(dòng)耳機檢測及 音量控制。
3.4低功耗,高集成度、可編程16位、26kSPS、雙通道CODEC TLV320AIC20K
TLV320AIC20K是低成本、高性能、雙通道話(huà)音編解碼器。它具有兩個(gè)16位模擬-數字(A/D)轉換通道和兩個(gè)16位數字模擬(D/A)轉換通道,可通過(guò)可編程模擬交叉點(diǎn)與手機、頭戴式耳機、揚聲器、傳聲器或用戶(hù)線(xiàn)相連。圖4為結構與引腳功能示意圖。
其主要特點(diǎn)為;立體聲16位過(guò)采樣△∑型ADC/DAC;可編程采樣速率高達26kSPS(采用片上IIR/FIR濾波器時(shí))和最大104kSPS(采用 IIR/FIR濾波器進(jìn)行旁路);在13kHz帶寬內,片上FIR產(chǎn)生了84dB SNR(對于A(yíng)DC) 和92dBSNR(對于DAC);主機端口為二線(xiàn)式接口、可選 或 ;差分和單端模擬輸入/輸出;與常用的TMS320 DSP系列和微控制器電源完全兼容,即1.65V-1.95V數字內核,1.1V-3.6V數字I/O,2.7V-3.6V模擬??稍跓o(wú)線(xiàn)附件、免提式車(chē)載成套工具、VOIP及電纜調制解調器上應用。
4、用微控制器實(shí)現Codec的編碼與解碼技術(shù)方案
眾所周知,MAXQ3120 μC包含有兩個(gè)精密的16位ADC通道、一個(gè)l6×l6乘法器以及一個(gè)40位累加器。雖然MAXQ3120不含DAC通道,有很多低成本的精密串行DAC可用于此功能。其它的工作則是構建一個(gè)軟件來(lái)連接這些外圍器件。
4.1先述編碼方案
可通過(guò)三步完成編碼:轉換模擬信號為數字量,對數字采樣進(jìn)行再抽樣并濾波,最后,用A率或μ率編碼轉換方式壓縮采樣至八位。
第一步是A/D轉換,最容易實(shí)現,因為ADC通道已內置于MAXQ3120。MAXQ3120每48μs產(chǎn)生一個(gè)新的16位轉換結果。這意味著(zhù)對于8MHz的處理器時(shí)鐘,系統可以有384個(gè)指令周期來(lái)處理采樣。
很巧,數字采樣的處理只是簡(jiǎn)單地讀取ADC并將數據存儲于一個(gè)環(huán)形緩沖器。緩沖器總是保存著(zhù)32個(gè)最近的16位采樣結果。MAXQ3120有256字的16位RAM。這樣,每個(gè)通道的環(huán)形緩沖器僅消耗全部可用RAM的12.5%。
ADC每48μs采一個(gè)樣,但通信網(wǎng)絡(luò )每125μs需要一個(gè)新的采樣。因此,無(wú)論如何處理信號,都必須對其進(jìn)行再抽樣。
編碼的第二步。最簡(jiǎn)陋的方法之一就是,當收到一個(gè)幀脈沖時(shí),只接受最近的一個(gè)采樣來(lái)做進(jìn)一步的轉換,而扔掉所有其他采樣。
每收到一個(gè)幀脈沖,MAXQ3120的Codec軟件對環(huán)形緩沖器中匯集的采樣實(shí)施31抽頭FIR濾波器算法。該濾波器的3dB截止點(diǎn)位于3.5kHz,可提供抗混疊和進(jìn)一步的采樣重構功能,降低∑-△ADC通道的噪聲。經(jīng)濾波處理后的結果是一個(gè)16位采樣,可用于A(yíng)率或U率壓縮。
有多種方法可以對16位線(xiàn)性編碼進(jìn)行壓縮。直接計算和分段逼近是兩種常用方法。在此僅是利用MAXQ3120程序空間較大的特點(diǎn),建立了兩個(gè)128字的表格,一個(gè)用于μ率編碼/解碼,另一個(gè)用于A(yíng)率。利用這些表格,我們進(jìn)行編碼的第三步,壓縮采樣為八位格式。
評論