System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于3GPP新空口的(解)交织和速率(去)匹配的优化实现方案制造技术_技高网

用于3GPP新空口的(解)交织和速率(去)匹配的优化实现方案制造技术

技术编号:41834058 阅读:1 留言:0更新日期:2024-06-27 18:17
公开了用于与无线传输相关联的通信装置的设备和方法。在一个实施例中,一种方法包括通过将位集并行地加载到多个寄存器中来执行低密度奇偶校验LDPC、解码过程和LDPC编码过程中的一个,该位集分布在多个寄存器之间;通过将所加载的位集重新布置为解交织和交织位集中的一个,对多个寄存器内的所加载的位集进行解交织和交织中的一个;以及在将所述位集重新布置为多个寄存器内的解交织和交织位集中的一个之后,将解交织和交织位集中的一个从所述多个寄存器并行地写入存储器。

【技术实现步骤摘要】

无线通信,并且尤其是用于解交织和速率去匹配的算法优化。


技术介绍

1、低密度奇偶校验(ldpc)码由罗伯特·加拉格尔(robert gallager)于1963年首次开发。由于当时过于复杂而无法实施,因此ldpc完全被遗忘了,直到1996年他的工作被重新发现为止。在2003年,不规则的重复堆积(ira)样式ldpc码击败了六个turbo码,从而成为用于卫星传输的新的数字视频广播-卫星-第二代(dvb-s2)标准中的纠错码。在2008年,ldpc击败了卷积turbo码而作为用于国际电信联盟(itu-t)g.hn标准的前向纠错(fec)系统。ldpc码还用于10gbase-t以太网,其通过双绞线电缆以每秒10千兆位的速度发送数据。从2009年开始,ldpc码也是wi-fi 802.11标准的一部分,作为高吞吐量(ht)phy规范中的802.11n和802.11ac的可选部分。2017年12月,ldpc被第三代合作伙伴计划(3gpp)采用,以用于第五代(5g)新空口(nr)标准中的业务信道。

2、如图1示出了例如ldpc编码和解码过程链的图,其可以是5g nr标准中的层1(l1)下行链路(dl)的一部分。对于dl发送器,信息位加上传输块(tb)循环冗余校验(crc)可以在媒体访问控制(mac)层上形成tb。如图1所示,tb然后被传递到物理层以进行进一步处理,诸如例如l1中的编码过程链。作为编码过程链的一部分,可以将tb划分为较小的代码块,这可以称为代码块(cb)分段。在cb分段和附接cb crc之后,可以使用例如ldpc编码方案来对每个cb进行编码。在ldpc编码之后,可以执行速率匹配和交织,以及cb级联和加扰。然后可以使用正交相移键控(qpsk)、16正交幅度调制(16qam)、64qam或256qam调制输出。在层映射、预编码、资源映射、正交频分复用(ofdm)信号生成后,输出通过无线电发送到空中。

3、接收器可以接收输出信号。接收器处理链通常可以被认为是传送器处理链的反向。在5g中,时隙时间持续时间比其他标准(例如长期演进(lte))的时隙时间持续时间短得多。例如,对于lte,时隙持续时间为1毫秒(ms);然而,对于5g,时隙时间持续时间可能短至125微秒(μs)。因此,应开发信号处理技术以支持更短的时隙时间持续时间,诸如5gnr的那些时隙时间持续时间。

4、国际公开号为wo2018/137645a1涉及一种收发器,其将经编码的数据传送到无线装置的至少一个网络节点。vlsi信号处理期刊在2005年1月1日编号1-2的卷39中的文章“并行dsp架构上的交织(interleaving on parallel dsp architectures)”(由thomasrichter等人所著)涉及并行数字信号处理(dsp)架构上的交织。美国专利号6476738描述了一种移位寄存器,其加载有锁存到寄存器的并行信号。


技术实现思路

1、一些实施例有利地提供了用于解交织和速率去匹配以及交织和速率匹配的方法和设备,它们可以提供对无线电信号的更快处理。

2、根据第一方面,提供了一种用于与无线传输相关联的通信装置的方法。该方法包括执行低密度奇偶校验ldpc解码过程和ldpc编码过程中的一个。ldpc解码过程和ldpc编码过程中的一个包括:将位集(set of bits)并行地加载到多个寄存器中,该位集分布在多个寄存器(register)之间;通过将所加载的位集重新布置为解交织和交织位集中的一个,对多个寄存器内的所加载的位集进行解交织和交织中的一个;以及在将所述位集重新布置为多个寄存器内的解交织和交织位集中的一个之后,将解交织和交织位集中的一个从所述多个寄存器并行地写入存储器。

