99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

簡述濾波器設計規(guī)格對象函數(shù)fdesign的使用方法 1

jf_78858299 ? 來源: Linux嵌入式技術開發(fā) ? 作者: Linux嵌入式技術開 ? 2023-02-10 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.1 濾波器設計流程

本文展示了如何使用Matlab中濾波器設計規(guī)格對象函數(shù)fdesign的使用方法。根據(jù)fdesign創(chuàng)建的濾波器規(guī)格對象,可以使用design函數(shù)直接設計濾波器。

濾波器的設計、分析以及在數(shù)據(jù)流上的應用的示意圖如下所示:

圖片

具體的步驟如下所示:

  • 步驟一: 創(chuàng)建一個fdesign.response規(guī)格對象用以表述濾波器設計參數(shù);
  • 步驟二: 使用designmethods確定針對濾波器規(guī)格隊形的濾波器設計方法;
  • 步驟三: 如果想要進一步修改濾波器的參數(shù),可以查看designoptions函數(shù)的使用方法,進行具體的濾波器參數(shù)設置。
  • 步驟四: 使用design方法從濾波器規(guī)格對象設計一個濾波器,并以步驟二中的設計方法作為輸入。如果需要修改設計選項值,需要指定名稱-值對的方式向design函數(shù)中傳遞參數(shù);另外,如果在調(diào)用design函數(shù)時,沒有指定任何輸出參數(shù),則將默認啟動濾波器可視化工具FVTool,并現(xiàn)實設計濾波器的幅值響應。
  • 步驟五: 至此,我們就可以進一步查看設計的濾波器分析結果包括:頻率響應、損失函數(shù)、濾波器響應特征測量值等。具體的可以參考Analysis Methods for Filter System Objects。
  • 步驟六: 經(jīng)過濾波器分析、設計后,我們就可以將濾波器對象應用于輸入數(shù)據(jù)流。

1.2 濾波器設計規(guī)格對象函數(shù)fdesign的語法

fdesign函數(shù)的使用語法主要包括如下四種方式:

  • (1)designSpecs = fdesign.response:返回一個具有特定響應(response)的濾波器設計規(guī)格對象(design specification object)。
  • (2)designSpecs = fdesign.response(spec):指定用于定義濾波器設計的變量spec。
  • (3)designSpecs = fdesign.response(___, Fs):指定設計濾波器的采樣頻率()。注意:Fs參數(shù)必須作為最后一個參數(shù)。
  • (4)designSpecs = fdesign.response(___, magunits):指定輸入?yún)?shù)的幅值單位。

二、低通濾波器設計與性能分析

示例: 設計一個采樣頻率為的低通濾波器,低通濾波器的參數(shù)規(guī)格如下所示:

  • 通帶頻率為;
  • 阻帶頻率為;
  • 通帶波動為;
  • 阻帶衰減為。

低通濾波器的階數(shù)可以根據(jù)參數(shù)規(guī)格自動的配置。

2.1 低通濾波器的設計

首先,使用fdesign.lowpass函數(shù)設置低通濾波器規(guī)格對象,Matlab代碼如下所示:

Fs = 96e3;      % 采樣頻率
Fpass = 20e3;   % 通帶頻率
Fstop = 24e3;   % 阻帶頻率
Apass = 0.01;   % 通帶波紋
Astop = 80;     % 阻帶衰減

% 使用fdesign.lowpass函數(shù)得到濾波器規(guī)格對象filtSpecs
filtSpecs = fdesign.lowpass( ...
    Fpass, ...  % 通帶頻率
    Fstop, ...  % 阻帶頻率
    Apass, ...  % 通帶波紋
    Astop, ...  % 阻帶衰減
    Fs);        % 采樣頻率

然后,使用designmethods函數(shù)可以輸出針對濾波器規(guī)格對象filtSpecs可用的濾波器設計方法,Matlab代碼如下所示:

% 查看可用的濾波器設計方法
designmethods(filtSpecs, 'SystemObject', true)

該代碼的執(zhí)行結果如下圖所示:

圖片

下面,使用design函數(shù)設計兩個滿足規(guī)格的低通濾波器:

  • 等波紋FIR低通濾波器(equiripple);
  • 橢圓IIR低通濾波器。

!! ? 注意: design函數(shù)的返回值是一個dsp.FIRdecimator系統(tǒng)對象,Matlab代碼如下所示:

等波紋FIR低通濾波器濾波器的實現(xiàn)代碼如下所示:

