1.基于网络分配向量的移动自组织网络多用户协同发送方法,其特征在于:
第一部分:
第一步,在有rts/cts机制的csma/ca协议基础上,发送节点先发送rts给接收节点,其包含请求传输的比特数信息brequest;接收节点收到rts后,回复cts时,按照第二部分进行物理层和mac层的联合自适应速率选择和功率控制,并由速率选择和rts中请求的数据比特数得到数据包的时间长度tdata;
第二步,每个节点都记录并维护一个计数器nav,当网络中的某个节点收到发给其他节点的rts,将修改计数器nav=nav+1并相应地记录会话结束时间tend=tcurrent+tcts,直至经过时刻tend后计数器nav减去1并删除对应记录tend;tcurrent为当前时刻,tcts为cts包的时间长度;
第三步,第三方节点侦听接收节点在反馈给发送节点的cts包中指示数据包时长为tdata,将预计的会话结束时间tend记录为tend=tcurrent+sifs+tdata+sifs+tack;sifs为短帧间间隔,tack代表传输完一个ack或nack包所需的时长;若第三方节点在第二步中已侦听过对应该cts的rts包,并记录过tend,则此过时的tend应被新的tend所替换;
第四步,采用波束赋形技术的mimo系统允许一跳范围内的m对用户同时传输,任何节点当其计数器nav≥m时,认为信道繁忙,节点进入虚拟载波侦听状态,停止检测物理信道并暂停回退进程,不会发起数据传输,直至计数器满足条件nav<m后继续通信或恢复回退进程;m为可设置参数,是一跳范围内同时传输的链路数的上限;
第二部分:
第一步,发送节点以信噪比要求最低的调制编码方案和最大发射功率pmax广播rts,以此尽最大能力通知信道占用,保证建立起信噪比要求最低的连接;
第二步,接收节点收到rts帧后,接收节点依据收到rts帧的信干噪比sinrrts,可依据各调制编码方案的信噪比要求,寻找该信干噪比能够支持的最高速率所对应的调制编码方案mcsopt,以及为匹配该调制编码方案可从最大发射功率pmax下调的功率δdb;
第三步,将第二部分第二步所选择的mcsopt和δdb写入cts反馈给发送节点,使得发送节点能够选择优化的mcs方案和发送功率进行数据帧的发送。
2.根据权利要求1所述的基于网络分配向量的移动自组织网络多用户协同发送方法,其特征在于:接收节点根据调制编码方案mcsopt和所需传输比特数brequest计算发送数据包实际所需的时间长度tdata。
3.根据权利要求2所述的基于网络分配向量的移动自组织网络多用户协同发送方法,其特征在于采取如下方案适应速率调整:令需要静默的无关节点在收到rts后先记录会话结束时间tend=tcurrent+tcts;在此期间若收到回复此rts的cts帧,再更新记录tend=tcurrent+sifs+tdata+sifs+tack。