《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 音頻異步采樣率轉換IP的設計及聯合仿真
音頻異步采樣率轉換IP的設計及聯合仿真
來源:電子技術應用2013年第6期
李琳琳, 秦 敏
1. 成都理工大學 核技術與自動化工程學院,四川 成都610059; 2. 四川工程職業技術學院 電氣信息工程系, 四川 德陽 618000
摘要: 以改進型Farrow結構濾波器為核心,設計了音頻異步采樣率轉換的IP Core,并利用Simulink和硬件描述語言仿真器ModelSim構建服務器/客戶端形式的仿真平臺,實現對算法IP的聯合仿真驗證。實驗結果表明,所設計的IP在信噪比等各方面均符合設計要求,該仿真方法高效、可行。
中圖分類號: TP391.9
文獻標識碼: A
文章編號: 0258-7998(2013)06-0121-03
The design and co-simulation of audio asynchronous sample rate conversion IP
Li Linlin, Qin Min
1. College of Nuclear Technology and Automation Engineering, Chengdu University of Technology, Chengdu 610059, China; 2. Department of Electrical and Information Engineering, Sichuan Engineering Technical College, Deyang 618000, China
Abstract: Taken the improved Farrow structure filter as its center, the IP Core for audio asynchronous sample rate conversion was designed and emulated by co-simulation platform. The platform consisted of Simulink and ModelSim, and they worked as server and client respectively. The result shows that, the IP can meet the require of the design, and the co-simulation method is of high-efficient and feasible.
Key words : Farrow structure filter; co-simulation; sampling rate conversion filter

    采樣率轉換技術在數字語音信號處理中應用十分廣泛,例如在混音操作時,要求各個音頻信號具有相同的采樣頻率,因此必須在混音前進行音頻信號采樣率轉換SRC(Sample Rate Conversion)。常用的音頻信號采樣率有32 kHz、44.1 kHz、48 kHz和96 kHz。當采樣率轉換進行非整數倍轉換時(如44.1 kHz轉換為48 kHz),就會出現噪聲,而噪聲的大小是由轉換器本身以及算法的優劣來決定的。采用通用多相濾波器直接進行采樣率轉換時會占用大量的硬件資源,而采用Farrow結構濾波器就可以避免硬件資源浪費。Farrow結構濾波器是一種基于分段多項式脈沖響應且可以實現任意采樣率轉換的高效硬件結構,以內插、多項式濾波和抽取操作級聯的方式來實現任意因子的采樣率轉換。


式中,P為級聯多項式的長度,N為分段多項式的階數,cl(n)為分段多項式濾波系數,vl(m)為中間變量。由上式可知,根據輸入和輸出采樣率(即1/T1、1/T2)便可計算出該濾波器的多項式的系數。為進一步減少硬件乘法器的數目,對Farrow結構濾波器進行改進設計[2-4],如圖1所示。由于該濾波器獨特的對稱性特點,可以減少50%的濾波系數,實現了硬件的精簡。

1.2 音頻信號異步采樣率轉換
    通用音頻信號異步采樣率轉換IP Core除核心部分的Farrow結構濾波器之外,還包括自動采樣率檢測、控制模塊和輸出FIFO模塊,采用硬件描述語言Verilog實現音頻信號異步采樣率轉換IP Core的硬件框圖如圖2所示。其中Farrow結構濾波器采用上述改進型設計方式,其分段多項式長度P為8,分段多項式最高階數N為3,主時鐘clk頻率為3.072 MHz或2.822 4 MHz(根據輸入或輸出采樣率是否為44.1 kHz而定)。自動采樣率檢測及控制模塊通過高速時鐘clk對輸入采樣時鐘clk_in和輸出采樣時鐘clk_out的周期(即T1和T2)進行計數,完成內插因子和抽取因子及其相關的計算[5],同時計算出μm,提供給Farrow結構濾波器模塊。

2 對IP Core的聯合仿真及驗證
2.1仿真驗證平臺

    在對Farrow濾波器算法IP的設計驗證過程中,利用Simulink和ModelSim的綜合優勢進行多工具聯合仿真,將有助于加快算法原型的實現。
    傳統的Simulink和ModelSim聯合仿真方法主要有兩種: (1)通過文件讀寫交互方式;(2)ModelSim中通過FLI(Foreign Language Interface)[6]或DPI(Direct Programming Interface)調用 Matlab引擎庫函數的方式。這兩種方式存在實現難度大、仿真效率較低、靈活性較差的問題。新版本的Simulink中所帶有的EDA Simulator Link[7]提供了其與ModelSim仿真工具進行快速、雙向聯合仿真的接口,是對FPGA 和ASIC的硬件設計流程進行無縫連結聯合仿真的接口擴展模塊,由于具有組件建模和可視化等優點,因此,可快速有效地進行算法與架構間的評估及設計驗證。
    Simulink模型庫中的EDA Simulator Link通過服務器/客戶端的架構與ModelSim仿真器進行雙向聯合仿真時,ModelSim為服務器,而Simulink為客戶端。EDA Simulator Link提供HDL Cosimulation模塊,將待驗證的HDL IP模塊在Simulink驗證平臺中實例化,通過圖形化界面設置兩者之間的對應關系。其中仿真激勵可以由Simulink工具箱提供的各種信源模塊庫所構成的子系統(Subsystem)產生,也可由其他的HDL Cosimulation模塊產生,實現對算法IP的驗證測試平臺如圖3所示。

