现将几个主要的工具箱函数简要介绍如下:1Besself功能:贝塞尔模拟滤波器的设计,包括低通、高通、带通、带阻滤波器。格式:babesself
W
babesself
W
ftypezpkbesselfABCDbesself说明:besself设计低通、高通、带通、带阻贝塞尔模拟滤波器。模拟贝塞尔滤波器最主要特征是通带内固定的群时延,这样能够保持通带内波形的形状。数字贝塞尔滤波器没有这个特性,besself不支持数字贝塞尔滤波器的设计。babesself
W
可设计出一个
阶截止频率为W
弧度秒的贝塞尔低通滤波器。依s幂次的增长,滤波器传递函数的系数分别放在
1维向量a和b中。其传递函数为■(1)贝塞尔滤波器的幅度响应在截止频率处小于3db,且随着阶数
的增大,衰减也越大。
f龙源期刊网httpwwwqika
comc
如果W
是一个二维向量,W
w1w2,且w1w2则besself
W
设计出的是一个2
阶带宽为w1
babesself
W
ftype可用于设计高通和带阻滤波器。其中ftype可为:high,
阶高通模拟滤波器,截止频率为W
;stop,2
阶带阻模拟滤波器如果W
为二维向量W
w1w2,则阻带为w1zpkbesself返回的是零、极点、增益形式转移函数,括号中的参数意义同上。ABCDbesself返回的是滤波器的状态方程形式,如下:■(2)其中u为输入,x为状态变量,y为输出。括号中参数设置及其意义都同于上。2Impulse功能:计算线性时不变系统的冲激响应。格式:impulsesysimpulsesystimpulsesys1sys2sysNimpulsesys1sys2sysNtimpulsesys1PlotStyle1sysNPlotStyleNytximpulsesys说明:impulse可用于仿真线性时不变系统的冲激响应并画图。系统可以是连续的,离散的,单输入单输出(SISO)、多输入多输出(MIMO)。对于多输入系统,其冲激响应是各个输入通道冲激响应的集合。Sys是对系统的描述方式,可以是传递函数形式和状态方程形式,而不能是零、极点增益形式,即可以是impulseba和impulseABCD。参数t是指定仿真时间,可以有两种形式:ttfi
al,单位为秒,指定仿真的结束时间。
f龙源期刊网httpwwwqika
comc
t0dtTfi
al,单位为秒,dt为时间间隔步长,对于离散系统,dt需与采样周期匹配。对于连续系统,dt为采样周期(这与matlab的仿真机制有关,详见matlab帮助文件),需适当地选择。
Impulse可以同时仿真几个系统的冲激响应,格式为impulsesys1sys2sysN,且可在画图时对不同系统的冲激响应曲线指定不同的风格(如颜色等),格式为:impulsesys1PlotStyle1sysNPlotStyleN,PlotSr