




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、轉將Matlab的fdatool生成的Coefficients導出到Altera FIR Megacore的方法 2009-08-25 09:57:52| 分類: 默認分類|舉報|字號 訂閱今天和列位交流一下fdatool和FIR MegaCore的一個使用技巧的問題(和這些軟件有關的基本概念不在此贅述)。首先fdatool是Matlab自帶的一個數字濾波器的設計分析軟件,里面提供了豐富的參數供調整(具體的參閱Matlab的教材),大大降低了數字濾波器的設計難度,同時又可以設計出高質量的濾波器。fdatool雖然不是最好的濾波器設計軟件,但是在Matlab響亮的名號下,得到了廣泛的使用。FIR
2、 Megacore是Altera針對其主流FPGA推出的一款商業化的數字濾波器設計軟件,可以直接生成HDL代碼(可綜合的,但是加密了),同時其結構針對Altera自己的FPGA做了各種各樣的優化。盡管fdatool也可以生成可綜合的HDL代碼,但是沒有針對FPGA的M4K、DSP Block做出相應的優化,所以性能和FIR Megacore生成的FIR濾波器有相當的差距。然而,FIR Megacore的濾波器設計工具相當的簡單,只提供了窗函數法,用戶只能定義有限的幾個參數。而其他的設計方法,比如矩形系數更好的等紋波法則只能在fdatool里面找到。 所幸的是,FIR Megacore提供了濾波
3、器的Coefficients導入的選項,可以使用第三方工具生成的Coefficients。這使得我們能夠用FIR Megacore來實現fdatool生成的濾波器。FDATool的介紹FDATool(Filter Design&Analysis Tool)是MATLAB信號處理工具箱里專用的濾波器設計分析工具,MATLAB 6.O以上的版本還專門增加了濾波器設計工具箱(Filter Design Toolbox)。FDATool可以設計幾乎所有的常規濾波器,包括FIR和IIR的各種設計方法。它操作簡單,方便靈活。FDATool。界面總共分兩大部分,一部分是Design Filter。在
4、界面的下半部,用來設置濾波器的設計參數;另一部分則是特性區,在界面的上半部分,用來顯示濾波器的各種特性。Design Filter部分主要分為:Filter Type(濾波器類型)選項,包括Lowpass(低通)、Highpass(高通)、Bandpass(帶通)、Bandstop(帶阻)和特殊的 FIR濾波器。 Design Method(設計方法)選項,包括IIR濾波器的Butterwotth(巴特沃思)法、Chebyshev Type I(切比雪夫I型)法、Chebyshev Type II(切比雪夫II型)法、Elliptic(橢圓濾波器)法和FIR濾波器的Equiripple法、Le
5、ast-Squares(最小乘方)法、 Window(窗函數)法。Filter Order(濾波器階數)選項,定義濾波器的階數,包括Specify Order(指定階數)和Minimum Order(最小階數)。在Specify Order中填入所要設計的濾波器的階數(N階濾波器,Specify Order="N-1")。如果選擇Minimum Order,則MATLAB根據所選擇的濾波器類型自動使用最小階數。Frequency Specifications選項,可以詳細定義頻帶的各參數,包括采樣頻率和頻帶的截止頻率。它的具體選項由Filter Type選項和Design
6、Method選項決定。例如Bandpass(帶通)濾波器需要定義Fstop1(下阻帶截止頻率)、Fpass1(通帶下限截止頻率)、Fpass2 (通帶上限截止頻率)、Fstop2(上阻帶截止頻率),而Lowpass(低通)濾波器只需要定義Fstop1、Fpass1。采用窗函數設計濾波器時,由于過渡帶是由窗函數的類型和階數所決定,所以只需定義通帶截止頻率,而不必定義阻帶參數Magnitude Specifications選項,可以定義幅值衰減的情況。例如設計帶通濾波器時,可以定義Wstop1(頻率Fstop1處的幅值衰減)、Wpass (通帶范圍內的幅值衰減)、Wstop2(頻率Fstop2處的
7、幅值衰減)。當采用窗函數設計時,通帶截止頻率處的幅值衰減固定為6db,所以不必定義。 簡要流程如下:Step-1:在Matlab的命令行上輸入:fdatool,啟動Filter Design & Analyze Tool;Step-2:Filter Design & Analyze Tool(fdatool)的主界面;Step-3:基于等紋波法設計一個FIR濾波器; Step-4:這個濾波器的幅頻特性;Step-5:在fdatool主界面的File菜單中選取Export.Step-6:在Export的對話框中,Export To選擇Coefficient File(ASCII),Format選擇Decimal;Step-7:修改導出的fcf文件,把那些廢話刪掉(非常重要); Step-8:調用Altera FIR Megacore的,點擊Parameters按鈕; Step-9:在主界面中,我們可以看到一個默認的低通濾波器,不要管它,直接點擊坐標圖上面的那個Edit Coefficient Set按鈕; Step-10:在Coeff
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利侵權檢索合同標準文本
- 公司合同樣本易懂
- 二零二五簡單贈與合同范例
- 二零二五版股東退股協議書模板
- 商鋪分租合同范例二零二五年
- 保暖內衣經銷合同樣本
- 合伙人退出協議二零二五年
- 人工挖孔樁勞務分包合同
- 二零二五版股份股權轉讓協議
- 中國果品購銷合同范例
- 陜西省西安市高新一中2024-2025學年九年級3月份學業水平考試模擬歷史試題(含答案)
- GB/T 44115.3-2025信息技術虛擬現實內容表達第3部分:音頻
- 《商務溝通與談判》全套教學課件
- 山西省晉中市榆次區2025年九年級中考一模數學試卷(原卷版+解析版)
- 校長在清明祭掃活動上講話緬懷先烈不是一種簡單的儀式而是一種深刻的情感表達和精神傳承
- 儲能行業項目風險評估報告
- 廣東省2025年普通高等學校招生全國統一考試模擬測試(一)地理及答案
- 2025年中國郵政集團有限公司重慶分公司招聘筆試參考題庫含答案解析
- 《海上浮架用抗老化高密度聚乙烯(HDPE)踏板》
- 2025年山西運城農業職業技術學院單招職業技能考試題庫含答案
- 2023-2024學年廣東省廣州市越秀區執信中學七年級(下)期中數學試卷(含答案)
評論
0/150
提交評論