spectrum correction of laser doppler velocimeter based on labview

6
22 卷第 Vol.22 No.1 2010 HIGH POWER LASER ANDPARTICLEBEAMS Jan. 2010 文章编号10014322 2010 01000906 基于 犔犪犫狏犻犲狑 的激光多普勒测速仪的频谱校正 龙兴武国防科学技术大学 光电科学与工程学院长沙 410073 在激光多普勒测速仪中为了减小由信号处理算法带来的测量误差提出运用频谱校正算法对 多普勒信号的频谱进行校正详细阐述了能量重心法比值法和相位差法 种离散频谱校正算法的基本原理运用这 种算法对理想正弦信号进行仿真并运用比值法对信号施加不同频率和信噪比的噪音下的正弦信号 和实测的多普勒信号进行仿真及实验研究结果表明种算法都可以使信号的频率更接近于真实值其中能 量重心法校正精度相对较低比值法和相位差法精度较高尤其是比值校正算法处理速度更快校正的精度基 本不受信噪比的影响将比值法运用于激光多普勒测速系统与光接收计数法测量结果进行比较结果显示校正后比较正前激光多普勒测速仪测量相对精度提高了 关键词信号处理激光多普勒测速仪离散频谱校正快速傅里叶变换 中图分类号TN249 文献标志码犱狅犻 10.3788 HPLPB20102201.0009 载体运动的角速度和线速度是惯导系统中的两个重要参数传统的导航系统中常采用陀螺和加速度计来 测量激光多普勒测速仪LDV 是一种很好的速度传感器解决了加速度计测量精度不高的问题目前多普 勒信号处理最常见的方法是快速傅里叶变换FFT 12 它与时域上的处理方法相比在动态响应时间抗干扰 性和测量范围等方面具有很强的优越性但如果直接将 FFT 结果的峰值谱对应的频率作为多普勒频率值存在精度低的问题不能满足 LDV 的要求而且考虑到 LDV 测量范围和实时测量的要求也不能通过降低采 样频率和增加分析数据的长度来提高频率分辨率因此必须考虑从软件上采用特殊方法对 FFT 的结果进行 校正以提高测量精度本文基于 Labview 编写了频谱校正 VI 对理想正弦信号不同噪声类型和不同信噪比 的加噪正弦信号及实测的多普勒信号进行频谱校正在提高频率分辨力的同时也显著增强了对一般信号进行 精确频谱分析的能力离散频谱校正的方法及基本原理 目前国内外有 种典型的校正方法离散频谱的能量重心校正法对幅值谱进行校正的比值法相位差法 FFT+ 离散傅里叶变换DFT 谱连续细化分析傅里叶变换法 34 其中前 种适合于多普勒信号的频谱校正能量重心校正法 对窗函数能量特性的分析发现窗谱主瓣函数的能量重心无穷逼近坐标原点根据这一特点利用窗函数 频谱的主瓣图形及主瓣的谱线用重心法求出离散窗谱函数的能量重心坐标该坐标就是频谱峰顶对应的主瓣 中心即校正出的准确频率 Hanning 窗为例其窗函数为 5cos π ,…, 式中为采样点数其频谱的模函数为 sin π )/[ π )] 式中是待分析信号的频率其功率谱函数 sin π )/[ π 由式可知 =- sin π 16 π sin π 16 π 收稿日期20090216 修订日期20090722 基金项目国防科技预研基金项目 作者简介1983 —), 汉族江苏盐城人博士研究生主要从事光学检测技术方面的研究wttzhoujian 163.com

Upload: hano125

Post on 10-Feb-2016

27 views

Category:

Documents


0 download

DESCRIPTION

Spectrum Correction of Laser Doppler Velocimeter Based on Labview

TRANSCRIPT

Page 1: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

书书书

 第22卷第1期 强 激 光 与 粒 子 束 Vol.22,No.1  2010年1月 HIGH POWERLASER ANDPARTICLEBEAMS Jan.,2010 

文章编号: 10014322(2010)01000906

