椭圆低通滤波器课程设计

合集下载

用双线性变换法设计原型低通为椭圆型的数字IIR带通滤波器

用双线性变换法设计原型低通为椭圆型的数字IIR带通滤波器

课程设计课程设计名称:用双线性变换法设计原型低通为椭圆型的数字IIR带通滤波器专业班级: xxxxxx学生姓名:xxx学号: xxxxxxxxxxxx指导教师: xxx 课程设计时间:2014.6.16至2014.6.20电子信息工程专业课程设计任务书说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页一需求分析和技术要求1、需求分析滤波器从广义上来说对特定的频点或频点以外的频率进行有效滤波的电路,这种电路保留输入信号中的有用信息,滤除不需要的信息,从而达到信号的检测、提取、识别等不同的目的。

如果处理的信号是时域离散信号,那么相应的处理系统就称为数字滤波器,由于在实际工作中被处理的信号都是幅度量化的数字信号,因此,数字滤波器实际上是用有限精度的算法实现一个线性时不变的时域离散系统。

数字滤波器的种类很多,分类方法也不同,可以从功能上分类,也可以从实现方法上及设计方法上来分类等等。

滤波器在功能上总的可分为四类,即低通(LP)、高通(HP)、带通(BP)、带阻(BS)滤波器等,从实现方法上,由有限长冲激响应的数字滤波器被称为FIR滤波器,具有无限长冲激响应的数字滤波器称作IIR滤波器。

椭圆滤波器(Elliptic filter)又称考尔滤波器(Causer filter),是在通带和阻带等波纹的一种滤波器。

椭圆滤波器相比其他类型的滤波器,在阶数相同的条件下有着最小的通带和阻带波动。

它在通带和阻带的波动相同,这一点区别于在通带和阻带都平坦的巴特沃斯滤波器,以及阻带平坦、通带等波纹的切比雪夫滤波器。

利用双线性变换法将模拟传输信号Ha(s)变换为数字传输函数G(z),从而是z域的数字传输函数保留s域的模拟传输函数的基本性质。

设计成的IIR数字低通滤波器能够去掉信号中不必要的高频成分,降低采样频率,避免频率混淆,去掉高频干扰。

2、技术要求1、掌握用双线性变换法设计原型低通为椭圆型的数字IIR低通滤波器的原理和设计方法。

开关电容椭圆低通滤波器的设计

开关电容椭圆低通滤波器的设计

时钟频 率 的 t / 5 0 , 故截 止频 率为 5 0 H z , 在5 0 H z以外抑制 大 于 6 0 d B, 以减 少 电磁 干扰 对 光 电脉搏 传感
器 的影 响 .
收 稿 日期 : 2 0 1 3 - 0 6 - 2 0
作 者简 介 : 吴爱丹 ( 1 9 8 2 一 ) , 女, 浙江乐清人 , 浙 江 外 国 语 学 院 科 学 技 术学 院 实验 中 心实验 师 , 工 程 硕 士
NO . 4
第 4期
开关 电容椭 圆低通滤波器的设 计
吴 爱丹
( 浙 江 外 国语 学 院 科 学 技 术 学 院 , 浙江 杭州 3 1 0 0 1 2 )
摘 要 : 设 计 了一 款 应 用 于 医 疗 电 子 行 业 的 开 关 电容 椭 圆低 通 滤 波 器 , 采 用 开 关 电 容 滤
结合 , 具 有 精度 高 、 面积小 、 功 耗低 、 电路 结构 简单 灵 活 、 设 计方便 等 优点 , 因此 目前 已广 泛 应用 于 通
信 系统 的脉 冲编码 调制 . 电子 测量仪 器 的测 量精 度是衡 量 产 品性 能 的重 要指 标 , 对 于 医疗 器 械 类 的 电子 产 品更 是 至 关 重
要, 一 旦测 量精 确度 不够 , 很 容易 造成 误诊 , 从而 引起 严 重后 果 . 而 电磁 干扰 是 影 响 电子 产 品精 度 的 主
要 因素之 一. 因为人 体生 理信 号一 般 比较 微 弱 , 通过 各 种 传 感 器 获得 的信 号 就 更加 微 弱 了 , 而 电子 医 疗 设备 的各模块 间 又相对 独 立 , 所 以信 号传 递 过 程 很容 易 受 到 外 界 电磁 干 扰 J 8 。 . 同时 国 内 的交 流 电

