tyleN就是对系统N的冲激响应曲线的风格定义。
Impulse还可以将仿真数据存储在matlab变量中,不画出图形。格式为ytximpulsesys,分为三种情况:
yimpulsesys,输出的响应存于y中,y是一个多维数组,依据系统的具体情况确定。
ytimpulsesys,存储响应y的同时也存下仿真时间于t中。
ytximpulsesys,这只对于系统是状态方程描述的形式。是在上面两种形式的基础上还存下状态轨迹于x中。
3Freqs
功能:仿真模拟滤波器的频率响应。
格式:hfreqsbaw
hwfreqsba
hwfreqsba
freqsba
说明:b、a为系统转移函数的系数,式1形式。
hfreqsbaw,返回模拟滤波器的复数频率响应存于h中,h是一个复数矩阵,包括幅度和相角信息。Freqs沿着向量w在复平面虚轴所标定的频率点求频率响应。
hwfreqsba,系统自动选取200个频率点求频率响应存于h中,所选的200个频率点存于w中。
hwfreqsba
,Freqs沿着向量
在复平面虚轴所标定的频率点求频率响应。W的值就是
的值。
f龙源期刊网httpwwwqika
comc
freqsba,当没有要求输出参数时,freqs将在当前的图象窗口画出滤波器的幅度响应曲线和相位响应曲线。
33贝塞尔低通滤波器的Matlab仿真结果分析
运行以上程序,得该贝塞尔滤波器的冲激响应如图2所示。
滤波器的群时延变量delay输出值为1010纳秒,受频率变量w的影响非常小。截止频率和阶数固定的贝塞尔滤波器的群时延基本上是一固定值,这正是贝塞尔滤波器固定群时延特性的表现。
幅度、相位响应曲线如图3、4所示。
由图3可以看出,贝塞尔滤波器幅度响应在截止频率处的衰减远大于3db,几乎近10db且在截止频率处的衰减也非常缓慢,大致成高斯幅度衰减。但正是在幅度响应上的牺牲成全了贝塞尔滤波器的一个重要特征,即其通带内线性相位响应,如图4所示。
4结束语
充分发挥MATLAB语言的编程效率高,计算与图形出来能力非常强的特点,完成各种计算与图形绘制工作,可使模拟滤波器的设计变得简单快捷,为后继设计打下一个良好的基础。
参考文献:
1楼顺天李博菡基于MATLAB的系统分析与设计信号处理M西安西安电子科技大学出版社1999
2罗军辉罗勇江白义臣等MATLAB70在数字信号处理中的应用M北京机械工业出版社200563132
3张平MATLAB基础与应用M北京北京航空航天大学出版社2007
4飞思科技MATLAB7X基础与提高M北京电子工业出版社2006214216
fr