基于犔犪犫狏犻犲狑的激光多普勒测速仪的频谱校正

周 健, 龙兴武, 魏 国

(国防科学技术大学 光电科学与工程学院,长沙410073)

  摘 要: 在激光多普勒测速仪中,为了减小由信号处理算法带来的测量误差,提出运用频谱校正算法对

多普勒信号的频谱进行校正,详细阐述了能量重心法、比值法和相位差法3种离散频谱校正算法的基本原理,

运用这3种算法对理想正弦信号进行仿真,并运用比值法对信号施加不同频率和信噪比的噪音下的正弦信号

和实测的多普勒信号进行仿真及实验研究。结果表明:3种算法都可以使信号的频率更接近于真实值,其中能

量重心法校正精度相对较低,比值法和相位差法精度较高,尤其是比值校正算法处理速度更快,校正的精度基

本不受信噪比的影响。将比值法运用于激光多普勒测速系统,与光接收计数法测量结果进行比较,结果显示:

校正后比较正前激光多普勒测速仪测量相对精度提高了2~3倍。

  关键词: 信号处理; 激光多普勒测速仪; 离散频谱校正; 快速傅里叶变换

  中图分类号:  TN249    文献标志码: A  犱狅犻:10.3788/HPLPB20102201.0009

  载体运动的角速度和线速度是惯导系统中的两个重要参数。传统的导航系统中常采用陀螺和加速度计来

测量。激光多普勒测速仪(LDV)是一种很好的速度传感器,解决了加速度计测量精度不高的问题。目前多普

勒信号处理最常见的方法是快速傅里叶变换(FFT)[12],它与时域上的处理方法相比,在动态响应时间、抗干扰

性和测量范围等方面具有很强的优越性。但如果直接将FFT结果的峰值谱对应的频率作为多普勒频率值,则

存在精度低的问题,不能满足LDV的要求,而且考虑到LDV测量范围和实时测量的要求,也不能通过降低采

样频率和增加分析数据的长度来提高频率分辨率。因此,必须考虑从软件上采用特殊方法对FFT的结果进行

校正以提高测量精度。本文基于Labview编写了频谱校正VI,对理想正弦信号、不同噪声类型和不同信噪比

的加噪正弦信号及实测的多普勒信号进行频谱校正,在提高频率分辨力的同时也显著增强了对一般信号进行

精确频谱分析的能力。

1 离散频谱校正的方法及基本原理

  目前国内外有4种典型的校正方法:离散频谱的能量重心校正法、对幅值谱进行校正的比值法、相位差法

及FFT+离散傅里叶变换(DFT)谱连续细化分析傅里叶变换法[34]。其中前3种适合于多普勒信号的频谱校正。

1.1 能量重心校正法

  对窗函数能量特性的分析发现,窗谱主瓣函数的能量重心无穷逼近坐标原点。根据这一特点,利用窗函数

频谱的主瓣图形及主瓣的谱线,用重心法求出离散窗谱函数的能量重心坐标,该坐标就是频谱峰顶对应的主瓣

中心,即校正出的准确频率[5]。以Hanning窗为例,其窗函数为

犠(狀)=0.5-0.5cos(2π狀/犖) (狀=0,1,2,…,犖-1) (1)

式中:犖 为采样点数。

  其频谱的模函数为

犵(犳)=sin(π犳)/[2π犳(1-犳2)] (2)

式中:犳是待分析信号的频率。其功率谱函数犌(犳)为

犌(犳)=犵2(犳)=sin

2(π犳)/[4π2犳2(1-犳)

2] (3)

  由式(1)~(3)可知:当狀→∞时,有

犻=-狀

(犳+犻)犌(犳+犻)=-sin

2(π犳)

16π2(狀+犳)

2(狀+犳+1)2+

sin2(π犳)

16π2(狀-犳)

2(狀-犳+1)2 →0

收稿日期:20090216;  修订日期:20090722

基金项目:国防科技预研基金项目

