【正文】
rtus,DSP Builder針對(duì)不同情況提供了兩套設(shè)計(jì)流程,即自動(dòng)流程和手動(dòng)流程。六、DSP Builder設(shè)計(jì)流程DSP Builder是一個(gè)系統(tǒng)級(jí)(或算法級(jí))設(shè)計(jì)工具,它架構(gòu)在多個(gè)軟件工具之上,并把系統(tǒng)級(jí)和RTL級(jí)兩個(gè)設(shè)計(jì)領(lǐng)域的設(shè)計(jì)工具連接起來(lái),最大程度發(fā)揮了兩種工具的優(yōu)勢(shì)。如果采用普通的數(shù)字信號(hào)處理器(DSP Processor)來(lái)實(shí)現(xiàn),只能用串行的方式順序的執(zhí)行延時(shí),乘加操作,這不可能在一個(gè)DSP(指數(shù)字信號(hào)處理器)指令周期內(nèi)完成,必須用多個(gè)指令周期來(lái)完成。也可以用卷積來(lái)表示輸出序列與、的關(guān)系。二、FIR數(shù)字濾波器的原理對(duì)于一個(gè)FIR濾波器系統(tǒng)而言,它的沖激響應(yīng)總是有限長(zhǎng)的,其系統(tǒng)函數(shù)可以記為: (21)其中M是FIR濾波器的零點(diǎn)數(shù),即延時(shí)節(jié)數(shù),在這里被稱(chēng)為FIR濾波器的節(jié)數(shù)。FIR濾波器設(shè)計(jì)任務(wù)是選擇有限長(zhǎng)度的,使傳輸函數(shù)滿(mǎn)足技術(shù)要求。此外,任何數(shù)字信號(hào)處理系統(tǒng)中也還不可避免地用到模擬濾波器,因此模擬濾波器設(shè)計(jì)也是數(shù)字信號(hào)應(yīng)該掌握的技術(shù)。IIR數(shù)字濾波器的設(shè)計(jì)和模擬濾波器的設(shè)計(jì)有著密切的聯(lián)系。在FIR濾波器中可以得到精確的線性相位。因此,指標(biāo)的形式應(yīng)為頻域中的幅度和相位響應(yīng)。穩(wěn)定和線性相位特性是FIR濾波器突出的優(yōu)點(diǎn)。設(shè)FIR濾波器單位脈沖響應(yīng)長(zhǎng)度為N,其系統(tǒng)函數(shù)為: (11)是的(N1)次多項(xiàng)式,它在z平面上有(N1)個(gè)零點(diǎn),原點(diǎn)z=0是(N1)階重極點(diǎn)。其中,F(xiàn)IR濾波器能提供理想的線性相位響應(yīng),在整個(gè)頻帶上獲得常數(shù)群延時(shí)從而得到零失真輸出信號(hào),同時(shí)它可以采用十分簡(jiǎn)單的算法實(shí)現(xiàn),這兩個(gè)優(yōu)點(diǎn)使FIR濾波器成為設(shè)計(jì)的首選。 Simulation. 目錄一、前言 1(一)數(shù)字濾波器的概念以及分類(lèi) 1(二)FIR和IIR濾波器的比較 1二、FIR數(shù)字濾波器的原理 3六、DSP BUILDER設(shè)計(jì)流程 14七、基于DSP BUILDER設(shè)計(jì)FIR數(shù)字濾波器 17(一)3階常系數(shù)FIR濾波器的設(shè)計(jì) 17(二)4階FIR濾波器節(jié)的設(shè)計(jì) 21(三)20階FIR濾波器模型設(shè)計(jì) 25八、基于MATLAB的濾波器設(shè)計(jì)工具 30(一)濾波器指標(biāo) 30(二)打開(kāi)MATLAB的FDATOOL 30(三)選擇DESIGN FILTER 31(四)濾波器分析 33(五)量化 36(六)導(dǎo)出濾波器系數(shù) 39(七)修改FIR濾波器模型添加參數(shù) 41(八)導(dǎo)出濾波器系數(shù)的另一種方法 41九、結(jié)束語(yǔ) 43一、前言(一)數(shù)字濾波器的概念以及分類(lèi)所謂數(shù)字濾波器是指輸入輸出均為數(shù)字信號(hào),通過(guò)一定的運(yùn)算關(guān)系改變輸入信號(hào)中所含頻率成分的相對(duì)比例或者濾除某些頻率成分的器件。 Digital filter。在利用FPGA進(jìn)行數(shù)字濾波器的開(kāi)發(fā)時(shí),采用基于Matlab環(huán)境的DSP Builder作為設(shè)計(jì)工具可以更方便的建立模型,完成整個(gè)設(shè)計(jì)。本文通過(guò)一個(gè)設(shè)計(jì)實(shí)例,提出了一種采用DSP Builder實(shí)現(xiàn)有限沖激響應(yīng)濾波器的設(shè)計(jì)方案,并以一個(gè)20階低通數(shù)字濾波器的實(shí)現(xiàn)為例,設(shè)計(jì)并完成軟件仿真與驗(yàn)證。數(shù)字濾波器是譜分析、雷達(dá)信號(hào)處理、通信信號(hào)處理應(yīng)用中的基本處理算法,在數(shù)字音頻、圖像處理、數(shù)據(jù)傳輸、生物醫(yī)學(xué)等領(lǐng)域得到了廣泛應(yīng)用。數(shù)字信號(hào)處理課程設(shè)計(jì)題 目:基于DSP Builder的FIR數(shù)字濾波器的仿真設(shè)計(jì)姓 名: 專(zhuān) 業(yè): 通信工程工程班 級(jí): 09級(jí)3班院 系: 工學(xué)院入學(xué)年度:2008年指導(dǎo)教師: 日 期: 2011年12月12日基于DSP Builder的FIR數(shù)字濾波器的仿真設(shè)計(jì)摘要:數(shù)字濾波器是數(shù)字信號(hào)處理中的核心環(huán)節(jié),而FIR數(shù)字濾波器因其具有嚴(yán)格的線性相位,系統(tǒng)總是穩(wěn)定等特點(diǎn)而廣泛應(yīng)用于數(shù)字信號(hào)處理的各個(gè)領(lǐng)域,因此是一個(gè)重要的研究課題。隨著微電子技術(shù)的發(fā)展,數(shù)字信號(hào)處理得到了飛速發(fā)展。本文內(nèi)容包括FIR數(shù)字濾波器的網(wǎng)絡(luò)結(jié)構(gòu)、線形相位條件和特點(diǎn)以及設(shè)計(jì)方法、基于MATLAB/Simulink的DSP設(shè)計(jì)技術(shù)、詳細(xì)的設(shè)計(jì)流程向?qū)?、ModelSim仿真等。通過(guò)仿真與驗(yàn)證,本系統(tǒng)所設(shè)計(jì)的數(shù)字濾波器能夠成功運(yùn)行,且所設(shè)計(jì)濾波器穩(wěn)定性好,精確度高,不易受環(huán)境影響。關(guān)鍵詞:MATLAB;數(shù)字濾波器;DSP Builder;仿真The Design Of The FIR Digital FilterBased On DSP BuilderAbstract: Digital filter algorithm is one of the core techniques in signal processing. The FIR digital filter has been widely used in signal processing field because of its strict linear phase and stability. With the development of microelectronics technology, digital signal processing has made rapid development. Digital filter is the basic processing algorithms in respect of spectral analysis, radar signal processing and munications signal processing applications, and receive widely application at the field of digital audio, Image processing, data transmission and biomedical etc.This content includes FIR digital filter network structure, linearphase conditions, characteristics, design methods, DSP design technology of MATLABbased, detailed design flow guide and ModelSim simulation and so on. This paper posed a design example through using the DSP Builder realize Finite Impulse Response Filter and plete hardw