【教学课件】第2章测试信号的时域分析与处理.ppt
《【教学课件】第2章测试信号的时域分析与处理.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第2章测试信号的时域分析与处理.ppt(99页珍藏版)》请在三一办公上搜索。
1、2023/8/6,1,第2章 测试信号的时域分析与处理,教学目标 了解信号的时域特征 掌握确定性信号的建模方法 掌握随机信号的建模方法 了解信号的数值微积分运算方法,2.1 信号时域特征的获取方法2.2 信号与数据的插值方法及实现2.3 信号与数据的拟合方法及实现2.4 数值微分和数值积分及实现2.5 时域信号的平滑与建模方法及实现2.6 MATLAB在时域分析与处理中的应用,2023/8/6,2,信号时间特征:上升沿、下降沿:突变位置、时延峰值:极值、上冲/下冲;二阶系统峰值比 阻尼拐点:特征点过零点:脉冲反射计峰高宽比、半高峰宽度:峰型导函数、高阶导数:一阶、高阶频率分量不动点、不变矩:克
2、服背景变化、优化、特征提取、上包络、下包络:信号最大值、背景波动光滑性、增量表达:与函数导数有关(增量调制表达)周期性:频率波动性:纹波系数短时平均幅度:(中值/均值滤波),2023/8/6,3,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,量化,用数字量表示模拟量是有误差的量化误差,量化误差的大小与量化的粗细及具体测试点的位置有关,而与实现量化的具体装置没有直接关系,最大量化误差与分辨率直接关联,最大量化误差,最大量化误差,2023/8/6,4,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,被测试信号是随机的,量化误差是随机的,设被测模拟量 各测试点出现的
3、概率均匀分布,即概率 为常数。量化系统采用 偏置措施,其量化误差的变化范围为:根据随机变量均值的定义有:,2023/8/6,5,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,以正弦信号为例计算该信号被采样和数字化而产生的信噪比SNR,2023/8/6,6,2.1 信号时域特征的获取方法,2.1.2 时域信号的特征值获取方法1、零线的读取方法,测试信号=被测信号+干扰信号,被测信号实际的输出电平大小,被测信号的初始电平值,对测试信号起始段取足够多的采样点算其算术平均值,被测信号的参考电平,干扰信号是随机的,其均值=0,2023/8/6,7,2.1 信号时域特征的获取方法,2、峰
4、值的获取方法,逐点比较搜索最值,精度差,但方法简单,原因:1、峰值出现在两个采样点之间;2、干扰毛刺叠加在被测信号上。,(1)采样率与峰值判读的误差关系,2023/8/6,8,2.1 信号时域特征的获取方法,(2)干扰噪声对峰值判读的影响,3、信号周期、上升时间和脉冲宽度的获取,峰值检测的精度受到严重影响,数据拟合,或先平滑再判读即滑动平均处理,过零点:测试数据与零平的交点,方法:给定容许的误差带,x0-xn x0+。当q时,过零点找不到。,过零点的精确判读与分辨率q和采样率fs有关。,2023/8/6,9,2.1 信号时域特征的获取方法,3、信号周期、上升时间和脉冲宽度的获取,2023/8/
5、6,10,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取,与确定性信号相比,随机信号有:随机信号的任何一个实现,都只是随机信号总体中的一个样本,任何一个样本信号都不能代表该随机信号。在任一时间点上随机信号的取值都是一个随机变量,随机信号是随机变量的时间过程,它们随时间而变化,从而随机信号的描述与随机变量一样,只能用概率函数和集平均数字特征来描述。平稳随机信号不能用通常的频谱来表示。,随机信号在时域和频域上的数学描述:平均(均值、方差及均方差)概率密度函数、概率分布函数 相关函数和协方差 功率谱密度,2023/8/6,11,2.1 信号时域特征的获取方法,2.1.3 随机信号
6、统计特性的获取1 均值,对各态历经的随机过程,可以用单个样本按时间历程来求平均,即对于样本长度为N的离散随机信号,其均值估计为:,对某个随机过程进行观测和记录得到一个样本函数。在同样的条件下若对该过程反复观测得到许多样本函数。那么全体样本函数的集合称为随机过程。这种情况下按集合平均来计算,即将集合中所有的样本对某个时刻 的观测值取平均:,数学期望,表征信号的静态分量,2023/8/6,12,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取2 方差及标准差 对样本长度为N的离散随机信号,其方差(variance)估计为:,标准差是方差的正平方根,既均方差:,是xn相对与均值波动
7、的动态分量,反映随机信号的分散程度,2023/8/6,13,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取3 自协方差及自相关系数,对各态历经的随机过程,自相关函数为:,2023/8/6,14,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取3 自协方差及自相关系数,协方差函数为x(t)在t和t+时刻对均值的偏差乘积的平均,即:,白噪声:纯随机过程,既是由无关的随机变量组成,相当于“无记忆”过程,即t时刻过程的值与所有过去的直到t-1时刻的值(也包括过程的未来值)都不相关。自协方差函数为:,纯随机过程是理想的,在实际中过程前后往往都存在“记忆”,即x(k)
8、随着k增大而趋于零的速度减小。,2023/8/6,15,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取3 自协方差及自相关系数,归一化的自协方差,白噪声有:,2023/8/6,16,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取4 概率分布,随机信号的概率分布函数表示随机信号的瞬时值小于或等于某一指定值的概率,是概率密度函数从-到x的积分。对于样本长度为N的离散随机信号,其概率分布函数为:,工程中测得的随机信号多数服从或近似服从正态分布,所以随机信号的许多分析方法是以其服从正态分布为前提的。对于确定性信号,也常进行概率密度函数分析,但确定性信号不呈正态分
9、布,有自己特有的分布特性。,2023/8/6,17,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取5 统计特征计算的MATLAB实现(1)均值计算,函数mean返回的均值,信号序列,序列x维数的标量,例:计算5列,每列包含100个样本,并服从标准正态分布的随机数的均值。MATLAB源程序:%to test mean function;clear all;x=normrnd(0,1,100,5);x_mean=mean(x);运行结果:X_mean=0.25770.0436-0.01350.04190.0761,2023/8/6,18,2.1 信号时域特征的获取方法,2.1.
10、3 随机信号统计特性的获取5 统计特征计算的MATLAB实现(2)方差计算 y=var(x)若x为向量则返回向量的样本方差值。若x为矩阵则返回矩阵列向量的方差行向量(3)标准差计算y=std(x)函数返回向量(矩阵)x的样本标准差(置前因子1/n-1),2023/8/6,19,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取5 统计特征计算的MATLAB实现,函数std返回的标准方差值,离散随机序列,序列x维数的标量,标准方差计算算法控制量,2023/8/6,20,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取5 统计特征计算的MATLAB实现,例:计算6
11、列,每列包含100个样本,并服从标准正态分布的随机数的标准差。MATLAB源程序:%to test std function;clear all;x=normrnd(0,1,100,6);X_std=std(x);运行结果:X_std=1.06320.96010.93070.98270.87800.9851,2023/8/6,21,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取5 统计特征计算的MATLAB实现(4)自协方差计算 c=cov(x)=cov(x,y)当x为矢量时,cov(x)求出矢量x的协方差c(标量);当x为矩阵时,x的每一行为一观察值,每一列为一变量,这样
12、cov(x)就得到协方差矩阵。cov(x,y)中,x,y为长度相等的列矢量,相当于cov(x,y)。,2023/8/6,22,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取5 统计特征计算的MATLAB实现(5)相关系数计算 R=corrcoef(x,y)例:产生两个正弦信号和白噪声的样本数据,并估计其相关系数矩阵值 MATLAB源程序:%to test corrcoef function;clear all;N=256;f=.1;a1=5;a2=3;x=a1*sin(2*pi*f*(0:N-1)+2*randn(1,N);y=a2*sin(2*pi*f*(0:N-1)+r
13、andn(1,N);%求数据向量x,y的相关系数矩阵;R=corrcoef(x,y)运行结果:R=1.0000.80630.80631.0000,2023/8/6,23,2.2 信号与数据的插值方法,2.2.1 代数插值法概述,被测信号,测试系统,测试数据,1、测试结果是一些数据,很难获得函数的解析式;2、即使有函数表达式,但复杂不便做运算。,设:f是a,b上的实值函数,已知离散数据(xi,yi)满足yi=f(xi)(i=0,1,2,3,n)其中x0,x1,x2,xn是 a,b中包含a,b在内的n+1个相异实数。,寻求一个次数尽可能低的多项式p满足p(xi)=yi(i=0,1,2,3,n)从几
14、何上看,就是寻求一个最低次的多项式,其几何曲线通过给的n+1个点(xi,yi),p与f在n+1点上有相同的值,则p是f的插值多项式,x0,x1,x2,xn 称为插值基点,a,b 为插值区间。,2023/8/6,24,2.2 信号与数据的插值方法,2.2.1 代数插值法概述,2023/8/6,25,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,解线性方程组,确定插值多项式的系数,计算量大,且得出的多项式不便于应用,其他方法来构造插值多项式,1.线性插值(Lagrange),2023/8/6,26,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)
15、插值,记,线性函数,线性插值基函数,利用插值基函数,线性插值,2.二次(抛物线)插值,2023/8/6,27,仿照线性插值求 的表达式,设,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,二次插值基函数二次函数,由二次插值函数的特点,可设,2023/8/6,28,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,3.Lagrange插值多项式,设,K次插值基函数,2023/8/6,29,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,4.插值公式的余项,且满足,2023/8/6,30,2.2 信号与数据的插值方法
16、,2.2.2 Lagrange(拉格朗日)插值,4.插值公式的余项,余项,使得,若令,特别地当n=1时,取 则余项,2023/8/6,31,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,例3-1 在物理学和工程中一个误差函数 的函数值已造成函数表,例3-1 在物理学和工程中一个误差函数 的函数值已造成函数表,假设在 之间用线性插值计算 的近似值,会有多大误差?,解:作线性插值多项式,取 据余项估计式有,2023/8/6,32,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,例3-2 假设函数 在n+1个等距点 的值列表给出,其中,若,且
17、以 为基点作二次插值,则据 有,2023/8/6,33,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,对插值多项式余弦进行一些分析:在余项中出现因子,对余项影响很大,往往高阶导数随n的增加变化甚快。对余项的影响。与插值基点 的分布有关,而与 无关。当 给定时,直接影响余项 的大小。是以 为零点的n+1次多项式,在区间 上交替地取极值(假设基点 自小到大的排列),因此,若插值点x靠近 有较大极值的一些点,插值误差就较大,反之就较小。,2023/8/6,34,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,Lagrange插值多项式含义直观,形式
18、对称,结构紧凑,便于记忆和编程计算。当精度不高需要增加插值点时,插值多项式就要重新构造以前的计算结果就不能在新的公式中起作用计算工作必须从头做起。,Newton插值多项式使用灵活当增加插值点时,只要在原有的基础上增加部分计算原来的计算结果仍能得到应用。,假设函数 在取定的n+1互异点 处分别取值为 构造一个插值多项式 为,2023/8/6,35,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,根据插值法的基本原则,下三角形方程组系数行列式的主对角元素皆不为零解是唯一的系数有不变性。即假设增加一个与 不同的基点 对插值点 构造一个不高于n+1次的插值多项式,2023/8/6
19、,36,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,Newton插值多项式系数的确定由线性方程组的第一个方程,代入第二个方程,再将a0,a1代入第三个方程,差商 关于基点 的一阶均差,表示 在区间 上的平均变化率,关于基点 的二阶均差,2023/8/6,37,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,一般地 关于基点 的n阶均差为,确定Newton插值多项式系数a0,a1,an:,P40【例3-2】,2023/8/6,38,2.2 信号与数据的插值方法,2.2.4 多项式插值的误差,选取的节点越多插值多项式次数越高逼近 的效果就越好?,在区
20、间a,b上作出的插值多项式,并用,龙格现象,图36 1/的项式插值(a)7点插值;(b)11点插值,解决的方法:分段低次插值;在插值区间的中间减少数据点且在边上适当加密,2023/8/6,39,2.2 信号与数据的插值方法,2.2.4 多项式插值的误差,如果数据点不是等距的,而是在区间的端点附近放在n+1次切比雪夫多项式的零点上,则龙格现象就会消失,所得的插值多项式 对在区间-5,5内的任何一点x,当n时都收敛与,通过变量代换,在(-1,1)中有n个相异的实零点,2023/8/6,40,2.2 信号与数据的插值方法,2.2.4 多项式插值的误差,如果插值在区间a,b,则可通过变量代换,令,表明
21、用 的零点作插值点得到的插值多项式误差很小,并且,P43 图37 切比雪夫点插值,2023/8/6,41,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,在区间上用插值多项式近似函数,适当提高插值多项式的次数提高逼近的精度。但次数太高不良的效果:次数 计算工作量 积累误差;在整个区间上作高次多项式,当局部插值点的值有微小的偏差 函数值具有很大的变化计算很不稳定。并且对等距的插值基点,当n 时,不一定收敛于,分段低次插值设在a,b上给定n+1个节点且相应的函数值为 在每个小区间 上进行低次插值,线性插值:,几何意义:用折线代替曲线,2023/8/6,42,2.2 信号与数据的插值方
22、法,2.2.5 分段插值和样条函数,1.样条插值函数的形成原理,从数学上看,满足 的三次样条函数自然三次样条函数,而且可以证明它是所有插值函数中最小曲率和平方可积二阶导数的唯一函数。最光滑函数,样条 表示,斜率很小 二阶导数 就近似为曲率 弧长的微分近似为 且这种线性化的样条能量同 成正比。当给定基点 时,线性化的样条函数 满足:,2023/8/6,43,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,在区间a,b上取n+1个数据点 若函数 满足:在整个区间上具有二阶连续导数;在每个区间 上是三次多项式;在数据点 给定函数值 且 则称 为 的三次样条插值函数。,设:三次样条插值函
23、数 在每个小区间 上是三次多项式:,而在整个区间上是由n个多项式“装配”起来 4n个待定系数,2023/8/6,44,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2023/8/6,45,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,例3-3 已知 在基点 的函数值:,端点的二阶导数值求 的三次样条插值函数,2023/8/6,46,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,在Matlab里有两类一维数据的插值方法:多项式插值法和基于快速傅里叶变换(FFT)的插值法。(1)调用interp1 函数inte
24、rp1用多项式插值法来平滑已知数据。它用多项式拟合已知数据,然后在插值点上用多项式算出相应的值。调用格式:yi=interp1(x,y,xi,method)其中:xi需要插值的位置组成的向量;yi根据插值的算法求出的数据xi的值;x,y已知的数据;method具体的插值方法,有4种,2023/8/6,47,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,nearest:最近点插值法。根据已知两点间的插值点和这两点间的位置的远近来进行插值。当插值点离前点较近时,插值点取前点的值;反之,插值点取后点的值。linear:线性插值法。把相邻的数据点
25、用直线相连,按所生成的直线进行插值。spline:样条插值法。利用已知数据求出样条函数,按照样条函数进行插值。cubic:三次多项式插值。用已知数据构造出三次多项式进行插值。要求已知数据按x的升序排列或降序排列。除了样条插值法外,其余三种插值法都只能进行内插。,2023/8/6,48,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,(2)调用spline函数等同于interp1(x,y,xi,spline)格式:yi=spline(x,y,xi)用三次样条插值法利用数据x,y在xi处进行插值,函数返回插值的结果。其中:x原始数据的第一坐标;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 测试 信号 时域 分析 处理
链接地址:https://www.31ppt.com/p-5658356.html