《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 一款音頻CODEC芯片的設計與實現

一款音頻CODEC芯片的設計與實現

2009-06-10
作者:倪新永,莊圣賢,舒鑫東

??? 摘? 要: 設計了一種可用于語音信號處理的CODEC芯片,討論了濾波器組的多級實現。設計中充分利用順序執行、左右聲道共享電路、時分復用等思想優化了電路面積。該芯片設計采用Silterra18標準CMOS工藝流片成功,通過測試完全達到了設計要求。?

????關鍵詞: 音頻CODEC;抽取濾波器;多級實現

?

??? 近年來,音頻CODEC被廣泛應用于數字電話、MP3、PDA等便攜式設備中,其核心在于模數轉換器的設計。本文設計了一種可廣泛應用于數字音頻領域的CODEC芯片,它主要包括抽取濾波器和插值濾波器組的設計,并采用過采樣技術和多級濾波結構以簡化濾波器的設計。?

1 系統結構?

??? 由于插值濾波器和抽取濾波器的實現結構非常類似,只是信號流的方向相反,通過簡單的置換關系就能得到插值濾波器的實現,所以本文只詳細介紹抽取濾波器組的實現。?

??? 抽取濾波器組的系統結構如圖1所示。該設計輸出采樣率為44.1 kHz,輸出精度16 bit。從SDM輸出的數字信號進入CIC濾波器做34倍的抽取,然后進入高通濾波去除直流分量,再進入240階FIR濾波器做4倍的抽取,最后從I2S數字音頻接口輸出。

?

?

2 系統實現?

2.1 CIC抽取濾波器?

??? 級聯積分梳狀濾波器是一種簡單的整系數濾波器,優點是可以用簡單的積分器和減法器實現較高的過采樣倍數。其系統函數為:?

?????

式中M為過采樣倍數,N為級聯CIC濾波器的個數。?

??? 通過Matlab仿真4階CIC,在實現所需要的抽取倍數的同時還能濾除帶外諧波,其實現結構如圖2所示。?

?

?

??? 由CIC濾波器的結構可知,每級必須保持一定的精度,否則會發生運算溢出。由字長公式計算得出當過采樣率為34時,字長需大于20.4,本設計中CIC濾波器字長選擇22 bit。SDM調制后的信號在CIC濾波器的阻帶截止頻率176 kHz處有60 dB的衰減,因此只需設計CIC濾波器在阻帶截止頻率176 kHz處為38 dB即可。為了保證設計冗余,選取其在176 kHz處的衰減為90 dB。圖3是CIC濾波器輸出信號的頻譜,可看出它能滿足設計要求。?

?

?

2.2 高通濾波器?

??? 因為在SDM輸出的數字信號中用0代表-1,引入的直流分量需要濾除。本設計采用求平均值去直流的方法:去直流又分為加速和不加速模式,加速模式是通過N次累加所得的和再除以N,可得到一個加速模式下的平均值,它只用約10~20 ms就能計算出一個平均值。不加速模式是實際中用到的,它先求出兩個相鄰周期的平均值,然后通過加+1或-1使相鄰周期的平均值相同,從而避免相鄰周期減去的平均值不同產生的高頻噪聲。它要大約每過500 ms~1 s為一個累加周期才能計算出一個CIC濾波器輸出數據的平均值。然后用輸入的數據減去平均值就可去掉直流。圖4為高通濾波器的實現框圖。?

?

?

2.3 FIR抽取濾波器?

??? FIR濾波器除了要完成4倍的抽取還要對CIC濾波器的衰減進行補償。當級聯級數為4,過采樣倍數為34時,CIC衰減的幅度為1.4 dB。本設計采用基于切比雪夫逼近的等波紋FIR設計方法,該方法能使濾波器在信號頻帶與理想特性的逼近誤差的峰值最小。采用matlab中提供的Remez函數,調整其中的參數a0和f0,經過多次調試可以得出一組濾波器系數,使其在0~20 kHz范圍內的幅頻特性曲線有一定的抬高。圖5為FIR濾波器補償后的整體幅頻響應。?

?

?

??? 當FIR濾波器的實現采用傳統的多相結構時,將會需要大量的乘法器和加法器。本設計采用順序執行的方式實現,利用ROM存儲濾波器系數,RAM存儲濾波器輸入數據,在MCLK的一個時鐘節拍運算一次乘累加,就可把長度為240的濾波器分為240次來運算。圖6為該濾波器實現結構圖。?

