主要内容

过滤器设计器

以算法选择开头的设计过滤器

描述

过滤器设计器应用程序使您可以设计和分析数字过滤器。您还可以导入和修改现有过滤器设计。

使用应用程序,您可以:

  • 选择一个响应类型和过滤器的设计方法

  • 设置过滤器设计规格

  • 分析、编辑和优化一个过滤器设计

  • 导出滤波器设计或MATLAB生成®代码

有关更多信息,请参阅过滤器设计器介绍

如果安装了DSP系统工具箱™产品,过滤器设计器集成高级过滤器设计方法和量化过滤器的能力。有关更多信息,请参阅FilterDesigner.(DSP系统工具箱)

笔记

此应用程序需要大于640×480的屏幕分辨率。

打开过滤器设计器应用程序

  • MATLAB TOOLSTRIP:在应用标签,下面信号处理和通信,点击应用程序图标。

  • 进入FilterDesigner.在MATLAB命令提示符中。

例子

展开全部

使用过滤器设计器应用程序要创建50级等级的FIR带通滤波器,用于在1 kHz上采样的信号使用。

n = 50;FS = 1E3;

指定通带SPANS频率为200-300 Hz,并且两侧的过渡区域的宽度为50Hz。

fstop1 = 150;fpass1 = 200;fpass2 = 300;fstop2 = 350;

为优化适合指定权重:

  • 3为低频阻带

  • 1对于通带

  • 100为高频锚带

打开过滤器设计器应用程序。

wstop1 = 3;百通= 1;wstop2 = 100;FilterDesigner.

使用应用程序设计筛选器的其余部分。要指定频率约束和幅度规范,请使用您创建的变量。

  1. 响应类型承担

  2. 设计方法冷杉。从下拉列表中,选择平等

  3. 在下面过滤器订单,指定订单N

  4. 在下面频率规格, 指定FS.作为FS.

  5. 点击设计过滤器

使用以下分段频率响应设计FIR滤波器:

  • 一个0到0.19之间的正弦曲线πRad /样品。

    F1 = 0:0.01:0.19;A1罪= 0.5 +(2 * 7.5π* * F1) / 4;
  • 分段线性部分0.2πrad / sample和0.78πRad /样品。

    F2 = [0.2 0.38 0.4 0.55 0.562 0.585 0.6 0.78];A2 = [0.5 2.3 1 1 -0.2-0.2 1 1];

  • 在0。79之间的二次截面πRad / Sample和Nyquist频率。

    F3 = 0.79:0.01:1;A3 = 0.2 + 18 *(1-F3)。^ 2;

指定50的过滤器顺序。整合频率和幅度向量。为了在优化拟合期间给出所有乐队相等权重,指定所有频段。打开过滤器设计器应用程序。

n = 50;freqvect = [f1 f2 f3];SAMPLVECT = [A1 A2 A3];wghtvect = =(1,n / 2);FilterDesigner.

使用应用程序设计过滤器。

  1. 在下面响应类型,选择旁边的按钮不同的因素。从下拉列表中,选择任意幅度

  2. 设计方法冷杉。从下拉列表中,选择最小二乘

  3. 在下面过滤器订单,将订单指定为变量N

  4. 在下面频率和幅度规格,指定您创建的变量:

    • Freq.向量-弗赖克透视

    • Mag.向量-放大器

    • 重量矢量-wghtvect.

  5. 点击设计过滤器

  6. 右键单击y- 情节的轴和选择震级以线性单元表示幅度响应。

相关例子

之前介绍过的R2006a