第2章测试信号的时域分析与处理.ppt

上传人:本田雅阁 文档编号:2524150 上传时间:2019-04-05 格式:PPT 页数:99 大小:1.36MB
返回 下载 相关 举报
第2章测试信号的时域分析与处理.ppt_第1页
第1页 / 共99页
第2章测试信号的时域分析与处理.ppt_第2页
第2页 / 共99页
第2章测试信号的时域分析与处理.ppt_第3页
第3页 / 共99页
亲,该文档总共99页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第2章测试信号的时域分析与处理.ppt》由会员分享,可在线阅读,更多相关《第2章测试信号的时域分析与处理.ppt(99页珍藏版)》请在三一文库上搜索。

1、2019/4/5,第2章 测试信号的时域分析与处理,1,第2章 测试信号的时域分析与处理,教学目标 了解信号的时域特征 掌握确定性信号的建模方法 掌握随机信号的建模方法 了解信号的数值微积分运算方法,2.1 信号时域特征的获取方法 2.2 信号与数据的插值方法及实现 2.3 信号与数据的拟合方法及实现 2.4 数值微分和数值积分及实现 2.5 时域信号的平滑与建模方法及实现 2.6 MATLAB在时域分析与处理中的应用,2019/4/5,第2章 测试信号的时域分析与处理,2,信号时间特征: 上升沿、下降沿:突变位置、时延 峰值:极值、上冲/下冲;二阶系统峰值比 阻尼 拐点:特征点 过零点:脉冲

2、反射计 峰高宽比、半高峰宽度:峰型 导函数、高阶导数:一阶、高阶频率分量 不动点、不变矩:克服背景变化、优化、特征提取、 上包络、下包络:信号最大值、背景波动 光滑性、增量表达:与函数导数有关(增量调制表达) 周期性:频率 波动性:纹波系数 短时平均幅度:(中值/均值滤波),2019/4/5,第2章 测试信号的时域分析与处理,3,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,量化,用数字量表示模拟量是有误差的 量化误差,量化误差的大小与量化的粗细及 具体测试点的位置有关,而与实 现量化的具体装置没有直接关系,最大量化误差与分辨率直接关联,最大量化误差,最大量化误差,2019/

3、4/5,第2章 测试信号的时域分析与处理,4,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,被测试信号是随机的,量化误差是随机的,设被测模拟量 各测试点出现的概率均匀 分布,即概率 为常数。量化系统采用 偏置措施,其量化误差的变化范围为: 根据随机变量均值的定义有:,2019/4/5,第2章 测试信号的时域分析与处理,5,2.1 信号时域特征的获取方法,2.1.1 采样信号的主要特点,以正弦信号为例计算该信号被采样和数字化而产生的信噪比SNR,2019/4/5,第2章 测试信号的时域分析与处理,6,2.1 信号时域特征的获取方法,2.1.2 时域信号的特征值获取方法 1、零线

4、的读取方法,测试信号=被测信号+干扰信号,被测信号实际的输出电平大小,被测信号的初始电平值,对测试信号起始段取足够多的采样点算其算术平均值,被测信号的参考电平,干扰信号是随机的,其均值=0,2019/4/5,第2章 测试信号的时域分析与处理,7,2.1 信号时域特征的获取方法,2、 峰值的获取方法,逐点比较搜索最值,精度差,但方法简单,原因:1、峰值出现在两个采样点之间; 2、干扰毛刺叠加在被测信号上。,(1)采样率与峰值判读的误差关系,2019/4/5,第2章 测试信号的时域分析与处理,8,2.1 信号时域特征的获取方法,(2)干扰噪声对峰值判读的影响,3、信号周期、上升时间和脉冲宽度的获取

5、,峰值检测的精度受到严重影响,数据拟合,或先平滑再判读即滑动平均处理,过零点:测试数据与零平的交点,方法:给定容许的误差带,x0- xn x0+。当q时,过零点找不到。,过零点的精确判读与分辨率q和采样率fs有关。,2019/4/5,第2章 测试信号的时域分析与处理,9,2.1 信号时域特征的获取方法,3、信号周期、上升时间和脉冲宽度的获取,2019/4/5,第2章 测试信号的时域分析与处理,10,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取,与确定性信号相比,随机信号有: 随机信号的任何一个实现,都只是随机信号总体中的一个样本,任何一个样本信号都不能代表该随机信号。 在

