【技术实现步骤摘要】
通信方法及相关装置
[0001]本申请涉及通信领域,尤其涉及通信方法、通信装置、计算机存储介质和计算机程序产品。
技术介绍
[0002]多跳场景的无线通信网络中,本领域技术人员虽然提出了多跳传输中至少一跳转发节点接收到来自上一跳的数据包之后,需要对这些数据包进行重编码,以提升数据包的传输成功率的技术方案,但是并没有进一步指出转发节点实现数据包的网络重编码的具体实现方式。
[0003]因此,多跳场景中作为转发节点的通信节点如何实现网络重编码,成为亟待解决的技术问题。
技术实现思路
[0004]本申请提供了通信方法、通信装置、计算机可读存储介质和计算机程序产品,在实现多跳场景中的转发节点的网络重编码的同时,还能节省多跳场景中的转发节点的编码计算量,提高编码速率。
[0005]可以应用本申请提供的技术方案的通信系统中包含多跳传输,每一跳的发送端称为该跳的起始节点,该跳的接收端称为该跳的结束节点,前一跳的结束节点为下一跳的起始节点。作为上一跳的结束节点且作为下一跳的起始节点的通信节点称为转发节点。
[0006]这多跳中的第一跳作为当前跳,该当前跳的起始节点对数据包进行编码,并向当前跳的结束节点发送当前跳的起始节点编码得到的数据包,当前跳的结束节点接收到起始节点编码得到的数据包之后,作为新的当前跳的起始节点,继续重复前述步骤,直到数据包到达最后一跳的结束节点。
[0007]第一方面,本申请提供一种通信方法。该通信方法包括:接收T个数据包和T个第一信息,所述T个数据包和所述T个第一 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:接收T个数据包和T个第一信息,所述T个数据包和所述T个第一信息一一对应,所述T个第一信息中每个第一信息指示所述T个数据包中与该第一信息对应的数据包相对于K个被编码数据包的编码系数组,K为大于1的正整数,T为大于或等于K的整数;获取E个第一编码系数组,所述E个第一编码系数组中每个第一编码系数组包含K个编码系数;基于所述E个第一编码系数组和所述T个第一信息指示的T个编码系数组确定E个第二编码系数组,其中,所述E个第二编码系数组、所述E个第一编码系数组和所述T个编码系数组之间满足如下关系:[f1…
f
e
…
f
E
]=[l1…
l
k
…
l
K
]
‑1[h1…
h
e
…
h
E
],其中,l
k
表示所述T个编码系数组中的K个编码系数组中的第k个编码系数组,h
e
表示所述E个第一编码系数组中第e个第一编码系数组,[l1…
l
k
…
l
K
]
‑1表示以l1至l
K
这K个编码系数组为K个列向量的矩阵的逆矩阵,f
e
表示所述E个第二编码系数组中第e个第二编码系数组,k为整数且依次从1取至K,e为整数且依次从1取至E;基于所述E个第二编码系数组对所述T个数据包中K个数据包进行编码,得到E个目标数据包,其中,所述K个数据包与所述K个编码系数组一一对应,所述E个目标数据包、所述E个第二编码系数组和所述T个数据包之间满足如下关系式:[Y1ꢀ…ꢀ
Y
e
ꢀ…ꢀ
Y
E
]=[R1ꢀ…ꢀ
R
k
ꢀ…ꢀ
R
K
][f1ꢀ…ꢀ
f
e
ꢀ…ꢀ
f
E
],其中,Y
e
表示所述E个目标数据包中的第e个目标数据包,R
k
表示所述K个数据包中的第k个数据包;发送所述E个目标数据包和与所述E个目标数据包一一对应的E个第二信息,所述E个第二信息中每个第二信息包括用于指示所述E个第一编码系数组中与所述第二信息对应的目标数据包的第一编码系数组的第一子信息,所述第一编码系数组为所述目标数据包相对于所述K个被编码数据包的编码系数组。2.根据权利要求1所述的通信方法,其特征在于,所述第一子信息包含所述与所述第二信息对应的目标数据包的第一编码系数组。3.根据权利要求1所述的通信方法,其特征在于,所述第一子信息包含所述与所述第二信息对应的目标数据包的第一编码系数组在预设编码系数组集合中的索引。4.根据权利要求1所述的通信方法,其特征在于,所述第一子信息包含所述与所述第二信息对应的目标数据包的标识信息,所述标识信息与所述与所述第二信息对应的目标数据包的第一编码系数组在预设编码系数组集合中的索引之间满足预设关系。5.根据权利要求3或4所述的通信方法,其特征在于,所述每个第二信息还包括第二子信息,所述第二子信息指示所述预设编码系数组集合的版本信息。6.一种通信方法,其特征在于,所述方法包括:接收来自第一通信节点的G
D
个数据包和D个第一信息,所述第一通信节点为D跳传输中第D跳的起始节点,所述D跳传输中,第一跳的起始节点用于对G0个数据包进行编码并发送编码得到的数据包,第d跳的结束节点用于对来自所述第d跳的起始节点的G
d
个数据包进行编码并发送编码得到的数据包,所述第d跳的结束节点为第d+1跳的起始节点,所述D个第一信息包括与所述D跳传输中前D
‑
1跳一一对应的D
‑
1个第一信息以及与所述G
D
个数据包对应
的第一信息,所述D
‑
1跳中第d跳对应的第一信息包括G
d
个第一子信息,所述G
d
个第一子信息与所述第d跳的结束节...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。