《三参数、四参数曲线拟合..优秀PPT.ppt》由会员分享,可在线阅读,更多相关《三参数、四参数曲线拟合..优秀PPT.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、正弦曲线拟合的三参数法与四正弦曲线拟合的三参数法与四参数法参数法正弦曲线拟合的意义正弦曲线拟合的意义 由正弦波形的采样序列获得其拟合正弦曲线函数,是一种基本信号处理方法,在很多场合下获得了应用,如评价数据采集系统的有效位数、采集速率、沟通增益、通道间延迟、触发特性等,在调制信号的数字化解调和失真度测量中,也有应用。曲线拟合的一般过程曲线拟合的一般过程正弦信号采样A/D变换信号处理拟合正弦曲线 数学上,幅度、频率、相位和直流偏移4个参数可以唯一确定一条正弦曲线。曲线拟合的目的就是通过分析输入的正弦信号,得到正弦波形的四个参数值,从而得到拟合曲线。在已知输入正弦波形的前提下,怎样确定它的4个参数呢
2、?正弦曲线拟合的总体思路正弦曲线拟合的总体思路 主要是通过变更拟合正弦函数的幅度、频率、相位和直流偏移,使拟合函数和采样序列各点的残差平方和最小,从而获得正弦波形序列最小二乘拟合结果。正弦曲线拟合的总体思路正弦曲线拟合的总体思路假设采样点数是L,采样数据是D(I),I:0,1,L-1拟合函数是S(t)=Asin(2ft+p)+C则残差的平方和为 为采样时间间隔拟合的目的就是找到让E最小的四个参数A、f、p、C三参数法简介三参数法简介 三参数正弦曲线拟合,特指信号频率已知时获得幅度、相位和直流偏移的波形拟合方法,它是一种闭合算法,无须迭代即能获得结果,没有收敛问题,具有良好的好用性。三参数法的算
3、法三参数法的算法 在标准IEEE std1057-2007 IEEE Standard for Digitizing Waveform Recorders 的 Annex A 中给出了一种三参数正弦拟合的算法。三参数拟合算法示例三参数拟合算法示例设志向正弦信号为三参数正弦波曲线拟合过程,即为输入信号的数字角频率已知,选取或找寻A,B,D,使下式所述残差平方和最小:则,参数A,B,D即为A0,B0,D0的最小二乘拟合值。为找寻出A,B,D,构造矩阵三参数拟合算法示例三参数拟合算法示例 残差平方和用矩阵表示为:当式E最小时可得x0 的最小二乘解为:拟合函数的幅度和相位表达形式为:其中:三参数拟合算
4、法示例三参数拟合算法示例 拟合残差为:拟合残差有效值为:其中:由于这是一种闭合算法,因而收敛是确定的。四参数法四参数法 当正弦信号的四个参数都不知道时,一般接受四参数法进行拟合。四参数法也是最常用的一种正弦波拟合方法。与三参数正弦曲线拟合不同,四参数正弦曲线拟合是一个非线性迭代过程,没有解析公式可以干脆应用获得结果,须要计算初始值进行迭代。初始值的重要性初始值的重要性 初始值的精确度对于迭代结果有着很重要的影响。较大的初始误差将导致迭代发散,或收敛到局部最优值而非总体最优值上。获得初始值的基本方法获得初始值的基本方法频率f:(1)fft/dft (2)通过分析信号过零点的时间间隔估计频率幅值A
5、:峰峰值除以2直流偏移C:(1)计算信号一个周期的平均值 (2)信号最大值与最小值之和除以2相位p:四参数拟合的算法四参数拟合的算法 四参数拟合有很多种算法。IEEE学会在标准IEEE std1057-2007 IEEE Standard for Digitizing Waveform Recorders 的 Annex A 中给出了一种方法,包括两种基本算法:一种通过矩阵运算,另一种通过迭代过程,二者均须要良好的初始条件估计。四参数拟合的经典算法简介四参数拟合的经典算法简介牛顿法:该方法是基于一阶泰勒绽开与误差修正技术相结合的产物,搜寻终止的判据可以是参数增量,或残差平方和。依次搜寻法:依次
6、对每一个参数在初始值上运用增量搜寻法找寻其最优点。牛顿法简介牛顿法简介 牛顿法是对方程四个参数求偏微分,得到E对给定系数的增量的泰勒级数绽开式。用增量对初始值进行校正,以此方法进行多次迭代,直到相关系数不再增大,或者设定一个迭代的次数,就可以得出四个值的最终结果。四参数拟合的算法简介四参数拟合的算法简介 依次搜寻法有一种算法是将四参数拟合过程拆分成两步走,可以避开四参数非线性迭代带来的收敛问题。该算法运用一种非线性迭代方法获得信号频率估计值,然后在已知频率状况下,运用三参数最小二乘拟合算法获得最终结果。本质上是一种三参数方法。四参数依次搜寻算法示例四参数依次搜寻算法示例()令 i=1,确定估计
7、信号频率的大致区间.对于常见的等间隔采样,转步骤();对于非等间隔采样,干脆转步骤().()利用 D F T 或 F F T 计 算信 号频率,设 为d,令迭代区间频率下限 ,迭代区间频率上限 (其中,c 为时钟频率,N为 D F T 或 F F T 的长度),转步骤().()视察采样序列过零点时刻,设第 m 个过“零点”(零点指采样序列的均值位置)时刻在区间tkm,tkm+1中,而第L(LM)个过“零点”时刻在区间 tkl,tkl+1 中,令 ,,其中m,l 为整数,转步骤().()令 ,从区间0l,0h中等间距的取 2 M+1 个点(比如 M=5),利用三参数法分别计算出这些点对应的 A1
8、j,B1j,C1j 和残差平方和 E1j(j=1,2,3,2 M+1).()比较()中 2 M+1 个残差平方和,并找出最小残差平方和对应频率(记为 1)、正弦幅度(记为 A 1)、余弦幅度(记为 B1)以及直流偏移(记为C1).这就是正弦信号四参数的第 1 次估计值,其中,频率估计的最大偏差=0/M.()令 i=i+1,()从区间 il,ih 中等间距地取 2 M+1 个点,分别计算出这些点对应的 A ij,B ij,Cij 和误差平方和 E ij.()比较()中 2 M+1 个误差平方和,并找出最小误差平方和对应的四个参数(分别记为 i,Ai,Bi 和 Ci),这就是正弦信号四参数第 i
9、次的估计值,其中,频率估计的最大偏差=0/Mi.()重复()(),直到找到满足精度要求的信号频率,将其记为,同时将与它对应的其他三个参数记为 A,B,C,那么,A,B,C 这四个参数就是正弦信号四参数的估计值.其中,频率估计的最大误差为max=0/Mi步骤()()给出了四参数估计法的一般步骤和频率估计的最大误差 max,可知,可以通过增大估计次数 i 来提高估计精度四参数拟合的算法简介四参数拟合的算法简介 还有学者运用遗传算法实现总体最优估计,以此实现四参数正弦参数的最小二乘估计,由于遗传算法原理本身可保证明现全局最优靠近,可避开收敛到局部最优点上,从而具有良好的收敛性。拟合误差拟合误差 有很
10、多因素会影响到拟合参数的精确度。序列长度、采样序列中含有的波形周期个数、采样量化误差、非线性误差等条件,都限制和影响了正弦参数的估计。影响不确定度的因素影响不确定度的因素(1)波形采集速率。(2)波形测量通道间延迟时间差。(3)采样序列的噪声及非谐波失真。(4)采样序列的抖动。(5)4参数正弦波拟合软件造成的测量不确定度,主要由于软件收敛判据、舍入误差、累积误差等造成;(6)另外,采集序列长度的变更、采集序列中所含信号的周期个数的变更,也将给测量带来影响,它们将体现在上述各项不确定度的重量中,不单独列出。拟合参数的最小误差界拟合参数的最小误差界 John P.Deyst1995年给出了正弦波四
11、参数最小二乘拟合算法获得参数的误差界,运用蒙特卡罗搜寻仿真法等对于各种可以想象的条件变更进行了细致探讨,并分别以阅历公式、误差界曲线等形式,给出了4个拟合参数随谐波次数和幅度、噪声、抖动、序列长度、序列所含信号周期个数等条件参量变更的规律。基本结论是:拟合获得的4个参数的误差界随着谐波阶次、序列长度、序列所含信号周期个数增大而变窄,随着谐波幅度、噪声、波形抖动的降低而变窄。每个参数的误差界应当在一个确定区间内变更,最小误差界即是其Cramer-Rao界。拟合参数的最小误差界拟合参数的最小误差界Cramer-Rao界:在四参数正弦波拟合中,误差界的指数表达式给出了拟合参数误差随着信号周期个数和谐
12、波阶次变更而变更的一个公式。其中:N为采样的周期个数,n为采样点数,h为谐波次数(整数),A为幅值,p为相位,C为直流量。拟合参数的不确定度拟合参数的不确定度 利用Cramer-Rao界,可以估计出谐波失真造成的4个测量参数的不确定度。以相位为例,假设 h次谐波的幅值 造成的参数误差分别在各自的误差界内匀整分布,则 给 带来的测量不确定度为:由于三角函数基之间的正交性,不同谐波互不相关,全部谐波带来的总的不确定度为:拟合参数的不确定度拟合参数的不确定度同理也可以得到幅值和直流重量的不确定度。幅值:直流量:拟合参数的不确定度拟合参数的不确定度对于频率不确定度的估计,可以做一下变换:同理可以计算得到频率的不确定度:降低误差的手段降低误差的手段 运用滤波等手段对正弦序列进行预处理后再进行拟合将是降低拟合误差界的一个有效手段。有学者特地针对正弦波采样序列提出了一种滤波器,可用于正弦拟合的预处理,主要用来消退谐波因素影响,以便降低拟合误差。其特点是理论上可以滤除全部偶次谐波和随意指定的奇次谐波,且对4个待拟合的正弦波模型参数没有影响。谢谢 谢!谢!