CN103947268B - 用于在Wi‑Fi网络中确定距离的方法和装置 - Google Patents
用于在Wi‑Fi网络中确定距离的方法和装置 Download PDFInfo
- Publication number
- CN103947268B CN103947268B CN201280056246.XA CN201280056246A CN103947268B CN 103947268 B CN103947268 B CN 103947268B CN 201280056246 A CN201280056246 A CN 201280056246A CN 103947268 B CN103947268 B CN 103947268B
- Authority
- CN
- China
- Prior art keywords
- equipment
- correction factor
- unicast
- confirmation
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/76—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
- G01S13/765—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted with exchange of information between interrogator and responder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
公开了用于提高第一设备与第二设备之间的往返时间(RTT)估计的准确性的方法和装置。该方法包括计算确认校正因子和单播校正因子。这些校正因子被用于补偿由多径效应导致的码元边界时间误差。
Description
技术领域
本发明的各实施例涉及在通信网络(诸如Wi-Fi网络)中确定距离。
相关技术背景
在Wi-Fi通信网络中,存在许多用于估计移动设备与无线接入点之间的距离的已知技术。例如,移动设备(例如蜂窝电话或平板计算机)可将与接入点相对应的收到信号强度指示符(RSSI)用作对移动设备与接入点之间的距离的粗略近似,其中更强的RSSI意味着移动设备更靠近接入点,而更弱的RSSI意味着移动设备更远离接入点。移动设备也可使用向和从接入点传送的信号的往返时间(RTT)来计算移动设备与接入点之间的距离,其中RTT值指示从移动设备向接入点发送的单播信号和从接入点发回移动设备的相应确认信号的总信号传播时间。
当使用Wi-Fi网络执行距离测量时,诸如隐藏节点、不平衡干扰和/或各个品牌和型号的移动设备之间的响应时间差异之类的问题可能不利地影响准确性。例如,Wi-Fi网络中的可能导致使距离测量准确性降级的干扰的隐藏节点出现在节点对无线接入点(AP)可见、但对与该AP通信的其他节点不可见时。另外,与设备的物理环境(例如设备之间和/或附近的物理障碍物)相关联的不平衡干扰和/或多径效应可能致使单播和/或确认信号的不同分量不期望地在不同时间到达相应设备,这又进一步降低了使用RTT技术的距离测量的准确性。
因此,期望提高Wi-Fi网络中的距离测量的准确性。
附图简要说明
本发明的各实施例是作为示例来解说的,且不旨在受附图中各图的限制,其中:
图1示出了包括分开距离D的第一移动设备A和第二移动设备B的Wi-Fi***;
图2解说了多径环境中的不平衡干扰效应;
图3A示出了从设备A到设备B的单播分组的传输,并且描绘了该单播分组的不同分量在不同时间到达设备B;
图3B示出了从设备B到设备A的确认分组的传输,并且描绘了该确认分组的不同分量在不同时间到达设备A;
图4示出了图1的移动设备的一个实施例的功能框图;
图5A描绘了在没有循环移位分集的情况下传送的信号的功率延迟分布;
图5B描绘了在具有循环移位分集的情况下传送的信号的功率延迟分布;
图6描绘了具有循环移位分集的功率延迟分布中的最大值位置;
图7是描绘根据一些实施例的用于提高两个移动设备之间的距离测量的准确性的示例性操作的流程图;以及
图8是描绘根据其他实施例的用于提高两个移动通信设备之间的距离测量的准确性的示例性操作的流程图。
相同的附图标记贯穿全部附图指示对应的部件。
详细描述
公开了用于提高两个无线(例如移动)通信设备之间的距离测量的准确性的方法和装置。在以下描述中,阐述了众多具体细节(诸如具体组件、电路、和过程的示例),以提供对本公开的透彻理解。同样,在以下描述中并且出于解释目的,阐述了具体的命名以提供对本发明各实施例的透彻理解。然而,对于本领域技术人员将明显的是,可以不需要这些具体细节就能实践本发明各实施例。在其他实例中,以框图形式示出公知的电路和设备以避免混淆本公开。如本文中所使用的,术语“分组”和“信号”可以是可互换的,因为分组是经由RF信号从一个无线设备传送给另一无线设备的。因此,本发明各实施例不应被解释为限于本文中所描述的具体示例,而是在其范围内包括由所附权利要求所限定的所有实施例。
本发明的各实施例公开了用于通过补偿与两个(或更多个)移动设备的物理环境相关联的不平衡干扰效应和/或多径效应来提高这些设备之间的距离测量的准确性的方法和装置。对于一些实施例,可(例如在这些设备中的一个或多个中)计算确认校正因子(CORR_ACK)和/或单播校正因子(CORR_UNC)以补偿在使用RTT技术测量距离时由于复杂多径环境(例如设备之间和/或附近的物理障碍物)造成的码元边界时间误差。校正因子可要么使用单边校正技术、要么使用双边校正技术来生成。在单边校正技术中,仅仅使用确认校正因子,而在双边校正技术中,使用确认校正因子和单播校正因子两者。尽管双边校正技术通常比单边校正技术更准确,但是双边校正技术可能要求两个设备都采用码元边界定时技术,而单边校正技术可能仅要求这些设备中的一个采用码元边界定时技术。
更具体而言,在单边校正技术中,确认校正因子(CORR_ACK)可在第一设备中计算,并且所测量的RTT值可使用CORR_ACK来调整。校正因子CORR_ACK的计算可基于各种因素,例如包括成功单播分组的百分比、设备的RSSI值、设备的调制编码调度(MCS)和/或循环移位分集(CSD)值。在双边校正技术中,确认校正因子(CORR_ACK)可在第一设备中计算,单播校正因子(CORR_UNC)可在第二设备中计算,并且所测量的RTT值可使用CORR_ACK和CORR_UNC来调整。对于双边技术,CORR_UNC因子可从第二设备传送给第一设备,使得第一设备可使用CORR_ACK和CORR_UNC两者来调整所测量的RTT值。
单播信号或分组可被定义为从第一设备发送给第二设备的通信(例如与被发送给多个其他设备形成对比)。当单播分组从第一设备A发送给第二设备B时,第二设备B通常将确认分组发送回设备A。单播信号和确认信号的传播时间可被用于计算设备A与设备B之间的距离。
例如,图1示出了具有分开距离D的第一设备A和第二设备B的***100,并且描绘了从设备A传送给设备B的单播信号(UNC)以及从设备B传送回设备A的相应确认信号(ACK)。
单播信号和确认信号的传播时间可被用于计算无线设备A与无线设备B之间的距离D。对于一些实施例,设备A和B是移动通信设备(例如蜂窝电话、膝上型计算机和/或平板计算机),其能使用由IEE802.11标准族定义的Wi-Fi通信协议彼此和/或与无线接入点通信。
更具体而言,设备A和B之间的往返时间(RTT)表示从设备A向设备B发送单播分组的时间到设备A接收到来自设备B的确认分组的时间所流逝的总时间。设备A传送单播分组的时间在本文中被称为出发时间(TOD),并且设备A接收到来自设备B的确认分组的时间在本文中被称为抵达时间(TOA)。对于本文中所描述的一些示例性实施例,TOD可以是单播分组何时离开设备A的时间戳,并且TOA可以是确认分组何时被设备A接收到的时间戳。因此,TOA与TOD之差可用作与在设备A与设备B之间交换的单播和确认信号的传播相关联的RTT的近似,其中RTT≈TOA-TOD。
然而,RTT不仅包括单播和确认信号的实际信号传播时间段,而且还包括与设备B对由设备A传送的单播信号进行响应相关联的处理延迟。更具体而言,RTT可被表达为:
RTT=tpp+tdel≈TOA-TOD (1)
其中tpn表示从设备A传送给设备B的单播信号的行进时间与从设备B传送给设备A的确认信号的行进时间之和,并且tdel是与设备B接收来自设备A的单播分组并响应于此而向设备A传送回确认分组相关联的延迟。
因此,图1中的设备A与设备B之间的距离D可表达为:
D=c*tpn/2=c*(RTT-tdel)/2 (2)
其中c是光速。
对于一些实施例,tdel可包括与设备B相关联的由802.11标准定义的短帧间空间(SIFS)时间间隔,和/或可包括与设备B相关联的由802.11n标准定义的减少帧间空间(RIFS)时间间隔。tdel的值通常因不同无线设备(甚至由相同公司制造的那些无线设备)而异,因为具有各种芯片组和/或芯片组配置的不同设备可能具有与响应于单播信号而传送确认信号相关联的不同响应时间。不知道特定无线设备的确切响应时间在所测量的RTT中引入不准确性。确实,由于Wi-Fi传输的相对短的广播范围(例如,通常小于30米)结合Wi-Fi信号的传播速度,所测量的RTT中由设备响应时间的未知变化导致的不准确性可能导致距离计算的大误差。
对于一些实施例,各种品牌和型号的无线设备的各种RTT特征(例如,与处理连接请求相关联的延迟时间(tdel)及其引导时间)可从这些设备可访问的RTT特征数据库中检索,例如,如在题为“Wi-Fi ACCESS POINT CHARACTERISTICS DATABASE(Wi-Fi接入点特征数据库)”的共同待决和共同拥有的美国专利申请序列号13/109,481中所描述的,该申请通过引用整体纳入于此。对于一个这样的实施例,特定设备的RTT特征可通过将该设备的MAC地址作为查找值提供给该数据库来从该数据库中检索。例如,设备A可按如下方式确定设备B的MAC地址。首先,设备A将探测请求传送给设备B以检索其标识信息。例如,设备A可在若干不同信道上广播探测请求,直到其找到设备B被配置成在其上操作的信道。替换地,设备A和B可被预配置成出于测距目的而在相同信道上操作。然后,设备B通过将探测响应传送回设备A来响应该探测请求。探测响应包括与第二设备B相关联的标识信息(例如MAC地址)。
RTT值也可受到不平衡干扰或多径效应的影响,其致使单播信号的不同分量在不同时间到达设备B和/或致使确认信号的不同分量在不同时间到达设备A。例如,图2解说了具有在多径环境中具有不平衡干扰的第一设备A和第二设备B的***200。设备A将信号(例如单播信号)传送给设备B。所传送信号的第一分量205A通过位于设备A与设备B之间的干扰源(例如物体或其他障碍物)210直接向第二设备B行进。干扰源可衰减信号分量205A,并且所得到的经衰减的信号分量205A’被第二设备B接收。因此,对于本示例,经衰减的信号分量205A’具有比原始信号分量205A低的幅度。
所传送信号的第二分量205B经由反射器220间接向第二设备B传送,这导致所反射的信号分量205B’被第二设备B接收。如果反射器220具有高品质因数,则所反射的信号分量205B’可具有与原始信号分量205A的幅度大致相等的幅度。因此,经衰减的第一信号分量205A’在所反射的第二信号分量205B’之前到达第二设备B,并且经衰减的第一信号分量205A’可具有比所反射的第二信号分量205B’的幅度小的幅度。
图3A和3B描绘了在计算***100的设备A与设备B之间的距离时的不平衡干扰效应(例如,如以上参照图2所描述的)。在图3A中,设备A被描绘为将单播信号301传送给设备B。由于多径环境效应,信号301的不同分量在不同时间到达设备B。例如,第一信号分量301A在时间T1到达设备B,而第二信号分量301B在时间T2到达设备B。因此,单播信号的第一和第二信号分量301A和301B可被用于使用设备B内的电路***(为简单起见未示出)将单播校正因子计算为CORR_UNC=T2-T1。注意,为了本文讨论的目的,图3A将第一信号分量301A描绘为具有比第二信号分量301B小的幅度。
图3B进一步描绘了设备B将确认信号302传送回设备A。由于多径环境效应,信号302的不同分量在不同时间到达设备A。例如,第一信号分量302A在时间T3到达设备A,而第二信号分量302B在时间T4到达设备A。因此,确认信号的第一和第二信号分量302A和302B可被用于使用设备A内的电路***(为简单起见未示出)将确认校正因子计算为CORR_ACK=T4-T3。注意,为了本文讨论的目的,图3B将第一信号分量302A描绘为具有比第二信号分量302B小的幅度。
因此,根据一些实施例,信号301的各分量可被用于在第二设备B中确定单播校正因子(CORR_UNC),并且信号302的分量可用于在第一设备A中确定确认校正因子(CORR_ACK)。然后,在单边校正技术中,可使用CORR_ACK更准确地计算设备A与设备B之间的RTT,而在双边校正技术中,可使用CORR_ACK和CORR_UNC两者更准确地计算设备A与设备B之间的RTT。对于双边校正技术,CORR_UNC的值可从设备B传送给设备A(例如通过将CORR_UNC的值嵌入在确认信号302中)。以此方式,设备A可具有CORR_UNC和CORR_ACK两者的值来执行双边校正技术。
如以上所提及的,单播和确认校正因子(CORR_UNC和CORR_ACK)可被用于补偿不平衡干扰和/或多径效应。更具体而言,RTT现在可被表达为:
RTT=TOA-TOD-CORR_UNC-CORR_ACK-K (2)
其中K是可体现处理延迟tdel的常数。
图4示出了作为图1的移动设备A和B的一个实施例的移动通信设备410的功能框图。移动设备410包括控制器412、接收机/发射机414和处理器416。接收机/发射机414包括用于根据Wi-Fi或其他已知无线协议来传送和接收无线数据信号的电路***。控制器412使得移动设备410能够例如通过将接收机/发射机414配置成(例如在一个或多个无线信道上)广播探测请求来执行距离测量并且监听探测响应以检测移动设备410的射程内另一移动设备的存在。控制器412也可从所接收的探测响应中检索标识信息,并且可将接收机/发射机414配置成将单播分组传送给该另一设备。
处理器416可使用以上讨论的RTT技术确定移动设备410与该另一移动设备(为简单起见未示出)之间的距离。例如,当接收机/发射机414向该另一移动设备传送单播分组时,处理器416可检测和存储该单播分组从移动设备410传送的时刻(例如TOD)。类似地,当接收机/发射机414接收到来自该另一移动设备的确认分组时,处理器416也可检测和存储确认分组在移动设备410处被接收的时刻(例如TOA)。然后,处理器416可如以上关于式2所描述的那样基于TOA、TOD和校正因子来计算RTT值,并且随后确定到该另一移动设备的距离D。
再次参考图1,如果设备A和设备B两者都支持码元边界定时,则可使用双边校正技术来使用式(2)计算RTT的值。相反,如果设备B不支持码元边界定时,则可使用单边校正技术,其中用CORR_ACK的值替换CORR_UNC,这表达如下:
RTT=TOA-TOD-2×(CORR_ACK)-K (3)
如果设备A与设备B之间的上行链路和下行链路信道是对称的,则CORR_ACK和CORR_UNC的值可彼此大致相等。可能存在若干原因致使上行链路和下行链路信道缺乏对称性,例如包括设备A和B上的不平衡干扰、不同CSD值、以及不同天线数目。出于本公开的目的,术语“大致”意味着存在微乎其微的测距误差。例如,当测距误差小于3m时,则CORR_ACK与CORR_UNC之差小于20ns。
如果设备A和B之间的上行链路和下行链路信道不对称,例如其中设备A是1T1R(一个发射机和一个接收机)设备并且第二设备B是2T2R(两个发射机和两个接收机)设备,则本公开的实施例可按如下方式补偿信道不对称性。首先,设备A发送公共动作帧以向设备B通知开始距离测量。公共动作帧可包括指示设备A的发射/接收(Tx/Rx)电路***和天线的配置的预定代码,如本领域所知的。对于一些实施例,公共动作帧可以是不包括常规数据的特殊单播管理帧。响应于此,设备B可进入校准模式,并且可响应于从设备A接收到的配置信息来配置其Tx/Rx电路***和天线。接着,设备A将单播分组发送给设备B,并且设备B用确认分组作出响应,使得设备A能确定指示设备A与设备B之间的距离的一个或多个RTT值。最后,设备A发送另一公共动作帧,该帧致使设备B完成距离测量操作,并且随后设备B返回到其正常工作模式。应当注意,当设备B在校准模式下操作时,其可能不能够支持正常Wi-Fi操作(例如距离测量以外的操作)。
如以上所提及的,校正因子CORR_ACK和CORR_UNC的计算可以基于各种因素,例如包括:成功单播分组的百分比、设备的RSSI值、每个设备的配置(例如设备中的天线、发射机和接收机的数目)、每个设备的调制编码调度(MCS)和/或每个设备的循环移位分集(CSD)值。
例如,对于一些实施例,如果设备A和B的RSSI是可检测到的,并且高得足以实现距离测量(例如在设备A和B彼此相对靠近的情况下),并且如果从设备A传送给设备B的成功单播分组的百分比低于选定阈值TUNC,则计算出的校正因子CORR_UNC和CORR_ACK的值可被忽略。对于一个实施例,如果单播分组丢失率小于约10-2和/或RSSI值大于预定阈值,则可替代于校正因子使用RSSI值来执行各设备之间的距离测量。对于其他实施例,具体MCS设定可基于设备的RSSI(其可指示该另一设备多么靠近)来估计,并且如果从设备A传送给设备B的成功单播分组的百分比低于选定阈值TUNC,则计算出的校正因子CORR_UNC和CORR_ACK的值可被忽略。例如,如果设备A和B彼此相对靠近(例如这可由RSSI信息来确定),则这些设备可选择不同MCS以允许增加的数据吞吐量。为“近程”应用选择不同(并且通常为更复杂)的MCS常常取决于更好的信噪比,并且因此常常仅在RSSI值相对高时才是适用的。校正因子可考虑到设备的具体MCS设定以增加RTT估计的准确性。
因此,对于一些实施例,如果MCS和分组长度改变,则所选择的OFDM码元周期数目可被设为校正值(CV),并且然后要么与所测量的RTT值相加、要么从所测量的RTT值中减去。更具体而言,如果分组帧长度与用于校准的分组帧长度相比变得更大,则从所测量的RTT值中减去所得到的校正值。相反,如果帧长度与用于校准的帧长度相比变得更小,则向所测量的RTT值加上所得到的校正值。
当设备A和设备B是采用CSD技术的MIMO设备时,它们的发射链中的每个发射链通常都将具有不同的CSD值,该CSD值进而可通过对所测量的RTT值作出调整而被补偿。确实,在MIMO无线设备中,要从设备传送的所有信号都具有应用于每个发射机天线的不同的延迟量,其中这些信号之一未被延迟。对于一个示例,在2×2MIMO设备中,第一发射链通常具有为0的CSD值(例如指示没有CSD延迟值),并且第二发射链通常具有200ns的CSD值(例如,如由IEEE802.11标准指定的)。对于另一示例,在3×3MIMO设备中,第一发射链通常不具有CSD值(例如没有延迟),第二发射链通常具有200ns的CSD值,并且第三发射链通常具有400ns的CSD值。以此方式,从同一设备的不同链传送的多个信号中的每个信号都递增地被延迟所指定的CSD值以实现信号分集。当然,当从MIMO设备接收到多个信号时,信号之间的增量延迟可能不期望地导致计算两个设备之间的RTT值时的误差。
对于一个实施例,一个设备可确定是否可为该另一设备假定特定CSD值,或者关于该另一设备的CSD值是否需要被确定。对于一些实施例,指示该另一设备的Tx/Rx配置(例如发射链的数目)的信息可从该另一设备的信标信号中提取,例如以确定该另一设备是否支持多个空间流。如果该另一设备支持多个空间流,这可指示该另一设备包括多个Tx/Rx链,则CSD值可以是由802.11标准定义的预定值(例如200ns的倍数)。如果该另一设备采用CSD技术,则最大循环移位值可被设为校正值(CV)并且从所测量的RTT值中减去。例如,如果设备A和设备B两者都包括具有200ns的循环移位值的两个发射机和一个接收机(例如2T1R设备),则可从所测量的RTT值中减去2×(200ns)=400ns的校正值。注意,CSD值被乘以2以考虑到从第一设备到第二设备以及随后回到第一设备的信号传播。
对于另一实施例,功率延迟分布的形状可用于确定特定设备的CSD值是否可被假定。一般而言,功率延迟分布(PDP)作为时间延迟的函数给出了通过多径信道接收到的信号的强度。该时间延迟是多径到达之间的行进时间之差。例如,图5A是描绘对于与信号501相关联的分组不包括循环移位分集的应用具有指数衰退的信号501的曲线图500,并且图5B是描绘对于与信号551相关联的分组包括循环移位分集的应用具有指数衰退的信号551的功率延迟分布的曲线图550,信号551具有分量551A和551B。例如,当移动设备包括两个发射机链并采用CSD时,功率延迟分布通常如图5B和图6中所描绘的那样包括两个分量,其中这两个分量之间的差异可在于幅度和时间延迟两者。注意,当分组不包括循环移位分集时,功率延迟分布通常单调减小。相比之下,当分组包括循环移位分集时,功率延迟分布可不单调减小。因此,根据本发明的各实施例,如果功率延迟分布的形状单调减小,则可假定相应设备包括一个或多个CSD值。
在另一种办法中,一个设备(例如设备B)的CSD值可被指派给另一设备(例如设备A)。对于此办法,如果设备A仅包括一个发射机链并且设备B包括多个发射机链,则CSD值可被忽略。
在另一种办法中,无线设备的CSD值可使用以下关于图6的曲线图600描述的推导方法来推导。首先,确定设备的最大值位置,并且记录其相关联的功率电平(Pl)。接着,从最大值位置移位与CSD值相对应的时间段T1,并且记录其功率电平(P2)。对于示例性实施例,时间段T1约等于200ns(例如,如802.11标准中所定义的)。然后比较功率电平P1和P2以生成功率差值Pdiff=P2-P1。如果功率差值Pdiff大于预定功率电平Tpower(例如,如果Pdiff>Tpower),则忽略CSD值。因此,如果CSD不存在,则P2将以高概率为噪声功率,并且因此Pdiff应当具有相对大的值。
在另一种办法中,可通过检测各设备是否具有不同的天线数目来推导CSD值。如果是这样,则这些设备之一(例如第二设备)内的软件可被更新以允许检测CSD值。
在另一种办法中,每个设备的CSD值都可被确定并传送给另一设备。
图7是描绘根据本发明的各实施例的示例性单边校正技术的解说性流程图700,以提高使用RTT技术对第一设备A与第二设备B之间的距离测量的准确性。首先,设备A向设备B发送单播分组(701)。响应于此,设备B将确认分组发送回设备A(702)。然后,设备A计算确认校正因子(703)。如上所述,确认校正因子可被用于补偿对从设备B发送给设备A的确认信号的多径效应。接着,设备A可使用一个或多个校正值选择性地调整计算出的校正因子(704)。如上所述,这些校正值可补偿设备的不同CSD值、补偿分组长度和MCS设定的改变等。然后,设备A计算在设备A和B之间交换的单播和确认信号的RTT(705)。对于一些实施例,设备A可使用以上式(3)计算RTT。最后,设备A使用RTT值来确定设备A和B之间的距离(706)。注意,步骤702-706可由设备A的处理器416来执行(也参见图4)。
图8是描绘根据本发明的各实施例的示例性双边校正技术的解说性流程图800,以提高使用RTT技术对第一设备A与第二设备B之间的距离测量的准确性。首先,设备A向设备B发送单播分组(801)。响应于此,设备B计算单播校正因子(802)。如上所述,单播校正因子可用于补偿对从设备A传送给设备B的单播信号的多径效应。接着,设备B可使用一个或多个校正值选择性地调整计算出的校正因子(803)。如上所述,这些校正值可补偿设备的不同CSD值、补偿分组长度和MCS设定的改变等。接着,设备B将单播校正因子嵌入到确认分组中,并且将确认分组传送回设备A(804)。然后,设备A计算确认校正因子(805)。如上所述,确认校正因子可被用于补偿对从设备B发送给设备A的确认信号的多径效应。接着,设备A可使用一个或多个校正值选择性地调整计算出的校正因子(806)。如上所述,这些校正值可补偿设备的不同CSD值、补偿分组长度和MCS设定的改变等。然后,设备A计算在设备A和B之间交换的单播和确认信号的RTT(807)。对于一些实施例,设备A可使用以上式(2)计算RTT。最后,设备A使用RTT值来确定设备A和B之间的距离(808)。注意,步骤802-804可由设备B的处理器416来执行,并且步骤805-808可由设备A的处理器416来执行(参见图4)。
在说明书前述篇幅中,本发明各实施例已参照其具体示例性实施例进行了描述。然而将明显的是,可对其作出各种修改和改变而不背离如所附权利要求中所阐述的本公开更宽泛的精神和范围。相应地,本说明书和附图应被认为是解说性而非限制性的。
Claims (19)
1.一种用于提高第一设备与第二设备之间的往返时间RTT估计的准确性的方法,所述方法包括:
将单播分组从第一设备传送给第二设备;
使用第二设备中的处理器计算单播校正因子CORR_UNC,其中所述单播校正因子用于补偿对所述单播分组的多径效应;
在第二设备中将所述单播校正因子嵌入在确认分组中;
将所述确认分组从第二设备传送给第一设备;
使用第一设备中的处理器计算确认校正因子CORR_ACK,其中所述确认校正因子用于补偿对所述确认分组的多径效应;以及
在第一设备中使用所述单播校正因子和所述确认校正因子计算所述RTT估计。
2.如权利要求1所述的方法,其特征在于,所述RTT估计被计算为TOA–TOD–CORR_UNC–CORR_ACK–K,其中TOA是所述确认分组在第一设备处的抵达时间,TOD是所述单播分组从第一设备的出发时间,并且K是体现与第二设备的所述处理器相关联的处理延迟的常数。
3.如权利要求1所述的方法,其特征在于,还包括:
在第二设备不支持码元边界定时的情况下选择性地将所述单播校正因子替换成所述确认校正因子。
4.如权利要求1所述的方法,其特征在于,计算所述确认校正因子还包括:
在成功传送给第二设备的单播分组的百分比低于预定百分比的情况下忽略所述确认校正因子。
5.如权利要求4所述的方法,其特征在于,计算所述确认校正因子还包括:
仅在第一设备和第二设备中任一者的RSSI值大于预定值的情况下才忽略所述确认校正因子。
6.如权利要求1所述的方法,其特征在于,计算所述确认校正因子还包括:
基于第二设备的RSSI值估计具体调制编码调度MCS。
7.如权利要求1所述的方法,其特征在于,计算所述确认校正因子还包括:
确定第二设备的循环移位分集CSD值;以及
从所述校正因子中减去所确定的CSD值的选定倍数。
8.如权利要求1所述的方法,其特征在于,还包括通过以下操作维护第一和第二设备之间的信道对称性:
将第一公共动作帧从第一设备发送给第二设备,所述第一公共动作帧请求第二设备开始距离测量操作;
响应于第一公共动作帧使第二设备进入配置模式;
确定第一设备的天线配置;
使用针对第一设备确定的天线配置来配置第二设备的天线;
将特殊单播分组从第一设备发送给第二设备以收集RTT信息;
将第二公共动作帧从第一设备发送给第二设备,所述第二公共动作帧请求第二设备完成所述距离测量操作;以及
将第一设备恢复成其原始天线配置。
9.一种用于提高第一设备与第二设备之间的往返时间RTT估计的准确性的***,包括:
用于将单播分组从第一设备传送给第二设备的装置;
用于使用第二设备中的处理器计算单播校正因子CORR_UNC的装置,其中所述单播校正因子用于补偿对所述单播分组的多径效应;
用于在第二设备中将单播校正因子嵌入在确认分组中的装置;
用于将确认分组从第二设备传送给第一设备的装置;
用于使用第一设备中的处理器计算确认校正因子CORR_ACK的装置,其中所述确认校正因子用于补偿对所述确认分组的多径效应;以及
用于在第一设备中使用所述单播校正因子和所述确认校正因子计算RTT估计的装置。
10.如权利要求9所述的***,其特征在于,所述RTT估计被计算为TOA–TOD–CORR_UNC–CORR_ACK–K,其中TOA是所述确认分组在第一设备处的抵达时间,TOD是所述单播分组从第一设备的出发时间,并且K是体现与第二设备的所述处理器相关联的处理延迟的常数。
11.如权利要求9所述的***,其特征在于,还包括:
用于在第二设备不支持码元边界定时的情况下选择性地将所述单播校正因子替换成所述确认校正因子的装置。
12.如权利要求9所述的***,其特征在于,所述用于计算所述确认校正因子的装置还包括:
用于在成功传送给第二设备的单播分组的百分比低于预定百分比的情况下忽略所述确认校正因子的装置。
13.如权利要求12所述的***,其特征在于,所述用于计算所述确认校正因子的装置还包括:
用于仅在第一设备和第二设备中任一者的RSSI值大于预定值的情况下才忽略所述确认校正因子的装置。
14.如权利要求9所述的***,其特征在于,计算所述确认校正因子还包括:
用于基于第二设备的RSSI值估计具体调制编码调度MCS的装置。
15.如权利要求9所述的***,其特征在于,所述用于计算所述确认校正因子的装置还包括:
用于确定第二设备的循环移位分集CSD值的装置;以及用于从所述校正因子中减去所确定的CSD值的选定倍数的装置。
16.一种用于提高第一设备与第二设备之间的往返时间RTT估计的准确性的方法,所述方法包括:
将单播分组从第一设备传送给第二设备;
将确认分组从第二设备传送给第一设备;
使用第一设备中的处理器计算确认校正因子CORR_ACK,其中所述确认校正因子用于补偿对所述确认分组的多径效应,并且其中计算确认校正因子CORR_ACK进一步包括:
确定第二设备的循环移位分集CSD值;以及
从所述校正因子中减去所确定的CSD值的选定倍数;以及
在第一设备中使用所述确认校正因子计算所述RTT估计。
17.如权利要求16所述的方法,其特征在于,所述RTT估计被计算为TOA–TOD–2×CORR_ACK–K,其中TOA是所述确认分组在第一设备处的抵达时间,TOD是所述单播分组从第一设备的出发时间,并且K是体现与第二设备的处理器相关联的处理延迟的常数。
18.如权利要求16所述的方法,其特征在于,计算所述确认校正因子还包括:
在成功传送给第二设备的单播分组的百分比低于预定百分比的情况下忽略所述确认校正因子。
19.如权利要求18所述的方法,其特征在于,计算所述确认校正因子还包括:
仅在第一设备和第二设备中任一者的RSSI值大于预定值的情况下才忽略所述确认校正因子。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/297,202 | 2011-11-15 | ||
US13/297,202 US8787191B2 (en) | 2011-11-15 | 2011-11-15 | Method and apparatus for determining distance in a Wi-Fi network |
PCT/US2012/064524 WO2013074424A1 (en) | 2011-11-15 | 2012-11-09 | Method and apparatus for determining distance in a wi-fi network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103947268A CN103947268A (zh) | 2014-07-23 |
CN103947268B true CN103947268B (zh) | 2018-03-27 |
Family
ID=47222327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280056246.XA Active CN103947268B (zh) | 2011-11-15 | 2012-11-09 | 用于在Wi‑Fi网络中确定距离的方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (2) | US8787191B2 (zh) |
EP (1) | EP2781129B1 (zh) |
JP (1) | JP5731079B2 (zh) |
KR (1) | KR101521564B1 (zh) |
CN (1) | CN103947268B (zh) |
IN (1) | IN2014CN03575A (zh) |
WO (1) | WO2013074424A1 (zh) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100135178A1 (en) | 2008-11-21 | 2010-06-03 | Qualcomm Incorporated | Wireless position determination using adjusted round trip time measurements |
US9645225B2 (en) | 2008-11-21 | 2017-05-09 | Qualcomm Incorporated | Network-centric determination of node processing delay |
US8892127B2 (en) | 2008-11-21 | 2014-11-18 | Qualcomm Incorporated | Wireless-based positioning adjustments using a motion sensor |
US9125153B2 (en) | 2008-11-25 | 2015-09-01 | Qualcomm Incorporated | Method and apparatus for two-way ranging |
US8768344B2 (en) | 2008-12-22 | 2014-07-01 | Qualcomm Incorporated | Post-deployment calibration for wireless position determination |
US8781492B2 (en) | 2010-04-30 | 2014-07-15 | Qualcomm Incorporated | Device for round trip time measurements |
US8787191B2 (en) * | 2011-11-15 | 2014-07-22 | Qualcomm Incorporated | Method and apparatus for determining distance in a Wi-Fi network |
US9154904B2 (en) * | 2012-11-12 | 2015-10-06 | Tata Consultancy Services Limited | Method and system for accurate straight line distance estimation between two communication devices |
JP2014165551A (ja) * | 2013-02-21 | 2014-09-08 | Fujitsu Ltd | 通信装置、通信方法、プログラム、及び、通信システム |
US9191908B2 (en) * | 2013-03-05 | 2015-11-17 | Qualcomm Incorporated | Reducing impact of clock drift in wireless devices |
US20140269400A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Broadcasting short interframe space information for location purposes |
US9900858B2 (en) * | 2013-05-30 | 2018-02-20 | Intel Corporation | Apparatus, system and method of estimating a location of a mobile device |
US9661603B2 (en) | 2013-08-30 | 2017-05-23 | Qualcomm Incorporated | Passive positioning utilizing beacon neighbor reports |
US9445227B2 (en) | 2013-08-30 | 2016-09-13 | Qualcomm Incorporated | Passive positioning utilizing round trip time information |
US9532328B2 (en) * | 2013-09-09 | 2016-12-27 | Qualcomm Incorporated | Methods and apparatuses for improving quality of positioning |
US20150296552A1 (en) * | 2014-04-09 | 2015-10-15 | Qualcomm Incorporated | Wireless docking/undocking using fine time measurement |
US9907044B2 (en) * | 2014-09-15 | 2018-02-27 | Qualcomm Incorporated | IEEE 802.11 enhancements for high efficiency positioning |
US10582105B2 (en) | 2014-12-30 | 2020-03-03 | Qualcomm Incorporated | Changing camera parameters based on wireless signal information |
US9824481B2 (en) | 2014-12-30 | 2017-11-21 | Qualcomm Incorporated | Maintaining heatmaps using tagged visual data |
US20160188540A1 (en) * | 2014-12-30 | 2016-06-30 | Qualcomm Incorporated | Tagging visual data with wireless signal information |
US10264396B2 (en) * | 2015-01-15 | 2019-04-16 | Mediatek Inc. | Method of distance measurement between wireless communication devices in wireless communication system |
CN104602319A (zh) * | 2015-01-30 | 2015-05-06 | 海信集团有限公司 | 一种控制无线接入设备移动的方法与装置 |
US9801019B2 (en) | 2015-03-16 | 2017-10-24 | Qualcomm Incorporated | Adaptive triggering of RTT ranging for enhanced position accuracy |
US9706356B2 (en) * | 2015-03-25 | 2017-07-11 | Htc Corporation | Positioning system and method |
US20160352605A1 (en) * | 2015-05-29 | 2016-12-01 | Qualcomm Incorporated | Systems and methods for distance bounding to an authenticated device |
CN106443648B (zh) * | 2015-08-13 | 2019-06-21 | 株式会社理光 | 判断电子装置接近的方法与装置 |
US20170127225A1 (en) * | 2015-10-29 | 2017-05-04 | Qualcomm Incorporated | Systems and methods for distance bounding using near field communication |
US10440574B2 (en) | 2016-06-12 | 2019-10-08 | Apple Inc. | Unlocking a device |
CN111051912A (zh) * | 2017-08-31 | 2020-04-21 | 株式会社村田制作所 | 位置推断*** |
CN110622024A (zh) * | 2018-03-02 | 2019-12-27 | 深圳市汇顶科技股份有限公司 | 室内定位方法、装置和设备 |
US10659941B2 (en) | 2018-03-13 | 2020-05-19 | Cypress Semiconductor Corporation | Communicating packets in a mesh network |
US10939401B2 (en) | 2018-07-09 | 2021-03-02 | Qualcomm Incorporated | Round trip time estimation based on a timing advance applied to a timing response |
US11172388B2 (en) * | 2019-09-18 | 2021-11-09 | Kabushiki Kaisha Toshiba | Link quality awareness for uplink transmissions from nodes to gateways |
US11778511B2 (en) | 2019-09-18 | 2023-10-03 | Kabushiki Kaisha Toshiba | Transmission parameter probing and searching for agile link quality adaptation |
JP7476518B2 (ja) * | 2019-11-13 | 2024-05-01 | セイコーエプソン株式会社 | 無線通信システム、第2処理装置 |
KR20220012755A (ko) * | 2020-07-23 | 2022-02-04 | 삼성전자주식회사 | 통신 수행 방법 및 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1529948A (zh) * | 2001-06-11 | 2004-09-15 | �����ɷ� | 用于检测并补偿无线电信号到达时间误差的***和方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007056738A2 (en) | 2005-11-07 | 2007-05-18 | Qualcomm Incorporated | Positioning for wlans and other wireless networks |
US7643430B2 (en) * | 2005-11-30 | 2010-01-05 | Cisco Technology, Inc. | Methods and apparatus for determining reverse path delay |
US20090011713A1 (en) | 2007-03-28 | 2009-01-08 | Proximetry, Inc. | Systems and methods for distance measurement in wireless networks |
WO2008147046A1 (en) | 2007-05-25 | 2008-12-04 | Lg Electronics Inc. | Management procedure in wireless communication system and station supporting management procedure |
US8321741B2 (en) * | 2008-05-05 | 2012-11-27 | Industrial Technology Research Institute | System and apparatus for providing an adaptive control mechanism for wireless communications |
US20100135178A1 (en) | 2008-11-21 | 2010-06-03 | Qualcomm Incorporated | Wireless position determination using adjusted round trip time measurements |
US8165150B2 (en) | 2008-12-17 | 2012-04-24 | Avaya Inc. | Method and system for wireless LAN-based indoor position location |
US8233457B1 (en) | 2009-09-03 | 2012-07-31 | Qualcomm Atheros, Inc. | Synchronization-free station locator in wireless network |
JP5430481B2 (ja) * | 2010-04-12 | 2014-02-26 | 三菱電機株式会社 | ゲートウエイおよび端末 |
US8781492B2 (en) | 2010-04-30 | 2014-07-15 | Qualcomm Incorporated | Device for round trip time measurements |
US9057771B2 (en) * | 2011-04-25 | 2015-06-16 | Disney Enterprises, Inc. | Carrier sense-based ranging |
US8787191B2 (en) | 2011-11-15 | 2014-07-22 | Qualcomm Incorporated | Method and apparatus for determining distance in a Wi-Fi network |
-
2011
- 2011-11-15 US US13/297,202 patent/US8787191B2/en active Active
-
2012
- 2012-11-09 CN CN201280056246.XA patent/CN103947268B/zh active Active
- 2012-11-09 WO PCT/US2012/064524 patent/WO2013074424A1/en active Application Filing
- 2012-11-09 JP JP2014542362A patent/JP5731079B2/ja active Active
- 2012-11-09 EP EP12791049.5A patent/EP2781129B1/en active Active
- 2012-11-09 KR KR1020147016186A patent/KR101521564B1/ko active IP Right Grant
- 2012-11-09 IN IN3575CHN2014 patent/IN2014CN03575A/en unknown
-
2014
- 2014-07-02 US US14/322,800 patent/US9143967B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1529948A (zh) * | 2001-06-11 | 2004-09-15 | �����ɷ� | 用于检测并补偿无线电信号到达时间误差的***和方法 |
Also Published As
Publication number | Publication date |
---|---|
IN2014CN03575A (zh) | 2015-10-09 |
KR101521564B1 (ko) | 2015-05-19 |
US8787191B2 (en) | 2014-07-22 |
JP2015503092A (ja) | 2015-01-29 |
US20130121173A1 (en) | 2013-05-16 |
EP2781129B1 (en) | 2018-05-16 |
US20140313922A1 (en) | 2014-10-23 |
CN103947268A (zh) | 2014-07-23 |
KR20140093994A (ko) | 2014-07-29 |
WO2013074424A1 (en) | 2013-05-23 |
WO2013074424A4 (en) | 2013-07-11 |
US9143967B2 (en) | 2015-09-22 |
EP2781129A1 (en) | 2014-09-24 |
JP5731079B2 (ja) | 2015-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103947268B (zh) | 用于在Wi‑Fi网络中确定距离的方法和装置 | |
CN110012536B (zh) | 用于终端设备的定位方法、装置及*** | |
EP3039445B1 (en) | Passive positioning utilizing round trip time information | |
US8730937B2 (en) | Method and an apparatus for synchronization among the neighboring base stations in the wireless communication system | |
US10039075B2 (en) | Double sided round trip time calibration | |
CN113126026B (zh) | 定位***、方法及存储介质 | |
JP2020515105A (ja) | チャネル待ち時間決定方法、測位方法および関連機器 | |
US20150168543A1 (en) | Positioning system ranging measurement | |
CN107925980A (zh) | 基于信号相关函数特性反馈进行定位的方法和装置 | |
WO2020101955A1 (en) | Location determination with a cloud radio access network | |
US10985787B1 (en) | System and method for generating phase-coherent signaling when ranging between wireless communications nodes | |
US9807558B2 (en) | Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns | |
CN114051200B (zh) | 终端定位方法、lmf、终端和存储介质 | |
CN107211383B (zh) | 计算在无线通信中的定时偏移 | |
WO2010034769A1 (en) | Method and system for estimating the location of a mobile terminal | |
EP4256373A1 (en) | System and method for generating phase-coherent signaling when ranging between wireless communications nodes and to account for phase shift therebetween | |
WO2020139180A1 (en) | Adaptation of a beam sweep in a communications network | |
JP2023516216A (ja) | 関数ベースのマッチングパターンを使用するフィンガープリンティングのための方法および装置 | |
CN117204077A (zh) | 辅助第一网络节点确定网络节点属性的方法、相关第一网络节点和相关无线装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |