第4章-采样、编码与调制-2_第1页
第4章-采样、编码与调制-2_第2页
第4章-采样、编码与调制-2_第3页
第4章-采样、编码与调制-2_第4页
第4章-采样、编码与调制-2_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网射频识别(RFID)技术与应用第4章

编码与调制点击此处结束放映物联网射频识别(RFID)技术与应用

读写器与电子标签之间消息的传递是通过电信号实现的。原始的电信号通常称为基带信号,有些信道可以直接传输基带信号,但以自由空间作为信道的无线电传输却无法直接传递基带信号。将基带信号编码,然后变换成适合在信道中传输的信号,这个过程称为编码与调制;在接收端进行反变换,然后进行解码,这个过程称为解调与解码。调制以后的信号称为已调信号,它具有两个基本特征,一个是携带有信息,一个是适合在信道中传输。

点击此处结束放映物联网射频识别(RFID)技术与应用

点击此处结束放映

信号与信道4.1编码与调制4.2RFID常用的编码方法4.3RFID常用的调制方法4.4物联网射频识别(RFID)技术与应用点击此处结束放映物联网射频识别(RFID)技术与应用RFID常用的编码方法4.3点击此处结束放映引言引言5.1数字/数字转换数字/数字转换时用数字信号来表示数字信息。例如,当数据从计算机传输到到打印机时,原始数据和传输数据都是数字的。在这种情况下,由计算机产生的0和1被转换成一串可以再导线上传输的电压脉冲。图5.1给出了数字信息、数字/数字编码器和产生数字信号之间的关系。图5.1数字/数字编码5.1数字/数字转换实现数字/数字转换的编码方法有多种,为此只讨论在数据通信中常用的编码方法。这些编码方法可以分为3类:单极性码、极化编码和双极性编码。单极性编码很简单,在实际应用中只有一种技术。极化编码可进一步分为非归零(NRZ)编码、归零(NR)编码和双相位编码。单极性编码和极化编码有多种变体,双极性编码有三种变体,即AMI、B8ZS和HDB3码。5.1数字/数字转换5.1.1单极性编码单极性编码是最简单、最基本的一种数字/数字转换方法。尽管它几乎已经过时了,但其简单性便于理解更为复杂的编码系统,而且便于了解所有数字传输系统中可能遇到的问题。数字传输系统通过在链路上(通常是电缆或导线)发送电压脉冲来工作。在许多编码方法中,通常制定两个电压值分别代表二进制的0和1.。脉冲的极性是指电压的正负。单极性编码是指仅使用一个电压值,并指定为二进制两个状态中的一个,通常是1;另一个状态通常是0,既由电压0来表示。5.1数字/数字转换5.1.1单极性编码图5.2所示为单极性编码的示意图。此例中,正电压代表二进制1,零电压代表二进制0.除了简单直观外,单极性编码还具有实现成本低廉的优点。但是,单极性编码存在直流分量和同步等问题使其在实际应用中效果不理想。图5.2单极性编码5.1数字/数字转换5.1.1单极性编码1.直流分量单极性编码信号的平均振幅不是零,因此存在直流分量(频率为0的分量)的问题。当一个信号含有直流分量时,它是无法通过不具备处理直流分量能力的传输介质的。2.同步当一个信号不发生改变时,接收方无法确定每个比特的开始和结束。所以,在单极性编码中,当数据流中包含一长串连续的1或0时,就会出现同步问题。数字编码中往往通过电压的变化来表示比特位的改变。信号发生改变的同时也说明了一个比特位结束而下一个比特位的开始。

