1.一种太赫兹协议中随机接入竞争窗口确定方法,包括剩余CAP确定竞争窗口方法或剩余竞争窗口叠加方法,其特征在于,剩余CAP确定竞争窗口方法包括以下步骤:Step1、PNC向所有Devs发送一个信标,用于确定收到信标的Devs的CAP长度;
Step2、节点确定竞争窗口W数值等于CAP长度数值CAPslot;
Step3、节点在(0,W‑2)范围内随机选择退避时隙S,通过预留2个时隙来确保ACK帧的传输可靠性,然后启动退避递减过程,当退避时隙数值递减到0,节点启动数据传输;
Step4、在退避过程中对信道进行CCA检测,若当前信道检测空闲,则退避时隙S的长度自减1,并判断退避时隙S的长度的值是否为零,若为零,竞争信道成功,节点获得信道的使用权,否则再次进行信道检测,若信道检测为忙碌,执行Step5;
Step5、退避时隙S自减暂停,并对信道进行CCA检测,当信道检测出一个完整帧间间隔的空闲时间后,S恢复自减过程,并执行Step4;
Step6、节点在发送帧后,若节点未收到确认帧,推断出发生了碰撞,这时节点进行需要从新发送数据,执行Step7;
Step7、判断(W‑S)是否大于2,若是,节点确定竞争窗口数值W=(W‑S‑2),执行Step3,否则数据帧发送失败;
Step8、当重传次数i达到最大重传次数时,该数据帧发送失败,算法终止;
剩余竞争窗口叠加方法包括以下步骤:
Step1、PNC向所有Devs发送一个信标,用于确定收到信标的Devs的CAP长度;
Step2、根据传输次数N和CAP时隙长度CAPslot确定竞争窗口长度WL=CAPslot/N,令W=WL,total退避时隙总量S =0;
total total
Step3、节点在(0,W‑2)范围内随机选择退避时隙S,令S =S +S,并启动退避递减过程,当退避时隙退避到0,节点启动数据传输;
Step4、在退避过程中对信道进行CCA检测,若当前信道检测空闲,则退避时隙S的长度自减1,并判断退避时隙S的长度的值是否为零,若为零,竞争信道成功,节点获得信道的使用权,否则再次进行信道检测,若信道检测为忙碌,执行Step5;
Step5、退避时隙S自减暂停,并对信道进行CCA检测,当信道检测出一个完整帧间间隔的空闲时间后,S恢复自减过程,并执行Step4;
Step6、节点在发送帧后,若节点未收到确认帧,推断出发生了碰撞,这时节点进行需要从新发送数据,执行Step7;
Step7、当节点在第i次传输过程中判断发生碰撞,若i小于N,节点确定竞争窗口数值Wtotal=(WL*(i+1)‑S ‑2i),然后转入Step3;
Step8、当重传次数i大N,该数据帧发送失败,算法终止。