椭圆函数低通滤波器的设计浅析

椭圆函数低通滤波器的设计浅析

椭圆函数低通滤波器的设计浅析
 直接数字频率合成(DDS)技术是20世纪70年代以来推出的一种频率合成法。

随着数字集成电路和微电子技术发展,DDS技术已广泛应用于电子、通信、雷达等领域。

DDS是通过改变频率控制字来改变相位累加器的相位累加速度,在固定时钟的控制下取样得到相位值,由相位幅度转换得到相位值对应的幅度序列,该幅度序列再通过数模转换及低通滤波后得到模拟的正弦波输出。

 由于DDS自身的结构特点,其输出信号中含有大量的杂散谱线,产生杂散的主要原因:1)相位截断误差效应;2)存放ROM中的正弦波幅度量化误差;3)D/A转换器的非理想特性。

在整个DDS的实现过程中,低通滤波器除了滤除上述的高频信号以外还有去除杂散的作用,因此,低通滤波器的滤波特性的好坏直接影响整个DDS的技术指标。

1 低通滤波器
 理想的滤波电路通带内具有最大幅值和线性相移,阻带内幅值为零,但是实际滤波电路往往难以达到理想特性,设计时只能根据具体需要,寻求最佳方案,得到近似理想的滤波电路。

滤波器可以分为模拟和数字滤波器,模拟滤波器又可以分为无源和有源两种。

一个滤波器是用一组输入输出对儿或激。

基于Tow-Thomas二阶节的椭圆低通滤波器的设计

基于Tow-Thomas二阶节的椭圆低通滤波器的设计

基于Tow-Thomas二阶节的椭圆低通滤波器的设计任青莲;高文华【摘要】针对滤波器的设计问题,为了提高滤波器的性能,方便滤波器的参数调整,简化滤波器的设计过程,提出了基于Tow—Thomas二阶节的椭圆低通滤波器的一种设计方法。

根据给定的设计指标,首先利用MATLAB求出满足指标要求的数值传递函数,然后根据Tow-Thomas二阶节的电路结构求出其符号传递函数,再将数值传递函数与符号传递函数进行比较,综合出电路中各元件的计算公式,文中给出了设计实例并进行了PSPICE仿真,结果表明其性能完全能达到设计要求。

该方法对任意阶椭圆低通滤波器都实用。

%In order to improve the filter performances, convenient filter parameter adjustment, simply filter design, a design method for elliptic low-pass filter based on Tow-Thomas biquadis presented. First, a numerical transfer function by MATLAB based on the given specifications is calculated. Second, the symbolic transfer function is evaluated according to the structure of Tow-Thomas circuit. Comparingthe coefficients of the two transfer functions, some computing formulations of circuit elements are synthesized. This method is practicalfor any-order elliptic lowpass filter. A design example of the method is given, and its frequency response is simulated based on Oread/ Pspicel0.5. The results show that the performances can completely meet the design requirements. The method is practical for arbitrary order elliptic low-pass filter.【期刊名称】《太原科技大学学报》【年(卷),期】2012(033)005【总页数】5页(P345-349)【关键词】Tow·Thomas二阶节;椭圆低通滤波器;MATLAB;Orcad/PspicelO.5;仿真【作者】任青莲;高文华【作者单位】太原科技大学电子信息工程学院,太原030024;太原科技大学电子信息工程学院,太原030024【正文语种】中文【中图分类】TN713.1滤波器具有选频、滤波的功能,是去除信号中干扰和噪声的基本手段,在通信、电子工程和信号处理等领域起着非常重要的作用。

椭圆带通滤波器的设计

椭圆带通滤波器的设计

燕山大学课程设计说明书题目:椭圆带通滤波器的设计学院(系):电气工程学院年级专业: 10级精仪二班学号:学生姓名:指导教师:***教师职称:副教授燕山大学课程设计(论文)任务书课程名称:数字信号处理课程设计基层教学单位:指导教师:说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

