1 第5章 MATLAB 信号处理基础知识 在前面的章节中,我们对MATLAB R2007a 的基本知识作了详细的介绍,目的是让读者对 MATLAB 的应用环境以及基本功能有个初步的了解。随着MATLAB 版本不断升级,其功能日益强大,应用范围更是日益广泛,覆盖了工业、电子、医疗、建筑等众多领域。特别是MATLAB 主要用于矩阵运算,在数据分析、信号处理、自动控制等方面具有非常强大的功能,已成为科研人员和工程技术人员必不可少的工具之一。 从本章开始,我们将介绍MATLAB 在特定领域内的应用。数字信号处理是当前的热门学科之一,相应的MATLAB R2007a 所提供的信号处理工具箱则对该方面的研究提供了非常全面的支持。本章将基于信号处理工具箱,介绍MATLAB 信号处理的基础知识,包括信号处理工具箱的简介、信号表示方法、数据读入方式、一些典型的离散序列和常用波形如何产生等内容。 熟悉信号处理工具箱的基本功能和特性 掌握信号的表示方法和数据的读入方式 掌握几种典型的离散序列 掌握常用波形发生器 分别生成单位抽样序列 0和 5。 分别生成单位阶跃序列 0u和 5u。 生成正弦型序列8/sin n。 分别生成实指数序列n4/3和n3/4。 生成复指数序列nje6/05.0。 产生均值为 0.5,方差为 0.1 的白噪声序列。 将实指数序列n4/3扩展为具有 3 个周期的序列。 生成一个方波信号,要求正信号所占百分比为 60%。 生成0.5s 的锯齿波和三角波信号,频率都为 10Hz,采样频率为 10kHz。 已知输入变量 x,生成sinc 函数波形。 学 习 目 标 练 习 案 例 第5 章 MATLAB 信号处理基础知识 2 生成一个线性扫频信号。 产生一个二次型扫频信号,要求二次型扫频信号频谱为凹状。 绘出狄立克莱(Dirichlet)函数图形。 绘出中心频率为50kHz 的高斯正弦脉冲,要求相对带宽60%,包络下降到峰值的40dB 之下。 分别产生一个对称的和一个非对称的三角脉冲。 产生一个矩形脉冲,要求脉冲宽度为2s。 产生一个锯齿形脉冲序列,要求重复频率为3Hz,锯齿宽度0.1s,信号总长度1s,采样频率1kHz。 产生一个幅度递减的高斯脉冲序列,每个脉冲的中心频率10kHz,带宽40%,脉冲重复频率为1kHz,采样率50kHz,脉冲序列长度为10ms,脉冲幅度每次递减0.8。 假设一个输入信号为三角波,绘出该...