作者简介:周 健(1983—),男,汉族,江苏盐城人,博士研究生,主要从事光学检测技术方面的研究;wttzhoujian@163.com。

Page 2: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

书书书

这表明 Hanning窗离散频谱的能量重心无穷逼近坐标原点。加Hanning窗后的信号频谱主瓣函数为

狔=犃sin2[π(犳-犳0)]

4π2(犳-犳0)

2[1-(犳-犳0)2]2

(4)

式中:犳0 和犃分别表示信号的频率真值和幅值。

  考虑到Hanning窗的能量重心无穷逼近坐标原点,则由狀

犻=-狀

狔犻(犳-犳0+犻)=0可得

犳0 =狀

犻=-狀

狔犻(犳+犻)/狀

犻=-狀

狔犻 (狀=0,1,2…,∞) (5)

因此校正后的频率为

珚犳= 狀

犻=-狀

狔犻(犳+犻)/狀

犻=-狀

狔[ ]犻 犳s/犖 (6)

式中:犳s为采样频率。

  能量重心法不依赖于窗函数,解决了三点卷积幅值修正法不能校正频率和相位的问题。它能够对多段平

均功率谱直接进行校正,算法简单,校正精度与参与校正的点数有关,点数越多,对单频率成分的校正精度越

高,但要求相邻两个谱峰的频率间隔越大。

1.2 比值法

1.2.1 基本原理

  比值法利用归一化后差值为1的主瓣峰顶附近2条谱线的窗谱函数比值,建立一个以校正频率为变量的

方程,解出校正频率,得以对频率进行修正。以Hanning窗为例,对于任意的犳,其窗的频谱模函数为犵(犳),离

散频谱为狔犽,显然有

犵(犳)/犵(犳+1)=狔犽/狔犽+1 (7)

  结合式(2)可得犳= (狔犽-2狔犽+1)/(狔犽+1-狔犽),所得校正量为

Δ犽=-犳= (2狔犽+1-狔犽)/(狔犽+1-狔犽) (8)

式中:Δ犽为数字频率的校正量;犽为进行犖 点快速傅里叶变换的第犽个点,在傅里叶变换的理论中称之为数字

频率。

  加Hanning窗的比值校正法精度非常高,频率误差小于频率分辨率的0.01%,幅值误差小于1×10-4,相

位误差小于1°,但不适用频率间隔较小的多频率过于密集的频率分析和非离散谱的分析场合。

1.2.2 Labview程序实现[6]

  根据比值法的校正原理,编制比值法校正VI,其框图程序如图1所示。其中AInScBgVI,OptAInVI,Er

rMsgVI,StopBgVI,GetStatusVI和 ToEngVI是调用采集卡 PCIdas4020通用库中的 VI,而Spectral

MeasurementsVI,ArrayMax!MinVI,ButterworthFilterVI,和IndexArrayVI是调用Labview中常用的

VI。其中AInScBgVI实现了读取指定板卡指定通道的信号,并且以指定的采样率采样;OptAInVI设置采样

参数;ErrMsgVI将错误代码转换成输出信息;StopBgVI停止正在运行的操作;GetStatusVI返回正在运行

的操作状态;而ToEngVI是将A/D计数值转换成相等的电压值。

1.3 相位差法

  相位差法先对原始单频率成分信号连续采两段样本,然后对这两段信号分别作傅里叶变换,利用其对应离

散谱线的相位差来校正谱峰处的准确频率[7]。两段信号的初始相位角θ0,θ1 的关系为

θ1 =θ0+2π犳0犜 (9)

式中:犜为窗函数的周期。结合犳= (犽+Δ犽)犳s/犖 及犜 =犖/犳s得到

θ1-θ0 =2π(犽+Δ犽) (10)

  相位差中不计整数个2π,则有

Δ犽= (θ1-θ0)/2π (11)

  对两段信号加相同的窗函数后再进行离散傅里叶变换,变换后窗函数主瓣内不但具有相同的线性关系,而

且斜率相同[6],均为-π,则有

θ0 =θ犽0-Δ犽π, θ1 =θ犽