年月日目录第1章摘要......................................................4 第2章引言......................................................4 第3章基本原理..................................................5 3.1 模拟滤波器的基本原理.......................................5 3.2 椭圆滤波器的特点...........................................5 第4章设计过程..................................................6 4.1 椭圆滤波器设计结构图.......................................6 4.2 设计椭圆模拟滤波器.........................................7 4.3 模拟滤波器的MATLAB实现和滤波器分析........................7 第5章仿真程序和仿真图......................................... 105.1、%连续信号的产生及采样.................................. 105.2、%椭圆带通滤波器的设计...................................115.3、%信号通过椭圆带通滤波器的波形图.........................12 5.4、信号通过椭圆带通滤波器的仿真图..........................12 第6章分析及总结............................................... 14 心得体会........................................................15 参考文献........................................................15第一章摘要滤波器是自动控制、信号处理和通信领域的重要组成部分,广泛地应用于各种系统中。

用双线性变换法设计原型低通为椭圆型地数字IIR带通滤波器

用双线性变换法设计原型低通为椭圆型地数字IIR带通滤波器

课程设计课程设计名称:用双线性变换法设计原型低通为椭圆型的数字IIR带通滤波器专业班级: xxxxxx学生姓名:xxx学号: xxxxxxxxxxxx指导教师: xxx 课程设计时间:2014.6.16至2014.6.20电子信息工程专业课程设计任务书说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页一需求分析和技术要求1、需求分析滤波器从广义上来说对特定的频点或频点以外的频率进行有效滤波的电路,这种电路保留输入信号中的有用信息,滤除不需要的信息,从而达到信号的检测、提取、识别等不同的目的。

如果处理的信号是时域离散信号,那么相应的处理系统就称为数字滤波器,由于在实际工作中被处理的信号都是幅度量化的数字信号,因此,数字滤波器实际上是用有限精度的算法实现一个线性时不变的时域离散系统。

数字滤波器的种类很多,分类方法也不同,可以从功能上分类,也可以从实现方法上及设计方法上来分类等等。

滤波器在功能上总的可分为四类,即低通(LP)、高通(HP)、带通(BP)、带阻(BS)滤波器等,从实现方法上,由有限长冲激响应的数字滤波器被称为FIR滤波器,具有无限长冲激响应的数字滤波器称作IIR滤波器。

椭圆滤波器(Elliptic filter)又称考尔滤波器(Causer filter),是在通带和阻带等波纹的一种滤波器。

椭圆滤波器相比其他类型的滤波器,在阶数相同的条件下有着最小的通带和阻带波动。

它在通带和阻带的波动相同,这一点区别于在通带和阻带都平坦的巴特沃斯滤波器,以及阻带平坦、通带等波纹的切比雪夫滤波器。

利用双线性变换法将模拟传输信号Ha(s)变换为数字传输函数G(z),从而是z域的数字传输函数保留s域的模拟传输函数的基本性质。

设计成的IIR数字低通滤波器能够去掉信号中不必要的高频成分,降低采样频率,避免频率混淆,去掉高频干扰。

2、技术要求1、掌握用双线性变换法设计原型低通为椭圆型的数字IIR低通滤波器的原理和设计方法。

设计椭圆低通滤波器椭圆低通滤波器

设计椭圆低通滤波器椭圆低通滤波器

设计椭圆低通滤波器椭圆低通滤波器滤波器设计实验(一)一.实验目的1、了解滤波器设计理论基础。

2、掌握滤波器设计软件Filter Solutions使用方法。

3、掌握无源滤波器设计及。

二.实验内容1、采用Filter Solutions设计LC 椭圆低通滤波器。

2、焊接电路并测试滤波器性能。

三.实验器材示波器、毫伏表、信号源、扫频仪。

四.实验原理(一)滤波器基本理论(二)滤波器设计方法(三)五.实验步骤1、采用Filter Solutions软件,如图1.2,对滤波器进行参数设计:filter Attributes 中设置滤波器的阶数为4、通频带频率为30KHz ,阻带截止频率为60KHz ,通带内最大起伏为1dB ;图1.2 Filter solutions 设计界面无源滤波器:1KHZ —19.2dB 27.0 KHZ —22.2dB 90 KHZ —36.0dB 60 KHZ —29.8dB滤波器设计实验(二)一.实验目的1、加深对滤波器设计参数的理解,提高滤波器性能指标。

2、熟练掌握Filter Solutions使用方法。

