The invention discloses a PLD, a DSP, an integrated navigation system, a data processing method and a device, relating to the field of navigation technology. Programmable logic device transmission inertial navigation data to the digital signal processor is still using the interrupt mode of the invention, but the programmable logic device through the PPS flag to indicate the PPS signal to the digital signal processor in the inertial navigation data package, and programmable logic device of the satellite navigation data cache to FIFO and set IO to set the output state, the digital signal processor in the idle time to read the satellite navigation data. The number of interrupts in the data communication process of the integrated navigation system is reduced, the burden of programmable logic devices and digital signal processors is reduced, and the overall performance of the system is improved.
【技术实现步骤摘要】
PLD、DSP、组合导航系统、数据处理方法和装置
本专利技术涉及导航
,特别涉及一种PLD、DSP、组合导航系统、数据处理方法和装置。
技术介绍
惯性导航是一种完全自主的导航方式,但其误差随时间积累,卫星导航的误差不发散,但其信号容易受到干扰。惯性/卫星组合导航系统正好优势互补,在一些高精度高要求的位置服务场合有着广泛的应用,比如说无人车、无人机等。然而导航系统的实时性要求比较高,而组合导航系统处理的数据量也相对较大,所以组合导航系统对处理器的性能提出了较高的要求。因为一边要进行大量的实时的数据处理,一边要进行复杂的导航解算,一般单处理器很难满足组合导航的系统需求,所以通常采用FPGA(FieldProgrammableGateArray,现场可编程门阵列)+DSP(DigitalSignalProcessing,数字信号处理器)的硬件处理架构。FPGA负责数据采集和通信,DSP负责导航解算。在大多数的系统里,FPGA仅仅实现了数据采集和通信,大量的数据处理工作由DSP来完成。例如FPGA实现了惯性导航数据的采集,然后通过中断的方式告知DSP,然后DSP读取 ...
【技术保护点】
一种可编程逻辑器件PLD,其特征在于,包括:第一信号发生电路,被配置为响应于接收到秒脉冲PPS信号产生惯性导航数据的采集信号;PPS标识电路,被配置为响应于惯性导航数据采集完成,在所述惯性导航数据中添加PPS标志位;第二信号发生电路,被配置为响应于在所述惯性导航数据中添加PPS标志位,产生中断信号并发送至数字信号处理器,以便数字信号处理器响应于接收到所述中断信号读取所述惯性导航数据;数据写入电路,被配置为响应于与所述PPS信号对应的卫星导航数据的接收完成,将所述卫星导航数据写入先入先出队列FIFO;输入输出接口IO设置电路,被配置为响应于将所述卫星导航数据写入FIFO,将I ...
【技术特征摘要】
1.一种可编程逻辑器件PLD,其特征在于,包括:第一信号发生电路,被配置为响应于接收到秒脉冲PPS信号产生惯性导航数据的采集信号;PPS标识电路,被配置为响应于惯性导航数据采集完成,在所述惯性导航数据中添加PPS标志位;第二信号发生电路,被配置为响应于在所述惯性导航数据中添加PPS标志位,产生中断信号并发送至数字信号处理器,以便数字信号处理器响应于接收到所述中断信号读取所述惯性导航数据;数据写入电路,被配置为响应于与所述PPS信号对应的卫星导航数据的接收完成,将所述卫星导航数据写入先入先出队列FIFO;输入输出接口IO设置电路,被配置为响应于将所述卫星导航数据写入FIFO,将IO设置为置位输出状态,以便所述数字信号处理器在所述IO为置位输出状态的情况下读取所述卫星导航数据。2.根据权利要求1所述的可编程逻辑器件,其特征在于,所述第一信号发生电路被配置为:按照预设频率产生惯性导航数据的采集信号;响应于接收到所述PPS信号,产生与所述PPS信号同步的惯性导航数据的采集信号,之后重新按照预设频率产生后续的惯性导航数据的采集信号。3.根据权利要求1所述的可编程逻辑器件,其特征在于,还包括:第三信号发生电路,被配置为响应于捕获到所述数字信号处理器产生的读信号EM_OE的下降沿,产生读请求信号;数据传输电路,被配置为在所述读请求信号的下降沿将与地址译码对应的数据输出至数据总线,以便所述数字信号处理器在所述EM_OE的上升沿读取所述数据总线上的数据。4.根据权利要求1所述的可编程逻辑器件,其特征在于,还包括:第四信号发生电路,被配置为响应于捕获到所述数字信号处理器产生的写信号EM_WE的下降沿,产生写请求信号;数据读取电路,被配置为在所述写请求信号的下降沿读取数据总线上的数据。5.一种数字信号处理器DSP,其特征在于,包括:第一数据读取电路,被配置为响应于接收到可编程逻辑器件发送的中断信号,从所述可编程逻辑器件读取惯性导航数据,其中,所述中断信号为所述可编程逻辑器件响应于接收到秒脉冲PPS信号的同时采集惯性导航数据并在所述惯性导航数据中添加PPS标志位后产生的;输入输出接口IO状态查询电路,被配置为查询所述可编程逻辑器件的IO的状态;第二数据读取电路,被配置为响应于所述可编程逻辑器件的IO为置位输出状态,从所述可编程逻辑器件读取卫星导航数据。6.根据权利要求5所述的数字信号处理器,其特征在于,所述IO状态查询电路响应于解算的所述惯性导航数据中包括秒脉冲PPS标志位的情况,查询所述IO的状态。7.根据权利要求5所述的数字信号处理器,其特征在于,还包括:数据存储电路,被配置为响应于解算的所述惯性导航数据中包括秒脉冲PPS标志位的情况,将当前的惯性导航数据的解算结果保存至存储器;处理电路,被配置为将当前的惯性导航数据的解算结果与所述卫星导航数据进行组合导航解算。8.根据权利要求5所述的数字信号处理器,其特征在于,还包括:读信号发生电路,被配置为产生读信号EM_OE并发送至所述可编程逻辑器件,以便所述可编程逻辑器件捕获到所述EM_OE的下降沿后将惯性导航数据或卫星导航数据输出至数据总线;其中,所述第一数据读取电路被配置为在所述EM_OE的上升沿读取所述数据总线上的惯性导航数据,或者,所述第二数据读取电路被配置为被配置为在所述EM_OE的上升沿读取所述数据总线上的卫星导航数据。9.根据权利要求5所述的数字信号处理器,其特征在于,还包括:数据写入电路,被配置为将数...
【专利技术属性】
技术研发人员:阙兴涛,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。