发明名称 一种残差迭代的Prony低频振荡分析方法
摘要 本发明公开了一种残差迭代的Prony低频振荡分析方法,采用迭代的方法来减小信号模型的阶数,提高解算特征方程系数求解方程组的数值稳定性。具体包括以下步骤:读入滤波后的测量数据;用奇异值分解法计算信号模型实际阶数;用残差迭代法计算特征方程系数;计算频率和衰减因子;计算幅值和初相。发明通过残差迭代的Prony法分析低频振荡,可以减小扩展Prony分析时的信号模型的阶数,提高解算特征方程系数求解方程组的数值稳定性。在所取的信号模型阶数m相同的条件下,本发明比传统Prony法计算出的低频振荡信息的结果精度高。
申请公布号 CN105528496A 申请公布日期 2016.04.27
申请号 CN201610008988.5 申请日期 2016.01.07
申请人 大连海事大学 发明人 姚玉斌;罗耀;张力元;王丹;吴志良
分类号 G06F17/50(2006.01)I;G06Q50/06(2012.01)I;H02J3/24(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 大连东方专利代理有限责任公司 21212 代理人 李洪福
主权项 一种残差迭代的Prony低频振荡分析方法,其特征在于:包括以下步骤:A、读入滤波后的测量数据读入测量数据,并对测量数据滤波去掉高频信号及噪声;B、用奇异值分解法计算信号模型实际阶数根据测量数据形成扩展阶矩阵X<sub>e</sub>,所取信号模型阶数p<sub>e</sub>大于信号模型的实际阶数p,p<sub>e</sub>取值为满足[N/4]&lt;p<sub>e</sub>&lt;[N/2]的整数,然后采用奇异值分解法计算扩展阶矩阵X<sub>e</sub>的有效秩r,即得到信号模型的实际阶数p=r;扩展阶矩阵X<sub>e</sub>为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>X</mi><mi>e</mi></msub><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>e</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>e</mi></msub><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>e</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>e</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><msub><mi>p</mi><mi>e</mi></msub><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000011.GIF" wi="1515" he="366" /></maths>式中,p<sub>e</sub>为所取信号模型的阶数,x(i)表示第i个测量数据,i=0、1、2、…、N‑2,N为测量数据总个数;C、用残差迭代法计算特征方程系数取信号模型的阶数m为满足p≤m&lt;[N/2]的整数,列出特征方程系数求解方程组,由于特征方程系数求解方程组的方程数大于未知数个数,不能直接求解,形成相应的法方程后采用最小二乘法对未知数进行估计,计算出特征方程的系数a=[a<sub>1</sub> a<sub>2</sub> … a<sub>m</sub>]<sup>T</sup>           (2)特征方程系数求解方程组为:<maths num="0002"><math><![CDATA[<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mi>+1</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000012.GIF" wi="1678" he="366" /></maths>式(3)对应的法方程为:<maths num="0003"><math><![CDATA[<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>r</mi><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>&epsiv;</mi><mi>m</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000021.GIF" wi="1437" he="366" /></maths>式中,样本函数r(i,j)的表达式如下:<maths num="0004"><math><![CDATA[<mrow><mi>r</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mi>m</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>x</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mi>i</mi><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>...</mo><mo>,</mo><mi>m</mi><mo>,</mo><mi>j</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000022.GIF" wi="1814" he="166" /></maths>上式中的上标(*)表示共轭;最小误差能量为<maths num="0005"><math><![CDATA[<mrow><msub><mi>&epsiv;</mi><mi>p</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><msub><mi>a</mi><mi>j</mi></msub><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mi>m</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>x</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000023.GIF" wi="1446" he="182" /></maths>信号模型的阶数为m时的特征方程为:<maths num="0006"><math><![CDATA[<mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>m</mi></munderover><msub><mi>a</mi><mi>i</mi></msub><msup><mi>z</mi><mrow><mi>m</mi><mo>-</mo><mi>i</mi></mrow></msup><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000024.GIF" wi="1510" he="159" /></maths>式中,a<sub>0</sub>=1;为了提高计算精度,采用迭代法求解a;其步骤如下:C1、设迭代计数k=0,收敛精度δ=0.00001,最大迭代次数k<sub>m</sub>=30;C2、根据测量数据形成方程组的系数矩阵X和右端向量c;用最小二乘法对特征方程系数求解方程组(3)求解,就是把式(3)写成下式所示的不相容方程组,并令误差平方和最小,<maths num="0007"><math><![CDATA[<mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mi>+1</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000025.GIF" wi="1526" he="367" /></maths>X和c分别为式(8)经过变化后得到的方程组的简写形式的系数矩阵和右端向量:Xa=c        (9)式中,<maths num="0008"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000031.GIF" wi="1629" he="365" /></maths>a=[a<sub>1</sub> a<sub>2</sub> … a<sub>m</sub>]<sup>T</sup>           (11)c=‑[x(m) x(m+1) … x(N‑1)]<sup>T</sup>         (12)C3、用高斯消去法求解式下式,得到a的初值a<sup>(0)</sup>;X<sup>T</sup>Xa=X<sup>T</sup>c            (13)C4、把a<sup>(k)</sup>代入式(c′)<sup>(k)</sup>=Xa<sup>(k)</sup>,得到(c′)<sup>(k)</sup>;C5、按照式Δc<sup>(k)</sup>=c‑(c′)<sup>(k)</sup>,计算残差Δc<sup>(k)</sup>;C6、用高斯消去法求解式X<sup>T</sup>XΔa<sup>(k)</sup>=X<sup>T</sup>Δc<sup>(k)</sup>,得到Δa<sup>(k)</sup>;C7、求<maths num="0009"><math><![CDATA[<mrow><msub><mi>&Delta;a</mi><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow></msub><mo>=</mo><munder><mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow><mrow><mn>1</mn><mo>&le;</mo><mi>i</mi><mo>&le;</mo><mi>m</mi></mrow></munder><mo>|</mo><msubsup><mi>&Delta;a</mi><mi>i</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup><mo>|</mo><mo>;</mo></mrow>]]></math><img file="FDA0000902224260000032.GIF" wi="580" he="109" /></maths>C8、判断Δa<sub>max</sub>是否小于δ,如果Δa<sub>max</sub>小于δ,转至步骤D;C9、令a<sup>(k+1)</sup>=a<sup>(k)</sup>+Δa<sup>(k)</sup>;C10、令k=k+1,如果k&lt;k<sub>m</sub>,转至步骤C4;D、计算频率和衰减因子特征方程的系数a求出后,代入特征方程(7),得到z后,并计算出信号分量的频率和衰减因子;特征方程(7)是一元高次方程,其解为实数或共轭复数,采用QR分解法求解;信号分量的频率和衰减因子计算公式如下:<maths num="0010"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>f</mi><mi>i</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mo>&lsqb;</mo><mi>Im</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mi>Re</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>/</mo><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mi>&Delta;</mi><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>=</mo><mi>l</mi><mi>n</mi><mo>|</mo><msub><mi>z</mi><mi>i</mi></msub><mo>|</mo><mo>/</mo><mi>&Delta;</mi><mi>t</mi></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000033.GIF" wi="1708" he="182" /></maths>式中,arctan、ln、Im、Re分别为反正切函数、自然对数函数、取复数虚部函数、取复数实部函数;E、计算幅值和初相把求出的z代入以下公式(15),并根据该式计算出b后,再计算信号分量的幅值和初相;式(15)的方程数也大于未知数个数,不能直接求解,形成相应的法方程,采用最小二乘法对未知数进行估计,计算出信号分量按幅值由大到小排序,取前p个信号分量作为最终的信号分量结果;计算b的公式为:Zb=x              (15)式中<maths num="0011"><math><![CDATA[<mrow><mi>Z</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>...</mo></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>z</mi><mn>1</mn></msub></mtd><mtd><msub><mi>z</mi><mn>2</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>z</mi><mi>m</mi></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msubsup><mi>z</mi><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><msubsup><mi>z</mi><mn>2</mn><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd><mtd><mo>...</mo></mtd><mtd><msubsup><mi>z</mi><mi>m</mi><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000902224260000041.GIF" wi="1566" he="359" /></maths>b=[b<sub>1</sub> b<sub>2</sub> … b<sub>m</sub>]<sup>T</sup>            (17)x=[x(0) x(1) … x(N‑1)]<sup>T</sup>         (18)相应的法方程为:Z<sup>T</sup>Zb=Z<sup>T</sup>x幅值和初相计算公式为<maths num="0012"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>A</mi><mi>i</mi></msub><mo>=</mo><mo>|</mo><msub><mi>b</mi><mi>i</mi></msub><mo>|</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&theta;</mi><mi>i</mi></msub><mo>=</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>t</mi><mi>a</mi><mi>n</mi><mo>&lsqb;</mo><mi>Im</mi><mrow><mo>(</mo><msub><mi>b</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>/</mo><mi>Re</mi><mrow><mo>(</mo><msub><mi>b</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>m</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000902224260000042.GIF" wi="1549" he="182" /></maths>
地址 116026 辽宁省大连市高新园区凌海路1号