相似,故用MATLAB 来解算问题要比用C,FORTRAN 等语言完成相同的事情简捷得多,
并且MATLAB 也吸收了像Maple 等软件的优点,使MATLAB 成为一个强大的数学软件。
在新的版本中也加入了对 C,FORTRAN,C++,JAVA 的支持。可以直接调用,用户也可
以将自己编写的实用程序导入到 MATLAB 函数库中方便自己以后调用,此外许多的
MATLAB 爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
2.2 MATLAB 基本应用
MATLAB 产品族可以用来进行以下各种工作:
●数值分析
●数值和符号计
●工程与科学绘图
●控制系统的设计与仿真
●数字图像处理技术
●数字信号处理技术
●通讯系统设计与仿真
●财务与金融工程
●管理与调度优化计算(运筹学)
MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和
测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的
专用MATLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。
2.3 数字信号处理概述
数字信号处理,或者说对信号的数字处理,是 60 年代前后发展起来的一门新兴学
科。进入70 年代以来,随着电子计算机、大规模集成电路(LSI)和超大规模集成电
路(VLSI),以及微处理器技术的迅猛发展,数字信号处理无论在理论上还是在工程
应用中,都是目前发展最快的学科之一,并且日趋完善和成熟。
数字信号处理主要研究用数字序列或符号序列表示信号,并用数字计算方法对这些序列进行处理, 以便把信号变换成符合某种需要的形式。数字信号处理的主要内容
包括频谱分析与数字滤波及信号的识别等。数字信号处理中常用的运算有: 差分方程
计算、相关系数计算、离散傅里叶变换计算、功率谱密度计算、矩阵运算、对数和指
数运算、复频率变换及模数和数值转换等。很多数字信号处理问题, 都可以用这些或
加上其它的基本运算, 经过适当的组合来实现[6]。
由于数字计算机和大规模集成电路的发展和普及,有人似乎认为现在是“数字万
能”的时代了,这是一种偏见。作为一次信息源,或称为原始信号源,例如语音、图
像等模拟信号,它的重要性今后也不会改变。然而,数字技术的发展却为模拟信号的
数字处理开辟了广阔的前景。对数字信号处理没有一个严格的定义,我们不妨把用包
括软件在内的数字技术来处理模拟信号叫做数字信号处理。或者简单地说,数字信号
处理就是用数字的方法对信号进行变换和处理。
从学科的内容看,数字滤波器和快速傅里叶变换是数字信号处理的两个最重要的
学科分支,也是数字信号处理的核心内容。如果仅仅用数字滤波器代替某个系统中的
模拟滤波器,则还不能充分发挥数字技术的特长。事实上,对数字进行调制、滤波、
变换、增强、压缩、检测、估计、识别等,都是数字信号处理的研究范围。用数字的
方法实现具有各种功能的信号处理系统,可以使系统做到更加经济和小型化,进而有
可能实现过去用模拟技术难以实现的各种功能。
图 2-1 给出了模拟信号数字化处理系统的简化框图。此系统先将模拟信号变换为
数字信号,经数字信号处理后,再变成模拟信号输出。其中抗混叠滤波器的作用,是
将输入信号x(t)中高于折叠频率(其值等于采样频率的一半)的分量滤除,以防止
- 上一篇:视频图像增强算法的FPGA实现
- 下一篇:SSDBF低成本扩频数字波束形成技术研究
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
NFC协议物理层的软件实现+文献综述
中国传统元素在游戏角色...
巴金《激流三部曲》高觉新的悲剧命运
江苏省某高中学生体质现状的调查研究
高警觉工作人群的元情绪...
上市公司股权结构对经营绩效的影响研究
C++最短路径算法研究和程序设计
浅析中国古代宗法制度
g-C3N4光催化剂的制备和光催化性能研究