主要内容

DigitalFilter.

数字滤波器

描述

设计档案设计和编辑DigitalFilter.对象。

  • 设计档案在形式d = Designfilt(Resp,Name,Value)要设计数字滤波器,D.,响应类型resp。使用进一步自定义过滤器名称,价值对。

  • 设计档案在形式Designfilt(D)要编辑现有过滤器,D.

    笔记

    这是编辑现有的唯一方法DigitalFilter.目的。其属性否则是只读的。

  • 筛选在形式dataout =滤波器(D,Datain)用a过滤信号DigitalFilter.D.。输入可以是双重或单精度矢量。它也可以是具有多个列的矩阵,因为有输入通道。

  • FVTool.可视化A.DigitalFilter.

  • 这些功能需要DigitalFilter.对象作为输入。

对象功能

过滤

功能 描述

FFTFILT.

用a滤除信号DigitalFilter.使用基于FFT的重叠添加方法

筛选

使用a过滤信号DigitalFilter.

filtfilt.

使用a执行信号的零相位过滤DigitalFilter.

过滤分析

功能 描述

双倍的

施放了一个系数DigitalFilter.双重精度

filt2block.

生成一个simulink金宝app.®对应于a的滤波器块DigitalFilter.

Filtord.

返回a的过滤器顺序DigitalFilter.

firtype.

返回FIR的类型(1,2,3或4)DigitalFilter.

弗里克

返回或绘制a的频率响应DigitalFilter.

FVTool.

打开过滤器可视化工具并显示A的幅度响应DigitalFilter.

grpdelay

返回或绘制组延迟响应DigitalFilter.

轰炸

返回或绘制一个脉冲响应DigitalFilter.

ImpzLength.

返回a的脉冲响应的长度DigitalFilter.,是否实际(fir筛选器)或有效(对于IIR过滤器)

信息

返回一个字符数组,其中包含有关a的信息DigitalFilter.

isAllpass.

回报真的如果一个DigitalFilter.是asspass

isdouble.

回报真的如果是一个系数DigitalFilter.是双精度

ISFIR.

回报真的如果一个DigitalFilter.有一个有限的脉冲响应

islinphase.

回报真的如果一个DigitalFilter.有线性阶段

ismaxphase.

回报真的如果一个DigitalFilter.是最大阶段

isminphase.

回报真的如果一个DigitalFilter.是最低阶段

签发

回报真的如果是一个系数DigitalFilter.单身精确度

缺席

回报真的如果一个DigitalFilter.是稳定的

胆量

返回或绘制a的相位延迟响应DigitalFilter.

阶段

返回或绘制a的(未包装)的阶段响应DigitalFilter.

单身的

施放了一个系数DigitalFilter.单精度

SS.

返回a的状态空间表示DigitalFilter.

Stepz.

返回或绘制a的步骤响应DigitalFilter.

TF.

返回一个传输函数表示DigitalFilter.

Zerophase.

返回或绘制a的零阶段响应DigitalFilter.

ZPK.

返回a的零极化表示DigitalFilter.

zplane.

显示由a表示的传递函数的极点和零DigitalFilter.

例子

全部收缩

使用订单8,通带频率35 kHz和通带纹波0.2 dB设计低通IIR滤波器。指定样品率为200 kHz。可视化过滤器的幅度响应。

lpfilt = designfilt('洛链''筛选道',8,......'Passband职业',35e3,'passbandropple',0.2,......'采样率',200e3);FVTool(LPFILT)

图筛选筛选器可视化工具 - 幅度响应(DB)包含UIMEnu类型uitoolbar类型的轴和其他对象。具有标题幅度响应(DB)的轴包含2个类型的线。

使用您设计的过滤器过滤1000样本随机信号。

Datain = Randn(1000,1);dataout = filter(lpfilt,数据);

输出滤波器系数,表示为二阶部分。

sos = lpfilt.coffients.
SOS =4×6.0.2666 0.5333 0.2666 1.0000 -0.8346 0.9073 0.1943 0.3886 0.1943 1.0000 -0.9586 0.7403 0.1012 0.2023 0.12 1.0000 -1.1912 0.5983 0.0318 0.0636 0.0318 0.090 0.03118 1.0000 -13810 0.5090
在R2014A介绍