3、熟练掌握滤波器设计、焊接及性能测试方法。

实验内容1分别设计一个巴特沃兹、切比雪夫和椭圆有源低通滤波器。

要求截止频率为100kHz ,带外衰减不小于60dB/十倍频程,截止频率误差绝对值不大于2%,通带和阻带纹波尽可能小。

椭圆:实际测量:1 KHZ —99.14dB 97.5KHZ —12.1dB 300KHZ —46.1dB实际测量:—9.26dB 1KHZ —12.3dB 104KHZ —49.3dB 300KHZ实际测量:—9.31dB 1KHZ —12.3dB 104KHZ —44.1dB 300KHZ2、设计一个带通滤波器,阻带衰减:40dB ,中心频率:60kHZ ,通带宽度:10kHZ ,阻带宽度:60kHZ 。

实际测量: 60KHz ,0dB 66KHz ,-3.3dB 56KHz,-3.0dB3、设计一个低通滤波器,截止频率为500kHz ,带外衰减不小于40dB/十倍频程,截止频率误差绝对值不大于10%。

椭圆低通滤波器设计仿真课程设计

椭圆低通滤波器设计仿真课程设计

摘要滤波器是自动控制、信号处理和通信领域重要组成部分,广泛运用各个系统中。

ADS(Advanced Design System)软件是安捷伦公司开发的电子设计自动化软件,功能强大,仿真手段丰富多样,并可对设计结果进行优化,是非常优秀的微波电路设计工具。

它的版面计算功能和建模功能,能够精确的对滤波器的匹配电路进行优化和计算。

本文是通过利用ADS自带的滤波器设计向导实现椭圆低通滤波器的设计,介绍了椭圆型滤波器的基本原理和设计理念,给出了基于ADS设计滤波器的基本步骤和怎么利用ADS对设计进行优化。

关键词:滤波器设计,ADS,仿真ABSTRACTFilter is an important part of automatic control, signal processing and communications, widely used in various systems. ADS (Advanced Design System) software is electronic design automation software developed by Agilent, powerful, means rich and diverse, and to optimize the design, it is a very nice microwave circuit design tools. Its layout calculation and modeling capabilities, able to accurately to optimize filter matching circuit and calculation. This is through the use of ADS's filter design guide implementation of elliptic low-pass filter design, introduces the basic principles and elliptic filter design concepts, design based on ADS filter is given the basic steps and how to use your ADS to optimize the designKey words: filter design, ADS,simulation目录第1章引言 (1)1.1背景和意义 (1)1.1 滤波器的发展前景 (1)1.2 滤波器的前景 (2)1.3 本次的主要任务 (2)第2章LC滤波器 (3)2.1滤波器的介绍 (3)2.2滤波器的分类 (3)2.3滤波器的主要参数(Definitions) (4)2.4滤波器的特性指标 (5)2.4.1特征频率 (5)2.4.2增益与衰耗 (6)2.4.3阻尼系数与品质因数 (6)2.4.4灵敏度 (6)2.4.5群时延函数 (6)2.5 LC滤波器的工作原理 (7)2.6二端口网络的意义 (9)2.6.1 S参数的意义 (9)2.6.2 S参数的意义 (11)第3章设计的理论基础 (13)3.1椭圆滤波器 (13)3.2椭圆滤波器的特点 (13)3.3低通滤波器 (14)3.4 椭圆低通滤波器的设计理论 (16)3.5设计计算 (16)第4章ADS的仿真 (20)4.1ADS软件介绍 (20)4.2设计目标 (20)4.3ADS仿真 (21)4.3.1运行ADS (21)第5章总结 (29)参考文献 (30)致谢 (31)第1章引言1.1背景和意义如今,无线通信技术飞速发展,人们对无线产品的需求迅速增长,滤波器在许多射频\微波的应用中扮演重要角色,并随着通信技术的发展而取得不断进展,它们被用来离散或者合成不同的频率,正发挥着巨大的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

燕山大学课程设计说明书题目:椭圆低通滤波器设计学院(系):电气工程学院年级专业: 12级检测班学号: *********学生姓名:指导教师:**教师职称:讲师燕山大学课程设计(论文)任务书说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。

