确定信号传播时延的方法、对移动台定位的方法

文档序号:7699274阅读:208来源:国知局
专利名称:确定信号传播时延的方法、对移动台定位的方法
技术领域
本发明涉及蜂窝移动通信技术领域,尤其是涉及一种确定信号传播时延的方法、 以及一种对移动台进行定位的方法。
背景技术
伴随着蜂窝移动通信技术的迅猛发展,移动用户数量呈现迅速增长状态,为了不 断满足移动用户的需求,需要为移动用户不断提供新的业务,其中利用蜂窝移动通信系统 实现移动台定位就是为移动用户提供的新业务之一。同时随着移动通信进入3G时代,定位业务也成为第三代移动通信的重要业务之 一。目前的定位业务主要通过对移动台的小区归属、传播时延、功率、角度等参数进行测量, 来实现对目标移动台进行定位。目前常用的定位方法有小区定位、角到达(AOA,Angle of Arrivals) + 定时提前(TA,Timing Advance)定位、信号到达时间差(TD0A,Time Difference of Arrivals)定位等。这些定位方法在不同的网络环境下具有的定位性能各不相同,其中 TD0A定位方法是利用测量移动台与多个基站之间的信号传输时间差,来对移动台进行定位 的一种算法,且由于TD0A定位方法在时分双工(TDD,Time Division Duplex)和频分双工 (FDD,Frequency Division Duplex)移动通信系统中都可以使用,并且定位精度较高,因此 成为目前大多数移动通信系统采用的一种定位方法。TD0A定位方法需要利用不同基站分别到移动台的信号到达时间差TD0A来计算移 动台的位置信息。TD0A的测量可以由移动台来执行,一般在基站同步的蜂窝移动通信系统 中可以采用由移动台来执行测量TD0A,这种方法称之为观测TD0A(0TD0A,Observe TD0A) 定位方法,也是3GPP协议规定在第三代移动通信系统中应该支持的定位方法。另一种是由 NodeB测量移动台到基站的TD0A,这种方式称之为上行TD0A(UTD0A,Up TD0A)定位方法, UTD0A定位方法的优点是不需要对移动台进行较大的改造,同时也不需要基站之间严格同

少o因此可见,无论是0TD0A定位方法还是UTD0A定位方法,以及其它利用TD0A信息 的定位方法(如0TD0A+A0A混合定位方法)等,其准确定位的前提都是TD0A测量值的准确 性。如果TD0A测量值不准确,那么必然会导致对移动台进行定位性能的下降,甚至定位信 息不具有参考价值。而且从实际测试和仿真测试中都可以发现,TD0A的测量误差是造成采 用0TD0A或UTD0A定位方法对移动台进行定位所产生误差的最主要因素。在现有技术中,若采用0TD0A定位方法对移动台进行定位处理,通常是由移动 台分别计算自身接收当前所在服务小区的各邻小区基站发送信号的信号传播时延(T0A, Timer Of Arrival)和接收当前所在服务小区的基站发送信号的T0A,然后将计算得到的针 对各邻小区的T0A分别与针对当前服务小区的T0A相减,以分别得到各邻小区基站发送信 号到移动台的TD0A,然后移动台将计算得到的各个邻小区基站发送信号到移动台的TD0A 上报给服务移动位置中心(SMLC,Serving Mobile Location Center),SMLC接收移动台 在一个定位周期内上报的针对各个邻小区的TD0A,然后求取对应每个邻小区上报的多个
6TD0A的平均值,进而根据对应每个邻小区分别求得的TD0A平均值,利用双曲面算法或双曲 线算法计算出移动台的位置信息。其中SMLC可以作为蜂窝移动通信系统中的一个单独设 备,也可以作为无线网络控制器(RNC,Radio Network Controller)中的一个功能模块与 RNC集成在一起,具体参见图1所示。在现有技术中,若采用UTD0A定位方法对移动台进行定位处理,通常是由NodeB中 的定位管理单元(LMU,Location Management Unit)分别计算移动台接收当前服务小区的 各邻小区的基站发送信号的T0A和接收当前服务小区的基站发送信号的T0A,然后分别将 计算得到的各个邻小区基站发送信号到移动台的T0A和当前服务小区基站发送信号到移 动台的T0A上报给SMLC,SMLC将接收到的针对各邻小区的T0A分别与针对当前服务小区的 T0A相减,以分别得到各邻小区发送信号到移动台的TD0A,然后求取在一个定位周期内对 应每个邻小区计算得到的多个TD0A的平均值,进而根据对应每个邻小区分别求得的TD0A 平均值利用双曲面算法或双曲线算法计算出移动台的位置信息。在实际应用中,如果基站和移动台之间存在直射径,也就是说基站和移动台之间 没有障碍阻挡信号传输,则对T0A的测量会比较准确,对移动台进行定位的精度也就越高。 当基站与移动台之间存在非直射环境,则由于电波折射、反射等现象存在,会使得T0A的测 量产生较大误差,同时由于无线信道中的多径和时变衰落,也会导致T0A在一个较大范围 内跳动,因此会导致对移动台进行定位的精度下降。而现有技术中采用0TD0A定位方法或UTD0A定位方法对移动台进行定位处理,仅 是在一个定位周期内分别对移动台当前所在服务小区的每个邻小区计算得到的多个TD0A 进行取平均处理,以消除基站和移动台之间在存在非直射环境时所带来的T0A测量误差比 较大的影响,但是在每个定位周期内针对移动台当前所在服务小区的每个邻小区,仅采用 对计算得到的多个TD0A进行取平均处理也仅能是对T0A的测量误差取平均处理,特别是在 环境较为恶劣的情况下,这种以取平均值的方式得到的TD0A值与实际值还是有差距的,因 此导致对移动台进行定位的精度还是不高。