2.2 聯合仿真的實現
    利用EDA Simulator Link及Simulink工具箱,對HDL實現的Farrow結構濾波器算法IP進行仿真設計。其中仿真激勵為50 Hz~7 kHz的音頻正弦波信號或真實的語音信號;系統時鐘控制模塊clk_gen為IP Core提供時鐘信號;Farrow_matlab_model模塊是在Simulink中搭建的Farrow濾波器的參考模型。整個平臺中任何模塊(包括HDL Cosimulation模塊)的內部信號均可輸出至VCD格式的波形文件中,再利用ModelSim的vcd2wlf命令將。VCD文件轉換成.WLF文件,以便在ModelSim中查看其時序波形。
    具體的聯合仿真流程如下:
    (1)啟動Matlab,搭建Simulink的驗證平臺,通過Simulink模型庫中的HDL Cosimulation block設置與 HDL模塊的映射關系。
    (2)啟動ModelSim,編譯HDL實現的算法IP。
    (3)在ModelSim中用vsimulink命令啟動ModelSim服務器,建立聯合仿真。如:vsimulink work.farrow_core-socket 5002。
    (4)在Simulink中啟動仿真。
    (5)仿真結束,查看結果,評估算法IP。
2.3 仿真結果及分析
    圖4、圖5是輸入激勵信號為2 kHz的正弦波,采樣率從32 kHz轉換到48 kHz時的仿真結果。

 

 

    通過對仿真結果進行分析發現,Farrow結構濾波輸出的噪聲信號被抑制到-90 dB以下。對真實語音信號的異步采樣率轉換輸出進行了客觀評價,其清晰度及自然度與原語音信號無明顯差別。
    本文給出利用Simulink和ModelSim實現的聯合仿真實例,驗證了HDL實現的音頻采樣率轉換IP具有極小的相位延遲,功能正確、性能良好,完全滿足通用的音頻信號采樣率轉換要求。此聯合仿真平臺結合多種EDA仿真工具的優勢,大大減少了驗證代碼的復雜度,縮短了IP開發設計及驗證周期。與傳統的HDL算法IP驗證平臺相比,在數據可視化、數據計算分析和交互式環境等方面都具有不可比擬的優勢。
