freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于matlab16階fir低通濾波器的設計畢業(yè)設計論文-wenkub

2023-03-09 09:57:16 本頁面
 

【正文】 0(dh 對稱的無限長序列,是系統的單位脈沖響應,這說明系統是非因果的,在物理上不可實現。級聯型的最大特點是可以分別獨立調整每個子系統的零點之值,當需要精確控制濾波器的零點位置時,往往采用這種結構 [5]。 x ( n )1?z1?z1?z1?z1?zh ( 1 ) h ( 2 )h ( N / 2 )y ( n ) 圖 23 直接型的改進 由于 )(nh 關于 2/)1( ?? Nn 對稱,我們可以將經過延時環(huán)節(jié)的位置關于2/)1( ?N 對稱的數據預先相加,然后可以再乘以相應的濾波器系數進行累加得到最終的輸出結果。對于直接型結構來說,一個長度為 N的 FIR 濾波器,每產生一個輸出數據,要經過 N 次乘法,N1次加法。 FIR 濾波器的優(yōu)點是軟硬件實現結構簡單,不用考慮系統的穩(wěn)定性問題;缺點是實現較高性能的頻率響應需要較高的濾波器階數。一個線形時不變因果濾波器可表示為: ??? ?? 10 )()( Nn nznhzH (22) 其中 N為 h(n)的長度,即濾波器的長度。 數字濾波器簡介 一個簡單的數字濾波系統如圖 21所示。所以如何減小查找表的規(guī)模成為尚待解決的問題。 采用現場可編程門陣列 FPGA 來實現 FIR 數字濾波器,既兼顧 ASIC 器件 (固定功能 DSP 專用芯片 )的實時性、又具有 DSP 處理器的靈活性 。 二者相比,固定功能的 DSP 專用器件可以提供很好的實時性能,但其靈活性差,研發(fā)周期長,難度也比較大; DSP 處理器的成本低且速度較快,靈活性好,但由于軟件算法在執(zhí)行時的順序性,限制了它在 高速和實時系統中的應用。它主要數字運算單元是一個乘累加器(Multiplyaccumulator MAC),能夠在一個機器周期內完成一次乘累加運算,配有適合于信號處理的指令,具備獨特的循環(huán)尋址和倒序尋址能力。利用計算機的存儲器、運算器和控制器把濾波所要完成的運算編成程序通過計算機來執(zhí)行,軟件可由使用者自已編寫,也可以使用現成的。就小位寬來說, AD算法設計的 FIR 濾波器的速度可以顯著的超過基于 MAC的設計。如果每一位的運算需要一個時鐘周期的話,這個乘法器需要 16 個時鐘周期才能計算出正確結果,這就意味著此類乘法器要完全計算出結果的延遲必將會很大 【 5】 。 并行乘法雖然速度快,同時占用的硬件資源極大。在這些濾波器中,線性時不變的數字濾波器是最基本的類型。隨著集成電路技術的發(fā)展,數字濾波器性能不斷提高而成本卻不斷降低。經過半個多世紀的發(fā)展,我國濾波器在研制、生產、應用等方面已進入國際發(fā)展軌道,但由于缺少專門研制機構,加之集成工藝 和材料工業(yè)發(fā)展步伐的緩慢,使得我國在許多新型濾波器的研制和應用方面與國外仍有較大的差距 【 2】 。無論是信號的獲取、傳輸,還是信號的處理、轉換都離不開濾波技術。濾波技術對信號安全可靠和有效靈活的傳遞至關重要 【 1】 。數字濾波器是對離散時間信號進行濾波處理以得到期望的響應特性的離散時間系統。數字濾波器在語音信號處理、圖像信號處理、醫(yī)學生物信號處理以及其他應用領域都得到了廣泛應用。由于數字系統可以對延時器加以利用,因此若在數字濾波器中引入一定程序的非因果性,就可獲得比傳統的因果濾波器更靈活強大的特性。如果濾波器的長度增加,乘法器位數也將變大,硬件規(guī)模將變得十分龐大。所以位串行乘法器雖然使得乘法器的硬件規(guī)模達到了最省,但是由于是串行運算,使得它的運算周期過長,速度與規(guī)模折衷考慮時不是最優(yōu)的。 相對于前兩種方法, DA 算法既可以全并行實現,又可以全串行實現,還可以串并行結合實現,可以在硬件規(guī)模和濾波器速度之間作適當的折中,是現在被研究的主要方法。國內外的研究機構、公司已經推出了不同語一言的信號濾波處理軟件包。這些特點都非常適合數字信號處理中的濾波器 設計的有效實現,并且它速度快,成本低,在過去的 20多年的時間里,軟件可編程的 DSP 器件幾乎統治了商用數字信號處理硬件的市場。在一些高速應用中,系統性能的要求不斷增長,而 DSP性能的提高卻落后于需求的增長。 FPGA 和 DSP 技術的結合能夠更進一步提高集成度、加快速度和擴展系統功能。 2 FIR 數字濾波器設計 數字濾波器基礎 【 9】 數字濾波器在數字信號處理中屬于預處理的部分,因而起著基礎性的作用,數字濾 波器包括 IIR和 FIR 數字濾波器。圖中, x(t)為模擬信號,經過 A/D 轉換器后變?yōu)橐粋€有著先后順序的數字序列 x(n)。 A / D H ( Z )x ( n )x ( t ) y ( n ) 圖 21 數字濾波系統 IIR 濾波器主要是基于對模擬濾波器如巴特沃斯濾波器、橢圓濾波器等的幅頻響應進行逼近,而其相頻響應是非線性的。 FIR 數字濾波器的結構 由于 FIR數字濾波器實現算法的不同,我們可以把 FIR 濾波器的結構劃分為直接型、級聯型、頻率采樣型和快速卷積型四種基本形式 【 10】 。對于使用 FPGA 開發(fā) FIR 數字濾波器,這樣的結果顯然不令人滿意。這樣,每產生一個輸出,經過 2/N 次乘法, 1?N 次加法,比原來減少 2/N 次乘法。 FIR 數字濾波器設計方法 FIR 數字濾波器的設計方法主要有三種 【 11】 :時窗函數法、頻率采樣法和等波紋設計法。為了能夠得到一個可實現的系統,可以將 )(nhd截取一部分,并順序右移,使之成為一個因果的有限長序列。矩形窗的表達式為: ??? ???? 其它, ,0 101)( Nnw nR , n 為整數。 一個好的時窗函數的要求: 。五種窗函數的主要參數如表 21所 示。 B. 根據濾波器阻帶衰減 s? ,選擇窗函數 )(nw 的類型,根據過渡帶寬度確定時窗函數的長度 N ,并根據線性相位條件進行修正。 表 21 五 種窗函數參數表 窗函數 窗譜性能指標 加窗后濾波器性能指標 旁瓣峰值 /db 主瓣寬度 /( N/2? ) 過濾寬度 w? / )/2( N? 阻帶最小衰減 /db 矩形窗 13 2 21 巴特列特 25 4 25 漢寧窗 31 4 44 海明窗 41 4 53 布拉克曼窗 57 6 74 凱澤窗 57 5 80 頻率采樣法 頻率采樣法是一種基于頻率域抽樣來逼近所要設計的 FIR濾波器的頻率特性的一種方法。采樣點之間的理想頻率特性變化越陡,則內插值與理想值之間的誤差就越大,因而在理想頻率響應特性的不連續(xù)點附近,就會產生肩峰和波紋;反之,理想頻率響應特性變化越平緩,則內插值越接近理想值,逼近誤差小。 B? 的要求,估算濾波器的長度。 等波紋最佳逼近法 等波紋最佳逼近法是基于最大誤差最小化的設計原則。設計過程中 )(wW 是由設計者根據通帶最大衰減 p? 和阻帶最小衰減 s? 的指標要求取定的已知函數。一般情況下,估計濾波器長度 N的凱澤經驗公式為: 1)2/(13lg (20 21 ????????ps wwN (214) 綜上,用等波紋 最佳逼近法設計 FIR數字濾波器的步驟為: ( 1)根據濾波器的設計指標要求:邊界頻率、通帶最大衰減 p? 、阻帶最小衰減 s? 等,估計濾波器的長度,并確定幅度誤差加權函數。 比較以上三種濾波器的設計方法,在同樣的階數下,等波紋切比雪夫逼 近法可以獲得最佳的頻率特性和衰耗特性,具有通帶和阻帶平坦,過渡帶窄等優(yōu)點。它們無需花費傳統意義下制造集成電路所需大量時間和精力,避免了投資風險,成為電子器件行業(yè)中發(fā)展最快的一個系列。可編程邏輯芯片內的組件門數高,一片 FPGA 可代替幾片、幾十片乃 至上百片中小規(guī)模的數字集成電路芯片。使用 FPGA 器件減少了實現系統所需要的芯片數目,在印刷線路板上的引線以及焊點數量也隨之減少,所以系統的可靠性得以提高。因此,使用 FPGA 器件可大大縮短系統的設計周期,加快產品投放市場的速度,提高產品的競爭能力。 ( 7)降低成本 使用 FPGA 器件實現數字系統設計時,如果僅從器件本身的價格考慮,有時還看不出來它的優(yōu)勢,但是影響系統成本的因素是多方面的,綜合考慮,使用 FPGA的成本優(yōu)越性是很明顯的。 分布式算法基礎 分布式算法( Distributed Arithmetic, DA)是一項重要的 FPGA 技術,它廣泛地應用在計算積之和之中 【 14】 。也就是說預先編程 N2 個字的一個 LUT,以接受一個 N 位輸入向量]]1[],1[],0[[ ?? Nxxxx bbbb ?,輸出為 ])[],[( nxncf b 。 ]0[0x ][1x 0Bx ? ][0x ][1x ]1[Bx?? ?]1[0 ?Nx ]11 ?N ]1[ ?B ? TUL+ / 寄存器算 法 表累 加 器Y12??BB??? t0t加減移 位 寄 存 器 圖 27 移位加法器 DA體系結構 DA 系統 下面我們要討論的是如何修復式( 215)使之能夠處理有符號補碼。這就是: ( 1)帶有加 /減控制的累加器 ( 2)采用具有一個額外輸入的 ROM 使用最常見的可轉換累加器,因為 LUT 表中額外的輸入位還需一個兩倍字長的LUT表。 QUARTUS II 軟件介紹 QUARTUS II 是 ALTERA 公司在 21世紀初推出的 FPGA/CPLD 開發(fā)環(huán)境,是 ALTERA前一代 FPGA/CPLD 集成開發(fā)環(huán)境 MAX+PLUS II的更新換代產品,其功能強大,界面友好,使用簡便。 B. 易于引腳分配和時鐘約束。 圖 32 FPGA/CPLD開發(fā)流程圖 FPGA 介紹 可編程邏輯器件 PLD(Programmable Logic Devices)是 ASIC(Application Specific Integrated Circuits)的一個重要分支。 L U TI N 3I N 2I N 1I N 0O U T 0 圖 33 查找表結構圖 由于設計人員可以將存儲在片外的 EPPROM 或者計算機的配置數據控制加載到FPGA 器件中進而實現在現場修改器件的邏輯功能 , FPGA 得 到了普遍的應用。 CYLONEII 系列 FPGA 器件嵌有乘法器,這些乘法器可用于完成高速乘法操作,使得 CYLONEII 系列 FPGA 器件的數字信號處理能力得到增強。這些資源模塊通過FPGA 內部的各種連接通路連接起來。邏輯單元結構圖如 圖 35所示。 CYLONEII 系列 FPGA 器件內部嵌有硬件乘法器,可以完成高速乘法運算操作。鎖相環(huán)可以完成分頻、倍頻、移相等關于時鐘的基本操作。自 IEEE 公布了 VHDL(IEEE1076)的標準版本之后,各 EDA 公司相繼推 出了自己的 VHDL 設計環(huán)境,或宜布自己的設計工具可以和 VHDL 接口。 VHDL主要用于描述數字系統的結構、行為、 功能和接口。這種將設計實體分成內外部分的概念是 VHDL系統設計的基本點。 (2)VHDL具有豐富的仿真語句和庫函數,在設計早期,即尚未完成設計時,就可以就能查驗設計系統的功能可行性,隨時可對設計項目進行仿真模擬。這一點符合大規(guī)模電子系統的高效、高速設計完成必須由多人甚至由多個開發(fā)組共同并行工作才能實現的市場需求。 (5)VHDL對設計項目的描述具有獨立性,實際設計者可以在不懂硬件的結構,不知最終實現的目標器件為何的情況下,而進行獨立的設計。 基于 Matlab 的 FIR數字低通濾波器抽頭系數的提取 濾波器的設計指標 采樣頻率: 10MHz 截止頻率: 100KHz 類型:低通 階數:凱澤窗函數 16階系數 濾波器的具體設計方法 啟動 Matlab 設計軟件后,依次打開 start→ Toolboxes→ Filter Design→Filter Design amp。所得單位沖激響應系數如表 41 所示: 表 41 FIR低通數字濾波器系數 序數序列 FIR 濾波器的參數 序數序列 h(0) h(15) h(1) h(14) h(2) h(13) h(3) h(12) h(4) h(11) h(5) h(10) h(6) h(9) h(7) h(8) 計算的結果可通過 File 下的菜單中的 Export 命令取出,點擊 Export 打開對話框,如圖所示,點擊 OK 可將濾波器系數數據存放到當前工作空間,并且以 Num命名。 (2) 輸入模塊 輸入模塊的主要功能是完成對輸入數據的處理,為后續(xù)電路作準備。 為了完善設計,還應該再加一個查找表生成模塊,用來根據外界輸入的系數自動修改查找表單元,而不是像設計中那樣,為了改變?yōu)V波器的功能,人為的修改查找表單元。 CycloneII 系列 FPGA 提供兩個嵌入式鎖相環(huán)。 加此進程的目的是方 便仿真,硬件實現時不用。 加法與地址碼形成單元首先實現 B(i)=X(i)+X(Ni)的運算,即考慮了濾波器系數的對稱性,把與相同兩個濾波系數相乘的兩個采樣值預先相加,以減少硬件規(guī)模。低四位和高四位 LUT 如表 42所
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1