星历数据的处理方法

文档序号:6112566阅读:733来源:国知局
专利名称:星历数据的处理方法
星历数据的处理方法技术领域
本发明是有关于一种星历数据的处理方法,且特别是有关于一种通过导航 装置的导航芯片处理星历数据的方法。背景技术
全球卫星定位系统(Global Position System, GPS)为一种结合太空卫星 与通信技术的科技,使用者通过人造卫星定位接收器接收人造卫星传来的信号 借以得到所在地的经度、纬度与时间等信息,目前已开放给民间做为定位使用。 在生活应用上,除了导航系统外,更可以通过GPS的时间信息与精确的坐标定 位告知使用者所在位置的时间或生活信息。在导航装置首次定位(Time to First Fix, TTFF)时,导航装置须作初始 化动作以调整接收卫星信号方位,进而精准的接收卫星信号。当接收到卫星信 号后,导航装置才可以进行定位、调整时间以及卫星导航等动作。目前导航装 置初始动作是通过星历数据弓l擎(Constantly Location Measurement, CLM Engine)达成,导航装置可预先由网络取得星历信息,在首次定位时进行修正 星历信息动作。首先由星历数据引擎将这些预先取得的星历信息加载,并转换 为导航芯片所能接受的格式,接着通过人造卫星定位接收器接收卫星信号的GPS 卫星轨道半径、轨道倾角、偏心率等数据,辅以预先得到的星历资料修正星历 误差。最后,导航装置便可以由修正的星历数据得知卫星运行方位,以方便接 收卫星信号进行卫星导航。然而,由于CLM引擎与卫星定位接收器供货商的导航芯片(GPS Chip)所 提供的信息格式不一致,CLM引擎需将信息格式转换为与导航芯片一致的信息格 式才得以运作。例如,CLM引擎下达的指令格式必须转换为通信标准(National Marine Electronics Association,丽EA)格式再传给接收器,接收器才得以 处理CLM引擎传来的指令。CLM引擎频繁的转换格式将耗费CPU的运算资源,使 得CPU整体的运算效能降低,因此需建立一种更有效率的格式转换方式,以縮 短导航装置初始化所需时间。
发明内容有鉴于此,本发明的目的就是在提供一种星历数据的处理方法,使用导航 芯片(GPS Chip)通过星历数据引擎接收星历数据,并转换为通信标准格式供 导航装置使用,而能够节省星历数据引擎转换星历数据所耗费的运算资源。本发明提出一种星历数据的处理方法,适用于通过导航装置的导航芯片处 理星历数据,这种处理方法包括下列步骤当导航装置的导航功能启动时,导
航芯片传送一个第---格式的启动信号至星历数据引擎;星历数据引擎在接收到 第一格式的启动信号后,会回传一个第一格式的第"控制指令,通知导航芯片将接收数据的格式转换为第二格式;接着,导航芯片自星历数据引擎存取第二 格式的星历数据,并将星历数据转换为第一格式以实施导航功能;当导航功能 结束时,导航芯片传送第二格式的结朿信号至星历数据引擎;星历数据引擎在 接收导航芯片回传的第二格式的结束信号指后,发送一个第二格式的第二控制 指令通知导航芯片将接收数据格式转换回第-一格式。依照本发明的较佳实施例所述星历数据的处理方法,上述处理方法中的第 ----格式为通信标准(National Marine Electronics Association,廳A)格式。依照本发明的较佳实施例所述星历数据的处理方法,上述处理方法中的第 二格式为星历数据引擎处理星历数据的格式。依照本发明的较佳实施例所述星历数据的处理方法,上述处理方法中的导 航芯片的数据接收的格式预设为第一格式。依照本发明的较佳实施例所述星历数据的处理方法,上述处理方法,包括 此星历数据引擎为星历卫星轨道数据引擎(Constantly Location Measurement Engine, CLM Engine)。相较于现有技术,本发明因采用导航装置的导航芯片通过星历数据引擎接 收星历数据,并转换为通信标准格式供导航芯片做导航使用,星历数据引擎不 需花费CPU资源转换星历数据格式,而縮短导航装置首次定位所需的时间。为对本发明的H的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下
图1是依照本发明较佳实施例所绘示的星历数据处理的方法流程图。图2是依照本发明较佳实施例所绘示的导航装置方块图。
具体实施方式图1是依照本发明较佳实施例所绘示的星历数据处理的方法流程图,而图2 是依照本发明较佳实施例所绘示的导航装置的方块图。请同时参照图l、图2, 本实施例描述 一种通过导航装置的导航芯片处理星历数据的方法,通过导航芯 片快速转换星历数据格式,而能够缩短首次定位的时间。在本实施例的导航装置200中,包含星历数据引擎210与导航芯片220。其 中,星历数据引擎210可以是一个星历卫星轨道数据引擎(Constantly Location Measurement Engine, CLM Engine),并不限制其范围。此外,导航芯片220 的数据处理及传输数据格式预设为通信标准(National Marine Electronics Association,丽EA),丽EA为美国国家海事电子协会制定的标准规格,此一标 准规格订定了所有导航及航海电子仪器间的通信标准,包含传输数据的格式以 及传输数据的通信协议。
接下来则介绍本发明的星历数据处理方法的各个步骤首先,由使用者将导航装置开机,此时导航装置即会开始进行星历数据的初始化动作(歩骤SU0)。其次,当导航装置的导航功能启动时,导航芯片220 会传送一个應EA格式的启动信号至星历数据引擎210(歩骤S120)。此时,星历 数据引擎即会问传同样为丽EA格式的 一个第-一控制指令。接着,当导航芯片接收到星历数据引擎回传的第一控制指令后,导航芯片 将其数据接收的格式转换为客制化信息格式(Proprietary Message Format)(步 骤S130),其屮,此客制化信息格式例如是星历数据引擎处理星历数据的格式。 然而,此格式为星历数据引擎制造商所制定的信息格式,并不限制其范围。之后,导航芯片从星历数据引擎存取客制化信息格式的星历数据,并由导 航芯片将星历数据的格式转换为通信标准格式,此时导航装置即可依据此星历 数据,调整接收卫星信号的方位,从而获得定位信息,实施导航功能(步骤S140)。 当导航功能结朿时,导航芯片传送一个客制化信息格式的结束信号给星历数据 引擎,借以通知星历数据引擎结束此次导航(歩骤S150)。最后,由星历数据引擎回传--个客制化信息格式的第二控制指令给导航芯 片,当导航芯片接收到星历数据引擎回传的第二控制指令后,导航芯片就会将 其数据接收的格式转换回原本的通信标准格式(步骤S160)。综上所述,在本发明的星历数据的处理方法中,通过导航装置的导航芯片 将客制化格式的星历数据转换为NMEA格式。其中,由于导航芯片中具有运算功 能较高的数字信号处理器(Digital Signal Processor, DSP),因此能够提供 导航芯片快速转换格式,从而节省CPU资源,达到縮短导航装置首次定位所需 时间的目的。
权利要求
1.一种星历数据的处理方法,适于通过一导航装置的一导航芯片处理一星历数据,其特征在于,该处理方法包括下列步骤当该导航装置的一导航功能启动时,传送一第一格式的一启动信号至一星历数据引擎;接收该星历数据引擎回传的该第一格式的一第一控制指令,而将数据接收的格式转换为一第二格式;自该星历数据引擎存取该第二格式的该星历数据,并将该星历数据转换为该第一格式以实施该导航功能;当该导航功能结束时,传送该第二格式的一结束信号至该星历数据引擎;以及接收该星历数据引擎回传的该第二格式的一第二控制指令,而将数据接收的格式转换回该第一格式。
2. 如权利要求1所述的星历数据的处理方法,其特征在于,该第一格式为 通信标准格式。
3. 如权利要求1所述的星历数据的处理方法,其特征在于,该第二格式为 该星历数据引擎处理该星历数据的格式。
4. 如权利要求1所述的星历数据的处理方法,其特征在于,该导航芯片的 数据接收的格式预设为该第一格式。
5. 如权利要求1所述的星历数据的处理方法,其特征在于,该星历数据引 擎为星历卫星轨道数据引擎。
全文摘要
本发明揭示一种星历数据的处理方法,适用于通过导航装置的导航芯片处理星历数据,该方法包括下列步骤当导航装置的导航功能启动时,导航芯片传送一第一格式的启动信号至星历数据引擎;星历数据引擎在接收到第一格式的启动信号后,会回传一第一格式的第一控制指令,通知导航芯片将接收数据的格式转换为第二格式;接着,导航芯片自星历数据引擎存取第二格式的星历数据,并转换为第一格式以实施导航功能;当导航功能结束时,导航芯片传送第二格式的结束信号至星历数据引擎;星历数据引擎在接收导航芯片回传的第二格式的结束信号指后,发送一第二格式的第二控制指令通知导航芯片将接收数据格式转换回第一格式。
文档编号G01S1/00GK101131421SQ20061003720
公开日2008年2月27日 申请日期2006年8月25日 优先权日2006年8月25日
发明者叶俊男, 张建阳 申请人:佛山市顺德区顺达电脑厂有限公司;神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1