第六章Mat l ab.在信号处理中的应用 本章对信号分析和处理以及滤波器设计的 基础进行简单的介绍,主要从信号和系统分析的 时域、频域和变换域三个方面进行阐述,最后对 滤波器的设计进行阐述 本章的内容: 6.1信号和系统的时域分析 6.2信号和系统的频域分析 6.3变换域中的系统 6.4数字滤波器的设计
第六章 Matlab在信号处理中的应用 本章对信号分析和处理以及滤波器设计的 基础进行简单的介绍,主要从信号和系统分析的 时域、频域和变换域三个方面进行阐述,最后对 滤波器的设计进行阐述。 本章的内容: 6.1 信号和系统的时域分析 6.2 信号和系统的频域分析 6.3 变换域中的系统 6.4 数字滤波器的设计
6.1信号和系统的时域分析 主要内容:信号的表示和matlab实现;系统 的时域分析及matlab实现。 6.1.1信号的表示和matlab实现 自然界中充满了信号,信号是多种多样的, 按照自变量和因变量的取值特点可以分为连 续时间(Continuous-Time,CT)信号,记 为x.),和离散时间(Discrete-Time,DT) 信号,记为x(n)
6.1信号和系统的时域分析 n 主要内容:信号的表示和matlab实现;系统 的时域分析及matlab实现。 n 6.1.1信号的表示和matlab实现 n 自然界中充满了信号,信号是多种多样的, 按照自变量和因变量的取值特点可以分为连 续时间(Continuous-Time, CT)信号,记 为 ,和离散时间(Discrete-Time, DT) 信号,记为 。 ( ) a x t x n( )
1.连续时间信号 在MATLAB中,一般连续信号是用其等 间隔采样来近似表示的,这些离散的样 值在采样间隔足够小时能够较好地近似 连续信号,因此,在MATLAB中连续信 号可用向量或符号运算来表示。 下面用几个典型连续时间信号为例,说 明如何使用MATLAB来表示连续信号
1. 连续时间信号 n 在MATLAB中,一般连续信号是用其等 间隔采样来近似表示的,这些离散的样 值在采样间隔足够小时能够较好地近似 连续信号,因此,在MATLAB中连续信 号可用向量或符号运算来表示。 n 下面用几个典型连续时间信号为例,说 明如何使用MATLAB来表示连续信号
1)单位冲激函数 单位冲激函数的定义: δ(0)dt=1 6(t)=0t≠0 ■ δ(0是信号与系统分析的基本信号之一,是进 行信号分析的基础。 ■ δ()的定义表明该信号除原点以外处处为零, 但信号的面积却为1
1) 单位冲激函数 n 单位冲激函数的定义: n 是信号与系统分析的基本信号之一,是进 行信号分析的基础。 n 的定义表明该信号除原点以外处处为零, 但信号的面积却为1。 ( ) 1 ( ) 0 0 t dt t t d d ¥ -¥ ì ï = í ïî = ¹ ò d ( )t d ( )t
2)单位阶跃信号 单位阶跃信号的定义:6 单位阶跃信号产生方法有以下几种: 一是单位阶跃信号的表示方法是用向量表示样值和对 应的时刻。 二是调用MATLAB的Symbolic Math Toolbox中的 单位阶跃函数Heaviside,但需要在自己的工作目录中 创建Heaviside的M文件,如下: function f=Heaviside(t) ■ f=>0;%t>0是f为1,否则为0
2)单位阶跃信号 n 单位阶跃信号的定义: n 单位阶跃信号产生方法有以下几种: n 一是单位阶跃信号的表示方法是用向量表示样值和对 应的时刻。 n 二是调用MATLAB的Symbolic Math Toolbox中的 单位阶跃函数Heaviside,但需要在自己的工作目录中 创建Heaviside的M文件,如下: n function f=Heaviside(t) n f = t>0; % t>0是f为1,否则为0 1 0 ( ) 0 0 t u t t ì ³ ï = í < ïî