3、根据这个方面,对于解交织操作,位集包括编码软位集。对于交织操作,位集包括编码位集。在该方面的一些实施例中,多个寄存器中的每个是执行ldpc解码过程和ldpc编码过程中的一个的至少一个处理器的处理器寄存器架构的一部分;并且存储器在至少一个处理器的外部,并且经由至少一个总线由至少一个处理器间隔。在该方面的一些实施例中,对多个寄存器内的位集内的位集进行解交织和交织中的一个还包括:通过在不访问所述存储器的情况下将位集重新布置为解交织和交织位集中的一个而对多个寄存器内的位集进行解交织和交织中的一个,在不访问所述存储器的情况下使用所述多个寄存器执行所述解交织和所述交织中的一个比使用所述存储器执行所述解交织和所述交织中的一个更快。在该方面的一些实施例中,如果解交织和交织中的一个是解交织,则位集包括软位集,该软位集对应于多个软值,所述多个软值中的每个对应于ldpc概率值。在该方面的一些实施例中,对多个寄存器内的位集进行解交织包括对位集中的软位进行混洗(shuffling);置换(permuting)所混洗的软位;并且对所混洗的、所置换的软位执行封装和解封装,以产生解交织位集。在该方面的一些实施例中,对多个寄存器内的位集进行解交织包括:在所述多个寄存器的每个寄存器内:对所述位集中的软位进行混洗而不会越过寄存器的通道;以及跨所述寄存器的所述通道置换所混洗的软位;以及在所述多个寄存器内,对所混洗的、所置换的软位执行封装和解封装,以产生解交织位集而无需访问所述存储器。在该方面的一些实施例中,对多个寄存器内的位集进行交织包括对多个寄存器内的位集的位执行封装和解封装;置换所述多个寄存器内的每个寄存器内的封装和解封装位;以及对多个寄存器的每个寄存器内所置换的、封装和解封装位集进行混洗,以产生交织位集而无需访问存储器。在该方面的一些实施例中,通过对多个寄存器内的位集的重新布置而产生的解交织和交织位集中的一个表示与所加载的位集相关联的矩阵的转置矩阵。在该方面的一些实施例中,将所述解交织和交织位集中的一个从所述多个寄存器并行地写入所述存储器包括:将所述解交织和交织位集中的一个存储在通过至少计算基地址加偏移所确定的存储器地址处的所述存储器,所述偏移至少部分地基于所述无线传输的代码块的调制阶数和速率匹配输出位序列长度。

4、根据第二方面,提供了一种与无线传输相关联的通信装置。该通信装置包括具有多个寄存器的至少一个处理器,该至少一个处理器与存储器通信。该至少一个处理器被配置成执行低密度奇偶校验ldpc解码过程和ldpc编码过程中的一个,ldpc解码过程和ldpc编码过程中的一个包括:将位集并行地加载到多个寄存器中,所述位集分布在所述多个寄存器之间;通过将所加载的位集重新布置为解交织和交织位集中的一个,对所述多个寄存器内的所加载的位集进行解交织和交织中的一个;以及在将所述位集重新布置为所述多个寄存器内的所述解交织和交织位集中的一个之后,将所述解交织和交织位集中的一个从所述多个寄存器并行地写入存储器。

5、处理器还被配置成例如执行本文中描述的所有功能性和方法以及第一方面中描述的所有实施例。

6、根据第三方面,提供了一种用于与无线通信相关联的通信装置的方法。该方法包括通过至少迭代处理位序列中的位来对与无线通信本文档来自技高网...

【技术保护点】

1.一种用于与无线通信相关联的通信装置(16、22)的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,如果所述速率去匹配和所述速率匹配中的一个是速率去匹配,则所述位序列包括编码软位。

3.根据权利要求1和2中的任一项所述的方法,其中,如果所述速率去匹配和所述速率匹配中的一个是速率匹配,则所述位序列包括编码位。

4.根据权利要求1-3中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个由所述通信装置(16、22)的至少一个处理器(70、86)执行,而无需执行任何除法操作。

5.根据权利要求1-4中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个由所述通信装置(16、22)的至少一个处理器(70、86)执行,而无需执行任何模数操作。

6.根据权利要求4所述的方法,其中,对于迭代中的每个的所述起始位置值和所述位处理编号的所述预计算允许所述至少一个处理器(70、86)执行所述速率去匹配和速率匹配中的一个,而无需执行任何除法操作。

