著录项信息
专利名称 | 基于TD-SCDMA系统的井下人员精确定位方法 |
申请号 | CN201310054905.2 | 申请日期 | 2013-02-04 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-06-12 | 公开/公告号 | CN103152695A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/02 | IPC分类号 | H;0;4;W;4;/;0;2;;;H;0;4;W;6;4;/;0;0查看分类表>
|
申请人 | 太原理工大学 | 申请人地址 | 山西省太原市迎泽西大街79号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 太原理工大学 | 当前权利人 | 太原理工大学 |
发明人 | 李灯熬;冯丁;赵菊敏;赵宝峰 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种基于TD-SCDMA系统的井下人员精确定位方法,获取信号到达基站的时间TOA和到达角度AOA;利用改进的kalman滤波算法TOA值去噪处理;由去噪处理后的TOA值求得信号到达时间差TDOA值;用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值;该井下人员精确定位方法利用TD-SCDMA系统的优势和数据融合的优越性,采用TDOA/AOA混合数据融合定位算法,定位精度高,解决了煤矿井下人员定位困难的问题。
1.基于TD-SCDMA系统的井下人员精确定位方法,其特征在于,该井下人员精确定位方法包括以下步骤:
步骤一,获取信号到达基站的时间TOA和到达角度AOA;
步骤二,利用改进的kalman滤波算法对获取的TOA值进行去噪处理;
步骤三,由去噪处理后获得的TOA值求得信号到达时间差TDOA值;
步骤四,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;
步骤五,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;
步骤六,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值;
在步骤一中,由于TD-SCDMA采用智能天线技术,可通过MUSIC算法获得的获得比较精确的AOA值,TOA值可通过基站直接获得;
在步骤二中,对TOA值的滤波过程以及kalman滤波算法的改进如下:
若rm(ti)表示在ti时刻从移动台MS到基站BSm的距离测量值,则rm(ti)等于真实距离dm(ti)、系统测量误差nm(ti)和NLOS误差NLOS(ti)之和,即:
rm(ti)=dm(ti)+nm(ti)+NLOS(ti) (1)
其中nm(ti)为服从均值为零的高斯噪声,NLOS(ti)一般认为是符合基于均方根时延扩展τrms的服从指数、均匀或Delta分布的正随机变量;
卡尔曼滤波器通过状态转移方程和系统测量方程把某一时刻的状态值与当前以及以前时刻的测量值联系起来,从而得到当前时刻的最优值,假设每隔周期T获取一次TOA数据,则Kalman滤波的状态方程为:
X(k+1)=φX(k)+GW(k) (2)
式(2)中
其中r(k)为k时刻的TOA值,r′(k)为r(k)的导数,因为只考虑移动台静止的情况,所以r′(k)=0,φ为状态转移矩阵,W(k)为状态噪声,服从零均值、协方差矩阵为Q的高斯白噪声;
观测方程为:Z(k)=HX(k)+V(k) (3)
式(3)中,H是测量矩阵,取H=[1 0];
测量噪声V(k)主要包括标准测量误差nm(ti)和NLOS误差NLOS(ti),测量噪声V(k)的协方差矩阵为R;
卡尔曼滤波递推运算过程如下:
状态预测:
预测误差协方差:
P(k/k-1)=φP(k-1/k-1)φT+GQ(k-1)GT (5)
计算Kalman滤波增益:
K(k)=P(k/k-1)HT[HP(k/k-1)HT+R(k)]-1 (6)
计算最优滤波值:
计算滤波误差协方差:
P(k/k)=P(k/k-1)[1-K(k)H] (8)
返回(4)式,开始下一次滤波;
Kalman滤波需要给定初始条件,由于NLOS产生一个正值误差,所以这里取前五次获得的信号到达时间的平均值对应的TOA值为初始值;
如果测量噪声V(k)受到NLOS的影响,则滤波估计值 也会收到影响而高于正常值,由于卡尔曼滤波器具有记忆性,这种影响会一直持续下去,为减小NLOS误差对TOA估计值的影响,在迭代过程中,首先设定一个门限值,然后将最优滤波值与该门限值进行比较,如果大于门限值,则舍去该值,用上一时刻的状态估计值来代替该时刻的状态估计值;反之,则保留该值,重复迭代,可有效地克服NLOS影响;
在步骤三中,由去噪处理后获得的TOA值求得信号到达时间差TDOA值时,由于TD-SCDMA系统具有精确的时钟同步,可直接利用kalman滤波处理后的TOA值相减得到TDOA值;
在步骤四中,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计时,利用TD-SCDMA的智能天线技术获得较精确的AOA值,结合TDOA值,建立相应的方程组,再利用Chan算法和Taylor算法分别进行求解,得到移动台的位置估计值;
在步骤五中,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值时,利用残差公式 求得Chan算法和Taylor算法的残差加权系数分别为: 和 其中 为定位估计值, 为参与定位的
第i个基站BS的坐标,ri为MS到第i个BS的测量距离,N
为参与定位的BS数,经过加权后的位置估计值为:则经过残差加权后的定位结果为:
在步骤六中,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值时,根据贝叶斯推论计算出方差为σ的向量X的加叔向量为 通过计算求得第一次数据融合后的定位估计值和Taylor算法定位估计值的均值和方差,分别设为Xr、Xt和 则经过贝叶斯数据融合的最终位置估计值的均值和方差分别为Xout和σout,则:
。
基于TD-SCDMA系统的井下人员精确定位方法\n技术领域\n[0001] 本发明属于移动通信技术领域,尤其涉及基于TD-SCDMA系统的井下人员精确定位方法。\n背景技术\n[0002] 煤矿井下生产环境复杂、恶劣,各种自然灾害造成的矿井重大灾害及伤亡事故时有发生。通过对各种矿难的分析,造成重大人员伤亡的原因有多种,其中一个重要的原因是缺乏精确的定位系统,使得对井下各种生产信息和人员信息无法做到及时的了解和掌握,当突发事故即将发生时不能及时疏导和撤离工作人员,从而造成人员伤亡。由此可见,矿难发生后及时获得井下工作人的精确位置对救援工作至关重要,然而,煤矿井下环境的特殊性使得对井下人员的精确定位难以实现。\n[0003] 目前,井下人员的定位基本上采用的是RFID。这种方法是在矿井井口处或其它井下一些关键通道口,使用射频卡(RFID)读取的方法对下井人员进行记录跟踪。这种方法存在有效工作时间短、漏读、定位精度低和功能单一等弊端,因而无法满足井下高精度、高效率的人员定位要求。3G网络在井下人员定位中的应用则弥补了传统定位系统的缺点,TD-SCDMA系统独有的智能天线技术使得TDOA/AOA混合定位方法成为了可能,再加上kalman滤波器在平滑滤波上的优势和数据融合理论的不断发展,因此,采用基于TD-SCDMA的混合数据融合定位方法是具有可行性且容易实现的方法。\n发明内容\n[0004] 本发明提供了基于TD-SCDMA系统的井下人员精确定位方法,旨在解决目前井下人员的定位基本上采用的是在矿井井口处或其它井下一些关键通道口,使用射频卡(RFID)读取的方法对下井人员进行记录跟踪,这种方法有效工作时间短、漏读、定位精度低和功能单一,无法满足井下高精度、高效率的人员定位要求的问题。\n[0005] 本发明的目的在于提供基于TD-SCDMA系统的井下人员精确定位方法,该井下人员精确定位方法包括以下步骤:\n[0006] 步骤一,获取信号到达基站的时间TOA和到达角度AOA;\n[0007] 步骤二,利用改进的kalman滤波算法对获取的TOA值进行去噪处理;\n[0008] 步骤三,由去噪处理后获得的TOA值求得信号到达时间差TDOA值;\n[0009] 步骤四,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;\n[0010] 步骤五,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;\n[0011] 步骤六,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值。\n[0012] 进一步,在步骤一中,由于TD-SCDMA采用智能天线技术,可通过MUSIC算法获得的获得比较精确的AOA值,TOA值可通过基站直接获得。\n[0013] 进一步,在步骤二中,对TOA值的滤波过程以及kalman滤波算法的改进如下:\n[0014] 若rm(ti)表示在ti时刻从移动台MS到基站BSm的距离测量值,则rm(ti)等于真实距离dm(ti)、系统测量误差nm(ti)和NLOS误差NLOS(ti)之和,即:\n[0015] rm(ti)=dm(ti)+nm(ti)+NLOS(ti) (1)\n[0016] 其中nm(ti)为服从均值为零的高斯噪声,NLOS(ti)一般认为是符合基于均方根时延扩展τrms的服从指数、均匀或Delta分布的正随机变量;\n[0017] 卡尔曼滤波器通过状态转移方程和系统测量方程把某一时刻的状态值与当前以及以前时刻的测量值联系起来,从而得到当前时刻的最优值,假设每隔周期T获取一次TOA数据,则Kalman滤波的状态方程为:\n[0018] X(k+1)=φX(k)+GW(k) (2)\n[0019] 式(2)中\n[0020] 其中r(k)为k时刻的TOA值,r′(k)为r(k)的导数,因为只考虑移动台静止的情况,所以r′(k)=0,φ为状态转移矩阵,W(k)为状态噪声,服从零均值、协方差矩阵为Q的高斯白噪声;\n[0021] 观测方程为:Z(k)=HX(k)+V(k) (3)\n[0022] 式(3)中,H是测量矩阵,取H=[1 0];\n[0023] 测量噪声V(k)主要包括标准测量误差nm(ti)和NLOS误差NLOS(ti),测量噪声V(k)的协方差矩阵为R;\n[0024] 卡尔曼滤波递推运算过程如下:\n[0025] 状态预测:\n[0026] \n[0027] 预测误差协方差:\n[0028] P(k/k-1)=φP(k-1/k-1)φT+GQ(k-1)GT (5)\n[0029] 计算Kalman滤波增益:\n[0030] K(k)=P(k/k-1)HT[HP(k/k-1)HT+R(k)]-1 (6)\n[0031] 计算最优滤波值:\n[0032] \n[0033] 计算滤波误差协方差:\n[0034] P(k/k)=P(k/k-1)[1-K(k)H] (8)\n[0035] 返回(4)式,开始下一次滤波;\n[0036] Kalman滤波需要给定初始条件,由于NLOS产生一个正值误差,所以这里取前五次获得的信号到达时间的平均值对应的TOA值为初始值;\n[0037] 如果测量噪声V(k)受到NLOS的影响,则滤波估计值 也会收到影响而高于正常值,由于卡尔曼滤波器具有记忆性,这种影响会一直持续下去,为减小NLOS误差对TOA估计值的影响,以下进行改进;\n[0038] 在迭代过程中,首先设定一个门限值,然后将最优滤波值与该门限值进行比较,如果大于门限值,则舍去该值,用上一时刻的状态估计值来代替该时刻的状态估计值;反之,则保留该值,重复迭代,可有效地克服NLOS影响。\n[0039] 进一步,在步骤三中,由去噪处理后获得的TOA值求得信号到达时间差TDOA值时,由于TD-SCDMA系统具有精确的时钟同步,可直接利用kalman滤波处理后的TOA值相减得到TDOA值。\n[0040] 进一步,在步骤四中,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计时,利用TD-SCDMA的智能天线技术获得较精确的AOA值,结合TDOA值,建立相应的方程组,再利用Chan算法和Taylor算法分别进行求解,得到移动台的位置估计值。\n[0041] 进一步,在步骤五中,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值时,利用残差公式 求得Chan算法和Taylor算法的残差\n加权系数分别为: 和 其中 为定位\n估计值, 为参与定位的第i个基站BS的坐标,ri为MS到第i个BS的测量距离,N为参与定位的BS数,经过加权后的位置估计值为:则经过残差加权后的定位结果为:\n[0042] \n[0043] 进一步,在步骤六中,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值时,根据贝叶斯推论计算出方差为σ的向量X的加权向量为通过计算求得第一次数据融合后的定位估计值和Taylor算法定位估\n计值的均值和方差,分别设为Xr、Xt和 则经过贝叶斯数据融合的最终位置估计值的均值和方差分别为Xout和σout,则:\n[0044] \n[0045] 本发明提供的基于TD-SCDMA系统的井下人员精确定位方法,获取信号到达基站的时间TOA和到达角度AOA;利用改进的kalman滤波算法对获取的TOA值进行去噪处理;\n由去噪处理后获得的TOA值求得信号到达时间差TDOA值;用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值;该井下人员精确定位方法利用TD-SCDMA系统的优势和数据融合的优越性,采用TDOA/AOA混合数据融合定位算法,定位精度高,有效地解决了煤矿井下人员定位困难的问题,实用性强,具有较强的推广与应用价值。\n附图说明\n[0046] 图1是本发明实施侧提供的基于TD-SCDMA系统的井下人员精确定位方法的实现流程图;\n[0047] 图2是本发明实施例提供的改进的kalman滤波算法流程图。\n具体实施方式\n[0048] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定发明。\n[0049] 图1示出了本发明实施例提供的基于TD-SCDMA系统的井下人员精确定位方法的实现流程。\n[0050] 该井下人员精确定位方法包括以下步骤:\n[0051] 步骤一,获取信号到达基站的时间TOA和到达角度AOA;\n[0052] 步骤二,利用改进的kalman滤波算法对获取的TOA值进行去噪处理;\n[0053] 步骤三,由去噪处理后获得的TOA值求得信号到达时间差TDOA值;\n[0054] 步骤四,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;\n[0055] 步骤五,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;\n[0056] 步骤六,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值。\n[0057] 在本发明实施例中,在步骤一中,由于TD-SCDMA采用智能天线技术,可通过MUSIC算法获得的获得比较精确的AOA值,TOA值可通过基站直接获得。\n[0058] 图2是本发明实施例提供的改进的kalman滤波算法流程图。\n[0059] 在本发明实施例中,在步骤二中,对TOA值的滤波过程以及kalman滤波算法的改进如下:\n[0060] 若rm(ti)表示在ti时刻从移动台MS到基站BSm的距离测量值,则rm(ti)等于真实距离dm(ti)、系统测量误差nm(ti)和NLOS误差NLOS(ti)之和,即:\n[0061] rm(ti)=dm(ti)+nm(ti)+NLOS(ti) (1)\n[0062] 其中nm(ti)为服从均值为零的高斯噪声,NLOS(ti)一般认为是符合基于均方根时延扩展τrms的服从指数、均匀或Delta分布的正随机变量;\n[0063] 卡尔曼滤波器通过状态转移方程和系统测量方程把某一时刻的状态值与当前以及以前时刻的测量值联系起来,从而得到当前时刻的最优值,假设每隔周期T获取一次TOA数据,则Kalman滤波的状态方程为:\n[0064] X(k+1)=φX(k)+GW(k) (2)\n[0065] 式(2)中\n[0066] 其中r(k)为k时刻的TOA值,r′(k)为r(k)的导数,因为只考虑移动台静止的情况,所以r′(k)=0,φ为状态转移矩阵,W(k)为状态噪声,服从零均值、协方差矩阵为Q的高斯白噪声;\n[0067] 观测方程为:Z(k)=HX(k)+V(k) (3)\n[0068] 式(3)中,H是测量矩阵,取H=[1 0];\n[0069] 测量噪声V(k)主要包括标准测量误差nm(ti)和NLOS误差NLOS(ti),测量噪声V(k)的协方差矩阵为R;\n[0070] 卡尔曼滤波递推运算过程如下:\n[0071] 状态预测:\n[0072] \n[0073] 预测误差协方差:\n[0074] P(k/k-1)=φP(k-1/k-1)φT+GQ(k-1)GT (5)\n[0075] 计算Kalman滤波增益:\n[0076] K(k)=P(k/k-1)HT[HP(k/k-1)HT+R(k)]-1 (6)\n[0077] 计算最优滤波值:\n[0078] \n[0079] 计算滤波误差协方差:\n[0080] P(k/k)=P(k/k-1)[1-K(k)H] (8)\n[0081] 返回(4)式,开始下一次滤波;\n[0082] Kalman滤波需要给定初始条件,由于NLOS产生一个正值误差,所以这里取前五次获得的信号到达时间的平均值对应的TOA值为初始值;\n[0083] 如果测量噪声V(k)受到NLOS的影响,则滤波估计值 也会收到影响而高于正常值,由于卡尔曼滤波器具有记忆性,这种影响会一直持续下去,为减小NLOS误差对TOA估计值的影响,以下进行改进;\n[0084] 在迭代过程中,首先设定一个门限值,然后将最优滤波值与该门限值进行比较,如果大于门限值,则舍去该值,用上一时刻的状态估计值来代替该时刻的状态估计值;反之,则保留该值,重复迭代,可有效地克服NLOS影响。\n[0085] 在本发明实施例中,在步骤三中,由去噪处理后获得的TOA值求得信号到达时间差TDOA值时,由于TD-SCDMA系统具有精确的时钟同步,可直接利用kalman滤波处理后的TOA值相减得到TDOA值。\n[0086] 在本发明实施例中,在步骤四中,用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计时,利用TD-SCDMA的智能天线技术获得较精确的AOA值,结合TDOA值,建立相应的方程组,再利用Chan算法和Taylor算法分别进行求解,得到移动台的位置估计值。\n[0087] 在本发明实施例中,在步骤五中,利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值时,利用残差公式 求得Chan算法和Taylor\n算法的残差加权系数分别为: 和 其中\n为定位估计值, 为参与定位的第i个基站BS的坐标,ri为MS到第i个BS\n的测量距离,N为参与定位的BS数,经过加权后的位置估计值为:则经过残差加权后的定位结果为:\n[0088] \n[0089] 在本发明实施例中,在步骤六中,利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值时,根据贝叶斯推论计算出方差为σ的向量X的加权向量为通过计算求得第一次数据融合后的定位估计值和Taylor算法定位估\n计值的均值和方差,分别设为Xr、Xt和 则经过贝叶斯数据融合的最终位置估计值的均值和方差分别为Xout和σout,则:\n[0090] \n[0091] 下面结合附图及具体实施例对本发明的应用原理作进一步描述。\n[0092] 发明内容:基于现有技术的缺点和不足,本发明的目的是提供一种基于TD-SCDMA系统的井下人员精确定位方法。对于移动台的精确定位主要包括一下内容:\n[0093] (1)获取信号到达基站的时间TOA和到达角度AOA;\n[0094] (2)利用改进的kalman滤波算法对获取的TOA值进行去噪处理;\n[0095] (3)由(2)中获得的TOA值求得信号到达时间差TDOA值;\n[0096] (4)用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;\n[0097] (5)利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计;\n[0098] (6)利用贝叶斯推论对位置估计值进行第二次数据融合。\n[0099] 获取TOA和AOA:由于TD-SCDMA采用智能天线技术,可通过MUSIC算法获得的获得比较精确的AOA值,而TOA值可以通过基站直接获得;\n[0100] 利用改进的kalman滤波算法对TOA值进行去噪处理:由于煤矿井下环境恶劣,信号的获取存在较严重的NLOS误差,因此必须对其获得的信息进行相应的处理,首先对传统的kalman滤波算法进行改进,然后利用改进的kalman算法对这些信息进行滤波去噪处理;\n[0101] 获得TDOA值:TD-SCDMA具有精确的时钟同步,因此可直接利用kalman滤波处理后的TOA值相减得到TDOA值;\n[0102] 用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法对移动台进行位置估计:\n利用TD-SCDMA的智能天线技术可以获得较精确的AOA值,结合TDOA值,利用混合定位算法求得移动台的位置估计值;\n[0103] 残差加权:利用残差加权系数对TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法求得的位置估计值进行加权求和,获得新的位置估计值;\n[0104] 贝叶斯数据融合:利用贝叶斯推论对第一次数据融合求得的位置估计值和TDOA/AOA混合Taylor算法求得的位置估计值进行第二次数据融合,计算出移动台最终的位置估计值。\n[0105] 如图1所示,本发明主要包括一下步骤:\n[0106] (1)获取信号到达基站的时间TOA和到达角度AOA;\n[0107] (2)利用改进的kalman滤波算法对获取的TOA值进行去噪处理;\n[0108] (3)由(2)中获得的TOA值求得信号到达时间差TDOA值;\n[0109] (4)用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;\n[0110] (5)利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计;\n[0111] (6)利用贝叶斯推论对位置估计值进行第二次数据融合,获得最终的位置估计值。\n[0112] 步骤(1)中AOA可以利用传统的MUSIC算法获得。在TD-SCDMA系统中广泛应用了智能天线技术,目前TD-SCDMA系统常用的智能天线主要有圆阵天线和线阵天线,为适应狭长的井下巷道本发明中采用线形阵列。利用智能天线技术就可以测量基站或者移动终端之间的信号方向角,即所需要的AOA值。AOA估计方法大致可分为四大类:传统法、子空间法、最大似然法以及综合特征恢复法和子空间方法。通过综合比较,采用子空间法利用MUSIC算法来获得AOA。TOA可通过基站直接获得。\n[0113] 步骤(2)中对TOA的滤波过程以及kalman滤波算法的改进具体如下(如图2所示):\n[0114] 若rm(ti)表示在ti时刻从移动台MS到基站BSm的距离测量值(由TOA测量值乘以电波传播速度获得),则rm(ti)等于真实距离dm(ti)、系统测量误差nm(ti)和NLOS误差NLOS(ti)之和,即:\n[0115] rm(ti)=dm(ti)+nm(ti)+NLOS(ti) (1)\n[0116] 其中nm(ti)为服从均值为零的高斯噪声,NLOS(ti)一般认为是符合基于均方根时延扩展τrms的服从指数、均匀或Delta分布的正随机变量。\n[0117] 卡尔曼滤波器通过状态转移方程和系统测量方程把某一时刻的状态值与当前以及以前时刻的测量值联系起来,从而得到当前时刻的最优值。假设每隔周期T获取一次TOA数据,则Kalman滤波的状态方程为:\n[0118] X(k+1)=φX(k)+GW(k) (2)\n[0119] 式(2)中\n[0120] 其中r(k)为k时刻的TOA值,r′(k)为r(k)的导数,因为只考虑移动台静止的情况,所以r′(k)=0,φ为状态转移矩阵,W(k)为状态噪声,服从零均值、协方差矩阵为Q的高斯白噪声。\n[0121] 观测方程为:Z(k)=HX(k)+V(k) (3)\n[0122] 式(3)中,H是测量矩阵,取H=[1 0]。\n[0123] 测量噪声V(k)主要包括标准测量误差nm(ti)和NLOS误差NLOS(ti)。测量噪声V(k)的协方差矩阵为R。\n[0124] 卡尔曼滤波递推运算过程如下:\n[0125] 状态预测:\n[0126] \n[0127] 预测误差协方差:\n[0128] P(k/k-1)=φP(k-1/k-1)φT+GQ(k-1)GT (5)\n[0129] 计算Kalman滤波增益:\n[0130] K(k)=P(k/k-1)HTpHP(k/k-1)HT+R(k)]-1 (6)\n[0131] 计算最优滤波值:\n[0132] \n[0133] 计算滤波误差协方差:\n[0134] P(k/k)=P(k/k-1)[1-K(k)H] (8)\n[0135] 返回(4)式,开始下一次滤波。\n[0136] Kalman滤波需要给定初始条件,由于NLOS产生一个正值误差,所以这里取前五次获得的信号到达时间的平均值对应的TOA值为初始值。\n[0137] 如果测量噪声V(k)受到NLOS的影响,则滤波估计值 也会收到影响而高于正常值。由于卡尔曼滤波器具有记忆性,这种影响会一直持续下去。为减小NLOS误差对TOA估计值的影响,以下对其进行改进。\n[0138] 在迭代过程中,首先设定一个门限值,然后将最优滤波值与该门限值进行比较。如果大于门限值,则舍去该值,用上一时刻的状态估计值来代替该时刻的状态估计值。反之,则保留该值。重复迭代,可以有效的克服NLOS影响。\n[0139] 步骤(4)中TDOA/AOA混合定位就是利用TDOA和AOA的特征测量值来共同确定移动台的位置,具体包括以下两个步骤:\n[0140] a获得移动台到基站的相关测量值(信号入射角度、信号到达时间),即步骤(1);\n[0141] b对获得的相关测量值进行相应的处理,即步骤(2)和(3);\n[0142] c根据处理后的数据建立相应的方程组,再利用Chan算法和Taylor算法分别进行求解,得到移动台的位置估计值。\n[0143] 步骤(5)中利用残差公式 求得Chan算法和Taylor算法的\n残差加权系数分别为: 和 其中 为\n定位估计值, 为参与定位的第i个基站BS的坐标,rt为MS到第i个BS的测量距离,N为参与定位的BS数。经过加权后的位置估计值为:则经过残差加权后的定位结果为:\n[0144] 步骤(6)中根据贝叶斯推论计算出方差为σ的向量X的加权向量为[0145] 通过计算求得第一次数据融合后的定位估计值和Taylor\n算法定位估计值的均值和方差,分别设为Xr、Xt和 则经过贝叶斯数据融合的最终位置估计值的均值和方差分别为Xout和σout。则:\n[0146] \n[0147] 本发明实施例提供的基于TD-SCDMA系统的井下人员精确定位方法,获取信号到达基站的时间TOA和到达角度AOA;利用改进的kalman滤波算法对获取的TOA值进行去噪处理;由去噪处理后获得的TOA值求得信号到达时间差TDOA值;用TDOA/AOA混合Chan算法和TDOA/AOA混合Taylor算法进行移动台的位置估计;利用残差加权法对位置估计值进行第一次数据融合,求出新的位置估计值;利用贝叶斯推论对位置估计值进行第二次数据融合,求得最终的位置估计值;该井下人员精确定位方法利用TD-SCDMA系统的优势和数据融合的优越性,采用TDOA/AOA混合数据融合定位算法,定位精度高,解决了煤矿井下人员定位困难的问题,实用性强,具有较强的推广与应用价值。\n[0148] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2015-06-10
- 2013-07-17
实质审查的生效
IPC(主分类): H04W 4/02
专利申请号: 201310054905.2
申请日: 2013.02.04
- 2013-06-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2002-03-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |