电波表以及日期时间信息取得方法与流程

文档序号:13718071阅读:497来源:国知局
技术领域本发明涉及一种接收来自测位卫星的电波来取得日期时间信息的电波表以及日期时间信息取得方法。

背景技术:
目前,有如下功能的电子表(电波表):通过接收来自GNSS(GlobalNavigationSatelliteSystem,全球导航系统)所涉及的导航卫星(测位卫星)的电波来取得日期时间信息,从而准确地保持计数的日期时间。该电波表中,不需要用户的手动操作,此外,在世界各地都能够准确地保持计数、显示的日期时间。然而,卫星电波的接收所涉及的负载与电子表中的日期时间的计数或显示所涉及的负载相比非常大,对卫星电波的接收的对应存在导致电池的大型化以及与之相伴的电子表的尺寸的大型化、重量增加的问题。因此,目前正在开发用于降低电力消耗的各种技术。作为这样的用于降低电力消耗的技术之一,有缩短电波接收时间。例如,在日本专利文献即日本特开2009-36748号公报中公开了如下的技术:按照从GPS卫星发送的信号格式(导航消息)接收包含日期时间信息的预定部分,在发送不需要的信息的期间暂停接收。此时,为了避免日期时间的误辨别,取得与包含上述预定部分的程序块所对应的奇偶数据并确认接收数据的整合。然而,未必需要准确地取得与日期时间信息无关的数据部分,在通过奇偶数据请求这些不需要的数据部分的整合性的接收方法中,存在日期时间信息的取得效率下降的问题。

