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

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

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

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

jf_78858299 ? 來源: Linux嵌入式技術(shù)開發(fā) ? 作者: Linux嵌入式技術(shù)開 ? 2023-02-10 16:46 ? 次閱讀

三、fdesign函數(shù)的輸入與輸出參數(shù)

3.1 fdesign函數(shù)的輸入

fdesign函數(shù)的輸入?yún)?shù)主要包括如下四方面內(nèi)容:

  • response:期望的濾波器響應(yīng)方法,比如低通、高通、帶通濾波器等;
  • spec:濾波器規(guī)格參數(shù),比如通帶頻率、阻帶頻率、通帶波紋以及阻帶衰減等;
  • Fs:采樣頻率;
  • magunits:濾波器幅值參數(shù)的單位。

(1)響應(yīng)方法response

除了第二部分的低通濾波器對象fdesign.lowpassfdesignresponse還具有很多如下表所示的其他濾波器對象。每一個response具有一個Sepcification屬性,通過它我們可以定義特定的濾波器對象。

fdesign響應(yīng)方法 描述
arbgrpdelay fdesign.arbgrpdelay用于構(gòu)造一個全通任意組延遲濾波器對象
arbmag fdesign.arbmag用于構(gòu)造一個具有任意幅值響應(yīng)的IIR濾波器對象
arbmagnphase fdesign.arbmagnphase用于構(gòu)造一個具有任意幅值、相位脈沖響應(yīng)的IIR濾波器對象
bandpass fdesign.bandpass構(gòu)造一個帶通濾波器對象
bandstop fdesign.bandstop構(gòu)造一個帶阻濾波器對象
ciccomp fdesign.ciccomp構(gòu)造一個補償CIC抽樣器或內(nèi)插器響應(yīng)曲線的濾波器對象
comb fdesign.comb構(gòu)造一個帶有陷波或峰值梳妝濾波器對象
decimator fdesign.decimator構(gòu)造一個抽樣濾波器對象
differentiator fdesign.differentiator構(gòu)造一個FIR差分濾波器對象
fracdelay fdesign.fracdelay構(gòu)造一個分數(shù)延遲濾波器對象
halfband fdesign.halfband構(gòu)造一個半濾波器對象
highpass fdesign.highpass構(gòu)造一個高通濾波器對象
hilbert fdesign.hilbert構(gòu)造一個FIR希爾伯特變換器對象
interpolator fdesign.interpolator構(gòu)造一個插值器對象
isinchp fdesign.isinchp構(gòu)造一個反向sinc高通濾波器對象
isinclp fdesign.isinclp構(gòu)造一個反向sinc低通濾波器對象
lowpass fdesign.lowpass構(gòu)造一個低通濾波器對象
notch fdesign.notch構(gòu)造一個陷波濾波器對象
nyquist fdesign.nyquist構(gòu)造一個Nyquist濾波器對象
peak fdesign.peak構(gòu)造一個峰值濾波器對象
polysrc fdesign.polysrc構(gòu)造一個多項式采樣率轉(zhuǎn)換器濾波器對象
rsrc fdesign.rsrc構(gòu)造一個有理因子采樣率轉(zhuǎn)換器對象

(2)濾波器設(shè)計規(guī)格spec

specfdesign的濾波器設(shè)計規(guī)格參數(shù),它是一個字符串向量。以第二部分設(shè)計的低通濾波器fdesign.lowpass為例,其規(guī)格表達式為'Fp, Fst, Ap, Ast',其具體含義如下所示:

  • Fp:通帶頻率(passband frequency);
  • Fst:阻帶頻率(stopband frequency);
  • Ap:通帶波紋(passband ripple);
  • Ast:阻帶衰減(stopband attenuation)。

如果不設(shè)置上面的四個參數(shù),則使用默認的參數(shù)值?;谏厦娴臑V波器規(guī)格參數(shù)spec,可以使用design函數(shù)設(shè)計濾波器,代碼如下所示:

% 使用默認規(guī)格參數(shù)的濾波器規(guī)格對象d
d = fdesign.lowpass  % 濾波器規(guī)格包括`Fp, Fst
, Ap, Ast`
% 使用design函數(shù)設(shè)計濾波器
FIReq = design(d, 'equiripple', 'SystemObject', true);
length(FIReq.Numerator)

濾波器規(guī)格對象d的規(guī)格參數(shù)如下圖所示:

圖片

(3)采樣頻率Fs

