【正文】
能夠提供理想的線性相位響應,在整個頻帶上獲得常數(shù)群時延,從而得到零失真輸出信號,同時它可以采用十分簡單的算法予以實現(xiàn)。 DSP Builder設(shè)計流程的第一步是在 Matlab/ Simulink 中進行設(shè)計輸入的,即在 Matlab 的Simulink 環(huán)境中建立一個 MDL模型文件, 如圖 所示, 用圖形方式調(diào)用 DSP Builder 和其他 Simulink 庫中的圖形模塊,構(gòu)成 4 階 FIR 濾波器節(jié) , 如圖 所示。 16 階 FIR濾波器模型的建立 建 立一個新的 DSP Builder 模型,將上述 4階 FIR濾波器模型建立子系統(tǒng)( SubSystem) ,將子系統(tǒng)更名為 fir4tap, fir4tap 的內(nèi)部結(jié)構(gòu)如圖 所示。 在此利用 MATLAB 來完成 FIR 濾波器系數(shù)的確定。在進行綜合這一步 26 驟之前,還需要把 mdl 轉(zhuǎn)換成 VHDL。 若有極點位于單位圓外將導致系統(tǒng)不穩(wěn)定 。 圖 直接 I型二階 IIR濾波器 直接型二階 IIR 濾波器還可以用圖 的結(jié)構(gòu)實現(xiàn)。 Simulink仿真模塊“ Pulse Generator”(脈沖發(fā)生器)模擬了一個單位沖激函數(shù)。 圖 綜合后的 TCL文件 Quartus II 編譯 : 單擊 SignalCompiler 中的步驟 3圖標,調(diào)用 Quartus II完成編譯適配過程,生成編譯文件: 文件和 文件。對于級聯(lián)型 IIR濾波器,導出的系數(shù)分成兩個部分: SOS矩陣和 G增益,其中對于多個級聯(lián)的 IIR濾波器, SOS矩陣為一個二維矩陣。 生成的 VHDL 代碼如圖 所示。當選 題報告,開題報告定下來的時候,我當時便立刻著手 資料的收集工作中,當時面對浩瀚的書海真是有些茫然,不知如何下手, 我 很快 將這一困難告訴了導師,在導師細心的指導 之 下,終于 使我對自己 的工作方向和方法有了 大致的 掌握。 當我終于完成了所有的任務后整個人都很累,但同時看著電腦熒屏上的畢業(yè)設(shè)計稿件我的心里是甜的,我覺得這一切都值了。 參考文獻 [1]程佩青。 [5]彭雪峰,汪臨偉,許建平。 Digital Singal Processing with Field Programmable Gate Arrays,清華大學出版社, 2020。 boxing is a human bloodsport in which the intention is to hurt one39。s condition between rounds and may remend that the contest be stopped. Doctors also examine each boxer at the conclusion of fights and paramedic teams must be on hand at all boxing bills. The medical profession in several countries has increasingly adopted an antiboxing stance, citing irreversible brain damage as its major objection to the sport. This is a key point for, in absolute terms of deaths and serious injuries, other sports such as horseracing, mountaineering, rugby, and even cricket appear more dangerous, but in none of them is deliberate and repeated striking of an opponent part of the rules of the game. In contrast a boxer has a licence for physical assault. The evidence is clear that repeated pummelling to the head can cause cumulative damage to the brain: here time is no great healer. Occasionally, acute brain injury can occur during a fight. The greatest danger es towards the end when a tired man with a loose neck has his head flipped back rapidly by a punch. This can tear a vein outside or inside the brain, which then leaks blood, causing pressure on the brain and eventually leading to a a. Only if the clot is removed rapidly can the fighter survive. Fighters now train harder。s hands, protected only by having been soaked in brine. With their bination of boxing and wrestling moves, early contests were literally ‘no holds barred’。數(shù)字信號處理及其 MATLAB 實現(xiàn),電子工業(yè)出版社, 1998。 [7]張志恒 。 [3]潘松,黃繼業(yè)。在了解和學習的同時不僅培養(yǎng)了我嚴肅認真的做事作風,還是一次意志的磨練,是對我實際能力的一次提升。在寫作過程中也不是一帆風順的,我也遇到很多問題,但是遇到困難我就及時和 導師聯(lián)系,并和同學互相交流,請教專業(yè)課老師。從最初的茫然,到慢慢的進入狀態(tài),再到對思路逐漸的清晰,整個寫作過程難以用語言來表達。 ( 4)設(shè)置系數(shù) 設(shè)置 Simulink仿真參 數(shù)“ Stop time( 停止時間 )”為 1e6, 類型為“ Fixedstep”。 打開 MATLAB中的 FDATool進行濾波器系數(shù)計算,如圖 。仿真結(jié)果如圖。 圖 標準型二階 IIR濾波器 級聯(lián)型 30 級聯(lián)型結(jié)構(gòu)的系統(tǒng)函數(shù)為: 如圖 為 級聯(lián)型 IIR數(shù)字濾波器結(jié)構(gòu)框圖。 二階 IIR 濾波器,又稱為二階基本節(jié),分為直接 型、標準型和變換型。 27 5. IIR 設(shè)計實例 IIR 數(shù)字濾波器原理 IIR濾波器差分方程的一般表達式為: 式中 x(n)為輸入序列 ; y(n)為輸出序列 ; 和 為濾波器系數(shù) 。 圖 FIR濾波器的幅頻響應 23 圖 FIR濾波器的相頻響應 圖 幅頻響應與相頻響應的比較 圖 FIR濾波器的沖激響應 圖 FIR濾波器的階躍響應 24 圖 FIR濾波器的零極點 圖 FIR濾波器系數(shù) 圖 FIR 濾波器的量化 ( 3)修改 FIR 濾波器模型添加參數(shù):把計算出的系數(shù)逐個填入到 FIR 濾波器模型中,如圖 所示 。 修改其 Mask 參數(shù):選中子系統(tǒng)模型,然后選擇菜單“ Edit”中的,在對話框中選擇“ Documentation”選項頁, 20 設(shè)置“ Mask type”為“ SubSystem AlteraBlockSet”(子系統(tǒng) Altera 模塊集),如圖 所示。若有錯誤( Error)存在, SignalCompiler 就會停止分析過程,并把錯誤信息顯示在 Matlab 主窗口“ Command Window”命令窗口中;反之,在分析過程結(jié)束后,打開SignalCompiler 窗口(如圖 所示),如果有警告( Warning)存在,同錯誤一樣把警告信息顯示在命令窗口。在此,采用一種基于 DSP Builder 的 FPGA 設(shè)計方法,使 FIR 濾波器 設(shè)計較為簡單易行,并能滿足設(shè)計要求?,F(xiàn)在這個問題得到了解決,使 FPGA 在數(shù)字信號處理方面有了長足的發(fā)展。如圖 所示,在并行工作方面, FPGA 與 ASIC/ASSP 相當,遠優(yōu)于 DSP處理器。 面對當今迅速變化的 DSP應用市場,特別是面對現(xiàn)代通信技術(shù)的發(fā)展, DSP 處理器早已顯得力不從心。當然,也可以采用 IIR 濾波器,但必須使用全通網(wǎng)絡對其非線性相位特性進行相位校正,這樣增加了設(shè)計與現(xiàn)實的復雜性。 IIR濾波器和 FIR濾波器的設(shè)計方法是很不同的。改進了軟件的LogicLock 模塊 設(shè)計功能,增添 了 FastFit 編譯選項,推進了網(wǎng)絡編輯性能,而且提升了調(diào)試能力。 目前 MATLAB 產(chǎn)品族可以用來進行:數(shù)值分析 、 數(shù)值和符號計算 、 工程與科學繪圖 、 控制系統(tǒng)的設(shè)計與仿真 、 數(shù)字圖像處理 、 數(shù)字信號處理 、 通訊系統(tǒng)設(shè)計與仿真 、 財務與金融工程 。 圖 低通濾波器的技術(shù)要求 圖中ω p和ω N分別為通帶邊界頻率;δ 1和δ 2分別為通帶波紋和阻帶波紋;允許的衰減一般用 dB數(shù)表示,通帶內(nèi)所允許的最大衰減( dB) 的阻帶內(nèi)允許的最小衰減 ( dB)分別為α P和α N表示: 9 一般要求: 當 0≤ |ω |≤ω P時, 20lg|H(ejw)|≤α P; 當ω S≤ |ω |≤π時,α S≤ 20lg|H(ejw)|。 從上面的簡單比較我們可以看到 IIR 與 FIR 濾波器各有所長,所以在實際應用時應該從多方面考慮來加以選擇。相反, FIR 濾波器主要采用非遞歸結(jié)構(gòu),不論在理論上還是實際的有限精度運算中都不存在穩(wěn)定性問題,運算誤差也較小。他們的系統(tǒng)函數(shù)分別為: 式 中的 H(z)稱為 N 階 IIR 濾波器函數(shù),式 H(z)稱為( N1)階 FIR 濾波器函數(shù)。 數(shù)字濾波器的分類 數(shù)字濾波器按照不同的分類方法,有許多種類,但總起來可以分成兩大類。它精度高,穩(wěn)定性好,不存在阻抗匹配問題,可以時分復用,能夠完成一些模擬濾波器完成不了的濾波任務。它讓某些信號成分通過又阻止或衰減另一些成分。 本課題研究內(nèi)容方法 數(shù)字濾波器的實現(xiàn),大體上有如下幾種方法: 單片通用數(shù)字濾波器集成電路 單片通用數(shù)字濾波器的最大優(yōu)點就是使用簡單便捷,但是其如果使用多字長和階數(shù)規(guī)格不夠多,在實際應用中有很大局限性。于是數(shù)字器件的出現(xiàn)促進了雷達信號處理技術(shù)的進步。 圖像處理 數(shù)字濾波技術(shù)以成功地應用于靜止圖像和活動圖像的恢復和增強、數(shù)據(jù)壓縮、去噪音和干擾、圖像識別以及層析 X 射線攝影,還成功地應用于雷達、聲納、超聲波和紅外信號的可見圖像成像。該領(lǐng)域只要包括 5個方面的內(nèi)容:第一,語音信號分析。 數(shù)字濾波技術(shù)是數(shù)字信號分析、處理技術(shù)的重要分支。 關(guān)鍵詞: 數(shù)字濾波器 通信 集成電路 DSP FPGA Abstract Digital filter is a digital signal processing system is one of the important ponent, analog filters cannot be replaced by the new characteristic, therefore in the munication, speech and image processing, automatic control and other fields have a wide range of applications, it can reduce noise, improve the signal to noise ratio and signal spectrum purity has important significance. Digital filter according to unit impulse response of different, can be divided into FIR ( finite impulse response filter ) and IIR ( infinite i mpulse response ) filter, FIR have the advantages of good phase characteristics, IIR have the advantages of good amplitudefrequency characteristics, according to different system performance requirements of different filter. The filter main realizing methods has three kinds, respectively is: the monolithic integrated circuit, digital filter with DSP device and FPGA ( field programmable gate array ) device. This paper uses FP