6、任一时间点上随机信号的取值都是一个随机变量,随机信号是随机变量的时间过程,它们随时间而变化,从而随机信号的描述与随机变量一样,只能用概率函数和集平均数字特征来描述。 平稳随机信号不能用通常的频谱来表示。,随机信号在时域和频域上的数学描述: 平均(均值、方差及均方差) 概率密度函数、概率分布函数 相关函数和协方差 功率谱密度,2019/4/5,第2章 测试信号的时域分析与处理,11,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 1 均值,对各态历经的随机过程,可以用单个样本按时间历程来求平均,即对于样本长度为N的离散随机信号,其均值估计为:,对某个随机过程进行观测和记录得到

7、一个样本函数 。在同样的条件下若对该过程反复观测得到许多样本函数 。那么全体样本函数的集合称为随机过程。这种情况下按集合平均来计算,即将集合中所有的样本对某个时刻 的观测值取平均:,数学期望,表征信号的静态分量,2019/4/5,第2章 测试信号的时域分析与处理,12,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 2 方差及标准差 对样本长度为N的离散随机信号,其方差(variance)估计为:,标准差是方差的正平方根,既均方差:,是xn相对与均值波动的动态分量,反映随机信号的分散程度,2019/4/5,第2章 测试信号的时域分析与处理,13,2.1 信号时域特征的获取方

8、法,2.1.3 随机信号统计特性的获取 3 自协方差及自相关系数,对各态历经的随机过程,自相关函数为:,2019/4/5,第2章 测试信号的时域分析与处理,14,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 3 自协方差及自相关系数,协方差函数为x(t)在t和t+时刻对均值的偏差乘积的平均,即:,白噪声:纯随机过程,既是由无关的随机变量组成,相当于“无记忆”过程, 即t时刻过程的值与所有过去的直到t-1时刻的值(也包括过程的未来值)都不 相关。自协方差函数为:,纯随机过程是理想的,在实际中过程前后往往都存在“记忆”,即x(k)随着k增大而趋于零的速度减小。,2019/4/

9、5,第2章 测试信号的时域分析与处理,15,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 3 自协方差及自相关系数,归一化的自协方差,白噪声有:,2019/4/5,第2章 测试信号的时域分析与处理,16,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 4 概率分布,随机信号的概率分布函数表示随机信号的瞬时值小于或等于某一指定值的概率,是概率密度函数从-到x的积分。对于样本长度为N的离散随机信号,其概率分布函数为:,工程中测得的随机信号多数服从或近似服从正态分布,所以随机信号的许多分析方法是以其服从正态分布为前提的。对于确定性信号,也常进行概率密度函数分

10、析,但确定性信号不呈正态分布,有自己特有的分布特性。,2019/4/5,第2章 测试信号的时域分析与处理,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.2577 0.0436 -0.0135 0.0

11、419 0.0761,2019/4/5,第2章 测试信号的时域分析与处理,18,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 5 统计特征计算的MATLAB实现 (2) 方差计算 y=var(x) 若x为向量则返回向量的样本方差值。若x为矩阵则返回矩阵列向量的方差行向量 (3) 标准差计算 y=std(x) 函数返回向量(矩阵)x的样本标准差(置前因子1/n-1),2019/4/5,第2章 测试信号的时域分析与处理,19,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 5 统计特征计算的MATLAB实现,函数std返回的标准方差值,离散随机序列,序列x

12、维数的标量,标准方差计算算法控制量,2019/4/5,第2章 测试信号的时域分析与处理,20,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 5 统计特征计算的MATLAB实现,例:计算6列,每列包含100个样本,并服从标准正态分布的随机数的标准差。 MATLAB源程序:% to test std function; clear all; x=normrnd(0,1,100,6); X_std=std(x); 运行结果:X_std= 1.0632 0.9601 0.9307 0.9827 0.8780 0.9851,2019/4/5,第2章 测试信号的时域分析与处理,21,

13、2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 5 统计特征计算的MATLAB实现 (4) 自协方差计算 c=cov(x) =cov(x,y) 当x为矢量时,cov(x)求出矢量x的协方差c(标量);当x为矩阵时,x的每一行为一观察值,每一列为一变量,这样cov(x)就得到协方差矩阵。cov(x,y)中,x,y为长度相等的列矢量,相当于cov(x,y)。,2019/4/5,第2章 测试信号的时域分析与处理,22,2.1 信号时域特征的获取方法,2.1.3 随机信号统计特性的获取 5 统计特征计算的MATLAB实现 (5) 相关系数计算 R=corrcoef(x,y) 例:产

