一种通信方法及通信装置与流程

文档序号:36265850发布日期:2023-12-06 09:43阅读:39来源:国知局
一种通信方法及通信装置与流程

本技术涉及通信,尤其涉及一种通信方法及通信装置。


背景技术:

1、为提升系统的吞吐量,引入了多输入多输出(multiple input and multipleoutput,mimo)技术。mimo技术是指在发送端和接收端分别使用多个发射天线和多个接收天线,即发送端和接收端之间存在多个独立信道,也就是说,天线单元之间存在充分的间隔。因此,mimo技术可消除了线间信号的相关性,提高信号的链路性能,增加数据吞吐量。

2、在新无线(new radio,nr)系统中,基于mimo技术在物理层传输数据的主要处理流程是:mac层以传输块(transport block,tb)的形式将数据发送给物理层。物理层接收tb后,将tb处理成为码字(code word,cw)。目前将tb处理成cw的大致流程是:发送端根据mimo的层数对tb的比特序列进行码率分配,再根据crc码对码率分配后得到的多个比特序列进行校验,后续经过信道编码、速率匹配、码块级联等处理,获得cw。发送端将cw映射到传输层发送给接收端。对于接收端来说,按照多个cw的译码顺序,根依次对映射cw的各个传输层进行译码。

3、由于初始发送端根据传输层数进行码率分配,因此,不同传输层之间传输的数据相互独立无关联。对于接收端来说,在译码过程中,各个传输层单独译码,下一个传输层无法利用上一个传输层的译码结果,即接收端的译码增益有限。


技术实现思路

1、本技术提供一种通信方法及通信装置,用于提高多码字传输的译码增益。

2、第一方面,本技术实施例提供一种通信方法,该方法可由第一设备执行,第一设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。下面以所述通信设备是第一设备为例进行描述。示例性地,所述通信设备为第一设备,或者为设置在第一设备中的芯片,或者为用于实现第一设备的功能的其他部件。

3、所述通信方法包括:第一设备首先根据循环冗余检验(cyclic redundancycheck,crc)码对第一比特序列进行校验,获得第二比特序列;再将第二比特序列划分成p个比特序列,根据p个比特序列生成q个码字,并通过p个传输层将q个码字发送给第二设备。其中,p为第一设备的传输层的个数,且p大于或等于2,q为大于或等于2的整数。第一比特序列也可以认为原始数据比特流。第二比特序列划分为p个比特序列,也就是,码率分配过程。通过p个传输层传输q个码字,也就是,通过p个传输层传输p个比特序列。第一设备先根据crc码对原始比特流进行校验,之后划分为p个比特序列,即再作码率分配。这样通过crc将不同传输层(码字)之间的数据耦合起来,使得不同传输层(码字)之间的数据关联。对于接收端来说,在译码过程中,可以利用上一个传输层(码字)的译码结果来对下一个传输层(码字)进行译码。例如,接收端可以保留上一个传输层(码字)的所有译码结果,针对下一个传输层(码字),利用所保留的译码结果进行联合译码,可以减少错误传输,增大接收端的译码增益。同时,基于一个crc即可将不同传输层(码字)之间的数据耦合起来,即减少了crc的开销。

4、在可能的实现方式中,所述方法还包括:第一设备向第二设备发送第一调制与编码策略(modulation and coding scheme,mcs)索引。该第一mcs索引指示q个码字分别对应的编码码率和调制阶数。即一个msc索引可指示多个码字对应的编码码率和调制阶数。例如,一个mcs索引可对应多组编码码率和调制阶数,一组编码码率和调制阶数对应一个码字。第一设备可将第一mcs索引提供给第二设备,从而使得第二设备和第一设备对q个码字分别对应的编码码率和调制阶数一致。

5、在可能的实现方式中,第一mcs索引指示q个码字分别对应的编码码率和调制阶数,包括:第一mcs索引对应q个子索引,其中,q个子索引与q个码字一一对应,q个子索引中的一个子索引对应一组编码码率和调制阶数。作为第一mcs索引指示q个码字分别对应的编码码率和调制阶数的一种实现形式,一个mcs索引可对应多个mcs子索引,一个子索引对应一个码字的编码码率和调制阶数。

6、在可能的实现方式中,所述方法还包括:第一设备接收第二设备发送的指示信息,该指示信息指示第二设备是否使用第一接收模式。不同的第二设备使用的接收机不同,对应的接收模式也可能不同。第一接收模式,也可以理解为,第二设备使用的接收机的处理能力较强,或者,第二设备使用的接收机的类型,例如,第二设备使用串行干扰消除(successive interfere cancellation,sic)接收机。为此,第二设备可通知给第一设备,第二设备是否使用第一接收模式。相应的,第一设备根据第二设备是否使用第一接收模式进行码率分配和进行调制,也就是确定q个码字分别对应的调制阶数和编码码率,即确定第一mcs索引。

7、在可能的实现方式中,所述方法还包括:第一设备根据指示信息确定第一mcs索引。

8、在可能的实现方式中,q等于p,q个码字一一映射到p个传输层;或者,q小于p,q个码字中的一个码字映射到p个传输层中的一个层或两个层。即一个码字可映射在一个传输层,也可以映射在多个传输层。

9、在可能的实现方式中,第一设备将第二比特序列划分成p个比特序列,包括:第一设备根据p个传输层中的各个传输层的容量将第二比特序列划分成p个比特序列,其中,不同容量的传输层对应的比特序列的长度不同。第一设备根据各个传输层在第一接收模式下的容量来作码率分配,即利用各个传输层之间的容量差异设计与各个传输层相匹配长度的码字,从而可提高编码增益。

10、在可能的实现方式中,p个传输层中的第k个传输层的容量是根据第k个传输层的发送功率、干扰功率以及噪声功率确定的。

