著录项信息
专利名称 | 自治超声波室内定位系统、装置和方法 |
申请号 | CN200810111009.4 | 申请日期 | 2008-05-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-12-02 | 公开/公告号 | CN101592727 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01S5/18 | IPC分类号 | G;0;1;S;5;/;1;8;;;G;0;1;S;1;1;/;1;6查看分类表>
|
申请人 | 日电(中国)有限公司 | 申请人地址 | 北京市东城区东四十条甲22号南新仓国际大厦B座12层1222室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 日电(中国)有限公司 | 当前权利人 | 日电(中国)有限公司 |
发明人 | 赵军辉;王永才 |
代理机构 | 北京东方亿思知识产权代理有限责任公司 | 代理人 | 李晓冬 |
摘要
本发明提供了一种自治超声波室内定位系统、装置和方法。自治超声波室内定位系统包括定位信标发射装置和定位信标接收装置。其中,定位信标发射装置被配置为在发射包括同步信息的信号之后按预定顺序以预定时间间隔地轮发多个超声波信号;并且定位信标接收装置被配置为在检测到同步信息之后执行与定位信标发射装置的同步,基于所获得的同步定时来确定接收到的各个超声波信号的发射顺序,根据该发射顺序来推断所接收的各个超声波信号的发射定时,使用所接收的各个超声波信号的发射定时和接收定时来计算与各个所接收超声波信号相对应的TOA信息,并基于发射装置中的各个超声波发射器的位置和所计算得到的TOA信息序列来确定定位信标接收装置的位置。
1.一种定位信标接收装置,用于从发射装置接收定位信标,所述接收装置包括:
第一信号接收器,用于接收包含同步信息的第一信号;
第二信号接收器,用于顺序地接收第二信号;
同步单元,用于利用所述第一信号中包含的同步信息来执行与所述发射装置的同步,并获取同步定时;
顺序确定单元,用于根据所述同步定时来确定由所述第二信号接收器接收的各个第二信号的发射顺序;
TOA获取单元,用于基于由所述顺序确定单元确定的所述各个第二信号的发射顺序来获取与所述各个第二信号相对应的TOA信息序列;以及
位置计算单元,用于根据由所述第二信号接收器接收的各个第二信号的发射源的位置和由所述TOA获取单元获得的TOA信息序列来计算所述接收装置的位置。
2.如权利要求1所述的接收装置,其中,所述第一信号是射频信号、微波信号或红外信号。
3.如权利要求1所述的接收装置,其中,所述第二信号是超声波信号。
4.如权利要求1所述的接收装置,其中,所述第二信号接收器还接收以下各项中的部分或全部:所述各个第二信号的发射源的发射源位置确定信息、这些第二信号发射源的发射时间间隔信息以及作为第一个所述发射源的发射定时和所述包含同步信息的第一信号的发射定时之间的时间延迟的退避时间。
5.如权利要求1所述的接收装置,还包括存储器,该存储器预先存储以下各项中的部分或全部:所述各个第二信号的发射源的发射源位置确定信息、这些第二信号发射源的发射时间间隔信息以及作为第一个所述发射源的发射定时和所述包含同步信息的第一信号的发射定时之间的时间延迟的退避时间。
6.如权利要求4或5所述的接收装置,其中,所述发射源位置确定信息是所述各个第二信号的发射源的结构信息或者所述各个第二信号的发射源的位置信息,并且所述位置计算单元根据所述结构信息或者所述位置信息来确定所述各个第二信号的发射源的位置。
7.如权利要求6所述的接收装置,其中,所述顺序确定单元包括:
发射序号判断部分,将从第一个第二信号发射源的发射定时开始的时间段分成间隔所述发射时间间隔的n个区间,如果所接收的第二信号的接收定时处于第i区间,则判定该第二信号的发射序号为i,其中,n为所述第二信号发射源的数目,并且i=1,2,...n;和第二信号发射定时推断部分,用于基于由所述发射序号判断部分判定的所述发射序号来推断所接收的各个第二信号的发射定时。
8.如权利要求7所述的接收装置,其中,所述TOA获取单元通过将所述各个第二信号的接收定时减去相应所述各个第二信号的发射定时来计算与所述各个第二信号相对应的TOA信息序列。
9.如权利要求7所述的接收装置,其中,所述第一个第二信号发射源的发射定时为所述同步定时或者将所述同步定时和所述退避时间相加而得到的定时。
10.如权利要求9所述的接收装置,其中,所述同步单元包括比特同步部分,用于利用比特同步技术来补偿比特同步误差,并且通过将所述同步定时减去所述比特同步误差来得到校正后的同步定时。
11.如权利要求1所述的接收装置,从所述第一信号接收器接收到第一个所述第一信号到其接收到第二个所述第一信号之间的时间段为一个发射周期,其中,所述位置计算单元还包括:
连续三角位置计算部分,用于沿着由所述TOA获取单元获得的所述TOA信息序列来应用长度为三的滑动窗并利用三角定位法、基于所述各个第二信号发射源的位置和一个发射周期内的时间上相邻的三个TOA信息样本来实时地计算所述接收装置的位置,从而在所述发射周期内获得所述接收装置的一系列位置信息;和
连续中值滤波部分,用于从所述一系列位置信息中去除异常值,从而得到所述接收装置在所述发射周期内的多个实时位置。
12.如权利要求1所述的接收装置,还包括显示器,用于显示由所述位置计算单元计算得到的所述接收装置的位置或位置轨迹。
13.如权利要求1所述的接收装置,还包括扬声器,用于以语音形式来输出由所述位置计算单元计算得到的所述接收装置的位置。
14.一种用于在接收装置中从发射装置接收定位信标的方法,所述方法包括以下步骤:
接收包含同步信息的第一信号,利用所述同步信息来执行与所述发射装置的同步,并获取同步定时;
顺序地接收第二信号;
根据所述同步定时来确定所接收的各个第二信号的发射顺序;
基于所确定的发射顺序来获取与所述各个第二信号相对应的TOA信息序列;以及根据所述各个第二信号的发射源的位置和所获得的TOA信息序列来计算所述接收装置的位置。
15.如权利要求14所述的方法,其中所述第一信号是射频信号、微波信号或红外信号。
16.如权利要求14所述的方法,其中所述第二信号是超声波信号。
17.如权利要求14所述的方法,还包括以下步骤:
接收或者在本地预先存储以下各项中的部分或全部:所述各个第二信号的发射源的发射源位置确定信息、这些第二信号发射源的发射时间间隔信息以及作为第一个所述发射源的发射定时和所述第一信号的发射定时之间的时间延迟的退避时间。
18.如权利要求17所述的方法,其中,所述发射源位置确定信息是所述各个第二信号的发射源的结构信息或者所述各个第二信号的发射源的位置信息,并且在计算所述接收装置的位置的步骤中,根据所述结构信息或者所述位置信息来确定所述各个第二信号的发射源的位置。
19.如权利要求18所述的方法,其中,所述确定所接收的各个第二信号的发射顺序的步骤包括:
将从第一个第二信号发射源的发射定时开始的时间段分成间隔所述发射时间间隔的n个区间,如果所接收的第二信号的接收定时处于第i区间,则判定该第二信号的发射序号为i,其中,n为所述第二信号发射源的数目,并且i=1,2,...n;和基于在第二信号发射序号判断步骤中判定的所述发射序号来推断所接收的各个第二信号的发射定时。
20.如权利要求19所述的方法,其中,在所述获取TOA信息序列的步骤中,通过将所述各个第二信号的接收定时减去相应各个所述第二信号的发射定时来计算与所述各个第二信号相对应的TOA信息序列。
21.如权利要求19所述的方法,其中,所述第一个第二信号发射源的发射定时为所述同步定时或者将所述同步定时和所述退避时间相加而得到的定时。
22.如权利要求21所述的方法,其中,所述获取同步定时的步骤包括利用比特同步技术来补偿比特同步误差,并且通过将所述同步定时减去所述比特同步误差来得到校正后的同步定时。
23.如权利要求14所述的方法,从接收到第一个所述第一信号到接收到第二个所述第一信号之间的时间段为一个发射周期,其中,计算所述接收装置的位置的步骤包括:
连续三角位置计算步骤,其中,沿在所述获取TOA信息序列的步骤中获得的所述TOA信息序列来应用长度为三的滑动窗,并利用三角定位法、基于所述各个第二信号发射源的位置和一个发射周期内的时间上相邻的三个TOA信息样本来实时地计算所述接收装置的位置,从而在所述发射周期内获得所述接收装置的一系列位置信息;和
连续中值滤波步骤,其中,从所述一系列位置信息中去除异常值,从而得到所述接收装置在所述发射周期内的多个实时位置。
24.如权利要求14所述的方法还包括显示在计算所述接收装置的位置的步骤中计算得到的所述接收装置的位置或位置轨迹的步骤。
25.如权利要求14所述的方法,还包括以语音形式来输出在计算所述接收装置的位置的步骤中计算得到的所述接收装置的位置的步骤。
自治超声波室内定位系统、装置和方法\n技术领域\n[0001] 本发明涉及室内定位和位置传感,更具体地涉及在客户端侧执行位置计算并使得\n对象可以获悉自身的物理位置的基于超声波的室内定位系统、装置和方法。\n背景技术\n[0002] 毫无疑问,定位信息是用于提取用户和环境之间的地理位置关系以进一步了解用\n户行为的基本内容。定位获悉应用的重要性和发展前景已经促使对提供定位信息的系统的\n设计和实现,尤其是在室内和城市环境中。当前,在许多不同的应用场合中,包括办公、医\n疗、煤矿、地铁、智能楼宇、餐馆等,对于实时高精度地跟踪人和财物有着越来越大的市场需\n求。例如,在办公环境中,要求职员在特定的安全区域中访问机密信息数据库。在该区域之\n外,任何访问都将被禁止。安全区域的示例可以是一个房间、工作区域的一部分、甚至可以\n是一张桌子。\n[0003] 众所周知的全球定位系统(GPS)在室外环境可以提供几十米精度的对象位置信\n息,但是,在室内环境中GPS无法很好地工作,原因在于GPS的定位结果因多径效应和信号\n遮断(signal obstruction)而急剧恶化。\n[0004] 从概念上,室内定位系统可以被归类成跟踪系统和导航系统。在跟踪系统中,定位\n计算在服务器侧运行以定位对象的位置从而进行跟踪。在这种情况下,数据库持续跟踪包\n括用户在内的所有实体的位置,因而用户的隐私无法得以保证。此外,在跟踪系统中,所有\n的控制和管理功能都集中在服务器侧,因此无法以可扩展的方式来部署和管理系统。\n[0005] 例如,在授予R.Want的题为“Infrared Beacon Position System”的美国专利\nNo.6,216,087中公开了一种在双向红外光链路上建立的基于接近度(proximity)的定位\n系统“Active badge”,其中,在每个房间中部署一个红外光信标,并且小型轻量的移动红外\n收发机每隔固定间隔就广播唯一ID。因为红外光信号很难穿透墙壁,所以ID广播可以很容\n易地被包含在房间内,从而提供房间级(room granularity)的定位精度。\n[0006] 在 授 予 Jones 的 题 为“Detection system for determining positional \nandother information about objects”的美国专利No.6,493,649中公开了一种“Bat”系\n统,其中,用户佩戴小型识别徽章(badge),该识别徽章在受中央系统的无线电触发时发射\n超声波脉冲。系统确定从识别徽章到安装在天花板上的密集接收机阵列的脉冲TOA(到达\n时间),并基于多边定位(multilateration)算法来计算识别徽章的3D位置。\n[0007] S.Holm等 人 的 题 为“A system and method for position determination \nofobjects”的国际专利No.WO 03/087871 A1公开了一种“Sonitor”系统,其中,仅利用超\n声波的定位系统实现了室粒度的定位精度。Sonitor标签(tag)向位于监听区域内的接收\n器发射20kHz到40kHz的超声波信号。通过频率调制,每个标签向接收器传送唯一ID,接收\n器使用某种算法来读取这些ID,然后将它们转发到中央服务器。\n[0008] 另一方面,导航系统在客户端侧执行定位计算并使对象知晓他们自身的物理位\n置。用户应用不广播他们自身的位置,除非他们想要被其他人发现。这样,用户的隐私可以\n得到充分地保证。\n[0009] 例 如,非 专 利 文 献“RADAR:An In-Building RF-based User Location \nandTracking System”,P.Bahl etc.,Proc.IEEE INFOCOM,2000公开了一种基于802.11\n无线网络的接收信号强度的定位系统。其中,首先在离线(off-line)阶段,对系统进行校\n准,并根据分布在目标区域中的有限量的位置处的接收信号强度来构建模型。然后在在线\n(on-line)阶段,移动单元报告从各个基站接收的信号强度,并且系统确定在线观测数据与\n在线模型中的任意点之间的最佳匹配。最佳匹配点的位置被报告作为位置估计。但是,因\n为在建筑物内的RF传播将从经验数学模型严重偏离,所以使用信号强度来估计位置无法\n产生令人满意的结果。\n[0010] 另外,非专利文献“The Cricket Location-Support System”,B.Nissanka,\netc.,Proceedings of the Sixth International Conference on Mobile Computingand \nNetworking,Boston,Massachusetts,USA,August 2000公开了一种“Cricket”系统,如图\n1所示,该系统包括安装在楼宇中的一组独立不相连接的超声波定位信标发射机,每个超声\n波定位信标发射机都既包含RF(射频)发射器又包含超声波发射器。在工作期间,各个RF\n发射器如果侦听到清楚的RF频道就发射RF信号,与此同时相应的超声波发射器将发射超\n声波信号。对象身上携带的接收机首先将接收RF信号以用于与各个超声波定位信标发射\n机建立同步,然后接收超声波信号,从而使用TOA来测量其自身和发射机之间的距离,然后\n当接收到多于3个TOA样本时接收机就可以推断其自身的位置以用于导航。但是,在这种\n系统中,1)采用了多个RF发射和多个US(超声波信号)发射,从而使得RF与US之间的谐\n调相当复杂并增加了系统成本;2)随机选择RF发射器以使得每次仅有一个超声波定位信\n标发射机可以发射RF信号和US,因此从各个超声波定位信标发射机的RF发射是无序的;\n以及3)对象一次仅侦听一个超声波信标,并且可能在来自不同信标的信号之间发生位置\n移动。结果,将无法保证距离样本的同步性,而这会导致不精确的位置估计。\n发明内容\n[0011] 为了解决上述问题,本发明的主要目的旨在提供一种针对实际应用场合的可以保\n护用户隐私、非集中控制管理、高精度且低成本的室内定位系统。本发明提供了一种自治超\n声波室内定位系统,包括定位信标发射装置和定位信标接收装置。其中,定位信标发射装置\n被配置为在发射包括同步信息的信号之后按预定顺序以预定时间间隔地轮发多个超声波\n信号;并且定位信标接收装置被配置为在检测到同步信息之后执行与定位信标发射装置的\n同步,基于所获得的同步定时来确定接收到的各个超声波信号的发射顺序,根据发射顺序\n来推断所接收的各个超声波信号的发射定时,使用所接收的各个超声波信号的发射定时和\n接收定时来计算与各个所接收超声波信号相对应的TOA信息,并基于定位信标发射装置中\n的各个超声波发射器的位置和所计算得到的TOA信息序列来确定携带定位信标接收装置\n的对象的位置。\n[0012] 根据本发明一个方面,提供了一种定位信标发射装置,包括:第一信号发射器,用\n于发射包含同步信息的第一信号;多个第二信号发射器;以及第二信号发射控制装置,用\n于控制所述多个第二信号发射器在第一信号被发射之后以预定时间间隔按预定顺序来轮\n发第二信号。第一信号发射器可以例如周期性地发射第一信号,从而使得所述多个第二信\n号发射器循环地轮发第二信号。第一信号可以是射频信号、微波信号或红外信号。第二信\n号可以是超声波信号。\n[0013] 根据本发明另一个方面,提供了一种定位信标接收装置,用于从发射装置接收定\n位信标,所述接收装置包括:第一信号接收器,用于接收包含同步信息的第一信号;第二信\n号接收器,用于顺序地接收第二信号;同步单元,用于利用第一信号中包含的同步信息来执\n行与发射装置的同步,并获取同步定时;顺序确定单元,用于根据所述同步定时来确定由第\n二信号接收器接收的各个第二信号的发射顺序;TOA获取单元,用于基于由顺序确定单元\n确定的所述各个第二信号的发射顺序来获取与各个第二信号相对应的TOA信息序列;以及\n位置计算单元,用于根据由第二信号接收器接收的各个第二信号的发射源的位置和由TOA\n获取单元获得的TOA信息序列来计算接收装置的位置。\n[0014] 顺序确定单元可以包括:发射序号判断部分,将从第一个第二信号发射源的发射\n定时开始的时间段分成间隔所述发射时间间隔的n个区间,如果所接收的第二信号的接收\n定时处于第i区间,则判定该第二信号的发射序号为i,其中,n为所述第二信号发射源的数\n目,并且i=1,2,...n;和第二信号发射定时推断部分,用于基于由发射序号判断部分判定\n的所述发射序号来推断所接收的各个第二信号的发射定时。\n[0015] 从第一信号接收器接收到第一个第一信号到其接收到第二个第一信号之间的时\n间段为一个发射周期,其中,位置计算单元可以包括:连续三角位置计算部分,用于沿着由\nTOA获取单元获得的TOA信息序列来应用长度为三的滑动窗并利用三角定位法、基于各个\n第二信号发射源的位置和一个发射周期内的时间上相邻的三个TOA信息样本来实时地计\n算接收装置的位置,从而在该发射周期内获得接收装置的一系列位置信息;和连续中值滤\n波部分,用于从所述一系列位置信息中去除异常值,从而得到接收装置在所述发射周期内\n的多个实时位置。\n[0016] 根据本发明又一个实施例,提供了一种发射定位信标的方法,包括以下步骤:发射\n包含同步信息的第一信号;和在所述第一信号被发射之后以预定时间间隔按预定顺序轮发\n第二信号。\n[0017] 根据本发明又一个实施例,提供了一种用于在接收装置中从发射装置接收定位信\n标的方法,所述方法包括以下步骤:接收包含同步信息的第一信号,利用该同步信息来执行\n与所述发射装置的同步,并获取同步定时;顺序地接收第二信号;根据所述同步定时来确\n定所接收的各个第二信号的发射顺序;基于所确定的发射顺序来获取与所述各个第二信号\n相对应的TOA信息序列;以及根据所述各个第二信号的发射源的位置和所获得的TOA信息\n序列来计算接收装置的位置。\n[0018] 相对于现有技术,本发明所提出的自治超声波室内定位系统具有下述优点:低系\n统复杂度、可以保护用户隐私、分布式计算、高定位精度且可以实现实时定位。\n[0019] 本发明的室内定位系统具有简单的定位信标发射机制,可以很容易地谐调同步信\n息的发射和用于位置计算的超声波信号的发射。\n[0020] 本发明的室内定位系统在接收装置侧进行定位计算,因此不需要中央服务器进行\n控制和维护,并且在实际应用场合中可以很容易地进行扩展。\n附图说明\n[0021] 图1是示出现有技术超声波定位系统的示意图;\n[0022] 图2是描述了根据本发明一个实施例的超声波定位系统的示意图;\n[0023] 图3是示出根据本发明一个实施例的超声波定位信标发射装置的详细配置的框\n图;\n[0024] 图4是示出根据本发明一个实施例的超声波定位信标发射装置的结构化US轮发\n(顺序发射)机制的示意图,其中图4(a)是以六边星型拓扑为例示出根据本实施例的超声\n波定位信标发射装置200的结构的示意图,而图4(b)是示出根据本实施例的超声波定位信\n标发射装置200的结构化US轮发机制的框图;\n[0025] 图5是示出根据本发明一个实施例的在发射时间间隔选择错误的情况下的三种\n接收情形的示意图;\n[0026] 图6是示出根据本发明一个实施例的在发射时间间隔选择正确的情况下的一种\n接收情形的示意图;\n[0027] 图7是示出根据本发明一个实施例的超声波定位信标接收装置的配置的框图;\n[0028] 图8是示出根据本发明一个实施例的超声波定位信标接收装置中的顺序确定单\n元的详细配置的框图;\n[0029] 图9示出了根据本发明一个实施例的超声波定位信标接收装置在考虑到超声波\n定位信标发射装置的退避时间和超声波定位信标接收装置的比特同步误差的情况下的US\n脉冲发射顺序确定的示意性时间图;\n[0030] 图10是示出根据本发明一个实施例的超声波定位信标接收装置中的连续三角位\n置计算单元的详细配置的框图;\n[0031] 图11是示出根据本发明的连续三角定位部分的工作原理的示意图;\n[0032] 图12是示出根据本发明一个实施例的超声波定位信标轮发处理的流程图;\n[0033] 图13是示出根据本发明一个实施例的超声波定位信标接收处理的流程图;\n[0034] 图14是示出根据本发明一个实施例的US脉冲发射顺序确定处理的流程图;以及\n[0035] 图15是示出根据本发明另一个实施例的超声波定位信标接收处理的流程图。\n具体实施方式\n[0036] 以下将参考附图来描述本发明的实施例。在这里的描述中,提供了许多具体细节,\n例如组件和/或方法的示例,以帮助全面理解本发明的实施例。但是,本领域的技术人员将\n会意识到,没有这些具体细节中的一个或多个,或者利用其他装置、系统、组合件、方法、组\n件、素材、部件等等也能实现本发明的实施例。在其他情况下,没有具体地示出或详细描述\n公知的结构、素材或操作,以避免模糊本发明实施例的各个方面。在本说明书和附图中,相\n似的标号表示具有基本相同功能的结构元素,并且将省略对这些结构元素的重复说明。\n[0037] <系统概况>\n[0038] 首先将描述根据本发明一个实施例的基于超声波的定位系统的概况。图2是描述\n了根据该实施例的超声波定位系统的示意图。\n[0039] 如图2所示,根据本实施例的超声波定位系统10包括安装在天花板上的用于发射\n定位信标的超声波定位发射装置20和在对象身上携带的用于接收定位信标并根据所接收\n的定位信标来计算自身位置的超声波定位接收装置30。其中,超声波定位发射装置20又\n包括单个RF发射器和包括多个US发射器的结构化US发射机。RF发射器根据预定的发射\n定时信号来发射包括同步信息的RF信号(例如,数据分组),并且所述多个US发射器在RF\n发射器发射该包括同步信息的RF信号之后以预定时间间隔来轮发超声波。这里,术语“定\n位信标”指的是由RF发射器发射的包括同步信息的信号和由结构化US发射机发射的超声\n波信号序列。\n[0040] 结构化US发射机中包括的多个US发射器相互之间的位置确定,也就是说结构化\nUS发射机中包括的US发射器的数目一定,相互之间的距离确定,并且根据预定顺序来轮发\n超声波信号。注意,这里所使用的US发射器例如可以是低成本的在单一频率(例如,40KHz)\n上操作的窄带US发射器,该窄带US发射器在受到触发时仅发射不包含任何信息的超声波\n脉冲。\n[0041] 超声波定位接收装置30在启动之后开始检测从超声波定位发射装置20发射的同\n步信息,使用所检测到的同步信息来与超声波定位发射装置20进行同步,然后顺序地检测\n从超声波定位信标发射装置20发射的US序列,并使用所检测到的US序列来计算自身的位\n置。\n[0042] 在本实施例中,RF发射器作为示例被用作发射同步信息的设备。但是本发明并不\n限于该具体示例。在其它实施例中,诸如微波发射器和红外光发射器之类的设备可以被用\n来发射所述包括同步信息的信号。\n[0043] 此外,在本实施例中,定位信标包括超声波信号序列。但是,可替代的是,定位信标\n也可以包括声波序列、次超声波序列或者其他比电磁波信号慢的机械波序列,用以取代在\n本实施例中使用的超声波信号序列。\n[0044] 图2所示的根据本实施例的结构化US发射机作为示例被示出为包括7个US发射\n器且具有正六边形结构,但是,本发明并不限于此示例,而可以按需增加或减少US发射器\n的数目,并且取决于应用场合可以采取任何结构。此外,在图2中,接收装置30被示出为携\n带在人身上。但是本发明并不限于此,而可以将接收装置30安装在任何需要定位或者导航\n的对象上。<定位信标发射装置>\n[0045] 以下将描述根据本发明的定位信标发射装置的详细配置。本发明的定位信标发射\n装置包括一个第一信号发射器和多个第二信号发射器。第一信号例如是RF信号、微波信号\n或者红外光信号等;并且第二信号例如是声波信号、次声波信号或者比电磁波信号慢的机\n械波信号等。\n[0046] 现在将以射频(RF)发射器和超声波信号(US)发射器为例来说明根据本发明的定\n位信标发射装置。图3是示出根据本发明一个实施例的超声波定位信标发射装置100的详\n细配置的框图。\n[0047] 如图3所示,根据本实施例的超声波定位信标发射装置100包括:RF发射器101,\n用于发射包括同步信息的RF信号(例如,RF分组);结构化US发射机102,包括多个US发\n射器102_1~102_n(n为自然数),该结构化US发射机102以预定时间间隔按预定顺序轮\n发超声波信号;以及发射定时控制器103,用于控制RF发射器101和结构化US发射机102\n的发射定时。\n[0048] 在一个示例中,RF发射器101还可以发送以下附加信息:结构化US发射机102的\n发射器位置确定信息、各个US发射器102_1~102_n的发射时间间隔信息、和/或退避时\n间等。基于不同的应用场合,发射器位置确定信息可以是各个US发射器的结构信息或者通\n过坐标等直接指示出各个US发射器的位置的位置信息,其中,各个US发射器的结构信息是\n诸如US发射器的数目、各个US发射器的相互之间的距离、结构化US发射机的拓扑之类的\n信息,在接收机侧通过使用这些结构信息可以计算出各个US发射器的位置。退避时间指的\n是用于谐调RF发射器101和结构化US发射机之间发射定时的时间延迟。附加信息和同步\n信息可以例如被封装成RF分组来同时发射,或者可以分开来发射。\n[0049] 图3所示的发射定时控制器103包括定时生成装置1031和US发射控制装置1032。\n定时生成装置1031按预定周期来生成RF发射定时信号,并将所生成的RF发射定时信号输\n出到US发射控制装置1032和RF发射器101。RF发射器101根据从定时生成装置1031接\n收的RF发射定时信号来发射RF信号。US发射控制装置1032根据从定时生成装置1031接\n收的RF发射定时信号来生成以预定时间间隔的US发射定时信号序列Tpolling,1~Tpolling,n,并通过有线或无线方式将该US发射定时信号序列发送到结构化US发射机102。具体而言,\nUS发射控制装置1032在接收到由定时生成装置1031生成的RF发射定时信号之后立即生\n成第一个US发射定时信号Tpolling,1并将其发送到US发射器102_1,然后,在间隔预定时间间\n隔Tinterval之后US发射控制装置1032生成US发射定时信号Tpolling,2并将其发送到US发射\n器102_2,依此类推直到US发射控制装置1032生成最后一个US发射定时信号Tpolling,n并\n将其发送到US发射器102_n。相应地,多个US发射器102_1~102_n在接收到发送给其的\nUS发射定时信号之后顺序地发射超声波信号,通过这种方式,多个US发射器就实现了以预\n定时间间隔按预定顺序来轮发超声波信号。至此,发射定时控制器103完成了一个轮发控\n制周期,而结构化US发射机102完成了一个轮发周期。\n[0050] <结构化US轮发机制>\n[0051] 接下来,将参考图4来描述根据本发明一个实施例的超声波定位信标发射装置\n200的结构化US轮发机制。图4是示出根据本实施例的结构化US轮发机制的示意图,其中\n图4(a)是以六边星型拓扑为例示出根据本实施例的超声波定位信标发射装置200的结构\n的示意图,而图4(b)是示出根据本实施例的超声波定位信标发射装置200的结构化US轮\n发机制的框图。\n[0052] 如图4(a)所示,根据本实施例的超声波定位信标发射装置200包括一个RF发射\n器和7个US发射器,其中,我们将与RF发射器同处中央的US发射器编号为1,而周围的US\n发射器按预定方式(这里为按逆时针顺序)分别编号为2到7。这里,各个US发射器的编\n号用于示意性地表示各个US发射器的发射顺序。\n[0053] 如图4(b)所示,一旦RF发射器发射包括同步信息的RF信号,所有的US发射器就\n顺序地发射超声波信号。发射顺序为发射器1→发射器2→…→发射器7。当最后一个US\n发射器完成US发射之后,过程将返回到RF发射器以等待RF发射触发,从而开始下一个US\n轮发周期。两个相邻的US发射器之间的时间间隔固定为Tinterval,因此各个US发射器的发\n射定时是精确确定的。这里,将RF发射器的RF发射周期定义为轮发周期。在不考虑退避\n时间(即,第一个US发射器的发射定时相对于RF发射器的发射定时的时间延迟)的情况\n下,编号为1的US发生器被配置为在RF发射器发射RF信号的同时发射第一个US信号,所\n以轮发周期可以表示为下式:\n[0054] TPollingPeriod=(n-1)·Tinterval (1)\n[0055] <结构化US发射机的发射时间间隔的选择>\n[0056] 以下将参考图5和图6来描述根据本发明的结构化US发射机的发射时间间隔\nTinterval的选择。图5是示出在发射时间间隔Tinterval选择错误的情况下的三种接收情形的示意图,而图6是示出在发射时间间隔Tinterval选择正确的情况下的一种接收情形的示意图。\n[0057] 如图5所示,US发射器1和US发射器2以固定时间间隔发送US信号。因为超声\n波定位信标接收装置接近US发射器2而相对远离US发射器1,所以US信号从US发生器1\n到超声波定位信标接收装置的传播时间将比从US发射器2到该接收机的传播时间长,因此\nUS脉冲到达接收机侧存在三种可能情况:(a)在US发射器2发送出US脉冲之后,超声波\n定位信标接收装置接收到两个US脉冲;(b)超声波定位信标接收装置接收到混合脉冲;和\n(c)超声波定位信标接收装置接收到US脉冲的顺序与这些US脉冲被发送的顺序不一致,\n即,US脉冲的到达顺序是无序的。在这三种情况中,超声波定位信标接收装置无法判断所\n接收的US脉冲是从哪个US发射器发射的,因而超声波定位信标接收装置无法使用其来计\n算与US发射器的距离,这将导致无法计算超声波定位信标接收装置自身的位置。\n[0058] 但是,通过适当地选择发射时间间隔Tinterval,可以避免上述错误情况。考虑到超\n声波信号在空气中传播的衰减很大,传播时间很短,所以发射时间间隔Tinterval可以选择为\n大于超声波信号在空气中的消逝时间(即,从超声波信号被发射到该超声波信号完全消逝\n所需的时间)。考虑到超声波信号大约在30ms之后消逝,所以发射时间间隔Tinterval可以在\n30ms到40ms的范围内选择。换而言之,应当保证在从前一个US发射器发射的US信号消\n逝之后,下一个US发射器才开始发射其US信号。如图6所示,在US发射器1发射的US信\n号被超声波定位信标接收装置接收且该US信号完全消逝之后,US发射器2才发射其US信\n号。\n[0059] 本领域技术人员应当了解,取决于US发射器的发射功率,可以改变结构化US发射\n机的发射时间间隔。\n[0060] <定位信标接收装置的详细配置>\n[0061] 以下将详细描述根据本发明的用于接收包括第一信号和第二信号的定位信标以\n计算对象的位置的接收装置的配置。如上所述,第一信号例如是RF信号、微波信号或者红\n外光信号等;并且第二信号例如是声波信号、次声波信号或者比电磁波信号慢的机械波信\n号等。\n[0062] 现在将以包括RF信号和US信号的定位信标为例来描述根据本发明一个实施例的\n超声波定位信标接收装置300的详细配置。如图7所示,根据本实施例的超声波定位信标接\n收装置300包括RF接收单元301、US接收单元302、同步单元303、顺序确定单元304、TOA\n获取单元305、位置计算单元306、存储单元307、以及显示器308。\n[0063] 在超声波定位信标接收装置300启动之后,RF接收单元301接收从超声波定位信\n标发射装置发射的包括同步信息的RF信号,并将其发送到同步单元303。根据本实施例的\nRF接收单元301可以包括US接收触发单元3011,用于在检测到所述同步信息之后生成US\n接收触发信号并将其发送到US接收单元302。\n[0064] US接收单元302在接收到从US接收触发单元3011发送的US接收触发信号之后\n开始检测US信号,并将所检测到的US信号发送到顺序确定单元304。\n[0065] 同步单元303根据RF接收单元301所接收的RF信号中包括的同步信息来与超声\n波定位信标发射装置进行同步,并获得同步定时T0。同步单元303可以将所获得的同步定\n时T0存储在存储单元307中。所述同步可以采用任何现有的同步技术(例如,在RF分组\n中设定同步字节)。在从超声波定位信标发射装置发射的RF信号包括上述附加信息的情况\n下,根据本实施例的同步单元303可以包括附加信息提取单元3031,用于从所接收的RF信\n号中提取除同步信息之外的附加信息。附加信息提取单元3031可以将所提取的附加信息\n存储在存储单元307中。在替代实施例中,这些附加信息也可以预先存储在存储单元307\n中,而无需从超声波定位信标发射装置接收。\n[0066] 顺序确定单元304依次接收从US接收单元302发送而来的US信号,获取所接收的\n各个US信号的接收定时,并根据这些接收定时和由同步单元303获得的同步定时来确定所\n接收的各个US信号的发射顺序。这里,所接收的各个US信号的发射顺序相当于各个US信\n号的发射源(例如,上述超声波定位信标发射装置中包括的各个US发射器)的发射序号。\n[0067] TOA获取单元305基于由顺序确定单元304确定的各个US信号的发射序号来获取\nTOA信息序列,并将所获得的TOA信息序列发送到位置计算单元306,其中,所述TOA信息序\n列包括与各个US信号相对应的TOA信息样本(即,各个US信号的发射源到超声波定位信\n标接收装置300的到达时间)。具体而言,TOA获取单元305根据各个US信号的接收定时\nTD,j(j=1,2,...,N,其中N为超声波定位信标发射装置中包括的US发射器的数目)和相\n应各个US信号的发射定时TUS,i(i=1,...,N)来计算各个TOA信息样本。TOA获取单元\n305可以将所获得的TOA信息序列存储在存储单元307中。\n[0068] 在接收到第N个TOA信息TOAN时,这标志着超声波定位信标发射装置已经完成一\n个轮发周期,则位置计算单元306根据由TOA获取单元305获得的一个轮发周期内的所有\nTOA信息样本和与各个TOA信息样本相对应的各个US发射器的位置来计算超声波定位信标\n接收装置300的位置。具体而言,位置计算单元306将TOA信息序列中的各个TOA信息样\n本乘以超声波速度,以得到各个US发射器到超声波定位信标接收装置300的距离,然后基\n于这些距离值和各个US发射器的位置、使用三角定位法(triangulation)或多边定位法来\n计算超声波定位信标接收装置300的位置。位置计算单元306可以将计算得到的接收机位\n置信息提供给存储单元307以进行存储。\n[0069] 在一个示例中,位置计算单元306使用从超声波定位信标发射装置接收的或者预\n先在本地存储的直接指示出各个US发射器的位置的位置信息来进行位置计算。在替代实\n现方式中,位置计算单元306使用从超声波定位信标发射装置接收的或者预先在本地存储\n的各个US发射器的结构信息来计算各个US发射器的位置。在后一种情形中,在包括所述\n各个US发射器的结构化US发射机具有中心对称的拓扑结构的情况下,位置计算单元306\n自动地将中心US发射器的坐标设置为(x1=0,y1=0,z1=0),则第i(i=1,2,...,N,\n其中,N为US发射器的数目)个US发射器的坐标用下式表示:\n[0070] \n[0071] 显示器308向用户显示由位置计算单元306计算得到的接收机的位置,从而实现\n对用户的导航。这里所使用的显示器308可以是诸如阴极射线管(CRT)、液晶显示屏、等离\n子显示屏、电致发光屏之类的可以实现显示功能的任何显示设备。\n[0072] 在替代实现方式中,超声波定位信标接收装置300还可以包括扬声器,用于以语\n音方式向用户输出其自身的位置。\n[0073] <顺序确定单元>\n[0074] 以下将参考图8来描述根据本发明一个实施例的顺序确定单元304的详细配置。\n如图8所示,顺序确定单元304包括US接收定时获取部分3041、US信号发射顺序判断部分\n3042、和US发射定时推断部分3043。\n[0075] US接收定时获取部分3041接收从US接收单元302发送而来的US信号,并获取接\n收到各个US信号时的接收定时TD,j(j=1,2,...,N,其中,N为超声波定位信标发射装置\n中的US发射器的数目,而j表示接收序号)。US接收定时获取部分3041可以将所获取的\n接收定时TD,j与接收序号j相关联地存储在存储单元306中。\n[0076] US信号发射顺序判断部分3042根据上述附加信息中包括的US发射时间间隔信息\nTinterval来判断所接收的各个US信号的相应US发射器的发射序号(在这里称为各个US信\n号的发射序号),如果所接收的第j个US信号的接收定时TD,j满足下式:\n[0077] T0+(i-1)×Tinterval≤TD,j<T0+i×Tinterval (3)\n[0078] 其中,T0是同步单元303(参见图7)所获得的同步定时,则判定该US信号的发射\n序号为i(i=1,...,N)。通过这种方式,使得每一个所接收US信号的接收定时与发射该\nUS信号的US发射器的发射序号相关联。US信号发射顺序判断部分3042可以将各个所接\n收US信号的接收定时TD,i(i=1,2,...,N,其中,N为超声波定位信标发射装置中的US发\n射器的数目,而i表示发射序号)与发射序号i相关联地存储在存储单元306中。\n[0079] US发射定时推断部分3043根据US信号发射顺序判断部分3042所判定的各个所\n接收US信号的发射序号(也就是相应超声波发射器的发射序号)来推断各个所接收US信\n号的发射定时。在不考虑退避时间的情况下,接收定时为TD,i的US信号的发射定时为:\n[0080] TUS,i=T0+(i-1)×Tinterval (4)\n[0081] 基于此,TOA获取部分305(参见图7)可以根据由US接收定时获取部分3041获\n取的各个所接收US信号的接收定时和由US发射定时推断部分3043推断得到的相应的各\n个所接收US信号的发射定时来计算与各个所接收US信号相对应的TOA信息样本,具体而\n言,将发射序号为i的US信号被超声波定位信标接收装置300接收的接收定时TD,i减去该\nUS信号的发射定时TUS,i就可以得到发射序号为i的US发射器到超声波定位信标接收装置\n300的TOAi:\n[0082] TOAi=TD,i-TUS,i (5)\n[0083] 实践中,超声波定位信标接收装置300可能无法检测到所有US信号。例如,如果\n发射序号为i的US发射器到接收机的距离太大,使得由该US发射器发射的US信号到达超\n声波定位信标接收装置300时的信号强度低于系统所允许的SNR(信噪比),则超声波定位\n信标接收装置300将无法检测到该US信号。由此可见,超声波定位信标接收装置所接收到\n的第j(j=1,2,...,N)个US信号有可能不是由第j个US发射器发射的,因此,如果简单\n地将US信号接收序号视为US发射器的发射序号,则可能会导致位置计算错误。但是,根据\n本发明的超声波定位信标接收装置300中的顺序确定单元304很好地防止了这个问题。\n[0084] 此外,在超声波定位信标接收装置300中,由于软件开销和诸如硬件中断和软件\n中断之类的干扰,所以虽然超声波定位信标接收装置300和超声波定位信标发射装置很容\n易获得字节同步,但是它们之间可能存在比特偏移,也就是说超声波定位信标接收装置所\n获得的同步定时T0可能延迟于超声波定位信标发射装置的RF发射定时,这里用Tdelay来表\n示这个同步延迟量(比特同步误差)。为了消除这个同步延迟,可以在超声波定位信标接\n收装置侧测量该比特偏移量并使用测量得到的比特偏移量来补偿同步延迟Tdelay。补偿之\n后,超声波定位信标接收装置就可以获得精确的超声波定位信标发射装置的RF发射定时\nT0-Tdelay(校正后的同步定时)。\n[0085] 图9示出了根据本发明一个实施例的超声波定位信标接收装置在考虑到超声波\n定位信标发射装置的退避时间Tbackoff和超声波定位信标接收装置的同步延迟Tdelay的情\n况下的US信号发射顺序检测的示意性时间图。如图9所示,超声波定位信标接收装置\n在时间T0获得与超声波定位信标发射装置的同步,经过比特补偿,超声波定位信标接收\n装置可以得到校正后的RF发射定时T0-Tdelay,随后将该校正后的RF发射定时加上退避时\n间可以得到第一个US信号(在此示例中,由US发射器1发射的US信号)的发射定时\nT0-Tdelay+Tbackoff,随之就可以推断US发射器2、US发射器3、...US发射器n的发射定时分别\n为T0-Tdelay+Tbackoff+Tinterval,T0-Tdelay+Tbackoff+2Tinterval,...T0-Tdelay+Tbackoff+(n-1)Tinterval。在如图所示的情况下,超声波定位信标接收装置在TD,1接收到第一个US信号,经判断TD,1处于\n[T0-Tdelay+Tbackoff,T0-Tdelay+Tbackoff+Tinterval)的区间中,所以可以判定该US信号是由第一个US发射器(US发射器1)发射的,因而记录TD,1。随后,超声波定位信标接收装置在TD,2接收到第二个US信号,如图所示,经判断TD,2处于[T0-Tdelay+Tbackoff+2Tinterval,T0-Tdelay+Tbackoff+3Tinterval)的区间中,所以可以判定该US信号是由第三个US发射器(US发射器3)发射的,因而记录\nTD,3。通过这种方式,就可以判断超声波定位信标接收装置所接收的各个US信号是由哪个\nUS发射器发射的了。然后,将所获取的各个US发射器的发射定时和所接收的各个US信号\n的接收定时代入式(5)中就可以得到TOA信息序列。如上所述,结构化US发射机的发射时\n间间隔Tinterval应当足够长,以确保在该时间间隔内US信号能够消逝。\n[0086] <连续三角位置计算单元>\n[0087] 在根据上述实施例的超声波定位信标接收装置300中的位置计算单元306根据一\n个轮发周期内获得的所有TOA信息样本、使用三角定位法或多边定位法来计算超声波定位\n信标接收装置300的位置。在这种情况下,超声波定位信标接收装置300的位置每隔一个\n轮发周期更新一次。但是,当携带超声波定位信标接收装置300的对象移动时,超声波定位\n信标接收装置300所获得的TOA样本无疑将不是来自同一个位置。因此,如果使用这些来\n自不同位置的TOA样本来计算超声波定位信标接收装置300的位置,则将得到错误的定位\n结果。\n[0088] 鉴于上述原因,根据本发明一个实施例,可以采用连续三角位置计算单元来取代\n上述的位置计算单元306。以下将参考图10来描述连续三角位置计算单元的配置。图10\n是示出根据本实施例的连续三角位置计算单元406的详细配置的框图。\n[0089] 如图10所示,根据本实施例的连续三角位置计算单元406包括连续三角定位部分\n4061、连续中值滤波部分4062和轨迹获取部分4063。\n[0090] 连续三角定位部分4061沿着由TOA获取单元305(参见图7)获得的TOA信息序\n列来应用长度为三的滑动窗。具体而言,如图11所示,连续三角定位部分4061使用时间上\n相邻的三个TOA信息样本来进行三角定位,而不是像上述位置计算单元305那样使用一个\n轮发周期内的所有TOA样本来进行三角定位。连续三角定位部分4061可以得到一系列的\n初始位置样本Location′1、Location′2、...、Location′N-2。\n[0091] 连续中值滤波部分4062对连续三角定位部分4061所获得的初始位置样本序列进\n行中值滤波以从该初始位置样本序列中去除异常值,从而得到在本轮发周期内的超声波定\n位信标接收装置的实时位置:\n[0092] Locationi=Median(Location′I) (6)\n[0093] 其中,I=1,2,...,N-2,而i=1,2,...n,其中,n≤N-2。\n[0094] 轨迹获取部分4063根据来自连续中值滤波部分4062的实时位置样本就可以得到\n超声波定位信标接收装置的实时移动轨迹。因而可以在显示器上向用户显示其自身的实时\n移动轨迹。\n[0095] <定位信标的轮发>\n[0096] 以下将以包括RF信号和US信号的定位信标为例来描述根据本发明一个实施例的\n超声波定位信标轮发处理。图12是以图3所示的超声波定位信标发射装置100为例来示\n出根据本实施例的超声波定位信标轮发处理的流程图。\n[0097] 如图12所示,首先定时生成装置1031例如按预定周期生成RF发射定时信号,并\n将所生成的RF发射定时信号发送给RF发射器101和US发射控制装置1032(步骤S1)。所\n述RF发射定时信号决定了RF发射器101的RF发射周期(也称为轮发周期)。\n[0098] 在接收到该RF发射定时信号之后,RF发射器101发射包括同步信息的RF信号\n(步骤S2)。在一个示例中,RF发射器101按需还可以发射以下附加信息:结构化US发射\n机102的发射器位置确定信息、各个US发射机器的发射时间间隔信息、和/或退避时间等。\n基于不同的应用场合,发射器位置确定信息可以是各个US发射器的结构信息或者通过坐\n标等直接指示出各个US发射器的位置的位置信息,其中,各个US发射器的结构信息是诸如\nUS发射器的数目、各个US发射器的相互之间的距离、结构化US发射机的拓扑之类的信息。\n[0099] 与此同时,US发射控制装置1032生成用于控制结构化US发射机102中的各个US\n发射器以预定时间间隔按预定顺序来轮发US信号的US发射定时信号序列,并将其发送给\n结构化US发射机102(步骤S3)。取决于US发射器的发射功率,所述预定时间间隔(即,US\n发射时间间隔Tinterval)应当被选择为大于超声波信号在空气中的消逝时间,也就是说,在该\n时间间隔内由US发射器发射的US信号将完全消逝。此外,在考虑到超声波定位信标发射\n装置的退避时间的情况下,RF发射周期=(超声波定位信标发射装置100中包括的US发\n射器的数目-1)×US发射时间间隔Tinterval+退避时间Tbackoff。\n[0100] 随后,结构化US发射机102中包括的各个US发射器102_1~102_n根据从US发\n射控制装置1032发送而来的US发射定时信号序列以预定时间间隔来轮发US信号(步骤\nS4)。在完成一个轮发周期的US信号发射之后,处理返回到步骤S1,然后重复步骤S1及其\n后步骤的处理。这样,超声波定位信标发射装置100就有序地轮发包括同步信息的RF信号\n和US信号序列。在替代实现方式中,定位信标发射处理在完成一个轮发周期的发射之后就\n结束,而没有循环地轮发定位信标。\n[0101] <定位信标的接收>\n[0102] 以下将以包括RF信号和US信号的定位信标为例,参考图13来描述根据本发明一\n个实施例的超声波定位信标接收处理。图13是以图7所示的超声波定位信标接收装置300\n为例来示出根据本实施例的超声波定位信标接收处理的流程图。\n[0103] 如图13所示,在超声波定位信标接收装置300启动之后,RF接收单元301接收从\n超声波定位信标发射装置发射的包括同步信息的RF信号(步骤S11)。如果检测到同步信\n息,则RF接收单元301生成US接收触发信号,并将其发送给US接收单元302,然后处理前\n进到步骤S12,否则处理继续在步骤S11中进行检测。\n[0104] 在一个示例中,在步骤S11中,RF接收单元还接收包括上述附加信息的RF信号,\n并将其发送给同步单元303。\n[0105] 在步骤S12中,US接收单元302在接收到来自RF接收单元301的US触发信号之\n后开始接收US信号,并将接收到的US信号发送给顺序确定单元304。随后,处理前进到步\n骤S13。\n[0106] 在步骤S13中,同步单元303根据RF接收单元301所接收的RF信号中包括的同\n步信息来与超声波定位信标发射装置建立同步,并获取同步定时T0。同步定时T0表示超声\n波定位信标发射装置的RF发射定时,在不考虑退避时间Tbackoff的情况下还表示超声波定位\n信标发射装置发射第一个US信号的定时。在RF接收单元301还接收包括上述附加信息的\nRF信号的情况下,在步骤S13中,同步单元303还可以从该RF信号中提取该附加信息。随\n后,处理前进到步骤S14。\n[0107] 在步骤S14中,顺序确定单元304顺序地接收从US接收单元302发送而来的US\n信号,获取所接收的各个US信号的接收定时,并根据这些接收定时和由同步单元303获得\n的同步定时来确定所接收的各个US信号的发射顺序,也就是各个US信号的发射器的发射\n序号。随后处理前进到步骤S15。\n[0108] 在步骤S15中,TOA获取单元305基于由顺序确定单元304确定的各个US信号的\n发射序号来获取TOA信息序列,并将所获得的TOA信息序列发送到位置计算单元306。具体\n而言,TOA获取单元305根据各个US信号的接收定时和相应各个US信号的发射定时来计\n算各个TOA信息样本。随后,处理前进到步骤S16。\n[0109] 在步骤S16中,位置计算单元306判断是否接收到与最后一个US发射器(在超声\n波定位信标发射装置存在n个US发射器的情况下,即发射序号为n的US发射器)相对应\n的TOA信息样本,如果判定结果是否定的,则处理返回到步骤S15以继续进行TOA信息获\n取。相反,如果判定结果是肯定的,这指示出超声波定位信标发射装置已经完成一个轮发周\n期的发射,则处理前进到步骤S17。\n[0110] 在步骤S17中,位置计算单元306根据这一轮发周期内的TOA信息序列和与该TOA\n信息序列中包括的各个TOA样本相对应的US发射器的位置来计算超声波定位信标接收装\n置300的位置。这里,位置计算单元306可以使用三角定位法或多边定位法来进行位置计\n算。在一个示例中,位置计算单元306使用从超声波定位信标发射装置接收的或者预先在\n本地存储的直接指示出各个US发射器的位置的位置信息来进行位置计算。在替代实现方\n式中,位置计算单元306使用从超声波定位信标发射装置接收的或者预先在本地存储的各\n个US发射器的结构信息来计算各个US发射器的位置。\n[0111] 以下将参考图14来详细描述根据本发明一个实施例的US信号发射顺序确定处\n理。图14是以图8所示的顺序确定单元304为例来示出根据本实施例的获取TOA信息的\n处理的流程图。如图所示,在步骤S21中,US接收定时获取部分3041顺序地接收从US接\n收单元302发送而来的US信号,并获取各个US信号的接收定时TD,j(j=1,...,N)(N为超\n声波定位信标发射装置中包括的US发射器的数目)。\n[0112] 然后,在步骤S22中,US信号发射顺序判断部分3042根据上述附加信息中包括的\nUS发射时间间隔信息Tinterval来判断所接收的各个US信号是从哪个US发射器发射的,也\n就是判断各个US信号的发射序号。具体而言,可以将从第一个US发射器的发射定时开始\n的时间划分为若干区间,例如,在不考虑退避时间和比特同步误差的情况下,区间i(i=1,\n2...N)可以表示为[T0+(i-1)×Tinterval,T0+i×Tinterval),如果所接收的第j个US信号的接\n收定时TD,j落在区间i中(也就是满足上式(3)),则表示该US信号的发射序号为i。通过\n这种方式,使得每一个所接收US信号的接收定时与发射该US信号的US发射器的发射序号\n相关联。随后,处理前进到步骤S23。\n[0113] 在步骤S23中,US发射定时推断部分3043根据在步骤S22中判定的各个所接\n收US信号的发射序号来推断各个所接收US信号的发射定时。在上述示例中,接收定时\n为TD,i(表示发射序号为i的所接收US信号的接收定时)的US信号的发射定时为TUS,i=\nT0+(i-1)×Tinterval。随后,处理前进到步骤S24。至此,就完成了US信号发射序号确定处理。\n[0114] 如果考虑到超声波定位信标发射装置的退避时间Tbackoff和超声波定位信标接收\n装置的比特同步误差(比特偏移量)Tdelay,则无法使用在步骤S13中获取的同步定时T0来\n表示RF发射定时和第一个US信号的发射定时。此时,可以推断RF发射定时为T0-Tdelay,\n而第一个US信号的发射定时为T0-Tdelay+Tbackoff。在这种情况下,在上述发射顺序确定\n处理中,判断US信号的发射序号的区间应当表示为[T0-Tdelay+Tbackoff+(i-1)×Tinterval,\nT0-Tdelay+Tbackoff+i×Tinterval)。并且,接收定时为TD,i的US信号的发射定时变为TUS,i=T0-Tdelay+Tbackoff+(i-1)×Tinterval。\n[0115] 如上所述,如果携带超声波定位信标接收装置的对象移动,则使用简单的三角定\n位法或多边定位法来计算接收机位置将导致错误的定位结果。但是,使用根据本发明的连\n续三角位置计算方法可以克服这个问题。图15是示出根据本发明另一个实施例的超声波\n定位信标接收处理的流程图。在图15中,步骤S31-S35的处理与图13中的步骤S11-S15\n的处理相同,因此将省略对它们的重复描述。\n[0116] 在步骤S36中,连续三角定位部分4061(参见图10)顺序地接收从TOA获取单元\n305发送而来的TOA信息序列,对所接收的TOA序列应用窗长为3的滑动窗口以使用时间上\n相邻的三个TOA信息样本来进行三角定位,从而得到一系列的初始位置样本。\n[0117] 然后,在步骤S37中,连续中值滤波部分4062对在步骤S36中获得的初始位置序\n列执行连续中值滤波,从该初始位置序列中去除异常值以获得超声波定位信标接收装置的\n多个实时位置。\n[0118] 根据本实施例的超声波定位信标接收处理可以在一个轮发周期内获得对象的多\n个实时位置,从而获得更优的定位精度。在一个实施例中,还可以基于所获得的对象的实时\n位置来获取对象的实时移动轨迹。因而可以在显示器上向用户显示其自身的实时移动轨\n迹。\n[0119] 根据本实施例的超声波定位信标接收处理还可以包括显示操作,用于在显示器上\n显示对象的位置或实时移动轨迹。或者,根据本实施例的超声波定位信标接收处理可以包\n括语音输出操作,用于以语音方式来输出对象的位置。\n[0120] 通过上述处理,超声波定位信标接收装置只要没有被关断,就可以持续获取其自\n身实时位置,从而实现导航功能。\n[0121] <扩展例和变形例>\n[0122] 以上已经根据本发明的实施例来对本发明进行了描述,但是本领域技术人员应当\n了解,这些实施例仅仅是示意性的而非限制性的。虽然已经参考本发明的特定实施例描述\n了本发明,但以上公开中意欲包括一定范围的修改、各种变化和替换,并且将会明白,在一\n些情况下,将会使用本发明实施例的一些特征,但相应地不使用其他特征,这不脱离所记载\n的本发明的精神和范围。因此,在本发明的实质范围和精神内,可对特定情形或要素进行许\n多修改。本发明将包括落在所附权利要求的精神内的任何及所有实施例和等同物。\n[0123] 在上述实施例中,超声波定位信标发射装置包含分立的发射定时控制器,用于控\n制RF发射器和结构化US发射机的发射定时,但是该发射定时控制器也可以全部或部分地\n并入到RF发射器中。\n[0124] 另外,在上述实施例中,发射定时控制器生成US发射定时序列并顺序地将各个US\n发射定时信号发送到各个US发射器。但是,发射定时控制器也可以向各个US发射器发送\nRF发射定时信号,然后各个US发射器根据该RF发射定时信号各自在预定的时间段之后发\n射US信号。事实上,可以采用任何方式,只要使得结构化US发射机中的多个US发射器能\n够以预定时间间隔按预定顺序轮发US信号即可。\n[0125] 另外,在上述实施例中,为了方便说明,RF发射器与第一个US发射器是分立设置\n的。但是,这两个装置也可以合成为单个设备。\n[0126] 另外,在上述实施例中,RF接收单元包括US接收触发单元,用于触发US接收单元\n的接收。但是,也可以不提供该US接收触发单元。顺序确定单元可以只使用在获得同步定\n时之后的所接收US信号,而将获得RF同步之前接收的US信号丢弃。\n[0127] 另外,在上述实施例中,结构化US发射机的发射时间间隔是均一的,但是根据不\n同的应用场合,也可以按需设置不同的发射时间间隔。\n[0128] 此外,为了方便说明,根据上述实施例的超声波定位信标接收装置具有与其它组\n件分立设置的存储单元,但是,也可以按需在各个组件中设置存储单元。这里使用的存储单\n元例如可以是但不限于是电的、磁的、光的、电磁的、红外的或半导体的存储器件、装置、系\n统、传播介质或计算机存储器。\n[0129] 根据需要可以用硬件或软件来执行步骤。注意,在不脱离本发明范围的前提下,可\n向本说明书中给出的流程图添加步骤、从中去除步骤或修改其中的步骤。并且,包含在本说\n明书中的各种处理并不限于根据描述过程按时间顺序来进行的那些处理,其还可以按需或\n者根据适于实现该处理的装置的处理能力来并行地或单独地执行上述各种处理。一般来\n说,流程图只是用来指示用于实现功能的基本操作的一种可能的序列。\n[0130] 还将意识到,根据特定应用的需要,附图中示出的要素中的一个或多个可以按更\n分离或更集成的方式来实现,或者甚至在某些情况下被去除或被停用。\n[0131] 此外,附图中的任何信号箭头应当被认为仅是示例性的,而不是限制性的,除非另\n有具体指示。另外,除非另有指明,这里使用的术语“或”一般是要指“和/或”。
法律信息
- 2013-05-01
- 2011-06-22
实质审查的生效
IPC(主分类): G01S 5/18
专利申请号: 200810111009.4
申请日: 2008.05.29
- 2009-12-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-10-04
|
2005-03-29
| | |
2
| |
2007-07-11
|
2005-05-17
| | |
3
| |
2007-08-08
|
2007-01-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |