如何获得频率在Matlab的滤波响应?

S

smartshashi

Guest
我设计了一种在MATLAB巴特沃斯IIR滤波器。我想看到的滤波器的频率响应(不FFT)的
, 即振幅与频率。如何获得呢?如果有人有MATLAB代码此请寄给我。

谢谢。

 
使用功能博德(招,在Matlab语言登)
让分子(数量)和分母(登矩阵形式)。
即为s ^ 2 1数量= [1 0 1]

 
给定一个传递函数的MATLAB函数freqz()可以用来
确定的频率响应。语法是给出

[小时,瓦特] = freqz(甲,乙,N)的

其参数定义为:
高=输出载体的频率响应
瓦特=输出载体的归一化频率值的分布
范围从0到P弧度。
乙= 1的分子系数输入向量
阿=分母系数为输入向量
ñ =的归一化频率点的数量计算使用
频率响应

wxample:
--------------
鉴于以下数字传输功能,每个<img src="http://images.elektroda.net/8_1235600894.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="如何获得频率在Matlab的滤波响应?"/>1。情节的极点和零点在z平面。
2。使用MATLAB函数freqz()绘制幅频响应
并为每个传递函数的相位响应。
3。确定相应的筛选器类型
, 如低通,高通,带通,
或带阻。

解决方案:
----------
1。零极点为每个传递函数图中演示图
6.20。转让职能(a)和(三)必须纳入转换
标准形式(延迟形式)由MATLAB函数freqz需要(),在
这两种分子和分母多项式产生不利
z的权力因此,我们得到<img src="http://images.elektroda.net/22_1235601027.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="如何获得频率在Matlab的滤波响应?"/>而(二传递函数)和(d)已在其标准
表格(延迟形式)。

2。对于策划幅度频率响应的MATLAB程序
并为每个案件相反应上市<img src="http://images.elektroda.net/50_1235601279_thumb.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="如何获得频率在Matlab的滤波响应?"/> 这里图6.20:<img src="http://images.elektroda.net/34_1235601549.gif" border="0" alt="How to get frequency response of a filter in Matlab?" title="如何获得频率在Matlab的滤波响应?"/>享受

 

Welcome to EDABoard.com

Sponsor

Back
Top