11、在可能的实现方式中,p个传输层中的第k个传输层的容量ck满足如下公式:

12、

13、其中,k=1,2,…,p,pk为第一设备的每根天线的发送功率,n0为噪声功率,hk为对信道h的第k列,nr为接收天线数目,nt为发送天线数目,hk为对信道h的第k列,为hk的共轭转置。

14、第二方面,本技术实施例提供一种通信方法,该方法可由第二设备执行,第二设备可以是通信设备或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片系统。下面以所述通信设备是第二设备为例进行描述。示例性地,所述通信设备为第二设备,或者为设置在第二设备中的芯片,或者为用于实现第二设备的功能的其他部件。

15、所述通信方法包括:第二设备从p个传输层接收第一设备发送的q个码字,以及接收第一设备发送的第一mcs索引。其中,p为大于或等于2的整数,q为大于或等于2的整数,第一mcs索引指示q个码字分别对应的编码码率和调制阶数。第二设备可以理解为是接收端,第一设备可将第一mcs索引提供给第二设备,该第一mcs索引可指示q个码字分别对应的编码码率和调制阶数,从而第二设备基于第一mcs索引对q个码字进行译码。第一mcs索引可指示q个码字分别对应的编码码率和调制阶数,即第一设备只需发送一次信令,就可将q个码字分别对应的编码码率和调制阶数提供给第二设备,从而节约信令开销。

16、在可能的实现方式中,所述方法还包括:针对q个码字中的第i个码字,第二设备将第i个码字对应的l1个第一估计序列输出给第i+1个码字对应的传输层,l1小于或等于列表译码器的列表维度l,i=1,2,...,q-1;针对q个码字中的第i+1个码字,第二设备对l1个第一估计序列分别进行sic检测,获得l1个第二估计序列,并对l1个第二估计序列进行译码,获得l2个第三估计序列,其中,l2大于或等于l1。该l2个第三估计序列用于确定q个码字对应的数据。第二设备可利用上一个码字的译码结果对下一个码字进行译码,从而增大译码增益。例如,第二设备在译码过程中,可以保留第i个码字的多个译码结果(估计序列),对第i+1个码字进行译码,这样可尽量减少由于估计序列出错而导致的错误传输。另外,q个码字可以建立联合译码,即q个码字之间的数据关联,这样通过一个crc即可完成对q个码字的数据的效验,可减少crc的开销和码率损失。

17、在可能的实现方式中,第一mcs索引指示q个码字对应的编码码率和调制阶数,包括:

18、第一mcs索引对应q个子索引,q个子索引与q个码字一一对应,q个子索引中的一个子索引对应一组编码码率和调制阶数。

19、在可能的实现方式中,所述方法还包括:第二设备向第一设备发送指示信息,该指示信息指示所述第二设备是否使用第一接收模式。

20、在可能的实现方式中,q等于p,q个码字一一映射到p个传输层;或者,q小于p,q个码字中的一个码字映射到p个传输层中的一个层或两个层。

21、关于第二方面以及第二方面的各个可能的实施方式所带来的技术效果,可以参考对第一方面以及第一方面的各个可能的实施方式的技术效果的介绍。

22、第三方面,本技术实施例提供了一种通信装置,所述通信装置具有实现上述第一方面至第二方面中任意一方面方法实施例中行为的功能,有益效果可以参见第一方面至第二方面的描述,此处不再赘述。

23、该通信装置可以是第一方面中的第一设备,或者该通信装置可以是能够实现第一方面提供的方法的装置,例如芯片或芯片系统。在一个可能的设计中,该通信装置包括用于执行第一方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。收发单元可包括发送单元和接收单元,也可以理解为,发送单元和接收单元是同一个功能模块。或者,收发单元也理解为是发送单元和接收单元的统称,发送单元和接收单元可以是不同的功能模块。这些单元(模块)可以执行上述第一方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

24、该通信装置可以是第二方面中的第二设备,或者该通信装置可以是能够实现第二方面提供的方法的装置,例如芯片或芯片系统。在一个可能的设计中,该通信装置包括用于执行第二方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。收发单元可包括发送单元和接收单元,也可以理解为,发送单元和接收单元是同一个功能模块。或者,收发单元也理解为是发送单元和接收单元的统称,发送单元和接收单元可以是不同的功能模块。这些单元(模块)可以执行上述第二方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。

25、第四方面,本技术实施例提供一种通信装置,该通信装置可以为上述第三方面至第四方面中的任意一方面的通信装置,或者为设置在第三方面至第四方面中的任意一方面中的通信装置中的芯片或芯片系统。该通信装置可以为第一设备或第二设备。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序,处理器与存储器、通信接口耦合,当处理器读取所述计算机程序或指令时,使通信装置执行上述方法中由第一设备或第二设备所执行的方法。

26、第五方面,本技术实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路。输入输出接口用于输入和/或输出信息。逻辑电路用于执行第一方面至第二方面中的任意一个方面中所述的方法。

27、第六方面,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器和/或通信接口,用于实现第一方面至第二方面中的任意一个方面中所述的方法。在一种可能的实现方式中,所述芯片系统还包括存储器,用于保存计算机程序。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

28、第七方面,本技术实施例提供了一种通信系统,所述通信系统包括第一设备和第二设备,其中,第一设备用于执行上述第一方面中由第一设备所执行的方法,第二设备用于执行上述第二方面中由第二设备所执行的方法。当然,所述通信系统可以包括更多第一设备或更多第二设备。

29、第八方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述第一方面至第二方面中任意一方面的方法。

30、第九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,使得上述第一方面至第二方面中任意一方面的方法被执行。

31、上述第三方面至第九方面及其实现方式的有益效果可以参考对第一方面至第二方面及其实现方式的有益效果的描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1