模拟滤波器和数字滤波器在使用的精度上也有很大的区别。从理论的角度分析模拟滤波器的使用精度是有限制的,不能很精确的显示,实际使用时并不能达到很高的要求,而数字滤波器的使用精度可以达到很高[9]。例如要设计一个通带截止频率的参数为900hz的低通滤波器,设计要求是899hz信号允许通过,901hz的信号不允许通过,这样的接近的数据信号,模拟滤波器肯定是不能准确的区别的,而设计的数字滤波器能够区分出来,完全满足要求。但是数字滤波器也有自己的限制条件,有两个重要的限制,运行的速度和制作的成本。随着制作成本在集成电路上的加速减少,数字滤波器已经在各个方面都得到使用了,如收音机、电话、电视等日常用品都属于数字滤波器,所以制作成本已经不存在限制。

在制作方法和实现方法方面也有不同,模拟滤波器主要是依靠物理网络实现滤波的功能,物理网络是由各种电子元件组成,比如:电阻、电容、二极管、三极管等;为了能够设计出符合设计参数的数字滤波器,可以通过数字运算器件来完成输入信号运算和任务的处理,或者也可以通过软件和数字芯片进行设计和仿真。相反模拟滤波器都是由很多电子器件组成的,所以在更换参数的时候相对麻烦一些,各个电子器件的参数都需要作出对应的调整,相比较于模拟滤波器,数字滤波器就简单的多,只需要通过软件修改参数就可以很快的完成,简单快捷。从技术手段上来说,模拟滤波器达到-60db已经很难完成了,而数字滤波器处理起来没有任何影响。

2。2 MATLAB的简介

MATLAB是CleverMoler博士和他的同事共同开发的一款软件,名字的含义是矩阵(matrix)和实验室(laboratory)的组合。在使用者的日常使用中可以很容易的扩展MATLAB的功能,因为它是一种结构比较开放的软件,随着时代的发展,MATLAB已经得到了飞快的发展。随着发展MATLAB已经在数值分析,图形处理,图像处理,动态仿真,信号处理,声音处理,矩阵计算等方面得到广泛应用[10]。由五个部分包括MATLAB语句,MATLAB工作环境,MATLAB图形处理,MATLAB数学函数库,MATLAB的应用编程接口组成MATLAB系统。MATLAB的工作界面有菜单、工具栏、命令窗口、历史命令窗口、当前工作目录窗口和工作空间窗口这六部分组成[11]。来*自-优=尔,论:文+网www.youerw.com

C++语言是现在比较流行的程序语言,因此最新版的MATLAB语言就是基于此基础之上的,虽然MATLAB的程序语言与C++非常相似,但是用起来却比C++语言更加的简洁易懂,更容易满足人们的日常使用。正是由于MATLAB 程序语言与数学表达式的接近,这就降低了很多非计算机专业的人员利用此软件的门槛,接受的范围就扩大了。在MATLAB语言中可以进行随意的复制粘贴,移植性很好[8]。MATLAB非常容易实现程序。在没有特别规定的情况下,它可以用来替代程序语言:VB、C和C++等。运用MATLAB计算数值时,可以发现在编程完成之后,其编程的工作量相对于其他语言来说都很小。对于超大量的运算可能运行速度可能没有其他软件运行的那么快,但是一般的运算足够了。

通常在使用MATLAB编程之前首先需要创建M文件,因为在MATLAB中存放着大量的M文件,所以使用起来会更加方便[12]。

上一篇:基于Matlab的多足机器人步态控制
下一篇:机器人路径规划研究

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

张洁小说《无字》中的女性意识