?

?

??? rom數據的讀取:由于濾波器的系數是對稱的,只需將120個濾波器系數存入rom中,這樣可以節省一半的存儲空間。讀取系數時,地址先依次遞增,等到最后一個系數讀出后再依次遞減,便可讀出所有的240個濾波器系數。?

??? ram數據的讀寫:在一次濾波過程中(即在一個LRCK周期中),首先往ram中寫入一個數據,接著連續60次讀出ram數據;反復4次,即往ram中寫入了4個數據,讀出了240個數據;再與讀出的rom數據相乘可得一次濾波結果。ram讀數據和rom讀數據是同步的。由此也可看出,在一個LRCK周期中寫入4個數據,經過運算送出一個數據完成了4倍的抽取。?

3 芯片實現與測試?

??? 本設計采用Silterra18標準CMOS工藝一次流片成功,其數字電路版圖如圖7所示。?

?

?

??? 數字電路面積2.04 mm2,Standard cell共12 228個,其中register為3 027個。?

??? 最后對芯片進行了THD+N、幅頻特性測試和FFT分析,其結果在設計允許的范圍之內。圖8為ADC+DAC的FFT測試波形,其信噪比也達到了設計要求。?

?

?

??? 通過數次在不同負載條件下的測試分析,該設計的音頻CODEC芯片滿足設計指標要求。?

??? 本文根據數字音頻設備的需要設計了一款CODEC芯片,它包括兩個濾波器組的設計:抽取濾波器和插值濾波器。設計中CIC濾波器的實現比較簡單,可以實現較大的抽取及插值倍數,高通濾波器采用了較為巧妙的方法去除直流分量,FIR濾波器不但補償了CIC濾波器的帶內衰減,還通過順序結構的思想設計了基于rom和ram實現FIR,共享了乘、加法單元,優化了電路面積。?

參考文獻?

[1] 飛思科技產品研發中心.MATLAB7基礎與提高.北京:電子工業出版社,2005.?

[2] 皇甫堪,陳建文,樓生強.現代數字信號處理.北京:電子工業出版社,2003.?

[3] 帕里,陳弘毅.VLSI數字信號處理系統:設計與實現.北京:機械工業出版社,2004.?

