射频识别技术中的调制方法一般使用调幅(AM),也就是将有用信号调制在载波的幅度上传送出去。这里的“有用信号”指用高低电平表示的数据“0”或“1”。那么如何用高低电平表示数据“0”或“1”呢?最简单的办法就是用高电平表示“1”,用低电平表示“0”,这种代码叫全宽码,如下图所示:

这种编码方式存在的最大缺陷就是数据容易失步。上图的数据我们看的很清楚,但是想想如果发送方连续发送100个“0”或100个“1”,就会有100个单位的连续高电平或100个单位的连续低电平。这种情况下,接收方极有可能把数据的个数数错,把100数成99或101,这就是数据失步。所以这种编码很少直接采用。这就要求使用的编码既能让接收方知道发送方传送的是“1”还是“0”,又能让接收方正确分辨出每个二进制比特。实际的射频识别技术中采用的数据编码主要有以下几种,它们都能满足上述要求。

1.曼侧斯特(Manchester)码
如下图所示,曼侧斯特码每位数据的中心都有跳变,上升沿表示数据“1”,下降沿表示数据“0”,或者反之。当发送连续的“0”或“1”时,则在数据的开始部分增加一个状态转换沿。

2.两相(Biphase)码
两相码每位数据的开始处都有跳变,数据中心有跳变表示“1”,数据中心无跳变表示“0”,或者反之。

3.频移键控(FSK)码
频移键控码用不同的脉冲频率表示数据,脉冲频率高表示“1”,脉冲频率低表示“0”,或者反之。

4.相移键控(FSK)码
相移键控码用数据的开始处有没有相位翻转表示数据的变化,有相位的翻转表示数据发生了翻转(上一位如果是“0”,则当前发送“1”;上一位如果是“1”,则当前发送“0”),无相位的翻转表示数据没有发生变化(上一位如果是“0”,则当前发送“0”;上一位如果是“1”,则当前发送“1”),或者反之。

5.米勒(Miller)码
如图,米勒码用数据中心是否有跳变表示数据。数据中心有跳变表示“1”,数据中心无跳变表示“0”。当发送连续的“0”时,则在数据的开始处增加一个跳变防止失步。

6.修正的米勒(Modified Miller)码
修正的米勒码是ISO14443A规定使用的数据编码。数据中间有个窄脉冲表示“1”,数据中间没有窄脉冲表示“0”,当有连续的“0”时,从第二个“0”开始在数据的起始部分增加一个窄脉冲。该标准还规定起始位的开始处也有一个窄脉冲,而结束位用“0”表示。如果有两个连续的位开始和中间部分都没有窄脉冲,则表示无信息。

7.副载波调制的曼侧斯特(Manchester)码
副载波调制的曼侧斯特码也是ISO14443A规定使用的数据编码,在卡片向PCD回送数据时使用。副载波调制码元的右半部分表示数据“0”,副载波调制码元的左半部分表示数据“1”。

副载波并不是我们通常理解的正弦波,而是由卡片中的负载调制而引起的射频场强度的变化。根据电磁感应原理我们知道,假如电磁场中有一个线圈,如果线圈不闭合,它对电磁场是没有影响的;但是如果线圈闭合了,线圈中就会产生环流,从而消弱电磁场的强度。卡片中也有一个这样的线圈,当卡片在读写器的射频场中时,卡片可以控制这个线圈的开合从而引起读写器射频场强度的变化,而这个变化的波形就是上图中的一个个白竖条。这些白色竖条的频率在国际标准中规定是13.56MHz/16=847KHz,并称这些847KHz的条条为副载波。产生这些副载波的办法称为负载调制。卡片通过何时发送以及什么位置发送这些白条条来向读写器回送数据。

射频识别技术中采用的编码方法还有许多种,有些是上述几种的变形。但无论采用什么编码方法,其原则都应该是数据利于传送和识别,且不能失步,有时候还要配合下面将要叙述的卡片防冲突。

原文出处:这里写链接内容

