1.一种具有自适应能力的机抖激光陀螺实时去抖方法,其特征在于实现如下:对陀螺信号和抖动信号进行差频采样,即陀螺和抖动信号的采样频率低于两倍的抖动信号的抖动频率,得到陀螺角增量Gav和抖动角增量Dav,分别对陀螺角增量Gav和抖动角增量Dav进行累加,得到陀螺角度Ga和抖动角度Da;然后更新抖动频率fd,再采用最小二乘法更新相位差 及比例系数kd;最后采用数字移相滤波器根据fd和 对抖动角度Da进行数字移相,并由kd以及数字移相滤波器增益系数K对陀螺角度Ga进行去抖,差分还原成角增量输出;
所述更新抖动频率fd的方法为:当达到抖动频率fd的更新周期时,判断抖动角度Da与上次更新周期内计算出的Da的平均值Da0之差若大于阈值THd,则频率计数标志置位;若小于-THd,则频率计数标志清零,并且频率计数值加1;当到达更新周期时,频率计数值除以更新周期值即为fd的更新值;
所述更新相位差 及比例系数kd方法为:在达到 和kd的更新周期时,认为抖动信号为正弦波,先对陀螺角增量Gav去除均值得到Gav1,然后利用最小二乘法,分别对Gav1的振幅Ag和相位 以及抖动角增量Dav的振幅Ad和相位 进行拟合,再按照(1)式得到更新后的 和kd,
2.根据权利要求1所述的具有自适应能力的机抖激光陀螺实时去抖方法,其特征在于:所述抖动频率fd的更新周期为3秒钟。
3.根据权利要求1所述的具有自适应能力的机抖激光陀螺实时去抖方法,其特征在于:所述阈值THd的大小为抖动角度Da振幅的一半。
4.根据权利要求1所述的具有自适应能力的机抖激光陀螺实时去抖方法,其特征在于:所述的更新 和kd的周期是1分钟,计算 和kd的周期为0.025秒,当达到更新周期时,将这一周期内计算的 和kd的平均值作为更新结果。
5.根据权利要求1所述的具有自适应能力的机抖激光陀螺实时去抖方法,其特征在于:所述数字移相滤波器采用一阶数字滤波器,传递函数为
根据fd和 数字移相滤波器传递函数中分母的一阶参数τ1和分子的一阶参数τ2的计算公式为
再将(2)式按照双线性变换法转换成一阶数字滤波器。
一种具有自适应能力的机抖激光陀螺实时去抖方法\n技术领域\n[0001] 本发明涉及一种机抖激光陀螺的抖动去除的方法,特别是一种具有自适应能力的机抖激光陀螺实时去抖方法,用于激光陀螺中。\n背景技术\n[0002] 机抖激光陀螺在捷联式惯导系统中已经得到了广泛应用,为了减小闭锁效应的影响,通过机械抖动人为引入了一个正弦交变角速度,使得陀螺的输出不仅包含了载体的运动角速度信息,还包含了抖动角速度,所以要对陀螺输出进行解调以去除抖动的影响。目前国内外有许多关于机抖激光陀螺去除抖动的文献,一般都采用相关滤波或者自适应滤波,也有将它们与陷波滤波器或者FIR滤波器相结合的方法,这些方法虽然有效但都需要高频采样(至少1kHz),对硬件采样电路和数据处理速度的要求较高,增加了系统成本,还会降低系统的可靠性。\n[0003] 人们经常采用的一种简单的常规去抖方法为:同时对陀螺输出和抖动输出进行采样,然后将抖动输出乘以事先测定的比例系数再从陀螺输出中减去。该方法无需高频采样,可以在导航解算的同时进行实时去抖,但是它最大的缺点就在于陀螺测出的抖动角速度与抖动输出之间经常有相位差,并且随着环境因素的变化,抖动频率、相位差和比例系数可能发生变化,最终导致陀螺输出中还残留有较大的抖动角速度误差。\n发明内容\n[0004] 本发明的技术解决问题:针对现有技术的不足,本发明提出了一种具有自适应能力的机抖激光陀螺实时去抖方法,该方法对抖动的频率、振幅和相位的变化具有自适应能力,能够有效减小激光陀螺输出中的抖动角速度误差并具有实时性。\n[0005] 本发明的技术解决方案:一种具有自适应能力的机抖激光陀螺实时去抖方法,实现如下:对陀螺信号和抖动信号进行差频采样,即陀螺和抖动信号的采样频率低于两倍的抖动信号的抖动频率,得到陀螺角增量Gav和抖动角增量Dav,分别对陀螺角增量Gav和抖动角增量Dav进行累加,得到陀螺角度Ga和抖动角度Da;然后更新抖动频率fd,再采用最小二乘法更新相位差 及比例系数kd;最后采用数字移相滤波器根据fd和 对抖动角度Da进行数字移相,并由kd以及数字移相滤波器增益系数K对陀螺角度Ga进行去抖,差分还原成角增量输出。\n[0006] 所述更新抖动频率fd的方法为:当达到抖动频率fd的更新周期时,判断抖动角度Da与上次更新周期内计算出的Da的平均值Da0之差若大于阈值THd,则频率计数标志置位;\n若小于-THd,则频率计数标志清零,并且频率计数值加1;当到达更新周期时,频率计数值除以更新周期值即为fd的更新值。\n[0007] 所述抖动频率fd的更新周期为3秒钟。\n[0008] 所述阈值THd的大小为抖动角度Da振幅的一半。\n[0009] 所述更新相位差 及比例系数kd方法为:在达到 和kd的更新周期时,认为抖动信号为正弦波,先对陀螺角增量Gav去除均值得到Gav1,然后利用最小二乘法,分别对Gav1的振幅Ag和相位 以及抖动角增量Dav的振幅Ad和相位 进行拟合,再按照(1)式得到更新后的 和kd,\n[0010] \n[0011] 所述的更新 和kd的周期是1分钟,计算 和kd的周期为0.025秒,当达到更新周期时,将这一周期内计算的 和kd的平均值作为更新结果。\n[0012] 所述数字移相器采用一阶数字滤波器,传递函数为\n[0013] \n[0014] 根据fd和 数字移相滤波器传递函数中分母的一阶参数τ1和分子的一阶参数τ2的计算公式为\n[0015] \n[0016] 再将(2)式按照双线性变换法转换成一阶数字滤波器。\n[0017] 所述对对陀螺角度Ga按照(4)式进行,去抖后得到Gaout,其中K是数字移相器的增益系数,最后再对Gaout进行差分得到陀螺角增量,\n[0018] \n[0019] 本发明与现有技术相比的有益效果在于:\n[0020] (1)本发明对常规去抖方法进行改进,实时测算抖动频率、相位差及比例系数,具有自适应能力,而所需的陀螺和抖动信号的采样频率低于两倍的抖动频率,例如抖动频率为440Hz则采样频率可以是400Hz,这避免了高频采样所带来的问题;\n[0021] (2)本发明中提出的更新抖动频率的方法是对抖动角增量累加后的抖动角度设阈值进行比较再计数,而抖动角度的振幅相对于角增量更加稳定,噪声更小,所以可以简单有效的计算出抖动频率,分辨率为0.33Hz;\n[0022] (3)本发明中提出的一种更新相位差及比例系数的方法,采用0.025s的计算周期和1分钟的更新周期,这样既能够在计算相位差和比例系数的过程中有效去除陀螺角增量的均值,保证了计算结果的准确性,又能够通过对1分钟内的计算结果取平均来抑制更新结果中的噪声,并且计算周期中采用的最小二乘法也使得算法的运算量达到最小;\n[0023] (4)本发明中提出的一种实时移相去抖方法,所用的移相器是一阶数字滤波器,结构简单,能够精确跟随测得的频率和相位差,对输入信号进行实时的数字移相,精确的去抖操作不仅可以有效减小陀螺输出中的抖动角速度误差,而且可以有效避免因直接对角增量去抖所引入的随机游走;\n[0024] (5对某型抖动频率为443Hz,当量为0.4663″/pul的机抖激光陀螺使用本发明进行去抖,采样频率为400Hz,并与常规去抖的结果进行比较,实验结果表明,采用常规去抖后的角增量输出的标准差为4.1pul/0.025s,而实施本发明后的角增量输出的标准差减小为\n2.2pul/0.025s,去抖效果明显。\n附图说明\n[0025] 图1为本发明的总流程图;\n[0026] 图2为本发明的更新抖动频率的程序流程图;\n[0027] 图3为本发明的更新相位差及比例系数的程序流程图;\n[0028] 图4为本发明的移相去抖的程序流程图;\n[0029] 图5为常规去抖和实施本发明后的陀螺角增量输出。\n具体实施方式\n[0030] 如图1所示,在对各参数完成初始化后,对陀螺信号和抖动信号进行差频采样,抖动频率一般在400~500Hz之间,由于采样频率低于两倍的抖动频率,所以在采样过程中产生频率混叠,例如抖动频率为440Hz,采样频率为400Hz,则采样信号中的抖动频率为40Hz,以下针对400Hz的采样频率进行具体说明。采样得到陀螺角增量Gav和抖动角增量Dav,按照(5)式对其进行累加分别得到陀螺角度Ga和抖动角度Da。\n[0031] \n[0032] 然后更新抖动频率fd,再采用最小二乘法更新相位差 及比例系数kd,计算中认为抖动信号是正弦波并利用fd上一次的更新结果,最后采用一阶数字移相滤波器根据fd和对抖动角度Da进行数字移相,并由kd以及滤波器增益系数对陀螺角度Ga进行去抖,最终差分还原成角增量输出。\n[0033] 图2是实施本发明的更新抖动频率的程序流程图。抖动频率fd的更新周期为3秒钟,每次调用该程序时更新周期计数器k1加1,然后将抖动角度Da与上次更新周期内计算出的Da的平均值Da0相减,再与阈值THd进行比较,若Da-Da0大于THd则计数标志Flag置1;\n若Da-Da0小于-THd则计数标志Flag置0,并且抖动频率计数器Cnt加1,即又采到了一个抖动周期的正弦波。由于Da的振幅相对稳定,所以选择THd为Da振幅的一半。当计数器k1的值为1200时,更新抖动频率fd=Cnt/3,单位是Hz,同时将Flag、Cnt和k1清零。\n[0034] 图3是实施本发明的更新相位差及比例系数的程序流程图。在计算 和kd时要对陀螺角增量Gav去除均值,若计算周期太长会影响去除均值的效果,而太短又会使计算结果中的噪声过大,所以计算 和kd的周期为0.025秒,再每1分钟对 和kd的结果取平均作为最终的更新结果。每次调用该程序时更新周期计数器k2加1,计算周期计数器k3加\n1。若计算周期计数器k3的值为10,将计数器k3清零,此时得到一组陀螺角增量Gav和抖动角增量Dav,对这组Gav去除均值得到Gav1。计算中认为抖动信号为正弦波,则有[0035] \n[0036] 其中Gav1i和Gavi分别为第i时刻(i=1,2…10)的Gav1和Dav,Δt=0.0025s,Ag和 分别为陀螺角增量中感测到的抖动振幅和相位,Ad和 为抖动角增量的振幅和相位,fd是上一次的更新结果。令\n[0037] \n[0038] \n[0039] 由最小二乘法则有\n[0040] \n[0041] 其中(HTH)-1HT只在更新fd时计算。\n[0042] 从而有\n[0043] \n[0044] 最终得到\n[0045] \n[0046] 当更新周期计数器k2的值为24000时,将这一分钟内计算出的 和kd1的平均值作为 和kd的更新结果,同时计数器k2清零。\n[0047] 图4是实施本发明的移相去抖的程序流程图。数字移相器采用一阶数字滤波器,其传递函数为\n[0048] \n[0049] 其幅频和相频特性函数为\n[0050] \n[0051] \n[0052] 要求在抖动频率处B′(ωd)=0,其中ωd=2πfd,所以有\n[0053] \n[0054] 根据fd和 由(12)式和(13)式可得\n[0055] \n[0056] 同时可以得到数字移相器的增益系数K为\n[0057] \n[0058] 然后再将(10)式按照双线性变换法转换成一阶数字滤波器,并对Da进行数字移相得到Daz,再对陀螺角度Ga进行去抖,得到\n[0059] \n[0060] 最后再对Gaout进行差分得到陀螺角增量,即\n[0061] Gavout(i)=Gaout(i)-Gaout(i-1) (17)[0062] 其中Gaout(i)和Gaout(i-1)分别为当前时刻和上一时刻的去抖后的陀螺角度,Gavout(i)为当前时刻的去抖后的陀螺角增量。\n[0063] 图5是常规去抖和实施本发明后的陀螺角增量输出,图中的细线是常规去抖的结果,粗线是实施本发明后的结果。对某型抖动频率为443Hz,当量为0.4663″/pul的机抖激光陀螺使用本发明进行去抖,采样频率为400Hz,并与常规去抖的结果进行比较,实验结果表明,采用常规去抖后的角增量输出的标准差为4.1pul/0.025s,而实施本发明后的角增量输出的标准差减小为2.2pul/0.025s,可见本发明去抖效果明显。\n[0064] 本发明未详细阐述部分属于本领域公知技术。
法律信息
- 2012-07-04
- 2011-10-12
实质审查的生效
IPC(主分类): G01P 9/00
专利申请号: 201010617667.8
申请日: 2010.12.22
- 2011-08-31
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-06-02
|
2009-11-20
| | |
2
| |
2008-10-08
|
2008-05-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |