日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

fvtool幅度归一化

發布時間:2023/12/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fvtool幅度归一化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??我們在用matlab設計濾波器后,可以用fvtool來看濾波器的頻響,比如我們有了濾波器的系數后,直接用fvtool。

fircoe = [0.018641, 0.018275,-0.020377,-0.071243,-0.049673,...0.094562, 0.28841, 0.37949, 0.28841, 0.094562,-0.049673,...-0.071243,-0.020377, 0.018275, 0.018641]; fvtool(fircoe);

??從圖中可以很容易看出,阻帶衰減大概在40db左右。

??但還有些濾波器,設計出來后增益并不是0,比如下面的cic濾波器。我們首先用dsp.CICDecimator設計了一個CIC濾波器,然后緊跟著一個CIC補償濾波器,該補償濾波是一個FIR濾波器。最后把這兩個濾波器和CIC+FIR級聯后的頻響畫到一圖中。

fs = 100e6; cic_rate = 4; cic_flt = dsp.CICDecimator(cic_rate,1,5); fpass=fs/cic_rate*0.35/2; fstop=fs/cic_rate*0.5/2; cic_comp = design(fdesign.ciccomp(cic_flt.DifferentialDelay, ...cic_flt.NumSections,fpass,fstop,.3,20,fs/cic_rate)); comp_fir = dsp.FIRFilter('Numerator',cmop_coe); cascade_flt = cascade(cic_flt,comp_fir); fvtool(cic_flt,comp_fir,... cascade_flt,'Fs',[fs fs/cic2_rate fs]) yticks([-200:20:0])

??從圖中可以看出,補償的FIR濾波器增益大概為0,而CIC濾波器增益在60dB。怎么把CIC濾波器的頻響顯示的幅度也歸一化到0呢?(因為歸一化到0后,在文檔中就很容易看出該濾波器阻帶抑制特性)

??可以在fvtool的窗口中,右鍵選擇Analysis Parameters...,如下圖。

然后再勾選Normalize Magnitude to 1(0dB),再點Save as Default。

這樣以后我們再用fvtool畫濾波器頻譜時,就會顯示成歸一化的樣式。

歡迎關注微信公眾號:Quant_Times

歡迎大家學習我的課程:
System Generator & HLS數字信號處理教程

總結

以上是生活随笔為你收集整理的fvtool幅度归一化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。