iirlp2bpc
IIR低通滤波器转换成复杂的带通滤波器
描述
(
将一个复杂的带通滤波器的IIR低通滤波器。全国矿工工会
,窝
,allpassNum
,allpassDen
)= iirlp2bpc (b
,一个
,我们
,wt
)
函数变换一个真正的低通原型滤波器,指定为分子和分母系数b
和一个
分别一个复杂的带通滤波器,真正一阶低通滤波器应用到复杂的带通频率转换。
函数返回的分子和分母系数转换后的复杂的带通滤波器。分子和分母系数的函数也返回allpass映射过滤器,allpassNum
和allpassDen
分别。
更多细节的变换,明白了IIR低通到复杂的带通转换。
例子
低通滤波器转换成复杂的带通滤波器
低通IIR滤波器变换到复杂的带通滤波器使用iirlp2bpc
函数。
输入低通滤波器的IIR滤波器
设计原型真正IIR低通椭圆滤波器增益约3 dB 0.5πrad /样品。
[b] = ellip(3, 0.1, 30日,0.409);fvtool (b)
变换过滤器使用iirlp2bpc
原型低通滤波器转换成一个复杂的带通滤波器将原型滤波器的截止频率为0.25ππ和0.75。
指定原型滤波器作为分子和分母系数向量,b
和一个
分别。
(num,窝)= iirlp2bpc (b, a 0.5 [0.25 - 0.75]);
比较级响应使用FVTool的过滤器。
hvft = fvtool (b, a num den);传奇(hvft“原型滤波器(TF)”,…“改变过滤器”)
另外,您还可以指定输入低通滤波器的IIR滤波器的系数矩阵。通过二阶节系数矩阵作为输入。
党卫军= tf2sos (b);[num2, den2] = iirlp2bpc (ss(:, 1:3),学生(:4:6),0.5,[0.25 - 0.75]);
比较级响应使用FVTool的过滤器。
hvft = fvtool(党卫军,[num2 den2]);传奇(hvft“原型滤波器(矩阵形式)”,…“改变过滤器”)
版权2012 - 2021 MathWorks公司。
输入参数
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是的
我们
- - - - - -从原型滤波器频率值变换
标量
从原型滤波器频率值变换,指定为一个真正的标量。频率我们
应该规范化之间0
和1
,1
对应于采样率的一半。
数据类型:单
|双
wt
- - - - - -期望的频率位置转换目标过滤器
双元素向量
所需的频率位置转换目标过滤器,指定为一个双元素向量。频率在wt
应该规范化之间1
和1
,1
对应于采样率的一半。
数据类型:单
|双
输出参数
allpassNum
——分子滤波器系数映射
行向量
分子的映射过滤,返回一个行向量。
数据类型:单
|双
复数的支持:万博1manbetx是的
allpassDen
——分母系数映射过滤器
行向量
分母的映射过滤,返回一个行向量。
数据类型:单
|双
复数的支持:万博1manbetx是的
更多关于
IIR低通到复杂的带通转换
IIR低通到复杂的带通转换有效地方原滤波器特性之一,位于−频率wo
在所需的目标频率位置,wt1
最初,第二个功能,wo
在新位置,wt2
。假设wt2
大于wt1
。
相对位置的其他特性的原始目标过滤器中过滤不改变。这意味着可以选择两个特性的原始过滤器,F1和F2与F1前F2。特性F1仍将先于F2后转换。然而,F之间的距离1和F2之前和之后不会是相同的转换。
选择功能的低通,带通转换并不仅限于一个原始低通滤波器的截止频率。你可以选择改变任何特性的原始滤波器阻带边缘,直流,深在阻带最小,或其他人。
低通,带通转换也可以用来将其他类型的过滤器,例如真正的切口过滤器或谐振器可以翻倍和定位在两个不同的期望频率在任何地方在单位圆,形成一条复杂的等级或谐振器。您可以使用此转换为无线电接收机设计带通滤波器的高质量的原型低通滤波器。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
介绍了R2011a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。