非接触式IC卡通讯规范-编码方式与滤波器设计
需积分: 9 159 浏览量
更新于2024-08-10
收藏 1.86MB PDF 举报
"编码方式概述-用频率采样法设计fir滤波器"
本文主要讨论了在数字通信系统中,特别是非接触式IC卡通信规范PBOC PART11中的编码方式。编码是将数字数据转化为可传输的信号过程,通常采用脉冲序列,例如开/关键控(OOK)技术,其中开表示1,关表示0。然而,OOK编码可能存在区分0比特位和开关关闭状态的困难,因此需要采用其他编码方式以提高数据传输的可靠性和准确性。
1. **编码方式**:
- **NRZ-L (Non-Return-to-Zero Level)**:在这种编码中,高电平代表1,低电平代表0,数据流的电平不会在每个比特间隔后返回到零。NRZ-L简单但可能在信号中产生直流偏置,导致信号传播问题。
- **曼彻斯特编码**:曼彻斯特编码是一种自同步编码,每个比特周期中间发生一次电平翻转,0比特位在周期的上升沿翻转,1比特位在下降沿翻转,这样可以自动检测比特的边界,同时消除直流分量。
- **改进的米勒编码**:类似于曼彻斯特编码,但电平翻转的位置不同,用于某些特定应用,如非接触式IC卡通信。
2. **通信类型**:
- Type A 和 Type B 是两种不同的通信方式,它们采用不同的编码策略。Type A 使用改进的米勒编码从PCD(读卡器)到PICC(卡片),而从PICC到PCD则使用NRZ-L编码。相反,Type B 则是曼彻斯特编码从PICC到PCD,NRZ-L编码从PCD到PICC。
3. **标准与规范**:
- 文件遵循中华人民共和国金融行业标准 JR/T0025.11—2013,该标准详细规定了非接触式IC卡的通信规范,包括编码方式、位速率、帧结构、命令与响应等方面。
4. **其他细节**:
- **位速率**:描述了数据传输的速度,是通信协议的重要参数。
- **帧结构**:包含帧格式和帧时序,规定了数据如何打包并按顺序传输。
- **命令与响应**:定义了Type A和Type B的命令集,如WUP(唤醒)、ANTICOLLISION(防碰撞)、SELECT(选择)、HLTA/B(休眠模式)等,以及相关的CRC校验,确保数据的完整性和正确性。
- **状态机**:描述了PICC(卡片)在不同通信阶段的行为和状态转换,如Type A和Type B的PICC状态机。
5. **PCD处理**:
- 包括主循环、轮询、冲突检测、激活、移出和异常处理等步骤,这些都是PCD进行非接触式通信时的关键操作流程。
6. **半双工块传输协议**:
- 规定了数据传输的块格式、帧等待时间延迟和具体的协议操作流程,以确保高效且可靠的双向通信。
编码方式在数字通信系统中起着至关重要的作用,它决定了数据传输的效率、准确性和抗干扰能力。非接触式IC卡通信规范PBOC PART11详细阐述了各种编码方式和通信流程,旨在确保金融交易等应用的安全性和可靠性。
2023-10-26 上传
2012-04-24 上传
2018-06-25 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-08 上传
点击了解资源详情
liu伟鹏
- 粉丝: 24
- 资源: 3861
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析