【技术实现步骤摘要】
一种基于载波相位的RFID室内多目标3D定位系统及方法
[0001]本专利技术涉及射频识别(Radio Frequency Identification,RFID)和室内定位
,特别是涉及一种基于载波相位的RFID室内多目标3D定位系统及方法。
技术介绍
[0002]随着时代发展,诸如购物中心、物流中心等大型建筑群体越来越多,室内空间逐渐增大,对室内定位服务的需求也正日益提高,因此室内定位系统和方法成为近年来的研究热点,但就目前而言,室内定位面临着很多挑战。首先,受建筑墙体影响,室内卫星信号衰减严重,导致例如全球定位系统(Global Positioning System,GPS)等基于卫星的常规定位服务在室内环境中效果较差;其次,即使室内空间比以往增大了很多,也无法像室外环境那样部署大规模天线阵列,故室内定位系统需要考虑占地面积大小和部署难易度;再次,根据不同使用环境,室内定位系统可能需要对人或书等不易携带电源的目标和小物体进行定位,这意味着定位目标可能无法携带天线之类的信源设备,使得定位系统无法使用WiFi等对信源进行定位的常用技术;最后,室内定位目标可能存在多个,若使用传统几何定位依次对多个目标完成定位,系统的时效性会骤降。因此,需设计一种新的室内定位系统和室内定位方法,以克服上述问题。
技术实现思路
[0003]本专利技术提出一种基于载波相位的RFID室内多目标定位系统及方法,能够利用RFID无源标签完成多目标识别,并实现对多个无源标签的3D定位,定位系统部署灵活,定位目标只需附着一张无 ...
【技术保护点】
【技术特征摘要】
1.一种基于载波相位的射频识别(Radio Frequency Identification,RFID)室内单站多目标3D定位系统,其特征在于系统包括一个RFID读写器、一个一发多收的跳频收发设备、多个RFID无源标签、若干天线、一个千兆交换机、一台数据处理终端、若干千兆网线和若干射频电缆。RFID读写器通过射频电缆与天线连接,发射携带RFID命令信息的信号并接收RFID无源标签反射的信号,实现读写器与标签之间的信息交互;跳频收发设备有一个射频信号发射端和多个射频信号接收端,射频信号发射端通过射频电缆与天线连接,发射跳频信号,射频信号接收端通过射频电缆与天线连接,接收标签反射的信号;数据处理终端通过千兆网线和千兆交换机与跳频收发设备连接,接收端接收到的标签反射信号数据通过网线和交换机发送至数据处理终端,数据处理终端负责控制硬件控制及后续的数据处理和定位。2.根据权利要求1所述的一种基于载波相位的RFID室内单站多目标3D定位系统,其特征在于包含一种基于载波相位的RFID室内单站多目标3D定位方法,其特征在于包含以下步骤:(1)使用读写器与RFID无源标签建立通信,读写器通过防碰撞检测实现多标签的识别;(2)一发多收跳频收发设备采用跳频技术获取当前处于通信状态的RFID无源标签在多个不同载波频率下的反射信号,并根据RFID协议解析反射信号中的标签电子产品代码(Electronic Product Code,EPC)信息,随后根据EPC分别保存各频点反射信号信息;(3)利用不同的EPC实现不同目标的识别,并将每个EPC下的各频点反射信号信息带入联合粒子群优化算法(Joint Particle swarm optimization,JPSO)完成多目标3D定位。3.根据权利要求2所述的一种基于载波相位的RFID室内单站多目标3D定位方法,其特征在于步骤(3)中,JPSO算法的具体步骤为:首先,JPSO算法初始化。令一轮跳频结束后共解析出M个EPC,JPSO算法最大迭代次数为W,粒子群粒子数量为G,将G个粒子划分为M组,每组G/M个粒子,每个粒子有位置和速度两个属性,在初始化时,所有粒子的位置和速度将随机分配。记m组中第g个粒子的三维坐标位置为pos
g,m
=(x
g
,y
g
,z
g
),速度向量为v
g
=(v
xg
,v
yg
,v
zg
),在初始化完成后,开始JPSO算法的迭代;其次,多目标3D定位。JPSO算法迭代过程中,粒子g位置pos
g,m
下一状态pos
’
g,m
更新公式为:pos'
g,m
=pos
g,m
+v
g
=(x
g
+v
xg
,y
g
+v
yg
,z
g
+v
zg
)
ꢀꢀꢀꢀꢀꢀꢀ
(1)相应地,v
g
下一状态v
’
g
更新公式为:v'
g
=α*v
g
+c
pb
*(pb
g
‑
pos'
g,m
)+c
gb
*(gb
m
‑
pos'
g,m
)
ꢀꢀꢀꢀꢀꢀ
(2)其中,α代表粒子g上一状态速度v
g
的影响因子,c
pb
代表粒子历史最优位置的影响因子,坐标pb
g
代表粒子g历史最优位置,c
gb
代表全局最优的影响因子,坐标gb
m
代表第m组的全局历史最优位置。在第w次迭代计算中,pb
g
的更新公式为:其中,F(x,y,z)是权重计算函数,其参数为坐标点。首次迭代时,pb
g
=pos
g,m
;后续迭代
中,如果粒子g当前位置pos
g,m
通过F(x,y,z)得到的权值大于pb
g
当前记录位置通过F(x,y,z)得到的权值,即F(pos
g,m
)>F(pb
g
),则将pb
g
记录的位置更新为粒子g当前位置,否则pb
g
保持不变。相应的,gb
m
的更新公式为:最后,在迭代计算过程中,JPSO算法会根据全局最优坐标更新情况对每个分组进行“重震”计数更新,若计数器达到阈值N,该组粒子群触发“重震”,该组中各粒子重新随机分配位置和速度进行迭代,其它分组不受影响,迭代继续;迭代结束时,JPSO记录的每组历史全局最优坐标即为多目标3D定位结果。4.根据权利要求3所述的JPSO算法,其特征在于JPSO算法具体步骤中,权重函数F(x,y,z)的具体公式为:其中,D
ij
(x...
【专利技术属性】
技术研发人员:谢良波,朱子越,何维,杨小龙,周牧,聂伟,王勇,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。