14、生两个正弦信号和白噪声的样本数据,并估计其相关系数矩阵值 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)+randn(1,N); %求数据向量x,y的相关系数矩阵; R=corrcoef(x,y) 运行结果:R= 1.000 0.8063 0.8063 1.0000,2019/4/5,第2章 测试信号的时域分析与处理,23,2.2 信号与数据的插值方法,2.2.1 代数插值法

15、概述,被测信号,测试系统,测试数据,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) 从几何上看,就是寻求一个最低次的多项式,其几何曲线通过给的n+1个点(xi,yi),p与f在n+1点上有相同的值,则p是f的插值多项式, x0,x1,x2,xn 称为插值基点, a,b 为插值区间。,2

16、019/4/5,第2章 测试信号的时域分析与处理,24,2.2 信号与数据的插值方法,2.2.1 代数插值法概述,2019/4/5,第2章 测试信号的时域分析与处理,25,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,解线性方程组,确定插值多项式的系数,计算量大,且得出的多项式不便于应用,其他方法来构造插值多项式,1.线性插值( Lagrange),2019/4/5,第2章 测试信号的时域分析与处理,26,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,记,线性函数,线性插值基函数,利用插值基函数,线性插值,2.二次(抛物线)插值,20

17、19/4/5,第2章 测试信号的时域分析与处理,27,仿照线性插值求 的表达式,设,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,二次插值基函数二次函数,由二次插值函数的特点,可设,2019/4/5,第2章 测试信号的时域分析与处理,28,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,3.Lagrange插值多项式,设,K次插值基函数,2019/4/5,第2章 测试信号的时域分析与处理,29,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,4. 插值公式的余项,且满足,2019/4/5,第2章 测试信号的时

18、域分析与处理,30,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,4. 插值公式的余项,余项,使得,若令,特别地当n=1时,取 则余项,2019/4/5,第2章 测试信号的时域分析与处理,31,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,例3-1 在物理学和工程中一个误差函数 的函数值已造成函数表,例3-1 在物理学和工程中一个误差函数 的函数值已造成函数表,假设在 之间用线性插值计算 的近似值,会有多大误差?,解:作线性插值多项式 ,取 据余项估计式有,2019/4/5,第2章 测试信号的时域分析与处理,32,2.2 信号与数据的

19、插值方法,2.2.2 Lagrange(拉格朗日)插值,例3-2 假设函数 在n+1个等距点 的值列表给出,其中 ,若 ,且以 为基点作二次插值,则据 有,2019/4/5,第2章 测试信号的时域分析与处理,33,2.2 信号与数据的插值方法,2.2.2 Lagrange(拉格朗日)插值,对插值多项式余弦进行一些分析: 在余项中出现因子 ,对余项影响很大,往往高阶导数随n的增加变化甚快。 对余项的影响。 与插值基点 的分布有关,而与 无关。 当 给定时, 直接影响余项 的大小。 是以 为零点的n+1次多项式,在区间 上交替地取极值(假设基点 自小到大的排列),因此,若插值点x靠近 有较大极值的

20、一些点,插值误差就较大,反之就较小。,2019/4/5,第2章 测试信号的时域分析与处理,34,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,Lagrange插值多项式含义直观,形式对称,结构紧凑,便于记忆和编程计算。 当精度不高需要增加插值点时,插值多项式就要重新构造以前的计算结果就不能在新的公式中起作用计算工作必须从头做起。,Newton插值多项式使用灵活当增加插值点时,只要在原有的基础上增加部分计算原来的计算结果仍能得到应用。,假设函数 在取定的n+1互异点 处分别取值为 构造一个插值多项式 为,2019/4/5,第2章 测试信号的时域分析与处理,35,2.2 信

21、号与数据的插值方法,2.2.3 Newton(牛顿)插值法,根据插值法的基本原则,下三角形方程组系数行列式的主对角元素皆不为零解是唯一的 系数有不变性。即假设增加一个与 不同的基点 对插值点 构造一个不高于n+1次的插值多项式,2019/4/5,第2章 测试信号的时域分析与处理,36,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,Newton插值多项式系数的确定 由线性方程组的第一个方程 ,代入第二个方程,再将a0,a1代入第三个方程,差商 关于基点 的一阶均差,表示 在区间 上的平均变化率,关于基点 的二阶均差,2019/4/5,第2章 测试信号的时域分析与处理,37