技术实现要素:
本发明的目的是提供一种能够更有效地取得准确的日期时间信息的电波表、日期时间信息取得方法以及记录介质。为了实现上述目的,本发明涉及一种电波表,其特征在于,具备:电波接收部,其接收卫星电波,对该接收到的卫星电波所对应的预定格式的接收码串进行辨别;以及处理部,其生成预先假想为要进行所述辨别的接收码串的一部分的假想码串,并依次对照所述生成的假想码串和所述接收码串,由此从所述接收码串内检测所述假想码串,在所述接收码串内检出所述假想码串的情况下,根据该假想码串的检出时间取得当前日期时间,所述假想码串包括根据发送周期而能够进行变化的编码,该发送周期是以所述预定格式分别发送包含当前时刻所涉及的信息的时刻对应信息的周期。附图说明图1是表示本发明的实施方式的电子表的框图。图2是对GPS卫星发送的导航消息的格式进行说明的图。图3是表示日期时间取得处理的控制过程的流程图。图4是表示日期时间信息接收处理的控制过程的流程图。图5是表示在第1实施方式的电子表中必要的数据接收时间与以往的基于3个字接收的数据接收时间的比较结果的图。图6是对接收开始时间的设定进行说明的图。图7是表示在第2实施方式的电子表中执行的日期时间信息接收处理的控制过程的流程图。具体实施方式以下,根据附图对本发明的实施方式进行说明。[第1实施方式]图1是表示本发明的测位装置和电波表的第1实施方式即电子表1的功能结构的框图。该电子表1是至少能够接收来自美国的GPS(GlobalPositioningSystem,全球定位系统)所涉及的测位卫星(以下,称为GPS卫星)的电波来取得日期时间信息的电波表。电波表1具备主机CPU(CentralProcessingUnit,中央处理单元)41、ROM(ReadOnlyMemory,只读存储器)42、RAM(RandomAccessMemory,随机存取存储器)43、振荡电路44、分频电路45、作为计时部的计时电路46、显示部47、显示驱动器48、操作部49、电源部50、卫星电波接收处理部60以及天线AN等。主机CPU41进行各种运算处理,统一控制电波表1的整体动作。主机CPU41从ROM42读出控制程序,并加载到RAM43中,进行日期时间的显示、各种功能涉及的运算控制或显示等各种动作处理。此外,主机CPU41使卫星电波接收处理部60动作来接收来自测位卫星的电波,取得根据接收内容求出的日期时间信息、位置信息。ROM42是MaskROM或能够改写的非易失性存储器等,存储有控制程序或初始设定数据。控制程序包括用于从测位卫星取得各种信息的各种处理的控制所涉及的程序421。RAM43是SRAM或DRAM等易失性存储器,向主机CPU41提供作业用存储空间来存储临时数据,并且存储各种设定数据。各种设定数据包括电子表1的所在城市设定、是否应用日期时间的计数、显示中的夏令时的设定。也可以将存储在RAM43中的各种设定数据的一部分或全部存储在非易失性存储器中。振荡电路44生成并输出预先决定的预定频率信号。例如,该振荡电路44使用水晶振荡器。分频电路45将从振荡电路44输入的频率信号分频为计时电路46、主机CPU41利用的频率信号后输出。也可以根据主机CPU41的设定变更该输出信号的频率。计时电路46计数从分频电路45输入的预定的频率信号(时钟信号)的输入次数并相加到初始值来计数当前的日期时间。作为计时电路46既可以是通过软件使RAM存储的值变化的电路,或者,也可以具备专用的计数电路。没有对计时电路46计数的日期时间进行特别的限定,是预定时间开始的累积时间或UTC日期时间(世界协调时间)或预先设定的所在城市的日期时间(地方时间)等中的任一个。此外,并非一定需要以年月日、时分秒的形式保存该计时电路46计数的日期时间本身。从分频电路45输入到计时电路46的时钟信号与准确的时间经过相比有若干偏差,每一天的偏差的大小(步数)根据动作环境,例如根据温度而变化,通常在±0.5秒以内。显示部47例如具备液晶显示器(LCD)或有机EL(Electro-Luminescent,电致发光)显示器等显示画面,通过点阵方式和段码(segment)方式中的某个或它们的组合来进行日期时间、各种功能所涉及的数字显示动作。显示驱动器48根据来自主机CPU41的控制信号将与显示画面的种类对应的驱动信号输出到显示部47,在显示画面上进行显示。操作部49接受来自用户的输入操作,将与该输入操作对应的电信号作为输入信号输出到主机CPU41。例如,该操作部49包括按钮开关或表冠开关。或者,与显示部47的显示画面重叠地设有触摸传感器,也可以通过使显示画面作为输出与用户对该触摸传感器的接触动作所涉及的接触位置或接触方式的检测所对应的操作信号的触摸面板发挥功能,将显示部47和操作部49设为一体。电源部50具备电池,以预定的电压向各部供给电波表1的动作所涉及的电力。作为电源部50的电池,在此使用太阳能面板和二次电池。太阳能面板通过入射的光产生电动势并向主机CPU41等各部进行电力供给,并且在产生了剩余电力的情况下,将该电力蓄电到二次电池中。另一方面,因从外部向太阳能面板的入射光量导致可发电的电力相对于消耗电力不足的情况下,从二次电池供给电力。或者,作为电池也可以使用纽扣型等的一次电池。卫星电波接收处理部60经由天线AN与来自测位卫星的电波调谐地辨别、捕捉各测位卫星固有的C/A码(伪随机噪声)来接收该电波,对测位卫星发送的导航消息进行解调、解码来取得必要的信息。卫星电波接收处理部60具备模块CPU61(假想码串生成部611、对照部612、日期时间取得部613、误差判别部614、控制部615、误差范围计算部616)、存储器62、存储部63(历史存储部632、排列存储部633)、RF部64、基带变换部65以及捕捉跟踪部66等。模块CPU61包括假想码串生成部611、对照部612、日期时间取得部613、误差判别部614、控制部615以及误差范围计算部616。这些假想码串生成部611、对照部612、日期时间取得部613、误差判别部614、控制部615、误差范围计算部616既可以是单一的CPU,也可以各自分别设置CPU来进行各动作,还可以通过主机CPU41进行各动作。存储在存储部63中的数据包括程序631、历史存储部632以及排列存储部633。这些程序631、历史存储部632以及排列存储部633既可以是单一的存储部,也可以各自分别设置存储部,还可以使存储在ROM42中的数据包含程序631,使存储在RAM43中的数据包含历史存储部632和排列存储部633。模块CPU61根据来自主机CPU41的控制信号或设定数据的输入来控制卫星电波接收处理部60的动作。模块CPU61从存储部63读出必要的程序或设定数据,使RF部64、基带变换部65以及捕捉跟踪部66动作,接收并解调所接收到的来自各测位卫星的电波来取得日期时间信息。该模块CPU61除了对接收到的电波进行解码来取得日期时间信息外,还能够不进行解码而对解调后的接收码串和预先设定的比较对照用码串(对照码串)进行比较对照来进行一致检测。存储器62是向卫星电波接收处理部60中的模块CPU61提供作业用存储器空间的RAM。此外,在存储器62中暂存生成为与所接收到的码串的比较对照而使用的码串数据。存储部63存储GPS测位所涉及的各种设定数据或测位历史。存储部63使用闪存存储器或EEPROM(ElectricallyErasableandProgrammableReadOnlyMemory,电可擦除可编程只读存储器)等各种非易失性存储器。存储在存储部63中的数据包括各测位卫星的轨道信息(星历)、预测轨道信息(历书)或上次的测位日期时间和位置。此外,在存储部63中,将世界各地的时区或夏令时的实施信息所涉及的数据存储为时差表。进行测位时,则参考该时差表,确定获取到的当前位置的标准时间与世界协调时间(UTC)的时差或夏令时实施信息等地方时间信息。此外,在存储部63中存储有用于进行测位来确定该地方时间信息的程序631,由模块CPU61读出并执行。RF部64接收L1段(在GPS卫星中为1.57542GHz)的卫星电波,使来自测位卫星的信号选择性地通过、放大后变换为中间频率信号。RF部64包括LNA(低噪放大器)、BPF(带通滤波器)、局部振荡器或混合器等。基带变换部65对通过RF部64得到的中间频率信号应用各测位卫星的C/A码来取得基带信号,即导航消息(预定格式)所涉及的码串(接收码串)。捕捉跟踪部66针对通过RF部64得到的中间频率信号,在与各测位卫星的各相位中的C/A码之间分别计算出相关值来确定其峰值,由此辨别所接收的来自测位卫星的信号和其相位。此外,捕捉跟踪部66为了根据辨别出的测位卫星的C/A码和其相位持续取得来自该测位卫星的导航消息所涉及的码串,而对基带变换部65进行相位信息的反馈等。通过这些RF部64、基带变换部65以及捕捉跟踪部66构成电波接收部。该卫星电波接收处理部60从电源部50直接被供给电力,通过主机CPU41的控制信号切换其打开和关闭。即,卫星电波接收处理部60在进行来自测位卫星的电波接收和日期时间取得或测位所涉及的计算动作的期间以外,与始终动作的主机CPU41等分开地断开电源。此外,在本实施方式的卫星电波接收处理部60中,根据对操作部49的输入操作能够切换到用于限制飞机的飞行期间中的电波利用的飞行模式,在该飞行模式中,通过主机CPU41禁止卫星电波接收处理部60的电源接通。或者,在飞行模式中,也可以仅禁止卫星电波接收处理部60的电波接收动作。接着,对从GPS卫星发送的导航消息的格式进行说明。在GNSS中,通过将多个测位卫星分散配置在多个轨道上,设成从地面上的各地点同时能够接收多个不同的测位卫星的发送电波,从4个以上的测位卫星(假想为地表面时是3个)取得从该能够接收的测位卫星发送的该测位卫星的当前位置所涉及的信息或日期时间信息,从而根据这些取得数据、取得时间的偏差即自各测位卫星的传播时间(距离)的差异,能够决定三维空间中的位置坐标和日期时间。日期时间所涉及的信息、卫星位置所涉及的信息、卫星健康状态等状态信息等通过C/A码(伪随机噪声)进行扩频而从测位卫星被发送。对每个测位系统决定这些发送格式(导航消息的格式)。图2是对从GPS卫星发送的导航消息的格式进行说明的图。在GPS中,从各GPS卫星分别发送合计25页的30秒单位的帧数据,由此以12.5的量的周期输出全部数据。在GPS中,对每个GPS卫星使用固有的C/A码,关于该C/A码,以1.023MHz排列1023个编码(芯片)并以1ms周期被发送。该芯片的前导(preamble)与GPS卫星的内部时钟同步,因此通过对每个GPS卫星检出其相位的偏差,从而检出传播时间即从GPS卫星到当前位置的距离所对应的相位偏差(伪距离、距离指标值)。各帧数据由5个子帧(6秒)构成。并且,各子帧由10个字(各0.6秒,依次为字1~字10)构成。在所有的子帧中,字1和字2的数据格式相同。在字1中,紧接着8比特的固定码串即前导(Preamble),包括14比特的遥测消息(TLMMessage),之后隔着1比特的完整性状态标志(Integritystatusflag)和1比特的预比特而配置有6比特奇偶数据。在字2中,紧接着表示周内经过时间的17比特的TOW-Count(也称为Z计数),分别示出了各1比特的警告标志和防伪标志。然后,以3比特示出了表示子帧编号(周期编号)的子帧ID,隔着奇偶数据整合用的2比特而排列有6比特的奇偶数据。字3以后的数据因子帧而不同。在子帧1的字3中,在前导包括10比特的WN(周编号)。在子帧2、3中主要包括星历(精密轨道信息),在子帧4的一部分和子帧5中发送历书(预测轨道信息)。接着,对本实施方式的电子表1中的日期时间信息的取得动作进行说明。通常,为了取得日期时间信息,需要接收子帧1的WN和各子帧的TOW-Count后按照导航消息的格式进行解码,求出日期和时刻。然而,在已知日期等且不需要取得当前的日期时间为哪周的情况下,仅通过得到TOW-Count值和该同步时间,就能够与已知信息进行组合而取得完整的日期时间。如上所述,在计时电路46计数的日期时间的偏差(步数)充分小的情况下,产生1天以上的偏差的可能性非常小,在大多情况下,能够省略WN的接收。在本实施方式的电子表1中,在对接收到的码串进行解读来取得日期时间信息的情况下,若自上次取得日期时间信息的经过时间没有经过预定期间,例如一个月以上的情况下,成为能够省略WN的接收的设定。然而,为了取得TOW-Count的值,需要辨别正在接收导航消息的编码排列中的哪个部分。此外,在对接收到的信号进行解调时,若没有准确地辨认该TOW-Count的编码排列,则会取得不准确的日期时间,因此通常同时取得用于担保准确性的信息。在本实施方式的电子表1中,通过卫星电波接收处理部60的模块CPU61以预定比特长度生成假想为预先接收的假想码串。然后,模块CPU61通过对该假想码串和实际接收到的码串进行对照来判别是否接收到了正确的日期时间,此外,根据进行了该假想码串和接收到的码串的一致检出的时间(检出时间)与准确的当前日期时间进行同步。即,通过假想码串的检出时间和该假想码串表示的日期时间取得准确的日期时间信息。该假想码串例如可以包括像前导(Preamble)或预比特那样不依赖于发送周期而像固定编码或TOW-Count、子帧ID、WN那样按照日期时间的变化,即根据子帧的发送周期变化的码串的一部分或全部。此外,如警告标志或防伪标志那样,通常为“0”,在“1”的情况下不希望使用的编码(发送状态所涉及的预定标志)并非能够进行预测,但也可以假想为“0”并加到假想码串中。并且,可以使存储部63存储在接收最近的一次或多次的卫星电波时所接收到的编码排列和其接收日期时间(接收历史),将该存储的编码排列中的、根据导航消息的编码位置(即,信息种类)无法完全预测出上次接收后的变化,但在从自上次接收起的经过时间短的情况下通常能够判断为在该经过时间内没有变化的、例如字1的遥测消息,作为假想码串来利用,或者也可以组合遥测消息的一部分或全以及上述固定码串或根据发送周期变化的码串而作为假想码串。是否能够使用于假想码串的判断并不单纯地限定于仅在自上次的接收起的经过时间进行的情况,也可以追加使用在多次的接收中都没有变化的编码等条件。同样地,取得了历书数据等测位卫星的轨道所涉及的数据,且没有经过到下个更新为止的时间的情况下,可以使该轨道所涉及的数据也包括于假想码串。此外,尤其优选的是使用计时电路46计数的日期时间生成假想码串以便在假想码串中包含反映以各发送周期发送的时刻而变化的TOW-Count或子帧ID(时刻对应信息)的至少下位比特(LBS)侧的一部分,由此,能够进一步降低由发送周期一个周期量(一个子帧量)的差异引起的误辨别的可能性。此外,这样在估算误差小到不能假想不同子帧的接收的程度的情况下,可以仅通过检测时间进行计时电路46的日期时间数据的时间偏差的调整。例如,根据计时电路46计数的日期时间的误差的分配(步数)和进行上次的日期时间修正后的经过时间来求出该误差的估算。如上所述,在计时电路46的步数为0.5秒/日的情况下,从上次(最近)的日期时间修正后估算30天后的误差值为15秒。根据之前的字中的第29比特或第30比特的奇偶编码和相同字中的第1比特~第24比特中的各必要的比特数据计算出排列在各字的第25~30比特的奇偶数据。因此,很难假想之前字中的第29比特和第30比特的奇偶编码,在本实施方式的电子表1中,这些奇偶数据不包含在假想码串中。被对照、辨别的编码排列并不需要是全部连续的,也可以分配到多个不同的码串部分中,全部的接收长度为通常的短时间接收,例如优选的是比3个字接收(90比特)短的范围,并且,更有选的是比包含Preamble、含有当前时刻信息的TOW-Count以及与TOW-Count对应的奇偶数据(纠错码)的字1、字2的合计2个字量的长度(数据块长度)即60比特短的范围。在此,在对照假想码串和接收码串时,在与实际从GPS卫星发送的信息对应的码串中,在每个字第1~24比特的编码(奇偶数据以外的编码)根据之前的字的最终比特(第30比特)的奇偶数据(反向码)的编码被反向。即,在反向码为“0”的情况下,根据发送信息直接发送下个字的第1~24比特的编码,与此相对,在该反向码为“1”的情况下,在下个字的第1~24比特的编码中,与发送信息对应的码串全部被反向。因此,在进行对照时,进行以下的任意处理。(1)生成多个以根据该反向码假想的发送信息为基础的码串,并分别进行对照;(2)以字单位检出假想码串和接收码串是否完全一致或完全不一致,在完全不一致的情况下,进一步辨别该字之前的字中的反向码,确认该反向码是否为“1”;(3)以字单位假想码串和接收码串完全一致或完全不一致的情况下,假想从接收码串内检出全部假想码串。(1)的情况下,对照所涉及的处理负载增加;(2)的情况下,假想码串检测后的处理增加;(3)的情况下,误辨别的可能性增加,因此根据用户的嗜好或电子表1的性能等适当地决定任一个即可。在判别这些假想码串的检测(接收)时,若在本来假想的位置以外的位置(假想外位置)出现与假想码串相同的码串,则有时取得错误的日期时间。关于在该假想外位置出现与假想码串相同的码串的概率,假想码串越短越高,另一方面假想码串越长接收时间变得越长。因此,在本实施方式的电子表1中,将各二进制码中的“0”、“1”的出现概率均等地简单化为1/2,以假想码串的出现频率或出现率与电子表1的产品寿命内的日期时间数据的假想接收次数或频率相比充分小的方式决定该出现频率或出现率的基准值并设定假想码串的长度。即,某一N比特的码串的出现概率成为(1/2)N,该出现概率只要是充分小的码串长度即可。例如,将出现概率设为不到10-8,因此N≥27,将出现概率设为不到10-6,因此N≥20。若假想电子表1的产品寿命为20年且一天进行6次接收动作,则假想接收次数为43830次,因此在N=20的情况下,在产品寿命期间产生一次误辨别的概率约为4.2%,在N=27的情况下,产生误辨别的概率约为0.033%。该出现概率的基准值既可以被预先设定,也可以根据用户向操作部49的设定输入操作直接或间接地(例如,与“严格”、“普通”、“松”等表现相对应地设定各种不同的基准值)被设定。图3是表示本实施方式的电子表1中的日期时间取得处理的主机CPU41的控制过程的流程图。在检出用户向操作部49的执行命令的输入操作或满足预先决定的接收时刻或接收时间等条件的情况下,启动该日期时间取得处理。若开始日期时间取得处理,则主机CPU41启动卫星电波接收处理部60(步骤S101)。此外,主机CPU41对卫星电波接收处理部60发送表示取得对象为日期时间信息的设定和计时电路46计数的日期时间信息作为初始数据(步骤S102)。然后,等待接收来自卫星电波接收处理部60的数据输出。另外,在该等待接收中,主机CPU41也可以使显示部47显示表示接收中的宗旨。主机CPU41等待接收来自卫星电波接收处理部60的信号,取得日期时间数据(步骤S103)。之后,主机CPU41使卫星电波接收处理部60停止(步骤S104),并且对计时电路46计数的日期时间进行修正(步骤S105)。此外,主机CPU41更新存储在RAM43中的接收历史(步骤S106)。然后,主机CPU41结束日期时间取得处理。图4是表示本实施方式的电子表1中的日期时间信息接收处理的模块CPU61的控制过程的流程图。通过主机CPU41启动卫星电波接收处理部60,在步骤S102的处理中从主机CPU41输出的取得对象信息为日期时间信息的情况下启动该日期时间信息接收处理。若启动日期时间信息接收处理,则模块CPU61进行初始设定或动作校验。模块CPU61从主机CPU41取得在步骤S102的处理中输出的日期时间信息,决定应接收的导航消息的内容,并且,决定与该内容对应的接收开始时间或接收期间(步骤S201)。模块CPU61在决定的接收期间生成应辨别的码串部分的假想码串(步骤S202)。在能够变更假想码串的长度或位置的情况下,模块CPU61从存储部63取得该变更所涉及的设定来生成恰当的假想码串。模块CPU61在恰当的时间开始接收来自GPS卫星的电波(步骤S203),捕捉能够接收的来自GPS卫星的电波(步骤S204)。模块CPU61一边对根据接收电波得到的信号偏差相位一边应用各GPS卫星的C/A码来尝试逆扩频,从而检测、捕捉来自GPS卫星的信号。若捕捉来自GPS卫星的信号,则模块CPU61一边跟踪该GPS卫星一边取得接收数据的码串(接收码串)(步骤S205)。模块CPU61对照该取得的接收数据中的、与假想码串的排列宽度对应的预定比特长度与该生成的假想码串(步骤S206)。模块CPU61判别是否检出了接收数据与假想码串完全一致的部分(步骤S207)。在判别为没有检出完全一致的部分的情况下(步骤S207中为“否”),模块CPU61判别与假想码串的对照开始后是否经过了6秒(1个子帧量的发送周期)以上,即判别接收码串中被对照的预定比特长度的码串的前导位置是否偏差了6秒以上(步骤S208)。在判别为没有经过6秒的情况下(步骤S208中为“否”),模块CPU61的处理向步骤S210转移。在判别为经过了6秒的情况下(步骤S208中为“是”),模块CPU61生成与下个子帧对应的(即,基于子帧的发送周期后的时刻)假想码串并更新(步骤S209)。之后,模块CPU61的处理向步骤S210转移。若向步骤S210的处理转移,则模块CPU61判别从接收开始后是否经过了超时时间(步骤S210)。超时时间被设定于预定数量的子帧量等,此外,也可以根据接收开始时的电池容量或从上次接收后的经过时间等适当地进行变更。在判别为没有经过超时时间的情况下(步骤S210中为“否”),模块CPU61的处理返回到步骤S205,模块CPU61继续取得接收数据,并且根据新取得的接收数据,在步骤S206的处理中使与假想码串进行比较对照的预定比特长度的码串的范围偏差。在判别为经过了超时时间的情况下(步骤S210中为“是”),模块CPU61的处理向步骤S212转移。在步骤S207的判别处理中判别为检出了接收数据和假想码串完全一致的部分的情况下(步骤S207中为“是”),模块CPU61取得与该一致的假想码串对应的日期时间,与该日期时间的开始时间(即,下个子帧的前导时间)同步地对主机CPU41输出该日期时间数据(步骤S211)。若向步骤S212的处理转移,则模块CPU61使卫星电波接收处理部60停止(步骤S212)。然后,模块CPU61结束日期时间信息接收处理。图5是表示在本实施方式的电子表1中检出28比特的编码完全一致的情况下必要的数据接收(跟踪)时间和现有的3个字接收(奇偶确认)的数据接收时间的比较结果的图。横轴表示来自GPS卫星的输入信号的电波强度(功率值[dBm]),纵轴表示必要的数据取得为止所需要的时间(sec)。在此,现有的3个字接收所涉及的数据接收时间是表示这样的值:若通过字1~字3的3个字量的奇偶校验检出错误,则在接收下个子帧中的字1~字3为止假想还继续6秒的数据接收的情况下,捕捉来自GPS卫星的电波后该捕捉到的来自GPS卫星的电波的跟踪结束为止的时间的实测值。此外,基于本实施方式的接收方法的数据接收时间是进行如下估算而得的值:在假想以与该实测的编码辨别相同的错误率在随机的编码位置发生了错误的情况下,在假想码串内产生符号辨别错误而检出完全一致时,假想发送下个子帧中的同一位置的码串之前还继续6秒的数据接收的情况下的数据接收时间。如虚线(b)所示,在现有的接收方法中,若输入信号的电波强度在﹣140dBm以下,则在电波强度进一步下降至﹣144dBm的期间,数据接收所需要的时间明显变长数倍程度。与此相对,在实线(a)所示的本实施方式的电子表1中的数据接收时间,即使电波强度下降到﹣144dBm程度,接收时间不大增加(数十%以内程度),迅速地取得准确的日期时间信息。如上所述,第1实施方式的电子表1具备接收来自测位卫星的卫星电波并对与该接收到的卫星电波对应的预定格式的接收码串进行辨别的卫星电波接收处理部60的RF部64、基带变换部65和捕捉跟踪部66、模块CPU61;作为假想码串生成部611的模块CPU61生成预先假想为被辨别的接收码串中的至少一部分的假想码串;作为对照部612的模块CPU61通过依次对照所生成的假想码串和接收码串,从接收码串内检出假想码串;作为日期时间取得部613的模块CPU61在接收码串内检出假想码串的情况下,根据该假想码串的检测时间取得当前的日期时间。此时,在假想码串中包含这样的编码:根据分别发送TOW-Count或子帧ID等时刻对应信息的子帧周期而变化的编码,其中,TOW-Count或子帧ID因从接收对象的测位卫星发送的导航消息的格式而包含当前时刻所涉及的信息。由此,与使用奇偶比特的情况相比,不要求整合不需要的比特数据,只要取得比较对象的比特数据的整合则能够取得准确的日期时间信息,因此能够更有效地取得准确的日期时间信息。此外,在卫星电波的接收前或接收中生成假想码串并与接收码串进行对照,由此不需要对接收到的码串进行解码,因此在接收码串内检出假想码串后能够迅速地取得日期时间。此外,尤其在接收状态差的情况下能够降低需要再次接收的可能性,因此能够减少差的接收环境下的接收时间的增加率,并且,能够抑制接收所需要的电力消耗的增加。此外,具备对日期时间计数的计时电路46,即使作为日期时间取得部613,模块CPU61只通过根据接收码串内的假想码串的检测时间取得计时电路46计数的日期时间的时间偏差来调整日期时间,因此能够简化没有假想子帧单位中的偏差的情况下的处理,能够更容易且有效地取得日期时间。此外,具备对日期时间计数的计时电路46,作为假想码串生成部611的模块CPU61根据计时电路46计数的日期时间生成至少包含表示时刻对应信息的TOW-Count或子帧ID等中的、预定数量的下位比特编码的假想码串,作为日期时间取得部613的模块CPU61组合计时电路46计数的日期时间和接收码串内的假想码串的检测时间来取得当前的日期时间,因此能够降低因子帧单位的偏差等进行误辨别的可能性。此外,与固定码串的比特数相比比特数多,因此使用这些能够降低误辨别的可能性,能够提高精度。此外,作为假想码串生成部611的模块CPU61在从接收码串内没有检出假想码串而经过了1个子帧量的时间(6秒)的情况下,根据该1个子帧后的时刻对应信息更新假想码串,因此即使在因接收强度低的情况或噪声多的情况等而检测失败的情况下,在下个子帧中也能够再次容易地尝试假想码串的检测。此外,在假想码串所包含的时刻对应信息中包含表示上述发送周期的编号的周期编号即相当于子帧ID的值。即,不仅能够假想TOW-Count,还能够同样地在子帧ID中假想根据时间经过而变化的值,因此能够根据使用于假想码串的比特数以与TOW-Count同样效果进行利用。此外,与TOW-Count一起使用假想码串,由此能够更有效地抑制误辨别的产生。此外,与TOW-Count接近地配置在字2内,因此与接收比特数的增加相比能够有效地生成长假想码串。此外,将假想码串长度决定为假想码串在接收码串内出现于本来假想的位置以外的位置的概率不到预先决定的基准值,因此能够将短假想码串出现在接收码串内的本来的假想位置以外而产生误辨别的可能性降低到必要的水平。此外,尤其将假想码串的假想外位置的出现概率求出为在构成接收码串的二进制码中二进制值分别以1/2的概率出现,因此能够容易且从实际概率很难偏离大的计算概率决定假想码串的长度。此外,根据电波接收部的卫星电波的假想接收次数决定基准值,因此在长时间被频繁利用的电波表中设定严格基准、在少频率和/或短时间被利用利用的电波表中设定松基准,在任何情况下都能够将误辨别的发生次数抑制在不会产生大问题的范围内,且能够以最佳的效率进行日期时间的取得。此外,具备接受用户操作的操作部49,根据向操作部的设定输入决定基准值,因此可以根据用户的期望,根据使用状况等恰当地决定误辨别的发生频率或发生次数、卫星电波的接收时间。此外,将接收码串的长度决定为比包含前导、TOW-Count、与TOW-Count对应的奇偶数据的数据块长度短,因此可以使电波接收状态无问题、不产生再次接收等的最短接收时间比通常的2个字接收短。此外,作为假想码串生成部611的模块CPU61生成接收码串中的与多个不同的码串部分对应的假想码串,因此即使在接收码串的途中夹有难以假想的编码,也能够跳过中间而生成切当的比特长度的假想码串。此外,作为假想码串生成部611的模块CPU61包含与接收的卫星电波对应的发送周期,即包含在GPS卫星中各子帧内包含的前导地生成假想码串,因此通过作为固定码串的前导和在每个发送周期变化的码串的组合,能够有效地进行高精度的时间检测。此外,与发送接收到的卫星电波的来自GPS卫星的发送信息的内容对应的导航消息的发送码串包括分别决定是否使以各字的1~24比特为单位单位程序块内的各编号在该单位程序块反向后发送的反向码,作为假想码串生成部611的模块CPU61分别生成包含在假想码串内的单位程序块分别使各编码反向而得的码串的假想码串和不使各编码反向的码串的假想码串,作为对照部612的模块CPU61对照所生成的各假想码串和接收码串。因此,不依赖有无实际单位程序块的编码反向而能够根据接收码串容易地检出假想码串。此外,作为假想码串生成部611的模块CPU61,包含警告标志、防伪标志或完整性状态标志(Integritystatusflag)等发送状态所涉及的预定标志中的至少一个标志地生成假想码串。这些编码并不一定必须是可预测的,可以假想为没有问题的标志来生成假想码串,由此能够防止根据意外不良的接收数据取得日期时间,并且在通常,通过增加假想码串的比特数能够提高精度。尤其,警告标志或防伪标志位于TOW-Count和子帧ID之间,因此能够不增加接收时间地增加比较比特数。由此,能够更有效地实现接收精度的提高并取得日期时间信息。此外,具备存储部63,将该存储部63用作存储最近的卫星电波的接收历史的历史存储部632以及存储通过最近的卫星电波的接收取得的编码排列的排列存储部633,作为假想码串生成部611的模块CPU61将根据存储在作为排列存储部633的存储部63中的编码排列所涉及的信息种类,判断为该编码排列中的、从接收最近的卫星电波后的经过时间内没有变化的部分的至少一部分包含在假想码串中。即,存储并不一定可预测但通常几乎没有变化的编码排列即遥测消息等,在从上次开始的经过时间短的情况等下使用于假想码串中,由此几乎不提高在接收码串内的假想码串的检测中产生问题的可能性地能够进一步提高检测精度。此外,通过使用上述的日期时间信息取得方法,即使在使用多个CPU或电波接收装置不能取得日期时间信息的情况等下也能够有效地取得日期时间信息。因此,能够通过与该CPU或电波接收装置的性能或用户的嗜好等对应的均衡缩短接收时间,或提高取得精度。此外,通过使计算机(卫星电波接收处理部60)的模块CPU61执行上述的日期时间取得所涉及的日期时间信息接收处理的控制的程序,通过能够接收来自测位卫星的电波的各种计算机终端根据该计算机终端的用途或性能等能够有效地取得各种日期时间信息,其中,计算机具备接收卫星电波并对与该接收到的卫星电波对应的预定格式的接收码串进行辨别。[第2实施方式]接着,对本发明的第2实施方式的电子表进行说明。第2实施方式的电子表1的结构是与第1实施方式的电子表1相同的结构,使用相同符号,因此省略说明。接着,对第2实施方式的电子表1中的日期时间信息的取得动作进行说明。在本实施方式的电子表1中,在对照接收码串和假想码串时,进行条件判定和对照时间的调整以便不能对不同发送周期(子帧)进行对照。对于其他动作与第1实施方式的电子表1相同,对于相同的动作内容省略详细的说明。如上所述,在计时电路46中,根据温度等动作条件每一天产生±0.5秒以内的计时误差。因此,从修正计时电路46计数的日期时间后的最近的时间随着时间的经过计时电路46的日期时间的误差的最大值变大,假想码串和接收码串成为不同发送周期(子帧)的可能性变高。在本实施方式的电子表1中,对接收开始时间进行设定以便开始接收码串和假想码串的对照后6秒内必须包含与假想码串一致的码串的发送期间。此外,预先将上次的日期时间修正的时间存储在存储部63中,在开始日期时间动作时,模块CPU61判别从上次的日期时间修正后的经过时间是否在6天以上(即,估算的误差的最大值在±3秒以上,合计为6秒以上,是否为子帧的长度(发送周期)的一半(根据发送周期决定的基准时间)以上(合计为子帧长度以上),是基准时间以上的情况下,切换为进行其他的日期时间的取得方法,例如现有的3个字接收后对导航消息所涉及的码串进行解码来取得日期时间等。图6是对接收开始时间的设定进行说明的图。在此,以估算计时电路46计数的日期时间的误差在±2秒以下的情况为例进行说明。在以计时电路46的日期时间(UTC)在预时间分的00秒开始了接收的情况下,如图6(a)所示,该接收开始时间在准确的时刻是其1分钟前的时分的58秒以后、与计时电路46的相同时分中的2秒以前的期间(上段的水平粗线)中的某个时间。在从GPS卫星发送的日期时间(GPS日期时间)中,因闰秒的实施而与UTC日期时间之间存在偏差(在此说明为+17秒),因此接收开始时间在GPS日期时间中成为与计时电路46的时分相同的时分中的15秒之后19秒以前。并且,在捕捉来自GPS卫星的电波时需要2秒的情况下,捕捉动作结束后能够辨别、取得码串,即能够与假想码串进行对照的最早的接收码串的前导时间(记述为对照开始时间)是相同分钟的17秒之后21秒以前(中段的水平粗线)。关于从GPS卫星发送的各子帧的数据,从GPS日期时间中的每分0秒开始每隔6秒开始进行发送。因此,将假想码串设为从各子帧的前导预定比特(例如,由前导、TOW-Count以及子帧ID构成的合计28比特)的情况下,若准确的接收开始时刻(UTC)在58秒至59秒之间,则在GPS日期时间中将在18秒开始的包含前导的子帧的接收码串(下段的左侧水平粗线)与假想码串进行比较。另一方面,在准确的接收开始时刻(UTC)在59秒至2秒之间的情况下,在GPS日期时间中将在24秒开始的含前导的子帧的接收码串(下段的右侧水平粗线)与假想码串进行比较。其结果,在任何情况下,TOW-Count或子帧ID在假想码串和接收码串之间成为不同的值,从而假想码串和接收码串不完全一致。在本实施方式的电子表1中,设定接收开始时间和对照开始时间以便不依赖计时电路46的误差地必须对与假想码串相同的子帧中的码串进行辨别、取得以及对照。例如,如图6(b)所示,在计时电路46中的UTC日期时间将接收开始时间设为2秒(上段的向下箭头),由此对照开始时间在GPS日期时间成为19秒之后23秒以前(中段的水平粗线)。其结果,在接收码串中与假想码串进行比较的对应部分必须成为在24秒开始的包含前导的子帧的码串(下段的右侧水平粗线)。因此,作为假想码串生成假想为在24秒开始的子帧被发送的码串,由此不依赖于计时电路46的误差而能够确切地进行假想码串与接收码串的比较对照。在此,能够将满足这样的条件的对照开始时间的中心时刻(中心日期时间)设定为20秒至22秒的2秒之间(图6(b)的中段水平箭头)。即,在电子表1中,在误差估算时间为±3秒(全体幅度为6秒)以内的情况下,在3±(3﹣误差估算时间)秒的期间(能够对照开始期间)内的任意时间对预定子帧的前导时间开始进行对照,由此能够不依赖该误差估算时间的大小地对相同子帧所涉及的接收码串和假想码串进行比较对照。与子帧的前导时间对应的3-(3-误差估算时间)秒的时间在根据计时电路46的日期时间的误差比较对照最晚之前的子帧所涉及的接收码串和假想码串的时间之后,与子帧的前导时间对应的3+(3+误差估算时间)秒的时间是根据计时电路46的日期时间的误差比较对照最早之后的子帧所涉及的接收码串和假想码串的时间。对照开始时间既可以在能够对照开始期间内每次任意地决定,也可以固定为预先决定的预定位置,例如能够对照开始期间的前导(在此为20秒)或中心时刻(21秒,图6(b)的中段向下箭头)。针对该对照开始时间考虑捕捉时间地进行逆运算来决定接收开始日期时间。在此,在比对照开始时间提前捕捉时间的2秒,即在计时电路46中的UTC日期时间1秒之后3秒以前的任意时间(接收开始期间)或预定时间(例如,作为接收开始期间的前导的1秒或作为中心时刻的2秒)开始接收。在比所考虑的捕捉时间短的时间内完成了来自GPS卫星的电波捕捉的情况下,在该电波的跟踪以及码串的辨别开始后、对照开始前能够设定待机时间。根据接收开始期间的前导设定接收开始时间,由此即使实际的捕捉时间比考虑的捕捉时间长,按照当初的预定开始对照的可能性提高,另一方面,即使在接收状态良好的情况下接收时间变长,消耗功率量增加。因此,例如将接收开始时间的初始设定设为接收开始期间的中心时刻,根据接收历史等使其向前后向后变化即可。此外,将接收开始时间的初始设定设为接收开始期间的中心时刻,由此捕捉完成的时间即使稍前后也不从能够对照开始期间偏离,因此在该情况下,即使不重新判别是否在能够对照开始期间内而直接开始对照,通常也不会产生问题。图7是表示在第2实施方式的电子表1中执行的日期时间信息接收处理的模块CPU61的控制过程的流程图。在本实施方式的电子表1中,关于日期时间信息接收处理,除了对在第1实施方式的电子表1中执行的日期时间信息接收处理追加步骤S221~S224的处理外,与在第1实施方式的电子表1中执行的日期时间信息接收处理相同,对相同的处理内容赋予相同的符号并省略说明。若日期时间信息接收处理开始,则在步骤S201的处理中,模块CPU61取得计时电路46计数的日期时间,并且从存储部63取得上次的接收时间,计算出根据修正该计时电路46的日期时间后的经过时间假想的最大误差(步骤S201)。模块CPU61判别最大误差是否不到±3秒(步骤S221)。在判别为到±3秒的情况下(步骤S221中为“否”),模块CPU61的处理向步骤S224转移,通过从GPS卫星接收3个字的现有方法对码串进行解码来取得日期时间信息(步骤S224)。之后,模块CPU61的处理向步骤S211转移。在判别为最大误差不到±3秒的情况下(步骤S221中为“是”),若当前日期时间以后开始了接收,则模块CPU61确定以不依赖误差而一定能够与最初对照的方式决定的子帧,生成该子帧中的假想码串(步骤S202)。模块CPU61考虑预先设定的捕捉时间,不依赖误差地确定能够从首部开始取得上述确定的子帧的符号串的接收开始期间,判别当前日期时间师傅偶在该接收开始期间内(步骤S222)。在判别为不在接收开始期间内的情况下(步骤S222中为“否”),模块CPU61重复进行步骤S222的判别处理。在判别为在接收开始期间内的情况下(步骤S222中为“是”),模块CPU61的处理向步骤S203转移。向步骤S205的处理转移后开始了接收数据(接收码串)的取得之后,模块CPU61判别是否在能够对照开始期间内(步骤S223)。在判别为不在能够对照开始期间内的情况下(步骤S223中为“否”),模块CPU61重复进行步骤S223的处理。在判别为在能够对照开始期间内的情况下(步骤S223中为“是”),模块CPU61的处理向步骤S206转移。另外,在步骤S208中,模块CPU61判别开始与假想码串的对照后是否经过了6秒(1个子帧量的发送周期)以上,即判别接收码串中被对照的预定比特长度的码串的前导位置是否从对照开始时间位置偏差了6秒以上。如上所述,在第2实施方式的电子表1中,作为对照部612的模块CPU61在根据计时电路46计数的日期时间预测的假想码串的检测时间以前且从检测时间开始不到子帧一个周期的期间内,开始接收码串和假想码串的比较对照。因此,能够与不同于假想码串的子帧中的该假想码串所对应的码串部分进行比较对照,从而能够抑制不能检出与假想码串一致的状况的发生。此外,作为误差范围计算部616的模块CPU61根据接收上述卫星电波而修正了计时电路46计数的日期时间的最近的时间开始的经过时间估算计时电路46的误差范围。作为对照部612的模块CPU61考虑该误差范围,在根据预测的假想码串的检测时间的预测范围能够开始接收码串和假想码串的比较对照的能够对照开始期间内,开始进行接收码串和假想码串的比较对照。由此,在来自GPS卫星的电波接收中只要计时电路46的误差范围在±3秒以内,则必须将与假想码串相同子帧中的该假想码串所对应的接收码串部分与该假想码串进行比较对照,因此不依赖误差的大小地,能够确实地避免比较对照不同子帧的接收码串和假想码串而不能检出完全一致部分的状况。此外,卫星电波接收处理部60的RF部64、基带变换部65以及捕捉跟踪部66决定根据能够对照开始期间开始卫星电波的接收的时间。这样,以能够对照开始期间为基准恰当地开始电波接收,由此能够防止不需要的电波接收时间变长,恰当地控制电力消耗。此外,卫星电波接收处理部60的RF部64、基带变换部65以及捕捉跟踪部66在比开始接收码串和假想码串的比较对照的时间提前预先设定的时间开始进行卫星电波的接收。即,根据预测的假想码串的检测时间决定该假想码串和接收码串的对照开始时间以及卫星电波的接收开始时间,由此能够容易且恰当地削减电力消耗量而进行高效的日期时间信息的取得。尤其,因卫星电波的接收环境每次无大变化等而假想为卫星电波的捕捉所需要的时间大致一定的情况下,能够进行更显著高效的日期时间信息的取得。此外,作为误差判别部614的模块CPU61判别根据上次接收卫星电波而修正了计时电路46的日期时间的时间开始的经过时间估算的计时电路46的误差是否在根据子帧长度决定的基准时间以上,作为日期时间取得部613的模块CPU61在判别为误差不在基准时间以上的情况下,进行基于包含TOW-Count或子帧ID等时刻对应信息中的预定数量的下位比特的编码的假想码串的日期时间的取得。即,在计时电路46的误差大、存在发生子帧单位中的偏差的可能性的情况下,从接收码串检出假想码串之前需要时间或没有检出的可能性变高,因此确认不是这样的情况后从接收码串检出假想码串,由此能够更恰当地进行高效的日期时间信息的取得动作。另外,本发明并不局限于上述实施方式,可以有各种变更。例如,在上述实施方式中,作为控制部615的模块CPU61进行了全部的处理动作,但也可以通过主机CPU41执行其一部分或全部。此外,模块CPU61和主机CPU41可以在单一的CPU中被一起使用,在上次(最近)的接收历史等的存储中也可以一起使用存储部63和RAM43。此外,模块CPU61既可以一边使在每1个比特取得的所取得的编码逐一偏差,一边进行假想码串和接收码串的对照,也可以取得比假想码串长的预定比特数的接收数据后偏差相位并统一进行与假想码串的对照。在前者的情况下,若在从接收码串内辨别出假想码串的时间点结束对照,则在有误辨别的情况下,直接结束,但即使在比本来的预定位置之后的接收位置出现与假想码串相同的码串,也不会产生问题。在后者的情况下,不论本来的假想位置的前后,在接收数据内的假想外位置出现了与假想码串相同的码串的情况下,需要进行用于辨别正确位置的处理,但能够更有效地避免误辨别。此外,在上述实施方式中,在修正计时电路46的日期时间时进行了本发明所涉及的日期时间信息的取得动作,但既可以是想要简单地取得在预时间间点(例如,用户进行输入操作时)的日期时间的情况,也可以是在需要假想码串所涉及的日期时间等的情况下,用户进行输入操作或从其他外部装置取得。此外,在上述实施方式中,根据计时电路46的估算误差判别是否进行了本发明所涉及的日期时间信息的取得,但在准确地估算了误差的大小其本身的情况下等,也可以生成反映了该误差的小的基于日期时间的假想码串,与接收码串进行对照来取得日期时间信息。此外,在上述实施方式中,说明了与来自GPS卫星的接收电波进行对照的情况,但也可以与来自其他测位卫星,例如与来自GLONASS卫星的接收电波所涉及的编码排列进行对照。在该情况下,也可以将串(string)的发送周期(2秒)用作发送周期,将串编号用作时刻对应信息。此外,在上述实施方式中,将各编码位置中的“0”、“1”的出现概率反别设为1/2来计算出假想外位置中的假想码串的出现概率,但对于固定码串或TOW的最上位比特等出现概率明显与1/2不同的部分设定其他出现概率来进行计算。此外,在上述实施方式中表示的电子表1的产品寿命或每一天的电波接收频率的设定是任意的。既可以根据产品预先进行设定,也可以根据用户操作能够进行恰当变更。因此,根据这些用于得到必要的精度的对照比特数能够恰当地进行增减。此外,在上述实施方式中,说明了以字1、字2的位置为中心的相同子帧内的接收以及与假想码串的对照,但并不限定于子帧1的接收,也可以包括字3的WN等,并且,并不限定于子帧1,也可以是其他子帧的数据。并且,也可以跨相邻的子帧数据地生成假想码串。此外,在上述实施方式中,说明了优选的将与发送周期(子帧)对应地变化的码串包含在假想码串中的情况,但既可以仅根据这样变化的码串生成假想码串,也可以根据与固定码串的组合生成假想码串。此外,在以上的说明中,作为本发明的模块CPU61的处理动作所涉及的时区计算处理等测位相关的动作处理程序的计算机刻度介质,以由非易失性存储器构成的存储部63为例进行了说明,但并不限定于此。作为其他的计算机可读介质,能够应用HDD(HardDiskDrive,硬盘驱动器)或CD-ROM或DVD盘等可移动型记录介质。此外,作为经由通信线路提供本发明所涉及的程序的介质,在本发明中还应用载波。此外,在不脱离本发明的宗旨的范围内,可以适当地对在上述实施方式中所示的具体的结构、动作内容或过程等进行变更。对本发明的几个实施方式进行了说明,但本发明的范围并不限定于上述的实施方式,而是包括权利要求书所记载的发明范围和与其等同的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1