7.根据权利要求1-6中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个在低密度奇偶校验LDPC、处理链和极性处理链中的至少一个中执行。

8.根据权利要求1-7中的任一项所述的方法,其中:

9.根据权利要求1-8中的任一项所述的方法,其中,所述预计算所述起始位置值和所述位处理编号至少部分地基于:

10.根据权利要求1-9中的任一项所述的方法,其中,所述预计算所述起始位置值和所述位处理编号包括:至少部分地基于以下来确定所述位处理编号:

11.一种与无线通信相关联的通信装置(16、22),所述通信装置(16、22)包括:

12.根据权利要求11所述的通信装置(16、22),其中,如果所述速率去匹配和所述速率匹配中的一个是速率去匹配,则所述位序列包括编码软位。

13.根据权利要求11和12中的任一项所述的通信装置(16、22),其中,如果所述速率去匹配和所述速率匹配中的一个是速率匹配,则所述位序列包括编码位。

14.根据权利要求11-13中的任一项所述的通信装置(16、22),其中,所述至少一个处理器(70、86)还被配置有机器指令,以执行所述速率去匹配和所述速率匹配中的一个,而无需执行任何除法操作。

15.根据权利要求11-14中的任一项所述的通信装置(16、22),其中,所述至少一个处理器(70、86)还被配置有机器指令,以执行所述速率去匹配和所述速率匹配中的一个,而无需执行任何模数操作。

16.根据权利要求14所述的通信装置(16、22),其中,对于迭代中的每个的所述起始位置值和所述位处理编号的所述预计算允许所述至少一个处理器(70、86)执行所述速率去匹配和速率匹配中的一个,而无需执行任何除法操作。

17.根据权利要求11-16中的任一项所述的通信装置(16、22),其中,所述速率去匹配和所述速率匹配中的一个在低密度奇偶校验LDPC、处理链和极性处理链中的至少一个中执行。

18.根据权利要求11-17中的任一项所述的通信装置(16、22),其中,所述至少一个处理器(70、86)还被配置成通过配置成以下来迭代处理所述位序列中的所述位:对于所述速率匹配,重复和打孔所述位中的至少一个以匹配与分配用于所述无线通信的资源相关联的位的总数;以及

19.根据权利要求11-18中的任一项所述的通信装置(16、22),其中,所述至少一个处理器(70、86)还被配置有机器指令,以至少部分基于以下来预计算所述起始位置值和所述位处理编号:

20.根据权利要求11-19中的任一项所述的通信装置(16、22),其中,所述至少一个处理器(70、86)还被配置有机器指令,以通过被配置成至少部分地基于以下来确定所述位处理编号来预计算所述起始位置值和所述位处理编号:

...

【技术特征摘要】

1.一种用于与无线通信相关联的通信装置(16、22)的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,如果所述速率去匹配和所述速率匹配中的一个是速率去匹配,则所述位序列包括编码软位。

3.根据权利要求1和2中的任一项所述的方法,其中,如果所述速率去匹配和所述速率匹配中的一个是速率匹配,则所述位序列包括编码位。

4.根据权利要求1-3中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个由所述通信装置(16、22)的至少一个处理器(70、86)执行,而无需执行任何除法操作。

5.根据权利要求1-4中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个由所述通信装置(16、22)的至少一个处理器(70、86)执行,而无需执行任何模数操作。

6.根据权利要求4所述的方法,其中,对于迭代中的每个的所述起始位置值和所述位处理编号的所述预计算允许所述至少一个处理器(70、86)执行所述速率去匹配和速率匹配中的一个,而无需执行任何除法操作。

7.根据权利要求1-6中的任一项所述的方法,其中,所述速率去匹配和速率匹配中的一个在低密度奇偶校验ldpc、处理链和极性处理链中的至少一个中执行。

8.根据权利要求1-7中的任一项所述的方法,其中:

9.根据权利要求1-8中的任一项所述的方法,其中,所述预计算所述起始位置值和所述位处理编号至少部分地基于:

10.根据权利要求1-9中的任一项所述的方法,其中,所述预计算所述起始位置值和所述位处理编号包括:至少部分地基于以下来确定所述位处理编号:

11.一种与无线通信相关联的通信装置(16、22),所述通信装置(16、22)包括:

12.根据权利要求11所述的通信装置(16、22),其中,如果所述速率去匹配和所述速率匹配中的一个是速率去匹配,则所述位序列包括编码软位。

13....

【专利技术属性】
技术研发人员:刘清朝陈锡先Y·尼扎米
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1