5.1数字/数字转换5.1.1单极性编码2.同步但是,在单极性编码中,当出现一串相同的比特时,例如7个1,不会引起电压的变化,只是一个不间断的、7倍于单个比特持续时间的正电压。当无法通过信号变化来指明下一个比特的开始时,接收方只能依赖于定时器。例如,一个信号的比特率为1000b/s,如果接收方检测到一个长度为0.005的正电压,则每0.001s读入一个1,即是5个1.。5.1数字/数字转换5.1.1单极性编码2.同步但是,若发送方与接收方的时钟不能同步则会使信号时序发生扭曲。例如,数据流中的5个1可能被拉长为0.006s,从而对导致接收方多读入了一个1.这个多余的1将扰乱后继所有的数据。解决单极性编码传输中的同步控制问题的一种方法是利用一条独立的并行线路来传输时钟脉冲,并使接收方设备对该信号的定时器进行重新同步。但这样会使传输线路加倍而增加开销,因此成本较高。5.1数字/数字转换5.1.2极化编码极化编码利用一个正电压和一个负电压来编码信号。通过使用正负两种电压,可降低大多数极化编码线路上的平均电压值,且解决了单极性编码中的直流分量问题。例如,在曼彻斯特编码和差分曼彻斯特编码中,每比特均含有正电压和负电压,从而彻底解决了直流分量问题。极性编码有多种变体,在此只讨论3种最普遍的,即NRZ、RZ和双相位编码。其中NRZ编码包括非归零电平(NRZ-L)编码和非归零反相(NRZ-I)2种双相位编码则包括曼彻斯特编码和差分曼彻斯特编码两种,前者用于以太局域网,后者用于令牌环局域网。5.1数字/数字转换5.1.2极化编码

1.NRZ编码在NRZ编码中,信号的电压值或正或负。下面讨论两种最常用的非归零编码方法。1)NRZ-L在NRZ-L编码中,信号的电平是根据它所对应的比特位的取值决定的。其中,高电平代表比特0,而低电平代表比特1,或者反之。当接收数据中存在一长串连续的0或者1时,即接收方连续接收到相同的电压,此时应该由时钟来确定发送了多少比特,但接收方的时钟可能无法与发送方的时钟同步。5.1数字/数字转换5.1.2极化编码

1.NRZ编码1)NRZ-L5.1数字/数字转换5.1.2极化编码

1.NRZ编码2)NRZ-I编码在NRZ-I编码中,信号的电压的一次反转代表比特1,即高电平与低电平之间的一次跳变(而不是电压值本身)代表比特1,没有电平变化的信号代表比特0。NRZ-I便有编码优于NRZ-L编码,因为每次遇到比特1都发生电压跳变,这相当于提供了一种同步机制。数据流中的1能使接收方根据信号的实际到达对自身时钟进行了重新同步,但是一串连续的0仍会造成麻烦,好在连续的0串出现的并不频繁,问题就少了很多。5.1数字/数字转换图5.3所示为同一串比特的NRZ-L和NRZ-I编码。在NRZ-L编码序列中,高低电平分别具有特定的含义:高电平代表比特0;低电平代表比特1.在NRZ-I编码序列中,每一间隙的电压值是没有意义的,接收方以检测到电平的跳变来作为识别比特1的标志。5.1数字/数字转换2.RZ编码如上所述,在出现连续的1或0的时候,接收方会失去同步。在单极性编码中曾提及,有一种保证同步的方法是在一条独立的信道上发送单独的定时信号。但是,这一方法并不经济,且易于出错。一个更好的方案是让编码信号本身携带同步信息,与NRZ-I编码中使用的方案一样,但同时还需要提供对连续0的同步。为了保证同步,在每个比特中都必须有信号变化。接收方可以利用这些跳变来建立、更新和同步其时钟。在NRZ-I编码中对于连续1序列实现了同步,但是为了使每比特都有信号变化,则需要利用两个以上的电压值。5.1数字/数字转换2.RZ编码5.1数字/数字转换一种可实现同步的编码方案是RZ编码,它使用了3个电平:高电平、低电平和零。在RZ编码中,信号变化不是发生在比特质检而是发生在比特内。与NRZ-L编码一样,高电平代表比特0,低电平代表比特1.不同于NRZ-L编码的是,在每比特间隔的中段,信号将归零。比特1实际是用高电平到零的跳变表示,而比特0则是用低电平到零的跳变表示的,而不仅仅是通过电平的高低来表示。如图5.4所示。RZ编码的主要缺点是需要两次信号变化来编码1比特,从而增加了带宽。但是,相对于前面讨论过的3种编码方法,它是最有效的。5.1数字/数字转换图5.4RZ编码5.1数字/数字转换3.双相位编码目前对于同步问题最好的解决方案是双相位编码。在这种编码中,信号在每比特时间间隔的中间发生改变但并不归零,而是转为反相的一极。与RZ类似,这种中间跳变可实现同步。曼彻斯特编码和差分曼彻斯特编码就是在网络中经常使用的两种双相位编码。5.1数字/数字转换3.双相位编码1)曼彻斯特编码曼彻斯特编码(ManchesterCode)是利用信号的变化来保持发送方和接收方之间的同步,有时也称为自同步码(Self-SynchronizingCode)。它通过电压的变化来分辨比特0和1,并且明确规定从高电平到低电平的跳变代表1,从低电平到高电平的跳变代表0,如图5.5所示,信号的保持不会超过一个比特的时间间隔。即使是0或1的序列,信号也将在每个时间间隔的中间发生跳变。这种跳变将使接收方的时钟与发送方的时钟保持一致。曼彻斯特编码的缺点是需要双倍的带宽,也就是说,信号跳变的频率是NRZ编码的两倍。5.1数字/数字转换3.双相位编码1)曼彻斯特编码5.1数字/数字转换3.双相位编码2)差分曼彻斯特编码差分曼彻斯特编码(DifferentialManchesterCode)是曼彻斯特编码的一种变形。与曼彻斯特编码一样,它在每个比特时间间隔的中间,信号都会发生跳变,并且是根据每个时间间隔的开始位置是否有跳变来区分0和1.。前后位置有跳变表示比特1,即高电平跳变到低电平或低电平跳变到高电平表示比特1,前后位置没有跳变表示比特0。

