声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2796|回复: 3

[滤波] 请教butter函数

[复制链接]
发表于 2007-8-3 15:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
1、butter函数中~analog是什么意思?
% step 1: get analog, pre-warped frequencies
if ~analog,
fs = 2;
u = 2*fs*tan(pi*Wn/fs);
else
u = Wn;
end
2、butter函数中step3为什么要转换到状态空间?
% step 3: Get N-th order Butterworth analog lowpass prototype
[z,p,k] = buttap(n);
% Transform to state-space
[a,b,c,d] = zp2ss(z,p,k);
谢谢各位!!!
回复
分享到:

使用道具 举报

发表于 2007-8-3 17:46 | 显示全部楼层
butter是求巴特渥斯滤波器的b和a吧

评分

1

查看全部评分

发表于 2007-8-3 18:26 | 显示全部楼层
1、analog 应该是个BOOL变量,代表着模拟滤波器,其反则对应数字滤波器。
2、这个应该没有为什么吧,它返回的是状态空间,那就要求状态空间。如果返回的滤波器用零极点表示,那求了z,p,k就行了

评分

1

查看全部评分

 楼主| 发表于 2007-8-3 19:07 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 22:26 , Processed in 0.063436 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表