-
5G NR无线网络覆盖优化指导书对MAC层数据服务功能的实现进行阐述
资源介绍
ZigBee协议栈的分析与设计 第五章MAC层设计
5.1 MAC层服务概述
第五章MAC层设计
从ZigBee协议栈体系结构来看,MAC层位于物理层(PHY)和网络层(NWK)
之问,它通过MAC层管理实体(MLME)和MAC层公共部分子层服务访问点
(MCPS.SAP)向网络层提供相应服务。
MAC层公共部分子层服务访问点(MCPS.SAP)主要负责从网络层接收数据,
在对等实体之间进行数据传送,向上层报告来自于其他设备的数据。
MAC层管理实体(MLME)提供MAC层管理功能如信道扫描、网络关联、
解关联、信标同步等,与此同时它还负责维护MAC层管理对象数据库。这个数
据库就是个域网信息基础(P:AN information base,PIB)。
下面对这两个服务实体中的原语操作分别介绍。对于和MAC层服务相关的
确认(Confirm)和指示(Indication)原语操作,由于这些原语仅仅向网络层返
回操作结果,并且其设计方法在3.5节中已有介绍,其原语操作的处理过程在网
络层中说明,这里就不再加以介绍。仅仅介绍请求(Request)和响应(Response)
原语操作的设计。
5.2 MAC层数据服务功能的实现
5.2.1 MCPS-DATA.request原语
MCPS.DATA.rcqust原语用来请求传送一个MAC层服务数据单元(MSDU)。
对于这个原语的操作,我们用MAC层MCPS 函数来实现,其函数.DataRequest
声明如下:
SrcAddr:发送数据单元的源设备地址