文件名称:1数据发送-5gnr无线网络覆盖优化指导书
文件大小:5.82MB
文件格式:PDF
更新时间:2024-06-27 14:38:14
Z-Stack ZigBee
6.1物理层介绍 第六章物理层(PSV)设计 物理层在MAC子层和物理射频信道之间提供接口。它通过物理层数据服务 访问点和物理层管理服务访问点提供这两种服务,主要负责:在当前信道进行能 量检测(ED);为接收到的信息包提供链路质量指示(LQI);使用CSMA.CA算 法进行清除信道评估(CCA);信道频率选择;数据传输和接收【加1。 根据不同的国家和地区,它提供三种不同的频段分别是:800MHz、900MHz、 2400MHz,在这些频段*定义了27个可用的射频信道【411。这些信道的中心频 率按照如下公式定义(k为信道数)1421: 只=868.3MHz,k=0; Fc=906MHz+2(k-I)MHz,k=l,2I'o 910; Fc=2405MHz+5(k-11)MHz,k=1l,12⋯26。 从上面物理层要实现的功能可以看出,物理层与硬件的关系极为密切,其中 绝大部分功能的完成需要依靠硬件来加以实现。本协议栈的设计中采用了 Chipcon公司的CC2430DB开发板,它使用CC2430射频芯片。 6.2数据的发送和接收 数据的发送和接收对于整个系统来说非常重要,所有和协议相关的帧信息都 必须通过CC2430射频芯片来完成。下面分别介绍数据发送和接收的实现。 6.2.1数据发送 CC2430芯片中提供了发送FIFO,用来存放要发送的数据信息。对这个FIFO 的访问可以通过RFD寄存器来进行。发送FIFO最大能够存放128个字节的数据 信息。除去芯片硬件自动生成的2个字节的帧校验序列(FCS)和1个字节的物 理层帧头(PHR)外,剩下125个字节用来存放MAC层帧信息。因此MAC层 要发送的MSDU信息最多只能够有125个字节。这个发送函数可声明如下: I extern byte halRfsendPacket(byte★pData, byte length); I pData:表示要发送的数据信息。