射频识别技术——数据编码相关推荐

  1. 射频识别技术漫谈(6-10)

    射频识别技术漫谈(6)--通讯协议概述 通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等.在这里通迅的双方指的是读写器和卡片. 首先是 ...

  2. 射频识别技术:RFID 您了解不?

    射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签.无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标 ...

  3. 射频识别技术原理分析

    射频识别技术原理分析 射频识别(RFID)技术相对于传统的磁卡及IC卡技术具有非接触.阅读速度快.无磨损等特点,在最近几年里得到快速发展.为加强中国工程师对该技术的理解,本文详细介绍了RFID技术的工 ...

  4. 什么是RFID? RFID简介,射频识别技术发展历史.金属液体对RFID的影响

    什么是RFID? '''RFID是射频识别技术的英文(Radio Frequency Identification)的缩写,又称电子[[标签]]''',射频识别技术是20世纪90年代开始兴起的一种自动 ...

  5. Internet of things:是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置

    物联网(Internet of Things,简称IOT)是指通过各种信息传感器.射频识别技术.全球定位系统.红外感应器.激光扫描器等各种装置与技术,实时采集任何需要监控. 连接.互动的物体或过程,采 ...

  6. RFID无线射频识别技术基本介绍

    RFID无线射频识别技术基本介绍: 无线射频识别技术(Radio Frequency Idenfication,RFID)是一种非接触的自动识别技术,其基本原理是利用射频信号和空间耦合(电感或电磁耦合 ...

  7. RFID射频识别技术(一)第一讲

    目录 (1)射频识别的最小系统 (2)射频识别的工作原理 (3)射频识别技术的应用 (4)RFID技术 (5)中国RFID发展路线图road map 第一阶段:2006-2008培育期 第二阶段:20 ...

  8. 射频识别技术|期末考试知识点|第1讲_RFID

    课堂笔记 1.RFID技术 标签(芯片.天线.封装) 读写器 中间件和系统软件 公共服务体系 2.IC&ID IC卡和ID卡的区别在于是否有CPU. 3.射频识别的最小系统: 射频识别的简要工 ...

  9. 射频识别技术漫谈(3)——能量、调制

     http://blog.sina.com.cn/s/blog_9ed067ad0100xrss.html 无源和免接触是非接触式IC卡相对于接触式IC卡的两大特点.无源是指卡片上没有电源,免接触 ...

  10. 3|射频识别技术|第一讲:射频识别技术概述|完整内容

    1 RFID技术 2 射频识别技术的应用 3 射频识别的工作原理以及最小系统 (2023年 2月16日 10:26首次发布)

最新文章

  1. Python爬虫高级之JS渗透登录新浪微博 | 知了独家研究
  2. linux批量管理矿机,华硕最新的挖矿主机板可以一次控制 20 个 GPU
  3. Windows上也能用Swift编程了,官方编译工具安装包现已上线
  4. No module named ‘prompt_toolkit.enums‘
  5. Normalization,Regularization 和 standardization
  6. HttpService远程校验
  7. Using a Comparison Function for the Key Type
  8. hybrid App cordova打包webapp PhoneGap
  9. 常用JQuery插件整理 1
  10. c++用向量给句子排序_用C ++对向量排序
  11. MMP,我兄弟转正前一天,一个垃圾公司把他辞退了!
  12. java ctrl d不能用_Intellij Idea中Backspace无法使用,Ctrl+c/Ctrl+d等等快捷键无法使用的问题的解决...
  13. 计算机usb无法读取u盘启动,电脑不能识别U盘PE的解决方法
  14. amd锐龙CPU A320系列主板如何安装win7
  15. Codeforces Round #570 (Div. 3)B. Equalize Prices
  16. 解决Python使用playsound播放音频报错:在用引号括起的字符串不能指定额外的字符
  17. python:shape和reshape()函数
  18. 从节约来理解python变量是什么
  19. Python 实现图片转文字
  20. 光纤传输设备学习资料:12路Base Camera link 全景影像复合光纤传输设备

热门文章

  1. 学计算机的学数学建模课吗,为什么数学建模与数学实验会进入大学课堂
  2. 信号-失真噪声比 (SNDR) 无杂散动态范围 (SFDR)
  3. oracle10非正常删除卸载干净,win10系统下把Oracle卸载干净
  4. stm32F103 模拟I2C mpu6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结
  5. 达人评测 i510400f和i511400f区别 i5 11400f和i5 10400f对比
  6. sql如何行转列,列转行
  7. c语言 最大子段和,最大子段和 C语言源码
  8. Java基本数据类型及对应包装类
  9. python构建带数字的古诗词数据集
  10. Windows文件扩展名