UWB协议:IEEE 802.15.4A‐2011学习
UWB协议:IEEE 802.15.4A‐2011学习
- 1. PHY协议
- 1.1 发送处理
- 1.1.1 SHR
- 1.1.2 PHR
- 1.1.3 DATA
- 1.2 接收处理
- 待补充
- 2. MAC协议
- 待补充
1. PHY协议
UWB phy处理基本流程如下框图:
4Z中四种帧结构:
1)其中Fira或者CCC测距过程中使用到第一和第四种帧格式;
2)第二中在4z HRP中非强制要求,其他三种强制要求;
UWB PHY相关参数:
1.1 发送处理
1.1.1 SHR
SHR preamble位于PHR前,用于AGC设置,天线分集选择,定时采集,粗频偏和细频偏恢复,分组和帧同步,信道估计,测距前沿信号跟踪。
preamble相关设置参数:
SHR包含两部分:
1)SYNC
长度种类:31,127
值:{-1,0,1}
127:
扩频过程:
具体过程如下图所示:
相关参数
1)扩频因子L = Nc(单个符号chip个数)
2)Ci序列长度31或者127
3)符号重复Nsync = 64(default)
总长度:Nc * Nsync
Kronecker operation:
2)SFD
UWB PHY默认或者中速率下使用短sfd,低数据速率(@110kb/s)下使用长sfd。
短SFD:
(1) 8bit,[0 +1 0 –1 +1 0 0 –1],
(2) 在Si symbol上进行扩频8倍
(3) 发送顺序:左侧值先发
长SFD:
(1) 64bit,[0 +1 0 –1 +1 0 0 –1],
(2) 在Si symbol上进行扩频64倍,前32symbols 激活,后32symbols填0
(3) 发送顺序:左侧值先发
扩频过程代码如下:
Sdf = repmat(Si, SdfSymbolRepetitions, 1);
Sdf = SdfSpreadCode.*Sdf;
preamble = [Sync;Sdf];
处理流程框图:
1.1.2 PHR
PHR位于SHR preamble后,由19bit信息组成,这19bit信息是接收成功译码所必需的信息。
- PHR rate, length, ranging, extension, preamble duration fields
1)PSDU (MAC)DATA RATE
2)preamble duration
前导持续时间字段用于测距操作,由PHY帧的接收器用于帮助确定UWB PHY在哪个前导符号处获得并开始跟踪前导。在通信一个测距ACK包时,接收器可以使用Preamble Duration字段根据接收到的值设置自己的Preamble Duration值
3) Frame payload Length
4)six parity check bits:SECDED Check Bits
5)测距帧标识:1,测距帧
6)扩展:置0
PHR组成及定义说明如下图:
2. PHR SECDED check bits
SECDED check bits包含6bit校验信息,用来对PHR传输误码进行保护。single error correct, double error detect支持单bit纠错,双bit错误检查。编码过程取决如0-12bit,具体编码公式如下:
1.1.3 DATA
数据处理过程如下:
mac接收到的待发送数据按LSB-first转换成bit流后,先进行rs编码,编码后的数据和PHR bit数据组帧后进行卷积编码和BPM-BPSK调制,完成发送处理流程:
1.2 接收处理
待补充
2. MAC协议
待补充
UWB协议:IEEE 802.15.4A‐2011学习相关推荐
- The IEEE 802.15.4 MAC layer
文章目录 The IEEE 802.15.4 MAC layer 1.帧格式 1.1 UWB 帧的定义如下 1.2 MAC 帧的定义如下: The IEEE 802.15.4 MAC layer 本文 ...
- 蓝牙(Bluetooth) IEEE 802.15.1 协议学习
catalogue 1. 蓝牙概念 2. 配对和连接 3. 机密安全性 4. 蓝牙协议分类 5. 蓝牙协议栈 1. 蓝牙概念 蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备.移动设备和楼 ...
- 实验十八 IEEE 802.15.4和ZBR协议仿真
无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 目录 无线网络技术教程第四版实验十八 IEEE 802.15.4和ZBR协议仿真 1 实验要求和目的 2 实验原理和背景 3 ...
- ZigBee学习笔记——(二)IEEE 802.15.4无线传感器网络通信标准
第二章 IEEE 802.15.4无线传感器网络通信标准 一.IEEE 802.15.4标准概述 二.网络组成和拓扑结构 1.网络组成 2.拓扑结构 ①星状网络 ②点对点网络 三.IEEE 802.1 ...
- IEEE 802.15.4协议完整中文版 - 4.2 IEEE 802.15.4 WPAN 的组件
4.2 IEEE 802.15.4 WPAN 的组件 遵循本标准的系统由几个部分组成,其中最基本的是设备.使用同一个物理信道通信的两个或者多个设备构成一个 WPAN.这个 WPAN 应该至少包括一个 ...
- IEEE 802.15.4和ZigBee
IEEE 802.15.4网络简介 IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.在这个网络中, ...
- 不可不知的IEEE 802.15.4和ZigBee基础
IEEE 802.15.4网络是指在一个POS内使用相同无线信道并通过IEEE 802.15.4标准相互通信的一组设备的集合,又名LR-WPAN网络.ZigBee是基于IEEE802.15.4标准的低 ...
- 可见光成像通信(Optical Camera Communication,OCC)——基于IEEE 802.15.7-2018标准的解读
之前博客<可见光通信>较为详细的介绍了可见光通信技术.而本博文则是对OCC(optical camera communication)或称可见光成像通信进行深入的介绍 更多本人做的可见光通 ...
- 对比分析Zigbee协议与802.15.4协议的联系与区别
对比分析Zigbee协议与802.15.4协议的联系与区别-电子发烧友网 IEEE802154协议解析.ppt IEEE802154协议解析.ppt - 360文库 描述 许多设计人员都听说过zigb ...
最新文章
- 网络配置文件、命令详解
- paddle deepspeech v2 转 pytorch
- VTK:Utilities之CameraModifiedEvent
- Centos 开放端口
- Storm 疑难杂症。
- html模板(base标签,meta标签,禁用浏览器缓存)+JSP自定义标签荔枝
- class12_pack_grid_place 放置位置
- linux的常用操作——read函数和write函数
- arcmap中添加python脚本_基于Python脚本的ArcMap字段计算器分类赋值
- 计算机普通用户没有软件怎么回事,请教各位高手:单机多用户账户计算机,当管理员用户安装了程序,其它普通用户账户不能使用怎么处理?比如在管理...
- r k-means 分类结果_《机器学习》之 Kmeans聚类的原理及代码
- js中的 substring和substr方法
- python 简介+安装(搬运廖雪峰网站)
- 关于struts2 获取页面表单信息的个人做法
- 睿智的seq2seq模型4——往英文到法文的翻译里加上注意力机制
- jmeter进行http压力测试
- (更新)视频设备通过rtsp接入amazon alexa echo show
- 【三石jQuery视频教程】03.创建垂直时间表(Timeline)
- VR失重太空舱游乐设备|航空航天VR体验|VR航天航空体验馆
- 【计算机网络】TCP/IP协议(DNS协议、IP协议、TCP协议、UDP协议、三次握手、四次挥手)
热门文章
- iOS 真机调试 No profile for team xxxx matching xx found
- 湖北计算机一级证书样本,湖北计算机一级(Hubei computer level).doc
- 全国青少年编程等级考试scratch三级真题2021年9月(含题库答题软件账号)
- 腾讯重新定义了区块链,这下整个链圈都沸腾了!
- 【LSSVM回归预测】基于matlab灰狼算法优化最小支持向量机GWO-LSSVM数据预测【含Matlab源码 2259期】
- 关于GPL协议的理解(开源与商用、免费与收费)
- (远程控制)App inventor 编写安卓app控制 ESP8266
- 手动挡编辑器vim操控指南
- Leetcode 208.实现 Trie (前缀树)(Implement Trie (Prefix Tree))
- 遍历一个文件夹下的所有文件和子文件夹