色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Matlab低通濾波器設定與實踐

lp7u_bia ? 來源:MathWorks ? 作者:MathWorks ? 2021-08-16 11:10 ? 次閱讀

Matlab數字濾波器設計實踐—FIR

1低通濾波器設定

在理想情況下,低通濾波器使信號中低于指定截止頻率 ωc 的所有頻率分量保持不變,并拒絕高于 ωc 的所有分量。由于實現理想低通濾波器所需的脈沖響應是無限長的,因此無法設計出理想的 FIR 低通濾波器。理想脈沖響應的有限長度逼近會導致濾波器的通帶 (ω《ωc) 和阻帶 (ω》ωc) 中都出現波紋,并導致通帶和阻帶之間的過渡帶寬度非零。

當用有限脈沖響應逼近時,通帶/阻帶波紋和過渡帶寬度都是不希望出現的,且不可避免地與理想低通濾波器存在偏差。下圖說明了這些偏差:

fef781ce-fdb9-11eb-9bcf-12bb97331649.png

實際的 FIR 設計通常包括過渡帶寬度和最大通帶和阻帶波紋不超過允許值的濾波器。除了這些設計設定之外,還必須選擇濾波器階數,它等效于選擇截斷的脈沖響應的長度。

濾波器設計中的設計設定可形象地比喻為下圖所示的三角形,每個設定對應其中一個角。

ff231622-fdb9-11eb-9bcf-12bb97331649.png

三角形相當于選擇設計設定時可用的自由度。由于各角之和是固定值,因此最多只能選擇兩個設定的值。第三個設定將由特定設計算法確定。此外,就像三角形中的各角一樣,如果我們使一個設定更大/更小,它將影響其他一個或兩個設定。

FIR 濾波器廣受歡迎,因為它們非常穩定,并可以設計成具有線性相位的濾波器。盡管如此,這些濾波器仍可能有長瞬時響應,在某些應用中的計算成本可能很高。

2 最小階 FIR 設計

通過指定通帶和阻帶頻率以及通帶波紋和阻帶衰減,可以獲得最小階設計。然后,設計算法會選擇符合設定的最小濾波器長度。

設計最小階低通 FIR 濾波器,其通帶頻率為 0.37pi 弧度/采樣點,阻帶頻率為 0.43pi 弧度/采樣點(因此過渡帶寬度等于 0.06*pi 弧度/采樣點),通帶波紋為 1 dB,阻帶衰減為 30 dB。

Fpass = 0.37;

Fstop = 0.43;

Ap = 1;

Ast = 30;

d = designfilt(‘lowpassfir’,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘PassbandRipple’,Ap,‘StopbandAttenuation’,Ast);

hfvt = fvtool(d);

可以使用 filtord 函數查詢生成的濾波器階數。

可以使用 filtord 函數查詢生成的濾波器階數。

N = filtord(d)

N = 39

可以使用 info 函數獲取用于設計濾波器的參數的有關信息

info(d)

ff476cca-fdb9-11eb-9bcf-12bb97331649.png

默認情況下,designfilt 函數會選擇一個等波紋設計算法。線性相位等波紋濾波器是令人滿意的,因為對于給定階數,這種濾波器與理想濾波器的最大可能偏差最小。

然而,請注意,也可以使用 Kaiser 窗獲得最小階設計。即使 Kaiser 窗方法對相同設定產生更大的濾波器階數,當設計設定非常嚴格時,該算法的計算成本更低,并且不太可能出現收斂問題。如果應用需要非常窄的過渡帶寬度或非常大的阻帶衰減,就可能出現這種情況。

使用 Kaiser 窗方法設計與上述設定相同的濾波器,并將其響應與等波紋濾波器進行比較。

dk = designfilt(‘lowpassfir’,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘PassbandRipple’,Ap,。..

‘StopbandAttenuation’,Ast, ‘DesignMethod’, ‘kaiserwin’);

