zoukankan      html  css  js  c++  java
  • IIR滤波器设计

    IIR设计实例_页面_1

    代码
    Wp = 40/500; Ws = 150/500;   %归一化频率计算
    [n,Wn] 
    = buttord(Wp,Ws,3,60); %计算butterworth滤波器的阶数n和截止频率wn
    % Returns n = 5; Wn=0.0810;
    [b,a] 
    = butter(n,Wn);         %设计butterworth滤波器,返回滤波器系数
    freqz(b,a,
    512,1000);          %画出幅频特性
    title(
    'n=5 Butterworth Lowpass Filter')

    IIR设计实例_页面_2

    %%butterworth
    [nb,wnb]
    =buttord(0.3,0.4,1,50);
     [bb,ab]
    =butter(nb,wnb);
     fvtool(bb,ab)
    %%Elliptic
    [nb,wnb]
    =ellipord(0.3,0.4,1,50);
     [bb,ab]
    =ellip(nb,1,50,wnb);
     fvtool(bb,ab)

    IIR设计实例_页面_3

    代码
    Wp = [60 200]/500; Ws = [10 250]/500;
    Rp 
    = 3; Rs = 40;
    [n,Wn] 
    = buttord(Wp,Ws,Rp,Rs);
    % Returns n =16; Wn =[0.1198 0.4005];
    [b,a] 
    = butter(n,Wn);
    freqz(b,a,
    128,1000)
    title(
    'n=16 Butterworth Bandpass Filter')

    IIR设计实例_页面_4

  • 相关阅读:
    大数据学习操作笔记
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    jstl标签,c:foreach无效的问题
    阅读笔记
    《高效能人士的7个习惯》
  • 原文地址:https://www.cnblogs.com/because/p/1684920.html
Copyright © 2011-2022 走看看