论文部分内容阅读
由于射频识别(RFID)电子标签具有非接触、非可视读取、操作距离远、可靠性高、安全性好、存储介质容量大、便于和企业管理信息系统(MIS)集成等优点,使其被广泛应用于各种信息化系统中,并成为物联网(IOT)中用于标识物体,实现物体身份识别的关键技术之一。在标签密集的RFID应用系统中,常常存在过多的标签冲突。这些冲突的存在严重影响了RFID阅读器的标签吞吐率以及整个RFID应用系统效率的提高。为完成对标签信息的正确读取,阅读器必须使用防碰撞算法。阅读器所采用防碰撞算法的性能将成为影响其标签吞吐能力的关键因素。故此,多标签防碰撞算法在标签密集RFID系统中具有十分重要的地位。多标签防碰撞算法的研究是RFID关键技术研究领域中的一个研究热点,也是未来RFID技术和物联网应用中的一个重要研究课题。由于被动超高频RFID标签具有被动和反向散射调制等特点,使其防碰撞算法受到更多的条件制约,从而使超高频RFID防碰撞算法的研究成为RFID系统研究中的难点。本论文对被动式超高频RFID系统的多标签防碰撞这一难题做了广泛而又深入地研究。本论文首先在查阅了大量国内外有关技术文献的基础上,对超高频RFID系统多标签防碰撞问题的研究现状进行了系统综述。然后,本文对RFID系统的通信模型及链路预算以及有关标准情况做了简要介绍。从第三章开始,本论文对TDMA类型防碰撞算法进行了集中分析,并提出了一些自己的改进算法。如:为克服当前DFSA算法中的标签估计算法存在的问题和缺陷,提出了前向预测后向校验自适应标签数估计算法并形成了自己的前向预测后向校验DFSA (FPBVDFSA)算法。为减少碰撞,利用位隙方法对标签进行分组,提出了基于位隙分组的FSA(BGFSA)算法。为克服当前的无记忆二进制树搜索算法(BTS)和有记忆回退式索引二进制树形搜索算法(RIBS)所存在的缺陷,提出了基于位隙分组的二进制树搜索算法(BGBS)和基于位隙分组的回退式索引二进制树形搜索算法(BGRIBS)。为寻求更大的标签吞吐率突破,本文对多标签数据的盲源分离方法进行了详细研究,形成了一种新的基于动态位隙分组的盲分离多标签防碰撞算法(BSDBG)。本文所做创新性工作主要包含以下四个方面:(1)提出了一种前向预测后向校验的DFSA(即:FPBVDFSA)算法标签数量估计是DFSA算法的核心。传统DFSA算法中的标签数量估计算法存在不可预测性、非自适应性、估计偏差较大等缺点。为克服这些缺点,本文设计了一种新的前向估计反向验证标签数估计算法,并据此提出了一种新的前向预测后向校验DFSA(即:FPBVDFSA)算法。本论文从理论上分析,并从仿真实验上验证了该算法的性能改进。结果表明该算法比传统的DFSA算法具有更佳的算法效率和更好的稳定性。当设定初始时隙数为16,标签数从1到100之间变化时,FPBVDFSA算法的吞吐率比传统的DFSA算法的吞吐率提高了10.16%到33.30%。FPBVDFSA算法的解冲突时间也比传统DFSA算法的解冲突时间有所下降(详见第3.3节)。(2)提出了一种新的位隙分组帧时隙Aloha(BGFSA)算法FSA算法随着标签数量的大幅增加,其标签吞吐率将急剧下降。缩小应答标签的范围,降低阅读器查询过程中引起的标签冲突量,必将能够提高FSA算法的标签吞吐率。本文利用位隙算法将标签分为几个更小的标签组,利用FSA算法实现每个组内的标签防碰撞,将位隙算法与FSA算法结合起来提出了一种新的位隙分组帧时隙Aloha(BGFSA)算法。本文从理论和实验上分析该算法的性能改善程度,结果表明该算法比传统FSA算法能够大幅度地提高算法效率(详见第3.4节)。(3)提出了一种新的结合位隙标签分组的BTS(BGBS)算法和一种基于位隙分组的回退式索引二进制树形搜索(即:BGRIBS)算法当一个阅读器操作区域内的标签数少于6个的时候,无记忆的二进制树搜索算法算法(BTS)的标签吞吐率可以达到0.387,该吞吐率大于时隙Aloha算法(SFA)的吞吐率0.368。而当标签数大于10个时,标签吞吐率将急剧下降。将大的标签组分解成若干较小的标签组,使得每个标签组内的标签数小于10,然后对小的标签组逐个进行读取,必将使其标签吞吐率比直接对所有标签操作时得到大幅提高。为此,本文提出了一种新的TDMA类型的多标签防碰撞算法--位隙标签分组的BTS(BGBS)算法,该算法将位隙分组与二进制树搜索算法算法(BTS)结合在了一起。有记忆的回退式索引二进制树形搜索(RIBS)算法具有较高的标签吞吐率和良好的稳定性,但是需要较大容量的堆栈来存放其历史数据。所需栈区空问的大小与组内标签数量的大小成正比。降低组内标签数量,必将显著降低栈区空间要求。因此,我们提出了另一种新的TDMA类型的多标签防碰撞算法--位隙分组回退式索引二进制树搜索(即:BGRIBS)算法。理论分析和仿真实验表明:BGBS算法比BTS算法的标签吞吐率有较大幅度的提高,BGRIBS算法比RIBS算法有一定程度的提高,BGRIBS算法的栈区空间比RIBS算法的栈区空间有了大幅度的降低,这对降低RFID阅读器的成本是特别有价值的(详见第4.3节)。(4)探索了多标签混合数据盲源分离的可行性并提出了一种基于位隙动态分组的盲分离多标签防碰撞算法(BSDBG)利用现代信号处理技术,特别是多天线技术来实现多标签防碰撞是RFID防碰撞算法新的发展趋势,也是突破传统算法性能不高的唯一途径。本文分析了多天线UHF RFID系统的数学模型,通过对该模型的分析,得出多天线UHF RFID系统多标签混合数据完全符合独立分量分析(ICA)算法的约束条件。为客观评价ICA算法对多标签混合数据盲分离的效果及算法的噪声抑制能力,本文定义了一个新的性能评价指标—源和目标相似度指标(SSR)。以此为依据,通过软件仿真分析了将ICA算法用于多标签混合数据盲分离的分离效果,以及该算法对随机性噪声的抑制能力(详见第5.2至5.4节)。为将源信号正确地分离出来,ICA算法要求观测信号的数目应大于或等于源信号的数目。为满足这一要求,本文利用位隙算法对标签进行分组,使每组内的标签数小于阅读器天线数,然后在组内再使用ICA算法进行标签数据分离。据此,提出一种新的位隙动态分组盲分离多标签防碰撞算法(BSDBG).本文从理论上分析和实验上验证了这种算法的吞吐率完全可以超过1,这在传统的TDMA类型的防碰撞算法中是不可能实现的(详见第5.5和5.6节)。