addfilter(hfvt,dk);

legend(hfvt,‘Equiripple design’, ‘Kaiser window design’)

N = filtord(dk)

N = 52

3 以赫茲為單位指定頻率參數

如果知道濾波器工作將使用的采樣率,可以指定采樣率和頻率(以赫茲為單位)。重新設計采樣率為 2 kHz 的最小階等波紋濾波器。

Fpass = 370;

Fstop = 430;

Ap = 1;

Ast = 30;

Fs = 2000;

d = designfilt(‘lowpassfir’,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘PassbandRipple’,Ap,。..

‘StopbandAttenuation’,Ast,‘SampleRate’,Fs);

hfvt = fvtool(d);

4 固定階、固定過渡帶寬度

固定階設計適用于對計算負載敏感或對濾波器系數個數有限制的應用。一種選擇是以控制通帶波紋/阻帶衰減為代價來固定過渡帶寬度。

假設一個 30 階低通 FIR 濾波器,其通帶頻率為 370 Hz,阻帶頻率為 430 Hz,采樣率為 2 kHz。對于這組特定設定,可使用兩種設計方法:等波紋法和最小二乘法。下面我們為每種方法設計一個濾波器,并比較結果。

N = 30;

Fpass = 370;

Fstop = 430;

Fs = 2000;

% Design method defaults to ‘equiripple’ when omitted

deq = designfilt(‘lowpassfir’,‘FilterOrder’,N,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘SampleRate’,Fs);

dls = designfilt(‘lowpassfir’,‘FilterOrder’,N,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘SampleRate’,Fs,‘DesignMethod’,‘ls’);

hfvt = fvtool(deq,dls);

legend(hfvt,‘Equiripple design’, ‘Least-squares design’)

等波紋濾波器非常適合必須滿足特定容差的應用,例如設計具有給定最小阻帶衰減或給定最大通帶波紋的濾波器。另一方面,如果我們想最小化通帶/阻帶中(理想濾波器和實際濾波器之間)的誤差能量,這些設計可能并不理想。

如果您要盡可能降低某個頻帶內信號的能量,請使用最小二乘設計。

在上述示例中,設計的濾波器在通帶和阻帶中具有相同的波紋。我們可以使用權重來減少其中一個頻帶內的波紋,同時保持濾波器階數固定。例如,如果您希望阻帶波紋是通帶波紋的十分之一,則為阻帶賦予的權重必須是通帶權重的十倍。根據上述情況重新設計等波紋濾波器。

deqw = designfilt(‘lowpassfir’,‘FilterOrder’,N,‘PassbandFrequency’,Fpass,。..

‘StopbandFrequency’,Fstop,‘SampleRate’,Fs,。..

‘PassbandWeight’,1,‘StopbandWeight’,10);

hfvt = fvtool(deq,deqw);

legend(hfvt,‘Equiripple design’, ‘Equiripple design with weighted stopband’)

5 固定階、固定截止頻率

可以使用窗口設計方法設計具有固定濾波器階數和截止頻率的濾波器。

可以使用不同窗口來控制阻帶衰減,同時保持濾波器階數不變。

例如,假設有截止頻率為 60 Hz、采樣率為 1 kHz 的 100 階低通 FIR 濾波器。比較使用 Hamming 窗和使用旁瓣衰減為 90 dB 的 Chebyshev 窗產生的設計。

dhamming = designfilt(‘lowpassfir’,‘FilterOrder’,100,‘CutoffFrequency’,60,。..

‘SampleRate’,1000,‘Window’,‘hamming’);

dchebwin = designfilt(‘lowpassfir’,‘FilterOrder’,100,‘CutoffFrequency’,60,。..

‘SampleRate’,1000,‘Window’,{‘chebwin’,90});

hfvt = fvtool(dhamming,dchebwin);

legend(hfvt,‘Hamming window’, ‘Chebyshev window’)