发明内容
本发明实施例提供一种确定信号传播时延的方法,以提高对移动台进行定位的精度。本发明实施例还提供一种对移动台进行定位的方法,以提高对移动台进行定位的 精度。本发明提供的技术方案具体如下一种确定信号传播时延的方法,包括在一个定位周期内,分别针对向移动台发送 信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发 送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时 延值中,选择最小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传播时 延值。一种确定信号传播时延的装置,包括传播时延值获得单元,用于在一个定位周期 内,分别针对向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移 动台接收该小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;选择
7单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,选择最小值作为该 定位周期内移动台接收该小区中基站发送的信号的信号传播时延值。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所 在服务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信 号到达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执 行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得 至少两个信号传播时延值;在获得的至少两个信号传播时延值中,选择最小值作为该定位 周期内移动台接收该小区中基站发送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区选择的信号传播时延值,分别与 针对自身当前所在服务小区选择的信号传播时延值的差值,确定为自身当前所在服务小区 的各邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到 达时间差,确定在该定位周期内移动台所处的位置信息。一种移动台设备,包括传播时延值获得单元,用于在一个定位周期内,分别针对 向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该 小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;选择单元,用于在 传播时延值获得单元获得的至少两个信号传播时延值中,选择最小值作为该定位周期内移 动台接收该小区中基站发送的信号的信号传播时延值;信号到达时间差确定单元,用于将 选择单元针对移动台当前所在服务小区的各邻小区选择的信号传播时延值,分别与针对移 动台当前所在服务小区选择的信号传播时延值的差值,确定为移动台当前所在服务小区的 各邻小区的信号到达时间差;上报单元,用于将信号到达时间差确定单元确定出的移动台 当前所在服务小区的各邻小区的信号到达时间差上报给服务移动位置中心设备。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 上报的分别针对移动台当前所在服务小区的各邻小区的信号到达时间差;定位单元,用于 根据接收单元接收到的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种对移动台进行定位的方法,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上 报的信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号 的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,选 择最小值作为该定位周期内要上报的信号传播时延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小 区中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站 上报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时 间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位周期内移动台所处的位置信息。—种基站设备,包括传播时延值获得单元,用于在一个定位周期内,在不同时间分 别检测移动台接收所述基站设备发送的信号的信号传播时延,获得至少两个信号传播时延 值;选择单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,选择最小值 作为该定位周期内要上报给服务移动位置中心的信号传播时延值;上报单元,用于将选择 单元选择出的信号传播时延值上报给服务移动位置中心。一种服务移动位置中心设备,包括接收单元,用于接收向移动台发送信号的各个 基站在一个定位周期内分别上报的信号传播时延值;信号到达时间差确定单元,用于根据 接收单元接收到的各个信号传播时延值,将移动台当前所在服务小区中的基站上报的信号 传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站上报的信号传播时延值 的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间差;定位单元,用于根 据信号到达时间差确定单元确定出的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周 期内针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区 分别上报的至少两个信号传播时延值;以及在该定位周期内,针对当前服务小区和当前服 务小区的各邻小区分别执行在对应接收到的至少两个信号传播时延值中,选择最小值作 为该定位周期内针对该小区的信号传播时延值;服务移动位置中心将针对移动台当前所在 服务小区的各邻小区选择的信号传播时延值,分别与针对移动台当前所在服务小区选择的 信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间差; 以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位 周期内移动台所处的位置信息。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号传播时延值;以及选择单元,用于在该定位周期内,针对当前服务小区 和当前服务小区的各邻小区分别执行在接收单元对应接收到的至少两个信号传播时延值 中,选择最小值作为该定位周期内针对该小区的信号传播时延值;信号到达时间差确定单 元,用于将选择单元针对移动台当前所在服务小区的各邻小区选择的信号传播时延值,分 别与针对移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动台当前所在 服务小区的各邻小区的信号到达时间差;以及定位单元,用于根据信号到达时间差确定单 元确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位周期内 移动台所处的位置信息。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少 两个信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号到达时间 差;以及在该定位周期内,针对当前服务小区的各邻小区分别执行将对应接收到的至少两个信号到达时间差,分别与对应接收到的当前服务小区的 至少两个信号传播时延值的和,确定为该定位周期内针对该邻小区的至少两个信号传播时延值;在确定的至少两个信号传播时延值中,选择最小值作为该定位周期内针对该邻小 区的信号传播时延值;服务移动位置中心针对当前服务小区,在对应接收到的至少两个信号传播时延值 中,选择最小值作为该定位周期内针对当前服务小区的信号传播时延值;以及将针对移动台当前所在服务小区的各邻小区选择的信号传播时延值,分别与针对 移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动台当前所在服务小区 的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号到达时间差;以及第一选择单元,用于在该定位周期内,针对当前服务 小区的各邻小区分别执行将接收单元对应接收到的至少两个信号到达时间差,分别与对 应接收到的当前服务小区的至少两个信号传播时延值的和,确定为该定位周期内针对该邻 小区的至少两个信号传播时延值;以及在确定的至少两个信号传播时延值中,选择最小值 作为该定位周期内针对该邻小区的信号传播时延值;第二选择单元,用于针对当前服务小 区,在接收单元对应接收到的至少两个信号传播时延值中,选择最小值作为该定位周期内 针对当前服务小区的信号传播时延值;以及信号到达时间差确定单元,用于将第一选择单 元针对移动台当前所在服务小区的各邻小区选择的信号传播时延值,分别与第二选择单元 针对移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动台当前所在服务 小区的各邻小区的信号到达时间差;定位单元,用于根据信号到达时间差确定单元确定出 的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位周期内移动台所 处的位置信息。一种确定信号传播时延的方法,包括在一个定位周期内,分别针对向移动台发送 信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发 送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时 延值中,分别统计相同值出现的次数值;比较出统计得到的次数值中大于对应该小区预设 的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小值作为该定位 周期内移动台接收该小区中基站发送的信号的信号传播时延值。一种确定信号传播时延的装置,包括传播时延值获得单元,用于在一个定位周期 内,分别针对向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移 动台接收该小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;统计 单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相同值出 现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于对应该小区预设的 门限值的次数值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最 小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传播时延值。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所在服务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信 号到达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执 行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得 至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的 次数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较 出的次数值对应出现的相同值中,选择最小值作为该定位周期内移动台接收该小区中基站 发送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区选择的信号传播时延值,分别与 针对自身当前所在服务小区选择的信号传播时延值的差值,确定为自身当前所在服务小区 的各邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到 达时间差,确定在该定位周期内移动台所处的位置信息。一种移动台设备,包括传播时延值获得单元,用于在一个定位周期内,分别针对 向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该 小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;统计单元,用于在 传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相同值出现的次数值; 比较单元,用于比较出统计单元统计得到的次数值中大于对应该小区预设的门限值的次数 值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最小值作为该定 位周期内移动台接收该小区中基站发送的信号的信号传播时延值;信号到达时间差确定单 元,用于将选择单元针对移动台当前所在服务小区的各邻小区选择的信号传播时延值,分 别与针对移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动台当前所在 服务小区的各邻小区的信号到达时间差;上报单元,用于将信号到达时间差确定单元确定 出的移动台当前所在服务小区的各邻小区的信号到达时间差上报给服务移动位置中心设 备。一种对移动台进行定位的方法,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上 报的信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号 的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分 别统计相同值出现的次数值;比较出统计得到的次数值中大于预设的门限值的次数值;以 及在比较出的次数值对应出现的相同值中,选择最小值作为该定位周期内要上报的信号传 播时延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小 区中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站 上报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时 间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。
一种基站设备,包括传播时延值获得单元,用于在一个定位周期内,在不同时间分 别检测移动台接收所述基站设备发送的信号的信号传播时延,获得至少两个信号传播时延 值;统计单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相 同值出现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于预设的门限 值的次数值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最小值 作为该定位周期内要上报给服务移动位置中心的信号传播时延值;上报单元,用于将选择 单元选择出的信号传播时延值上报给服务移动位置中心。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少 两个信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号传播时延 值;以及在该定位周期内,针对当前服务小区和当前服务小区的各邻小区分别执行在对应接收到的至少两个信号传播时延值中,分别统计相同值出现的次数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小值作为该定位周期内移动台接 收该小区中基站发送的信号的信号传播时延值;服务移动位置中心将针对移动台当前所在服务小区的各邻小区选择的信号传播 时延值,分别与针对移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动 台当前所在服务小区的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号传播时延值;以及统计单元,用于在该定位周期内,针对当前服务小区 和当前服务小区的各邻小区分别执行在对应接收到的至少两个信号传播时延值中,分别 统计相同值出现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于对应 该小区预设的门限值的次数值;以及选择单元,用于在比较单元比较出的次数值对应出现 的相同值中,选择最小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传 播时延值;信号到达时间差确定单元,用于将选择单元针对移动台当前所在服务小区的各 邻小区选择的信号传播时延值,分别与针对移动台当前所在服务小区选择的信号传播时延 值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间差;以及定位单元, 用于根据信号到达时间差确定单元确定出的移动台当前所在服务小区的各邻小区的信号 到达时间差,确定在该定位周期内移动台所处的位置信息。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少 两个信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号到达时间 差;以及在该定位周期内,针对当前服务小区的各邻小区分别执行将对应接收到的至少 两个信号到达时间差,分别与对应接收到的当前服务小区的至少两个信号传播时延值的和,确定为该定位周期内针对该邻小区的至少两个信号传播时延值;服务移动位置中心针对对应当前服务小区接收到的至少两个信号传播时延值,和 针对对应所述每个邻小区分别确定的至少两个信号传播时延值,分别执行在对应的至少两个信号传播时延值中,分别统计相同值出现的次数值;以及比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小值作为该定位周期内移动台接 收该小区中基站发送的信号的信号传播时延值;服务移动位置中心将针对移动台当前所在服务小区的各邻小区选择的信号传播 时延值,分别与针对移动台当前所在服务小区选择的信号传播时延值的差值,确定为移动 台当前所在服务小区的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。—种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号到达时间差;以及传播时延值确定单元,用于在该定位周期内,针对当 前服务小区的各邻小区分别执行将接收单元对应接收到的至少两个信号到达时间差,分 别与对应接收到的当前服务小区的至少两个信号传播时延值的和,确定为该定位周期内针 对该邻小区的至少两个信号传播时延值;统计单元,用于针对接收单元对应当前服务小区 接收到的至少两个信号传播时延值,和针对传播时延值确定单元对应所述每个邻小区分别 确定的至少两个信号传播时延值,分别执行在对应的至少两个信号传播时延值中,分别统 计相同值出现的次数值;以及比较单元,用于比较出统计单元统计得到的次数值中大于对 应该小区预设的门限值的次数值;选择单元,用于在比较单元比较出的次数值对应出现的 相同值中,选择最小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传播 时延值;信号到达时间差确定单元,用于将选择单元针对移动台当前所在服务小区的各邻 小区选择的信号传播时延值,分别与针对移动台当前所在服务小区选择的信号传播时延值 的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间差;定位单元,用于根 据信号到达时间差确定单元确定出的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。—种确定信号传播时延的方法,包括在一个定位周期内,分别针对向移动台发送 信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发 送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时 延值中,分别统计相同值出现的次数值;比较出统计得到的次数值中大于对应该小区预设 的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小的信号传播时 延值;根据选择的信号传播时延值和在获得的信号传播时延值中小于该选择的信号传播 时延值的时延值,确定该定位周期内移动台接收该小区中基站发送的信号的信号传播时延 值。一种确定信号传播时延的装置,包括传播时延值获得单元,用于在一个定位周期 内,分别针对向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移 动台接收该小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;统计
13单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相同值出 现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于对应该小区预设的 门限值的次数值;以及选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选 择最小的信号传播时延值;传播时延值确定单元,用于根据选择单元选择的信号传播时延 值和在获得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定该定位周期 内移动台接收该小区中基站发送的信号的信号传播时延值。—种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所 在服务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信 号到达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执 行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得 至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的 次数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较 出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播时延 值和在获得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定出该定位周 期内移动台接收该小区中基站发送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区确定出的信号传播时延值,分别 与针对自身当前所在服务小区确定出的信号传播时延值的差值,确定为自身当前所在服务 小区的各邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到 达时间差,确定在该定位周期内移动台所处的位置信息。一种移动台设备,包括传播时延值获得单元,用于在一个定位周期内,分别针对向 移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小 区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;统计单元,用于在 传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相同值出现的次数值; 比较单元,用于比较出统计单元统计得到的次数值中大于对应该小区预设的门限值的次数 值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最小的信号传播 时延值;传播时延值确定单元,用于根据选择单元选择的信号传播时延值和在获得的信号 传播时延值中小于该选择的信号传播时延值的时延值,确定该定位周期内移动台接收该小 区中基站发送的信号的信号传播时延值;信号到达时间差确定单元,用于将传播时延值确 定单元针对移动台当前所在服务小区的各邻小区确定出的信号传播时延值,分别与针对移 动台当前所在服务小区确定出的信号传播时延值的差值,确定为移动台当前所在服务小区 的各邻小区的信号到达时间差;上报单元,用于将信号到达时间差确定单元确定出的移动 台当前所在服务小区的各邻小区的信号到达时间差上报给服务移动位置中心设备。一种对移动台进行定位的方法,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上 报的信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分 别统计相同值出现的次数值;比较出统计得到的次数值中大于预设的门限值的次数值;以 及在比较出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号 传播时延值和在获得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定该 定位周期内要上报的信号传播时延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小 区中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站 上报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时 间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种基站设备,包括传播时延值获得单元,用于在一个定位周期内,在不同时间分 别检测移动台接收所述基站设备发送的信号的信号传播时延,获得至少两个信号传播时延 值;统计单元,用于在传播时延值获得单元获得的至少两个信号传播时延值中,分别统计相 同值出现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于预设的门限 值的次数值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最小的 信号传播时延值;传播时延值确定单元,用于根据选择单元选择的信号传播时延值和在获 得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定该定位周期内要上报 给服务移动位置中心的信号传播时延值;上报单元,用于将传播时延值确定单元确定出的 信号传播时延值上报给服务移动位置中心。一种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少 两个信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号传播时延 值;以及在该定位周期内,针对当前服务小区和当前服务小区的各邻小区分别执行在对应接收到的至少两个信号传播时延值中,分别统计相同值出现的次数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播时延值和在接收到的信号传播时延值中小于该选择的信号 传播时延值的时延值,确定出该定位周期内移动台接收该小区中基站发送的信号的信号传 播时延值;服务移动位置中心将针对移动台当前所在服务小区的各邻小区确定出的信号传 播时延值,分别与针对移动台当前所在服务小区确定出的信号传播时延值的差值,确定为 移动台当前所在服务小区的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号传播时延值;以及统计单元,用于在该定位周期内,针对当前服务小区和当前服务小区的各邻小区分别执行在对应接收到的至少两个信号传播时延值中,分别统计相同值出现的次数值;比较单元,用于比较出统计单元统计得到的次数值中大于对应 该小区预设的门限值的次数值;以及选择单元,用于在比较单元比较出的次数值对应出现 的相同值中,选择最小的信号传播时延值;传播时延值确定单元,用于根据选择单元选择的 信号传播时延值和在接收到的信号传播时延值中小于该选择的信号传播时延值的时延值, 确定出该定位周期内移动台接收该小区中基站发送的信号的信号传播时延值;信号到达时 间差确定单元,用于将传播时延值确定单元针对移动台当前所在服务小区的各邻小区确定 出的信号传播时延值,分别与针对移动台当前所在服务小区确定出的信号传播时延值的差 值,确定为移动台当前所在服务小区的各邻小区的信号到达时间差;以及定位单元,用于根 据信号到达时间差确定单元确定出的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。—种对移动台进行定位的方法,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少 两个信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号到达时间 差;以及在该定位周期内,针对当前服务小区的各邻小区分别执行将对应接收到的至少 两个信号到达时间差,分别与对应接收到的当前服务小区的至少两个信号传播时延值的 和,确定为该定位周期内针对该邻小区的至少两个信号传播时延值;服务移动位置中心针对对应当前服务小区接收到的至少两个信号传播时延值,和 针对对应所述每个邻小区分别确定的至少两个信号传播时延值,分别执行在对应的至少两个信号传播时延值中,分别统计相同值出现的次数值;以及比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播时延值和在接收到的信号传播时延值中小于该选择的信号 传播时延值的时延值,确定出该定位周期内移动台接收该小区中基站发送的信号的信号传 播时延值;服务移动位置中心将针对移动台当前所在服务小区的各邻小区确定出的信号传 播时延值,分别与针对移动台当前所在服务小区确定出的信号传播时延值的差值,确定为 移动台当前所在服务小区的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该 定位周期内移动台所处的位置信息。一种服务移动位置中心设备,包括接收单元,用于接收移动台在一个定位周期内 针对当前服务小区上报的至少两个信号传播时延值,和针对当前服务小区的各邻小区分别 上报的至少两个信号到达时间差;以及传播时延值确定单元,用于在该定位周期内,针对当前服务小区的各邻小区分别 执行将接收单元对应接收到的至少两个信号到达时间差,分别与对应接收到的当前服务 小区的至少两个信号传播时延值的和,确定为该定位周期内针对该邻小区的至少两个信号 传播时延值;统计单元,用于针对接收单元对应当前服务小区接收到的至少两个信号传播 时延值,和针对传播时延值确定单元对应所述每个邻小区分别确定的至少两个信号传播时延值,分别执行在对应的至少两个信号传播时延值中,分别统计相同值出现的次数值;以 及比较单元,用于比较出统计单元统计得到的次数值中大于对应该小区预设的门限值的次 数值;选择单元,用于在比较单元比较出的次数值对应出现的相同值中,选择最小的信号传 播时延值;传播时延值确定单元,用于根据选择单元选择的信号传播时延值和在接收到的 信号传播时延值中小于该选择的信号传播时延值的时延值,确定出该定位周期内移动台接 收该小区中基站发送的信号的信号传播时延值;信号到达时间差确定单元,用于将传播时 延值确定单元确定出的针对移动台当前所在服务小区的各邻小区选择的信号传播时延值, 分别与针对移动台当前所在服务小区确定出的信号传播时延值的差值,确定为移动台当前 所在服务小区的各邻小区的信号到达时间差;定位单元,用于根据信号到达时间差确定单元确定出的移动台当前所在服务小区 的各邻小区的信号到达时间差,确定在该定位周期内移动台所处的位置信息。
本发明实施例在SMLC对移动台进行定位计算处理前,对在一个定位周期内,针对 向移动台发送信号的每个小区分别检测到的多个TOA测量值中,尽量选取较小的TOA值用 于后续的定位处理,从而提高非直射环境下对TOA值选择的精度,并提高对移动台进行定 位的准确度。


