Embodiments of the present disclosure relate to methods, devices and computer readable media for interleaving data in wireless communication systems. The method described herein includes determining the second number of rows in a triangular interleaver for interleaving the bits based on the first number of bits in the sequence to be interleaved. The method also includes dividing the bit sequence into the second number of sub-sequences associated with the row, in which the difference in the number of bits in any two consecutive sub-sequences is a predetermined value. The method also includes writing the second number of subsequences into the triangle interleaver in the order of the rows, including determining the writing order of bits with odd index and bits with even index in the subsequence associated with the given row for a given row in the triangle Interleaver Based on the index of the given row.
【技术实现步骤摘要】
用于在无线通信系统中交织数据的方法、设备和计算机可读存储介质
本公开的实施例总体上涉及无线通信技术,更具体地,涉及用于在无线通信系统中交织数据的方法、设备和计算机可读存储介质。
技术介绍
在无线通信信道上,比特差错经常成串发生,而现有的纠错技术通常仅能检测和纠正较短的差错串。为了解决成串的比特差错问题,交织技术通常被采用。交织技术可以在传输之前将编码比特进行重新排列,使得数据中的相继比特以非相继方式被传输。以此方式,通过接收设备处的去交织操作能够将较长的差错串重新分布为多个较短的差错串中,使得纠错技术能够单独地校正它们。在最新的第五代(5G)通信标准制定中,提出了针对上行控制信道使用三角形交织器(也称作“三角形缓冲器”)来进行数据交织操作。例如,在速率匹配输出处的编码比特序列被逐行依次写入到中。一旦三角形交织器被填满,则可以从三角形交织器中逐列依次读出所写入的编码比特。然而,传统的三角形交织器通常具有恒定的最小传播距离(minimumspreadingdistance),其由在交织器的输入处相邻的任意两符号在交织器的输出处的最小间隔限定。鉴于一对信道交织器和去交织器通常试图尽可能传播或分散突发差错以使得纠错技术能够尽可能对差错进行纠正,具有恒定的最小传播距离的三角形交织器明显地限制了解码性能。此外,当高阶调制被应用时,多个连续编码比特被用以构建单个符号。因此,具有恒定的最小传播距离的三角形交织器可能不能在符号周期上均匀地分散错误比特,从而导致解码性能降低。
技术实现思路
下面给出了对各实施例的简要概述,以提供对各种实施例的一些方面的基本理解。注意,
技术实现思路
...
【技术保护点】
1.一种用于在无线通信系统中交织数据的方法,包括:基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的三角形交织器中的行的第二数目;将所述比特序列划分为与所述行相关联的、所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值;以及按照所述行的顺序将所述第二数目个子序列写入所述三角形交织器,包括对于所述三角形交织器中的给定行,基于所述给定行的索引,来确定与所述给定行相关联的子序列中的具有奇数索引的比特和具有偶数索引的比特的写入顺序。
【技术特征摘要】
1.一种用于在无线通信系统中交织数据的方法,包括:基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的三角形交织器中的行的第二数目;将所述比特序列划分为与所述行相关联的、所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值;以及按照所述行的顺序将所述第二数目个子序列写入所述三角形交织器,包括对于所述三角形交织器中的给定行,基于所述给定行的索引,来确定与所述给定行相关联的子序列中的具有奇数索引的比特和具有偶数索引的比特的写入顺序。2.根据权利要求1所述的方法,其中基于所述给定行的索引来确定所述写入顺序包括:响应于所述给定行的索引满足预定条件,将与所述给定行相关联的子序列中的具有奇数索引的比特先于具有偶数索引的比特写入所述给定行中;以及响应于所述给定行的所述索引不满足所述预定条件,将与所述给定行相关联的子序列中的具有所述偶数索引的所述比特先于具有所述奇数索引的所述比特写入所述给定行中。3.根据权利要求1所述的方法,其中所述第二数目个所述子序列各自包括所述多个比特中的连续比特。4.根据权利要求1所述的方法,其中所述预定条件包括其中i表示所述给定行的所述索引,并且i为小于所述第二数目的非负整数。5.根据权利要求1所述的方法,其中写入所述三角形交织器包括:将具有所述奇数索引的所述比特按照从最低有效位向最高有效位的顺序写入所述给定行中。6.根据权利要求1所述的方法,其中将具有所述偶数索引的所述比特写入所述给定行中包括:按照从最高有效位向最低有效位的顺序写入所述给定行中。7.根据权利要求1所述的方法,其中基于所述第一数目确定所述第二数目包括:确定所述第二数目H,使得H为满足的最小整数,其中N表示所述第一数目。8.根据权利要求1所述的方法,其中所述预定值为1。9.根据权利要求1所述的方法,其中所述三角形交织器构成交织阵列中的上三角矩阵,所述交织阵列包括所述第二数目个行以及所述第二数目个列。10.根据权利要求9所述的方法,进一步包括:从所述交织阵列的末行起,按照从最低有效位向最高有效位的顺序逐行读取写入的所述比特。11.一种用于在无线通信系统中交织数据的方法,包括:基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的交织阵列中的行的第二数目和列的所述第二数目;将所述比特序列划分为所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值;以及将所述第二数目个子序列并发写入所述交织阵列,包括:将所述第二数目个子序列中具有零索引的子序列中的首个比特写入所述交织阵列的对角线上的预定位置,以及对于所述第二数目个子序列中的具有所述零索引的所述子序列的后续子序列,基于所述后续子序列中的比特的第三数目,将所述后续子序列写入所述交织阵列。12.根据权利要求11所述的方法,其中将所述后续...
【专利技术属性】
技术研发人员:朱凯,陈宇,蔡立羽,
申请(专利权)人:上海诺基亚贝尔股份有限公司,诺基亚通信公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。