发明名称 基于连续小波变换的多普勒信号瞬时速度提取方法
摘要 本发明公开了一种基于连续小波变换的多普勒信号瞬时速度提取方法,属于信号处理技术领域。本发明采用连续小波变换得到输出信号的瞬时频率,然后对各个时刻的瞬时频率进行多项式拟合以减小误差,最后根据拟合后各个时刻点的瞬时频率解算出各个时刻的瞬时速度,适用于没有使用延迟光路和参考光路的干涉仪。本发明可以更好地做到同时保留时域和频域信息,得到的信号平滑性更好,且不受边界效应限制,应用范围更广,精度更高,可以较准确地提取到各个时刻的速度值。
申请公布号 CN105954761A 申请公布日期 2016.09.21
申请号 CN201610258584.1 申请日期 2016.04.22
申请人 北京航空航天大学;郑州轻工业学院 发明人 王国华;许思晨;聂晶
分类号 G01S17/58(2006.01)I;G01P3/36(2006.01)I 主分类号 G01S17/58(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 祗志洁
主权项 一种基于连续小波变换的多普勒信号瞬时速度提取方法,其特征在于,该方法适用于没有使用延迟光路和参考光路的干涉仪,采样点不超过10000个,采样率在最大频率的5‑7倍,通过分析输出信号各个时刻的瞬时频率得到各个时刻的多普勒频移量,进而求出各个时刻的瞬时速度;所述方法的实现步骤如下:步骤1)设第k个采样点中的第i次迭代尺度值为a<sub>i</sub>(k),a<sub>i</sub>(k)=a<sub>i</sub>(t<sub>0</sub>+kT<sub>s</sub>);其中,t<sub>0</sub>为初始时刻,T<sub>s</sub>为采样周期;给定初始时刻的初始尺度值为a<sub>0</sub>(t<sub>0</sub>);步骤2)设当前迭代的尺度值为a<sub>i</sub>(k),利用小波变换得到该尺度值对应的小波系数WT<sub>a</sub>(k),设<img file="FDA0000972298680000019.GIF" wi="139" he="70" />为WT<sub>a</sub>(k)的相位,则得到第k个采样点的第i+1次迭代的尺度值a<sub>i+1</sub>(k)为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>a</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msub><mi>&omega;</mi><mn>0</mn></msub><mrow><msub><mi>D</mi><mi>b</mi></msub><mo>&lsqb;</mo><msub><mi>&Psi;</mi><msub><mi>a</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000972298680000011.GIF" wi="437" he="125" /></maths>其中,D<sub>b</sub>表示离散微分算法,ω<sub>0</sub>为基小波的中心频率;步骤3)根据设定的精度ε判断迭代的尺度值是否满足下式:<maths num="0002"><math><![CDATA[<mrow><mo>|</mo><mfrac><mrow><msub><mi>a</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>a</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>a</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac><mo>|</mo><mo>&lt;</mo><mi>&epsiv;</mi><mo>;</mo></mrow>]]></math><img file="FDA0000972298680000012.GIF" wi="405" he="158" /></maths>当满足该式时,停止对第k个采样点的尺度值的迭代,标记所得到的第k个采样点的收敛尺度值a<sub>i+1</sub>(k)为a<sub>c</sub>(k),进入步骤4;否则,进行步骤2执行;步骤4)将第k个采样点的尺度值a<sub>c</sub>(k)作为第k+1个采样点的迭代初始值a<sub>0</sub>(k+1);步骤5)k自增1,然后重复步骤2~4,直至把所有的采样点都遍历到,获得各采样点的收敛尺度值;步骤6)根据下式求取待估信号在各采样点的瞬时频率<img file="FDA0000972298680000013.GIF" wi="147" he="63" /><img file="FDA0000972298680000014.GIF" wi="326" he="140" />其中,<img file="FDA0000972298680000015.GIF" wi="118" he="61" />为待估信号在第k个采样点的相位,<img file="FDA0000972298680000016.GIF" wi="115" he="71" />为基小波在初始时刻的相位;步骤7)对各个时刻的瞬时频率进行多项式拟合,t时刻的瞬时频率拟合为多项式表示如下:<maths num="0003"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&ap;</mo><msub><mi>k</mi><mn>0</mn></msub><mo>+</mo><msub><mi>k</mi><mn>1</mn></msub><mi>t</mi><mo>+</mo><msub><mi>k</mi><mn>2</mn></msub><msup><mi>t</mi><mn>2</mn></msup><mo>+</mo><mo>...</mo><mo>+</mo><msub><mi>k</mi><mi>p</mi></msub><msup><mi>t</mi><mi>p</mi></msup><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mi>p</mi></munderover><msub><mi>k</mi><mi>j</mi></msub><msup><mi>t</mi><mi>j</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0000972298680000017.GIF" wi="830" he="132" /></maths>其中,p为多项式拟合中的最高次幂;采用最小二乘估计准则估计系数k<sub>j</sub>;确定系数k<sub>j</sub>后根据拟合的多项式重新估计各个时刻的瞬时频率f(t);步骤8)确定t时刻的瞬时速度<img file="FDA0000972298680000018.GIF" wi="386" he="115" />其中,λ为探测光的波长,θ为探测光照射到运动物体的入射角度。
地址 100191 北京市海淀区学院路37号