下面将结合各个附图对本发明技术方案的具体实施过程进行详尽的阐述,其中在 各个附图中图1为目前蜂窝移动通信系统中定位系统的结构图;图2为本发明实施例提出的第一种确定信号传播时延的方法的处理流程图;图3为本发明中对移动台进行定位的第一实施例;图4为本发明中对移动台进行定位的第二实施例;图5为本发明中对移动台进行定位的第三实施例;图6为本发明中对移动台进行定位的第四实施例;图7为本发明实施例提出的第二种确定信号传播时延的方法的处理流程图;图8为本发明中对移动台进行定位的第五实施例;图9为本发明中对移动台进行定位的第六实施例;图10为本发明中对移动台进行定位的第七实施例;图11为本发明中对移动台进行定位的第八实施例;图12为本发明中对移动台进行定位的第九实施例;图13为本发明中对移动台进行定位的第十实施例;图14为本发明中对移动台进行定位的第十一实施例;图15为本发明中对移动台进行定位的第十二实施例。
具体实施例方式由于现有技术中采用OTDOA定位方法或UTDOA定位方法对移动台进行定位处理 时,仅是在一个定位周期内分别对移动台当前所在服务小区的每个邻小区计算得到的多个 TDOA进行取平均处理,以消除基站和移动台之间在存在非直射环境时所带来的TOA测量误差比较大的影响,但是当瞬时信道变化造成的TOA测量值出现较大误差时,采用这种以取平均值的方式并不能消除TOA测量值误差对TDOA准确性的影响,因此还是会导致对移动台 进行定位的精度不高。本发明针对这一问题,提出一种新的消除TOA测量值误差的方案,从 而消除可能造成的TDOA误差,以提高OTDOA定位方法、UTDOA定位方法以及其它定位方法 的定位性能。一般在实际的网络环境中,散射体往往分布在移动台周围的一定范围内,并随 着移动台的移动或者周围环境的变化而变化,当散射体发生变化时,从基站发射的信号到 达移动台所经过的路径也会发生变化,这样移动台检测到的TOA值就会时大时小。例如当 移动用户在街边站立时,由于马路上车流变化,会导致移动用户与基站之间的信号传播路 径时而被车流阻挡成为非直射路径,时而没有车流阻挡成为直射路径。再例如当移动用户 沿街道步行时,由于街道环境不断变化,也会使移动用户与基站之间的信号传播路径在不 断变化。因为折射环境延长了信号传播路径的长度,因此非直射环境下的信号传播时延TOA 一定大于直射环境下的信号传播时延Τ0Α,基于这个原理,因此本发明提出的技术思想是在 一个定位周期内,对在一个小区中检测到的多个TOA值进行误差修正处理时,尽可能的在 检测到的多个TOA测量值中寻找最小的TOA测量值作为在该定位周期内,对应该小区测量 得到的TOA值,以减小非直射环境对移动台定位处理过程造成的影响,提高对移动台的定 位性能。本发明实施例的重点在于针对向移动台发送信号的每个基站所在的小区检测得 到的多个TOA测量值进行处理,以在多个TOA测量值中筛选出合理的TOA值,用于计算对应 该小区的TD0A,从而提高TDOA的测量精度,相应的达到提高对移动台进行定位的精度。如图2所示,为本发明实施例提出的第一种确定信号传播时延的方法的处理流程 图,其处理过程为,在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区 执行如下处理步骤10,在不同时间,分别检测该移动台接收该小区中基站发送的信号的Τ0Α,以 获得至少两个TOA值;其中每次可以利用该小区中的基站发送的信号序列与移动台实际接 收到的信号序列进行相关运算,以得到相关功率结果,并根据相关功率结果确定出本次检 测到的TOA值;或者利用该小区中的基站发送的信号序列与移动台实际接收到的信号序列 进行解卷积运算,以得到信道估计结果,然后根据信道估计结果确定本次检测到的TOA值, 其中这两种检测方式为现有公知技术,这里不再给以详细阐述。步骤20,在上述获得的至少两个TOA值中,选择最小的TOA值作为该定位周期内移 动台接收该小区中基站发送的信号的TOA值。与上述第一种确定信号传播时延的方法对应的装置也在本发明实施例的保护范 围之内。其中基于上述第一种确定信号传播时延的方法的实现原理,本发明实施例这里提 出四种对应的对移动台进行定位的实施例,下面将分别介绍。实施例一,由移动台来按照上述第一种确定TOA的方法的实现原理,在每一定位 周期内确定对应各个小区的TOA值(即采用OTDOA定位方式)来进行定位处理,具体请参 照图3所示,其具体实施过程如下步骤30,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移动 台在每个定位周期内,上报一次针对相应各个小区的OTDOA ;
步骤31,这里假设移动台同时接收M个小区中的基站下发的信号,并在一个定位 周期内,在不同时间分别检测各个小区中的基站发送的信号到达移动台的TOAi,其中i表示 小区标识,i = 1,…,M,其中TOAi可利用已知的发送信号序列同接收信号序列进行相关运 算得到相关功率或者解卷积运算得到;步骤32,移动台针对M个小区中的每个小区执行在针对该小区检测到的多个 TOAi值中,选择最小值作为在该定位周期内移动台接收该小区中基站发送的信号的TOAi 值;步骤33,移动台将针对自身当前所在服务小区的各邻小区选择的TOAi值,分别与 针对自身当前所在服务小区选择的TOAi值的差值,确定为该定位周期内自身当前所在服务 小区的各邻小区的OTDOAi, i = 1,…,M-I ;步骤34,移动台将在该定位周期内,确定出来的自身当前所在服务小区的各邻小 区的OTDOAi通过RNC上报给SMLC,其中SMLC可能位于RNC中,也可能单独设置;例如假设移动台接收3个小区中的基站发来的信号,其中在一个定位周期内,针 对小区1检测到3个TOA值,分别为2ms、3ms和5ms,针对小区2检测到3个TOA值,分别 为2ms、3ms和1ms,针对小区3检测到3个TOA值,分别为5ms、4ms和2ms,则针对小区1选 择2ms作为小区1在该定位周期内的TOA值,针对小区2选择Ims作为小区2在该定位周 期内的TOA值,针对小区3选择2ms作为小区3在该定位周期内的TOA值。假设小区2为 移动台当前所在的服务小区,小区1和3分别为小区2的邻小区,则可以得到在该定位周期 内针对小区1的0TD0A,为1ms,针对小区3的0TD0A,为1ms。进而移动台会将在该定位周 期内确定的针对小区1的OTDOA值为Ims和针对小区3的OTDOA值为Ims上报给SMLC,以 供SMLC用于计算在该定位周期内移动台所处的位置信息。步骤35,SMLC根据接收到的移动台当前所在服务小区的各邻小区的OTDOAi (i = 1,…,M-1),采用双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例一中定位方案而提出的移动台设备和SMLC设备也在本发明实施 例的保护范围之内。实施例二,由NodeB来按照上述第一种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值(即采用UTDOA定位方式)来进行定位处理,具体请参照 图4所示,其具体实施过程如下步骤40,RNC接收到核心网的移动定位请求后,向对移动台发送信号的多个NodeB 发送控制消息,要求每个NodeB在每个定位周期内,上报一次自身发送信号到移动台的TOA 值; 步骤41,每个NodeB在一个定位周期内,在不同时间分别检测移动台接收自身发 送的信号的Τ0Α,获得多个TOA值;步骤42,每个NodeB在获得的多个TOA值中,选择最小的TOA值通过RNC上报给 SMLC ;步骤43,SMLC根据在一个定位周期内,向移动台发送信号的各个NodeB分别上报 的TOA值,将移动台当前所在服务小区中的NodeB上报的TOA值,分别与移动台当前所在服 务小区的各邻小区中的NodeB上报的TOA值的差值,确定为移动台当前所在服务小区的各 邻小区的UTDOA ;
例如,假设存在3个NodeB向移动台发送信号,其中NodeB 1在一个定位周期内检 测到3个TOA值,分别为5ms、2ms和4ms,NodeB 2在一个定位周期内检测到3个TOA值,分 别为6ms、4ms和5ms,NodeB 3在一个定位周期内检测到3个TOA值,分别为4ms、7ms和3ms, 则在该定位周期内,NodeBl会将2ms上报给SMLC,NodeB 2会将4ms上报给SMLC,NodeB 3 会将3ms上报给SMLC。假设NodeB 1为移动台当前所在服务小区中的基站,则SMLC可以确 定出在该定位周期内针对NodeB 2所在的小区的UTDOA为2ms,针对NodeB 2所在的小区的 UTDOA 为 1ms。步骤44,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。
其中对应实施例二中定位方案而提出的基站设备和SMLC设备也在本发明实施例 的保护范围之内。实施例三,由SMLC来按照上述第一种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值来进行定位处理,具体请参照图5所示,其具体实施过程如 下步骤50,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移动 台在每个定位周期内,针对各个相应小区分别上报多个TOA值;步骤51,这里假设移动台同时接收M个小区中的基站下发的信号,则移动台针对 每个小区分别执行在一个定位周期内,在不同时间分别对该小区中基站发送的信号到达 自身的TOA进行检测,从而在该定位周期内得到对应该小区的多个TOA值;步骤52,移动台将在该定位周期内,针对每个小区分别检测到的多个TOA值通过 RNC上报给SMLC ;步骤53,SMLC在该定位周期内,针对移动台当前所在服务小区和当前服务小区的 各邻小区分别执行在对应该小区接收到的多个TOA值中,选择最小值作为该定位周期内 针对该小区的TOA值;例如移动台在一个定位周期内,针对向自身发送信号的小区1检测 到3个TOA值,分别为2ms、3ms和6ms,针对向自身发送信号的小区2检测到3个TOA值, 分别为5ms、3ms和4ms,针对向自身发送信号的小区3检测到3个TOA值,分别为5ms、4ms 和4ms,移动台会将{2ms,3ms,6ms}作为在该定位周期内对应小区1检测到的多个TOA值上 报给SMLC,将{5ms,3ms, 4ms}作为在该定位周期内对应小区2检测到的多个TOA值上报给 SMLCJf {5ms,4ms,4ms}作为在该定位周期内对应小区3检测到的多个TOA值上报给SMLC ; SMLC会分别选择2ms作为该定位周期内针对该小区1的TOA值,选择3ms作为该定位周期 内针对该小区2的TOA值,择4ms作为该定位周期内针对该小区3的TOA值;步骤54,SMLC将针对移动台当前所在服务小区的各邻小区分别选择的TOA值,分 别与针对移动台当前所在服务小区选择的TOA值的差值,确定为移动台当前所在服务小区 的各邻小区的TDOA ;继续上述例子,假设小区1为移动台的服务小区,则SMLC可以确定出 与小区1相邻的小区2的TDOA为Ims,与小区1相邻的小区3的TDOA为2ms ;步骤55,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例三中定位方案而提出的SMLC设备也在本发明实施例的保护范围 之内。
实施例四,由SMLC来按照上述第一种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值来进行定位处理,具体请参照图6所示,其具体实施过程如 下步骤60,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移动 台在每个定位周期内,针对各个相应小区分别上报多个TDOA值;
步骤61,同现有技术实现原理,移动台在一个定位周期内,确定针对自身当前所在 服务小区的多个TOA值,并确定针对当前服务小区的各个邻小区分别对应的多个TDOA值;步骤62,移动台将确定出的针对自身当前所在服务小区的多个TOA值,和针对当 前服务小区的各个邻小区分别对应的多个TDOA值通过RNC上报给SMLC ;步骤63,SMLC分别针对移动台上报的针对当前所在服务小区的多个TOA值,和针 对当前服务小区的各个邻小区分别对应的多个TDOA值,确定在该定位周期内,各个邻小区 分别对应的多个TOA值,其中确定方式以下面一个例子来说明假设移动台上报的针对当前所在服务小区1的多个TOA值为{2ms,3ms,6ms},针 对服务小区1的邻小区2上报的多个TDOA值为{1ms,1ms,2ms},针对服务小区1的邻小区 3上报的多个TDOA值为{2ms,2ms, lms},则将邻小区2对应的多个TDOA值分别按顺序与服 务小区1对应的多个TOA值相加,得到邻小区2对应的多个TOA值为{3ms,4ms,8ms},同理 得到邻小区3对应的多个TOA值为{4ms,5ms, 7ms}。步骤64,SMLC针对移动台当前所在服务小区和当前服务小区的各个邻小区分别 执行在对应该小区确定的多个TOA值中,选择最小的TOA值作为在该定位周期内,移动台 接收该小区发送的信号的TOA值;步骤65,SMLC将在该定位周期内,针对移动台当前所在服务小区的各邻小区分别 选择的TOA值,分别与针对移动台当前所在服务小区选择的TOA值的差值,确定为移动台当 前所在服务小区的各邻小区的TDOA ;步骤66,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例四中定位方案而提出的SMLC设备也在本发明实施例的保护范围 之内。如图7所示,为本发明实施例提出的第二种确定信号传播时延的方法的处理流程 图,其处理过程为,在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区 执行如下处理步骤70,在不同时间,分别检测移动台接收该小区中基站发送的信号的Τ0Α,以获 得多个TOA值;例如假设针对某个小区检测到的多个TOA值集合为TOAi,其中i表示小区标 识,i = l,…,M,M表示小区数目;步骤71,将针对该小区检测到的TOA值集合TOAi存入一个缓冲区中,然后在该缓 冲区中统计在TOA值集合TOAi中包含的多个TOA值中,相同值出现的次数值;例如假设在一个定位周期内,在K个不同的时间,分别检测移动台接收该小区中 基站发送的信号的Τ0Α,则TOA值集合TOAi中将包含K个TOA值,则可以统计出在这K个TOA 值中,各个不同TOA测量值Γ '_,η = 1,…,N,N彡Κ(即对于小区i,K次测量会出现N个不 同的TOA测量值)和每个不同的TOA测量值7;'对应出现的测量次数值,并有 例如,在一个定位周期内,在5个不同的时间,分别检测移动台接收该小区中基站 发送的信号的Τ0Α,则TOA值集合TOAi中将包含5个TOA值,分别为{4ms,5ms,4ms,2ms, 2ms},则可以统计出在这5个TOA值中,TOA测量值r '_=4ms对应出现的测量次数值为2次, TOA测量值r '=5ms对应出现的测量次数值为1次,TOA测量值 ;'=2ms对应出现的测量次数 值为2次。步骤72,根据该小区的编号i,在预先维护的小区编号i和检测门限值Γ 1的对应 关系中,查找到对应该小区的检测门限值Γ、其中为每个小区定义其对应的检测门限值 Γ 1的目的在于可以通过检测门限值来反映编号为i的小区所覆盖的区域环境,具体地小区 对应的检测门限值Γi的取值可以根据该小区的区域环境(如是旧城区还是新城区,还是 郊区等)以及该小区的覆盖半径,以及结合TOA检测和测试情况来具体确定;较佳地对于网 络环境比较简单的区域,小区的检测门限值可以较高,例如是在一个定位周期内对该小区 进行测量TOA值总次数K的四分之一(K/4),对于网络环境比较复杂的区域,小区的检测门 限值可以适当降低,例如为K/8。步骤73,比较出上述步骤71统计得到的各个次数值中大于在上述步骤72中查找 到的对应该小区预设的检测门限值的次数值,即选择线>Γ的次数值;步骤74,在上述比较出的次数值对应出现的相同值中,选择最小值作为该定位周 期内移动台接收该小区中基站发送的信号的TOA值;例如,在上述步骤71统计得到的各个次数值的情况为Τ0Α测量值r '=4ms对应 出现的测量次数值为2次,TOA测量值r '=5ms对应出现的测量次数值为1次,TOA测量值 7;'=2ms对应出现的测量次数值为2次,在上述步骤72中查找到的对应该小区预设的检测 门限值…为1次,则可以确定TOA测量值r '=4ms对应出现的测量次数值为2次,和TOA测 量值r '=2ms对应出现的测量次数值为2次分别大于检测门限值ri为1次,则可以在TOA 测量值C=4ms和TOA测量值r '=2ms的两个值中选择一个最小值,即选择2ms作为该定位 周期内移动台接收该小区中基站发送的信号的TOA值。由于在基站和移动台之间存在非直射环境时,TOA检测过程中会存在检测误差,也 可能使得检测出来的TOA值可能小于实际中直射环境中的TOA值,因此只取测量值中的最 小值也可能会引入误差,因此就需要在算法中选择合理的检测门限值,以保证TOA测量值 的选择具有一定的可靠性和准确性。同时由于折射路径必然导致测量时延加大,因此选择 用检测门限值过滤后的TOA测量值中最小的值作为实际使用的TOA值,可使基站和移动台 之间的距离计算更为准确,因此可见采用第二种确定TOA的方法相对采用第一种确定TOA 的方法,准确度会更高一些。与上述第二种确定信号传播时延的方法对应的装置也在本发明实施例的保护范 围之内。其中基于上述第二种确定信号传播时延的方法的实现原理,本发明实施例这里提 出四种对应的对移动台进行定位的实施例,下面将分别介绍。实施例五,由移动台来按照上述第二种确定TOA的方法的实现原理,在每一定位 周期内确定对应各个小区的TOA值(即采用OTDOA定位方式)来进行定位处理,具体请参照图8所示,其具体实施过程如下步骤80,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移动台在每个定位周期内,上报一次针对相应各个小区的OTDOA ;步骤81,这里假设移动台同时接收M个小区中的基站下发的信号,在一个定位周 期内,移动台针对M个小区中的每个小区执行在不同时间分别检测该小区中的基站发送 的信号到达移动台的Τ0Α;步骤82,移动台在针对该小区检测到的多个TOA值中,统计相同值出现的次数值;步骤83,移动台根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤84,移动台比较出上述统计得到的各个次数值中大于在上述查找到的对应该 小区预设的检测门限值的次数值;步骤85,移动台在上述比较出的次数值对应出现的相同值中,选择最小值作为该 定位周期内移动台接收该小区中基站发送的信号的TOA值;步骤86,移动台将针对自身当前所在服务小区的各邻小区选择的TOA值,分别与 针对自身当前所在服务小区选择的TOA值的差值,确定为该定位周期内自身当前所在服务 小区的各邻小区的OTDOA ;步骤87,移动台将在该定位周期内,确定出来的自身当前所在服务小区的各邻小 区的OTDOA通过RNC上报给SMLC ;步骤88,SMLC根据接收到的移动台当前所在服务小区的各邻小区的0TD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例一中定位方案而提出的移动台设备也在本发明实施例的保护范 围之内。实施例六,由NodeB来按照上述第二种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值(即采用UTDOA定位方式)来进行定位处理,具体请参照 图9所示,其具体实施过程如下步骤90,RNC接收到核心网的移动定位请求后,向对移动台发送信号的多个NodeB 发送控制消息,要求每个NodeB在每个定位周期内,上报一次自身发送信号到移动台的TOA 值;步骤91,每个NodeB在一个定位周期内,在不同时间分别检测移动台接收自身发 送的信号的Τ0Α,获得多个TOA值;步骤92,每个NodeB在获得的多个TOA值中,统计相同值出现的次数值;步骤93,每个NodeB根据自身预先维护的检测门限值,比较出上述统计得到的各 个次数值中大于检测门限值的次数值;步骤94,每个NodeB在上述比较出的次数值对应出现的相同值中,选择最小值作 为该定位周期内上报给SMLC的TOA值,并通过RNC将该选择的TOA值上报给SMLC ;步骤95,SMLC根据在一个定位周期内,向移动台发送信号的各个NodeB分别上报 的TOA值,将移动台当前所在服务小区中的NodeB上报的TOA值,分别与移动台当前所在服 务小区的各邻小区中的NodeB上报的TOA值的差值,确定为移动台当前所在服务小区的各 邻小区的UTDOA ;
步骤96,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例六中定位方案而提出的基站设备也在本发明实施例的保护范围 之内。实施例七,由SMLC来按照上述第二种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值来进行定位处理,具体请参照图10所示,其具体实施过程 如下步骤100,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移 动台在每个定位周期内,针对各个相应小区分别上报多个TOA值;步骤101,这里假设移动台同时接收M个小区中的基站下发的信号,则移动台针对 每个小区分别执行在一个定位周期内,在不同时间分别对该小区中基站发送的信号到达 自身的TOA进行检测,从而在该定位周期内得到对应该小区的多个TOA值;步骤102,移动台将在该定位周期内,针对每个小区分别检测到的多个TOA值通过 RNC上报给SMLC ;步骤103,SMLC在该定位周期内,针对移动台当前所在服务小区和当前服务小区 的各邻小区分别执行在对应该小区接收到的多个TOA值中,统计相同值出现的次数值;步骤104,SMLC根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤105,SMLC比较出上述统计得到的各个次数值中大于上述查找到的对应该小 区预设的检测门限值的次数值;步骤106,SMLC在上述比较出的次数值对应出现的相同值中,选择最小值作为该 定位周期内移动台接收该小区中基站发送的信号的TOA值;步骤107,SMLC将针对移动台当前所在服务小区的各邻小区分别选择的TOA值,分 别与针对移动台当前所在服务小区选择的TOA值的差值,确定为移动台当前所在服务小区 的各邻小区的TDOA ;步骤108,SMLC根据确定出的移动台当前所在服务小区的各邻小区的TD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例七中定位方案而提出的SMLC设备也在本发明实施例的保护范围 之内。实施例八,由SMLC来按照上述第二种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值来进行定位处理,具体请参照图11所示,其具体实施过程 如下步骤110,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移 动台在每个定位周期内,针对各个相应小区分别上报多个TDOA值;步骤111,同现有技术实现原理,移动台在一个定位周期内,确定针对自身当前所 在服务小区的多个TOA值,并确定针对当前服务小区的各个邻小区分别对应的多个TDOA 值;步骤112,移动台将确定出的针对自身当前所在服务小区的多个TOA值,和针对当 前服务小区的各个邻小区分别对应的多个TDOA值通过RNC上报给SMLC ;
步骤113,SMLC分别针对移动台上报的针对当前所在服务小区的多个TOA值,和针 对当前服务小区的各个邻小区分别对应的多个TDOA值,确定在该定位周期内,各个邻小区 分别对应的多个TOA值,其中确定方式以下面一个例子来说明假设移动台上报的针对当前所在服务小区1的多个TOA值为{2ms,3ms,6ms},针 对服务小区1的邻小区2上报的多个TDOA值为{1ms,1ms,2ms},针对服务小区1的邻小区 3上报的多个TDOA值为{2ms,2ms, lms},则将邻小区2对应的多个TDOA值分别按顺序与服 务小区1对应的多个TOA值相加,得到邻小区2对应的多个TOA值为{3ms,4ms,8ms},同理 得到邻小区3对应的多个TOA值为{4ms,5ms, 7ms}。步骤114,SMLC针对移动台当前所在服务小区和当前服务小区的各个邻小区分别 执行在对应该小区确定的多个TOA值中,统计相同值出现的次数值;步骤115,SMLC根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤116,SMLC比较出上述统计得到的各个次数值中大于在上述查找到的对应该 小 区预设的检测门限值的次数值;步骤117,SMLC在上述比较出的次数值对应出现的相同值中,选择最小值作为该 定位周期内移动台接收该小区中基站发送的信号的TOA值;步骤118,SMLC将针对移动台当前所在服务小区的各邻小区分别选择的TOA值,分 别与针对移动台当前所在服务小区选择的TOA值的差值,确定为移动台当前所在服务小区 的各邻小区的TDOA ;步骤119,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例八中定位方案而提出的SMLC设备也在本发明实施例的保护范围 之内。本发明实施例提出的第三种确定信号传播时延的方案,与上述介绍的第二种确定 信号传播时延的方案其处理流程相似,该第三种确定TOA的方案在处理完上述图7中的步 骤70 73之后,会在比较出的次数值对应出现的相同值中,选择出最小的Τ0Α,并根据选择 出的TOA值和在检测获得的多个TOA值中小于该选择的TOA值的时延值,确定在该定位周 期内移动台接收该小区中基站发送的信号的实际TOA值。其中根据选择出的TOA值和在检测获得的多个TOA值中小于该选择的TOA值的时 延值,确定在该定位周期内移动台接收该小区中基站发送的信号的实际TOA值,可以但不 限于有如下两种实现方式方法一计算选择的Τ0Α、和在获得的所有TOA值中小于该选择的TOA值的时延 值的平均值,将计算得到的平均值作为该定位周期内移动台接收该小区中基站发送的信号 的TOA值。例如选择伐>r'所对应的相同值r '中最小的值:Cin,然后对该选择的tJt与所有 Tn <7^的测量值进行求算术平均值处理,从而得到71,并将该值作为在该定位周期内, 针对该小区检测到的实际TOA值。举个具体例子,假设在一个定位周期内对一个小区中的基站向移动台发送信号的 TOA进行了 5次检测,得到5个TOA值,其中在这5个TOA值中,TOA测量值r '=5ms对应 出现的测量次数值为2次,TOA测量值r '=lms对应出现的测量次数值为1次,TOA测量值r '=2ms对应出现的测量次数值为2次,并假设对应该小区预设的检测门限值r1为ι次, 则可以确定TOA测量值r '=5ms对应出现的测量次数值为2次,和TOA测量值r '=2ms对应 出现的测量次数值为2次分别大于检测门限值ri为1次,则可以在TOA测量值r '=5ms和 TOA测量值7;'==2ms的两个值中选择一个最小值,即选择2ms,然后确定在检测到的5个TOA 值中存在测量值Γ '= Ims小于选择的2ms,因此求取Ims和2ms的算术平均值,即为1. 5ms作 为在该定位周期内移动台接收该小区中基站发送的信号的实际TOA值。采用方法一的方式,使得本发明实施例提出的第三种确定TOA的方案相对上述提 出的第二种确定TOA的方案,差别在于将基站与移动台之间的信号传播时延尽量向更小取 值方向平均,这是因为在非直射环境非常严重的情况下,出现检测出的TOA值大于实际直 射环境中的TOA值的概率会很小,此时需要尽可能选择TOA最小峰值,这种方案更适用于在 出现非直射环境概率很高而出现直射环境概率很低的定位环境中使用。
方法二 计算选择的Τ0Α、与在获得的所有TOA值中小于该选择的TOA值的时延值 的均方根,将选择的TOA与计算得到的均方根之差作为在该定位周期内移动台接收该小区 中基站发送的信号的实际TOA值。例如选择殘>Γ所对应的相同值中最小的值Τ;:,然后
计算C1与所有测量值的均方根值?,进而求取!皿与σ 1的差值^=Gin-V^7, 并将该^值作为在该定位周期内,针对该小区检测到的实际TOA值。举个具体例子,假设在一个定位周期内对一个小区中的基站向移动台发送信号的 TOA进行了 6次检测,得到6个TOA值,其中在这6个TOA值中,TOA测量值r '=5ms对应 出现的测量次数值为2次,TOA测量值r '=lms对应出现的测量次数值为1次,TOA测量值 7;'=3ms对应出现的测量次数值为2次,TOA测量值7;'=2ms对应出现的测量次数值为1次, 并假设对应该小区预设的检测门限值ri为1次,则可以确定TOA测量值r '=5ms对应出现 的测量次数值为2次,和TOA测量值7;'=3ms对应出现的测量次数值为2次分别大于检测门 限值Γ 1为1次,则可以在TOA测量值r '=5ms和TOA测量值7;'=3ms的两个值中选择一个 最小值,即选择3ms,然后确定在检测到的5个TOA值中存在测量值7;'=Ims和7;'=2ms小于
选择的3ms,因此求取3ms与lms、2ms的均方根值σ = ^3—1)2^—2)2 =1.5,进而将3ms-l. 5ms =
1. 5ms作为在该定位周期内移动台接收该小区中基站发送的信号的实际TOA值。其中该方法二与上述方法一的目的都是将基站与移动台之间的信号传播时延尽 量选取最小可靠值,差别在于所使用的计算方法不一样,在实际应用中,可以根据实际的测 试效果选择相应的计算方法。在上面介绍的第二种确定TOA的方案和第三种确定TOA的方案中,如果在非直射 环境不严重的情况下,比如小区所处环境为郊区环境,优选使用第一种确定TOA的方案来 确定该小区的Τ0Α,同时对于该小区的检测门限值Γ 1取较大值;如果在非直射环境较为严 重的情况下,比如恶劣城区环境,优选使用第三种确定TOA的方案来确定该小区的Τ0Α,同 时对于该小区的检测门限值Γ1取较小值。与上述第三种确定信号传播时延的方法对应的装置也在本发明实施例的保护范 围之内。此外,上述介绍的第二种确定TOA的方案和第三种确定TOA的方案,相对第一种确 定TOA的方案,可以在检测得到的多个TOA值中尽量选择较小值的基础上,使用一个检测门限值进行限制,因此使得选择的TOA值更为准确。其中基于上述第三种确定信号传播时延的方法的实现原理,本发明实施例这里提出四种对应的对移动台进行定位的实施例,下面将分别介绍。实施例九,由移动台来按照上述第三种确定TOA的方法的实现原理,在每一定位周期内确定对应各个小区的TOA值(即采用OTDOA定位方式)来进行定位处理,具体请参 照图12所示,其具体实施过程如下步骤120,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移 动台在每个定位周期内,上报一次针对相应各个小区的OTDOA ;步骤121,这里假设移动台同时接收M个小区中的基站下发的信号,在一个定位周 期内,移动台针对M个小区中的每个小区执行在不同时间分别检测该小区中的基站发送 的信号到达移动台的Τ0Α;步骤122,移动台在针对该小区检测到的多个TOA值中,统计相同值出现的次数 值;步骤123,移动台根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤124,移动台比较出上述统计得到的各个次数值中大于在上述查找到的对应 该小区预设的检测门限值的次数值;步骤125,移动台在上述比较出的次数值对应出现的相同值中,选择最小的TOA 值;步骤126,移动台根据选择的TOA值和在获得的所有TOA值中小于该选择的TOA值 的时延值,确定出该定位周期内移动台接收该小区中基站发送的信号的实际TOA值;具体 确定方法请参照上述在详细介绍第三种确定TOA的方案中给出的方法一和方法二 ;步骤127,移动台将针对自身当前所在服务小区的各邻小区选择的TOA值,分别与 针对自身当前所在服务小区选择的TOA值的差值,确定为该定位周期内自身当前所在服务 小区的各邻小区的OTDOA ;步骤128,移动台将在该定位周期内,确定出来的自身当前所在服务小区的各邻小 区的OTDOA通过RNC上报给SMLC ;步骤129,SMLC根据接收到的移动台当前所在服务小区的各邻小区的0TD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例九中定位方案而提出的移动台设备也在本发明实施例的保护范 围之内。实施例十,由NodeB来按照上述第三种确定TOA的方法的实现原理,在每一定位周 期内确定对应各个小区的TOA值(即采用UTDOA定位方式)来进行定位处理,具体请参照 图13所示,其具体实施过程如下步骤130,RNC接收到核心网的移动定位请求后,向对移动台发送信号的多个 NodeB发送控制消息,要求每个NodeB在每个定位周期内,上报一次自身发送信号到移动台 的TOA值;步骤131,每个NodeB在一个定位周期内,在不同时间分别检测移动台接收自身发 送的信号的Τ0Α,获得多个TOA值;
步骤132,每个NodeB在获得的多个T0A值中,统计相同值出现的次数值;步骤133,每个NodeB根据自身预先维护的检测门限值,比较出上述统计得到的各 个次数值中大于检测门限值的次数值;步骤134,每个NodeB在上述比较出的次数值对应出现的相同值中,选择最小的 T0A 值;步骤135,每个NodeB根据选择的T0A值和在获得的所有T0A值中小于该选择的 T0A值的 时延值,确定出该定位周期内移动台接收自身发送的信号的实际T0A值;具体确定 方法请参照上述在详细介绍第三种确定T0A的方案中给出的方法一和方法二 ;步骤136,每个NodeB将确定出的实际T0A值通过RNC上报给SMLC ;步骤137,SMLC根据在一个定位周期内,向移动台发送信号的各个NodeB分别上报 的T0A值,将移动台当前所在服务小区中的NodeB上报的T0A值,分别与移动台当前所在服 务小区的各邻小区中的NodeB上报的T0A值的差值,确定为移动台当前所在服务小区的各 邻小区的UTD0A ;步骤138,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例十中定位方案而提出的基站设备也在本发明实施例的保护范围 之内。实施例i^一,由SMLC来按照上述第三种确定T0A的方法的实现原理,在每一定位 周期内确定对应各个小区的T0A值来进行定位处理,具体请参照图14所示,其具体实施过 程如下步骤140,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移 动台在每个定位周期内,针对各个相应小区分别上报多个T0A值;步骤141,这里假设移动台同时接收M个小区中的基站下发的信号,则移动台针对 每个小区分别执行在一个定位周期内,在不同时间分别对该小区中基站发送的信号到达 自身的T0A进行检测,从而在该定位周期内得到对应该小区的多个T0A值;步骤142,移动台将在该定位周期内,针对每个小区分别检测到的多个T0A值通过 RNC上报给SMLC ;步骤143,SMLC在该定位周期内,针对移动台当前所在服务小区和当前服务小区 的各邻小区分别执行在对应该小区接收到的多个T0A值中,统计相同值出现的次数值;步骤144,SMLC根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤145,SMLC比较出上述统计得到的各个次数值中大于在上述查找到的对应该 小区预设的检测门限值的次数值;步骤146,SMLC在上述比较出的次数值对应出现的相同值中,选择最小的T0A值;步骤147,SMLC根据选择的T0A值和在对应该小区接收到的多个T0A值中小于该 选择的T0A值的时延值,确定出在该定位周期内移动台接收该小区中基站发送的信号的实 际T0A值;具体确定方法请参照上述在详细介绍第三种确定T0A的方案中给出的方法一和
方法二;步骤148,SMLC将针对移动台当前所在服务小区的各邻小区分别确定的T0A值,分别与针对移动台当前所在服务小区确定的T0A值的差值,确定为移动台当前所在服务小区 的各邻小区的TD0A ;步骤149,SMLC根据确定出的移动台当前所在服务小区的各邻小区的TD0A,采用双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例十一中定位方案而提出的SMLC设备也在本发明实施例的保护范 围之内。实施例十二,由SMLC来按照上述第三种确定T0A的方法的实现原理,在每一定位 周期内确定对应各个小区的T0A值来进行定位处理,具体请参照图15所示,其具体实施过 程如下步骤150,RNC接收到核心网的移动定位请求后,向移动台发送控制消息,要求移 动台在每个定位周期内,针对各个相应小区分别上报多个TD0A值;步骤151,同现有技术实现原理,移动台在一个定位周期内,确定针对自身当前所 在服务小区的多个T0A值,并确定针对当前服务小区的各个邻小区分别对应的多个TD0A 值;步骤152,移动台将确定出的针对自身当前所在服务小区的多个T0A值,和针对当 前服务小区的各个邻小区分别对应的多个TD0A值通过RNC上报给SMLC ;步骤153,SMLC分别针对移动台上报的针对当前所在服务小区的多个T0A值,和针 对当前服务小区的各个邻小区分别对应的多个TD0A值,确定在该定位周期内,各个邻小区 分别对应的多个T0A值;步骤154,SMLC针对移动台当前所在服务小区和当前服务小区的各个邻小区分别 执行在对应该小区确定的多个T0A值中,统计相同值出现的次数值;步骤155,SMLC根据该小区的编号,在预先维护的小区编号和检测门限值的对应 关系中,查找到对应该小区的检测门限值;步骤156,SMLC比较出上述统计得到的各个次数值中大于在上述查找到的对应该 小区预设的检测门限值的次数值;步骤157,SMLC在上述比较出的次数值对应出现的相同值中,选择最小的T0A值;步骤158,SMLC根据选择的T0A值和在对应该小区确定出的多个T0A值中小于该 选择的T0A值的时延值,确定出在该定位周期内移动台接收该小区中基站发送的信号的实 际T0A值;具体确定方法请参照上述在详细介绍第三种确定T0A的方案中给出的方法一和
方法二;步骤159,SMLC将针对移动台当前所在服务小区的各邻小区分别确定出的T0A值, 分别与针对移动台当前所在服务小区确定出的T0A值的差值,确定为移动台当前所在服务 小区的各邻小区的TD0A ;步骤160,SMLC根据确定出的移动台当前所在服务小区的各邻小区的UTD0A,采用 双曲面算法或双曲线算法计算在该定位周期内移动台所处的位置信息。其中对应实施例十二中定位方案而提出的SMLC设备也在本发明实施例的保护范 围之内。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种确定信号传播时延的方法,其特征在于,在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,选择最小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传播时延值。
2.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所在服 务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信号到 达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执行 在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得至 少两个信号传播时延值;在获得的至少两个信号传播时延值中,选择最小值作为该定位周 期内移动台接收该小区中基站发送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区选择的信号传播时延值,分别与针对 自身当前所在服务小区选择的信号传播时延值的差值,确定为自身当前所在服务小区的各 邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。
3.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上报的 信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号的信 号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,选择最 小值作为该定位周期内要上报的信号传播时延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小区 中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站上 报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间 差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位 周期内移动台所处的位置信息。
4.一种确定信号传播时延的方法,其特征在于,在一个定位周期内,分别针对向移动台 发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获 得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的次数值; 比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及 在比较出的次数值对应出现的相同值中,选择最小值作为该定位周期内移动台接收该 小区中基站发送的信号的信号传播时延值。
5.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所在服 务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信号到 达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执行 在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得至 少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的次 数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出 的次数值对应出现的相同值中,选择最小值作为该定位周期内移动台接收该小区中基站发 送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区选择的信号传播时延值,分别与针对 自身当前所在服务小区选择的信号传播时延值的差值,确定为自身当前所在服务小区的各 邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。
6.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上报的 信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号的信 号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统 计相同值出现的次数值;比较出统计得到的次数值中大于预设的门限值的次数值;以及在 比较出的次数值对应出现的相同值中,选择最小值作为该定位周期内要上报的信号传播时 延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小区 中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站上 报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间 差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位 周期内移动台所处的位置信息。
7.一种确定信号传播时延的方法,其特征在于,在一个定位周期内,分别针对向移动台 发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获 得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的次数值; 比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及 在比较出的次数值对应出现的相同值中,选择最小的信号传播时延值; 根据选择的信号传播时延值和在获得的信号传播时延值中小于该选择的信号传播时 延值的时延值,确定该定位周期内移动台接收该小区中基站发送的信号的信号传播时延 值。
8.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收移动台在一个定位周期内上报的分别针对移动台当前所在服 务小区的各邻小区的信号到达时间差,其中移动台当前所在服务小区的各邻小区的信号到 达时间差通过下述过程确定移动台在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执行 在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得至 少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统计相同值出现的次 数值;比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及在比较出 的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播时延值 和在获得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定出该定位周期 内移动台接收该小区中基站发送的信号的信号传播时延值;移动台将针对自身当前所在服务小区的各邻小区确定出的信号传播时延值,分别与针 对自身当前所在服务小区确定出的信号传播时延值的差值,确定为自身当前所在服务小区 的各邻小区的信号到达时间差;服务移动位置中心根据接收到的移动台当前所在服务小区的各邻小区的信号到达时 间差,确定在该定位周期内移动台所处的位置信息。
9.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收向移动台发送信号的各个基站在一个定位周期内分别上报的 信号传播时延值,其中每个基站上报的信号传播时延值通过下述过程确定该基站在一个定位周期内,在不同时间分别检测所述移动台接收自身发送的信号的信 号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,分别统 计相同值出现的次数值;比较出统计得到的次数值中大于预设的门限值的次数值;以及在 比较出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播 时延值和在获得的信号传播时延值中小于该选择的信号传播时延值的时延值,确定该定位 周期内要上报的信号传播时延值;服务移动位置中心根据接收到的各个信号传播时延值,将移动台当前所在服务小区 中的基站上报的信号传播时延值,分别与移动台当前所在服务小区的各邻小区中的基站上 报的信号传播时延值的差值,确定为移动台当前所在服务小区的各邻小区的信号到达时间 差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位 周期内移动台所处的位置信息。
10.一种对移动台进行定位的方法,其特征在于,包括服务移动位置中心接收移动台在一个定位周期内针对当前服务小区上报的至少两个 信号传播时延值,和针对当前服务小区的各邻小区分别上报的至少两个信号传播时延值; 以及在该定位周期内,针对当前服务小区和当前服务小区的各邻小区分别执行 在对应接收到的至少两个信号传播时延值中,分别统计相同值出现的次数值; 比较出统计得到的次数值中大于对应该小区预设的门限值的次数值;以及 在比较出的次数值对应出现的相同值中,选择最小的信号传播时延值;根据选择的信号传播时延值和在接收到的信号传播时延值中小于该选择的信号传播 时延值的时延值,确定出该定位周期内移动台接收该小区中基站发送的信号的信号传播时 延值; 服务移动位置中心将针对移动台当前所在服务小区的各邻小区确定出的信号传播时 延值,分别与针对移动台当前所在服务小区确定出的信号传播时延值的差值,确定为移动 台当前所在服务小区的各邻小区的信号到达时间差;以及根据确定出的移动台当前所在服务小区的各邻小区的信号到达时间差,确定在该定位 周期内移动台所处的位置信息。
全文摘要
本发明公开了一种确定信号传播时延的方法、对移动台定位的方法及装置,用以提高对移动台进行定位的精度。其中该方法包括在一个定位周期内,分别针对向移动台发送信号的每个基站所在的小区执行在不同时间,分别检测所述移动台接收该小区中基站发送的信号的信号传播时延,获得至少两个信号传播时延值;在获得的至少两个信号传播时延值中,选择最小值作为该定位周期内移动台接收该小区中基站发送的信号的信号传播时延值。
文档编号H04W64/00GK101848414SQ20091008016
公开日2010年9月29日 申请日期2009年3月24日 优先权日2009年3月24日
发明者吴柯维, 孙长果, 蒋峥 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1