5.1数字/数字转换3.双相位编码2)差分曼彻斯特编码5.1数字/数字转换3.双相位编码2)差分曼彻斯特编码特别是线路上存在噪声干扰的情况下,差分曼彻斯特编码检测跳变通常更加可靠。如果有人把连接的导线弄颠倒了,即把高低电平颠倒了,则采用这种编码将仍然有效。换言之,采用差分曼彻斯特编码规则不必给导线做记号以标明哪根携带高电平,这将可以降低导线的成本。图5.5给出了比特串的曼彻斯特编码和差分曼彻斯特编码。5.1数字/数字转换3.双相位编码1)曼彻斯特编码图5.5曼彻斯特编码和差分曼彻斯特编码5.1数字/数字转换5.1数字/数字转换5.1.3双极性编码与RZ编码一样,双极性编码也使用3个电平值:高电平、低电平和零。但与RZ编码不同的是,零电平在双极性编码中代表比特0,高低电平交替代表比特1。如果第一个比特1由高电平表示,则在第二个比特1由低电平表示,第三个比特1仍由高电平表示,以此类推。这种交替有时在比特1并不连续的情况下也会出现。在数据通信中,常用的双极性编码包括传号交替反转(AMI)、双极性8连0替换(B8ZS)和3阶高密度双极性(HDB3)编码3种。5.1数字/数字转换5.1.3双极性编码1)AMIAMI编码是双极性编码中最简单的一种。其中传号这一术语是从电报中沿用的,用来代表比特1,即AMI编码意味着交替的比特1的反转,零电平代表比特0,交替的高低电平代表比特1,如图5.6所示。伪三元(Pselldoternary)编码是双极性AMI编码的一个变体,其比特0在正电压与负电压之间交替变换。5.1数字/数字转换5.1.3双极性编码1)AMI图5.6AMI编码5.1数字/数字转换5.1.3双极性编码1)AMI通过对每次出现的比特1进行电平交替反转,双极性AMI编码实现了两个目的:其一是直流分量为零;其二是当出现一长串比特1时也可以实现同步。对于一长串比特0并没有同步进制。为了解决连续0比特的同步问题,特别是长距离的传输,人们研究了两种双极性AMI编码的变体。一种是在北美使用的成为B8ZS编码;另一种是在日本和欧洲使用的称为HDB3编码。这两种编码都是在出现连续0比特时,对AMI编码进行一定的改进。5.1数字/数字转换5.1.3双极性编码2)B8ZS编码B8ZS编码主要用于北美,可提供对长串连续比特0的同步机制。在许多情况下,B8ZS编码与双极性AMI编码完全相同。双极性AMI每遇到一个比特1都要改变极性,这些变化为接收方提供了所需的同步机制,但是信号在遇到连续比特0时则不发生改变,因此会经常出现同步缺失现象。5.1数字/数字转换5.1.3双极性编码2)B8ZS编码B8ZS与双极性AMI编码之间的区别仅在于数据流中出现了8个或8个以上连续的比特0时所采取的处理方式不同。B8ZS编码的处理方案是在0串内强制加入称为扰动的人工信号变化。只要出现8个连续的0比特,B8ZS就根据前导1(在连续0比特出现之前的比特1)的电平值来改变对应的比特模式,如图5.7(a)所示。5.1数字/数字转换5.1.3双极性编码2)B8ZS编码图5.7B8ZS编码5.1数字/数字转换5.1.3双极性编码2)B8ZS编码如果前导1的极性是正的,则8个比特0被编码为0、0、0、高、低、0低和高。注意,接收方是通过极性交替来识别比特1的。当发现有两个相同的电压中间有3个比特0时,接收方就意识到这个模式是有意引入扰动而不是一个错误,然后接收方就会寻找第二个扰动。在找到第二个扰动后,接收方就将8个比特全部转换为比特0,并且切换回正常的AMI编码格式。如果前导1的极性是负的,则扰动的模式相同而极性相反,如图5.7(b)所示。5.1数字/数字转换5.1.3双极性编码3)HDB3编码日本和欧洲解决连续0串同步问题的方式不同于北美。与北美采用的B8ZS编码中要等待8个连续比特0不同,HDB3编码约定在遇到连续4个比特0时就在AMI编码中引入变化。虽然被称为HDB3编码,但它是在每遇到4个连续比特0时才改变比特模式,如图5.8所示。HDB3编码如果遇到连续4个0比特,就根据前导1的极性和自上一次替换后传输1的比特数,以4种方式改变对应的比特模式。5.1数字/数字转换5.1.3双极性编码3)HDB3编码与B8ZS编码一样,HDB3编码中扰动模式与前导1的极性有关。但与B8ZS编码不同的是,HDB3编码同时还要根据自最近一次替换后的比特流中比特1的个数来确定扰动模式。当自最近替换后的比特流中比特1的个数为奇数时,HDB3编码就将第四个连续0比特用扰动比特替换。如果前导的比特1的极性为正,则扰动为正;如果前导的比特1的极性为负,则扰动为负,如图5.8(a)所示。

