iirftransf
IIR数字滤波器的频率变换
描述
(
返回转换后的分子和分母系数过滤器。全国矿工工会
,窝
)= iirftransf (b
,一个
,allpassNum
,allpassDen
)
的iirftransf
函数原型滤波器变换,指定的分子b
和分母一个
,通过使用一个allpass映射过滤器,指定的分子allpassNum
和分母allpassDen
。如果你不指定一个allpass映射过滤器,那么函数返回一个原始的过滤器。
例子
将低通滤波器使用Allpass映射过滤器
使用iirftransf
功能,扩展通频带低通滤波器的IIR滤波器通过使用一个allpass映射过滤器。
输入低通滤波器的IIR滤波器
设计原型真正IIR低通椭圆滤波器增益约3 dB 0.5πrad /样品。
[b] = ellip(3, 0.1, 30日,0.409);fvtool (b)
变换过滤器使用iirftransf
扩展通频带的真实原型滤波器通过指定allpass映射过滤的分子和分母系数向量,alpnum
和alpden
分别。使用allpasslp2lp
函数生成allpass映射滤波器系数。
指定原型滤波器作为分子和分母系数向量,b
和一个
分别。
[b] = ellip(3, 0.1, 30日,0.409);[alpnum, alpden] = allpasslp2lp (0.5, 0.25);(num,窝)= iirftransf (b, a alpnum alpden);
比较级响应使用FVTool的过滤器。
fvt = fvtool (b, a num den);传奇(fvt“原型滤波器(TF)”,…“改变过滤器”)
您还可以指定输入低通滤波器的IIR滤波器的系数矩阵。通过二阶矩阵作为输入部分。分子和分母系数给出了转换过滤器num2
和den2
,分别。
党卫军= tf2sos (b);[num2, den2] = iirftransf (ss(:, 1:3),学生(:4:6),…alpnum alpden);
比较级响应使用FVTool的过滤器。
hvft = fvtool(党卫军,[num2 den2]);传奇(hvft“原型滤波器(SOS)”,…“改变过滤器”)
输入参数
b
- - - - - -分子原型低通滤波器的IIR滤波器系数
行向量|矩阵
分子原型低通滤波器的IIR滤波器的系数,指定为:
行向量——指定的值(b0,b1、…bn),鉴于这种传递函数形式:
在哪里n过滤器的顺序。
矩阵——指定分子系数的形式P————(问+ 1)矩阵,P过滤部分的数量和吗问每个过滤部分的顺序。如果问= 2,滤波器是一种二阶节滤波器。对于高阶部分,问> 2。
在传递函数形式,分子系数矩阵b本土知识的IIR滤波器可以使用下列方程来表示:
在那里,
一个——分母系数矩阵。如何指定这个矩阵的更多信息,参见
一个
。k——行索引。
我——列索引。
当指定的矩阵形式,b和一个矩阵必须有相同的行数(过滤部分)问。
数据类型:单
|双
复数的支持:万博1manbetx是的
一个
- - - - - -分母系数原型低通滤波器的IIR滤波器
行向量|矩阵
分母系数低通原型IIR滤波器,指定这些选项之一:
行向量——指定的值(一个0,一个1、…一个n),鉴于这种传递函数形式:
在哪里n过滤器的顺序。
矩阵——指定分母系数的形式P————(问+ 1)矩阵,P过滤部分的数量和吗问每个过滤部分的顺序。如果问= 2,滤波器是一种二阶节滤波器。对于高阶部分,问> 2。
在传递函数形式,分母系数矩阵一个本土知识的IIR滤波器可以使用下列方程来表示:
在那里,
b——分子系数矩阵。如何指定这个矩阵的更多信息,参见
b
。k——行索引。
我——列索引。
当指定的矩阵形式,一个和b矩阵必须有相同的行数(过滤部分)P。
数据类型:单
|双
复数的支持:万博1manbetx是的
allpassNum
- - - - - -分子滤波器系数映射
行向量
分子系数映射过滤,指定为一个行向量。
数据类型:单
|双
复数的支持:万博1manbetx是的
allpassDen
- - - - - -分母系数映射过滤器
行向量
分母系数映射过滤,指定为一个行向量。
数据类型:单
|双
复数的支持:万博1manbetx是的
输出参数
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
介绍了R2011a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。