sheafh

RFID:RFID系统的数据传输编码

0
阅读(2250)

射频识别系统的结构与通信系统的基本模型相类似,满足了通信功能的基本要求。读写器和电子标签之间的数据传输构成了与基本通信模型相类似的结构。读 写器与电子标签之间的数据传输需要三个主要的功能块,如图1所示。按读写器到电子标签的数据传输方向,是读写器(发送器)中的信号编码(信号处理)和调制 器(载波电路),传输介质(信道),以及电子标签(接收器)中的解调器(载波回路)和信号译码(信号处理)。

  

图1 射频识别系统的基本通信结构框图  

在图1中,信号编码系统的作用是对要传输的信息进行编码,以便传输信号能够尽可能最佳地与信道相匹配,这样的处理包括了对信息提供某种程度的保护, 以防止信息受干扰或相碰撞,以及对某些信号特性的蓄意改变。调制器用于改变高频载波信号,即使载波信号的振幅、频率或相位与调制的基带信号相关。射频识别 系统信道的传输介质为磁场(电感耦合)和电磁波(微波)。解调器的作用是解调获取信号,以便再生基带信号。信号译码的作用则是对从解调器传来的基带信号进 行译码,恢复成原来的信息,并识别和纠正传输错误。  

1. RFID数据传输常用编码格式  

可以用不同形式的代码来表示二进制的“1”和“0”。射频识别系统通常使用下列编码方法中的一种:反向不归零(NRZ)编码、曼彻斯特 (Manchester)编码、单极性归零(UnipolarHZ)编码、差动双相(DBP)编码、米勒(Miller)编码利差动编码。 

 (1)反向不归零(NRZ,Non Return Zero)编码  

反向不归零编码用高电平表示二进制“1”,低电平表示二进制“0”,如图2所示。

  

图2 NRZ编码  

此码型不宜传输,有以下原因:(a)有直流,一般信道难于传输零频附近的频率分量;(b)收端判决门限与信号功率有关,不方便使用;(c)不能直接用来提取位同步信号,因为在NRZ中不含位同步信号频率成分;(d)要求传输线有一根接地。  

    (2)曼彻斯特(Manchester)编码  

曼彻斯特编码也被称为分相编码(Split-Phase Coding)。在曼彻斯特编码中,某位的值是由该位长度内半个位周期时电平的变化(上升/下降)来表示的,在半个位周期时的负跳变表示二进制“1”,半个位周期时的正跳变表示二进制“0″,如图3所示。

  

图3 曼彻斯特编码  

曼彻斯特编码在采用负载波的负载调制或者反向散射调制时,通常用于从电子标签到读写器的数据传输,因为这有利于发现数据传输的错误。这是因为在位长 度内,“没有变化”的状态是不允许的。当多个电子标签同时发送的数据位有不同值时,接收的上升边和下降边互相抵消,导致在整个位长度内是不间断的副载波信 号,由于该状态不允许,所以读写器利用该错误就可以判定碰撞发生的具体位置。

  (3)单极性归零(Unipolar RZ)编码  单极性归零编码在第一个半个位周期中的高电平表示二进制“1”,而持续整个位周期内的低电平信号表示二进制“0”,如图4所示。单极性归零编码可用来提取位同步信号。

  

图4 单极性归零编码  

(4)差动双相(DBP)编码  差动双相编码在半个位周期中的任意的边沿表示二进制“0”,而没有边沿就是二进制“1”,如图5所示。此外,在每个位周期开始时,电平都要反相。因此,对接收器来说,位节拍比较容易重建。

  

图5 差动双相编码  

(5)米勒(Miller)编码  米勒编码在半个位周期内的任意边沿表示二进制“1”,而经过下一个位周期中不变的电平表示二进制“0”。位周期开始时产生电平交变,如图6所示。因此,对接收器来说,位节拍比较容易重建。  

图6 米勒编码  

(6)差动编码  差动编码中,每个要传输的二进制“1”都会引起信号电平的变化,而对于二进制“0”,信号电平保持不变,如图7所示。用XOR门的D触发器就能很容易地从NRZ信号中产生差动编码,具体电路如图8所示。 

 图7 差动编码  

图8 从NRZ编码产生差动编码 

2. 选择编码方法的考虑因素  

在RFID系统中,由于使用的电子标签常常是无源的,无源标签需要在读写器的通信过程中获得自身的能量供应。为了保证系统的正常工作,信道编码方式 首先必须保证不能中断读写器对电子标签的能量供应。另外,作为保障系统可靠工作的需要,还必须在编码中提供数据一级的校验保护,编码方式应该提供这一功 能,并可以根据码型的变化来判断是否发生误码或有电子标签冲突发生。  

在RFID系统中,当电子标签是无源标签时,经常要求基带编码在每两个相邻数据位元间具有跳变的特点,这种相邻数据间有跳变的码,不仅可以保证在连 续出现0的时候对电子标签的能量供应,而且便于电子标签从接收到的码中提取时钟信息患。在实际的数据传输中,由于信道中干扰的存在,数据必然会在传输过程 中发生错误,这时要求信道编码能够提供一定程度检测错误的能力。