天线延时校准的方法、装置及系统
技术领域
本发明涉及定位领域,尤其涉及一种天线延时校准的方法、装置及系统。
背景技术
无线通讯或测距芯片,主要用于精确的室内定位,比如电厂的电子栅栏系统中的无线通讯或测距芯片以及其他需要定位人员位置的监控系统。
无线通讯或测距芯片由于制造工艺的不同,导致每个芯片之间都是存在差异的,尤其是芯片的天线的硬件存在差异;此外,无线通讯或测距芯片本身存在天线延时,所谓天线延时,就是芯片的处理器认为已经发出信号,但是由于天线硬件的问题,信号实际发出是存在延时的,如果芯片是为了测量距离,尤其是精确测量距离的测距芯片,如果不能有效准确的标定天线延时,根据通讯信号进行测距会存在误差,尤其是在室内测距这种需要精确到厘米级别,如果不能准确标定,则芯片则无法准确测距。
现有的技术方案通过采用专业设备,分别对每个无线通讯或测距芯片进行测量和校准,然后将延时写入到芯片中,但专业设备造价昂贵,并且难以进行批量测量,导致众多不便,适用性不高。
发明内容
本发明的一个目的旨在解决上述至少一个问题,提供了一种天线延时校准的方法、装置及系统,
为了实现上述目的,本发明采用如下技术方案:
本发明的一个实施例提供了一种天线延时校准的方法,其包括:
接收第一节点与第二节点间的延时和位置距离;
将所述第一节点与第二节点间的延时输入预设的检测距离计算公式,得到第一节点与第二节点间的检测距离;
将所述位置距离和所述检测距离输入预设的实际延时计算公式,得到实际延时;
将实际延时输入节点以对该节点进行标定及校验。
具体的,所述第一节点与第二节点间的延时包括:
第一轮延时,第一节点向第二节点发送信号到最近一次接收到所述第二节点反馈回的信号之间所用时间Trou1和第二节点接收到所述第一节点发送的信号到最近一次向所述第一节点反馈信号之间所用时间Trep1;
第二轮延时,第二节点反向向第一节点发送信号到最近一次接收到所述第一节点反馈回的信号之间所用时间Trou1和第一节点接收到所述第二节点发送的信号到最近一次向所述第二节点反馈信号之间所用时间Trep1。
进一步的,所述检测距离计算公式为:
其中,c代表光速。
进一步的,所述检测距离包括:
第一轮检测距离,根据所述第一节点与第二节点间的第一轮延时计算;
第二轮检测距离,根据所述第一节点与第二节点间的第二轮延时计算。
具体的,所述实际延时包括发射实际延时和接收实际延时。
进一步的,当所述第一轮检测距离与所述第二轮检测距离相等时,所述发射实际延时与所述接收实际延时相等。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,DT1,DT2,DT3依次为三个节点的发射实际延时,DR1,DR2,DR3依次为三个节点的接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离,d″1,d″2,d″3依次为三个节点间的第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,D1,D2,D3依次为三个节点间发射实际延时或接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离或第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为n个时,所述延时计算公式为:
其中,DT1,DT2,DT3...DTn依次为节点的发射实际延时,DR1,DR2,DR3...DRn依次为节点的接收实际延时,d′1,d′2,d′3...d′n依次为节点间的第一轮检测距离,d″1,d″2,d″3...d″n依次为节点间的第二轮检测距离,d1,d2,d3...dn依次为节点间的位置距离,c为光速。
可选的,所述位置距离包括人工设置的距离或测量出的实际距离。
本发明的又一个实施例提供了一种天线延时校准的装置,其包括:
接收模块,用于接收第一节点与第二节点间的延时和位置距离;
检测距离计算模块,用于根据所述第一节点与第二节点间的延时计算第一节点与第二节点间的检测距离;
实际延时计算模块,用于根据所述位置距离和所述检测距离计算实际延时;
校准模块,用于将实际延时输入节点以对该节点进行标定及校验。
具体的,所述第一节点与第二节点间的延时包括:
第一轮延时,第一节点向第二节点发送信号到最近一次接收到所述第二节点反馈回的信号之间所用时间Trou1和第二节点接收到所述第一节点发送的信号到最近一次向所述第一节点反馈信号之间所用时间Trep1;
第二轮延时,第二节点反向向第一节点发送信号到最近一次接收到所述第一节点反馈回的信号之间所用时间Trou1和第一节点接收到所述第二节点发送的信号到最近一次向所述第二节点反馈信号之间所用时间Trep1。
进一步的,所述检测距离计算公式为:
其中,c代表光速。
具体的,所述检测距离包括:
第一轮检测距离,根据所述第一节点与第二节点间的第一轮延时计算;
第二轮检测距离,根据所述第一节点与第二节点间的第二轮延时计算。
进一步的,所述实际延时包括发射实际延时和接收实际延时。
进一步的,当所述第一轮检测距离与所述第二轮检测距离相等时,所述发射实际延时与所述接收实际延时相等。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,DT1,DT2,DT3依次为三个节点的发射实际延时,DR1,DR2,DR3依次为三个节点的接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离,d″1,d″2,d″3依次为三个节点间的第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,D1,D2,D3依次为三个节点间发射实际延时或接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离或第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为n个时,所述延时计算公式为:
其中,DT1,DT2,DT3...DTn依次为节点的发射实际延时,DR1,DR2,DR3...DRn依次为节点的接收实际延时,d′1,d′2,d′3...d′n依次为节点间的第一轮检测距离,d″1,d″2,d″3...d″n依次为节点间的第二轮检测距离,d1,d2,d3...dn依次为节点间的位置距离,c为光速。
可选的,所述位置距离包括人工设置的距离或测量出的实际距离。
本发明的另一个实施例提供了一种天线延时校准的系统,包括存储器及处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现前面任一所述延时校准方法的步骤。
相比现有技术,本发明的方案具有以下优点:
1.本发明一个实施例提供的一种天线延时校准的方法,接收第一节点与第二节点间的延时和位置距离;将所述第一节点与第二节点间的延时输入预设的检测距离计算公式,得到第一节点与第二节点间的检测距离;将所述位置距离和所述检测距离输入预设的实际延时计算公式,得到实际延时;将实际延时输入节点以对该节点进行标定及校验。本方案实施例通过计算位置距离和检测距离,得到实际延时,相对于通过采用专业设备,分别对每个节点进行测量和校准,实施成本低,方便快捷,适用性高。
2.本发明一个实施例中通过延时计算公式可同时对多个节点进行测量,获得各个节点的实际延时,从而实现节点的批量测量。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,但本发明不限于此。
图1为本发明天线延时校准方法的一个实施例中的流程示意图;
图2为本发明天线延时校准方法的一个实施例中Anchor作为发射机、Tag作为接收机的运行原理图;
图3为本发明天线延时校准方法的一个实施例中Tag作为发射机、Anchor作为接收机的运行原理图;
图4为本发明天线延时校准方法的一个实施例中3节点架设示意图
图5为本发明天线延时校准装置的一个实施例中的结构示意图;
图6为本发明天线延时校准系统的一个实施例中的结构示意图;
具体实施方式
下面结合附图和示例性实施例对本发明作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
请参阅图1,本发明的一种天线延时校准方法的一个典型实施例,具体包括以下步骤:
S11,接收第一节点与第二节点间的延时和位置距离。
需要说明的是,为了便于说明本发明的技术方案,以无线通讯或测距芯片为例来说明本发明的技术方案,即所述第一节点、第二节点为无线通讯或测距芯片;当然,本实施例并不能构成对本发明方案的限制。
在本发明一个实施例中,第一节点与第二节点间的位置距离可以是人工设置的距离,也可以是测量出的实际距离。
所述第一节点与第二节点间的延时包括:第一轮延时,第一节点向第二节点发送信号到最近一次接收到所述第二节点反馈回的信号之间所用时间Trou1和第二节点接收到所述第一节点发送的信号到最近一次向所述第一节点反馈信号之间所用时间Trep1;如图2所示,Tag代表第一节点,Anchor代表第二节点。首先,Tag作为发射机,Anchor作为接收机,t1时刻发射range信号,Anchor在t2时刻接收到range信号,接下来,Anchor在t3时刻向Tag发送reply信号,Tag在t4时刻接收到reply信号,因此,Trou1=t4-t1,Trep1=t3-t2,第一轮延时为Trou1和Trep1。
所述第一节点与第二节点间的延时还包括:第二轮延时,第二节点反向向第一节点发送信号到最近一次接收到所述第一节点反馈回的信号之间所用时间Trou1和第一节点接收到所述第二节点发送的信号到最近一次向所述第二节点反馈信号之间所用时间Trep1。如图3所示,Tag代表第一节点,Anchor代表第二节点,此时,Anchor作为发射机,Tag作为接收机,t1时刻发射range信号,Tag在t2时刻接收到range信号,接下来,Tag在t3时刻向Anchor发送reply信号,Anchor在t4时刻接收到reply信号,因此,Trou1=t4-t1,Trep1=t3-t2,第二轮延时为Trou1和Trep1。
进一步的,请参见附图1,本发明所述的天线延时校准的方法,还包括步骤:
S12,将所述第一节点与第二节点间的延时输入预设的检测距离计算公式,得到第一节点与第二节点间的检测距离。所述检测距离计算公式为:其中,c代表光速。
具体的,所述检测距离包括:
第一轮检测距离,根据所述第一节点与第二节点间的第一轮延时计算;
第二轮检测距离,根据所述第一节点与第二节点间的第二轮延时计算。
进一步的,请参见附图1,本发明所述的天线延时校准的方法,还包括步骤:
S13,将所述位置距离和所述检测距离输入预设的实际延时计算公式,得到实际延时。
所述实际延时包括发射实际延时和接收实际延时;当所述第一轮检测距离与所述第二轮检测距离相等时,所述发射实际延时与所述接收实际延时相等。
进一步的,基于发射实际延时和接收实际延时是相等的前提下,在本发明一个实施例中,同时对3个节点进行延时测量,如图4所示,
架设包括Tag,Anchor1和Anchor2的天线延时标定系统,架设它们三者之间的位置距离为d1,d2,d3,;tag与anchor1进行第一轮检测距离过程,得到tag和anchor1之间的检测距离d′1,同样地,anchor1与anchor2以及anchor2与tag进行第一轮检测距离过程,得到anchor1与anchor2以及anchor2与tag之间的检测距离分别为d′2,d′3,从而完成检测距离。
假设Tag以及Anchor1、2的天线实际延时分别为D1,D2,D3;根据测量计算得到的d′1,d′2,d′3以及已知的位置距离d1,d2,d3,可以得到三个节点的实际延时计算公式:
解上述方程组,即可得到Tag以及Anchor1、2的天线实际延时分别为D1,D2,D3。
从而得知,Tag,Anchor1和Anchor2的实际延时。
进一步的,在本发明的又一个实施例中,当发射实际延时和接收实际延时不相等时,tag与anchor1进行第一轮检测距离过程,得到tag和anchor1之间的检测距离d′1,同样地,anchor1与anchor2以及anchor2与tag进行第一轮检测距离过程,得到anchor1与anchor2以及anchor2与tag之间的检测距离分别为d′2,d′3,从而完成第一轮检测距离。
反向进行与上述相同的检测距离过程,即tag与anchor2,anchor2与anchor1,anchor1与tag进行第二轮检测距离过程,得到tag与anchor2,anchor2与anchor1,anchor1与tag之间的检测距离分别为d″3,d″2,d″1,从而完成第二轮检测距离过程。
设tag以及anchor1、2的发送天线实际延时分别为DT1,DT2,DT3,接收天线实际延时分别为DR1,DR2,DR3,根据测量得到的d′1,d′2,d′3,d″1,d″2,d″3以及已知的位置距离d1,d2,d3,可以列出实际延时计算公式,如下由6个方程组成的方程组:
解方程组即可得到tag以及anchor1、2的发送天线实际延时分别为DT1,DT2,DT3,接收天线实际延时分别为DR1,DR2,DR3。
进一步的,本发明的又一个实施例中,当所述节点为n个时,所述延时计算公式为:
其中,DT1,DT2,DT3...DTn依次为节点的发射实际延时,DR1,DR2,DR3...DRn依次为节点的接收实际延时,d′1,d′2,d′3...d′n依次为节点间的第一轮检测距离,d″1,d″2,d″3...d″n依次为节点间的第二轮检测距离,d1,d2,d3...dn依次为节点间的位置距离,c为光速。解方程组即可得到各节点发射实际延时和接收实际延时。
进一步的,请参见附图1,本发明所述的天线延时校准的方法,还包括步骤:
S14,将实际延时输入节点以对该节点进行标定及校验。
将检测出的实际延时写入无线通讯或测距芯片从而当芯片在运行测距程序时能够计算出因为天线延时带来的误差,从而实现更精确地测量。
综上所述,本发明一个实施例提供的一种天线延时校准的方法,接收第一节点与第二节点间的延时和位置距离;根据所述第一节点与第二节点间的延时计算,得到第一节点与第二节点间的检测距离;根据所述位置距离和所述检测距离计算,得到实际延时;将得到的所述实际延时进行天线延时标定或校准。本方案实施例通过计算位置距离和检测距离,得到实际延时,相对于通过采用专业设备,分别对每个节点进行测量和校准,实施成本低,方便快捷,适用性高。
进一步的,依据计算机软件的功能模块化思维,本发明的一个实施例还提供了一种天线延时校准的装置。请参见附图5,所述识别装置包括有接收模块11、检测距离计算模块12、实际延时计算模块13和校准模块14,利用该接收模块11、检测距离计算模块12、实际延时计算模块13和校准模块14来搭建起识别装置的原理框架,从而实现模块化实施方案。以下具体揭示各模块实现的具体功能。
所述接收模块11,用于接收第一节点与第二节点间的延时和位置距离。
需要说明的是,为了便于说明本发明的技术方案,以无线通讯或测距芯片为例来说明本发明的技术方案,即所述第一节点、第二节点为无线通讯或测距芯片;当然,本实施例并不能构成对本发明方案的限制。
在本发明一个实施例中,所述接收模块接收第一节点与第二节点间的位置距离,第一节点与第二节点间的位置距离可以是人工设置的距离,也可以是测量出的实际距离。
所述接收模块接收的第一节点与第二节点间的延时包括:第一轮延时,第一节点向第二节点发送信号到最近一次接收到所述第二节点反馈回的信号之间所用时间Trou1和第二节点接收到所述第一节点发送的信号到最近一次向所述第一节点反馈信号之间所用时间Trep1;如图2所示,Tag代表第一节点,Anchor代表第二节点。首先,Tag作为发射机,Anchor作为接收机,t1时刻发射range信号,Anchor在t2时刻接收到range信号,接下来,Anchor在t3时刻向Tag发送reply信号,Tag在t4时刻接收到reply信号,因此,Trou1=t4-t1,Trep1=t3-t2,第一轮延时为Trou1和Trep1。
所述第一节点与第二节点间的延时还包括:第二轮延时,第二节点反向向第一节点发送信号到最近一次接收到所述第一节点反馈回的信号之间所用时间Trou1和第一节点接收到所述第二节点发送的信号到最近一次向所述第二节点反馈信号之间所用时间Trep1。如图3所示,Tag代表第一节点,Anchor代表第二节点,此时,Anchor作为发射机,Tag作为接收机,t1时刻发射range信号,Tag在t2时刻接收到range信号,接下来,Tag在t3时刻向Anchor发送reply信号,Anchor在t4时刻接收到reply信号,因此,Trou1=t4-t1,Trep1=t3-t2,第二轮延时为Trou1和Trep1。
进一步的,请参见附图5,所述检测距离计算模块12,用于根据所述第一节点与第二节点间的延时计算第一节点与第二节点间的检测距离。
具体的,所述检测距离计算公式为:其中,c代表光速。
具体的,所述检测距离包括:
第一轮检测距离,根据所述第一节点与第二节点间的第一轮延时计算;
第二轮检测距离,根据所述第一节点与第二节点间的第二轮延时计算。
进一步的,请参见附图5,所述实际延时计算模块13,用于根据所述位置距离和所述检测距离计算实际延时。
所述实际延时包括发射实际延时和接收实际延时;当所述第一轮检测距离与所述第二轮检测距离相等时,所述发射实际延时与所述接收实际延时相等。
进一步的,基于发射实际延时和接收实际延时是相等的前提下,在本发明一个实施例中,同时对3个节点进行延时测量,如图4所示,
架设包括Tag,Anchor1和Anchor2的天线延时标定系统,架设它们三者之间的位置距离为d1,d2,d3;tag与anchor1进行第一轮检测距离过程,得到tag和anchor1之间的检测距离d′1,同样地,anchor1与anchor2以及anchor2与tag进行第一轮检测距离过程,得到anchor1与anchor2以及anchor2与tag之间的检测距离分别为d′2,d′3,从而完成检测距离。
假设Tag以及Anchor1、2的天线实际延时分别为D1,D2,D3;根据测量计算得到的d′1,d′2,d′3以及已知的位置距离d1,d2,d3,可以得到三个节点的实际延时计算公式:
解上述方程组,即可得到Tag以及Anchor1、2的天线实际延时为D1,D2,D3。
从而得知,Tag,Anchor1和Anchor2的实际延时。
进一步的,在本发明的又一个实施例中,当发射实际延时和接收实际延时不相等时,tag与anchor1进行第一轮检测距离过程,得到tag和anchor1之间的距离d′1,同样地,anchor1与anchor2以及anchor2与tag进行第一轮检测距离过程,得到anchor1与anchor2以及anchor2与tag之间的检测距离分别为d′2,d′3,从而完成第一轮检测距离。
反向进行与上述相同的检测距离过程,即tag与anchor2,anchor2与anchor1,anchor1与tag进行第二轮检测距离过程,得到tag与anchor2,anchor2与anchor1,anchor1与tag之间的检测距离分别为d″3,d″2,d″1,从而完成第二轮检测距离过程。
设tag以及anchor1、2的发送天线实际延时分别为DT1,DT2,DT3,接收天线实际延时分别为DR1,DR2,DR3,根据测量得到的d′1,d′2,d′3,d″1,d″2,d″3以及已知的距离d1,d2,d3,可以列出实际延时计算公式,如下由6个方程组成的方程组:
解方程组即可得到tag以及anchor1、2的发送天线实际延时为DT1,DT2,DT3,接收天线实际延时为DR1,DR2,DR3。
进一步的,本发明的又一个实施例中,当所述节点为n时,所述延时计算公式为:
其中,DT1,DT2,DT3...DTn依次为节点的发射实际延时,DR1,DR2,DR3...DRn依次为节点的接收实际延时,d′1,d′2,d′3...d′n依次为节点间的第一轮检测距离,d″1,d″2,d″3...d″n依次为节点间的第二轮检测距离,d1,d2,d3...dn依次为节点间的位置距离,c为光速。解方程组即可得到各节点发射实际延时和接收实际延时。
进一步的,请参见附图5,所述实际延时计算模块14,用于将实际延时输入节点以对该节点进行标定及校验。
实际延时计算模块14将检测出的实际延时写入无线通讯或测距芯片从而当芯片在运行测距程序时能够计算出因为天线延时带来的误差,从而实现更精确地测量。
综上所述,本发明一个实施例提供的一种天线延时校准的方法,接收第一节点与第二节点间的延时和位置距离;将所述第一节点与第二节点间的延时输入预设的检测距离计算公式,得到第一节点与第二节点间的检测距离;将所述位置距离和所述检测距离输入预设的实际延时计算公式,得到实际延时;将实际延时输入节点以对该节点进行标定及校验。本方案实施例通过计算位置距离和检测距离,得到实际延时,相对于通过采用专业设备,分别对每个节点进行测量和校准,实施成本低,方便快捷,适用性高。
进一步的,请参见附图6,其示出了本发明的一个实施例的天线延时校准的系统的结构方框图,该系统用于实现上述天线延时校准的方法。为了便于说明,仅仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。
所述识别系统包括有处理器40和存储器50。其中,存储器40可用于存储软件程序以及模块,处理器50通过运行存储在存储器40的软件程序以及模块,从而执行所述识别系统的各种功能应用以及数据处理。存储器40可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据所述识别系统的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器40可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述处理器50是系统的控制中心,利用各种接口和线路连接整个所述识别系统的各个部分,通过运行或执行存储在存储器40内的软件程序和/或模块,以及调用存储在存储器40内的数据,执行所述识别系统的各种功能和处理数据,从而对所述识别系统进行整体监控。可选的,处理器50可包括一个或多个处理单元;优选的,处理器50可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器50中。
不难理解,尽管未示出,识别系统还包括给各个部件供电的电源,优选的,电源可以通过电源管理系统与处理器50逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能;还可以包括射频(Radio Frequency,RF)电路、输入单元、显示单元、传感器、音频电路、无线模块等部件。
在本方案的一个实施例中,所述存储器40用于存储包括程序指令的信息,所述处理器50用于控制程序指令的执行,其中,所述程序指令被处理器50加载并执行时实现以下功能:
接收第一节点与第二节点间的延时和位置距离;
将所述第一节点与第二节点间的延时输入预设的检测距离计算公式,得到第一节点与第二节点间的检测距离;
将所述位置距离和所述检测距离输入预设的实际延时计算公式,得到实际延时;
将实际延时输入节点以对该节点进行标定及校验。
具体的,所述第一节点与第二节点间的延时包括:
第一轮延时,第一节点向第二节点发送信号到最近一次接收到所述第二节点反馈回的信号之间所用时间Trou1和第二节点接收到所述第一节点发送的信号到最近一次向所述第一节点反馈信号之间所用时间Trep1;
第二轮延时,第二节点反向向第一节点发送信号到最近一次接收到所述第一节点反馈回的信号之间所用时间Trou1和第一节点接收到所述第二节点发送的信号到最近一次向所述第二节点反馈信号之间所用时间Trep1。
进一步的,所述检测距离计算公式为:
其中,c代表光速。
进一步的,所述检测距离包括:
第一轮检测距离,根据所述第一节点与第二节点间的第一轮延时计算;
第二轮检测距离,根据所述第一节点与第二节点间的第二轮延时计算。
具体的,所述实际延时包括发射实际延时和接收实际延时。
进一步的,当所述第一轮检测距离与所述第二轮检测距离相等时,所述发射实际延时与所述接收实际延时相等。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,DT1,DT2,DT3依次为三个节点的发射实际延时,DR1,DR2,DR3依次为三个节点的接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离,d″1,d″2,d″3依次为三个节点间的第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为3个时,所述延时计算公式为:
其中,D1,D2,D3依次为三个节点间发射实际延时或接收实际延时,d′1,d′2,d′3依次为三个节点间的第一轮检测距离或第二轮检测距离,d1,d2,d3依次为三个节点间的位置距离,c为光速。
进一步的,当所述节点为n个时,所述延时计算公式为:
其中,DT1,DT2,DT3...DTn依次为节点的发射实际延时,DR1,DR2,DR3...DRn依次为节点的接收实际延时,d′1,d′2,d′3...d′n依次为节点间的第一轮检测距离,d″1,d″2,d″3...d″n依次为节点间的第二轮检测距离,d1,d2,d3...dn依次为节点间的位置距离,c为光速。
可选的,所述位置距离包括人工设置的距离或测量出的实际距离。
在此处所提供的说明书中,虽然说明了大量的具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实施例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。