22、,2.2 信号与数据的插值方法,2.2.3 Newton(牛顿)插值法,一般地 关于基点 的n阶均差为,确定Newton插值多项式系数a0,a1,an:,P40 【例3-2】,2019/4/5,第2章 测试信号的时域分析与处理,38,2.2 信号与数据的插值方法,2.2.4 多项式插值的误差,选取的节点越多插值多项式次数越高逼近 的效果就越好?,在区间a,b上作出的插值多项式 ,并用,龙格现象,图36 1/ 的项式插值 (a)7点插值; (b)11点插值,解决的方法: 分段低次插值; 在插值区间的中间减少数据点且在边上适当加密,2019/4/5,第2章 测试信号的时域分析与处理,39,2.2

23、信号与数据的插值方法,2.2.4 多项式插值的误差,如果数据点不是等距的,而是在区间的端点附近放在n+1次切比雪夫多项式的零点上,则龙格现象就会消失,所得的插值多项式 对在区间-5,5内的任何一点x,当n时都收敛与,通过变量代换,在(-1,1)中有n个相异的实零点,2019/4/5,第2章 测试信号的时域分析与处理,40,2.2 信号与数据的插值方法,2.2.4 多项式插值的误差,如果插值在区间a,b,则可通过变量代换,令,表明用 的零点作插值点得到的插值多项式误差很小 ,并且,P43 图37 切比雪夫点插值,2019/4/5,第2章 测试信号的时域分析与处理,41,2.2 信号与数据的插值方

24、法,2.2.5 分段插值和样条函数,在区间上用插值多项式近似函数,适当提高插值多项式的次数提高逼近的精度。但次数太高不良的效果:次数 计算工作量 积累误差 ;在整个区间上作高次多项式,当局部插值点的值有微小的偏差 函数值具有很大的变化计算很不稳定。并且对等距的插值基点,当n 时, 不一定收敛于,分段低次插值设在a,b上给定n+1个节点 且相应的函数值为 在每个小区间 上进行低次插值,线性插值:,几何意义:用折线代替曲线,2019/4/5,第2章 测试信号的时域分析与处理,42,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,1.样条插值函数的形成原理,从数学上看,满足 的三次样条

25、函数自然三次样条函数,而且可以证明它是所有插值函数中最小曲率和平方可积二阶导数的唯一函数。 最光滑函数,样条 表示, 斜率很小 二阶导数 就近似为曲率 弧长的微分近似为 且这种线性化的样条能量同 成正比。当给定基点 时,线性化的样条函数 满足:,2019/4/5,第2章 测试信号的时域分析与处理,43,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,在区间a,b上取n+1个数据点 若函数 满足: 在整个区间上具有二阶连续导数; 在每个区间 上是三次多项式; 在数据点 给定函数值 且 则称 为 的三次样条插值函数 。,设:三次样条插值函数 在每个小区间 上是三次多项式:,而在整个区

26、间上是由n个多项式“装配”起来 4n个待定系数,2019/4/5,第2章 测试信号的时域分析与处理,44,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2019/4/5,第2章 测试信号的时域分析与处理,45,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,例3-3 已知 在基点 的函数值: ,端点的二阶导数值 求 的三次样条插值函数,2019/4/5,第2章 测试信号的时域分析与处理,46,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,在Matlab里有两类一维数据的插值方法:多项式插值法和基于快速傅里叶变

27、换(FFT)的插值法。 (1)调用interp1 函数interp1用多项式插值法来平滑已知数据。它用多项式拟合已知数据,然后在插值点上用多项式算出相应的值。调用格式: yi=interp1(x,y,xi,method) 其中:xi需要插值的位置组成的向量; yi根据插值的算法求出的数据xi的值; x,y已知的数据; method具体的插值方法,有4种,2019/4/5,第2章 测试信号的时域分析与处理,47,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现, nearest:最近点插值法。根据已知两点间的插值点和这两点间的位置的远近来进行插

