文档介绍:燕山大学
课程设计说明书
题目: 脉冲响应不变法设计数字低通滤波器
学院(系):电气工程学院
年级专业:10级精密仪器及机械2班
学号:
学生姓名:
指导教师:
教师职称:
电气工程学院《课程设计》任务书
课程名称: 数字信号处理课程设计
基层教学单位:仪器科学与工程系指导教师:
学号
学生姓名
(专业)班级
设计题目
7、脉冲响应不变法设计数字低通滤波器
设
计
技
术
参
数
给定技术指标为:,,,,采样频率。
设
计
要
求
设计Butterworth低通滤波器,用脉冲响应不变法转换成数字滤波器。
参
考
资
料
数字信号处理方面资料
MATLAB方面资料
周次
前半周
后半周
应
完
成
内
容
收集消化资料、学习MATLAB软件,进行相关参数计算
编写仿真程序、调试
指导教
师签字
基层教学单位主任签字
目录
第一章前言…………………………………4
第二章数字信号处理基础知识部分………5
巴特沃斯滤波器的设计…………………5
数字滤波器——IIR ………………………9
第三章 matlab部分基础知识…………………14
MATLAB介绍………………………………14
…………………15
第四章仿真部分及仿真图……………………16
……………………16
MATLAB程序………………………………17
…………………………………18
第五章结论…………………………………19
第六章参考文献……………………………20
第一章前言
《数字信号处理》课程设计是在学生完成数字信号处理和MATLAB的结合后的基本实验以后开设的。本课程设计的目的是为了让学生综合数字信号处理和MATLAB并实现一个较为完整的小型滤波系统。
滤波器是自动控制、信号处理和通信领域的重要组成部分,广泛地应用于各种系统中。MATLAB语言是一种简单、高效的高级语言,是一种内容丰富、功能强大的分析工具,其应用范围几乎覆盖了所有的科学和工程计算领域。MATLAB中提供了丰富的用于模拟滤波器设计的函数,通过编程可以很容易实现低通、高通、带通、带阻滤波器,并能画出滤波器的幅频特性曲线,大大简化了模拟滤波器设计。本文将通过利用MATLAB滤波器设计函数直接实现巴特沃斯低通滤波器的设计,找到应用MATLAB来设计低通滤波器的方法。介绍了用脉冲响应不变法设计巴特沃斯低通滤波器的基本理论和设计思想,给出了基于MATLAB设计巴特沃斯低通滤波器的具体步骤,文中还给出了利用MATLAB产生的滤波器的幅频及相频特性曲线。详细介绍了在基于MATLAB设计低通滤波器过程中常用到的工具和命令。 
第二章数字信号处理基础知识部分
(2-1-1) 式中N为整数,是滤波器的阶次。=0时,=1时;当=时,=1/ ,所以称为半功率点。此时通带内衰减lg,所以又被称为3dB截止频率。。由图可见,当时,随加大,幅度迅速下降。下降的速度与阶次N有关,N越
大,幅度下降速度越快,过渡带越窄。
巴特沃斯幅度特性和N的关系
(2-1-2) 此式表明幅度平方函数有2N个极点,极点用下式表示 k=0,1,2,…2N-1(2-1-3) 这2N个极点分布在s平面半径为的圆(称为巴特沃斯圆)上,角度间隔是π/N弧度。N=3时,极点
间隔为π/3弧度或60度,。
三阶巴特沃斯滤波器极点分布
极点对虚轴是对称的,且不会落在虚轴上。当N是奇数时,实轴上有极点;当N为偶数时,则实轴上没有极点。巴特沃斯滤波器的N个极点为
(2-1-4)
则的表达式即滤波器的系统函数为
(2-1-5)
式(2-1-5)即为所求滤波器的系统函数,可看出与有关,即使滤波器的幅度衰减特性相同,只要不同,就不一样。为使设计统一,可将所以的频率归一化。这里采用对3dB截止频率
见归一化,归一化后的表示为=(2-1-6),令,称为归一化频率,则,记为p称归一化复变量,这样归一化巴特沃斯的传输函数为(2-1-7)式中为归一化极点,=,(2-1-8)。这样,只要根据技术指标求出阶数N,便可按式(2-1-8)求出N个归一化极点,再按照式(2-1-7)得到归一化的传输函数。