濾波器規(guī)格參數(shù)中的采樣頻率帶通常為,需要注意的是采樣率參數(shù)必須作為最后一個輸入?yún)?shù),并且如果指定了采樣率,則左右的頻率參數(shù)均以為單位。

(4)濾波器幅值參數(shù)的單位magunits

濾波器幅值參數(shù)的單位magunits可用的單位包括如下三種:

  • dB:分貝(decibels);
  • linear:線性單位;
  • squared:power單位。

當沒有設(shè)置magunits參數(shù)時,fdesign則假設(shè)所有幅度都以dB為單位。

3.2 fdesign函數(shù)的輸出

fdesign返回一個濾波器設(shè)計規(guī)格對象designSpecs,每一個濾波器設(shè)計規(guī)格對象都包含如下表所示的內(nèi)容:

屬性名 默認值 描述
Response 取決于選定的響應(yīng)類型 定義了設(shè)計何種類型的濾波器,比如帶通濾波器、插值器等,該屬性為只讀值
Specification 取決于選定的規(guī)格類型 定義了用于所需濾波器性能的濾波器特性,比如截止頻率Fc或濾波器階數(shù)N
Description 取決于選定濾波器類型 包含用于定義對象的篩選器規(guī)范的描述,以及從對象創(chuàng)建篩選器時使用的篩選器規(guī)范,它是一個只讀值。
NormalizedFrequency 邏輯true 確定濾波器計算使用的是從到的歸一化頻率,還是從到到的頻帶,即采樣頻率。其接受不帶單引號的truefalse。音頻加權(quán)濾波器不支持標準化頻率。

除了上面的屬性之外,根據(jù)濾波器設(shè)計規(guī)范對象是單速率濾波器還是多速率濾波器,還包括如下額外屬性:

多速率濾波器額外屬性 描述
DecimationFactor 用于指定減少采樣率的量(正整數(shù))
InterpolationFactor 用于指定增加采樣率的量(正整數(shù))
PolyphaseLength 多相長度是組成抽取器或內(nèi)插器或速率變化因子濾波器的每個多相子濾波器的長度。總過濾器長度是pl和速率變化因子的乘積。pl必須是偶數(shù)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關(guān)注

    關(guān)注

    185

    文章

    2976

    瀏覽量

    230495
  • 濾波器
    +關(guān)注

    關(guān)注

    161

    文章

    7817

    瀏覽量

    178150
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4331

    瀏覽量

    62633
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    有源濾波器的設(shè)計

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

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

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

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

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

    LC橢圓函數(shù)帶通濾波器的設(shè)計及仿真

    摘要:橢圓濾波器在各種濾波器中具有其自身獨特的優(yōu)點,但設(shè)計過程往往比較復雜.本文 給出了一種簡易的計算方法.這種方法需要的初始值數(shù)據(jù)較少,設(shè)計步驟簡練,計算量?。⒂?PSPICE仿真
    發(fā)表于 01-28 16:04 ?185次下載

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

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

    編寫濾波器函數(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濾波器設(shè)計方法有哪些

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

    fir濾波器設(shè)計方法有哪些

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

    簡述RC濾波器的基本特性

    引言:感謝“八塊腹肌餅干”的邀約,針對無源濾波器專門更新幾期,先從RC開始吧。簡單基本RC電路有一些非常有用的特性,既能提供相當精確可重復的定時功能,又能很好的執(zhí)行基本的濾波功能,本節(jié)簡述基本的RC
    的頭像 發(fā)表于 09-14 15:45 ?5585次閱讀
    <b class='flag-5'>簡述</b>RC<b class='flag-5'>濾波器</b>的基本特性

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

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

    如何設(shè)計有源濾波器?有源濾波器如何選型?

    有源濾波器是一種類型的模擬電路實現(xiàn)一個電子濾波器使用的活性組分,通常是放大器。濾波器設(shè)計中包含的放大器可用于改善濾波器的成本、性能和可預測性。一、如何設(shè)計有源
    的頭像 發(fā)表于 11-07 08:07 ?1372次閱讀
    如何設(shè)計有源<b class='flag-5'>濾波器</b>?有源<b class='flag-5'>濾波器</b>如何選型?

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

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

    模擬低通濾波器的設(shè)計方法有哪些

    減小。 設(shè)計步驟 : 使用 buttord 函數(shù)計算濾波器的階數(shù)和截止頻率。 使用 buttap 函數(shù)生成濾波器的極點和零點(對于巴特沃斯濾波器
    的頭像 發(fā)表于 11-26 10:07 ?413次閱讀