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

正文內(nèi)容

基于vhdl的iir數(shù)字濾波器的設計(完整版)

2024-07-29 12:32上一頁面

下一頁面
  

【正文】 綜合,針對不同的輸入信號和不同的輸入系數(shù)淮陰師范學院畢業(yè)論文(設計)17對 IIR 數(shù)字濾波器進行了仿真,仿真波形如圖 37 所示。圖 35 頂層模塊圖本課題設計的頂層文件名為 ,設計生成的邏輯符號如圖 35 所示。 、 為系數(shù),x0、xxy0、y1為輸入信號,yout為輸出信號,圖33(b)ia1?jb中75為x0、xxy0、y1的值15和系數(shù) 、 相乘后再相加的結(jié)果,完成了補碼乘加ia1?jb的功能。延時模塊程序見附錄 1。符合設計要求。當產(chǎn)品的產(chǎn)量達到相當?shù)臄?shù)量時,采用 VHDL 進行的設計很容易轉(zhuǎn)換成專用集成電路來實現(xiàn)。自頂向下是指從系統(tǒng)總體要求出發(fā),在頂層進行功能方框圖的劃分和結(jié)構(gòu)設計。其寄存器、I/O 引腳、時鐘資源的數(shù)目有限,沒有內(nèi)部互連,因此包括復雜可編程邏輯器件 CPLD(Complex PLD)和現(xiàn)場可編程門陣列器件 FPGA(Field Programmable Gate Array)在內(nèi)的復雜 PLD 迅速發(fā)展起來,并向著高密度、高速度、低功耗以及結(jié)構(gòu)體系更靈活、適用范圍更廣闊的方向發(fā)展?;仡櫧?30 年的電子設計技術(shù)的發(fā)展歷程,可將 EDA 技術(shù)分為三個階段:七十年代為 CAD(Computer Aide Design)階段。本方案實現(xiàn)結(jié)構(gòu)如圖 13 所示。假設輸入序列 為??)(X)(Yia1j ??)(nX位 2 的補碼,并以定點表示,并 1,對于 可以表示為:wX)( ???102)(wknknx() 式中:k 表示 的第 位,上標為 0 的是符號位,因此可以定義一個 5bit 為)(X?變量的函數(shù) F 為: ()???),(2121knknknyx knknknknk ybxaxa210210 ????由此可以得到: ()???1)(bky ),(2121knknknyxF?? ),(0210210??nnnyxF由于 F 函數(shù)僅有 32 種可能取值,因此可以設計一個 32*b 位的 ROM 構(gòu)成的如圖 12描述的基于 ROM 的實現(xiàn)結(jié)構(gòu)。其中利用 DSPTMS320 系列芯片實現(xiàn)濾波時速度較慢,而利用 ISP 器件實現(xiàn)時,其運算速度比 DSP 器件要快好多倍。例如巴特沃斯低通幅度特性是單調(diào)下降,而切比雪夫低通特性帶內(nèi)或帶外有上、下波動等,對于要求任意幅度特性的濾波器,則不適合采用這種方法。與 FIR 數(shù)字濾波器相比,IIR 數(shù)字濾波器可以用較低的階數(shù)獲得高的選擇性,所用的存儲單元少,成本低、信號延遲小,并且 IIR 數(shù)字濾波器可以借助于模擬濾波器的設計成果,設計工作量相對較小,為此,本文就 IIR 數(shù)字濾波器進行相關(guān)討論。本次設計采用 EDA 技術(shù)中的模塊化設計思想,就 IIR 數(shù)字濾波器中的一些關(guān)鍵電路進行設計,主要內(nèi)容包括:時序控制模塊、延時模塊、補碼乘加模塊、累加模塊和 IIR 數(shù)字濾波器的頂層設計。畢 業(yè) 設 計 說 明 書學生姓名 學 號 170602045院 (系) 物理與電子電氣工程學院專 業(yè) 電子信息科學與技術(shù)題 目 基于 VHDL 的 IIR 數(shù)字濾波器的設計指導教師 教授/碩士2022 年 5 月淮陰師范學院畢業(yè)論文(設計)1摘 要:本課題采用一種基于 VHDL 的 IIR 數(shù)字濾波器的設計方案,首先分析了 IIR 數(shù)字濾波器的原理及設計方法,然后通過 QUARTUSⅡ的設計平臺,采用自頂向下的模塊化設計思想將整個 IIR 數(shù)字濾波器分為:時序控制、延時、補碼乘加和累加四個功能模塊。分別對各模塊采用 VHDL 進行描述后,進行了仿真和綜合,取得了較好的設計效果。 IIR 數(shù)字濾波器的基本結(jié)構(gòu)IIR 數(shù)字濾波器有直接型、級聯(lián)型和并聯(lián)型三種基本結(jié)構(gòu)。下述介紹的在數(shù)字域直接設計 IIR 數(shù)字濾波器的設計方法,其特點是適合設計任意幅度特性的濾波器。FPGA 的實現(xiàn)包括其自帶的核的實現(xiàn)方法和自編程實現(xiàn)方法。數(shù)據(jù)輸入 串行移入 SR1 和 SR2,由抽頭處得到 ,每計算出一個 值后,nx knknx21,?ny便并行加載到 SR3 中,然后串行移入 SR4,并在抽頭處得到 和 。 圖 13 中的 作為 FPGA 接口上的 A/D 器件的轉(zhuǎn)換數(shù)據(jù)輸入寄存器,各寄存器內(nèi)的)(nX數(shù)據(jù)與各自的系數(shù)的最高位相乘后,送入累加器相加,并且其和向左移一位,以實現(xiàn)乘2 運算。這個階段主要分別研制了一個個單獨的軟件工具,主要有電路模擬、邏輯模擬、版圖編輯、PCB 布局布線等,通過計算機的使用,從而可以把設計人員從大量繁瑣、重復的計算和繪圖工作中解脫出來。FPGA 具備陣列型 PLD 的特點,結(jié)構(gòu)又類似掩膜可編程門陣列,因而具有更高的集成度和更強大的邏輯實現(xiàn)功能,使設計變得更加靈活和易實現(xiàn)。由于設計的主要仿真和調(diào)試過程在高層次上完成,這一方面有利于提高了設計的效率。所以本次設計采用利用 VHDL 語言的數(shù)字系統(tǒng)設計方法。時序控制模塊程序見附錄 1。 補碼乘加模塊的設計與仿真結(jié)果分析補碼乘加模塊主要用來實現(xiàn)輸入序列 、 與系數(shù) 、 分別相乘后再相加??)(nX)(Yiaib的過程。補碼乘加模塊程序見附錄1。頂層模塊設計程序見附錄 1。并將仿真值和計算值進行了比較,如表 中所示。圖 38 給出了一個四階 IIR 數(shù)字濾波器實現(xiàn)的原理圖,具體的工作原理與二階 IIR 數(shù)字濾波器類似,在此本節(jié)即不再細述?;搓帋煼秾W院畢業(yè)論文(設計)21參考文獻[1] 劉凌,胡永生譯.數(shù)字信號處理的 FPGA 實現(xiàn)[M].北京:清華大學出版社.2022.[2] 丁玉美,高西全.數(shù)字信號處理[M].西安:西安電子科技大學出版社.2022.[3] 潘松,黃繼業(yè).EDA 技術(shù)實用教程[M].北京:科學出版社.2022.[4] 潘松,王國棟.VHDL 實用教程[M].成都:電子科技大學出版社.2022.[5] 倪向東.基于 FPGA 的四階 IIR 數(shù)字濾波器[J].電子技術(shù)應用,2022.[6] 王衛(wèi)兵.高階 IIR 數(shù)字濾波器的 FPGA 描述[J].電子元器件,2022:34.[7] 黃任.VHDL 入門use 。clk_reg=not clk and not clk_en。)then if( counter6)then clk_en=39。 end if。entity delay is port (clk:in std_logic。signal reg_y0,reg_y1:std_logic_vector(8 downto 0)。elsif (clk39。 實現(xiàn)延時end if?;搓帋煼秾W院畢業(yè)論文(設計)25補碼乘加模塊程序library ieee。end smultadd1。039。tbn=tmpb(4)。 when (tbn=39。139。 then t=000。ytmp=ytmp+p。yout(7 downto 0)=tppp。use 。architecture bhv of addyn issignal y_out,y_ou:std_logic_vector(8 downto 0)。 y_out=y_ou+y_out。use 。 clk_reg,clk_regbt:out std_logic )。end ponent。 yout:in std_logic_vector(8 downto 0)。U3 : smultadd1 port map(clk_reg,clk_regbt,a0,a1,a2,b0,b1,f0,f1,f2,f3,f4,e )。end struc注:常用VHDL庫有IEEE標準庫,STD庫和WORK庫。end ponent。a0,a1,a2,b0,b1,x0,x1,x2:in std_logic_vector(4 downto 0)。ponent delayport (clk:in std_logic。 res:in std_logic。 end if 。139。use 。end if。139。039。p=(others=39。) else tb。139。tmpb=x0 when t=0 elsex1 when t=1 elsex2 when t=2 elsey0 when t=3 elsey1 when t=4 else (others=39。signal t:std_logic_vector(2 downto 0)。use 。x1=reg_x1。139。139。 xn
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1