一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法和装置与流程

2022-03-16 01:07:02 来源:中国专利 TAG:


1.本技术涉及通信领域,并且更具体地,涉及一种数据传输方法和装置。


背景技术:

2.随着移动网络普及应用到各行各业中,移动网络需要支持的业务越来越多样化,同时需要满足超高速率、超低时延、超高可靠和/或超多连接等不同的业务需求。传统移动通信中,通过混合自动重传请求(hybrid automatic repeat request,,harq)方式由接收端反馈确认响应(acknowledge,ack)或否定响应(negative acknowledge,nack)通知发送端数据被成功接收或未被成功接收。然而,这种harq反馈方式在一些应用场景中并不适用。例如广播业务场景、多跳中继通信场景、超可靠低时延通信(ultra reliable and low latency communication,urllc)场景。如广播业务场景中接收设备数量较多时或者多跳中继场景中传输跳数较多时均会导致非常大的反馈开销,在urllc场景中harq反馈方式可能无法满足较高的可靠性及时延需求。


技术实现要素:

3.本技术提供了一种数据传输方法和装置,以期提高数据传输的可靠性。
4.第一方面,提供了一种数据传输方法,该方法可以由第二设备或配置于(或用于)第二设备的模块(如芯片)执行,以下以该方法由第二设备执行为例进行说明。
5.该方法包括:向第一设备发送第一数据包和第二数据包,该第一数据包中包括至少一个第一调制符号,该至少一个第一调制符号是根据第一调制方式对第一码字调制得到的,该第二数据包包括至少一个第二调制符号,该至少一个第二调制符号是根据该第二调制方式对第二码字调制得到的;向该第一设备发送第三数据包,该第三数据包包括至少一个第三调制符号,一个该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特。
6.根据上述方案,第一设备在能够合并第一数据包和重传数据包中第一码字的信息,以及合并第二数据包和重传数据包中的第二码字的信息进行译码,提高了解码成功的概率。并且,当第一数据包和第二数据包中的至少一个数据包解码成功时,可以实现第三数据包在有先验信息的情况下进行解调解码。进一步提高数据包解码成功的概率,进而提高了数据传输的可靠性。
7.结合第一方面,在第一方面的某些实现方式中,该第一调制方式对应第一星座图,该第一星座图中的每个星座点包括m个比特,该第二调制方式对应第二星座图,该第二星座图中的每个星座点包括q个比特,该第三调制方式对应第三星座图,该第三星座图中每个星座点包括n个比特,其中,m、q、n为正整数。
8.结合第一方面,在第一方面的某些实现方式中,该第一调制方式为调制阶数为m的正交振幅调制qam,该第一星座图中相邻两个星座点之间仅1比特取值不同,和/或,该第二调制方式为调制阶数为q的正交振幅调制qam,该第二星座图中相邻两个星座点之间仅1比
特取值不同。
9.结合第一方面,在第一方面的某些实现方式中,该第三星座图中每个星座点包括第一位置和第二位置,该第一码字中的比特根据该第一位置进行星座点映射,该第二码字中的比特根据该第二位置进行星座点映射,其中,该第一位置包括该n个比特中的p个比特,该第二位置包括该n个比特中的n-p个比特,p、n为正整数且p<n。
10.结合第一方面,在第一方面的某些实现方式中,该第三星座图中该第一位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离;和/或,该第三星座图中该第二位置取值相同的多个星座点中星座点间的最小欧式距离大于第一星座图中星座点间的最小欧式距离。
11.根据上述方案,星座点之间的最小欧式距离增加,能够降低解码数据包时的snr需求,以较低snr成功解码,提高了解码成功的概率。
12.结合第一方面,在第一方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,该第三数据包中包括个该第三调制符号,以及该第三数据包还包括以对第一码字中剩余的个比特和k个比特中剩余的个比特调制得到的调制符号。
13.结合第一方面,在第一方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,若l>k,第三数据包中包括根据该第三调制方式对第一码字中的k个比特和第二码字中的k个比特调制得到的2k/n个该第三调制符号,以及该第三数据包还包括根据该第一调制方式或该第三调制方式对该第一码字中剩余(l-k)个比特调制得到的调制符号;或者,若l<k,第三数据包中包括根据该第三调制方式对第一码字中的l个比特和第二码字中的l个比特调制得到的2l/n个该第三调制符号,以及该第三数据包还包括根据该第二调制方式或该第三调制方式对该第二码字中剩余(k-l)个比特调制得到的调制符号。
14.结合第一方面,在第一方面的某些实现方式中,该方法还包括:获取第一配置信息,该第一配置信息用于指示该第三数据包与该第一数据包之间的关联关系,和/或,该第三数据包与该第二数据包之间的关联关系。
15.可选地,获取第一配置信息既可以是从外部接收第一配置信息,也可以是在内部产生第一配置信息。根据上述方案,根据第一配置信息确定第三数据包与第一数据包和/或第二数据包之间的关联关系,从而确定第三数据包根据第一码字和第二码字进行调制。
16.结合第一方面,在第一方面的某些实现方式中,向该第一设备发送第三数据包,包括:接收到来自该第一设备的第一反馈信息和第二反馈信息后,发送该第三数据包,其中,该第一反馈信息用于指示未成功接收到该第一数据包,该第二反馈信息用于指示是未成功接收到该第二数据包。
17.根据上述方案,在第一数据包和第二数据包未被成功接收的情况下,发送第三数据包。使得接收端能够将第一数据包与第三数据包中第一码字相应的部分合并后解码,以及将第二数据包与第三数据包中第二码字相应的部分合并后解码,提高了解码成功的概率。在其中一个码字译码成功的情况下,可以实现第三数据包在有先验信息的情况下对另一个码字解码。进一步提高了码字解码成功的概率,进而提高了数据传输的可靠性。
18.第二方面,提供了一种数据传输方法,该方法可以由第一设备或配置于(或用于)第一设备的模块(如芯片)执行,以下以该方法由第一设备执行为例进行说明。
19.该方法包括:接收来自第二设备的第一数据包和第二数据包,该第一数据包中包括根据第一调制方式对第一码字调制得到的至少一个第一调制符号,该第二数据包包括根据该第二调制方式对第二码字调制得到的至少一个第二调制符号;接收来自该第二设备的第三数据包,该第三数据包包括至少一个第三调制符号,该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特;对该第一数据包、该第二数据包和该第三数据包进行解码。
20.结合第二方面,在第二方面的某些实现方式中,该第一调制方式对应第一星座图,该第一星座图中的每个星座点包括m个比特,该第二调制方式对应第二星座图,该第二星座图中的每个星座点包括q个比特,该第三调制方式对应第三星座图,该第三星座图中每个星座点包括n个比特,其中,m、q、n为正整数。
21.结合第二方面,在第二方面的某些实现方式中,该第一调制方式为调制阶数为m的正交振幅调制qam,该第一星座图中相邻两个星座点之间仅1比特取值不同,和/或,该第二调制方式为调制阶数为q的正交振幅调制qam,该第二星座图中相邻两个星座点之间仅1比特取值不同。
22.结合第二方面,在第二方面的某些实现方式中,该第三星座图中每个星座点包括第一位置和第二位置,该第一码字中的比特根据该第一位置进行星座点映射,该第二码字中的比特根据该第二位置进行星座点映射,其中,该第一位置包括该n个比特中的p个比特,该第二位置包括该n个比特中的n-p个比特,p、n为正整数且p<n。
23.结合第二方面,在第二方面的某些实现方式中,该对该第一数据包、该第二数据包和该第三数据包进行解码,包括:合并该至少一个第一调制符号和该至少一个第三调制符号中与该第一位置对应的信息后进行解码;合并该至少一个第二调制符号和该至少一个第三调制符号中与该第二位置对应的信息后进行解码。
24.结合第二方面,在第二方面的某些实现方式中,该第三星座图中该第一位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离;和/或,该第三星座图中该第二位置取值相同的多个星座点中星座点间的最小欧式距离大于第一星座图中星座点间的最小欧式距离。
25.结合第二方面,在第二方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,该第三数据包中包括个该第三调制符号,以及该第三数据包还包括以对第一码字中剩余的个比特和k个比特中剩余的个比特调制得到的调制符号。
26.结合第二方面,在第二方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,若l》k,第三数据包中包括根据该第三调制方式对第一码字中的k个比特和第二码字中的k个比特调制得到的2k/n个该第三调制符号,以及该第三数据包还包括根据该第一调制方式或该第三调制方式对该第一码字中剩余(l-k)个比特调制得到的调制符号;或者,若l<k,第三数据包中包括根据该第三调制方式对第一码字中的l个比特和第二码字中的l个比特调制得到的2l/n个该第三调制符号,以及该第三数据包还包括根据
该第二调制方式或该第三调制方式对该第二码字中剩余(k-l)个比特调制得到的调制符号。
27.结合第二方面,在第二方面的某些实现方式中,该方法还包括:获取第一配置信息,该第一配置信息用于指示该第三数据包与该第一数据包之间的关联关系,和/或,该第三数据包与该第二数据包之间的关联关系。
28.可选地,获取第一配置信息既可以是从外部接收第一配置信息,也可以是在内部产生第一配置信息。
29.结合第二方面,在第二方面的某些实现方式中,向该第一设备发送第三数据包,包括:向该第二设备发送第一反馈信息和第二反馈信息后,接收该第三数据包,其中,该第一反馈信息用于指示未成功接收到该第一数据包,该第二反馈信息用于指示是未成功接收到该第二数据包。
30.第三方面,提供了一种通信装置,该装置是第二设备或配置于(或用于)第二设备的模块(如芯片)。
31.该通信装置包括:处理单元,用于根据第一调制方式对第一码字调制得到至少一个第一调制符号,根据第二调制方式对第二码字调制得到至少一个第二调制符号;收发单元,用于向第一设备发送第一数据包和第二数据包,该第一数据包中包括该至少一个第一调制符号,该第二数据包包括该至少一个第二调制符号;该收发单元还用于向该第一设备发送第三数据包,该第三数据包包括至少一个第三调制符号,一个该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特。
32.结合第三方面,在第三方面的某些实现方式中,该第一调制方式对应第一星座图,该第一星座图中的每个星座点包括m个比特,该第二调制方式对应第二星座图,该第二星座图中的每个星座点包括q个比特,该第三调制方式对应第三星座图,该第三星座图中每个星座点包括n个比特,其中,m、q、n为正整数。
33.结合第三方面,在第三方面的某些实现方式中,该第一调制方式为调制阶数为m的正交振幅调制qam,该第一星座图中相邻两个星座点之间仅1比特取值不同,和/或,该第二调制方式为调制阶数为q的正交振幅调制qam,该第二星座图中相邻两个星座点之间仅1比特取值不同。
34.结合第三方面,在第三方面的某些实现方式中,该第三星座图中每个星座点包括第一位置和第二位置,该第一码字中的比特根据该第一位置进行星座点映射,该第二码字中的比特根据该第二位置进行星座点映射,其中,该第一位置包括该n个比特中的p个比特,该第二位置包括该n个比特中的n-p个比特,p、n为正整数且p<n。
35.结合第三方面,在第三方面的某些实现方式中,该第三星座图中该第一位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离;和/或,该第三星座图中该第二位置取值相同的多个星座点中星座点间的最小欧式距离大于第一星座图中星座点间的最小欧式距离。
36.结合第三方面,在第三方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,该第三数据包中包括个该第三调制符
号,以及该第三数据包还包括以对第一码字中剩余的个比特和k个比特中剩余的个比特调制得到的调制符号。
37.结合第三方面,在第三方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,若l>k,第三数据包中包括根据该第三调制方式对第一码字中的k个比特和第二码字中的k个比特调制得到的2k/n个该第三调制符号,以及该第三数据包还包括根据该第一调制方式或该第三调制方式对该第一码字中剩余(l-k)个比特调制得到的调制符号;或者,若l<k,第三数据包中包括根据该第三调制方式对第一码字中的l个比特和第二码字中的l个比特调制得到的2l/n个该第三调制符号,以及该第三数据包还包括根据该第二调制方式或该第三调制方式对该第二码字中剩余(k-l)个比特调制得到的调制符号。
38.结合第三方面,在第三方面的某些实现方式中,该收发单元还用于获取第一配置信息,该第一配置信息用于指示该第三数据包与该第一数据包之间的关联关系,和/或,该第三数据包与该第二数据包之间的关联关系。
39.可选地,获取第一配置信息既可以是从外部接收第一配置信息,也可以是在内部产生第一配置信息。
40.结合第三方面,在第三方面的某些实现方式中,该收发单元具体用于在接收到来自该第一设备的第一反馈信息和第二反馈信息后,向该第一设备发送该第三数据包,其中,该第一反馈信息用于指示未成功接收到该第一数据包,该第二反馈信息用于指示是未成功接收到该第二数据包。
41.第四方面,提供了一种通信装置,该装置是第一设备或配置于(或用于)第一设备的模块(如芯片)。
42.该通信装置包括:收发单元,用于接收来自第二设备的第一数据包和第二数据包,该第一数据包中包括根据第一调制方式对第一码字调制得到的至少一个第一调制符号,该第二数据包包括根据该第二调制方式对第二码字调制得到的至少一个第二调制符号;该收发单元还用于接收来自该第二设备的第三数据包,该第三数据包包括至少一个第三调制符号,该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特;处理单元,用于对该第一数据包、该第二数据包和该第三数据包进行解码。
43.结合第四方面,在第四方面的某些实现方式中,该第一调制方式对应第一星座图,该第一星座图中的每个星座点包括m个比特,该第二调制方式对应第二星座图,该第二星座图中的每个星座点包括q个比特,该第三调制方式对应第三星座图,该第三星座图中每个星座点包括n个比特,其中,m、q、n为正整数。
44.结合第四方面,在第四方面的某些实现方式中,该第一调制方式为调制阶数为m的正交振幅调制qam,该第一星座图中相邻两个星座点之间仅1比特取值不同,和/或,该第二调制方式为调制阶数为q的正交振幅调制qam,该第二星座图中相邻两个星座点之间仅1比特取值不同。
45.结合第四方面,在第四方面的某些实现方式中,该第三星座图中每个星座点包括第一位置和第二位置,该第一码字中的比特根据该第一位置进行星座点映射,该第二码字
中的比特根据该第二位置进行星座点映射,其中,该第一位置包括该n个比特中的p个比特,该第二位置包括该n个比特中的n-p个比特,p、n为正整数且p<n。
46.结合第四方面,在第四方面的某些实现方式中,该对该第一数据包、该第二数据包和该第三数据包进行解码,包括:合并该至少一个第一调制符号和该至少一个第三调制符号中与该第一位置对应的信息后进行解码;合并该至少一个第二调制符号和该至少一个第三调制符号中与该第二位置对应的信息后进行解码。
47.结合第四方面,在第四方面的某些实现方式中,该第三星座图中该第一位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离;和/或,该第三星座图中该第二位置取值相同的多个星座点中星座点间的最小欧式距离大于第一星座图中星座点间的最小欧式距离。
48.结合第四方面,在第四方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,该第三数据包中包括个该第三调制符号,以及该第三数据包还包括以对第一码字中剩余的个比特和k个比特中剩余的个比特调制得到的调制符号。
49.结合第四方面,在第四方面的某些实现方式中,该第一码字共包括l个比特,该第二码字共包括k个比特,若l》k,第三数据包中包括根据该第三调制方式对第一码字中的k个比特和第二码字中的k个比特调制得到的2k/n个该第三调制符号,以及该第三数据包还包括根据该第一调制方式或该第三调制方式对该第一码字中剩余(l-k)个比特调制得到的调制符号;或者,若l<k,第三数据包中包括根据该第三调制方式对第一码字中的l个比特和第二码字中的l个比特调制得到的2l/n个该第三调制符号,以及该第三数据包还包括根据该第二调制方式或该第三调制方式对该第二码字中剩余(k-l)个比特调制得到的调制符号。
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.图1是适用于本技术实施例的通信系统的一个示意性架构图;
82.图2是本技术实施例提供的数据传输方法的一个示意性流程图;
83.图3是本技术实施例提供的qpsk的星座图;
84.图4是本技术实施例提供的16qam的星座图;
85.图5是本技术实施例提供的第三星座图的一个示意图;
86.图6是本技术实施例提供的第三星座图的另一个示意图;
87.图7是本技术实施例提供的数据传输方法的另一个示意性流程图;
88.图8是适用于本技术提供的数据传输方法的一个应用场景的示意图;
89.图9是本技术的通信装置的一例的示意性框图;
90.图10是本技术的终端设备的一例的示意性结构图;
91.图11是本技术的网络设备的一例的示意性结构图。
具体实施方式
92.下面将结合附图,对本技术中的技术方案进行描述。
93.本技术提供的通信方法可以应用于各种通信系统,例如:长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)移动通信系统或新无线接入技术(new radio access technology,nr)。其中,5g移动通信系统可以包括非独立组网(non-standalone,nsa)和/或独立组网(standalone,sa)。本技术提供的通信方法还可以应用于未来的通信系统,如第六代移动通信系统等。本技术对此不作限定。
94.本技术提供的通信方法还可以应用于机器类通信(machine type communication,mtc)、机器间通信长期演进技术(long term evolution,lte)、设备到设备(device to device,d2d)网络、机器到机器(machine to machine,m2m)网络、物联网(internet of things,iot)网络或者其他网络。其中,iot网络例如可以包括车联网。其中,车联网系统中的通信方式统称为车到其他设备(vehicle to everything,v2x),例如,该v2x可以包括:车辆到车辆(vehicle to vehicle,v2v)通信,车辆与基础设施(vehicle to infrastructure,v2i)通信、车辆与行人之间的通信(vehicle to pedestrian,v2p)或车辆与网络(vehicle to network,v2n)通信等。
95.本技术实施例中,网络设备可以是一种具有无线收发功能的设备。网络设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(transmission and reception point,trp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributed unit,du)等。
96.在一些部署中,gnb可以包括集中式单元(centralized unit,cu)和du。gnb还可以包括有源天线单元(active antenna unit,aau)。cu实现gnb的部分功能,du实现gnb的部分功能,比如,cu负责处理非实时协议和服务,实现无线资源控制(radio resource control,rrc),分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radio link control,rlc)层、介质接入控制(medium access control,mac)层和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du aau发送的。可以理解的是,网络设备可以为包括cu节点、du节
点、aau节点中一项或多项的设备。此外,可以将cu划分为接入网(radio access network,ran)中的网络设备,也可以将cu划分为核心网(core network,cn)中的网络设备,本技术对此不做限定。
97.在本技术实施例中,终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。
98.终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例可以为:手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑(如笔记本电脑、掌上电脑等)、移动互联网设备(mobile internet device,mid)、虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等。
99.其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
100.此外,终端设备还可以是物联网(internet of things,iot)系统中的终端设备。iot是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。iot技术可以通过例如窄带(narrow band,nb)技术,做到海量连接,深度覆盖,终端省电。
101.此外,终端设备还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端设备)、接收网络设备的控制信息与下行数据,并发送电磁波,向网络设备传输上行数据。
102.为便于理解本技术实施例,首先结合图1详细说明适用于本技术实施例提供的数据传输方法的通信系统。如图所示,该通信系统100可以包括至少一个网络设备,如图1中的网络设备101;该通信系统100还可以包括至少一个终端设备,如图1中的终端设备102至107。其中,该终端设备102至107可以是移动的或固定的。网络设备101和终端设备102至107中的一个或多个均可以通过无线链路通信。网络设备和终端设备之间可以采用本技术实施例提供的数据传输方法进行数据传输。可选地,终端设备之间可以直接通信。例如可以利用
d2d技术等实现终端设备之间的直接通信。如图中所示,终端设备105与106之间、终端设备105与107之间,可以利用d2d技术直接通信。终端设备106和终端设备107可以单独或同时与终端设备105通信。终端设备与终端设备进行通信时可以采用本技术实施例提供的数据传输方法进行数据传输。
103.应理解,图1示例性地示出了一个网络设备和多个终端设备,以及各通信设备之间的通信链路。可选地,该通信系统100可以包括多个网络设备,并且每个网络设备的覆盖范围内可以包括其它数量的终端设备,例如更多或更少的终端设备。本技术对此不做限定。
104.在传输数据时,例如,在urllc场景下,数据包连续出错的概率较小,因此本技术提出发送端在发送多个数据包后发送重传数据包,重传数据包中的每个调制符号包括之前传输的至少两个数据包中的数据比特。当该至少两个数据包中的至少一个数据包解码成功时,实现重传数据包可以在有先验信息的情况下进行解调解码。使得接收端在能够合并接收,提高了数据包的信号噪声功率比(signal to noise ratio,snr)的情况下,进一步提高了数据包解码成功的概率,提高了数据传输的可靠性。
105.本技术实施例还提供了一种调制方式的星座图设计方案,星座图中特定比特位取值相同的多个星座点中,相邻两个星座点之间的欧式距离至少大于相同调制阶数的格雷(gray)映射星座图中相邻两个星座点之间的欧式距离。使得该至少两个数据包中的一个数据包解码成功的情况下,其他数据包对应的星座点的欧式距离增大,更进一步地提高了解码成功的概率,提高了数据传输的可靠性。
106.下面结合附图对本技术提供的数据传输方法进行说明。
107.图2是本技术实施例提供的数据传输的方法的一示意性流程图。
108.第一设备和第二设备可以采用图2所示的实施例进行数据传输,第一设备可以是网络设备或终端设备,第二设备也可以是网络设备或终端设备,本技术对此不做限定。
109.s210,第二设备根据第一调制方式对第一码字调制得到至少一个第一调制符号。
110.第二设备根据第一调制方式对第一码字进行调制,第一调制方式对每m个比特得到一个调制符号。第一码字包括l个比特,则第二设备根据第一调制方式对第一码字调制得到l/m个第一调制符号,其中,l≥m,且l、m为正整数。
111.可选地,第一调制方式对应第一星座图,第一星座图中的每个星座点包括m个比特。
112.例如,第一星座图为格雷星座映射图。m=2时,第一调制方式为正交相移键控(quadrature phase shift keying,qpsk),第一星座图可以如图3所示,其中横轴表示同相(in-phase)分量i,纵轴表示正交(quadrature)分量q。m=4时,第一调制方式为调制阶数为4的正交幅度调制(quadrature amplitude modulation),即16qam,第一星座图可以如图4所示。第一调制方式还可以是256qam、1024qam等其他调制方式,本技术对此不做限定。
113.在第一星座图为格雷星座映射图的情况下,第一星座图中的相邻两个星座点之间仅1比特取值不同。
114.s220,第二设备向第一设备发送第一数据包,该第一数据包包括该至少一个第一调制符号。
115.相应地,第一设备接收来自第二设备的第一数据包。该第一数据包包括第二设备根据第一调制方式对第一码字调制得到的l/m个第一调制符号。
116.s230,第二设备根据第二调制方式对第二码字调制得到至少一个第二调制符号。
117.第二设备根据第二调制方式对第二码字进行调制,第二调制方式对每q个比特得到一个调制符号。第二码字包括k个比特,则第二设备根据第二调制方式对第二码字调制得到k/q个第二调制符号,其中,k≥q,且k、q为正整数。
118.应理解,第一码字和第二码字可以采用相同信道编码方式生成的,也可以是不同的信道编码方式生成的,本技术对此不做限定。
119.可选地,第二调制方式对应第二星座图,第二星座图中的每个星座点包括q个比特。
120.例如,第二星座图为格雷星座映射图。m=2时,第二调制方式为如图3所示的qpsk。m=4时,第二调制方式为如图4所示的16qam。第二调制方式还可以是256qam、1024qam等其他调制方式,本技术对此不做限定。
121.在第二星座图为格雷星座映射图的情况下,第二星座图中的相邻两个星座点之间仅1比特取值不同。
122.一种实施方式中,第二设备可以按照时间顺序先发送第一数据包,后发送第二数据包。
123.例如,第二设备在第一时间段发送第一数据包,在第二时间段发送第二数据包,但本技术不限于此。
124.另一种实施方式中,第二设备可以在同一时间段不同频域资源位置分别发送第一数据包和第二数据包。
125.例如,第一设备和第二设备采用载波聚合(carrier aggregation,ca)方式进行通信,第一数据包和第二数据包承载在同一时间段内的不同载波上。或者第一数据包和第二数据包可以承载在同一载波的不同带宽部分上,但本技术不限于此。
126.s240,第二设备向第一设备发送第二数据包,该第一数据包包括该至少一个第二调制符号。
127.相应地,第一设备接收来自第二设备的第二数据包。该第二数据包包括第二设备根据第二调制方式对第二码字调制得到的k/q个第二调制符号。
128.s250,第二设备根据第三调制方式得到至少一个第三调制符号。一个第三调制符号包括第一码字中的至少一个比特和第二码字中的至少一个比特。
129.具体地,一个第三调制符号是第二设备根据第三调制方式对一个比特组进行调制得到的,一个比特组包括n个比特,该n个比特中包括第一码字中的至少一个比特和第二码字中的至少一个比特,n为大于或等于2的正整数。
130.根据上述方案,第一设备在能够合并第一数据包和重传数据包中第一码字的信息,以及合并第二数据包和重传数据包中的第二码字的信息,当第一数据包和第二数据包中的至少一个数据包解码成功时,可以实现第三数据包在有先验信息的情况下进行解调解码。能够降低解码数据包时的snr需求,以较低snr成功解码,提高了数据包解码成功的概率,提高了数据传输的可靠性。
131.可选地,第三调制方式对应第三星座图,第三星座图中的每个星座点包括n个比特。
132.可选地,每个星座点的n个比特包括第一位置和第二位置,该第一码字中的比特根
据第一位置进行星座点映射,该第二码字中的比特根据第二位置进行星座点映射,其中,该第一位置包括n个比特中的p个比特,该第二位置包括n个比特中的n-p个比特,p为小于n的正整数。
133.例如,第三调制方式为如图4所示的16qam,即一个星座点包括4个比特(n=4)。每个星座点的4个比特的比特位依次记作s0、s1、s2、s3。其中,第一位置可以包括s0、s1,第二位置可以包括s2、s3。第一码字根据s0、s1进行星座点映射,第二码字根据s2、s3进行星座点映射。若第二设备解码得到第一码字,而未成功解码第二码字。则第二设备可以将第一码字作为先验信息对第三数据包进行解调得到更准确地第三数据包中第二码字的解调信息。具体地,在已知星座图中第一码字对应的第一码字对应的s0、s1的情况下,一个调制符号成功译码的概率由1/16变为1/4。例如,已知一个调制符号对应的4个比特中的前两个比特为00,则该调制符号由原本对应星座图中16个星座点中的一个星座点,范围缩小到对应q轴取值为2a的4个点,即0010、0011、0001、0000。提高了第二设备成功解码第二码字的概率。反之,第二设备解码得到第二码字而未成功解码第一码字也可以采用相同的处理方式。
134.需要说明的是,第一位置和第二位置可以根据具体实施进行设定,本技术对此不做限定,例如,上述示例中,第一位置可以是s0、s2,第二位置可以是s1、s3,或者,第一位置可以是s0、s1、s2,第二位置可以是s3。以及,上述示例以一个第三调制符号包括两个数据包中的比特作为示例进行说明,但本技术不限于此,一个第三调制符号还可以包括更多数据包中的比特,实施方式与两个数据包类似,为了简要,在此不再赘述。
135.可选地,第三星座图中第一位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离;和/或,第三星座图中第二位置取值相同的多个星座点中星座点间的最小欧式距离大于第二星座图中星座点间的最小欧式距离。
136.其中,多个星座点中距离最近的两个星座点之间的欧式距离可以称为该多个星座点中星座点间的最小欧式距离。例如,在图3所示的qpsk的星座图中,距离最近的两个星座点之间的欧式距离为则qpsk的星座图中星座点间的最小欧式距离为在图4所示的16qam的星座图中,距离最近的两个星座点之间的欧式距离为则16qam的星座图中星座点间的最小欧式距离为
137.根据上述方案,星座点之间的最小欧式距离增加,能够降低解码数据包时的snr的需求,以较低snr成功解码,提高了解码成功的概率。
138.示例性地,第一调制方式和第二调制方式可以是qpsk,第三星座图可以是如图5所示的星座图,第三星座图中每个星座点包含2个比特(即n=2),比特位依次记作s0、s1。其中,第一位置可以是s0,第二位置可以是s1,或者,第二位置可以是s0,第一位置可以是s1。s0取值为1的星座点为11和10,该两个星座点之间的欧式距离为2,大于qpsk的星座图中的星座点间的最小欧式距离以及,s0取值为0的星座点为00和01,该两个星座点之间的欧式距离为2,大于qpsk的星座图中的星座点间的最小欧式距离这使得当s0对应的码字被译码成功后,s0取值相同的星座点之间的欧式距离增大,能够降低解码s1对应的码字时对snr值的需求,提高了成功解码的概率,但本技术不限于此。本示例中,第一调制方式和/或第二调制方式还可以是16qam,64qam等其他最小欧式距离小于2。第三星座图还可以是如表1所示
的8个矩阵中的一个矩阵对应的星座图,但本技术不限于此。
139.表1
[0140][0141]
在表1中,一个矩阵对应一个星座图。一个矩阵中的一个值是该矩阵对应的星座图中一个二进制星座点对应的十进制值,矩阵中第一行的两个值对应q=a时的两个星座点,第二行的两个值对应q=-a时的两个星座点,每行第一个值与i=-a的星座点对应,第二个值与i=a的星座点对应。例如,图5所示的星座图对应的矩阵为
[0142]
示例性地,第三星座图还可以是如图6所示的星座图,该星座图中每个星座点包括4个比特(即n=4),比特位依次记作s0、s1、s2、s3,其中,图6以第一位置包括s0、s1,第二位置包括s2、s3为例。如图6所示,第一位置取值相同的4个星座点中星座点间的最小欧式距离为例如,第一位置的s0s1取值为00的4个星座点0000、0001、0010、0011中,星座点0001与0000之间的距离和星座点0011和0010之间的距离为星座点0001与0011之间的距离和0000与0010之间的距离为4a。则该4个星座点中星座点间的最小欧式距离为另外,第一位置的s0s1取值为01的4个星座点中的最小欧式距离、取值为10的4个星座点中的最小欧式距离以及取值为11的4个星座点中的最小欧式距离均为同理,第二位置取值相同的4个星座点中星座点间的最小欧式距离同样为也就是说,第二位置取00、01、10、11中的任个值对应的4个星座点中的最小欧式距离均为第一调制方式和/或第二调制方式可以是16qam、64qam或256qam等其他最小欧式距离小于的调制方式。这使得第一码字和第二码字中的任一个码字译码成功后,另一个码字对应的星座点之间欧式距离增大,能够降低解码该码字时对snr值的需求,提高了成功解码的概率。但本技术不限于此,在本示例中,第三星座图还可以是如表2所示的8个矩阵中的一个矩阵对应的星座图,但本技术不限于此。
[0143]
表2
[0144][0145]
在表1中,一个矩阵对应一个星座图。一个矩阵中的一个值是该矩阵对应的星座图中一个二进制星座点对应的十进制值,矩阵中第一行、第二行、第三行、第四行分别与q=2a、q=a、q=-a、q=-2a相对应。矩阵中第一列、第二列、第三列、第四列分别与i=2a、i=a、i=-a、i=-2a相对应。例如,图6所示的星座图对应的矩阵为
[0146]
上文中结合第三星座图的示例对本技术实施例的方案进行了说明,第三星座图还可以是其他满足条件的星座图,为了简要,这里不再一一举例详述。
[0147]
第二设备根据第三调制方式对第一码字的l个比特和第二码字中的k个比特进行调制,其中,第一位置包括p个比特,则l个比特可以组成个第三调制符号,第二位置包括n-p个比特,则k个比特可以组成那么第二设备可以根据第三调制方式得到个第三调制符号。第二设备可以对第一码字中剩余的个比特和k个比特中剩余的个比特调制得到r个调制符号。
[0148]
可选地,该r个调制符号是根据第三调制方式调制得到的。
[0149]
一种实施方式中,该个第三调制符号和该r个调制符号可以组成第三数据包。也就是说,第三数据包包括第一码字和第二码字所有比特调制得到的调制符号。
[0150]
另一种实施方式中,该个第三调制符号和该r个调制符号可以组成多个数据包分别由第二设备发送给第一设备,该多个数据包中包括第三数据包。
[0151]
可选地,第三数据包中仅包括至少一个第三调制符号。
[0152]
例如,l=67,k=59,第三调制方式的调制阶数n=4,第一位置包括p=2个比特,第二位置包括n-p=2个比特。第一码字的l个比特可以组成第二码字的k个比特
可以组成因此,第二设备可以根据第三调制方式得到29个第三调制符号。第二设备对第一码字中剩余的67-2
×
29=9个比特和第二码字中剩余的59-2
×
29=1比特调制得到r个调制符号。例如,第二设备采用第三调制方式对剩余比特进行调制,第二设备可以将第一码字剩余的9个比特中补3个0后进行调制得到4个调制符号,将第二码字剩余的1个比特补0后进行调制得到1个调制符号,则得到根据剩余比特调制得到的5个调制符号(即r=5)。或者,第二设备可以将第一码字剩余的9比特和第二码字剩余的1比特串联并补0后生成4个调制符号(即r=4),具体剩余比特的调制方式可以采用第一设备和第二设备达成共识的一种方式进行调制,本技术对此不做限定。
[0153]
s260,第二设备向第一设备发送第三数据包,该第三数据包包括该至少一个第三调制符号。
[0154]
相应地,第一设备接收来自第二设备的第三数据包。
[0155]
一种实施方式中,第二设备获取第一配置信息,该第一配置信息用于指示该第三数据包与第一数据包之间的关联关系,和/或,用于指示该第三数据包与第二数据包之间的关联关系。第二设备根据第一配置信息确定该关联关系。
[0156]
作为示例非限定,该第一配置信息为控制信息或无线资源控制(radio resource control,rrc)消息。
[0157]
可选地,该控制信息可以是网络设备向终端设备发送的下行控制信息(downlink control information,dci),也可以是采用d2d通信方式的两个终端设备之间的侧行链路控制信息(sidelink control information,sci)。
[0158]
在本技术中,获取信息/数据既可以是从外部接收信息/数据,也可以是在内部生成信息/数据,例如:获取第一配置信息既可以是从外部接收第一配置信息,也可以是在内部产生第一配置信息。
[0159]
例如,该第三数据包与第一数据包和/或第二数据包之间的关联关系是由第一设备确定的,并由第一设备向第二设备发送该第一配置信息。第二设备获取第一配置信息则表示第二设备从第一设备接收第一配置信息。或者,该第三数据包与第一数据包和/或第二数据包之间的关联关系是由第二设备确定的,该第二设备在内部产生该第一配置信息,在生成第三数据包时根据该第一配置信息确定该第三数据包包括第一码字的比特和第二码字的比特。第二设备还可以向第一设备发送该第一配置信息,以使第一设备和第二设备对第三数据包与第一数据包和/或第二数据包之间的关系达成共识。
[0160]
再例如,该第一配置信息为dci,由网络设备确定第三数据包与第一数据包和/或第二数据包之间的关联关系后,通过dci通知终端设备,第二设备为网络设备,第一设备为终端设备,则由第二设备内部产生dci后,向第一设备发送该dci。或者,第二设备为终端设备,第一设备为网络设备,则第二设备接收来自网络设备的该dci,以获取第三数据包与第一数据包和/或第二数据包之间的关联关系。
[0161]
例如,第一数据包、第二数据包和第三数据包按照时间先后依次发送,该dci可以指示第三数据包与第一数据包和/或第二数据包之间的时间间隔。或者,第一数据包、第二数据包和第三数据包在同一时间段的不同频域位置(如不同载波或同一载波的不同带宽部分)上,该dci可以指示该第三数据包与第一数据包和/或第二数据包之间的频域位置关系,但本技术不限于此。
[0162]
再例如,该第一配置信息为用于调度该第三数据包的dci,该dci中包括harq进程指示域。该harq进程指示域指示第一harq进程和第二harq进程。其中,第一harq进程与第一数据包对应的,第二harq进程与第二数据包对应,表示该第三数据包包括第一码字中的比特和第二码字中的比特。可选地,该第一指示域包括第一harq进程的标识(如,harq id1)和第二harq进程的标识(如,harq id2),或者,该第一指示域包括一个索引值,该索引值与第一harq进程和第二harq进程相对应。例如,网络可以预先配置一个索引表,索引表中每个索引值对应两个harq进程,但本技术不限于此。再例如,第一码字和第二码字可以是urllc业务数据的码字,第一数据包、第二数据包和第三数据包承载在配置授权(或者免调度授权)资源上,可以保证urllc业务的可靠性及时延需求。
[0163]
另一种实施方式中,第二设备发送第一数据包和第二数据包后,且接收到来自第一设备的第一反馈信息和第二反馈信息的情况下,第二设备向第一设备发送该第三数据包。
[0164]
其中,第一反馈信息指示未成功接收第一数据包,第二反馈信息指示未成功接收第二数据包。
[0165]
s270,第一设备对第一数据包、第二数据包和第三数据包进行解码。
[0166]
应理解,本技术中,对数据包解码至少包括对数据包中的调制符号进行解调制或称为解调。可选地,解码还可以包括解信道编码或称为译码,本技术对此不做限定。
[0167]
一种实施方式中,第一设备可以接收到第一数据包后对第一数据包进行解码,接收到第二数据包后对第二数据包解码,第一数据包和第二数据包中的一个数据包为解码成功的情况下,将该解码成功的数据包与第三数据包合并后解码。
[0168]
例如,第一设备分别解码第一数据包和第二数据包,第一数据包未解码成功,第二数据包解码成功得到第二码字,第一设备可以根据第二码字对第三数据包中的第三调制符号进行解调得到与第一位置对应的第一码字的软信息,并与第一数据包解调制得到的第一码字的软信息进行合并后译码,提高了成功译码得到第一码字的概率。
[0169]
再例如,第一设备未成功解码第一数据包获得第一码字,向第二设备发送第一反馈信息,且第一设备未成功解码第二数据包得到第二码字,向第二设备发送第二反馈信息。第二设备接收到第一反馈信息和第二反馈信息后,向第一设备发送第三数据包。第一设备接收到该第三数据包后对第三数据包解调,将第一位置对应的第一码字的软信息与第一数据包解调得到的第一码字的软信息合并后进行译码。以及第一设备解调第三数据包解调得到的第二位置对应的第二码字的软信息,与第二数据包解调得到的第二码字的软信息合并后进行译码。获得更高的码字的snr值,提高了译码的概率。若第一设备成功译码得到其中一个码字而仍未成功译码另一个码字,第一设备还可以将成功译码的码字作为先验信息对第三数据包进行解调,以得到更准确地未成功译码的码字软信息,进一步提高解码成功的概率。
[0170]
另一种实施方式中,第二设备可以在接收到第三数据包后合并第一数据包中的数据信息与第三数据包中第一码字的相关信息进行解码,以及合并第二数据包中的数据信息与第三数据包中第二码字的相关信息进行解码。
[0171]
根据上述方案,可以实现接收端在能够合并接收的情况下,能够降低解码数据包使得snr需求,以较低snr成功解码,提高数据包解码成功的概率,进而提高了数据传输的可
靠性。
[0172]
需要说明的是,本技术流程图中的各个步骤的编号对各个步骤执行顺序不构成限定,步骤之间的顺序由各个步骤之间的逻辑关系决定,例如,图2中s230可以在s220之前也可以在s220之后,本技术对此不做限定。
[0173]
图7为本技术实施例提供的数据传输方法的另一个示意性流程图。
[0174]
需要说明的是,图7所示的实施例与图2所示的实施例相同或相似的部分,在为另行定义或说明的情况下,可以上述对参考图2所示的实施例的描述,为了简要,在此不再赘述。
[0175]
s710,第一设备接收数据包a,该数据包a包括根据调制方式a对码字a进行调制得到的调制符号a。
[0176]
可选地,调制方式a对应星座图a。
[0177]
s720,第一设备接收数据包b,该数据包b包括根据调制方式b得到的至少一个调制符号b,一个调制符号b包括码字a的至少一个比特和码字b的至少一个比特。
[0178]
可选地,调制方式b对应星座图b。星座图b中的每个星座点包括n个比特。
[0179]
可选地,每个星座点的n个比特包括第一位置和第二位置,该码字a中的比特根据第一位置进行星座点映射,该码字b中的比特根据第二位置进行星座点映射,其中,该第一位置包括n个比特中的p个比特,该第二位置包括n个比特中的n-p个比特,p为小于n的正整数。
[0180]
s730,第一设备对数据包a和数据包b进行解码。
[0181]
第一设备对数据包a解码后得到码字a,以码字a作为先验信息解码数据包b得到码字b,或者,第一设备合并对数据包a解调得到的码字a的软信息与对数据包b解调得到的与第一位置对应的码字a的软信息后译码得到码字a,并以码字a作为先验信息解调数据包b得到更准确码字b的软信息后,译码得到码字b。
[0182]
该数据包a和数据包b可以来自同一个设备,例如,数据包a和数据包b均是第二设备发送的。或者,该数据包a和数据包b可以来自不同的设备。
[0183]
例如,图7所示的实施例可以应用于图8所示的场景中,终端设备2在第一时刻执行发送数据包a,网络设备(即第一设备)执行s710接收该数据包a,终端设备1也接收该数据包a并解码得到码字a。终端设备1采用调制方式b对终端设备2的码字a与终端设备1的码字b进行调制得到至少一个调制符号b,并向网络设备发送数据包b,该数据包b包括该至少一个调制符号b。使得网络设备可以合并数据包a和数据包b对码字a进行解码以得到更高的码字a的snr,提高了码字a解码成功的概率。还可以以码字a作为先验信息解码数据包b中的码字b,但本技术不限于此。
[0184]
根据上述方案,可以实现接收端在能够合并接收的情况下,能够降低解码数据包时的snr需求,以较低snr成功解码,提高数据包解码成功的概率,进而提高了数据传输的可靠性。
[0185]
图9是本技术实施例提供的通信装置的示意性框图。如图9所示,该通信装置900可以包括处理单元910和收发单元920。
[0186]
在一种可能的设计中,该通信装置900可对应于上文方法实施例中的第一设备,或者配置于(或用于)第一设备中的芯片,或者其他能够实现第一设备的方法的装置、模块、电
路或单元等。
[0187]
应理解,该通信装置900可对应于根据本技术实施例的方法200、700中的第一设备,该通信装置900可以包括用于执行图2、图7中的方法200、700中第一设备执行的方法的单元。并且,该通信装置900中的各单元和上述其他操作和/或功能分别为了实现图2、图7中的方法200、700的相应流程。
[0188]
还应理解,该通信装置900为配置于(或用于)第一设备中的芯片时,该通信装置900中的收发单元920可以为芯片的输入/输出接口或电路,该通信装置900中的处理单元910可以为芯片中的处理器。
[0189]
可选地,通信装置900还可以包括处理单元910,该处理单元910可以用于处理指令或者数据,以实现相应的操作。
[0190]
可选地,通信装置900还可以包括存储单元930,该存储单元930可以用于存储指令或者数据,处理单元910可以执行该存储单元中存储的指令或者数据,以使该通信装置实现相应的操作。
[0191]
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0192]
在另一种可能的设计中,该通信装置900可对应于上文方法实施例中的第二设备,或者配置于(或用于)第二设备中的芯片,或者其他能够实现网络设备的方法的装置、模块、电路或单元等。
[0193]
应理解,该通信装置900可对应于根据本技术实施例的方法200中的第二设备。该通信装置900可以包括用于执行图2中的方法200中第二设备执行的方法的单元。并且,该通信装置900中的各单元和上述其他操作和/或功能分别为了实现图2中的方法200的相应流程。
[0194]
还应理解,该通信装置900为配置于(或用于)第二设备中的芯片时,该通信装置900中的收发单元为芯片中的输入/输出接口或电路,该通信装置900中的处理单元910可为芯片中的处理器。
[0195]
可选地,通信装置900还可以包括处理单元910,该处理单元910可以用于处理指令或者数据,以实现相应的操作。
[0196]
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
[0197]
一种实施方式中,该通信装置900为终端设备或配置于终端设备。可选地,该通信装置900中的收发单元920为可对应于图10中示出的终端设备1000中的收发器1010,存储单元930可对应于图10中示出的终端设备1000中的存储器。
[0198]
图10是本技术实施例提供的终端设备1000的结构示意图。该终端设备1000可应用于如图1所示的系统中,执行上述方法实施例中终端设备的功能。如图所示,该终端设备1000包括处理器1020和收发器1010。可选地,该终端设备1000还包括存储器。其中,处理器1020、收发器1010和存储器之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器用于存储计算机程序,该处理器1020用于执行该存储器中的该计算机程序,以控制该收发器1010收发信号。
[0199]
上述处理器1020可以和存储器可以合成一个处理装置,处理器1020用于执行存储
device,pld)或其他集成芯片。
[0212]
本技术实施例还提供一种通信装置,包括:逻辑电路和通信接口,其中,该通信接口用于获取待处理的数据,和/或,输出处理后的数据,该逻辑电路用于处理待处理的数据或者得到处理后的数据,以使该通信装置执行执行图2、图7所示实施例中的方法。
[0213]
一种可行的设计中,该通信接口包括输入接口和输出接口。
[0214]
在一种实现方式中,该逻辑电路用于处理第一码字得到第一数据包,处理第二码字得到第二数据包,该第一数据包包括根据第一调制方式对第一码字调制得到至少一个第一调制符号,该第二数据包包括根据第二调制方式对第二码字调制得到至少一个第二调制符号;该通信接口用于输出该第一数据包和该第二数据包(即处理后的数据);该逻辑电路还用于处理该第一码字和该第二码字得到第三数据包,该第三数据包包括至少一个第三调制符号,一个该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特;该通信接口还用于输出该第三数据包(也是处理后的数据)。
[0215]
在另一种实现方式中,该通信接口用于输入该第一数据包和该第二数据包(即待处理的数据),该第一数据包包括根据第一调制方式对第一码字调制得到至少一个第一调制符号,该第二数据包包括根据第二调制方式对第二码字调制得到至少一个第二调制符号;该通信接口还用于输入第三数据包(也是待处理的数据),该第三数据包包括至少一个第三调制符号,一个该第三调制符号是根据第三调制方式对一个比特组调制得到的,该一个比特组包括该第一码字中的至少一个比特和该第二码字中的至少一个比特;该逻辑电路用于对该第一数据包、第二数据包和该第三数据包进行解码处理。
[0216]
本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码由一个或多个处理器执行时,使得包括该处理器的装置执行图2、图7所示实施例中的方法。
[0217]
本技术还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码由一个或多个处理器运行时,使得包括该处理器的装置执行图2、图7所示实施例中的方法。
[0218]
本技术还提供一种系统,其包括前述第一设备和第二设备。
[0219]
上述各个装置实施例中第一设备与第二设备和方法实施例中的第一设备或第二设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
[0220]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0221]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0222]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0223]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0224]
在本技术实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。
[0225]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献