欢迎来到天天文库
浏览记录
ID:39855220
大小:211.00 KB
页数:14页
时间:2019-07-13
《基于MATLAB的高通滤波器课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1绪论此部分就本次课程设计所用相关知识进行简要介绍。主要包括滤波器的相关知识及仿真软件MATLAB的相关知识。1.1滤波器知识简介(1)滤波器功能及分类滤波器主要功能是对信号进行处理,保留信号中的有用成分,去除信号中的无用成分。其按处理的信号可分为数字滤波器(DigitalFilter,DF)和模拟滤波器(AnalogFilter,AF),按频域特性分为低通、高通、带通、带阻滤波器,按时域特性可分为有限长冲激响应(FIR)滤波器和无限长冲激响应(IIR)滤波器。(2)模拟滤波器设计理论模拟滤波器的理论和设计方法已发展得相当成熟,且有若干典型的模拟低通滤波器的设计原型可供选择,如巴特沃
2、斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤波器、椭圆(Ellips)滤波器、贝塞尔(Bessel)滤波器等。这些滤波器各有特点,巴特沃斯滤波器具有通带内最平坦且单调下降的幅频特性;切比雪夫滤波器的幅频特性在通带或阻带内有波动,可以提高选择性;贝塞尔滤波器通带内有较好的线性相位特性;而椭圆滤波器的选择性相对前三种是最好的。模拟低通滤波器的设计是最基本的,而高通、带通、带阻滤波器则可利用频率转换的方法由低通滤波器映射而得到。模拟滤波器的设计是根据一组设计规范来设计模拟系统函数,使其逼近某个理想滤波器的特性。其中可以由幅度平方函数确定系统函数。下面介绍两种常用的低
3、通滤波器特性。一般以低通滤波器为基础来讨论逼近函数,而高通、带通、带阻滤波器则可用变换方法有低通滤波器映射而得到。一种是巴特沃斯低通逼近,另一种是切比雪夫低通逼近。本设计中选用第一种方法巴特沃斯低通逼近。由模拟低通滤波器系统函数确定模拟高通滤波器系统函数的方法如下:①确定低通系统函数,其参考角频率(一般为截止频率)由高通参考角频率(一般为截止频率)选定,一般都选=1的归一化原型低通滤波器;②在所得到的中代入变换关系式()中,得到高通系统函数故模拟高通滤波器的实现可由模拟低通滤波器的归一化原型再经频率变换得到。1.2仿真软件知识简介1.2.1MATLAB基础知识介绍MATLAB是一种科
4、学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计。它使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展,因此,当前已成为美国和其他发达国家大学教学和科学研究中最常用而必不可少的工具。MATLAB是“矩证实验室”(MATrixLABoratoy)的缩写,它是一种以钜阵运算为基础的交互式程序语言,专门针对科学﹑工程计算机绘图的需求。与其他计算机语言相比,其特点是简洁和智能化,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高。它用解释方式工作,键入程序立即得出结果,人机交互性能好,深得科技人员喜爱。特别是数值计算用的最频繁的电子信息类的学科中,已成
5、为每个学生都掌握的工具了。它大大提高了课程教学﹑解题作业分析研究的效率。学习掌握MATLAB,也可以说在科学计算工具上与国际接轨。MATLAB的语言特点为:起点高;人机界面合适科技人员;强大而简易的作图功能;智能化程度高;功能丰富,可扩展性强。MATLAB7.x的工作环境主要有命令窗(CommandWindow)﹑图形窗(figurewindow)和文本编辑器(FileEditor)组成。MATLAB基本绘图方法中可以根据给出的数据,用绘图命令在屏幕上画出其图形,通过图形对科学计算进行描述。其中plot命令用来绘制X-Y坐标中的曲线,它是一个功能很强的命令,输入变量不同,可以产生很多
6、不同的结果。plot(y)表示如果y是一个数组,函数ploty给出线性直角坐标的二位图,以y中元素的下标作为X坐标,y中元素的值作为Y坐标,一一对应画在X-Y坐标平面图上,而且将各点以直线相连。title命令用来给图加标题。xlabel,ylabel命令用来给坐标轴加说明。grid命令用来在图上打上坐标网格线。同时MATLAB会自动设定所画曲线的颜色和线型。如果用户对线型的默认值不满意,可以用命令控制线型,也可以根据需要选取不同的数据点的标记。为了设定线型,在输入变量组的后面,加一个引号,在引号内部放入线型和颜色的标识符,如plot(x,y,’*b’)这样绘出的图线,其数据点处均用*
7、做蓝色标记,而各点之间不再连以直线。1.2.2MATLAB信号处理工具箱函数介绍以下就本课程设计所用到的MATLAB函数进行简要介绍。(1)freqs求模拟滤波器的频率响应函数。H=freqs(B,A,w)计算由向量w(rad/s)指定的频率点上模拟滤波器的频率响应,结果存于H向量中。向量B和A分别为模拟滤波器系统的分子和分母多项式系数。[H,w]=freqs(B,A,w)计算出M个频率点上的频率响应存于H向量中,M个频率存放在向量w中。freqs函数自动
此文档下载收益归作者所有