[发明专利]无冗余的抗干扰编码方法无效
申请号: | 201010283248.5 | 申请日: | 2010-09-16 |
公开(公告)号: | CN102307076A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 任勇;何能强;姜春晓;马鑫;李治华;于洋 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084 北京市10*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 抗干扰 编码 方法 | ||
技术领域
本发明涉及一种无冗余的抗干扰编码方法,是一种提高数据包传输效率的高效编码方法,关于无线网络数据包传输编码技术,特别关于一种新型的无线网络数据广播业务中的数据包传输编码方法,属于数据通信传输编码技术领域。
背景技术
在无线网络里传输数据包,由于信号衰弱,信道间的干扰和冲突,丢失数据包是不可避免的。对于无线数据包广播业务或者多播业务,例如蜂窝网络中的文本分发,手机固件更新或升级,如果接收端无法得到所有完整的数据包,那么将无法享受广播业务,例如无法得到文本,手机固件更新或升级失败。因此无线数据广播业务需要考虑接收端接收数据包的完整性。
由于广播业务的特殊性,其网络拓扑是一对多的,也就是说一个数据发送端,多个数据接收端。同时由于不同数据接收端处于相异的物理环境中,所经历的无线环境参数不一样,因此数据丢包率是不同的,从而导致了接收端接收到的数据包存在差异,例如发送端广播了10个数据包p1,p2,…,p10,由于接收端A和接收端B所处的环境不一样,A接收到的数据包可能是p1,p3,p5,p7,p9,B接收到的数据包可能是p2,p4,p6,p8,p10。如果要保证接收端A和B都能够实现发送端的广播业务,那么发送端还需要发送数据包使得接收端A收到p2,p4,p6,p8,p10,接收端B收到p1,p3,p5,p7,p9。
传统的方法是发送端通过ARQ(自动重传请求)来保证所有接收端都收到这10个数据包。对于数据包pi(1≤i≤10),如果接收端收到该数据包,那么其反馈告知发送端,当发送端接收到所有接收端针对pi的反馈,那么发送端开始发送pi+1,否则发送端重传pi。虽然发送端通过ARQ可以保证所有接收端都收到数据包,但是这种方法会造成很大的传输冗余,例如已经收到pi数据包的接收端可能会再次收到数据包pi,从而浪费了正确的数据包传输。
纠删编码(Erasure Code)通过进行数据包间的编码,使得每次传输的数据包尽量避免与已收到的数据包重复,从而减少重复的数据包传输,提高数据包传输的效率,表格.1是用于说明减少重复数据包传输的一个简单例子。在表格.1中,发送端需要将p1,p2发送给接收端A和接收端B,当发送端发送p1时,只有B接收到了数据包p1,当发送端发送p2时,只有A接收到了数据包p2。当传输完p1,p2后,发送端并没有重复发送p1或者p2,而是发送了p1⊕p2,当A和B接收到p1⊕p2后通过异或操作可以得到p1和p2。如果发送端重复发送p1或者p2,那么A和B中至少有一个会收到两个p1或者p2,从而浪费了一次正确的数据包传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010283248.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半潜式双集波力发电装置
- 下一篇:空调