可以通過其他方式指定具有固定階數的濾波器:固定截止頻率、通帶波紋和阻帶衰減;固定過渡帶寬度;以及固定半功率 (3dB) 頻率。

責任編輯:haq

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

    關注

    185

    文章

    2979

    瀏覽量

    230645
  • 濾波器
    +關注

    關注

    161

    文章

    7844

    瀏覽量

    178381

原文標題:Matlab數字濾波器設計實踐—FIR

文章出處:【微信號:bianpinquan,微信公眾號:變頻圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    陷波濾波器低通濾波器的區別是什么

    陷波濾波器低通濾波器是兩種常見的濾波器,它們在信號處理領域有著廣泛的應用。 定義 陷波濾波器(Notch Filter)是一種特殊類型的濾波器
    的頭像 發表于 08-21 11:13 ?902次閱讀

    高通濾波器低通濾波器判別方法

    高通濾波器低通濾波器是信號處理領域中非常重要的兩種濾波器。它們在各種應用中都有廣泛的應用,如音頻處理、圖像處理、通信系統等。 一、濾波器的基本概念 1.1
    的頭像 發表于 07-15 11:15 ?1430次閱讀

    低通濾波器:原理、應用與重要性

    在信號處理的世界中,濾波器是一種非常重要的工具,用于從復雜的信號中提取出我們感興趣的部分。其中,低通濾波器(Low-Pass Filter, LPF)是一種特別常見的濾波器類型,其主要功能是允許低頻
    的頭像 發表于 07-09 14:46 ?2982次閱讀
    <b class='flag-5'>低通濾波器</b>:原理、應用與重要性

    有源低通濾波器的原理及作用

    在電子信號處理領域,濾波器是一種至關重要的設備,其作用是允許特定頻率范圍內的信號通過,同時阻止或減弱其他頻率的信號。其中,有源低通濾波器作為一種特殊的濾波器類型,具有獨特的性能和廣泛的應用。本文將詳細闡述有源
    的頭像 發表于 05-22 18:13 ?2636次閱讀

    高通濾波器低通濾波器的區別

    在電子信號處理的領域中,濾波器是一種至關重要的工具,它們能夠按照特定的頻率特性對信號進行篩選和處理。高通濾波器低通濾波器是兩種常見的濾波器類型,它們在頻率選擇和處理方式上有著顯著的差
    的頭像 發表于 05-21 15:51 ?5122次閱讀

    什么是低通濾波器低通濾波器有什么作用?

    在電子工程領域中,濾波器是一種用于信號處理的重要元件。而低通濾波器作為濾波器的一種類型,具有其獨特的頻率響應特性。本文維愛普電源濾波器小編將詳細探討
    的頭像 發表于 04-08 16:30 ?3852次閱讀
    什么是<b class='flag-5'>低通濾波器</b>?<b class='flag-5'>低通濾波器</b>有什么作用?

    高通濾波器低通濾波器、帶通濾波器怎樣測幅頻特性?

    高通濾波器低通濾波器、帶通濾波器怎樣測幅頻特性? 高通濾波器低通濾波器和帶通濾波器是常用的
    的頭像 發表于 03-28 17:28 ?5335次閱讀

    如何在Matlab中實現不同窗低通濾波器的設計?

    Matlab中使用漢明窗設計低通濾波器可以通過fir1函數實現。漢明窗通常用于設計濾波器,可以提供更突出的頻率特性。
    的頭像 發表于 02-27 14:11 ?7012次閱讀
    如何在<b class='flag-5'>Matlab</b>中實現不同窗<b class='flag-5'>低通濾波器</b>的設計?

    低通濾波器的作用有哪些 低通濾波器截止頻率計算怎么算

    低通濾波器是一種常用的信號處理工具,其作用是過濾掉高頻信號,只保留低頻信號。下面將詳細闡述低通濾波器的作用以及如何計算截止頻率。 首先,低通濾波器在信號處理中有許多應用。以下是其中一些常見的作用
    的頭像 發表于 02-14 18:14 ?5150次閱讀

    低通濾波器電路圖分享

    低通濾波器是一種電子濾波器,允許低于截止頻率的信號通過,但高于截止頻率的信號不能通過。低通濾波器常用于音頻應用中,如高音消除或高頻剪切。在音頻應用中,低通濾波器有時被稱為高頻剪切
    的頭像 發表于 02-12 09:33 ?5462次閱讀
    <b class='flag-5'>低通濾波器</b>電路圖分享

    低通濾波器的作用 低通濾波器的帶寬怎么看

    低通濾波器是一種信號處理器件,被廣泛應用于電子電路、通信系統、音頻處理、圖像處理等領域。其作用是通過去除或減弱高于一定頻率的信號成分,保留低于該頻率的信號成分。以下將詳盡、詳實、細致地介紹低通濾波器
    的頭像 發表于 02-03 09:52 ?3128次閱讀

    有源低通濾波器設計原理 有源低通濾波器的截止頻率計算

    有源低通濾波器是一種常用的電子濾波器。其設計原理基于放大器的增益特性和反饋原理,可以有效地去除信號中高頻成分,從而實現信號的低通濾波效果。它常用于音頻處理、通信系統、音頻放大器等領域,用來消除噪聲
    的頭像 發表于 02-03 09:36 ?2991次閱讀

    低通濾波器傳遞函數 低通濾波器原理

    低通濾波器是一種信號處理器件,用于削弱或篩選掉信號中高頻成分,保留或放大低頻成分。其傳遞函數描述了濾波器輸入和輸出之間的關系。在本文中,將詳細介紹低通濾波器的傳遞函數原理。 一、低通濾波器
    的頭像 發表于 01-30 10:23 ?4513次閱讀

    低通濾波器電路特點 低通濾波器傳遞函數怎么算

    低通濾波器電路是一種能夠通過濾除高頻信號而通過低頻信號的電路。它廣泛應用于信號處理、音頻放大和通信系統中,用于去除噪音和不需要的高頻成分。低通濾波器的設計和傳遞函數計算是相關電子學和信號處理課程中
    的頭像 發表于 01-24 14:33 ?2175次閱讀

    RC低通濾波器的原理和特性

    RC低通濾波器是一種常見的電子濾波器,用于將高頻信號濾除,只保留低頻信號。
    的頭像 發表于 01-22 18:18 ?2014次閱讀
    主站蜘蛛池模板: 尿了么app| 777黄色片| 国产精品久久久久久人妻香蕉 | 在线观看日本免费| 免费看到湿的小黄文软件APP| xxww69| 天天爽夜夜爽8888视频精品| jizz非洲| 暖暖直播免费观看韩国| 最近中文字幕mv手机免费高清| 欧美日韩高清一区| 97在线免费观看视频| 榴莲推广APP网站入口官网| 亚洲欧美高清在线| 蜜臀AV精品久久无码99| 92午夜免费福利757| 久久午夜宫电影网| 成人在线免费看片| 亚洲日韩成人| 人与禽物videos另类| 黄色毛片a| 野花影院手机在线观看| 秋霞电影网午夜一级鲁丝片| 国产免费怕怕免费视频观看| 99re在这里只有精品| 性虎成人网| 国内精品一级毛片免费看| 亚洲 自拍 清纯 综合图区| 国产偷国产偷亚洲高清SWAG| 131美女爱做视频午夜剧场| 久久人妻少妇嫩草AV蜜桃99| 高清mv视频免费观看| 中文字幕久久久| 女同志videos最新另| 国产亚洲精品久久精品录音| jlzzzjizzzjlzzz亚洲| 伊人yinren6综合网色狠狠 | 91亚洲精品福利在线播放| 午夜国产精品视频在线| 暖暖视频在线高清播放| 精品无码国产自产在线观看水浒传|