文档帮助中心文档
将数字滤波器转换为状态空间表示
[A,B,C,D]=ss(D)
实例
[A.,B,C,D]=ss(D)转换数字滤波器,D,将其转换为状态空间表示。
[A.,B,C,D]=ss(D)
A.
B
C
D
过滤器的状态空间表示形式如下所示:
x ( K + 1. ) = A. x ( K ) + B U ( K ) , Y ( K ) = C x ( K ) + D U ( K ) ,
哪里x是状态向量,U是输入向量,并且Y是输出向量。
全部崩溃
设计一个6阶低通IIR滤波器。指定标准化通带频率为 0 . 2. π rad/sample。计算过滤器的状态空间表示。
d=设计过滤器(“低通”,“过滤器订单”6.“通带频率”,0.2); [A,B,C,D]=ss(D)
A=6×61.5640 -0.9294 0 0 0 0 1.0000 0 0 0 0 0 0.1795 0.0036 1.6097 -0.8112 0 0 0 0 1.0000 0 0 0 0.0020 0.0000 0.0408 0.0021 1.6956 -0.7409 0 0 0 0 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.2030e-05
数字滤波器
数字滤波器,指定为数字滤波器对象。使用设计过滤器生成数字图像基于频率响应规格的滤波器。
设计过滤器
例子:d=设计滤波器('lowpassiir','FilterOrder',3','HalfPowerFrequency',0.5)指定标准化频率为3 dB 0.5πrad/采样的三阶巴特沃斯滤波器。
d=设计滤波器('lowpassiir','FilterOrder',3','HalfPowerFrequency',0.5)
状态矩阵,作为矩阵返回。
数据类型:双重的
双重的
输入状态矩阵,作为矩阵返回。
状态到输出矩阵,作为矩阵返回。
馈通矩阵,作为矩阵返回。
设计过滤器|数字滤波器|tf|zpk
tf
zpk
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处