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

正文內(nèi)容

數(shù)字濾波器設(shè)計畢業(yè)論文-資料下載頁

2025-06-19 23:31本頁面
  

【正文】 聯(lián)合仿真及結(jié)果分析在simulink中進行的mdl文件仿真屬于系統(tǒng)功能驗證性質(zhì),而對VHDL驗證是RTL級的,是屬于硬件的驗證。用Quartus II 進行時序仿真。這里采用的矢量激勵源是文本矢量文件*.vec,方便數(shù)據(jù)輸入。而另一種常用矢量激勵文件為*.vwf,波形矢量文件難以勝任復(fù)雜的數(shù)據(jù)輸入[8]。因此這里提出的具有強大數(shù)據(jù)分析功能的MATLAB與QuartusII聯(lián)合仿真算法。,共100個,并且負數(shù)以補碼的形式表示。*.vec 文件部分代碼如下:START 0 。//仿真起始時間,單位nsSTOP 12500000 。//結(jié)束時間INTERVAL 125000 。//時鐘信號周期inputs Input[12..0]。pattern 1958 1696 ...... 1297 102。//matlab 產(chǎn)生的輸入數(shù)據(jù)(12Bit 量化結(jié)果)將Quartus II的Simulator Settings Wizard 指向*.vec,進行Timing Simulation 仿真。圖2 DSP Builder 的算法模型結(jié)果如圖3所示,由于圖3不便于觀察,因此采用MATLAB讀取仿真輸出數(shù)據(jù),用MATLAB畫出輸出波形。將仿真結(jié)果另,便于MATLAB讀取數(shù)據(jù)。其中*.tbl文件形式如下: 0 1C7A = CFD//大于號左邊表示輸出時間,大于號右面表示時鐘信號值,等號左面表示輸入信號值,右面為輸出函數(shù)值,為十六進制。根據(jù)數(shù)據(jù)結(jié)構(gòu)特點,采用如下代碼讀取數(shù)據(jù)b = find(data == 39。=39。)。 %找出“=”下標num = length(b)。 %取得“=”個數(shù)j = 0。for i = 1:numj = j+1。d(j,1)=data(b(i)+1)。%取出幅度值為十六進制d(j,2) = data(b(i)+2)。d(j,3) = data(b(i)+3)。enddd = hex2dec(d)。for i = 1:size(d,1) %補碼if(dd(i)2048)dd(i)=dd(i)4096。End經(jīng)MATLAB讀出數(shù)據(jù)后得到的圖形如圖4所示,圖4(a)為Input波形,圖4(b)為輸出Y1波形,橫坐標為點數(shù)。由于圖4(b)是經(jīng)過AD采樣后,進行一定位數(shù)的位移使之轉(zhuǎn)化為整數(shù)。仿真結(jié)果分析表明該設(shè)計可行,達到預(yù)期目標。采樣點數(shù)(a) 輸入信號采樣點數(shù)(b)濾波后信號圖4 MATLAB讀出數(shù)據(jù)所得圖形5 結(jié)語IIR數(shù)字濾波器良好的幅頻特性使其廣泛應(yīng)用于實時、高速場合,設(shè)計出穩(wěn)定可靠的高速IIR濾波器有著顯而易見的意義。本文以FPGA為載體、以二階IIR數(shù)字濾波器的設(shè)計為例提出一種快捷設(shè)計高速IIR數(shù)字濾波器的方法,并在理論上對所設(shè)計的濾波器穩(wěn)定性進行了分析。首先在Matlab中利用專用的數(shù)字濾波器設(shè)計分析工具FDATool設(shè)計出符合要求的濾波器,得到濾波器的傳輸函數(shù),然后采用取整的方法,對傳輸函數(shù)系數(shù)量化處理,以充分發(fā)揮FPGA的高速性能,最后使用Verilog硬件描述語言編程實現(xiàn)IIR濾波器。仿真表明,該設(shè)計方法快捷、高效,能在一個時鐘周期內(nèi)完成濾波處理,設(shè)計的濾波器能應(yīng)用于高速場合。根據(jù)該方法設(shè)計的CVSD語音編解碼系統(tǒng)中的主積分器,經(jīng)過測試,性能滿足要求。本文的主要工作在于綜合利用Matlab、QuartusII和Ver2ilog語言,進行電子自動化設(shè)計數(shù)字濾波器,并在理論上討論了數(shù)字濾波器量化后穩(wěn)定性問題,該方法結(jié)合IIR的優(yōu)點和FPGA的實時性,收斂速度快、跟蹤能力強、穩(wěn)態(tài)誤差小的特點。仿真可得本文所提算法與EWRLS算法和VFFRLS算法的學(xué)習(xí)曲線比較結(jié)果如圖5所示。從圖5中可以看出,本文所提出的改進RLS算法比EWRLS算法和VFFRLS算法具有更快的收斂速度和跟蹤速度。對于本文所提出的算法,在初始階段或者系統(tǒng)參數(shù)發(fā)生變化時,由于誤差e ( n) 比較大,根據(jù)( 7) 式可知,λ( n) =λm in ,由于λ( n)值比較小,算法就可以快速收斂和跟蹤系統(tǒng)。而在系統(tǒng)穩(wěn)定不變的時候,由于誤差比較小,結(jié)合( 5)式和(7)式可知,λ( n) 值比較大,這樣就可以達到很小的穩(wěn)態(tài)誤差。綜上所述,該改進的RLS算法不僅具有快速收斂和快速跟蹤能力,而且穩(wěn)態(tài)誤差也很小。通過聯(lián)合仿真可以得出,用戶甚至在完全不懂VHDL 語言情況下,一樣可以設(shè)計出硬件系統(tǒng)。利用DSP Builder設(shè)計濾波器的方法較傳統(tǒng)FPGA設(shè)計效率高;并真正實現(xiàn)了自上而下的設(shè)計。這里提出的Quartus II與MATLAB聯(lián)合仿真,提高了FPGA設(shè)計效率、增強了Quartus II仿真功能;同時設(shè)計思路具有較好的工程應(yīng)用價值。在穩(wěn)態(tài)系統(tǒng)中,固定遺忘因子的RLS算法具有收斂速度快和穩(wěn)態(tài)誤差小的優(yōu)點,因而得到了廣泛地應(yīng)用。但是,實際中的系統(tǒng)多為時變系統(tǒng),而固定遺忘因子的RLS算法對時變系統(tǒng)的跟蹤速度和穩(wěn)態(tài)誤差是一對矛盾,解決這個問題的方法之一是采用可變遺忘因子的RLS算法。另外,當算法迭代多次以后,卡爾曼增益向量趨于零,這使得權(quán)值不再變化,從而RLS算法失去跟蹤時變系統(tǒng)的能力,解決這個問題的方法之一是修正輸入信號自相關(guān)矩陣的逆矩陣的更新方程。本文把這兩種改進方法結(jié)合起來,提出了改進的RLS算法。在MATLAB仿真平臺下,本文對改進的RLS算法進行了仿真。從上面的仿真結(jié)果以及分析中,可以看到改進的RLS算法,與EWRLS算法和VFFRLS算法相比,具有更快的收斂速度和跟蹤速度,并且穩(wěn)態(tài)誤差也很小。該改進的RLS算法在時變系統(tǒng)中具有一定的實用性。6 總結(jié) 通過本次實驗,我了解了FPGA的IIR數(shù)字濾波器的設(shè)計與仿真,綜合利用Matlab、QuartusII和Ver2ilog語言,19
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1