用于在无线通信系统中交织数据的方法、设备和计算机可读存储介质技术方案

技术编号:20627681 阅读:27 留言:0更新日期:2019-03-20 17:16
本公开的实施例涉及用于在无线通信系统中交织数据的方法、设备和计算机可读介质。在此描述的方法包括基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的三角形交织器中的行的第二数目。该方法还包括将所述比特序列划分为与所述行相关联的、所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值。该方法还包括按照所述行的顺序将所述第二数目个子序列写入所述三角形交织器,包括对于所述三角形交织器中的给定行,基于所述给定行的索引,来确定与所述给定行相关联的子序列中的具有奇数索引的比特和具有偶数索引的比特的写入顺序。

Method, equipment and computer readable storage medium for interleaving data in wireless communication systems

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),其由在交织器的输入处相邻的任意两符号在交织器的输出处的最小间隔限定。鉴于一对信道交织器和去交织器通常试图尽可能传播或分散突发差错以使得纠错技术能够尽可能对差错进行纠正,具有恒定的最小传播距离的三角形交织器明显地限制了解码性能。此外,当高阶调制被应用时,多个连续编码比特被用以构建单个符号。因此,具有恒定的最小传播距离的三角形交织器可能不能在符号周期上均匀地分散错误比特,从而导致解码性能降低。
技术实现思路
下面给出了对各实施例的简要概述,以提供对各种实施例的一些方面的基本理解。注意,
技术实现思路
部分并非旨在标识关键元素的要点或描述各种实施例的范围。其唯一目的在于以简化形式呈现一些概念,作为对后述更具体描述的前序。在本公开的第一方面,提供了一种用于在无线通信系统中交织数据的方法。该方法包括基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的三角形交织器中的行的第二数目。该方法还包括将所述比特序列划分为与所述行相关联的、所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值。该方法还包括按照所述行的顺序将所述第二数目个子序列写入所述三角形交织器,包括对于所述三角形交织器中的给定行,基于所述给定行的索引,来确定与所述给定行相关联的子序列中的具有奇数索引的比特和具有偶数索引的比特的写入顺序。在本公开的第二方面,提供了一种用于在无线通信系统中交织数据的方法。该方法包括:基于待交织的比特序列中的比特的第一数目,确定用于交织所述比特的交织阵列中的行的第二数目和列的所述第二数目;将所述比特序列划分为所述第二数目个子序列,所述子序列中的任意两个相继的子序列中的比特的数目的差异为预定值;以及将所述第二数目个子序列并发写入所述交织阵列,包括:将所述第二数目个子序列中具有零索引的子序列中的首个比特写入所述交织阵列的对角线上的预定位置,以及对于所述第二数目个子序列中的具有所述零索引的所述子序列的后续子序列,基于所述后续子序列中的比特的第三数目,将所述后续子序列写入所述交织阵列。在本公开的第三方面,提供了一种用于在无线通信系统中交织数据的设备。该设备包括:处理器,以及存储器,该存储器存储有指令,该指令在被处理器执行时使该设备执行根据本公开的第一方面所述的方法。在本公开的第四方面,提供了一种用于在无线通信系统中交织数据的设备。该设备包括:处理器,以及存储器,该存储器存储有指令,该指令在被处理器执行时使该设备执行根据本公开的第二方面所述的方法。在本公开的第五方面,提供了一种计算机可读存储介质,其包括机器可执行指令,该机器可执行指令在由设备执行时使该设备执行根据本公开的第一方面所述的方法。在本公开的第六方面,提供了一种计算机可读存储介质,其包括机器可执行指令,该机器可执行指令在由设备执行时使该设备执行根据本公开的第二方面所述的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。附图说明从下文的公开内容和权利要求中,本专利技术的目的、优点和其他特征将变得更加明显。这里仅出于示例的目的,参考附图来给出优选实施例的非限制性描述,在附图中:图1A中示出了能够在其中实施本公开的实施例的方法的示例无线通信系统100的示意图;图1B中示出在无线通信系统100的发送设备120和接收设备130处执行的处理的简化示意图;图2示例性示出了一种传统三角形交织器的示意图;图3示出根据本公开的实施例的用于交织数据的方法300的流程图;图4示例性示出了根据本公开的实施例的将多个子序列写入到交织阵列的示意图;图5示出根据本公开的实施例的用于交织数据的方法500的流程图;图6示例性示出了根据本公开的实施例的将多个子序列写入到交织阵列的示意图;图7示出了传统方案和本公开实施例在最小传播距离方面的性能对比示意图;图8示出了传统方案和本公开实施例在平均传播距离方面的性能对比示意图;以及图9示出了适合实现本公开的实施例的通信设备900的框图。在各个附图中,相同或对应的标号表示相同或对应的部分。具体实施方式在以下描述中,出于说明的目的而阐述许多细节。然而,本领域普通技术人员将认识到可以在不使用这些具体细节的情况下实现本专利技术。因此,本专利技术不旨在于受限于所示实施例、而是将被赋予与本文描述的原理和特征一致的最宽的范围。应当理解,术语“第一”、“第二”等仅被用来将一个元素与另一个元素区分开来。而实际上第一元素也能够被称为第二元素,反之亦然。另外还应当理解“包括”,“包含”仅被用来说明所陈述的特征、元素、功能或者部件的存在,然而并不排除存在一个或者多个其他的特征、元素、功能或者部件。为了便于解释,本文中将无线通信,例如蜂窝通信为背景来介绍本专利技术的一些实施例,并且采用例如3GPP制定的长期演进/长期演进-高级(LTE/LTE-A)或者5G中的术语。然而,如本领域技术人员可以理解的,本专利技术的实施例绝不限于遵循3GPP制定的无线通信协议的无线通信系统,而是可以被应用于任何存在类似问题的通信系统中,例如WLAN,有线通信系统、或者未来研制的其他通信系统等。同样,本公开中的终端设备可以是用户设备(UE),也可以是具有有线或者无线通信功能的任何终端,包括但不限于,手机、计算机、个人数字助理、游戏机、可穿戴设备、车载通信设备、机器类型通信(MTC)设备、设备到设备(D2D)通信设备、以及传感器等。该术语终端设备能够和UE、移动站、订户站、移动终端、用户终端或无线设备互换使用。另外,网络设备可以是网络节点,例如节点B(NodeB,或者NB)、基本收发器站(BTS)、基站(BS)、或者基站子系统(BSS)、中继、远程无线头端(RRF)、接入节点(AN)、接入点(AP)等。在图1A中示出了能够在其中实施本公开的实施例的方法的示例无线通信系统100的示意图。无线通信系统100可以包括一个或者多个网络设备101。例如,在无线通信系统100中,网络设备101可以体现为基站,例如演进的节点B(eNodeB或eNB)。应当理解的是,该网络设备101也可以体现为其它形式,例如节点B、基本收发器站(BTS)、基站本文档来自技高网
...

【技术保护点】
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

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

1