卫星定位故障检测装置及方法与流程

文档序号:12374841阅读:528来源:国知局
卫星定位故障检测装置及方法与流程

本发明涉及卫星通信技术领域,具体而言,涉及一种卫星定位故障检测装置及方法。



背景技术:

在通过卫星进行定位时,需要通过定位设备的无线定位模块与卫星之间进行无线信号的交互,实现定位。在进行信号交互的过程中,安装有无线定位模块的定位设备的其他工作模块也在同时工作,这些工作模块在工作时,可能会产生其他的干扰信号,对卫星定位的效果产生影响,导致故障。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种卫星定位故障检测装置及方法。

本发明实施例提供的一种卫星定位故障检测装置,应用于卫星定位设备,所述卫星定位设备包括用于卫星定位的无线定位模块以及用于与所述无线定位模块配合工作的一个或多个工作模块,所述装置包括:

工作信号频率检测单元,用于检测所述无线定位模块以及所述一个或多个工作模块的工作信号频率;

工作信号频率对比单元,用于将检测到的无线定位模块的工作信号频率与工作模块的工作信号频率进行对比,判断是否存在与工作信号频率与所述无线定位模块相同的工作模块;

工作信号频率调节单元,用于对无线定位模块的工作信号频率进行调节,使得调节后的无线定位模块的工作信号频率与所述一个或多个工作模块的工作信号频率均不相同。

优选地,所述装置还包括:

工作信号频率计算单元,用于根据检测到的无线定位模块的工作信号频率与工作模块的工作信号频率计算无线定位模块的最佳工作信号频率,所述最佳工作信号频率为无线定位模块工作时受到所述工作模块影响最小时的工作信号频率;

所述工作信号频率调节单元还用于将无线定位模块的工作信号频率调节为所述最佳工作信号频率。

优选地,所述装置还包括:

第一滤波控制单元,用于对所述无线定位模块的信号接收链路进行滤波,滤除所述无线定位模块接收到的信号中除频率等于调节后的无线定位模块的工作信号频率以外的信号。

优选地,所述第一滤波控制单元还用于:

对所述无线定位模块的信号接收链路进行滤波,滤除所述无线定位模块接收到的信号中,除以调节后的所述无线定位模块的工作信号频率为中心、以预设的滤波宽度为带宽以外的信号。

优选地,所述装置还包括:

第二滤波控制单元,用于对所述一个或多个工作模块中发出对无线定位模块的造成干扰的干扰信号的干扰源电路进行滤波。

本发明实施例提供的一种卫星定位故障检测方法,应用于卫星定位设备,所述卫星定位设备包括用于定位的无线定位模块以及用于与所述无线定位模块配合工作的一个或多个工作模块,所述方法包括:

检测所述无线定位模块以及所述一个或多个工作模块的工作信号频率;

将检测到的无线定位模块的工作信号频率与工作模块的工作信号频率进行对比,判断是否存在与工作信号频率与所述无线定位模块相同的工作模块;

对无线定位模块的工作信号频率进行调节,使得调节后的无线定位模块的工作信号频率与所述一个或多个工作模块的工作信号频率均不相同。

优选地,所述方法还包括:

根据检测到的无线定位模块的工作信号频率与工作模块的工作信号频率计算无线定位模块的最佳工作信号频率,所述最佳工作信号频率为无线定位模块工作时受到所述工作模块影响最小时的工作信号频率;

将无线定位模块的工作信号频率调节为所述最佳工作信号频率。

优选地,所述方法还包括:

对所述无线定位模块的信号接收链路进行滤波,滤除所述无线定位模块接收到的信号中除频率等于调节后的无线定位模块的工作信号频率以外的信号。

优选地,所述对所述无线定位模块的信号接收链路进行滤波的步骤还包括:

滤除所述无线定位模块接收到的信号中,除以调节后的所述无线定位模块的工作信号频率为中心、以预设的滤波宽度为带宽以外的信号。

优选地,所述方法还包括:

对所述一个或多个工作模块中发出对无线定位模块的造成干扰的干扰信号的干扰源电路进行滤波。

与现有技术相比,本发明的卫星定位故障检测装置及方法,通过分别检测无线定位模块和工作模块的工作信号频率,对无线定位模块的工作信号频率进行对应调整,避免了无线定位模块和工作模块之间出现同频干扰的可能,有效的减少了卫星定位设备因同频干扰导致定位故障出现的几率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的应用有卫星定位故障检测装置的卫星定位设备的方框示意图。

