数字滤波器课程设计报告书_第1页
数字滤波器课程设计报告书_第2页
数字滤波器课程设计报告书_第3页
数字滤波器课程设计报告书_第4页
数字滤波器课程设计报告书_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 .PAGE21 / NUMPAGES21潍 坊 学 院专业课综合课程设计说明书数字滤波器系 部:信息与控制工程学院专 业: 电子信息工程 班 级: 2100级2班 学生: 苌金超 学 号:指导教师: 徐国盛 2013年 12 月 13 日目录 一、设计要求与原理2 二、设计原理2 三、设计思路3 四、设计容4A、一阶有源滤波电路4B、二阶有源滤波电路 61、二阶低通滤波电路 62、二阶高通滤波电路 83、二阶带通滤波电路 9C、用仿真软件设计滤波器 121、给定性能参数设计滤波器 12a、二阶低通滤波器 12b、二阶高通滤波器 13c、二阶带通滤波器 142、不同阶数滤波器性能比较 15D、

2、滤波器的Matlab设计仿真 161、二阶低通滤波器 162、二阶高通滤波器 18五、实验总结和分析21六、参考文献21设计要求在两周的时间2013-12-02至2013-12-12.根据指导老师(王学礼老师)的要求,自已设计电路系统,构成低通滤波器、高通滤波器和带通滤波器。利用Matlab或其他仿真软件进行仿真。有源滤波器由是有源元件和无源元件(一般是R和C)共同组成的电滤波器。和无源滤波器相比,它的设计和调整过程较简便,此外还能提供增益。因此,本课程设计中选择了二阶有源滤波器作为主要研究对象。自行设计电路图,确定前置放大电路,有源滤波电路,功率放大电路的方案,并使用绘图软件(Electro

3、nics Worrkbench)画出设计电路,包括低通、高通和带通。所设计的滤波器不仅有滤波功能,而且能起放大作用,负载能力要强。根据给定要求和电路原理图计算和选取单元电路的元件参数。用Matlab或其他仿真软件(FilterLab)对滤波器进行仿真,记录仿真结果。二、设计原理电容器C具有通高频阻低频的性能。由源滤波器由放大电路部分和滤波电路部分组成。仿真软件可以将滤波器的性能直观的表现出来。各种滤波器的幅频特性:三、设计思路滤波器阶数越高滤波效果越好。当然,无论电感电容滤波器还是模拟滤波器,算法都会随着阶数的增加变得复杂。一阶滤波器是最简单的滤波器,也是高阶滤波器的基础。所以在设计过程中先从

4、一阶滤波器着手考虑,将其原理应用到二阶以致多阶。实现滤波器的电路很多,在考虑二阶滤波器设计的时候,主要以压控电压源式滤波电路作为考虑,其特点是运算放大器为同相接法,滤波器的输入阻抗很高,输出阻抗很低,滤波器相当于一个电压源。其优点是:电路性能稳定,增益容易调节。用Electronics Worrkbench绘制电路图。使用Matlab设计仿真时,使用Butterworth函数研究。使用Matlab 提供的建函数freqz,可以求得滤波器系统的频率相应特性。无源RC滤波电路同向比例放大电路一阶有源滤波电路1、二阶有源滤波电路同向比例放大电路无源RC滤波电路无源RC滤波电路2、带通有源滤波电路同向

5、比例放大电路高通滤波电路低通滤波电路3、 四、设计容A、一阶有源滤波电路 (基础)如果在一阶RC低通电路的输出端,再加上一个电压跟随器,使之与负载很好隔离开来,就构成一个简单的一阶有源RC低通滤波电路,如图1所示,由于电压跟随器的输入阻抗很高,输出阻抗很低,因此,其带负载能力很强。 如果希望电路不仅有滤波功能,而且能起放大作用,则只要将电路中的电压跟随器改为同相比例放大电路即可。下面介绍它的性能。a传递函数 RC低通电路的传递函数为: 一阶低通滤波器 对于电压跟随器,其通带电压增益Ao等于同相比例放大电路的电压增益AVF,即因此,可导出电路的传递函数为:(1)式中n=1/(RC),n称为特征角

