將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco_第1頁(yè)
將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco_第2頁(yè)
將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco_第3頁(yè)
將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco_第4頁(yè)
將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、將Matlab的fdatool生成的Coefficients導(dǎo)出到Altera FIR Megaco今天和列位交流一下fdatool和FIR MegaCore的一個(gè)使用技巧的問(wèn)題(和這些軟件有關(guān)的基本概念不在此贅述)。首先f(wàn)datool是Matlab自帶的一個(gè)數(shù)字濾波器的設(shè)計(jì)分析軟件,里面提供了豐富的參數(shù)供調(diào)整(具體的參閱Matlab的教材),大大降低了數(shù)字濾波器的設(shè)計(jì)難度,同時(shí)又可以設(shè)計(jì)出高質(zhì)量的濾波器。fdatool雖然不是最好的濾波器設(shè)計(jì)軟件,但是在Matlab響亮的名號(hào)下,得到了廣泛的使用。FIR Megacore是Altera針對(duì)其主流FPGA推出的一款商業(yè)化的數(shù)字濾波器設(shè)計(jì)軟件,可

2、以直接生成HDL代碼(可綜合的,但是加密了),同時(shí)其結(jié)構(gòu)針對(duì)Altera自己的FPGA做了各種各樣的優(yōu)化。盡管fdatool也可以生成可綜合的HDL代碼,但是沒(méi)有針對(duì)FPGA的M4K、DSP Block做出相應(yīng)的優(yōu)化,所以性能和FIR Megacore生成的FIR濾波器有相當(dāng)?shù)牟罹?。然而,F(xiàn)IR Megacore的濾波器設(shè)計(jì)工具相當(dāng)?shù)暮?jiǎn)單,只提供了窗函數(shù)法,用戶(hù)只能定義有限的幾個(gè)參數(shù)。而其他的設(shè)計(jì)方法,比如矩形系數(shù)更好的等紋波法則只能在fdatool里面找到。 所幸的是,F(xiàn)IR Megacore提供了濾波器的Coefficients導(dǎo)入的選項(xiàng),可以使用第三方工具生成的Coefficients。

3、這使得我們能夠用FIR Megacore來(lái)實(shí)現(xiàn)fdatool生成的濾波器。FDATool的介紹 FDATool(Filter Design&Analysis Tool)是MATLAB信號(hào)處理工具箱里專(zhuān)用的濾波器設(shè)計(jì)分析工具,MATLAB 6.O以上的版本還專(zhuān)門(mén)增加了濾波器設(shè)計(jì)工具箱(Filter Design Toolbox)。FDATool可以設(shè)計(jì)幾乎所有的常規(guī)濾波器,包括FIR和IIR的各種設(shè)計(jì)方法。它操作簡(jiǎn)單,方便靈活。 FDATool。界面總共分兩大部分,一部分是Design Filter。在界面的下半部,用來(lái)設(shè)置濾波器的設(shè)計(jì)參數(shù);另一部分則是特性區(qū),在界面的上半部分,用來(lái)顯示

4、濾波器的各種特性。Design Filter部分主要分為:Filter Type(濾波器類(lèi)型)選項(xiàng),包括Lowpass(低通)、Highpass(高通)、Bandpass(帶通)、Bandstop(帶阻)和特殊的 FIR濾波器。  Design Method(設(shè)計(jì)方法)選項(xiàng),包括IIR濾波器的Butterwotth(巴特沃思)法、Chebyshev  Type I(切比雪夫I型)法、Chebyshev Type II(切比雪夫II型)法、Elliptic(橢圓濾波器)法和FIR濾波器的Equiripple法、Least-Squares(最小乘方)法、 Window(窗函數(shù))

5、法。Filter Order(濾波器階數(shù))選項(xiàng),定義濾波器的階數(shù),包括Specify Order(指定階數(shù))和Minimum Order(最小階數(shù))。在Specify Order中填入所要設(shè)計(jì)的濾波器的階數(shù)(N階濾波器,Specify Order="N-1")。如果選擇Minimum Order,則MATLAB根據(jù)所選擇的濾波器類(lèi)型自動(dòng)使用最小階數(shù)。Frequency Specifications選項(xiàng),可以詳細(xì)定義頻帶的各參數(shù),包括采樣頻率和頻帶的截止頻率。它的具體選項(xiàng)由Filter Type選項(xiàng)和Design Method選項(xiàng)決定。例如Bandpass(帶通)濾波器需要定

6、義Fstop1(下阻帶截止頻率)、Fpass1(通帶下限截止頻率)、Fpass2 (通帶上限截止頻率)、Fstop2(上阻帶截止頻率),而Lowpass(低通)濾波器只需要定義Fstop1、Fpass1。采用窗函數(shù)設(shè)計(jì)濾波器時(shí),由于過(guò)渡帶是由窗函數(shù)的類(lèi)型和階數(shù)所決定,所以只需定義通帶截止頻率,而不必定義阻帶參數(shù)Magnitude Specifications選項(xiàng),可以定義幅值衰減的情況。例如設(shè)計(jì)帶通濾波器時(shí),可以定義Wstop1(頻率Fstop1處的幅值衰減)、Wpass (通帶范圍內(nèi)的幅值衰減)、Wstop2(頻率Fstop2處的幅值衰減)。當(dāng)采用窗函數(shù)設(shè)計(jì)時(shí),通帶截止頻率處的幅值衰減固定為

7、6db,所以不必定義。 簡(jiǎn)要流程如下: Step-1:在Matlab的命令行上輸入:fdatool,啟動(dòng)Filter Design & Analyze Tool;  Step-2:Filter Design & Analyze Tool(fdatool)的主界面; Step-3:基于等紋波法設(shè)計(jì)一個(gè)FIR濾波器; Step-4:這個(gè)濾波器的幅頻特性; Step-5:在fdatool主界面的File菜單中選取Export. Step-6:在Export的對(duì)話(huà)框中,Export To選擇Coefficient File(ASCII),F(xiàn)ormat選擇Decimal;Step-7:修改導(dǎo)出的fcf文件,把那些廢話(huà)刪掉(非常重要); Step-8:調(diào)用Altera FIR Megacore的,點(diǎn)擊Parameters按鈕;  Step-9:在主界面中,我們可以看到一個(gè)默認(rèn)的低通濾波器,不要管它,直接點(diǎn)擊坐標(biāo)圖上面的那個(gè)Edit Coefficient Set按鈕; Step-10:在Coeffi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論