首页 > 其他分享 >(不务正业)信号与系统习题9.63 高通滤波器与低通滤波器的转换

(不务正业)信号与系统习题9.63 高通滤波器与低通滤波器的转换

时间:2022-12-07 22:46:26浏览次数:43  
标签:滤波器 frac limits sum 低通滤波器 习题 9.63 dt

在滤波器设计中,我们通常可以很方便地将一个高通滤波器转换为低通滤波器,或将一个低通滤波器转化为低通滤波器。

如果用\(H(s)\)代表原滤波器的转移函数,\(G(s)\)代表转换后的滤波器的转移函数,通常这种转换是通过用\(\frac{1}{s}\)代替\(s\)来实现的,即

\[H(s)=G(\frac{1}{s}) \]

例如,考虑简单的一阶低通滤波器

\[H(s)=\frac{1}{s+\frac{1}{2}} \]

现用\(\frac{1}{s}\)代替\(s\),可得

\[G(s)=H(\frac{1}{s})=\frac{2s}{s+2} \]

我们在同一坐标系下画出\(|H(j\omega)|\)(绿色)和\(|G(j\omega)|\)(蓝色),可见该变换实现了从低通滤波器到高通滤波器的转变。

下面分别求出\(H(s)\)和\(G(s)\)的微分方程:

根据

\[H(s)=\frac{1}{s+\frac{1}{2}}=\frac{Y(s)}{X(s)} \]

交叉相乘并进行拉普拉斯反变换,得

\[2\frac{dy(t)}{dt}+y(t)=2x(t) \]

同样地,根据

\[G(s)=\frac{2s}{s+2}=\frac{Y(s)}{X(s)} \]

可得

\[\frac{dy(t)}{dt}+2y(t)=2\frac{dx(t)}{dt} \]

观察发现,\(G(s)\)的微分方程与\(H(s)\)相比,\(y(t)\)和\(x(t)\)的"零阶导数"和"一阶导数"的系数恰好颠倒了过来。

事实上,这个规律在更高阶高通/低通滤波器的转换中仍然成立。

下面考虑一般情况,假设\(H(s)\)是与下面一般形式的线性常系数微分方程相联系的转移函数。

\[\sum\limits_{k=0}^{N}a_k\frac{d^{k}y(t)}{dt^k}=\sum\limits_{k=0}^{N}b_k\frac{d^{k}x(t)}{dt^k} \]

对等式两边进行拉普拉斯变换,得到\(H(s)\)的表达式

\[H(s)=\frac{Y(s)}{X(s)}=\frac{\sum\limits_{k=0}^{N}b_ks^k}{\sum\limits_{k=0}^{N}a_ks^k} \]

用\(\frac{1}{s}\)代替\(s\),得到

\[G(s)=H(\frac{1}{s})=\frac{\sum\limits_{k=0}^{N}b_ks^{-k}}{\sum\limits_{k=0}^{N}a_ks^{-k}}=\frac{\sum\limits_{k=0}^{N}b_ks^{N-k}}{\sum\limits_{k=0}^{N}a_ks^{N-k}}=\frac{Y(s)}{X(s)} \]

交叉相乘后进行拉普拉斯反变换,可以得到\(G(s)\)所对应的微分方程

\[\sum\limits_{k=0}^{N}a_k\frac{d^{N-k}y(t)}{dt^k}=\sum\limits_{k=0}^{N}b_k\frac{d^{N-k}x(t)}{dt^k} \]

与\(H(s)\)的微分方程对比,可见两边\(k\)阶导数的系数与\(N-k\)阶导数的系数相互调换,即,将\(0,1,2,\cdots,N\)阶导数的系数序列由

\[a_0,a_1,a_2\cdots,a_N;b_0,b_1,b_2\cdots,b_N \]

反转为

\[a_N,a_{N-1},a_{N-2}\cdots,a_{0};b_N,b_{N-1},b_{N-2}\cdots,b_{0}; \]

即可实现高通滤波器和低通滤波器之间的转换。

标签:滤波器,frac,limits,sum,低通滤波器,习题,9.63,dt
From: https://www.cnblogs.com/vv123/p/16964775.html

相关文章

  • c语言分支与循环pta练习题
    7-7高空坠球皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格......
  • 第七章练习题
    组卷一软件的六大质量特性包括:功能性可靠性可用性效率可维护性可移植性软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,......
  • 第六章练习题
    16、软件验收测试的合格通过准则是(ABCD)。你的答案A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。√正确B所有测试项没有残余一级、二级和三级......
  • 水仙花束的练习题
    packagewxy1;publicclassw{ publicstaticvoidmain(Stringargs[]){ //水仙花束的练习 for(inti=100;i<1000;i++){ intb=i/100; intc=i/......
  • Java基础7-(练习题,Debug)
    Java基础7-(练习题,Debug)习题:数组遍历需求:设计一个方法用于数组遍历,要求遍历结果在一行上,例如[11,22,33,44,55]数组求值需求:设计方法,输出数组的最大,最小,总和......
  • IO习题
    /***一致student_info.txt文件中有一组数据按照格式【姓名-年龄-分数】存储*运用IO获取将该文件中的数据分别封装成5个student对象存入到集合中*要求根据学生的总分......
  • 洛谷 P1957 口算练习题
        实现代码(原创):#include<stdio.h>#include<string.h>#include<stdlib.h>char*itoa(intvalue,char*str,intradix){staticchardig[]=......
  • JavaScript习题之算法设计题
    //1.九九乘法表for(vari=1;i<10;i++){document.write("<span>");for(varj=1;j<=i;j++){if(j%2==0){......
  • JavaScript习题之填空题
    1.JavaScript有两种引⽤数据类型:__数组___、__对象__。2.Javascript通过__setTimeout___延迟指定时间后,去执⾏某程序。3.Javascript⾥String对象通过__indexOf__⽅法取......
  • JavaScript习题之判断题
    1.JavaScript是Java语言的脚本形式。()2.JavaScript中的方法名不区分大小写。()3.JavaScript语句结束时的分号可以省略。()4.通过外链式引入JavaScript时,可以省略</scr......