下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 基于MATLAB與QUARTUS II的FIR濾波器設(shè)計(jì)與驗(yàn)證摘要:實(shí)現(xiàn)了一種全集成可變帶寬中頻寬帶低通濾波器,討論分析了跨導(dǎo)放大器-電容(OTAC)連續(xù)時間型濾波器的結(jié)構(gòu)、設(shè)計(jì)和具體實(shí)現(xiàn),使用外部可編程電路對所設(shè)計(jì)濾波器帶寬進(jìn)行控制,并利用ADS軟件進(jìn)行電路設(shè)計(jì)和仿真驗(yàn)證。仿真結(jié)果表明,該濾波器帶寬的可調(diào)范圍為126 MHz,阻帶抑制率大于35 dB,帶內(nèi)波紋小于05 dB,采用18 V電源,TSMC 018m CMOS工藝庫仿真,功耗小于21 mW,頻響曲線接近理想狀態(tài)。關(guān)鍵詞:Butte1 引言FIR數(shù)字濾波器能夠滿足濾波器對幅度和相位特性
2、的嚴(yán)格要求,避免模擬濾波器的溫漂和噪聲等問題,具有精確的線性相位、易于硬件實(shí)現(xiàn)和系統(tǒng)穩(wěn)定等優(yōu)點(diǎn),可廣泛應(yīng)用于現(xiàn)代電子通信系統(tǒng)。實(shí)際信號處理應(yīng)用往往要求系統(tǒng)兼具實(shí)時性和靈活性,而現(xiàn)有設(shè)計(jì)方案(如DSP)則難以同時達(dá)到這兩方面要求。而使用具有并行處理特性的FPGA實(shí)現(xiàn)FIR濾波器,具有很強(qiáng)的實(shí)時性和靈活性,因此為數(shù)字信號處理提供一種很好的解決方案。在嵌入式導(dǎo)航計(jì)算機(jī)工程項(xiàng)目中,石英撓性加速度計(jì)的輸出信號需進(jìn)行數(shù)字濾波才能為導(dǎo)航計(jì)算機(jī)提供原始數(shù)據(jù),為此需要設(shè)計(jì)一款FIR數(shù)字濾波器。這里使用 MATLAB軟件和Altera公司的FPGA開發(fā)軟件QUARTUS進(jìn)行FIR濾波器的設(shè)計(jì)仿真,該設(shè)計(jì)方案能夠直
3、觀檢驗(yàn)濾波器的設(shè)計(jì)效果,提高設(shè)計(jì)效率,縮短設(shè)計(jì)周期。2 使用FIR IP Core設(shè)計(jì)濾波器Altera公司提供的FIR Compiler是一個結(jié)合Altera FP-GA器件的FIR Filter Core,DSP Builder與FIR Compiler緊密結(jié)合。DSP Builder提供一個FIR Core的應(yīng)用環(huán)境和仿真驗(yàn)證環(huán)境。而FIR濾波器設(shè)計(jì)實(shí)質(zhì)上是確定能滿足所要求的轉(zhuǎn)移序列或脈沖響應(yīng)的常數(shù)問題,設(shè)計(jì)方法主要有窗函數(shù)法、頻率采樣法和等波紋最佳逼近法等,這里采用窗函數(shù)法。21 濾波器指標(biāo)設(shè)計(jì)FIR濾波器設(shè)計(jì)需達(dá)到以下指標(biāo):低通濾波,采樣頻率Fs為1 000 Hz,截止頻率Fc為10
4、0 Hz,最小阻帶衰減As為50dB,16階濾波器,16位輸入數(shù)據(jù)寬度,14位系數(shù)數(shù)據(jù)寬度。22 利用FIR IP Core生成FIR模塊在FIR編譯器中,將FIR濾波器設(shè)置為16階低通濾波器,單速率采樣。采樣頻率為1 000 Hz,截止頻率為100 Hz,窗類型選擇海明窗,然后生成系數(shù)并保存。濾波器系數(shù)的計(jì)算以所能達(dá)到最高精度為目的,計(jì)算出的濾波器系數(shù)未考慮有限字長效應(yīng),必須量化濾波器系數(shù)。由于在FPGA內(nèi)要使用硬件實(shí)現(xiàn)濾波器,因此采用定點(diǎn)計(jì)算。按照指標(biāo)要求設(shè)置參數(shù),生成的FIR模塊如圖1所示。3 驗(yàn)證方法的確定基于FPGA的復(fù)雜DSP系統(tǒng)的調(diào)試驗(yàn)證是一項(xiàng)繁瑣工作,采用傳統(tǒng)的邏輯分析方法調(diào)試
5、基于FPGA器件實(shí)現(xiàn)的設(shè)計(jì)幾乎不可能。驗(yàn)證方法決定驗(yàn)證結(jié)果的準(zhǔn)確性和驗(yàn)證工作量的大小。目前對基于FPGA的FIR數(shù)字濾波器的驗(yàn)證,通常采用輸入一個信號序列(白噪聲、多頻譜混合信號等)作為激勵,對濾波器的輸出結(jié)果進(jìn)行分析對照,判斷濾波器是否符合設(shè)計(jì)要求。4 利用Simulink檢驗(yàn)濾波效果Simulink是MATLAB中一個專門用于對動態(tài)系統(tǒng)進(jìn)行建模、仿真和分析的軟件包。通過調(diào)用模塊,可以構(gòu)成仿真數(shù)字濾波器特性的結(jié)構(gòu)框圖。輸入低頻 50 Hz和高頻400 Hz的2個信號,利用所設(shè)計(jì)的濾波器進(jìn)行濾波。建立仿真電路結(jié)構(gòu),導(dǎo)入前面所設(shè)計(jì)的FIR濾波器,如圖2所示。圖3為輸入波形在Simulink中Sc
6、opel的波形,圖4為輸出波形在Simulink中Scope的波形。比較圖3和圖4可看出,該FIR濾波器可有效濾除高頻部分。因?yàn)樵贒SPbuilder中,輸入正弦波形是通過查找表得到的每個周期256個點(diǎn)的量化值形式,故無物理單位,因此輸出波形也是量化值形式。 5 使用ModelSim進(jìn)行RTL級仿真完成Simulink軟件中的模型設(shè)計(jì),仿真成功后,需要在ModelSim中仿真。因?yàn)镾imulink中的仿真屬于系統(tǒng)驗(yàn)證性質(zhì),是對mdl文件進(jìn)行算法級仿真,而生成VHDL描述是RTL級,針對具體硬件結(jié)構(gòu)。二者之間可能存在軟件理解上的差異,轉(zhuǎn)換后的VHDL代碼實(shí)現(xiàn)可能與mdl模型描述的情況不
7、完全相符,這就需要使用ModelSim進(jìn)行RTL級功能仿真。圖5所示是采用ModelSim仿真的結(jié)果,即低通濾波器的輸出??煽闯觯c simulink中的仿真結(jié)果基本一致。6 使用QUARTUS實(shí)現(xiàn)時序仿真ModelSim完成的RTL級仿真只是功能仿真,其仿真結(jié)果并不能精確反映電路的全部硬件特性,因此,時序仿真仍十分重要。圖6是用Quartus實(shí)現(xiàn)的時序仿真,可看出,時序仿真滿足設(shè)計(jì)要求。7 使用嵌入式邏輯分析儀SignalTap II測試只進(jìn)行工程軟件仿真遠(yuǎn)遠(yuǎn)不夠,還必須進(jìn)行硬件仿真。signalTap II邏輯分析儀是Quartus II軟件中集成的一個內(nèi)部邏輯分析軟件,使用它可以觀察設(shè)計(jì)
8、的內(nèi)部信號波形,方便用戶查找引起設(shè)計(jì)的缺陷。從Simulink建模仿真到Mod- elsim RTL仿真和Quartus II時序仿真,輸入正弦波都是仿真信號,而不是實(shí)際信號源。在硬件實(shí)際運(yùn)行時,可以從外部信號源接入器件內(nèi)部或者在其內(nèi)部存儲正弦波數(shù)據(jù)。這里采用后者,即在頂層文件中引入LPM_ROM宏模塊,在其中存入正弦波數(shù)據(jù)的mif文件(存儲初始化文件),F(xiàn)IR濾波器模塊直接從ROM中讀取數(shù)據(jù)。實(shí)際測試發(fā)現(xiàn),經(jīng)過設(shè)計(jì)的低通濾波器后,高頻信號被濾除,只有輸出低頻信號(標(biāo)準(zhǔn)的正弦波),濾波效果滿足系統(tǒng)要求,嵌入式邏輯分析儀中的輸出波形如圖7所示。 8 結(jié)束語本文在FPGA內(nèi)利用DSPBuilder實(shí)現(xiàn)FIR數(shù)字低通濾波器,通過Simulink算法仿真和ModelSim進(jìn)行RTL仿真,接著在 Quartus中進(jìn)行時序仿真。最后用嵌入式邏輯分析
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新型打樁技術(shù)勞務(wù)分包合同范本4篇
- 二零二五版藥品質(zhì)量檢驗(yàn)試劑定制研發(fā)合同3篇
- CECT品牌定位及傳播策略
- 2024中考模擬考試語文試卷(一模)含答案
- 2025年模具行業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)合同4篇
- 2025年度個人融資租賃合同范本4篇
- 2025年度文化產(chǎn)業(yè)園區(qū)承包招商合同模板4篇
- 鐵跑馬燈課程設(shè)計(jì)
- 民政局2025版離婚調(diào)解服務(wù)合同范本解析4篇
- 2024美食城檔口租賃合同(含員工培訓(xùn)及福利保障)3篇
- 安徽省淮南四中2025屆高二上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 2025屆重慶南開中學(xué)數(shù)學(xué)高二上期末教學(xué)質(zhì)量檢測試題含解析
- 2024年重點(diǎn)信訪人員穩(wěn)控實(shí)施方案
- 保險(xiǎn)專題課件教學(xué)課件
- 常見癥狀腹痛課件
- 《生活垃圾的回收與利用》(教案)-2024-2025學(xué)年四年級上冊綜合實(shí)踐活動教科版
- 汽車租賃行業(yè)的利潤空間分析
- 電商代運(yùn)營合作協(xié)議書2024年
- 2024年中考英語閱讀理解D篇真題匯編(附答案)0117
- 牛津上海版小學(xué)英語一年級上冊同步練習(xí)試題(全冊)
- 多數(shù)據(jù)中心數(shù)據(jù)同步保存
評論
0/150
提交評論