发明名称 基于分布式最佳中继节点选择的协同自动重传请求方法
摘要 本发明公开了一种基于分布式最佳中继节点选择的协同自动重传请求方法。主要解决现有无线通信网络中最佳中继选择方法复杂、自动重传请求控制信息开销大的问题。其实现步骤是:(1)基于信道状态信息在各候选节点内部定义一个倒计时时钟初始值,分布式选择最佳中继节点;(2)源节点以窗口形式发送多个数据帧,若所有数据帧被目的节点正确接收或达到传输次数上限,则传输过程结束;否则,目的节点发送请求帮助信息帧,反复由源节点或最佳中继节点以窗口形式重传所需数据帧,直到所有数据帧被目的节点正确接收或达到传输次数上限,传输过程结束。本发明具有传输性能高、控制信息开销少、最佳中继选择简单的优点,可用于信道状态变化较慢的无线通信网络。
申请公布号 CN102710400A 申请公布日期 2012.10.03
申请号 CN201210161764.X 申请日期 2012.05.23
申请人 西安电子科技大学 发明人 蔡跃明;陈华梁;杨炜伟;郝本建;李赞;司江勃;韩维佳;刘向丽;高锐;齐佩汉;关磊
分类号 H04L1/18(2006.01)I 主分类号 H04L1/18(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于分布式中继节点选择的协同自动重传请求方法,包括如下步骤:(1)在候选中继节点R<sub>1</sub>、R<sub>2</sub>、…、R<sub>N</sub>内,定义第i个候选中继节点R<sub>i</sub>的倒计时时钟初始值TF<sub>i</sub>为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>TF</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mo>|</mo><msub><mi>h</mi><mi>SD</mi></msub><mo>|</mo></mrow><mrow><mi>min</mi><mrow><mo>(</mo><mo>|</mo><msub><mi>h</mi><msub><mi>SR</mi><mi>i</mi></msub></msub><mo>|</mo><mo>,</mo><mo>|</mo><msub><mi>h</mi><mrow><msub><mi>R</mi><mi>i</mi></msub><mi>D</mi></mrow></msub><mo>|</mo><mo>)</mo></mrow></mrow></mfrac><msub><mi>T</mi><mi>DIFS</mi></msub><mo>,</mo></mrow></math>]]></maths>其中,i=1、2、…、N,N为候选中继节点的个数,h<sub>SD</sub>是源节点与目的节点之间的瞬时信道状态信息,<img file="FDA00001671122200012.GIF" wi="56" he="54" />是源节点S与第i个候选中继节点R<sub>i</sub>之间的瞬时信道状态信息,<img file="FDA00001671122200013.GIF" wi="65" he="54" />是第i个候选中继节点R<sub>i</sub>与目的节点D之间的瞬时信道状态信息,T<sub>DIFS</sub>是分布式帧间间隔的持续时间;(2)利用各个候选中继节点内的倒计时时钟,进行最佳中继节点的分布式选择,选出最佳中继节点R<sub>c</sub>:(2.1)源节点S发送准备发送控制帧RTS,目的节点D和所有N个候选中继节点R<sub>1</sub>、R<sub>2</sub>、…、R<sub>N</sub>接收该RTS控制帧;(2.2)目的节点D接收到准备发送控制帧RTS后,发送确认清除发送控制帧CTS,源节点S和所有候选中继节点R<sub>1</sub>、R<sub>2</sub>、…、R<sub>N</sub>接收该CTS控制帧;(2.3)候选中继节点R<sub>1</sub>、R<sub>2</sub>、…、R<sub>N</sub>接收到准备发送控制帧RTS和清除发送控制帧CTS后,计算各自节点内倒计时时钟初始值TF<sub>1</sub>、TF<sub>2</sub>、…、TF<sub>N</sub>;(2.4)根据各自节点内倒计时时钟初始值确定是否存在最佳中继节点:如果存在倒计时时钟初始值小于分布式帧间间隔的持续时间T<sub>DIFS</sub>的候选中继节点,则这些候选中继节点从各自初始值开始倒计时,且由第一个倒计时到0的候选中继节点发送准备帮助信息帧,并宣布自己成为最佳中继节点R<sub>c</sub>;如果所有节点倒计时初始值均大于分布式帧间间隔的持续时间T<sub>DIFS</sub>,则所有候选中继节点都不进行倒计时,不存在最佳中继节点;(3)最佳中继选择阶段完成后,源节点S连续发送W个数据帧,其中W为大于1的整数,这些数据帧构成一个发送窗口;(4)目的节点D接收该发送窗口,在接收完成后,产生一个长为P比特的目的节点接收指示向量V<sub>D</sub>,其中,P数值上与发送窗口的数据帧W相同,V<sub>D</sub>中的各比特取值为1或0,取1表示该比特对应的数据帧接收正确或已达到协议规定的传输次数上限值L,取0表示该比特对应的数据帧接收错误且传输次数小于协议规定的传输次数上限值L,L为大于1的整数,目的节点接收指示向量V<sub>D</sub>中等于0的比特所对应的数据帧构成目的节点需重传数据帧集合;(5)根据是否选择出最佳中继节点,确定是否执行最佳中继节点对发送窗口的接收:若未选择出最佳中继节点R<sub>c</sub>,则直接跳过此步,执行步骤(6);若已选择出最佳中继节点R<sub>c</sub>,则由该最佳中继节点R<sub>c</sub>接收源节点S的发送窗口,并在接收完成后,产生一个长为P比特的最佳中继节点接收指示向量V<sub>R</sub>,V<sub>R</sub>中的各比特取值为1或0,1表示该比特对应的数据帧接收正确,0表示该位对应的数据帧接收错误,最佳中继节点接收指示向量V<sub>R</sub>中等于1的比特所对应的数据帧构成最佳中继可重传数据帧集合;(6)根据目的节点D接收指示向量V<sub>D</sub>,反复执行数据重传:若目的节点接收指示向量V<sub>D</sub>中所有比特均为1,则目的节点D发送传输完成信息帧,宣布该窗口的传输过程结束;若V<sub>D</sub>中所有比特不全为1,则反复进行数据重传,直到V<sub>D</sub>元素全为1,再由目的节点D发送传输完成信息帧,宣布该窗口的传输过程结束。
地址 710071 陕西省西安市太白南路2号