5.1数字/数字转换5.1.3双极性编码3)HDB3编码图5.8HDB3编码5.1数字/数字转换5.1.3双极性编码3)HDB3编码当自最近替换后的比特流比特1的个数为偶数时,HDB3编码同时将第一个和第四个连续0比特用扰动比特替换。如果前导比特1的极性为正,则扰动为负;如果前导比特1的极性为负,则扰动为正,如图5.8(b)所示。实现HDB3编码的关键是将上述的模式采用一种机器可以识别的方式进行扰动,从而对达到利用扰动来对系统进行同步的目的。物联网射频识别(RFID)技术与应用

二进制编码是用不同形式的代码来表示二进制的1和0。按照数字编码方式,可以将编码划分为单极性码和双极性码,单极性码使用正(或负)的电压表示数据;双极性码1为反转,0为保持零电平。按照信号是否归零,还可以将编码划分为归零码和非归零码,归零码在码元中间信号回归到0电平;非归零码遇1电平翻转,遇0电平不变。

点击此处结束放映物联网射频识别(RFID)技术与应用4.3.1编码格式1.反向不归零(NRZ)编码

反向不归零编码用高电平表示二进制的1,用低电平表示二进制的0。点击此处结束放映(1)反向不归零编码(NRZ,NonReturnZero)反向不归零编码用高电平表示二进制“1”,低电平表示二进制“0”,如下图所示:图7反向不归零编码此码型不宜传输,有以下原因有直流,一般信道难于传输零频附近的频率分量;接收端判决门限与信号功率有关,不方便使用;不能直接用来提取位同步信号,因为NRZ中不含有位同步信号频率成分;要求传输线有一根接地。注:ISO14443TYPEB协议中电子标签和阅读器传递数据时均采用NRZ物联网射频识别(RFID)技术与应用2.曼彻斯特(Manchester)编码