[4] (美)克勞切拉賓納著.多抽樣率數字信號處理.鄧廣增譯.北京:人民郵電出版社,1988.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区视频网站| 美女久久一区| 亚洲黄色大片| 欧美专区一区二区三区| 亚洲伊人网站| 亚洲少妇中出一区| 一本色道久久综合亚洲二区三区| 91久久久国产精品| 亚洲国产欧美国产综合一区| 精品不卡一区二区三区| 国产亚洲一级| 国产综合自拍| 精品1区2区3区4区| 狠狠色丁香婷婷综合| 国产亚洲免费的视频看| 国产欧美日韩一区二区三区在线观看 | 99在线热播精品免费| 日韩视频免费| 在线综合欧美| 午夜国产精品视频| 久久99在线观看| 久久精品国产2020观看福利| 久久麻豆一区二区| 免费在线成人av| 欧美日本不卡| 国产精品第一区| 国产美女精品| 精品1区2区| 亚洲欧洲另类国产综合| 一个色综合导航| 亚洲一区二区三区免费观看| 亚洲欧美中文日韩v在线观看| 久久精品99久久香蕉国产色戒| 亚洲二区在线视频| 99精品视频一区| 亚洲一区二区三区精品视频| 午夜视频在线观看一区| 久久久久久黄| 欧美激情成人在线| 欧美日韩人人澡狠狠躁视频| 国产精品久久久久久超碰 | 亚洲国产成人精品久久| 亚洲免费成人| 亚洲一区国产一区| 欧美怡红院视频| 免费日韩av片| 国产精品成人av性教育| 国产综合婷婷| 亚洲精品网站在线播放gif| 亚洲午夜黄色| 亚洲福利视频二区| 亚洲图片欧洲图片日韩av| 欧美一级大片在线免费观看| 久久一二三区| 欧美视频在线观看视频极品| 国产视频一区在线| 亚洲精品国产精品国自产观看| 亚洲香蕉网站| 亚洲国产小视频| 在线一区视频| 久久综合久久久久88| 欧美日韩一区三区四区| 国产一区二区成人久久免费影院| 亚洲国产激情| 亚洲欧美日韩另类精品一区二区三区| 亚洲国产成人精品女人久久久| 亚洲小说欧美另类社区| 可以看av的网站久久看| 国产精品国产三级国产aⅴ9色| 伊甸园精品99久久久久久| 国产精品99久久99久久久二8| 久久精品99无色码中文字幕 | 欧美三级韩国三级日本三斤| 国内揄拍国内精品少妇国语| 日韩亚洲欧美在线观看| 欧美专区第一页| 亚洲无线视频| 免费成人黄色av| 国产欧美精品一区| 亚洲精品中文字幕有码专区| 久久精品人人做人人爽| 亚洲女女做受ⅹxx高潮| 欧美国产一区二区在线观看| 国产日韩精品一区二区三区| 亚洲免费观看视频| 亚洲大胆在线| 欧美在线观看一二区| 欧美日韩国产亚洲一区| 激情久久五月| 午夜精品久久久| 亚洲欧美久久久| 欧美日韩不卡视频| 在线观看国产成人av片| 欧美一区亚洲| 性xx色xx综合久久久xx| 欧美日韩大片一区二区三区| 影音先锋亚洲一区| 性高湖久久久久久久久| 亚洲综合日韩| 欧美日韩一区在线| 亚洲精品久久久久久下一站| 亚洲成人在线视频播放 | 亚洲第一综合天堂另类专| 久久成人精品无人区| 国产精品豆花视频| 99热在这里有精品免费| 一区二区三区成人| 欧美精品在线观看| 亚洲欧洲一区二区在线播放| 亚洲欧洲精品一区二区三区波多野1战4 | 日韩一级黄色av| 99精品视频免费全部在线| 欧美激情免费观看| 亚洲国产精品电影| 亚洲七七久久综合桃花剧情介绍| 久久亚洲精品一区| 国产亚洲精品久久飘花| 亚洲男同1069视频| 欧美一区二区三区久久精品| 国产精品日产欧美久久久久| 亚洲视频免费看| 亚洲欧美日韩天堂| 国产乱码精品一区二区三区五月婷 | 欧美日韩一区二区三区四区在线观看| 亚洲精品看片| 一本久道综合久久精品| 欧美乱大交xxxxx| 日韩午夜一区| 亚洲一区999| 国产精品久久久91| 亚洲综合激情| 久久精品毛片| 韩国福利一区| 亚洲国语精品自产拍在线观看| 欧美大片免费| 亚洲美女精品成人在线视频| 在线综合亚洲| 国产精品自拍小视频| 午夜亚洲影视| 快she精品国产999| 亚洲人成网在线播放| 在线午夜精品自拍| 国产精品久久久久久久久借妻| 亚洲欧美日韩综合aⅴ视频| 久久精品一区中文字幕| 在线观看精品视频| 日韩视频三区| 国产精品黄视频| 久久9热精品视频| 欧美承认网站| 宅男噜噜噜66一区二区| 久久福利精品| 亚洲国产第一| 亚洲在线第一页| 国内欧美视频一区二区| 99亚洲一区二区| 国产九九精品| 最新亚洲电影| 国产精品拍天天在线| 久久精品噜噜噜成人av农村| 欧美日韩精品系列| 午夜精品久久久久久久99樱桃| 久久一本综合频道| 一本色道久久88亚洲综合88| 欧美一区二区三区四区在线观看地址 | 小处雏高清一区二区三区| 国产精品一区毛片| 久久精品91| 欧美日韩一区二区三区免费看| 亚洲欧美国产高清| 男同欧美伦乱| 在线午夜精品自拍| 久久久久欧美| 亚洲免费成人av| 久久久激情视频| 日韩视频一区二区三区在线播放| 午夜精品亚洲一区二区三区嫩草| 国色天香一区二区| 亚洲视频观看| 精品成人在线| 亚洲一区在线观看免费观看电影高清| 国产一区二区三区四区五区美女| 亚洲另类自拍| 国产三级欧美三级日产三级99| 日韩视频在线永久播放| 国产午夜亚洲精品理论片色戒| 日韩视频在线一区二区三区| 国产日韩在线视频| 亚洲一区视频在线| 亚洲国产天堂久久国产91| 欧美一区二区三区视频免费| 亚洲精品女av网站| 久久在线免费观看视频| 亚洲视频免费在线观看| 欧美激情成人在线| 久久国产欧美| 国产精品拍天天在线| 一区二区三区久久| 在线观看国产日韩| 久久精品夜色噜噜亚洲a∨|