- 5
- 0
- 约1.36万字
- 约 12页
- 2018-10-12 发布于江苏
- 举报
基于活动链路护的UWB功率控制算法的主要步骤在上面的
基于活动链路保护的UWB功率控制算法的主要步骤在上面的流程图中已经详细给出,下面将给出这个算法的主要代码。
正如前面所述,这个程序主要包括两个部分,第一个部分是自定义的一个message类powerMsg,第二个部分就是实现具体算法的详细代码。下面的是这个两个部分的主要代码。
第一部分:自定义的一个powerMsg类,用来携带功率控制的信息,如功率大小,链路增益,信噪比,节点的状态信息(空闲或者忙碌)等等。
message powerMsg
{ fields:
double txPower;
double rxWantMinpower;
double MEI;
int sourceNodeIndex;
int destintNodeIndex; // 如果为 -1说明是广播的.
int x; //记录发送节点的x,y位置
int y;
bool wantCommWithYou=false;
bool linkSucessToCreat=false; //如果成功建立一个link则为true
}
这个msg文件通过编译后,会生成另外两个文件:powerMsg_m.h和powerMsg_m.cc。
第二:建立一个物理层的模块。
物理层的模块主要处理与信道有关的东西,比如功率控制的信道接入方式,维持链路的增
原创力文档

文档评论(0)