文章目录
1、Packet Error Rate Tester(包错误率测试)理论分析
1.1、工作流程
Packet Error Rate Tester(包错误率测试)
1、启动
- 板载外设、射频IO、系统时钟、中断等初始化(halBoardInit(););
- BasicRF 数据结构体配置(basicRfCfg_t 结构体位于 basic_rf.h);
- BasicRF 协议初始化( halRfInit(); )。
2、发送( appTransmitter(); )
- 将刚才配置的BasicRF结构体数据进行初始化;
- 设置发射功率( halRfSetTxPower(2); );
- 调用 basicRfSendPacket(); 将数据包发送出去。
3、接收( appReceiver(); )
- 将刚才配置的 BasicRF 结构体数据进行初始化;
- 调用 basicRfPacketIsReady(); 函数检测时否接收到数据;
- 如果接受到数据,调用 basicRfReceive(); 函数接受数据;
- 对数据包进行计算,得出PER、RSSI。