图2为本发明较佳实施例提供的卫星定位故障检测装置的功能模块示意图。

图3是本发明较佳实施例提供的卫星定位故障检测方法的流程图。

主要元件符号说明

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,是本发明较佳实施例提供的卫星定位设备100的方框示意图。所述卫星定位设备100可以是手机、平板电脑、个人数字助理(personal digital assistant,PDA)等具有卫星定位的设备。所述卫星定位设备100包括卫星定位故障检测装置10、存储器20以及处理器30。

所述存储器20、处理器30各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述网络检测装置10包括至少一个可以软件或固件(firmware)的形式存储于所述存储器20中或固化在所述卫星定位设备100的操作系统(operating system,OS)中的软件功能模块。所述处理器30用于执行存储器20中存储的可执行模块,例如所述网络检测装置10包括的软件功能模块或计算机程序。

其中,存储器20可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器20用于存储程序,所述处理器30在接收到执行指令后,执行所述卫星定位设备,前述本发明实施例任一实施例揭示的流过程定义的卫星定位设备所执行的方法可以应用于处理器中30,或者由处理器30实现。

处理器30可能是一种集成电路芯片,具有信号的处理能力。上述的处理器30可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述卫星定位设备100由无线定位模块和一个或多个工作模块组成。其中,无线定位模块用于对卫星定位功能的实现,工作模块用于卫星定位设备100其他功能的实现以及与无线定位模块的配合使用。工作模块包括可以收发无线信号的模块以及由于电路中电流信号变化而产生对应磁场的模块。

请参阅图2,是本发明较佳实施例提供的图1所示的卫星定位故障检测装置10的功能模块示意图。所述卫星定位故障检测装置10包括工作信号频率检测单元101、工作信号频率对比单元102、工作信号频率调节单元103、工作信号频率计算单元104、第一滤波控制单元105以及第二滤波控制单元106。

所述工作信号频率检测单元101,用于检测所述无线定位模块以及所述一个或多个工作模块的工作信号频率。

导致无线定位模块出现故障、定位不准确的主要原因是同频干扰。即无线定位模块工作时所采用的信号频率与其他与所述无线定位模块属于同一卫星定位设备100的工作模块在工作时所采用的信号频率重合,导致无线定位模块的接收端在接收信号时,受到来了来自其他工作模块发送的信号的影响,无法对用于定位的信号进行正常处理,进而导致无法定位。要避免这一情况的发生,就需要对无线定位模块以及所述一个或多个工作模块的工作信号频率进行检测。

所述工作信号频率对比单元102,用于将检测到的无线定位模块的工作信号频率与工作模块的工作信号频率进行对比,判断是否存在与工作信号频率与所述无线定位模块相同的工作模块。

不同的卫星定位设备100所包括工作模块的数量不同,包括有多个工作模块的卫星定位设备100,其与无线定位模块使用相同工作信号频率的工作模块的数量也并不确定。因此将无线定位模块的工作信号频率与卫星定位设备100所包括工作模块一一进行对比。当无线定位模块的工作信号频率与某个工作模块出现重叠时,说明同频干扰已经存在。

所述工作信号频率调节单元103,用于对无线定位模块的工作信号频率进行调节,使得调节后的无线定位模块的工作信号频率与所述一个或多个工作模块的工作信号频率均不相同。

如果存在同频干扰,就需要对无线定位模块的工作信号频率进行调节,为了保证调节之后不会与其他工作模块再次产生同频干扰,则需将无线定位模块的工作信号频率调节到与所述一个或多个工作模块的工作信号频率均不相同。

所述工作信号频率计算单元104,用于根据检测到的无线定位模块的工作信号频率与工作模块的工作信号频率计算无线定位模块的最佳工作信号频率,所述最佳工作信号频率为无线定位模块工作时受到所述工作模块影响最小时的工作信号频率。

在无线定位模块可用的工作信号频率区间中,每个频点对应受到来自工作模块的干扰是不同的,可以在计算中该区间内工作信号频率与受到干扰强度的曲线图,从曲线中取干扰强度最低点对应的工作信号频率,即为最佳工作信号频率。