在曼彻斯特编码中,用电压跳变的相位不同来区分1和0,其中从高到低的跳变表示1,从低到高的跳变表示0。点击此处结束放映48RFID中常用的编码方式及编解码器 曼彻斯特(Manchester)码编码器电路

三、RFID编码、调制与数据校验493编码和调制

RFID中常用的编码方式及编解码器 曼彻斯特(Manchester)码曼彻斯特码编码器时序波形图示例

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

ISO18000-6TYPEB读写器向电子标签传递数据时采用的是曼彻斯特编码

物联网射频识别(RFID)技术与应用3.单极性归零(UnipolarRZ)编码

单极性归零码,当发1码时发出正电流,但正电流持续的时间短于一个码元的时间宽度,即发出一个窄脉冲;当发0码时,完全不发送电流。点击此处结束放映(4)差动双相编码(DBP)差动双相编码在半个比特周期中的任意的边沿表示二进制“0”,而没有边沿就是二进制“1”,如下图所示。此外在每个比特周期开始时,电平都要反相。因此,对于接收器来说,位节拍比较容易重建。图10差动双相编码物联网射频识别(RFID)技术与应用 4.差动双相(DBP)编码

5.米勒(Miller)编码 6.差动编码点击此处结束放映54RFID中常用的编码方式及编解码器密勒(Miller)码密勒码编码规则

bit(i-1)biti密勒码编码规则×1biti的起始位置不变化,中间位置跳变00biti的起始位置跳变,中间位置不跳变10biti的起始位置不跳变,中间位置不跳变三、RFID编码、调制与数据校验55RFID中常用的编码方式及编解码器

密勒码波形及与NRZ码、曼彻斯特码的波形关系

三、RFID编码、调制与数据校验56RFID中常用的编码方式及编解码器密勒(Miller)码用曼彻斯特码产生密勒码的电路

三、RFID编码、调制与数据校验57修正密勒码编码器 假设输出数据为011010

三、RFID编码、调制与数据校验58修正密勒码解码修正密勒码解码器原理框图

三、RFID编码、调制与数据校验59修正密勒码解码解码时序波形图示例

三、RFID编码、调制与数据校验(7)脉冲—间歇编码对于脉冲—间歇编码来说,在下一脉冲前的暂停持续时间t表示二进制“1”,而下一脉冲前的暂停持续时间2t则表示二进制“0”,如下图所示。图13脉冲—间歇编码这种编码方法在电感耦合的射频系统中用于从读写器到电子标签的数据传输,由于脉冲转换时间很短,所以就可以在数据传输过程中保证从读写器的高频场中连续给射频标签供给能量。(8)脉冲位置编码(PPM,PulsePositionModulation)脉冲位置编码与上述的脉冲间歇编码类似,不同的是,在脉冲位置编码中,每个数据比特的宽度是一致的。其中,脉冲在第一个时间段表示“00”,第二个时间段表示“01”,第三个时间段表示“10”,第四个时间段表示“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论