參考文獻
[1] SINGH N. Implementation of farrow structure-based interpolator using cubic polynomial approximation[J]. Interational Journal of VLSI and Signal Processing Applications, 2011(1):70-73.
[2] PUN C K S. On the design and efficient implementation of farrow structure[C]. IEEE Signal Processing Letters, 2003.
[3] VESMA J, SARAMAKI T. Design and properties of polynomial-based fractional delay filters[J]. IEEE International Symposium on Circuits and Systems, 2000(3):104-107.
[4] 鄧軍,楊銀堂.一種基于并行處理技術的插值濾波算法及其FPGA實現[J].微電子學與計算機,2010(11):82-85.
[5] PALNITKAR S.Verilog HDL 數字設計與綜合(第2 版)[M].夏宇聞,等譯.北京:電子工業出版社, 2007.
[6] 胡軍強.基于Modelsim FLI接口的FPGA仿真技術[J].電子技術應用,2002,28(7):75-77.
[7] EDA Simulator Link user’s guide 2011b[R]. The MathWorks, Inc., 2011.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美视频成人| 亚洲国产小视频在线观看| 欧美freesex8一10精品| 久久精品国产69国产精品亚洲| 亚洲欧美成人网| 亚洲视频免费| 一本大道久久a久久综合婷婷| 亚洲精品美女免费| 亚洲人www| 亚洲人成精品久久久久| 亚洲国产精品久久| 亚洲韩日在线| 亚洲国产精品美女| 亚洲人成欧美中文字幕| 亚洲精品你懂的| av成人动漫| 亚洲一区二区在线看| 亚洲图色在线| 亚洲免费视频一区二区| 先锋影音网一区二区| 欧美一级久久久| 久久久91精品国产| 久久网站免费| 欧美国产欧美亚州国产日韩mv天天看完整 | 久久精品理论片| 亚洲成人资源网| 亚洲美女毛片| 亚洲一区二三| 欧美在线免费观看亚洲| 久久乐国产精品| 欧美承认网站| 欧美三级乱人伦电影| 国产精品久久久久久模特| 国产精品女人久久久久久| 国产一区导航| 91久久国产综合久久蜜月精品 | 99视频在线精品国自产拍免费观看 | 亚洲精品视频在线| 亚洲性图久久| 久久国产色av| 欧美不卡在线视频| 欧美日韩一区在线| 国产日韩精品入口| 亚洲国产欧美精品| 亚洲一区视频| 亚洲国产婷婷香蕉久久久久久99| 一本色道久久88亚洲综合88| 亚洲欧美综合精品久久成人| 开心色5月久久精品| 欧美性猛交xxxx乱大交蜜桃| 国产一区av在线| 亚洲伦理中文字幕| 欧美亚洲在线观看| 日韩一区二区精品在线观看| 欧美在线视频一区二区| 欧美激情第六页| 国产欧美精品国产国产专区| 亚洲国产欧美日韩精品| 亚洲欧美国产视频| 日韩视频中文| 久久久久久久综合狠狠综合| 欧美精品久久久久久| 国产欧美一区二区精品忘忧草| 亚洲国产黄色| 欧美一级专区| 亚洲影音一区| 欧美成人综合| 国产一区二区激情| 99视频精品全部免费在线| 亚洲第一精品久久忘忧草社区| 亚洲视频一区二区免费在线观看| 久久视频国产精品免费视频在线| 欧美日韩一区在线观看| 一区二区三区在线看| 亚洲综合不卡| 一区二区av在线| 毛片精品免费在线观看| 国产精品丝袜白浆摸在线| 亚洲国产欧美日韩另类综合| 欧美在线看片| 亚洲欧美日韩在线| 欧美日韩在线一区二区| 1024成人网色www| 欧美一级播放| 亚洲自拍偷拍色片视频| 欧美激情按摩| 尤妮丝一区二区裸体视频| 欧美亚洲综合网| 性8sex亚洲区入口| 欧美日韩亚洲综合一区| 亚洲大胆女人| 久久国产天堂福利天堂| 新狼窝色av性久久久久久| 欧美日韩在线精品| 亚洲人成啪啪网站| 亚洲国产一区在线| 久久人人爽国产| 国产自产v一区二区三区c| 亚洲欧美日韩视频一区| 亚洲综合99| 欧美私人啪啪vps| 亚洲作爱视频| 亚洲天堂免费观看| 欧美日韩国产一区精品一区 | 亚洲肉体裸体xxxx137| 亚洲高清激情| 久久综合九色九九| 一区在线视频观看| 亚洲国产91| 美国十次成人| 亚洲第一在线综合网站| 亚洲国产精品女人久久久| 久久中文字幕一区| 尤物精品在线| 亚洲日本va午夜在线电影| 男男成人高潮片免费网站| 黄色av日韩| 久久精品夜色噜噜亚洲a∨| 久久先锋资源| 伊人夜夜躁av伊人久久| 亚洲黄色在线看| 欧美成人xxx| 亚洲精品国产精品乱码不99按摩| 亚洲欧洲在线免费| 欧美激情一级片一区二区| 亚洲精品久久久久| 亚洲天堂久久| 国产精品免费在线| 亚洲欧美视频在线观看视频| 欧美一区二区三区四区在线观看| 国产精品理论片在线观看| 亚洲影视在线| 久久久久久久久久久久久9999| 黑人一区二区三区四区五区| 亚洲第一福利在线观看| 欧美国产日韩二区| aaa亚洲精品一二三区| 在线亚洲欧美专区二区| 国产精品久久久久99| 午夜国产不卡在线观看视频| 久久久精品性| 亚洲福利在线看| 在线一区二区三区四区五区| 国产精品成人免费视频| 亚洲欧美日韩精品| 久久网站免费| 亚洲精品黄色| 亚洲综合精品一区二区| 国产一区二区剧情av在线| 亚洲激情电影中文字幕| 欧美日韩一区二区三区在线视频| 99精品视频免费在线观看| 欧美一区二视频| 永久域名在线精品| 国产精品99久久久久久久久久久久| 国产精品美女| 欧美在线免费观看视频| 欧美成人激情视频| 一区二区免费在线播放| 久久精品免费| 91久久精品日日躁夜夜躁国产| 亚洲综合色丁香婷婷六月图片| 国产亚洲一区精品| 一本色道**综合亚洲精品蜜桃冫| 国产精品羞羞答答xxdd| 最新热久久免费视频| 国产精品高潮久久| 久久精品夜色噜噜亚洲a∨| 欧美日韩中文在线| 羞羞答答国产精品www一本| 久久亚洲国产成人| 99精品免费| 久久综合给合久久狠狠色| 一本色道久久综合狠狠躁篇的优点| 久久99伊人| 99国产一区| 久久嫩草精品久久久精品一| 亚洲伦理在线免费看| 久久久久免费视频| 一区二区三区久久精品| 美女免费视频一区| 亚洲字幕在线观看| 欧美日韩成人综合天天影院| 久久aⅴ乱码一区二区三区| 欧美午夜寂寞影院| 亚洲精品视频免费| 国内精品视频在线播放| 亚洲欧美日韩电影| 亚洲精品日韩综合观看成人91 | 免费黄网站欧美| 亚洲在线中文字幕| 欧美日韩成人综合天天影院| 久久国产毛片| 国产精品男gay被猛男狂揉视频| 亚洲精品中文字幕在线观看| 国产主播精品| 香蕉免费一区二区三区在线观看| 亚洲美女淫视频| 欧美va亚洲va日韩∨a综合色| 欧美一区二区三区四区高清|