1-Δ犽π (12)

01 强 激 光 与 粒 子 束 第22卷

Page 3: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

Fig.1 Diagramprogramofratiomethodforspectrumcorrection

图1 比值法频谱校正的框图程序

式中:θ犽0和θ犽

1分别表示两段信号傅里叶变换后数字频率犽处对应的相位,由式(11)~(12)可得

Δ犽= (θ犽1-θ犽

0)/2π (13)

  由于θ犽0和θ犽

1分别为两段信号傅里叶变换后数字频率犽处对应的相位,因而其均在(-π,π)之间,两者之

差在(-2π,2π)之间,因而需要对相位差进行调整,调整后的频谱校正量为

Δ犽=Δ犽+1, Δ犽≤-0.5

Δ犽-1, Δ犽>-0.{ 5(14)

  相位差法的通用性好,对加不同窗函数时可以用相同的公式进行频率和相位校正,并且校正精度高,尤其

对频率和相位进行精确校正,频率误差小于频率分辨率的0.02%,相位误差小于0.1°,幅值误差小于0.02%。

另外计算方法简单,运算速度快,适用于频率间隔大于频率分辨率5倍的离散频率成分的校正,但是当信号中

存在多个频率成分的信号且频率间隔不大时,存在旁瓣干涉,甚至会发生主瓣干涉,因而会影响校正精度,甚至

无法校正[6]。

2 多普勒信号频谱校正的仿真研究

2.1 3种方法对理想信号进行频谱校正的仿真

  用上述3种方法分别对频率为100,200和700kHz的理想正弦信号进行校正,其中采样频率均为2

MHz,FFT的校正点数均为256点,加Hanning窗,其结果如图2所示。

  由仿真结果知:3种方法对短时快速傅里叶变换结果的校正,效果皆比较明显,校正后的频率更接近于信

号频率的真实值。与常用的时频分析法[8]和AR模型分析法[9]相比,计算量较小,容易实现实时计算,系统成

本较低。能量重心法校正精度相对较低,比值法和相位差法校正的精度较高。尤其是比值法校正的算法更简

单,处理速度也更快,因此选该方法对加噪的正弦信号进行仿真研究。

2.2 比值法对含噪声信号进行频谱校正的仿真

11第1期 周 健等:基于Labview的激光多普勒测速仪的频谱校正

Page 4: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

Fig.2 Correctionresultsofthreemethodswithsinusoidalsignalfrequenciesof100,200and700kHz

图2 频率为100,200和700kHz的理想正弦信号时,3种方法频谱校正的结果

  采用比值法分别对含均匀白噪声、高斯白噪声和周期性随机噪声3种不同噪声以及不同信噪比的正弦信

号进行仿真计算,结果如图3所示,其中正弦信号的频率为100kHz。

  由图3(a)~(c)可以看出:随着信噪比的下降,虽然噪声对信号的干扰越来越强,但从校正前后的多普勒

频率来看,采用比值法频谱校正的精度并没有下降,均在0.4%以内。由图5(a),(d),(e)可知:改变噪声的类

型,比值法频谱校正的精度没有发生明显变化,但信号叠加周期性随机噪声后,由于这种噪声在某些频率点能

量比较集中,所以在其频谱图中,信号频率对应的峰值谱不是很明显。可以通过跟踪滤波的方法来减弱其他频

21 强 激 光 与 粒 子 束 第22卷

Page 5: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

Fig.3 Correctionresultsofratiomethodforsinusoidalsignalswithdifferentnoisesandsignaltonoiseratios

图3 3种不同噪声以及不同信噪比的正弦信号仿真计算结果

率成分的噪声干扰。上述仿真的结果表明,选用比值法多实测多普勒信号进行校正比较合适。

3 比值法频谱校正在差动激光多普勒测速仪中的应用

  以匀速转动的转盘为速度源,运用LDV测量转盘上待测点运动的线速度。同时采用计数法测量转盘的

转速,进而求得待测点的运动速度,并将其测量结果所对应的多普勒频率作为频率标准,计算校正前后LDV

的相对误差。当转盘以不同的速度转动时,校正前后与计数法测得的结果比较如表1所示。

  由于光接收计数法是利用斩波片的小孔对光信号进行调制,因此斩波片上均匀分布的小孔的数目越多,测

量结果越精确,实验中小孔的数目为24。即使测量过程中斩波片的转速有微小波动,光计数法所获得的是斩

波片在短时间内的平均转速,因此转速的微小波动产生的影响很小。基于光计数法精度高和稳定性好的特点,

所以用光计数法的测量结果去衡量频谱校正的效果是切实可行的。由表1中的结果可以看出:频谱校正前

LDV的测量精度不高,相对误差约为2"

,运用比值法频谱校正可使频率分辨率提高,校正后的相对误差不高

于0.6%,测速精度提高了2~3倍。

4 结 论

  本文详述了能量重心法、比值法、相位差法3种离散频谱校正的方法及其基本原理,并基于Labview软件

31第1期 周 健等:基于Labview的激光多普勒测速仪的频谱校正

Page 6: Spectrum Correction of Laser Doppler Velocimeter Based on Labview

表1 频谱校正前后及计数法测得的结果比较

犜犪犫犾犲1 犛狆犲犲犱犿犲犪狊狌狉犲犿犲狀狋狉犲狊狌犾狋狊犫犲犳狅狉犲犪狀犱犪犳狋犲狉狉犪狋犻狅犮狅狉狉犲犮狋犻狅狀犮狅犿狆犪狉犲犱狑犻狋犺犮狅狌狀狋犻狀犵犿犲狋犺狅犱

velocity/

(m·s-1)

beforecorrection

Doppler

frequency/Hz

velocity/

(m·s-1)

relative

error/%

aftercorrection

Doppler

frequency/Hz

velocity/

(m·s-1)

relative

error/%

0.81 302423 0.79 2.1 308931 0.807 0.31

1.14 428751 1.12 1.8 435260 1.134 0.46

1.50 585705 1.53 2.2 575752 1.506 0.41

1.95 735002 1.92 1.4 744956 1.939 0.55

2.34 911097 2.38 1.8 897699 2.336 0.27

2.80 1094848 2.86 2.0 1074559 2.815 0.53

3.61 1358989 3.55 1.6 1378896 3.623 0.38

4.06 1535084 4.01 1.4 1550780 4.043 0.41

4.53 1711179 4.47 1.4 1724577 4.505 0.55

4.92 1925554 5.03 2.2 1892250 4.943 0.47

编写了频谱校正的程序,对理想正弦信号和加噪的正弦信号进行仿真研究,频谱校正的效果明显。并将比值法

运用于激光多普勒测速系统进行实测,使测速精度提高了2~3倍。因此,在差动激光多普勒测速系统的信号

处理中进行频谱校正是必须且切实可行的。

参考文献:

[1] 沈熊.激光多普勒测速技术及应用[M].北京:清华大学出版社,2004:99101.(ShenXiong.LaserDopplervelocimetryanditsapplication.

Beijing:TsinghuaUniversityPress,2004:99101)

[2] 王忠凯,毕建民,周昕,等.激光多普勒双光束横向测速技术研究[J].激光技术,2006,30(2):183185.(WangZhongkai,BiJianmin,Zhou

Xin,etal.InvestigationondualbeamDopplerspeedometerbasedonCO2lasers.犔犪狊犲狉犜犲犮犺狀狅犾狅犵狔,2006,30(2):183185)

[3] 刘昌文,韩静娜,刘杰,等.激光多普勒测速中的频谱校正及其应用[J].中国激光,2003,30(7):642646.(LiuChangwen,HanJingna,Liu

Jie,etal.InvestigationonfrequencycorrectionmethodsanditsapplicationindigitalspectrumLDAprocessor.犆犺犻狀犲狊犲犑狅狌狉狀犪犾狅犳犔犪狊犲狉狊,

2003,30(7):642646)

[4] 朱小勇,丁康.离散频谱校正方法的综合比较[J].信号处理,2001,17(1):9197.(ZhuXiaoyong,DingKang.Thesyntheticalcomparisonof

correctingmethodsondiscretespectrum.犛犻犵狀犪犾犘狉狅犮犲狊犻狀犵,2001,17(1):9197)

[5] 江利旗.离散频谱分析技术及动态信号分析系统[D].重庆大学,2000:2527.(JiangLiqi.Discretespectrumanalysistechniqueandthesystem

ofdynamicsignalanalysis.ChongqingUniversity,2000:2527)

[6] 戴鹏飞,王胜开,王格芳,等.测试工程与Labview应用[M].北京:电子工业出版社,2006.(DaiPengfei,WangShengkai,WangGefang,et

al.TestengineeringandtheapplicationofLabview.Beijing:PublishingHouseofElectronicsIndustry,2006)

[7] 张晓飞.离散频谱误差分析与校正方法[D].重庆大学,1999:1517,2126.(ZhangXiaofei.Theerroranalysisandcorrectmethodofdiscrete

spectrum.ChongqingUniversity,1999:1517,2126)

[8] 钟莹,张国雄,张涛,等.时频分析在激光多普勒信号处理中的应用[J].光学技术,2007,33(2):281-286.(ZhongYing,ZhangGuoxiong,

ZhangTao,etal.Applicationoftime-frequencyanalysisinlaserdopplersignalprocessing.犗狆狋犻犮犪犾犜犲犮犺狀犻狇狌犲,2007,33(2):281286)

[9] 皇甫堪,陈建文,楼生强.现代数字信号处理[M].北京:电子工业出版社,2004:195222.(HuangFukan,ChenJianwen,LouShengqiang.

Moderndigitalsignalprocessing.Beijing:PublishingHouseOfElectronicsIndustry,2004:195-222)

犛狆犲犮狋狉狌犿犮狅狉狉犲犮狋犻狅狀狅犳犾犪狊犲狉犇狅狆狆犾犲狉狏犲犾狅犮犻犿犲狋犲狉犫犪狊犲犱狅狀犔犪犫狏犻犲狑

ZhouJian, LongXingwu, WeiGuo

(犆狅犾犾犲犵犲狅犳犗狆狋狅犲犾犲犮狋狉犻犮犛犮犻犲狀犮犲犪狀犱犈狀犵犻狀犲犲狉犻狀犵,犖犪狋犻狅狀犪犾犝狀犻狏犲狉狊犻狋狔狅犳犇犲犳犲狀狊犲犜犲犮犺狀狅犾狅犵狔,犆犺犪狀犵狊犺犪410073,犆犺犻狀犪)

  犃犫狊狋狉犪犮狋: InordertodecreasethemeasuringerrorofsignalprocessinginlaserDopplervelocimeter(LDV),frequencyspec

trumcorrectionmethodsforlaserDopplersignalwereproposed.Basicprinciplesofenergycentrobariccorrection,ratiocorrection

andphasedifferencecorrectionwereexpounded.Thethreemethodsprocessingidealsinusoidalsignalswassimulatedwithdiffer

entsignalfrequencies,andsowastheratiomethodprocessingsinusoidalsignalswithdifferentnoisesandsignaltonoiseratios.

Theresultsshowthat,allthethreemethodscaneffectivelycorrectthefrequency,theenergycentrobariccorrectionhasthelowest

precision,andtheratiocorrectionisthefastestanditsprecisionisalmostnotaffectedbythechangeofsignaltonoiseratio.The

ratiocorrectionwasappliedtotheLDVsystem,andthemeasuredvelocitywascomparedwiththatofcountingmethod,which

showsthattherelativeprecisionofmeasurementhasbeenimprovedbytwotothreetimesusingtheratiocorrection.

  犓犲狔狑狅狉犱狊: signalprocessing; laserDopplervelocimeter; discretespectrumcorrection; fastFouriertransform

41 强 激 光 与 粒 子 束 第22卷