6、频率。由于传递函数中分母为s的一次幂,故上述滤波电路称为一阶低通有源滤波电路。b幅频响应 对于实际的频率来说,式(1)中的s可用s=j代入,由此可得( 2 ) (3)图 2 幅频响应B、二阶滤波电路1、二阶低通滤波电路二阶低通滤波电路二阶低通滤波器如图所示,它由两节RC滤波器和同相放大电路组成。其中同相放大电路实际上就是所谓的压控电压源,它的电压增益就是低通滤波的通带电压增益,即a.传递函数可以推导出二阶低通滤波器的传递函数为上式为二阶低通滤波器传递函数的典型表达式。其中n为特征角频率,而Q则称为等效品质因数。上式表明,AO=AVF0.707时,将出现峰值,当Q=0.707和 =1情况下, ;

7、当 =10时, 。这表明二阶比一阶低通滤波电路的滤波效果好得多。二阶高通滤波电路如果将低通滤波电路中R和C的位置互换,则可得到二阶压控电压源高通滤波电路如上图所示。a. 传递函数由于二阶高通滤波电路和低通滤波电路的幅频特性具有对偶关系,它们的传递函数也如此。将二阶低通滤波电路的传递函数表达式中的sRC用 代替,则可得二阶高通滤波电路的传递函数为:(1)令(2)则(3)式(3)为上阶高通滤波电路传递函数的典型表达式。b. 幅频响应将式(3)中的s用s=j代替,则可得二阶高通滤波电路的频率响应特性方程为(4) 即有 (5)由此可画出其幅频响应的曲线,如图所示。注2由图可见,二阶高通滤波电路和低通滤

8、波电路的幅频特性具有对偶(镜像)关系。如以=n为对称轴,二阶高通滤波电路的 随升高而增大,而二阶低通滤波电路的则随着升高而减小。二阶高通滤波电路在n时,其幅频响应以40dB/dec的斜率上升。由式(1)知,只有Ao=Avf3时,电路才能稳定地工作。二阶带通滤波电路带通滤波电路的幅频响应与高通、低通滤波电路的幅频响应进行比较,可以看出低通与高通滤波电路相串联可以构成带通滤波电路,条件是低通滤波电路的截止角频率H大于高通滤波电路的截止角频率Wl,两者覆盖的通带就提供了一个通带响应。二阶带通滤波电路传递函数为了计算简便,设R3=2R,R2=R,由电路图可得到下面方程组(1)令 (2)则有 (3)式中

9、,Ao称为带通滤波电路的通带电压增益,o称为中心角频率。令s=j代入(3)式则有(4)截止角频率: b.幅频响应注3带通滤波器幅频响应曲线根据带通滤波电路的传递函数可求出其幅频响应如上图所示,由图可见,Q值越高,通带越窄。带通滤波电路的传递函数分母虚部的绝对值为1时,有 ;因此,利用 ,取正根,可求出带通滤波电路的两个截止角频率,从而求出带通滤波电路的通带宽度BW= 。C、用仿真软件设计滤波器使用工具:FilterLabFilterLab 2.0 is an innovative software tool that simplifies active filter design. The F

10、ilterLab 2.0 active filter software design tool provides full schematic diagrams of the filter circuit with recommended component values and displays the frequency response.给定参数设计并仿真滤波器a、二阶低通滤波器Fp=500Fs=1500Order=2Circuit:二阶低通滤波器仿真电路二阶低通滤波器频率响应曲线b、二阶高通滤波器Fp=3000Fs=500Order=2Circuit:二阶高通滤波器仿真电路二阶高通滤波

