【正文】
6 1 5 4 2 . 0 3 4 5 1 . 4 5 3 6 0 . 8 7 2 7 0 . 2 9 1 80 . 2 8 9 10 . 8 7Phase (radians)0 1 2 3 4 5 6 70 . 0 60 . 0 80 . 10 . 1 20 . 1 40 . 1 60 . 1 8T im e ( u s e c o n d s )AmplitudeIm p u ls e R e s p o n s e 4 五、 小結 5 《 SOPC 技術》 課程 實驗報告 學生姓名: 所在班級: 指導教師: 記分及評價: 項目滿分 3 分 得 分 一、 實驗名稱 實驗 3: 基于 DSP Builder 的 FIR 數(shù)字低通濾波器的 設計 二、 任務及要求 【任務】:調(diào) 用 DSP Builder 模塊,設計 FIR 低通數(shù)字濾波器,完成建模與仿真。直接型 FIR 濾波器的原理圖如下圖所示。 )3()3()2()2()1()1()()0()( ??????? nxhnxhnxhnxhnh 【要求】: 1. 濾波器階數(shù)為 8 階,截止頻率為 100KHz,采用頻率為 1000KHz。輸入信號為頻率為 100KHz 的方波信號。要求從時域和頻率分析濾波器的性能。 2. 完成模型構建及仿真,得到如下波形圖。 6 3. 將模型轉(zhuǎn)換成 VHDL 硬件描述語言,利用 Modelsim 軟件進行 RTL 仿真 。 5. 再在 Quartus II 軟件上進行編譯、時序仿真與時序分析 。 4. 思考 如何利用 FIR 濾波器的線性特性,對濾波器的結構進行優(yōu)化設計? 三、 實驗程序(原理圖) T e s t B e n c hT e s t B e n c honS p e c t r u mS c o p e 1B FFTS p e c t r u mS c o p eB FFTS i g n a l C o m p i l e rS c o p eP u l s eG e n e r a t o rP r o d u c t 7abr X P r o d u c t 6abr X P r o d u c t 5abr X P r o d u c t 4abr X P r o d u c t 3abr X P r o d u c t 2abr X P r o d u c t 1abr X P r o d u c tabr X P a r a l l e l A d d e r S u b t r a c t o r++++++++r+O u t p u to [ 2 ]:[ 8 ]I n p u ti b i tD e l a y 6z 1D e l a y 5z 1D e l a y 4z 1D e l a y 3z 1D e l a y 2z 1D e l a y 1z 1D e l a yz 1C o n s t a n t 70 . 061898C o n s t a n t 60 . 11042C o n s t a n t 50 . 15189C o n s t a n t 40 . 17579C o n s t a n t 30 . 17579C o n s t a n t 20 . 15189C o n s t a n t 10 . 11042C o n s t a n t0 . 061898C l o c k20 ns T e s t B e n c hT e s t B e n c honS p e c t r u mS c o p e 1B FFTS p e c t r u mS c o p eB FFTS i g n a l C o m p i l e rS c o p eP u l s eG e n e r a t o rP r o d u c t 3abr X P r o d u c t 2abr X P r o d u c t 1abr X P r o d u c tabr X P a r a l l e l A d d e r S u b t r a c t o r 4+ + + +r+P a r a l l e l A d d e r S u b t r a c t o r 3+ +r+P a r a l l e l A d d e r S u b t r a c t o r 2+ +r+P a r a l l e l A d d e r S u b t r a c t o r 1+ +r+P a r a l l e l A d d e r S u b t r a c t o r+ +r+O u t p u t 1o[