本技术涉及通信,尤其涉及一种通信方法及通信装置。
背景技术:
1、为了保障传输的可靠性,无线通信系统中最常使用的两种差错控制方式为前向纠错(forward error correction,fec)编码和自动传输请求(automatic repeat request,arq)。其中,混合自动传输请求(hybrid automatic repeat request,harq)是arq的改进,码字在一定范围内自动纠错,若超出了纠错范围,则要求发送端进行数据传输。但是,在组播场景下,基于传输的差错控制方式需要分别处理各个用户的传输请求,降低了传输效率。通过编码技术提高组播传输的效率是一个重要的研究方向,数字喷泉码(例如包括rfc5053标准规定的r10(r10 raptor)码、rfc 6330标准规定的raptorq码、在线喷泉码(systematic online fountain codes,sofc)等)的无速率特性更加贴合组播场景的使用。但是,由于信道的随机性,组播场景中每个用户的信道删除情况不同,因此要求传输的内容也不同。harq、r10码与sofc传输时的频谱效率较低,raptorq码虽然性能较为优异,但编译码复杂度较高。
技术实现思路
1、本技术提供一种通信方法及通信装置,该方法通过利用编码增益与译码端的反馈信息,可以降低编码复杂度并且提高组播传输的频谱效率。
2、第一方面,本技术提供一种通信方法,该方法应用于第一装置。其中,第一装置可以是编码设备(例如为网络设备或终端设备),也可以是编码设备的部件(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分编码功能的逻辑模块。其中,第一装置向多个第二装置发送第一编码符号向量,该第一编码符号向量包括对中间符号向量进行编码得到的编码符号,中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。第一装置接收来自多个第二装置的译码进度,其中,译码进度是根据第二装置的预译码矩阵中成功译码的单位阵和该预译码矩阵的大小确定的;第二装置的预译码矩阵是根据第二编码符号向量确定的;第二编码符号向量是针对第一编码符号向量,第二装置接收到的编码符号向量。第一装置根据多个译码进度和中间符号向量,确定重传符号,并向多个第二装置发送该重传符号。
3、该方法中,第一装置可以在发送编码数据后,接收第二装置针对已发送的编码数据反馈的译码进度,则第一装置可以准确获取第二装置的译码状态。并且在每次传输时,第一装置可以基于第二装置的译码状态产生重传符号,有利于降低编码复杂度,同时通过这种反馈传输机制可以提升组播传输的频谱效率。
4、一种可能的实施方式中,第一装置确定多个译码进度的最小值;根据译码进度的最小值和中间符号向量的长度,确定译码进度的最小值在所述中间符号向量中的索引值;确定索引值关联的中间符号为重传符号。
5、该方法中,第一装置可以根据译码进度的最小值(也即是译码性能最差的译码端反馈的译码进度)确定重传符号;该重传符号有利于该译码性能最差的译码端译码出更多的符号,从而有利于通过这种反馈传输机制提升组播传输的频谱效率。
6、一种可能的实施方式中,第一装置根据多个译码进度和中间符号向量的长度,确定多个译码进度分别在中间符号向量中的多个索引值;确定多个索引值关联的多个中间符号。第一装置将多个中间符号按照重编码矩阵进行编码,得到重传符号。其中,重编码矩阵包括第一编码子阵和第二编码子阵。第一编码子阵为用于初传的包括k行的编码矩阵,且前k行k列为单位阵,其余为零;第二编码子阵为用于重传的编码矩阵,第二编码子阵是根据译码进度确定的。
7、该方法中,第一装置可以根据多个译码进度(也即是综合考虑全部译码端反馈的译码进度)确定重传符号;该重传符号有利于全部译码端译码出更多的符号,从而有利于通过这种反馈传输机制提升组播传输的频谱效率。
8、一种可能的实施方式中,预编码矩阵的一个子阵为包含k维单位阵的矩阵,该子阵与重编码矩阵的第一编码子阵相同,第一编码子阵对应的重编码矩阵的前k行k列为单位阵且其余为零。
9、该方法中,由于利用译码进度的传输方式提供了足够的编码增益,因此预编码矩阵的一个子阵可以用单位阵加零矩阵表示,降低了编码复杂度。
10、一种可能的实施方式中,第一装置根据已发送的编码符号的序号,确定已发送的编码符号的序号在重编码矩阵中关联的行向量;根据多个译码进度对应的多个索引值,将多个索引值在该行向量中关联的系数分别置一,其他系数置零;将中间符号向量中的所有中间符号按照行向量中的系数进行编码,得到重传符号,也即是对多个索引值关联的中间符号进行异或处理得到重传符号。
11、该方法中,第一装置具体可以根据多个译码进度,从重编码矩阵的一个行向量中选择对应的多个系数并分别置一,其余系数为0,然后再对中间符号按照该行向量的系数进行编码得到重传符号,降低了编码复杂度。
12、第二方面,本技术提供一种通信方法,该方法应用于第二装置。其中,第二装置可以是译码设备(例如当编码设备为网络设备时,译码设备为终端设备;或者,当编码设备为终端设备时,译码设备为网络设备),也可以是译码设备的部件(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分译码功能的逻辑模块。其中,第二装置根据预译码矩阵中成功译码的单位阵和预译码矩阵的大小,确定译码进度;该第二装置的预译码矩阵是根据第二编码符号向量确定的;第二编码符号向量是针对第一装置发送的第一编码符号向量,第二装置接收到的编码符号向量;第一编码符号向量包括对中间符号向量进行编码得到的编码符号,中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。第二装置向第一装置发送译码进度。第二装置接收重传符号,该重传符号是第一装置根据多个第二装置反馈的多个译码进度和中间符号向量确定的,重传符号用于第二装置进行译码。
13、该方法中,第二装置可以根据预译码矩阵中成功译码的单位阵和预译码矩阵的大小,确定译码进度,从而更准确地向第一装置反馈译码状态。并且在每次传输时,该第二装置可以接收基于译码进度确定的重传符号,有利于第二装置更快地完成译码,从而有利于提升组播传输的频谱效率。
14、一种可能的实施方式中,第二装置对预译码矩阵进行高斯消元译码,得到成功译码的单位阵的大小。第二装置根据成功译码的单位阵的大小和预译码矩阵的大小,确定译码进度。
15、该方法中,第二装置具体可以采用高斯消元译码的方法进行译码,在正确译码的同时有利于降低译码复杂度。
16、一种可能的实施方式中,第二装置根据重传符号,更新预译码矩阵;并对更新后的预译码矩阵进行高斯消元译码,更新译码进度。
17、该方法中,第二装置在每一次接收重传符号后,可以更新译码进度,有利于第二装置更快地完成译码,从而有利于提升组播传输的频谱效率。
18、一种可能的实施方式中,当预译码矩阵转换为单位阵时,第二装置将第二编码符号向量和重传符号进行合并,得到第三编码符号向量。第二装置对第三编码符号向量进行变换码译码处理,得到多个译码符号。
19、该方法中,当预译码矩阵转换为单位阵时(也即是该预译码矩阵可解),第二装置可以译出中间符号;然后通过变换码译码即可得到最终的译码符号,有利于降低译码复杂度。
20、第三方面,本技术提供另一种通信方法,该方法应用于第一装置。其中,第一装置可以是编码设备(例如为网络设备或终端设备),也可以是编码设备的部件(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分编码功能的逻辑模块。其中,第一装置向多个第二装置发送第一编码符号向量,该第一编码符号向量包括对中间符号向量进行编码得到的编码符号;中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。第一装置接收来自多个第二装置的反馈信息,其中,反馈信息包括多个第二装置未正确译码的中间符号或中间符号索引。第一装置根据多个反馈信息,确定第四编码符号向量。第一装置向多个第二装置发送第四编码符号向量,该第四编码符号向量用于第二装置针对未正确译码的中间符号进行译码处理。
21、该方法中,第一装置可以在发送编码数据后,接收第二装置的反馈信息(例如包括未正确译码的中间符号或中间符号索引),则第一装置可以准确获取第二装置的译码状态。并且在每次传输时,第一装置可以基于第二装置的反馈信息进行重新编码,得到重编码数据(例如第四编码符号向量),有利于降低编码复杂度,同时通过这种反馈传输机制可以提升组播传输的频谱效率。
22、一种可能的实施方式中,当进行最后一次传输时,第一装置根据前一次传输中多个第二装置未正确译码的中间符号进行编码,得到更新后的第四编码符号向量;对更新后的第四编码符号向量进行无速率编码,得到多个冗余符号。第一装置向多个第二装置发送第五编码符号向量,该第五编码符号向量包括更新后的第四编码符号向量和多个冗余符号。
23、该方法中,第一装置的传输次数是有限的,第一装置可以在最后一次传输时基于无速率编码添加冗余符号,从而有利于在有限次传输反馈下提升组播频谱效率,并提升译码性能。
24、一种可能的实施方式中,第一装置根据多个反馈信息,确定编码矩阵;将多个第二装置未正确译码的中间符号按照该编码矩阵进行编码,得到第四编码符号向量。
25、该方法中,第一装置具体可以根据反馈信息确定重编码矩阵,有利于第一装置在每次传输过程中尽可能使得全部译码端完成译码,从而减少传输次数。
26、一种可能的实施方式中,第一装置根据多个反馈信息,确定多个第二装置中未正确译码的中间符号最多的第二装置的候选符号集,该候选符号集为该第二装置未正确译码的中间符号的补集。第一装置确定该候选符号集对应的互斥符号集,该互斥符号集包括候选符号集中多个候选符号分别对应的互斥子集,其中,一个候选符号对应的一个互斥子集包括与该候选符号互斥的多个符号,与该候选符号互斥的多个符号包括未正确译码该候选符号的一个或多个第二装置的其他未正确译码的中间符号。第一装置确定候选符号集对应的互斥符号集构成的编码矩阵。
27、该方法中,通过建立多用户编码中的互斥集,可以避免编码符号互斥的问题,有利于尽快使得全部译码端完成译码,从而减少传输次数。
28、一种可能的实施方式中,第一装置针对第二装置未正确译码的中间符号,确定每一个未正确译码的中间符号在该第二装置的候选符号集中的可编码符号;可编码符号为该第二装置的互斥符号集中不包括所述未正确译码的中间符号的互斥子集对应的未参与编码的候选符号。第一装置将该第二装置未正确译码的中间符号与可编码符号进行编码,得到第二编码符号向量。
29、该方法中,第一装置具体可以针对第二装置未正确译码的中间符号生成多个可编码符号,并且可编码符号未参与编码,从而使得每次传输过程中尽可能保证所有用户完成译码,从而减少传输次数。
30、第四方面,本技术提供另一种通信方法,该方法应用于第二装置。其中,第二装置可以是译码设备(例如当编码设备为网络设备时,译码设备为终端设备;或者,当编码设备为终端设备时,译码设备为网络设备),也可以是译码设备的部件(例如处理器、芯片、或芯片系统等),还可以是能实现全部或部分译码功能的逻辑模块。其中,第二装置确定第二编码符号向量,该第二编码符号向量是针对第一装置发送的第一编码符号向量,第二装置接收到的编码符号向量;第一编码符号向量包括对中间符号向量进行编码得到的编码符号;中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。第二装置向第一装置发送反馈信息,该反馈信息包括第二装置未正确译码的中间符号或中间符号索引。第二装置接收第四编码符号向量,该第四编码符号向量用于所述第二装置针对所述未正确译码的中间符号进行译码处理。
31、该方法中,第二装置可以向第一装置反馈未正确译码的中间符号或中间符号索引,有利于第一装置确定第二装置的译码状态。并且在每次传输时,第二装置可以接收针对未正确译码的中间符号所生成的编码符号,有利于第二装置更快地完成译码,从而有利于提升组播传输的频谱效率。
32、一种可能的实施方式中,第二装置根据第四编码符号向量,确定预译码矩阵;并采用置信度传播bp译码方法对预译码矩阵进行译码处理。当置信度传播译码完成时,第二装置删除预译码矩阵中已完成置信度传播译码的行和列,得到缩减后的预译码矩阵;采用ge译码方法对缩减后的预译码矩阵进行译码处理,得到译码符号。
33、该方法中,第二装置通过结合bp译码和ge译码,可以在不影响译码性能的前提下降低译码复杂度。
34、一种可能的实施方式中,第二装置接收来自第一装置的第五编码符号向量,该第五编码符号向量包括更新后的第四编码符号向量和多个冗余符号;更新后的第四编码符号向量是第一装置在进行最后一次传输时,根据前一次传输中多个第二装置未正确译码的中间符号进行编码得到的;多个冗余符号是第一装置对更新后的第四编码符号向量进行无速率编码得到的。第二装置根据第五编码符号向量,更新预译码矩阵。第二装置采用置信度传播bp译码方法对更新后的预译码矩阵进行译码处理;当置信度传播译码完成时,删除更新后的预译码矩阵中已完成置信度传播译码的行和列,得到缩减后的预译码矩阵;采用ge译码方法对缩减后的预译码矩阵进行译码处理,得到译码符号。
35、该方法中,对于最后一次传输的编码数据,第二装置通过结合bp译码和ge译码,可以在不影响译码性能的前提下降低译码复杂度。
36、一种可能的实施方式中,当预译码矩阵转换为单位阵时,第二装置确定第五编码符号向量对应的译码符号为原始符号;或者,当达到最大传输次数时,第二装置确定第五编码符号向量对应的译码符号并停止译码。
37、该方法中,由于限定了传输次数,若在有限次传输中第二装置译码完成,则停止译码并确定最终的译码符号;或者,若在有限次传输中第二装置未译码完成,也将停止译码并输出译码结果。
38、第五方面,本技术提供一种通信装置,该通信装置用于实现编码功能。一种可能的实施方式中,该通信装置可以是网络设备,也可以是网络设备的装置,或者是能够和网络设备匹配使用的装置。一种可能的实施方式中,该通信装置可以是终端设备,也可以是终端设备的装置,或者是能够和终端设备匹配使用的装置。一种可能的实施方式中,该通信装置可以包括功能模块,该功能模块可以是硬件电路,也可以是软件,也可以是硬件电路结合软件实现。
39、一种可能的实施方式中,该通信装置包括通信单元和处理单元。通信单元用于向多个第二装置发送第一编码符号向量,该第一编码符号向量包括对中间符号向量进行编码得到的编码符号,中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。通信单元还用于接收来自多个第二装置的译码进度,其中,译码进度是根据第二装置的预译码矩阵中成功译码的单位阵和该第二装置的预译码矩阵确定的;第二装置的预译码矩阵是根据第二编码符号向量确定的;第二编码符号向量是针对第一编码符号向量,第二装置接收到的编码符号向量。处理单元用于根据多个译码进度和中间符号向量,确定重传符号。通信单元还用于向多个第二装置发送重传符号,重传符号用于第二装置对未成功译码的预译码矩阵进行译码处理。
40、一种可能的实施方式中,处理单元用于根据多个译码进度和中间符号向量,确定重传符号,包括:
41、确定多个译码进度的最小值;
42、根据译码进度的最小值和中间符号向量的长度,确定译码进度的最小值在中间符号向量中的索引值;
43、确定该索引值关联的中间符号为重传符号。
44、一种可能的实施方式中,处理单元用于根据多个译码进度和中间符号向量,确定重传符号,包括:
45、根据多个译码进度和中间符号向量的长度,确定多个译码进度分别在中间符号向量中的多个索引值;
46、确定多个索引值关联的多个中间符号;
47、将多个中间符号按照重编码矩阵进行编码,得到重传符号;重编码矩阵包括第一编码子阵和第二编码子阵,第一编码子阵为用于初传的包括k行的编码矩阵,且前k行k列为单位阵,其余为零;第二编码子阵为用于重传的编码矩阵。
48、一种可能的实施方式中,预编码矩阵的一个子阵与重编码矩阵的第一编码子阵相同。
49、一种可能的实施方式中,处理单元用于将多个中间符号按照重编码矩阵进行编码,得到重传符号,包括:
50、根据已发送的编码符号的序号,确定已发送的编码符号的序号在重编码矩阵中关联的行向量;
51、根据多个译码进度对应的多个索引值,将多个索引值在行向量中关联的系数分别置一,其他系数置零;
52、将中间符号向量中的所有中间符号按照该行向量中的系数进行编码,得到重传符号。
53、第六方面,本技术提供一种通信装置,该通信装置用于实现译码功能。一种可能的实施方式中,当实现编码功能的是网络设备时,该通信装置可以是终端设备,也可以是终端设备的装置,或者是能够和终端设备匹配使用的装置。一种可能的实施方式中,当实现编码功能的是终端设备时,该通信装置可以是网络设备,也可以是网络设备的装置,或者是能够和网络设备匹配使用的装置。一种可能的实施方式中,该通信装置可以包括功能模块,该功能模块可以是硬件电路,也可以是软件,也可以是硬件电路结合软件实现。
54、一种可能的实施方式中,该通信装置包括通信单元和处理单元。处理单元用于根据第二装置的预译码矩阵中成功译码的单位阵和该预译码矩阵的大小,确定译码进度;第二装置的预译码矩阵是根据第二编码符号向量确定的;第二编码符号向量是针对第一装置发送的第一编码符号向量,第二装置接收到的编码符号向量;第一编码符号向量包括对中间符号向量进行编码得到的编码符号,中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。通信单元用于向第一装置发送译码进度。通信单元还用于接收重传符号,重传符号用于第二装置对未成功译码的预译码矩阵进行译码处理。
55、一种可能的实施方式中,处理单元用于根据第二装置的预译码矩阵中成功译码的单位阵和该预译码矩阵的大小,确定译码进度,包括:
56、对预译码矩阵进行高斯消元译码,得到成功译码的单位阵的大小;
57、根据成功译码的单位阵的大小和预译码矩阵的大小,确定译码进度。
58、一种可能的实施方式中,处理单元还用于:
59、根据重传符号,更新预译码矩阵;
60、对更新后的预译码矩阵进行高斯消元译码,更新译码进度。
61、一种可能的实施方式中,处理单元还用于:
62、当预译码矩阵转换为单位阵时,将第二编码符号向量和重传符号进行合并,得到第三编码符号向量;
63、对第三编码符号向量进行变换码译码处理,得到多个译码符号。
64、第七方面,本技术提供一种通信装置,该通信装置用于实现编码功能。一种可能的实施方式中,该通信装置可以是网络设备,也可以是网络设备的装置,或者是能够和网络设备匹配使用的装置。一种可能的实施方式中,该通信装置可以是终端设备,也可以是终端设备的装置,或者是能够和终端设备匹配使用的装置。一种可能的实施方式中,该通信装置可以包括功能模块,该功能模块可以是硬件电路,也可以是软件,也可以是硬件电路结合软件实现。
65、一种可能的实施方式中,该通信装置包括通信单元和处理单元。通信单元用于向多个第二装置发送第一编码符号向量,第一编码符号向量包括对中间符号向量进行编码得到的编码符号;中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。通信单元还用于接收来自多个第二装置的反馈信息,其中,反馈信息包括多个第二装置未正确译码的中间符号或中间符号索引。处理单元用于根据多个反馈信息,确定第四编码符号向量。通信单元还用于向多个第二装置发送第四编码符号向量;第四编码符号向量用于第二装置针对未正确译码的中间符号进行译码处理。
66、一种可能的实施方式中,处理单元还用于当进行最后一次传输时,根据前一次传输中多个第二装置未正确译码的中间符号进行编码,得到更新后的第四编码符号向量;对更新后的第四编码符号向量进行无速率编码,得到多个冗余符号。通信单元还用于向多个第二装置发送第五编码符号向量,第五编码符号向量包括更新后的第四编码符号向量和多个冗余符号。
67、一种可能的实施方式中,处理单元用于根据多个反馈信息,确定第四编码符号向量,包括:
68、根据多个反馈信息,确定编码矩阵;
69、将多个第二装置未正确译码的中间符号按照编码矩阵进行编码,得到第四编码符号向量。
70、一种可能的实施方式中,处理单元用于根据多个反馈信息,确定编码矩阵,包括:
71、根据多个反馈信息,确定多个第二装置中未正确译码的中间符号最多的第二装置的候选符号集,该候选符号集为该第二装置未正确译码的中间符号的补集;
72、确定候选符号集对应的互斥符号集,该互斥符号集包括候选符号集中多个候选符号分别对应的互斥子集,其中,一个候选符号对应的一个互斥子集包括与该候选符号互斥的多个符号,与该候选符号互斥的多个符号包括未正确译码该候选符号的一个或多个第二装置的其他未正确译码的中间符号;
73、确定候选符号集对应的互斥符号集构成的编码矩阵。
74、一种可能的实施方式中,处理单元用于将多个第二装置未正确译码的中间符号按照编码矩阵进行编码,得到第四编码符号向量,包括:
75、针对第二装置未正确译码的中间符号,确定每一个未正确译码的中间符号在该第二装置的候选符号集中的可编码符号;可编码符号为该第二装置的互斥符号集中不包括未正确译码的中间符号的互斥子集对应的未参与编码的候选符号;
76、将该第二装置未正确译码的中间符号与可编码符号进行编码,得到第四编码符号向量。
77、第八方面,本技术提供一种通信装置,该通信装置用于实现译码功能。一种可能的实施方式中,当实现编码功能的是网络设备时,该通信装置可以是终端设备,也可以是终端设备的装置,或者是能够和终端设备匹配使用的装置。一种可能的实施方式中,当实现编码功能的是终端设备时,该通信装置可以是网络设备,也可以是网络设备的装置,或者是能够和网络设备匹配使用的装置。一种可能的实施方式中,该通信装置可以包括功能模块,该功能模块可以是硬件电路,也可以是软件,也可以是硬件电路结合软件实现。
78、一种可能的实施方式中,该通信装置包括通信单元和处理单元。处理单元用于确定第二编码符号向量,该第二编码符号向量是针对第一装置发送的第一编码符号向量,第二装置接收到的编码符号向量;第一编码符号向量包括对中间符号向量进行编码得到的编码符号;中间符号向量包括将原始符号按照预编码矩阵进行预编码得到的中间符号。通信单元用于向第一装置发送反馈信息,反馈信息包括第二装置未正确译码的中间符号或中间符号索引。通信单元还用于接收第四编码符号向量,第四编码符号向量用于第二装置针对未正确译码的中间符号进行译码处理。
79、一种可能的实施方式中,处理单元还用于:
80、根据第四编码符号向量,确定预译码矩阵;
81、采用置信度传播bp译码方法对预译码矩阵进行译码处理;
82、当置信度传播译码完成时,删除预译码矩阵中已完成置信度传播译码的行和列,得到缩减后的预译码矩阵;
83、采用ge译码方法对缩减后的预译码矩阵进行译码处理,得到译码符号。
84、一种可能的实施方式中,通信单元还用于接收来自第一装置的第五编码符号向量;该第五编码符号向量包括更新后的第四编码符号向量和多个冗余符号;更新后的第四编码符号向量是第一装置在进行最后一次传输时,根据前一次传输中多个第二装置未正确译码的中间符号进行编码得到的;多个冗余符号是第一装置对更新后的第四编码符号向量进行无速率编码得到的。处理单元还用于根据第五编码符号向量,更新预译码矩阵;采用置信度传播bp译码方法对更新后的预译码矩阵进行译码处理;当置信度传播译码完成时,删除更新后的预译码矩阵中已完成置信度传播译码的行和列,得到缩减后的预译码矩阵;采用ge译码方法对所述缩减后的预译码矩阵进行译码处理,得到译码符号。
85、一种可能的实施方式中,处理单元还用于当预译码矩阵转换为单位阵时,确定第五编码符号向量对应的译码符号为原始符号;或者,当达到最大传输次数时,确定第五编码符号向量对应的译码符号并停止译码。
86、对于第五方面至第八方面,作为示例,处理单元可以为处理器,通信单元可以为收发单元、收发器或通信接口。可以理解的是,通信装置为通信设备时(例如终端设备或网络设备),该通信单元可以是通信装置中的收发器,例如通过通信装置中的天线、馈线和编解码器等实现,或者,如果通信装置为设置在设备中的芯片,则处理单元可以是该芯片的处理电路、逻辑电路等,通信单元可以是该芯片的输入/输出接口,例如输入/输出电路、管脚等。
87、第九方面,本技术提供一种通信装置,包括:处理器,用于执行指令。可选的,所述通信装置还包括存储器,该存储器用于存储所述指令,当指令被处理器执行时,使得该通信装置实现上述第一方面和第三方面,以及第一方面和第三方面中任一种可能的实施方式中的方法。可选的,该处理器和存储器耦合。
88、第十方面,本技术提供一种通信装置,包括:处理器,用于执行指令,可选的所述通信装置还包括存储器,该存储器用于存储所述指令,当指令被处理器执行时,使得该通信装置实现上述第二方面和第四方面,以及第二方面和第四方面中任一种可能的实施方式中的方法。可选的,该处理器和存储器耦合。
89、第十一方面,本技术提供一种通信系统,该通信系统包括上述第五方面至第十方面中的多项装置或设备,使得装置或设备执行第一方面至第四方面,以及第一方面至第四方面中任一种可能的实施方式中的方法。
90、第十二方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储指令,当所述指令在计算机上运行时,使得计算机执行第一方面至第四方面,以及第一方面至第四方面中任一种可能的实施方式中的方法。
91、第十三方面,本技术提供一种芯片,该芯片包括处理器和接口,可选的,还可以包括存储器,用于实现上述第一方面至第四方面,以及第一方面至第四方面中任一种可能的实施方式中的方法。
92、第十四方面,本技术提供一种芯片系统,该芯片系统包括处理器和接口,可选的,还可以包括存储器,用于实现上述第一方面至第四方面,以及第一方面至第四方面中任一种可能的实施方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
93、第十五方面,本技术提供一种计算机程序产品,包括指令,当所述指令在计算机上运行时,使得计算机执行第一方面至第四方面,以及第一方面至第四方面中任一种可能的实施方式中的方法。
1.一种通信方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述多个译码进度和所述中间符号向量,确定重传符号,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述多个译码进度和所述中间符号向量,确定重传符号,包括:
4.根据权利要求3所述的方法,其特征在于,所述预编码矩阵的一个子阵与所述重编码矩阵的第一编码子阵相同。
5.根据权利要求3所述的方法,其特征在于,将所述多个中间符号按照重编码矩阵进行编码,得到重传符号,包括:
6.一种通信方法,其特征在于,包括:
7.根据权利要求6所述的方法,根据第二装置的预译码矩阵中成功译码的单位阵和所述预译码矩阵的大小,确定译码进度,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求6至8任一项所述的方法,其特征在于,所述方法还包括:
10.一种通信方法,其特征在于,包括:
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,当进行最后一次传输时,根据前一次传输中多个第二装置未正确译码的中间符号进行无速率冗余编码,确定第五编码符号向量,包括:
13.根据权利要求10所述的方法,其特征在于,根据所述多个反馈信息,确定第四编码符号向量,包括:
14.根据权利要求13所述的方法,其特征在于,根据所述多个反馈信息,确定编码矩阵,包括:
15.根据权利要求14所述的方法,将所述多个第二装置未正确译码的中间符号按照所述编码矩阵进行编码,得到第四编码符号向量,包括:
16.一种通信方法,其特征在于,包括:
17.根据权利要求16所述的方法,其特征在于,所述方法还包括:
18.根据权利要求17所述的方法,其特征在于,所述方法还包括:
19.根据权利要求18所述的方法,其特征在于,所述方法还包括:
20.一种通信装置,其特征在于,通信单元和处理单元,所述通信单元和所述处理单元用于执行如权利要求1至19中任一项所述的方法。
21.一种通信装置,其特征在于,包括:处理器和存储器,所述存储器用于存储指令,当所述指令被所述处理器执行时,使得所述通信装置执行如权利要求1至19中任一项所述的方法。
22.一种通信系统,其特征在于,包括第一装置和/或第二装置,其中,所述第一装置用于执行如权利要求1至5或10至14中任一项所述的方法,所述第二装置用于执行如权利要求6至15或16至19中任一项所述的方法。
23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至19中任一项所述的方法。
24.一种芯片,其特征在于,所述芯片包括处理器和接口,所述处理器用于执行计算机程序或指令,使得所述芯片实现如权利要求1至19中任一项所述的方法。
25.一种芯片系统,其特征在于,所述芯片系统包括处理器和接口,所述处理器用于执行计算机程序或指令,使得所述芯片系统实现如权利要求1至19中任一项所述的方法。
26.一种计算机程序产品,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至19中任一项所述的方法。