lpFIR = design(filtSpecs, 'equiripple', 'SystemObject', true)

代碼輸出如下圖所示:

圖片

橢圓IIR低通濾波器的實現(xiàn)代碼如下所示:

lpIIR = design(filtSpecs, 'ellip', 'SystemObject', true)

代碼輸出結果如下圖所示:

圖片

2.2 低通濾波器的分析

最后,我們可以使用如下函數(shù)對設計的濾波器進行分析與可視化:

  • measure函數(shù):測量濾波器系統(tǒng)對象的頻率響應特性,對于低通濾波器,該函數(shù)測量的濾波器指標如下表所示:
頻率響應特性 描述
Sample Rate 濾波器采樣頻率
Passband Edge 通帶進入過渡時的邊緣位置
3-dB Point 響應曲線上-3dB點的位置
6-dB Point 響應曲線上-6dB點的位置
Stopband Edge 過渡帶進入阻帶時的邊緣位置
Passband Ripple 通帶波紋
Stopband Atten 阻帶衰減
Transition Width 通帶與阻帶之間的過渡寬度
  • cost函數(shù):評估濾波器系統(tǒng)對象的實現(xiàn)計算成本,并返回一個包含計算成本評估值的結構體,返回值包含的內(nèi)容如下表所示:
計算成本評估值 描述
NumCoefficients 濾波器系數(shù)的數(shù)量,不包含
NumStates 濾波器狀態(tài)的數(shù)量
MultiplicationsPerInputSample 每個輸入樣本執(zhí)行乘法運算的數(shù)量
AdditionsPerInputSample 每個輸入樣本執(zhí)行加法運算的數(shù)量
  • fvtool:對濾波器進行可視化并直觀地比較不同濾波器的性能。

(1)濾波器頻率響應特性測量

等波紋FIR低通濾波器濾波器的頻率響應特性測量代碼如下所示:

FIRmeas = measure(lpFIR)

等波紋FIR低通濾波器濾波器的頻率響應特性測量結果如下圖所示:

圖片

橢圓IIR低通濾波器的頻率響應特性測量代碼如下所示:

IIRmeas = measure(lpIIR)

橢圓IIR低通濾波器的頻率響應特性測量結果如下圖所示:

圖片

(2)濾波器計算成本評估

等波紋FIR低通濾波器濾波器的計算成本評估代碼如下所示:

FIRcost = cost(lpFIR)

等波紋FIR低通濾波器濾波器的計算成本評估結果如下圖所示:

圖片

橢圓IIR低通濾波器的計算成本評估代碼如下所示:

IIRcost = cost(lpIIR)

橢圓IIR低通濾波器的計算成本評估結果如下圖所示:

圖片

(3)濾波器頻率響應可視化

下面使用fvtool對等波紋FIR低通濾波器濾波器與橢圓IIR低通濾波器進行可視化處理,代碼如下所示:

hvft = fvtool(lpFIR, lpIIR, 'Fs', Fs);
legend(hvft, '等波紋FIR低通濾波器', '橢圓IIR低通濾波器')

