一种叠加传输方法和装置与流程
本技术涉及通信领域,尤其涉及一种叠加传输方法和装置。
背景技术:
1、在无线通信系统中,信道编码技术对数据传输的可靠性和效率至关重要。传统的编码方案(如低密度奇偶校验码(low density parity check,ldpc)码、涡轮(turbo)码等)虽然具备良好的纠错性能,但在高吞吐量、低时延的应用场景中仍面临显著挑战。现有的编码方案主要依赖反馈机制(如混合自动重传请求(hybrid automatic repeat request,harq)机制)来实现可靠传输,但该机制的反馈过程会引入额外时延,影响系统的实时性能。
2、有研究提出叠加传输方案可以降低重传概率,如分组马尔科夫叠加传输(blockmarkov superposition transmission,bmst)技术,其原理如图2a所示:发送端将数据分成多个子块(如u1、u2、u3等),每个子块采用ldpc编码方式单独编码,得到相应的码块(codeblock,cb)(如c1、c2、c3等),将前一个码块与当前码块(如将c1和c2、c2和c3、c3和c4等)混合交织并做比特异或的叠加操作,生成最终的发送码块(如v1、v2、v3等),通过这种链式叠加,形成滑动窗口(简称滑窗)式的连续传输;接收端采用滑窗译码算法,同时解码多个接收到的码块,利用前后码块之间的关联信息进行联合译码,提升准确性。叠加的码块隐含了前一个码块的信息,相当于自动重传,但无需反馈,因此可以降低时延。通过软信息传递,可提高译码性能。
3、然而,现有的叠加操作仅限于单个传输块(transport block,tb)内部,即单tb内部的码块之间做叠加,仍需依赖较高比例的重传来保证可靠性,无法有效降低整体传输时延。
技术实现思路
1、本技术提供一种叠加传输方法和装置,可以实现跨tb叠加传输,增大资源的利用率,降低重传概率和传输时延,提升短时延业务的用户体验。
2、第一方面,提供一种叠加传输方法,该方法可以由终端设备执行,或者由终端设备中的芯片执行,以方法由终端设备执行为例,包括:接收第一信息;根据第一信息,对至少两个传输块进行叠加编码或叠加译码。
3、本技术实施例中,终端设备对至少两个传输块进行叠加编码或叠加译码,突破了传统单tb内码块叠加的局限,实现了跨tb的码块进行关联,可大幅提升首次传输成功率,从而增大资源的利用率、降低系统重传概率、降低业务传输时延;并且,跨tb的软信息交互使得译码器可获得更丰富的关联信息,在相同信噪比条件下可获得更大的性能增益。综上,可以提升短时延业务的用户体验。
4、一种可能的设计中,叠加编码为bmst编码,叠加译码为bmst译码。当然,bmst仅为一种示例,实际不限于此。
5、该设计给出了一种具体的叠加编码和叠加译码方式,提高了方案的可靠性。
6、一种可能的设计中,第一信息用于指示对至少两个传输块进行叠加编码或叠加译码。
7、这种设计可以实现网络灵活调度终端设备执行跨tb的叠加编码或叠加译码,提高了网络管理终端设备编解码的灵活性,更好地适应不同场景需求。
8、一种可能的设计中,根据第一信息,对至少两个传输块进行叠加编码或叠加译码,包括:根据第一信息,对至少两个传输块在时域、频域和/或空域中的至少一个维度上进行叠加编码或叠加译码。
9、该设计提供了多种维度的叠加编码或叠加译码方式,提高了方案的灵活性,更好地适应不同场景需求。
10、一种可能的设计中,第一信息用于指示以下至少一项:至少一个维度;至少一个维度为至少两个维度的情况下,在至少两个维度上进行叠加编码或叠加译码的先后顺序。
11、通过以上设计,网络可以灵活管理叠加编码或叠加译码所在的维度,以及在各维度上执行叠加编码或叠加译码的先后顺序,更好地适应不同场景需求。
12、一种可能的设计中,对至少两个传输块在时域、频域和/或空域中的至少一个维度上进行叠加编码或叠加译码,包括:对至少两个传输块中在第一维度上相邻的码块进行叠加编码或叠加译码,第一维度为至少一个维度中的任一维度。
13、该设计中,跨tb的叠加编码或叠加译码,是对位于不同tb中的、位置相邻的码块做叠加编码或叠加译码,适配现有tb内的叠加编码或叠加译码方式,实现简单。
14、一种可能的设计中,根据第一信息,对至少两个传输块进行叠加编码或叠加译码,包括:根据第一信息,基于滑动窗口对至少两个传输块进行叠加编码或叠加译码。
15、上述设计基于滑动窗口来进行跨tb的叠加编码或叠加译码,可以避免等待全局数据处理的计算开销,显著降低延迟并提升实时性,更适用于高速数据流。
16、一种可能的设计中,第一信息用于指示滑动窗口的长度。
17、基于该设计,网络设备可以动态调整窗口大小,可自适应信道状态或数据特征变化(如网络拥塞时缩小窗口以减少丢包)。
18、一种可能的设计中,第一信息为第一下行控制信息(downlink controlinformation,dci);至少两个传输块包括第一dci调度的传输块和第二dci调度的传输块,第二dci为第一dci的上一个dci;第一dci包含第一字段;第一字段为第一值的情况下,指示对第一dci调度的传输块与第二dci调度的传输块进行叠加编码或叠加译码;第一字段为第二值的情况下,指示不对第一dci调度的传输块与第二dci调度的传输块进行叠加编码或叠加译码。
19、通过该设计,网络设备可以灵活控制当前dci调度的传输块是否与之前的dci调度的传输块进行叠加编码或叠加译码,更好地适应不同场景需求。
20、一种可能的设计中,第一信息为第三dci,至少两个传输块为第三dci调度的传输块。换言之,可以对同一dci调度的所有传输块执行跨tb的叠加编码或叠加译码,可以对不同dci调度的传输块不执行跨tb的叠加编码或叠加译码。
21、该方式实现简单,复杂度低。
22、一种可能的设计中,第一信息为第四dci,至少两个传输块包含于第四dci调度的多个上行传输块中;方法还包括:根据译码的软值或复杂度从多个上行传输块中确定至少两个传输块。
23、该设计方式,终端设备可以根据译码的软值或复杂度动态调整叠加编码或叠加译码的传输块长度,这种自适应控制机制能够有效避免译码复杂度过高的问题,同时还可以减少译码错误传播的风险。
24、一种可能的设计中,方法还包括:发送第一指示信息,第一指示信息用于指示至少两个传输块的数量。
25、如此,网络设备和终端设备可以对齐分段的方式,提高系统编译码的可靠性。
26、一种可能的设计中,第一信息为第五dci,至少两个传输块包含于第五dci调度的多个下行传输块中;方法还包括:根据以下至少一项从多个下行传输块中确定至少两个传输块:发送确认(ack)消息或未确认(nack)消息的时间;网络指示的至少两个传输块的数量。
27、该设计方式提供了多种确定叠加编码或叠加译码的传输块长度的方法。其中,根据译码的软值或复杂度控制叠加编码或叠加译码的传输块长度,可以实现动态调整叠加编码或叠加译码的传输块长度,这种自适应控制机制能够有效避免译码复杂度过高的问题,同时还可以减少译码错误传播的风险;结合混合自动重传请求(hybrid automatic repeatrequest,harq)机制控制叠加编码或叠加译码的传输块长度,可以降低译码错误传播的风险;根据网络指示控制叠加编码或叠加译码的传输块长度,可以实现网络控制终端设备叠加编码或叠加译码的传输块长度,提高了灵活性。
28、第二方面,提供一种叠加传输方法,该方法可以由网络设备执行,或者由网络设备中的芯片执行,以方法由网络设备执行为例,包括:发送第一信息;根据第一信息,对至少两个传输块进行叠加译码或叠加编码。
29、一种可能的设计中,叠加编码为bmst编码,叠加译码为bmst译码。
30、一种可能的设计中,第一信息用于指示对至少两个传输块进行叠加编码或叠加译码。
31、一种可能的设计中,根据第一信息,对至少两个传输块进行叠加译码或叠加编码,包括:根据第一信息,对至少两个传输块在时域、频域和/或空域中的至少一个维度上进行叠加译码或叠加编码。
32、一种可能的设计中,第一信息用于指示以下至少一项:至少一个维度;至少一个维度为至少两个维度的情况下,在至少两个维度上进行叠加编码或叠加译码的先后顺序。
33、一种可能的设计中,对至少两个传输块在时域、频域和/或空域中的至少一个维度上进行叠加译码或叠加编码,包括:对至少两个传输块中在第一维度上相邻的码块进行叠加译码或叠加编码,第一维度为至少一个维度中的任一维度。
34、一种可能的设计中,根据第一信息,对至少两个传输块进行叠加译码或叠加编码,包括:根据第一信息,基于滑动窗口对至少两个传输块进行叠加译码或叠加编码。
35、一种可能的设计中,第一信息用于指示滑动窗口的长度。
36、一种可能的设计中,第一信息为第一dci;至少两个传输块包括第一息dci调度的传输块和第二dci调度的传输块,第二dci为第一dci的上一个dci;第一dci包含第一字段;第一字段为第一值的情况下,指示对第一dci调度的传输块与第二dci调度的传输块进行叠加编码或叠加译码;第一字段为第二值的情况下,指示不对第一dci调度的传输块与第二dci调度的传输块进行叠加编码或叠加译码。
37、一种可能的设计中,第一信息为第三dci,至少两个传输块为第三dci调度的传输块。
38、一种可能的设计中,第一信息为第四dci,至少两个传输块包含于第四dci调度的多个上行传输块中;方法还包括:接收第一指示信息,第一指示信息用于指示至少两个传输块的数量;根据第一信息从多个上行传输块中确定出至少两个传输块。
39、一种可能的设计中,第一信息为第五dci,至少两个传输块包含于第五dci调度的多个下行传输块中;方法还包括:根据以下至少一项从多个下行传输块中确定至少两个传输块:发送ack消息或nack消息的时间;译码的软值或复杂度。
40、一种可能的设计中,方法还包括:发送第二指示信息,第二指示信息用于指示至少两个传输块的数量。
41、第三方面,提供一种通信装置,包括用于执行如第一方面或第一方面任一种可能的设计中所述的方法的模块或单元或技术手段。
42、示例性的,通信装置可以包括:
43、收发模块,用于接收第一信息;
44、处理模块,用于根据第一信息,对至少两个传输块进行叠加编码或叠加译码。
45、第四方面,提供一种通信装置,包括用于执行如第二方面或第二方面任一种可能的设计中所述的方法的模块或单元或技术手段。
46、示例性的,通信装置可以包括:
47、收发模块,用于发送第一信息;
48、处理模块,用于根据第一信息,对至少两个传输块进行叠加编码或叠加译码。
49、第五方面,提供一种通信装置,包括处理器,所述处理器用于执行计算机程序或指令,以使如第一方面或第一方面任一种可能的设计中所述的方法被执行,或者,以使如第二方面或第二方面任一种可能的设计中所述的方法被执行。
50、可选的,该通信装置还包括存储器,存储器用于存储计算机程序或指令。
51、第六方面,提供一种计算机可读存储介质,所述可读存储介质用于存储指令,当所述指令被执行时,使如第一方面或第一方面任一种可能的设计中所述的方法被实现,或者使如第二方面或第二方面任一种可能的设计中所述的方法被实现。
52、第七方面,提供一种计算机程序产品,所述计算机程序产品中存储有指令,当其在计算机上运行时,使如第一方面或第一方面任一种可能的设计中所述的方法被实现,或者使如第二方面或第二方面任一种可能的设计中所述的方法被实现。
53、第八方面,提供一种通信系统,包括:
54、终端设备,用于执行如第一方面或第一方面任一种可能的设计中所述的方法;
55、网络设备,用于执行如第二方面或第二方面任一种可能的设计中所述的方法。
56、上述第二方面至第八方面的具体设计和有益效果,可以参见第一方面中的对应设计和有益效果。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com