28、值。当插值点离前点较近时,插值点取前点的值;反之,插值点取后点的值。 linear:线性插值法。把相邻的数据点用直线相连,按所生成的直线进行插值。 spline:样条插值法。利用已知数据求出样条函数,按照样条函数进行插值。 cubic:三次多项式插值。用已知数据构造出三次多项式进行插值。 要求已知数据按x的升序排列或降序排列。除了样条插值法外,其余三种插值法都只能进行内插。,2019/4/5,第2章 测试信号的时域分析与处理,48,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,(2)调用spline函数等同于interp1(x,y,xi,

29、spline) 格式:yi=spline(x,y,xi) 用三次样条插值法利用数据x,y在xi处进行插值,函数返回插值的结果。 其中:x原始数据的第一坐标; y函数值; xi向量或矩阵; (3)Matlab样本工具箱中提供的 函数名称 简单介绍 csapi 插值生成三次样条函数 csape 生成给定约束条件下的三次样条函数 csaps 平滑生成三次样条函数,2019/4/5,第2章 测试信号的时域分析与处理,49,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,a.csape函数 利用csape函数生成给定数据x,y满足s(x(j)=y(j

30、)的三次样条函数 格式: pp=csape(x,y) pp=csape(x,y,conds) pp=csape(x,y,conds,valconds) 两端点的约束条件由参数conds和valconds确定。其中,conds是字符串,有一下几种含义: complete:给定第一点与最后一点的切矢量(一阶导数)。此时,当参数valconds也给出时,用做默认值。 not-a-knot:使第二个节点与倒数第二个点成为不活动节点,即忽略这两个节点。此时,忽略参数valconds的作用。,2019/4/5,第2章 测试信号的时域分析与处理,50,2.2 信号与数据的插值方法,2.2.5 分段插值和样条

31、函数,2.三次样条插值函数的Matlab实现, periodic:给定第一点与最后一点的一阶与二阶导数。 second: 给定最后一个节点的二阶导数。当参数valconds也给出,且其默认值0 0时,相当于variational。 variational:使最后一个点的二阶导数=0,此时忽略参数valconds的作用。 default:用所给定的4个点通过Lagrange插值法生成三次样条曲线。 b.csapi 函数 给定节点数组x,利用csapi函数生成满足s(x(j)=y(j)的三次样条曲线s.此函数的功能与csape函数在conds=“not-a-knot”约束条件下的功能相同。 调用格

32、式: pp=csapi(x,y)返回满足s(x(j)=y(j)的三次样条曲线s,结果存放在pp中,pp可以作为fnval,fnder等操作器类函数的输入参数。,2019/4/5,第2章 测试信号的时域分析与处理,51,2.2 信号与数据的插值方法,2.2.5 分段插值和样条函数,2.三次样条插值函数的Matlab实现,values=csapi(x,y,xx)首先生成满足s(x(j)=y(j)的三次样条曲线s,然后求出在给定节点数组xx下的函数值s(xx),结果存放在输出数组values中。 c.csaps函数 用csaps函数生成平滑的三次样条函数,其调用格式为: values,p=csaps

33、(x,y,p,xx) values,p=csaps(x,y,p,xx,w) pp,p=csaps(x,y) pp,p=csaps(x,y,p) pp,p=csaps(x,y,p, ,w),给定平滑参数p(取值区间为0 1和可选参数w(权重),对数据x,y进行平滑处理,生成三次样条曲线。如果平滑参数p是负数,或者没有给出,该函数会自动选择有效的p,此时p会作为第二个输出变量返回。,2019/4/5,第2章 测试信号的时域分析与处理,52,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,缺陷:1、试验数据有误差,若要求近似函数通过全部数据点保留所有数据误差。 2、数据点较多次数较高的

34、插值多项式计算麻烦,插值多项式的收敛性和 稳定性难以得到保证逼近效果较差,若采用分段低次插值不能很好的从 总体上描述离散数据内涵的特征。,测试试验,测试数据,自变量与因变量之间的函数关系,插值法,选取符和数据分布特征的某类曲线,曲线拟合的途径: 1、对研究各变量之间的物理概念及专业知识的深入了解后,确定函数的基本类型。 2、根据试验数据进行直接作图后,观察大致趋势,确定函数的类型。,2019/4/5,第2章 测试信号的时域分析与处理,53,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,残差0,其大小是衡量拟合好坏的重要标志,标准?,度量: 1、使残差的绝对值中最大的能达到最小最

35、大误差 2、使残差的平均为最小平均误差 3、使残差的均方根为最小均方根误差,2019/4/5,第2章 测试信号的时域分析与处理,54,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,1.最小二乘直线拟合,则可求出当残差平方和为最小时的A、B值,设数据 适合曲线 ,则残差,最小二乘直线的正规方程,2019/4/5,第2章 测试信号的时域分析与处理,55,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,2.最小二乘多项式拟合,先考虑如何求解最小二乘抛物线拟合。设最小二乘抛物线的方程为,设数据 函数 为K阶多项式,则残差平方和为,则可求出当残差平方和为最小时的A、B、C值

36、,2019/4/5,第2章 测试信号的时域分析与处理,56,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,对K阶多项式 的最小二乘解也就是求多元函数,的极小值点 从而 必满足,2019/4/5,第2章 测试信号的时域分析与处理,57,2. 3 信号与数据的拟合方法,2.3.1 最小二乘拟合曲线,相应的正规方程组,得到方程组求解方程组拟合多项式,2019/4/5,第2章 测试信号的时域分析与处理,58,2. 3 信号与数据的拟合方法,2.3.2 多项式拟合的Matlab实现,在Matlab中,用函数polyfit( )对数据进行定阶数的多项式拟合,其基本用法: 1.P=polyf

37、it(x,y,k)用最小二乘法对输入数据x,y用k阶多项式进行逼近,函数返回多项式的系数,为一个长度=k+1的向量。 2. P,E=polyfit(x,y,k)函数不仅返回多项式系数向量P,还返回用函数polyval( )获得的误差分析报告,保存在结构体变量E中。 Y=polyval(P,x) 其中:P多项式的系数向量 x需要计算的自变量向量 Y多项式在x处的值 Y,DELTA=poly(P,x,E)使用选项输出E。E由polyfit函数生成,得到误差估计YDELTA。若数据输入的误差是独立正态的,方差是常数,则YDELTA将至少包含50%的预测值。,2019/4/5,第2章 测试信号的时域分

38、析与处理,59,2. 4 数值微分和数值积分,2.4.1 差分近似微分,设函数 ,将a,bn等分,得分点即离散点,步长,考虑任一点 点处的导数值,有,三个基本的数值微分公式,即,向前差分 向后差分 中心差分,2019/4/5,第2章 测试信号的时域分析与处理,60,2. 4 数值微分和数值积分,2.4.1 差分近似微分,若 有,二阶差分近似,例:求 在 处的微分。,解:,用中心差分除以步长的商作为 微分的近似,即,2019/4/5,第2章 测试信号的时域分析与处理,61,设已知数据 在a,b内的插值多项式为,2. 4 数值微分和数值积分,2.4.2 插值多项式的导数,过节点 的插值多项式,1.

39、两点数值微分公式(n=1),求导再分别代入 有,用 的导数近似代替 的导数,即,过节点 的二阶插值多项式,2.三点数值微分公式(n=1),2019/4/5,第2章 测试信号的时域分析与处理,62,求导得,2. 4 数值微分和数值积分,2.4.2 插值多项式的导数,3.二阶微分公式,分别代入 有,例:根据数据点 x=0.1 0.8 1.3 1.9 2.5 3.1 3.3 3.4 3.6 3.8 y=1.2 1.6 2.7 2.0 1.3 0.5 0.6 0.8 1.0 0.9 求x=1处的函数值与一阶、二阶导数值。,2019/4/5,第2章 测试信号的时域分析与处理,63,没有具体的解析表达式,

40、是测试数据或图形给出的观测点的函数值 Newton-Leibniz 公式 失效。 的原函数无法用初等函数的形式表达,如 尽管有些函数的原函数能用初等函数表示,但在应用Newton-Leibniz 公式 时,涉及大量函数值的计算,同时这些计算也是近似的,如,定积分 的Newton-Leibniz 公式,存在的问题,2. 4 数值微分和数值积分,2.4.3 数值积分法,2019/4/5,第2章 测试信号的时域分析与处理,64,4. 除一些特殊的无穷积分外,通常很难求出无穷积分的值,2. 4 数值微分和数值积分,2.4.3 数值积分法,积分方法源于曲边梯形的面积,积分中值定理,平均高度,梯形公式 中

41、矩形公式 Simpson公式,2019/4/5,第2章 测试信号的时域分析与处理,65,1. Newton-Cotes公式,2. 4 数值微分和数值积分,2.4.3 数值积分法,设取 为基点 的Lagrange插值多项式, 插值型求积公式,其中,只与节点有关,与被积函数无关求积系数,2019/4/5,第2章 测试信号的时域分析与处理,66,在等距节点的情况下,即,2. 4 数值微分和数值积分,2.4.3 数值积分法,则Newton-Cotes公式,柯斯特系数,Simpson公式,2019/4/5,第2章 测试信号的时域分析与处理,67,2. 4 数值微分和数值积分,2.4.3 数值积分法,2.

42、组合积分方法,在等距分区间上用分段一次插值多项式代替被积函数,2019/4/5,第2章 测试信号的时域分析与处理,68,2. 4 数值微分和数值积分,2.4.3 数值积分法,则有,将积分区间a,b分成m=2n等分,步长 节点,在每个小区间 用,用几个梯形面积和近似积分值,即,求和得,组合的Simpson公式,2019/4/5,第2章 测试信号的时域分析与处理,69,2. 4 数值微分和数值积分,2.4.3 数值积分法,Matlab命令: trapz(x,y) 功能:用组合梯形公式计算定积分。 变量:x积分变量在被积区间上的分点向量; y被积函数在x处对应的函数值向量; x,y必须是同维的列(行

43、)向量,结果是标量,是y相对x的积分值;当y是(mn)维矩阵时,x必须是(m1)维列向量,积分对y各列分别进行,计算所得(1n)维的元素是对应列函数对于x的积分。若x缺省,则认为y为单位步长等距采样所得的函数阵。 【例3-8】P56,2019/4/5,第2章 测试信号的时域分析与处理,70,2. 5 时域信号的平滑与建模,预处理: 采样数据的标定转换; 消除趋势项; 对原始数据进行适当的平滑处理。,测试数据偏离真实值,测试中存在的干扰,对测试数据预处理,动态测试数据,确定性成分y(t),随机性成分u(t),随机误差为了消除其影响,常对测试数据作平滑和滤波,将非平稳的数据在适当的小区间上视为平稳

44、的,而作局部平均,以减少随机成分所造成的随机误差。显示出平滑的变化趋势随机误差的变换过程其统计特征量:均值、方差、幅值分布规律等。,2019/4/5,第2章 测试信号的时域分析与处理,71,2. 5 时域信号的平滑与建模,2.5.1 滑动平均(Moving Average)模型,测试信号建模,y(t)的建模,u(t)的建模,建模目的的不同,建模的模型也不同。 在干扰中提取信号则求满足信号的非参模型或参数模型 关注信号的随机部分,则要消除确定性成分,对于N个非平稳数据xn,视之为每m个相邻数据的小区间内是接近平稳的,即其均值接近于常量。取每m个相邻数据的平均值来表示该m个数据中任一个的取值,并视

45、其抑制了随机误差的测试结果或消除了噪声的信号。,其随机误差因平均的作用而比原始数据减小了,即更加平滑了平滑数据,2019/4/5,第2章 测试信号的时域分析与处理,72,对于同样的拟合函数,参与拟合的测试数据点越多,得到的是平滑程度较强 的平滑值,在数据序列两端丢失的平滑值就越多。 在对某个数据点进行平滑时,离该数据点越远对该数据的影响越小,若采用 简单的平均来进行平滑取平均的点越多平滑得越快动态测试曲线失真。,2. 5 时域信号的平滑与建模,2.5.1 滑动平均(Moving Average)模型,滑动平均要求测试数据是等间距的对n个相邻的测试点以给定的较简单的函数形式拟合某种算术平均关系在

46、整个测试过程逐点移动计算测试数据的平滑值。 递推算法节省数据的存储和计算量。按前一平滑数据同时增加一个新数据来递推后一个平滑数据,即,将简单平权加权平均,即,2019/4/5,第2章 测试信号的时域分析与处理,73,2. 5 时域信号的平滑与建模,2.5.1 滑动平均(Moving Average)模型,一般考虑在平滑点取权值最大,然后在前后数据点的权值递减。递减可以是线性的,也可以是非线性。,以三角分布(线性递减)有:,例:在每个数据点的左、右两侧各取2个相邻的数据作5点平滑处理,即5个 相邻的数据点为: (以5点中的中间点为坐标原点),2019/4/5,第2章 测试信号的时域分析与处理,74,2. 5 时域信号的平滑与建模,2.5.1 滑动平均(Moving Average)模型,设用最小二乘法拟合的二次曲线为 ,则误差的平方和为,求关于系数a0,a1,a2求极小,即 得正规方程:,2019/4/5,第2章 测试信号的时域分析与处理,75,2. 5 时域信号的平滑与建模,2.5.1 滑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1