文档

党卫军

将数字滤波器转换为状态空间表示

描述

例子

一个BCD) = ss (d转换一个数字滤波器,d,到其状态空间表示。

滤波器的状态空间表示由

x k + 1 一个 x k + B u k y k C x k + D u k

在哪里x是状态向量,u输入向量是和吗y是输出向量。

例子

全部折叠

设计一个6级低通IIR滤波器。指定的标准化通带频率 0 2 π rad /样品。计算过滤器的状态空间表示。

d = designfilt (“lowpassiir”“FilterOrder”6“PassbandFrequency”, 0.2);[A, B, C, D] = ss (D)
一个=6×61.5640 -0.9294 0000 0 1.0000 0000 0 0.1795 0.0036 1.6097 -0.8112 0000 0 1.0000 0000 0.0020 0.0000 0.0408 0.0021 1.6956 -0.7409 0000 1.0000 0
B =6×10.0913 0 0.0046 0 0.0001 0
C =1×60.0020 0.0000 0.0408 0.0021 3.6956 0.2591
D = 5.2030 e-05

输入参数

全部折叠

数字滤波器,指定为digitalFilter对象。使用designfilt生成一个数字基于频率响应规格的滤波器。

例子:d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)指定一个三阶巴特沃斯滤波器,归一化3db频率0.5π rad/采样。

输出参数

全部折叠

状态矩阵,作为一个矩阵返回。

数据类型:

输入-状态矩阵,作为一个矩阵返回。

数据类型:

状态到输出矩阵,作为一个矩阵返回。

数据类型:

馈通矩阵,作为一个矩阵返回。

数据类型:

介绍了R2014a