2015年7 月3 日目录第一章摘要 (3)第二章设计基本原理 (4)2.1模拟滤波器的基本理论 (4)2.2椭圆滤波器的特点 (4)第三章设计过程 (6)3.1椭圆滤波器设计结构图 (6)3.2设计椭圆模拟滤波器 (6)3.3模拟滤波器的MATLAB实现和频谱分析 (6)第四章程序和仿真图 (10)4.1低通滤波器设计程序 (10)4.2信号的仿真图 (12)第五章分析与总结 (15)心得体会 (15)参考文献 (16)第一章摘要近代电信装备和各类控制系统中,滤波器的应用极为广泛;在所有的电子部件中,使用最多,技术最复杂的要算滤波器了。

滤波器的优劣直接决定产品的优劣,所以对滤波器的研究和生产历来为各国所重视。

随着现代科学技术的发展,滤波器在我们的研究中占着越来越大的份额,它影响真我们信号技术的研究与发展,滤波器所带来的巨大影响和作用使我们有必要去探讨它的应用和发展。

滤波器是一种能使有用信号顺利通过而同时对无用频率信号进行抑制(或衰减)的电子装置。

工程上常用它来做信号处理、数据传送和抑制干扰等。

滤波器模拟滤波器和数字滤波器之分。

模拟滤波器由有源和无源之分,无源滤波器主要是R,L,C构成。

模拟滤波器会有电压漂移,温度漂移和噪声等问题。

搭建模拟滤波器和数字滤波器之间桥梁的是采样定理,采样定理将连续信号转化成数字信号。

模拟滤波器特性可以用其频率响应来描述,按其特性的不同,可以分为低通滤波器,高通滤波器,带通滤波器和带阻滤波器等。

本文将通过利用MATLAB滤波滤波器设计函数直接实现椭圆滤波器的设计,找到应用MATLAB来设计椭圆滤波器的方法。

介绍了椭圆型滤波器的基本理论和设计思想,给出了基于MATLAB设计低通、带通、高通椭圆型滤波器的具体步骤和利用MATLAB产生一个包含低频、中频、高频分量的连续信号,并实现对信号进行采样。

文中还对采样信号进行频谱分析和利用设计的椭圆滤波器对采样信号进行滤波处理,并对仿真结果进行分析和处理。

详细介绍了在基于MATLAB设计椭圆滤波器过程中常用到的工具和命令。

关键字:低通滤波器MATLAB 连续信号第二章设计基本原理2.1模拟滤波器的基本理论模拟滤波器是电子设备中最重要的部分之一。

常用的滤波器有巴特沃斯(Butterworth)和切比雪夫(Chebyshev)及椭圆型(Elliptical)滤波器,其中巴特沃斯和切比雪夫滤波器的传输函数都是一个常数除以一个多项式,为全极点网络,仅在无限大处阻带衰减为无限大,而椭圆函数滤波器在有限频率上既有零点又有极点。

零、极点在通带内产生等纹波,阻带内的有限传输零点减少了过渡区,可获得极为陡峭的衰减曲线。

也就是说对于给定的阶数和波纹要求,椭圆滤波器能获得较其它滤波器更窄的过渡带宽,就这点而言,椭圆滤波器是最优的。

2.2椭圆滤波器的特点椭圆滤波器(Elliptic filter),又称考尔滤波器(Cauer filter),是在通带和阻带等波纹的一种滤波器。

它比切比雪夫方式更进一步地是同时用通带和阻带的起伏为代价来换取过渡带更为陡峭的特性。

相较其他类型的滤波器,椭圆滤波器在阶数相同的条件下有着最小的通带和阻带波动,这一点区别于在通带和阻带都平坦的巴特沃斯滤波器,以及通带平坦、阻带等波纹或是阻带平坦、通带等波纹的切比雪夫滤波器。

椭圆滤波器传输函数是一种较复杂的逼近函数,利用传统的设计方法进行电路网络综合要进行繁琐的计算,还要根据计算结果进行查表,整个设计、调整都十分困难和繁琐。

有许多方法都是希望能快速简便地设计并实现椭圆滤波器从而把电子电路设计者从烦琐的模拟滤波器设计中解放出来。

本文采用的方法是MATLAB设计出滤波器的传输函数,然后再用通用的可编程滤波器来实现。

原理:考尔在 1931 年提出了采样有限零点设计的滤波器,能更好地逼近理想的高通滤波 器的特性。