在无线通信过程中,两个信号使用的频率即使不相同,扰民如果非常接近,也可能会产生一定的干扰。为了取得更好的效果,在本实施例中,根据根据检测到的无线定位模块的工作信号频率与工作模块的工作信号频率计算无线定位模块的最佳工作信号频率。再将无线定位模块的工作信号频率调节为最佳工作信号频率,使得无线定位模块在工作时,能够获得最好的工作性能。

所述第一滤波控制单元105,用于对所述无线定位模块的信号接收链路进行滤波,滤除所述无线定位模块接收到的信号中除频率等于调节后的无线定位模块的工作信号频率以外的信号。

除了对工作信号频率进行调节之外,还可以通过滤波的方式减少来自工作模块的干扰,对无线定位模块的信号接收链路所接收到的信号进行处理,信号接收链路所接收到的信号包括定位所使用的信号,以及来自其他工作模块发出的信号。对于无线定位模块而言,其他信号都是无用的信息。因此,将除频率等于调节后的无线定位模块的工作信号频率以外的信号都通过滤波器进行滤除,即可减少来自其他工作模块的干扰。

考虑到如果滤波器的通带带宽太小时,容易对定位所使用的信号也产生影响,在进行滤波时,滤除所述无线定位模块接收到的信号中,除以调节后的所述无线定位模块的工作信号频率为中心、以预设的滤波宽度为带宽以外的信号。采用这样的方式,即减小了其他工作模块的干扰,又保证了无线定位模块的正常工作。

所述第二滤波控制单元106,用于对所述一个或多个工作模块中发出对无线定位模块的造成干扰的干扰信号的干扰源电路进行滤波。

对影响无线定位模块的信号进行滤波,除了在无线定位模块的信号接收链路进行,还可以在工作模块中发出干扰信号的干扰源电路进行滤波。

请参阅图3,是本发明较佳实施例提供的应用于图2所示的卫星定位故障检测装置10的卫星定位故障检测方法的流程图。下面将对图3所示的具体流程进行详细阐述。

步骤S101,检测所述无线定位模块以及所述一个或多个工作模块的工作信号频率。

具体地,所述步骤S101可由所述工作信号频率检测单元101执行,关于该步骤S101的描述具体可参考上述对工作信号频率检测单元101的详细描述。

步骤S102,将检测到的无线定位模块的工作信号频率与工作模块的工作信号频率进行对比。

步骤S103,判断是否存在与工作信号频率与所述无线定位模块相同的工作模块,如果是,则执行步骤S104。

具体地,所述步骤S102-步骤S103可由所述工作信号频率对比单元102执行,关于该步骤S102-步骤S103的描述具体可参考上述对工作信号频率对比单元102的详细描述。

步骤S104,根据检测到的无线定位模块的工作信号频率与工作模块的工作信号频率计算无线定位模块的最佳工作信号频率。

具体地,所述步骤S104可由所述工作信号频率计算单元104执行,关于该步骤S104的描述具体可参考上述对工作信号频率计算单元104的详细描述。

步骤S105,将无线定位模块的工作信号频率调节为所述最佳工作信号频率。

具体地,所述步骤S105可由所述工作信号频率调节单元103执行,关于该步骤S105的描述具体可参考上述对工作信号频率调节单元103的详细描述。

步骤S106,对所述无线定位模块的信号接收链路进行滤波。包括滤除所述无线定位模块接收到的信号中除频率等于调节后的无线定位模块的工作信号频率以外的信号,或者滤除所述无线定位模块接收到的信号中,除以调节后的所述无线定位模块的工作信号频率为中心、以预设的滤波宽度为带宽以外的信号。

具体地,所述步骤S106可由所述第一滤波控制单元105执行,关于该步骤S106的描述具体可参考上述对第一滤波控制单元105的详细描述。

步骤S107,对所述一个或多个工作模块中发出对无线定位模块的造成干扰的干扰信号的干扰源电路进行滤波。

具体地,所述步骤S107可由所述第二滤波控制单元106执行,关于该步骤S107的描述具体可参考上述对第二滤波控制单元106的详细描述。

综上所述,本发明实施例提供的卫星定位故障检测装置10及方法,通过分别检测无线定位模块和工作模块的工作信号频率,对无线定位模块的工作信号频率进行对应调整,避免了无线定位模块和工作模块之间出现同频干扰的可能,有效的减少了卫星定位设备100因同频干扰导致定位故障出现的几率。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1