【技术实现步骤摘要】
本专利技术涉及数字信号处理方法,尤其涉及一种陀螺温度漂移建模方法。
技术介绍
光纤陀螺常常工作在复杂的环境下,复杂的环境温度会导致陀螺产生非互异性相移,从而带来陀螺输出的漂移。对于由温度引起的陀螺漂移,目前有两种方法进行修正,一种是采用物理的方法进行消减影响,另一种方法是运用算法进行漂移补偿。相比于物理方法,补偿方法不会带来成本和体积的提高。随着算法的改进,漂移补偿方法也越来越能够满足陀螺高精度、小型化的要求。集合经验模分解(Ensemble Empirical Mode Decomposition,EEMD)是一种基于噪声辅助的数据分析方法,它能够在时域进行自适应分解,不用任何基函数。EEMD中噪声幅值的选择十分重要,这关系着信号分解的好坏。若噪声幅值选择的不合适,将会带来模式混叠、虚假模态和有用信号不能正确分离等问题。在应用EEMD时,传统的辅助噪声的幅值需要根据经验值进行添加,一般取原始信号0.1-0.4倍的标准差,使用存在随机性,分解效果不能得到保证。但是在实际使用过程中,辅助噪声的幅值远不止这个范围,根据信号频域的不同,往往取更小的值效果更好。支持向量机(Support Vector Machine,SVM)是一种有监督的学习模型,广泛应用于数据的分类、预测和拟合。在支持向量回归估计算法中,径向基(Radial basis function,RBF)核函数参数g以及惩罚系数C直接影响SVM拟合效果的好坏。核函数参数g决定了低维空间到高维空间的映射方式,惩罚系数C用于平衡误差和模型复杂程度,因此必须通过计算得到最优的参数C和g。对于SVM回归模型 ...
【技术保护点】
一种陀螺温度漂移建模方法,其特征在于该方法包括:(1)采用EEMD方法对陀螺温度漂移信号f进行分解,得到N个分解分量:IMF1~IMFN;(2)计算各分解分量的相对熵值,并根据相对熵值从陀螺温度漂移信号中分离出噪声信号;(3)对所述噪声信号进行二次B样条拟合,得到拟合噪声信号;(4)采用三次均匀B样条和网格搜索方法,搜索SVM的惩罚系数和核函数参数的最优值;(5)将搜索到的最优值代入SVM,联合所述拟合噪声信号,建立陀螺温漂的数学模型。
【技术特征摘要】
1.一种陀螺温度漂移建模方法,其特征在于该方法包括:(1)采用EEMD方法对陀螺温度漂移信号f进行分解,得到N个分解分量:IMF1~IMFN;(2)计算各分解分量的相对熵值,并根据相对熵值从陀螺温度漂移信号中分离出噪声信号;(3)对所述噪声信号进行二次B样条拟合,得到拟合噪声信号;(4)采用三次均匀B样条和网格搜索方法,搜索SVM的惩罚系数和核函数参数的最优值;(5)将搜索到的最优值代入SVM,联合所述拟合噪声信号,建立陀螺温漂的数学模型。2.根据权利要求1所述的陀螺温度漂移建模方法,其特征在于:步骤(2)具体包括:(21)计算分解分量IMF2~IMFN的和IMFpre-all;其中,(22)计算各分解分量的相对熵值;其中,第i个分解分量IMFi的相对熵值为式中,i=2,...,N,P(IMFpre-all)表示IMFpre-all的概率值,P(IMFi)表示IMFi的概率值;(23)根据各分解分量的相对熵值绘制相对熵值曲线,并找出该曲线的变换拐点所对应的分解分量IMFk;(24)计算分解分量IMF1~IMFk的和,得到噪声信号3.根据权利要求1所述的陀螺温度漂移建模方法,其特征在于:步骤(3)具体包括:对所述噪声信号fnoise进行二次B样条拟合,得到的拟合噪声信号fnoise(d)为:式中,j为整数且j≥3,di表示残差的第i个数据,N0,3(t-i)表示二次B样条的基函数。4.根据权利要求1所述的陀螺温度漂移建模方法,其特征在于:步骤(4)具体包括:(41)定义SVM的惩罚系数C和核函数参数g的范围和步长,并设置标准差阀值;(42)将惩罚系数C取值为定义范围内的最小值;(43)将核函数参数g在定义范围内以定义步长增长分别取值,联合当前惩罚系数C值分别进行SVM拟合,计算得到不同g值时的SVM拟合均方误差;(44)对所述不同g值时的SVM拟合均方误差进行三次均匀B样条拟合,得到连续的B样条拟合均方误差,并从中选取最小值;(45)判断B样条拟合均方误差的最小值是否小于所述标准差阀值MSEth;若否,则将惩罚系数C的取值增加一个步长,并返回执行(4...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。