兩個濾波器的可視化結果如下圖所示:

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    189

    文章

    3001

    瀏覽量

    234061
  • 濾波器
    +關注

    關注

    162

    文章

    8133

    瀏覽量

    181970
  • 函數(shù)
    +關注

    關注

    3

    文章

    4379

    瀏覽量

    64804
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    簡述濾波器設計規(guī)格對象函數(shù)fdesign使用方法 2

    本文展示了如何使用Matlab中濾波器設計規(guī)格對象函數(shù)`fdesign`的使用方法。根據(jù)`
    的頭像 發(fā)表于 02-10 16:46 ?3743次閱讀
    <b class='flag-5'>簡述</b><b class='flag-5'>濾波器</b>設計<b class='flag-5'>規(guī)格</b><b class='flag-5'>對象</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>fdesign</b>的<b class='flag-5'>使用方法</b> 2

    有源濾波器的設計

    1) 學習有源濾波器的設計方法;2) 掌握有源濾波器的安裝與調(diào)試方法;3) 了解電阻、電容和Q值對濾波
    發(fā)表于 12-01 11:41 ?76次下載

    用窗函數(shù)設計FIR濾波器

    用窗函數(shù)設計FIR濾波器一、實驗目的1、熟悉FIR濾波器設計的基本方法。2、掌握用窗函數(shù)設計FI
    發(fā)表于 05-10 10:02 ?97次下載

    VCVS高通濾波器電路原理及函數(shù)

    VCVS高通濾波器電路原理及函數(shù) 將低通濾波器的低通網(wǎng)絡中電阻和電容互換,即得高通濾波器,如
    發(fā)表于 05-23 12:47 ?5633次閱讀
    VCVS高通<b class='flag-5'>濾波器</b>電路原理及<b class='flag-5'>函數(shù)</b>

    基于橢圓函數(shù)的LC帶通濾波器設計與仿真

    為了掌握微波濾波器的制作原理及設計方法,實現(xiàn)一種UHF波段帶通濾波器的設計和制作。該設計采用了既定指標確定濾波器的形式(橢圓函數(shù)LC帶通
    發(fā)表于 12-06 11:15 ?3256次閱讀
    基于橢圓<b class='flag-5'>函數(shù)</b>的LC帶通<b class='flag-5'>濾波器</b>設計與仿真

    編寫濾波器函數(shù)

    本文檔內(nèi)容介紹了基于編寫濾波器函數(shù),及源代碼,供參考
    發(fā)表于 04-13 15:51 ?16次下載

    饋通濾波器使用方法有哪些

    由于電路的工作頻率和周圍環(huán)境中的電磁干擾頻率越來越高,將濾波器安裝在線路板上所暴露出的高頻濾波不足的問題日益突出。解決高頻濾波的根本方法是使用饋通型
    發(fā)表于 08-05 18:52 ?3次下載
    饋通<b class='flag-5'>濾波器</b>的<b class='flag-5'>使用方法</b>有哪些

    fir濾波器設計方法有哪些

    FIR濾波器設計方法主要有窗函數(shù)法、線性最小均方差法、最大似然法、自適應濾波法、線性預測法等。窗函數(shù)法是一種簡單的設計
    發(fā)表于 02-15 14:58 ?2265次閱讀

    fir濾波器設計方法有哪些

    FIR濾波器設計方法主要有窗函數(shù)法、線性最小均方差法、最大似然法、自適應濾波法、線性預測法等。窗函數(shù)法是一種簡單的設計
    發(fā)表于 02-15 15:29 ?3592次閱讀

    濾波器設計工具的使用方法

    在高頻應用(>1MHz)時,濾波器一般都由無源元件構成,比如電感L、電阻R和電容C。因此,這些濾波器稱為LRC濾波器。但是,在較低的頻率區(qū)(1
    的頭像 發(fā)表于 10-01 10:21 ?2278次閱讀
    <b class='flag-5'>濾波器</b>設計工具的<b class='flag-5'>使用方法</b>

    電源濾波器如何正確使用?電源濾波器安裝時的注意事項?

    電力設備內(nèi),如計算機、電視機、音響系統(tǒng)等,以保證設備能夠正常工作,減少噪音和干擾。 本文將介紹電源濾波器使用方法和安裝注意事項。 一、電源濾波器使用方法
    的頭像 發(fā)表于 10-25 15:48 ?2396次閱讀

    變頻濾波器有哪些種類與選用?濾波器如何選擇及使用方法?

    變頻濾波器有哪些種類與選用?濾波器如何選擇及使用方法? 一、變頻濾波器的種類 變頻
    的頭像 發(fā)表于 10-25 15:48 ?1717次閱讀

    如何設計有源濾波器?有源濾波器如何選型?

    級聯(lián)法和模擬法兩大類。1、級聯(lián)法根據(jù)技術指標要求,求出可以物理實現(xiàn)的轉移函數(shù)(通??捎涩F(xiàn)成的有源濾波器資料和手冊中查得),并將它分解為低階函數(shù)(主要是二階
    的頭像 發(fā)表于 11-07 08:07 ?1869次閱讀
    如何設計有源<b class='flag-5'>濾波器</b>?有源<b class='flag-5'>濾波器</b>如何選型?

    怎么由系統(tǒng)函數(shù)判斷濾波器的類型

    在信號處理領域,濾波器是一種非常重要的工具,用于從信號中提取或抑制某些頻率成分。濾波器的類型很多,包括低通濾波器、高通濾波器、帶通濾波器、帶
    的頭像 發(fā)表于 08-15 10:30 ?4415次閱讀

    模擬低通濾波器的設計方法有哪些

    模擬低通濾波器的設計方法主要包括以下幾種: 一、基于濾波器原型的設計方法 巴特沃斯(Butterworth)濾波器設計 特點 :巴特沃斯
    的頭像 發(fā)表于 11-26 10:07 ?1559次閱讀