The invention discloses a navigation method based on multi core DSP, and nuclear DSP has first and second kernel kernel; the navigation method comprises the following steps: 1, through the first kernel acquisition of inertial measurement unit, odometer, height gauge and satellite equipment issued by the data, and the data will be collected into a shared in the data area; step 2, the second kernel read into a shared data area data, read data for positioning navigation solution; step 3, second core positioning navigation solution and send the results to the display device. The present invention through a multi core DSP in the first and second kernel kernel parallel data acquisition and navigation solution, so as to improve the operation efficiency and enhance the real-time computing; another aspect of the present invention by reducing the calculation of frequency filter matrix of discrete frequency and integrated navigation filtering method, which in the protection of navigation accuracy and reduce the complexity of computing algorithm.
【技术实现步骤摘要】
一种基于多核DSP的定位导航方法
本专利技术涉及定位导航
,更为具体来说,本专利技术为一种基于多核DSP的定位导航方法。
技术介绍
目前,随着技术的不断发展,人们对定位导航设备的精度提出了越来越高的要求。为提高定位导航设备的精度,常规的方案主要有两种:(1)建立更准确的系统模型、使用更高的采样频率;(2)基于惯性导航、GPS、里程计等多源信息融合的方式来提高定位导航设备的精度。对于方案(1),建立更准确的系统模型意味着更高的系统阶数,这会使运算量呈指数级的增长;而更高的采样频率意味着需要更快的处理速度,这就提高了对处理器的性能要求,极大地增加了成本。对于方案(2),如果采用多源信息融合的方法,运算量会随着信息量的增大而增大,一般的硬件无法保证定位导航的实时性和准确性,而通过提高硬件能力的方式保证定位导航精度则必然大大地提高了成本,则无法推广使用。因此,在保证定位导航精度的基础上,如何降低导航运算的复杂度、降低成本投入,成为了本领域技术人员亟待解决的技术问题和始终研究的重点。
技术实现思路
为解决现有提高定位导航精度的方法存在的运算量大、成本高、实时性差、准确性差等问题,本专利技术创新地提出了一种基于多核DSP的定位导航方法,一方面选用具有并行运算能力强、内存空间大、成本低等优点的多核DSP作为硬件基础,另一方面通过巧妙地降低频率的方式对定位导航算法进行优化,从而实现在保证定位导航精度的同时降低了定位导航运算的复杂度。为实现上述技术目的,本专利技术公开了一种基于多核DSP的定位导航方法,所述多核DSP具有第一内核和第二内核;所述定位导航方法包括如下步骤:步 ...
【技术保护点】
一种基于多核DSP的定位导航方法,其特征在于:所述多核DSP具有第一内核和第二内核;所述定位导航方法包括如下步骤:步骤1,通过第一内核采集惯性测量单元、里程计、高程计以及卫星设备发出的数据,并将采集的数据放入共享数据区中;步骤2,通过第二内核读取放入共享数据区中的数据、将读取的数据用于定位导航解算;步骤3,所述第二内核将定位导航解算结果发送至显示装置。
【技术特征摘要】
1.一种基于多核DSP的定位导航方法,其特征在于:所述多核DSP具有第一内核和第二内核;所述定位导航方法包括如下步骤:步骤1,通过第一内核采集惯性测量单元、里程计、高程计以及卫星设备发出的数据,并将采集的数据放入共享数据区中;步骤2,通过第二内核读取放入共享数据区中的数据、将读取的数据用于定位导航解算;步骤3,所述第二内核将定位导航解算结果发送至显示装置。2.根据权利要求1所述的基于多核DSP的定位导航方法,其特征在于:步骤1中,还包括通过所述第一内核对采集的数据进行预处理的步骤,然后将预处理后的数据写入共享数据区。3.根据权利要求2所述的基于多核DSP的定位导航方法,其特征在于:步骤1中,所述预处理后的数据被写入共享数据区后,所述第一内核向第二内核发送核间中断信号;步骤2中,所述第二内核接收到所述核间中断信号后,才读取放入共享数据区中的数据。4.根据权利要求1至3中任一权利要求所述的基于多核DSP的定位导航方法,其特征在于:步骤2中,采用如下方式将读取的数据用于定位导航解算;步骤21,设置状态量初值,根据先验数据对第二内核中的滤波器参数进行初始化操作,所述滤波器参数包括协方差矩阵、状态噪声矩阵及观测噪声矩阵;步骤22,按照第一频率读取共享数据区中的惯性测量单元数据、里程计数据、高程计数据及卫星设备数据,并对读取的数据进行修正;步骤23,利用修正后的惯性测量单元数据和初始位置姿态信息进行纯惯性导航解算,得到惯性姿态、速度及位置结果;步骤24,利用状态量、惯性测量单元数据、里程计数据、高程计数据以及卫星数据得到用于...
【专利技术属性】
技术研发人员:高艳,段祉鸿,卫瑞,康冰,赵琳,刘希强,董彦维,陈令刚,朱曦曼,陈鸿跃,
申请(专利权)人:北京航天发射技术研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。