由于这种方法在确定零点的位置时与椭圆函数的许多特性有关,所以称之为 椭圆高通滤波器。

幅值响应在通带和阻带内都是等波纹的,对于给定的阶数和给定的波 纹要求,椭圆滤波器能获得较其它滤波器为窄的过渡带宽,就这点而言,椭圆滤波器是 最优的,其振幅平方函数为 )/(11|)(|222ΩP Ω+=ΩR N j Ha ε (2-2-1)(其中 RN (x )是雅可比(Jacobi) 椭圆函数,ε为与通带衰减有关的参数。

)特点:1、椭圆低通滤波器是一种零、极点型滤波器,它在有限频率范围内存在传输零点和极点。

2、椭圆低通滤波器的通带和阻带都具有等波纹特性,因此通带,阻带逼近特性良好。

3、对于同样的性能要求,它比前两种滤波器所需用的阶数都低,而且它的过渡带比较窄。

第三章设计过程3.1椭圆滤波器设计结构图椭圆滤波器设计结构图如图所示:图3.1结构框图3.2设计椭圆模拟滤波器一.滤波器阶数的计算确定模拟滤波器的性能指标:Wp,Ws,Rp,Rs。

设计要求是低通滤波器,需要屏蔽的是15Hz和30Hz的波形,所以可令Wp=5Hz,设Ws=8Hz,Rp<0.1dB,Rs>40dB,由这些参数可用ellipord函数求的椭圆滤波器的阶数,其程序如下clearWp=2*pi*5;Ws=8*2*pi;Rp=0.1;Rs=40;[N, Wn] = ellipord(Wp, Ws, Rp, Rs, 's') ;%N为椭圆滤波器的阶层,Wn为滤波器的带宽。

计算结果为:N=5,Wn= 31.415926535897930,即至少需要5阶椭圆滤波器。

3.3模拟滤波器的MATLAB实现和频谱分析一.设计滤波器运用的函数1. Matlab 的信号处理工具箱提供了设计椭圆滤波器的函数:ellipord 函数和ellip 函数。

Ellipord 函数的功能是求滤波器的最小阶数,其调用格式为:[N,Wn] = ellipord(Wp,Ws,Rp,Rs ,’s ’)N-椭圆滤波器最小阶数;Wn 为椭圆滤波器的带宽;Wp-椭圆滤波器通带截止角频率;Ws-椭圆滤波器阻带起始角频率;Rp-通带波纹(dB );Rs-阻带最小衰减(dB);Ellip 函数的功能是用来设计椭圆滤波器,其调用格式:[b,a] = ellip(n,Rp,Rs,Wn)[b,a] = ellip(n,Rp,Rs,Wn,'ftype')返回长度为n+1的滤波器系数行向量b 和a, 1121121()H()()1+nn n n b b z z B z z A z a z z --+--+++==++…+b …a ( 3-3-1) 'ftype' = 'high' 高通滤波器'ftype' = 'low'低通滤波器'ftype' = 'stop'带阻滤波器0<Wn<1,其中1代表Fs/2,所以5HZ 对应的Wn 为5/(Fs/2).2.Matlab 的信号处理工具箱提供了频谱分析函数:fft 函数、filter 函数和freqz 函数。

fft 函数filter 函数功能:利用IIR 滤波器和FIR 滤波器对数据进行滤波。

调用格式:y=filter(b,a,x)[y,zf]=filter(b,a,x)y=filter(b,a,x,zi)说明:filter 采用数字滤波器对数据进行滤波,其实现采用移位直接Ⅱ型结构,因而适用于IIR 和FIR 滤波器。

滤波器的系统函数为n n mm z a z a z a z a z b z b z b z b b Z H --------+⋅⋅⋅+++++⋅⋅⋅++++=33221133221101)( (3-3-2) 即滤波器系数a=[a0 a1 a2 ...an],b=[b0 b1 ...bm],输入序列矢量为x 。

这里,标准形式为a0=1,如果输入矢量a 时,a0≠1,则MATLAB 将自动进行归一化系数的操作;如果a0=0,则给出出错信息。

y=filter(b,a,x)利用给定系数矢量a 和b 对x 中的数据进行滤波,结果放入y 矢量中,y 的长度取max(N,M)。

y=filter(b,a,x,zi)可在zi 中指定x 的初始状态。

[y,zf]=filter(b,a,x)除得到矢量y 外,还得到x 的最终状态矢量zf 。

freqz 函数功能:离散时间系统的频率响应。

格式:[h,w]=freqz(b,a,n)[h,f]=freqz(b,a,n,Fs)h=freqz(b,a,w)h=freqz(b,a,f,Fs)freqz(b,a,n)说明: freqz 用于计算数字滤波器H(Z)的频率响应函数H(ej ω)。

[h,w]=freqz(b,a,n)可得到数字滤波器的n点复频响应值,这n个点均匀地分布在[0,π]上,并将这n个频点的频率记录在w中,相应的频响值记录在h中。

要求n为大于零的整数,最好为2的整数次幂,以便采用FFT计算,提高速度。

缺省时n =512。

[h,f]=freqz(b,a,n,Fs)用于对H(ejω)在[0,Fs/2]上等间隔采样n 点,采样点频率及相应频响值分别记录在f 和h中。

由用户指定FS(以HZ 为单位)值。

h=freqz(b,a,w)用于对H(ejω)在[0,2π]上进行采样,采样频率点由矢量w指定。

h=freqz(b,a,f,Fs) 用于对H(ejω)在[0,FS]上采样,采样频率点由矢量f 指定。

freqz(b,a,n) 用于在当前图形窗口中绘制幅频和相频特性曲线。

fft函数函数功能:对信号进行傅里叶变换。

格式:fft(X)fft(X,N)fft(X,[],DIM)或fft(X,N,DIM)说明:fft(X)是对输入信号X的离散傅里叶变换。

fft(X,N)是N点的傅里叶变换,如果X少于N点则补0凑齐位数,长于N 点则截断。

如果x是个矩阵,列的长度将会以同样的方式调整,fft会对每列进行傅里叶变换,并返回一个相同维数的矩阵。

fft(X,[],DIM)或fft(X,N,DIM)是离散傅里叶变换在DIM尺度上的应用。

DIM可适应于任意维度的fft运算。

第四章程序和仿真图4.1低通滤波器设计程序%画出输入信号时域图clearfs=100;t=(1:100)/fs;s1=sin(2*pi*t*5);s2=sin(2*pi*t*15);s3=sin(2*pi*t*30);%模拟信号转化为数字信号s=s1+s2+s3;%信号叠加figure(1);plot(t,s);%做出时间幅值图像xlabel('时间')ylabel('幅值')title('输入信号时域图')%椭圆低通滤波器的设计[b,a]=ellip(4,0.1,40,5*2/fs);%求Hz的系数a,b [H,W]=freqz(b,a,512);%求幅值与频率figure(2);plot(W*fs/(2*pi),abs(H));xlabel('频率(Hz)');ylabel('频率响应图');title('椭圆低通滤波器频率响应图')grid;%对滤波后的信号进行分析和变换sf=filter(b,a,s);%对原信号进行滤波figure(3);plot(t,sf);xlabel('时间(s)');ylabel('幅值');title('滤波前信号时域图');axis([0 1 -1 1]);S=fft(s,512);%滤波前信号的傅里叶变换SF=fft(sf,512);%滤波后信号的傅里叶变换W=(0:255)/256*(fs/2);figure(4);subplot(2,1,1)plot(W,abs(SF(1:256)'));%滤波后信号变换图xlabel('频率(Hz)');ylabel('傅里叶变换图');title('滤波后信号频域图')figure(5)plot(W,abs([S(1:256)' SF(1:256)']));%滤波前后信号图对比axis([0 40 0 100]);xlabel('频率(Hz)');ylabel('傅里叶变换图');title('滤波前后信号频域图比较')grid;legend({'before','after'});4.2信号的仿真图1.连续信号的输入时域图,如下图所示:2. 椭圆低通滤波器频率响应图:3.滤波前信号时域图,如下图所示:4.滤波后信号频域图,如下图所示;5.滤波前后信号频域图比较;如下图所示:第五章分析与总结椭圆滤波器能得到较其他滤波器更窄的过渡带宽,可以获得对理想滤波器幅频响应的最好逼近,是一种性价比很高的滤波器。

相关文档
最新文档