[发明专利]网络端到端差错控制传输方法、装置及电子设备有效
| 申请号: | 201910047720.6 | 申请日: | 2019-01-17 |
| 公开(公告)号: | CN109660320B | 公开(公告)日: | 2020-09-01 |
| 发明(设计)人: | 刘锋;刘亮 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
| 地址: | 100000*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 端到端 差错 控制 传输 方法 装置 电子设备 | ||
1.一种网络端到端差错控制传输方法,其特征在于,应用于接收端,所述方法包括:
接收t时刻到达的数据向量以构成第一接收子空间;所述数据向量包括第二编码数据向量和第二校验向量,所述第二编码数据向量为原始数据包经发送端子空间编码得到的第一编码数据向量经传输达到接收端的编码数据向量,所述第二校验向量为所述第一编码数据向量经校验得到的第一校验向量再经传输达到接收端的校验向量;
根据所述第二校验向量计算所述第一接收子空间对应的差错空间维数;
当所述差错空间维数小于1/2码距时,接收所述t时刻到达的数据向量以构成第二接收子空间;
计算所述第二接收子空间与发送子空间的空间距离;
当所述空间距离小于1/2码距时,对所述第二接收子空间中的数据向量进行子空间解码以得到恢复的数据包。
2.根据权利要求1所述的网络端到端差错控制传输方法,其特征在于,所述根据所述第二校验向量计算所述第一接收子空间对应的差错空间维数的步骤,包括:
根据所述第二校验向量计算所述第一接收子空间对应的校验差空间维数;
根据所述校验差空间维数估算差错空间维数。
3.一种网络端到端差错控制传输方法,其特征在于,包括:
发送端将原始数据包进行子空间编码得到多个编码数据向量以构成发送子空间;
对每个所述编码数据向量进行校验得到对应的校验向量;
发送端将由所述编码数据向量和所述校验向量组成的数据向量发送出去;
接收端接收t时刻到达的数据向量以构成第一接收子空间;
接收端根据所述t时刻到达的数据向量中的校验向量计算所述第一接收子空间对应的差错空间维数;
当所述差错空间维数小于1/2码距时,接收所述t时刻到达的数据向量以构成第二接收子空间;
计算所述第二接收子空间与所述发送子空间的空间距离;
当所述空间距离小于1/2码距时,对所述第二接收子空间中的数据向量进行子空间解码以得到恢复的数据包。
4.根据权利要求3所述的网络端到端差错控制传输方法,其特征在于,在所述接收端接收t时刻到达的数据向量以构成第一接收子空间的步骤之前,还包括:
接收网络中间节点采用随机线性网络编码传输方式传输所述数据向量。
5.一种网络端到端差错控制传输装置,其特征在于,包括:
第一接收子空间模块,用于接收t时刻到达的数据向量以构成第一接收子空间;所述数据向量包括第二编码数据向量和第二校验向量,所述第二编码数据向量为原始数据包经发送端子空间编码得到的第一编码数据向量经传输达到接收端的编码数据向量,所述第二校验向量为所述第一编码数据向量经校验得到的第一校验向量再经传输达到接收端的校验向量;
差错空间维数计算模块,用于根据所述第二校验向量计算所述第一接收子空间对应的差错空间维数;
第二接收子空间模块,用于当所述差错空间维数小于1/2码距时,接收所述t时刻到达的数据向量以构成第二接收子空间;
空间距离计算模块,用于计算所述第二接收子空间与发送子空间的空间距离;
子空间解码模块,用于当所述空间距离小于1/2码距时,对所述第二接收子空间中的数据向量进行子空间解码以得到恢复的数据包。
6.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至4任一项所述的网络端到端差错控制传输方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910047720.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络数据传输方法、装置及电子设备
- 下一篇:一种信道测量方法及装置





