主要内容

党卫军

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

描述

例子

一个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 1.0000 0000 0.1795 0.0036 1.6097 -0.8112 0000 1.0000 00 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)表示三阶巴特沃斯滤波器,归一化频率为3 dB, 0.5π rad/sample。

输出参数

全部折叠

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

数据类型:

输入到状态的矩阵,作为矩阵返回。

数据类型:

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

数据类型:

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

数据类型:

版本历史

介绍了R2014a

Baidu
map