主要内容

过滤器

修改频率含量timeseries对象

描述

tsout =过滤器(基督教b一个应用理性的传递函数过滤器bz−1) /一个z−1的等间距数据timeseries对象基督教.分子b和分母一个是包含传递函数系数的向量。

tsout =过滤器(基督教b一个印第安纳州指定要筛选的列或行的索引。印第安纳州是表示面向列数据的列索引的整数向量(基督教。IsTimeFirst真正的),并表示面向行的数据的行索引(基督教。IsTimeFirst).

例子

全部折叠

这个例子对一组数据应用了下面的传递函数:

H z - 1 b z - 1 一个 z - 1 2 + 3. z - 1 1 + 0 2 z - 1

创建一个timeseries对象从矩阵count.dat

负载count.dat基督教= timeseries(计数(:1),[一24]);

输入传递函数的分母和分子的系数。将系数按升序排列 z - 1 代表 1 + 0 2 x 2 - 3. z - 1

A = [1 0.2];B = [2 3];

应用传递函数使用过滤器,并将原始数据与过滤后的数据进行比较。

tsout =过滤器(基督教,b, a);情节(基督教)情节(tsout)传说(“原始数据”过滤数据的“位置”“西北”

图中包含一个坐标轴。标题为《时间序列情节:未命名》的坐标轴包含2个类型为线的对象。这些对象表示原始数据,过滤数据。

输入参数

全部折叠

输入timeseries,指定为标量。基督教必须均匀取样。

数据类型:timeseries

传递函数的分子系数,指定为标量或向量。

传递函数的分母系数,指定为标量或向量。

指定为正整数、数值标量或向量的行或列索引。印第安纳州表示面向列数据的列索引(基督教。IsTimeFirst真正的),并表示面向行数据的行索引(基督教。IsTimeFirst).

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

更多关于

全部折叠

理性的传递函数

的输入-输出描述过滤器在z变换域中对向量的运算是有理传递函数。有理传递函数的形式是,

Y z b 1 + b 2 z 1 + ... + b n b + 1 z n b 1 + 一个 2 z 1 + ... + 一个 n 一个 + 1 z n 一个 X z

处理FIR和IIR滤波器[1]n一个反馈过滤顺序,和nb为前馈滤波器阶数。

你也可以用下面的差分方程来表示有理传递函数,

一个 1 y n b 1 x n + b 2 x n 1 + ... + b n b + 1 x n n b 一个 2 y n 1 ... 一个 n 一个 + 1 y n n 一个

此外,您可以使用它的直接形式II转置实现来表示有理传递函数,如下图所示。由于标准化,假设(1) = 1

的操作过滤器在示例是由时域差分方程给出的吗

y b 1 x + w 1 1 w 1 b 2 x + w 2 1 一个 2 y w n 2 b n 1 x + w n 1 1 一个 n 1 y w n 1 b n x 一个 n y

另请参阅

之前介绍过的R2006a