11、器频率响应曲线c、带通滤波器Fpl=2000Fph=7000Fsl=100Fsh=50000Order=2Circuit:二阶带通滤波器仿真电路二阶带通滤波器频率响应曲线2、比较不同阶数滤波器特性(附加) 一阶低通滤波器频率响应曲线 三阶低通滤波器频率响应曲线五阶低通滤波器频率响应曲线 七阶低通滤波器频率响应曲线结论:通过比较一阶、三阶、五阶、七阶低通滤波器的幅频和相频特性曲线我已看出,滤波器阶数越高,其性能越好,灵敏度越高。D、滤波器的Matlab设计仿真(辅助)Matlab 提供的滤波器分析函数freqz H,F = freqz(B,A,N,Fs)其中 B/A 提供滤波器系数 B为分子 A

12、为分母 (b0 + b1Z-1 +)/(a0 + a1Z-1 +) N 表示选取单位圆的上半圆等间距的N个点作为频响输出; Fs 为采样频率,该参数可以省略 H 为N个点处的频率响应复值输出向量,其模即为频响幅值曲线幅值20log10(abs(H)DB,其幅角angle(H)即为频响相位曲线相位值。 F 为与第N点处对应的频率值f(Hz),如果Fs 参数省略时,则频率值w为rad/sample,w = 2*pi*f/Fs1、二阶低通滤波器程序:clear all;close all;wp=100*2*pi;ws=200*2*pi;rp=2;rs=15;Fs=500;n,wc=buttord (

13、wp,ws,rp,rs,s);z,p,k=buttap(n);a,b,c,d=zp2ss(z,p,k);at,bt,ct,dt=lp2lp(a,s,c,d,wc);num1,den1=ss2tf(at,bt,ct,dt);num2,den2=bilinear(num1,den1,500);h,w=freqz(num2,den2);plot(w*Fs/(2*pi),abs(h);grid;xlabel(频率/Hz);ylabel(幅值);title(低通滤波器仿真); 二阶高通滤波器程序:clear close all; wp=2000*2*pi; ws=1500*2*pi; rp=2; rs=

14、40; fs=10000; n,wn=buttord(wp,ws,rp,rs,s) z,p,k=buttap(n); b0,a0=zp2tf(z,p,k); b,a=lp2lp(b0,a0,wn); h,w=freqs(b,a); subplot(211) plot(w/(2*pi),20*log10(abs(h);grid on; xlabel(频率(hz); ylabel(相频响应(dB); xlim(0,12000); ylim(-60,1); subplot(212); wd=0:0.01:pi; bz,az=impinvar(b,a,fs); num,nun=iirlp2hp(bz,

15、az,0.4,0.4); hw=freqz(num,nun,wd); plot(wd,20*log10(abs(hw);grid on; xlabel(omega(rad); ylabel(幅度(dB); title(高通滤波器仿真); end五、实验总结和分析通过这次滤波器设计,了解了滤波器的一些概念、功能和一些基本的类型,对模电知识有了进一步的了解,学习了低通原型滤波器与其传递参数、频率变换、滤波器的设计流程,在对截止频率fc和滤波器的阶数N求解时,运算由于太复杂,在计算过程中运用了MATLAB,由于是一种新的软件,通过上网和查阅书籍,了解它的一些基本的用法,软件具有强大的功能,能很好的帮助滤波器电路的设计,以与辅助模拟电子技术基础教学能很快的解决复杂的试解过程用有源滤波器的快速实用设计方法设计了二阶低通滤波器的初电路。经过和翻阅资料和同学的讨论,成功解决了这个难题。总的来说,这次实验设计比较成功,从中学到不少知识,在进行电路的设计和参数设计以与优化时,都应该大胆的尝试,不要怕出现错误,要从中学会运用所学的知识发现问题、分析问题并解决问题。参考文献1 电子技术基础模拟部分 高等教育 康华光 1999年2 有源滤波器精确设计手册 电子工业 约翰逊 穆尔 1984年 3 信号分析和处理-MATLAB语言与应用 国防科技大学黄文梅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论