文档

lp2hp

将低通模拟滤波器转换为高通

描述

例子

英国电信[中文]:b一个我们转换由多项式系数(由行向量指定)给出的模拟低通滤波器原型b而且一个)转换成具有截止角频率的高通模拟滤波器我们.输入系统必须是一个模拟滤波器原型。

英国电信CtDt[中文]:一个BCD我们转换连续时间状态空间低通滤波器原型(由矩阵指定)一个BC,D)转换为具有截止角频率的高通模拟滤波器我们.输入系统必须是一个模拟滤波器原型。

例子

全部折叠

设计一个5阶高通椭圆滤波器,其截止频率为100 Hz,通带纹波为3 dB,阻带衰减为30 dB

设计原型。将零极增益输出转换为传递函数。

F = 100;[ze,pe,ke] = ellipap(5,3,30);[be,ae] = zp2tf(ze,pe,ke);

将原型转换为高通滤波器。指定截止频率(单位:rad/s)。

[bh,ah] = lp2hp(be,ae,2*pi*f);

计算并绘制滤波器的频率响应。将归一化频率除以 2 π 因此,x图的-轴以Hz为单位。

[hh,wh] = freqs(bh,ah,4096);半ilogx(wh/2/pi,mag2db(abs(hh))轴([10 400 -40 5])网格

输入参数

全部折叠

分子和分母系数的原型,指定为行向量。b而且一个的降幂指定原型的分子和分母的系数年代

B 年代 一个 年代 b 1 年代 n + + b n 年代 + b n + 1 一个 1 年代 + + 一个 年代 + 一个 + 1

数据类型:|

原型状态空间表示,指定为矩阵。状态空间矩阵与状态向量相关联x,输入u,输出y通过

x ˙ 一个 x + B u y C x + D u

数据类型:|

截止角频率,指定为标量。以rad/s表示截止角频率。

数据类型:|

输出参数

全部折叠

变换后的分子和分母系数,作为行向量返回。

转换后的状态空间表示,作为矩阵返回。

算法

lp2hp将截止角频率为1 rad/s的模拟低通滤波器原型转换为所需截止角频率的高通滤波器。转换是数字滤波器设计过程中的一个步骤黄油cheby1cheby2,ellip功能。

lp2hp是一种高度精确的状态空间公式的经典模拟滤波器频率变换。如果高通滤波器要有一个截止角频率ω0,标准年代-域变换为

年代 ω 0 p

这个转换的状态空间版本是:

At = Wo*inv(A);Bt = -Wo*(A\B);Ct = C/A;Dt = D - C/A*B;

看到lp2bp对于这个变换的带通版本的推导。

R2006a之前介绍