【技术实现步骤摘要】
无线局域网内组播场景中最小丢包重传方法
本专利技术属于无线通信
,特别涉及一种具有反馈链路的组播场景丢包恢复中生成最少数量重传包的方法。
技术介绍
信息高效可靠传输问题是任意通信系统都需要研究的重要问题。很多应用要求完全可靠的传输数据,即不能有数据包的丢失,例如文件传输,财务应用,电子邮件,远程主机访问等应用。丢失文件数据或财务交易数据的后果严重。与有线网络相比,在无线通信网络中,有很多因素例如衰落、干扰、多径效应和碰撞会导致无线传输丢包率增高,这就增加了传输的开销,而这种开销在无线组播场景中是比较严重的。目前,无线传输系统中都是采用直接重传的方式,即每个用户丢什么包就向该用户重传该包。例如在一个AP同时为三个用户服务的组播系统中,AP广播了三个数据包P1、P2和P3,用户一丢失P1,用户二丢失P2,用户三丢失P3,根据现有802.11机制需要向用户一重传P1,向用户二重传P2,向用户三重传P3,所以AP需要广播三个重传包。当组播网络内用户增加,链路状况的差异会造成各个用户丢包不同且极度分散,尤其是在高密度情况下,传统的丢包恢复机制会导致重传包的数量极大,严重的增加了系统的开销,传输效率大大降低。当信道条件很差或者网络很拥堵的情况下,这样极低的传输效率会导致重传次数增加,时延加大,甚至传输失败。因此,对无线传输系统组播场景下的丢包恢复进行最优化研究无疑具有重要意义。近些年提出了一种基于网络编码的组播重传方法,AP只需要重传一个数据包,即将P1、P2和P3进行异或组合操作形成异或组合包Q。用户一将Q与已正确接收到的P2、P3进行异或解码则可以恢复出丢包 ...
【技术保护点】
无线局域网内组播场景中最小丢包重传方法,其特征在于:组播网络中AP同时为P个用户服务,广播N个原始数据包;每个用户分别生成接收状态向量,并向AP反馈丢包情况,其中单个用户丢失的数据包数量至多为K;AP根据P个用户反馈的丢包情况生成一个P×N的丢包信息统计矩阵;AP生成一个N×K的编码矩阵,其中编码矩阵中的每一列代表一个重传数据包的组合情况,所有用户的丢包序号与编码矩阵相对应的行向量形成的子矩阵满秩,且不影响其他子矩阵的秩;AP将生成的编码矩阵与原始数据包进行比特按位异或,得出组合重传包并向P个用户进行广播;每个用户分别接收所述组合重传包,并将所述组合数据包与该用户已正确接收到的数据包进行异或解码,恢复出所丢失的数据包。
【技术特征摘要】
1.无线局域网内组播场景中最小丢包重传方法,其特征在于:组播网络中AP同时为P个用户服务,广播N个原始数据包;每个用户分别生成接收状态向量,并向AP反馈丢包情况,其中单个用户丢失的数据包数量至多为K;AP根据P个用户反馈的丢包情况生成一个P×N的丢包信息统计矩阵;AP生成一个N×K的编码矩阵,其中编码矩阵中的每一列代表一个重传数据包的组合情况,所有用户的丢包序号与编码矩阵相对应的行向量形成的子矩阵满秩,且不影响其他子矩阵的秩;AP将生成的编码矩阵与原始数据包进行比特按位异或,得出组合重传包并向P个用户进行广播;每个用户分别接收所述组合重传包,并将所述组合重传包与该用户已正确接收到的数据包进行异或解码,恢复出所丢失的数据包;所述编码矩阵的生成具体包括以下步骤:步骤101:从编码矩阵M中提取第i号用户的子矩阵SM;具体地,从丢包矩阵表中查得第i号用户丢包序号,从编码矩阵M中提取出丢包序号对应的行向量组合成该用户的编码子矩阵SM;步骤102:计算SM的行数r、列数c和秩rank;如果rank等于0则进行步骤103;如果0<rank<r则进行步骤104;否则进行步骤113;步骤103:将SM赋值为单位阵,根据SM更新M相应的行向量;步骤104:判断子矩阵SM是否有全零行zr和全零列zc;是则进行步骤105,否则进行步骤106;步骤105:将SM内第一个全零行和第一个全零列交叉处的元素值置1,进行步骤111;步骤106:令j=1,其中j是子矩阵SM的列号;步骤107:将SM第j列中的零值逐行置1,并重新计算秩rank;步骤108:判断rank是否增加,是则进行步骤110,否则将第j列前一次置1的向量恢复成0,进行步骤107,如果第j列所有向量均置过1,且rank均未增加,则进行步骤109;步骤109:将第j列前一次置1的向量恢复成0,令j=j+1,返回步骤107;步骤110:判断是否影响其他子矩阵的秩,是则进行步骤109,否则进行步骤111;步骤111:更新M和SM;具体地,根据SM更新M相应的行向量;步骤112:判断更新后的子矩阵SM的秩rank的大小是否等于r;如果等于则进行步骤113,否则进行步骤104;步骤113:判断i是否大于用户总数;是则结束,否则进行步骤114;步骤114:令i=i+1,对下一个用户进行以上步骤操作。...
【专利技术属性】
技术研发人员:谢刚,杨亚霖,高锦春,刘元安,胡碧波,刘凯明,刘芳,袁东明,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。