用于通信系统中的数据处理的方法和设备技术方案

技术编号:18460592 阅读:61 留言:0更新日期:2018-07-18 13:26
本公开的实施例涉及在通信系统中进行数据处理的方法和装置。例如,一种方法包括:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。本公开的实施例还提供了能够实现上述方法的通信设备。

Method and device for data processing in communication system

Embodiments of the disclosure relate to methods and devices for data processing in a communication system. For example, one method includes: generating the error test code to be used based on the desired performance; distributing the bits in the error checking code into the information bits to be encoded; and using the coded code for the information bits together with the error detection code distributed in it. The embodiment of the disclosure also provides a communication device capable of realizing the above method.

【技术实现步骤摘要】
用于通信系统中的数据处理的方法和设备
本公开的实施例一般涉及通信系统,并且具体地涉及在通信系统的发送设备和接收设备处进行数据处理的方法和设备。
技术介绍
已经提出极化码(polarcode)用于增强移动宽带(eMBB)控制信道。极化码还是机器类型通信(mMTC)的信道编码的候选。和其它信道编码方案相比,极化码具有例如复杂度低和能够逼近容量的优势。由此,例如在第5代(5G)移动通信系统中,极化码编码将发挥重要作用。针对极化码,经常使用的解码方案是基于列表(list)的方案或者基于循环冗余校验(CRC)辅助的列表的方案。其中列表是解码路径的表征。即,对于列表大小为L的方案,在解码时要保留L条分支。通常为了获得满意的性能,需要使用大的列表大小,例如L=32。然而极化码的复杂度可以被建模为L的函数,即,L*log2N,其中N为编码后的未打孔的码字大小并且L为列表大小。从该复杂度建模可以发现,极化码的复杂度随列表大小成比例地增加。此外,解码过程中所消耗的存储空间大小也由列表大小确定。因此,尽管大的列表大小能够提供好的解码性能,例如低误块率(BLER),其同时也消耗更多的存储空间并且增加解码的复杂度,导致更高的功耗和更长的解码时延。这对于某些接收设备,尤其是mMTC终端来说是不利的。已经提出了基于奇偶校验的方案(PC-Polar),其与传统的基于CRC辅助的列表方案相比具有更低的复杂度。然而,PC-Polar仍然不是最优的,例如,其可能具有较高的虚警率(FAR)并且其性能也不够优化。此外,PC-Polar的码字构成和校验比特并非十分高效,因为其不能够保护信息比特。专利
技术实现思路
下面给出了对各实施例的简要概述,以提供对各种实施例的一些方面的基本理解。注意,
技术实现思路
部分并非旨在标识关键元素的要点或描述各种实施例的范围。其唯一目的在于以简化形式呈现一些概念,作为对后述更具体描述的前序。在本公开的第一方面,提供一种在通信系统中进行数据处理的方法。该方法包括:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。本公开的第二方面,提供一种在通信系统中进行数据处理的方法。该方法包括:获得与极化码编码中采用的错误检验码有关的位置信息;基于所述位置信息,对接收到的经极化码编码的数据进行极化码解码,以获得输出比特;从所述输出比特获得信息比特;以及提取所述输出比特中包含的所述错误检验码,以用于验证所述信息比特。本公开的第三方面提供一种通信设备。该通信设备包括:处理器,以及存储器,所述存储器存储有指令,所述指令在被所述处理器执行时使所述通信设备:获得与极化码编码中采用的错误检验码有关的位置信息;基于所述位置信息,对接收到的经极化码编码的数据进行极化码解码,以获得输出比特;从所述输出比特获得信息比特;以及提取所述输出比特中包含的所述错误检验码,以用于验证所述信息比特。本公开的第四方面,提供一种通信设备。该通信设备包括:处理器,以及存储器,所述存储器存储有指令,所述指令在被所述处理器执行时使所述通信设备:获得与极化码编码中采用的错误检验码有关的位置信息;基于所述位置信息,对接收到的经极化码编码的数据进行极化码解码,以获得输出比特;从所述输出比特获得信息比特;以及提取所述输出比特中包含的所述错误检验码,以用于验证所述信息比特。通过下文描述将会理解,根据本公开的实施例,通信设备能够以更低的复杂度获得期望的解码性能,同时能够提供更好的错误检验能力。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。附图说明从下文的公开内容和权利要求中,本专利技术的目的、优点和其他特征将变得更加明显。这里仅出于示例的目的,参考附图来给出优选实施例的非限制性描述,在附图中:图1示出了能够在其中实施本公开的实施例的方法的示例通信系统100的示意图;图2示出根据本公开的实施例在充当发送设备的通信设备处实施的方法200的流程图;图3示出根据本公开的实施例的CRC生成矩阵300的示例;图4示出根据本公开的实施例在充当接收设备的通信设备处实施的方法400的流程图;图5示出根据本公开的实施例的用于极化码解码过程中的剪枝操作的方法500的流程图;图6示出了根据本公开的实施例的在充当发送设备的通信设备处实施的装置600的框图;图7示出了根据本公开的实施例的在充当接收设备的通信设备处实施的装置700的框图;以及图8示出了根据本公开的实施例的通信设备800的框图。在各个附图中,相同或对应的标号表示相同或对应的部分。具体实施方式在以下描述中,出于说明的目的而阐述许多细节。然而,本领域普通技术人员将认识到可以在不使用这些具体细节的情况下实现本专利技术。因此,本专利技术不旨在于受限于所示实施例、而是将被赋予与本文描述的原理和特征一致的最宽的范围。应当理解,术语“第一”、“第二”等仅被用来将一个元素与另一个元素区分开来。而实际上第一元素也能够被称为第二元素,反之亦然。另外还应当理解“包括”,“包含”仅被用来说明所陈述的特征、元素、功能或者部件的存在,然而并不排除存在一个或者多个其他的特征、元素、功能或者部件。为了便于解释,本文中将无线通信,例如蜂窝通信为背景来介绍本专利技术的一些实施例,并且采用例如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)、基站(BS)、或者基站子系统(BSS),中继器等。网络设备101为处于其覆盖范围之内的多个终端设备111-112提供无线连接。终端设备111、112可以经由无线传输信道131或者132与网络设备通信以及/或者经由传输信道133彼此通信。在图1B中示出在通信的发送设备120和接收设备130执行的处理的简化示意图。图1A中的网络设备101或者终端设备111、112均可充当发送设备120和/或接收设备130本文档来自技高网
...

【技术保护点】
1.一种在通信系统中的数据处理方法,包括:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。

【技术特征摘要】
1.一种在通信系统中的数据处理方法,包括:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。2.根据权利要求1所述的方法,其中所述错误检验码包括冗余循环校验码、BCH码、汉明码和格雷码中的任一种。3.根据权利要求1所述的方法,其中生成要使用的错误检验码包括:获取与所述错误检验码相对应的生成矩阵;以及基于所述生成矩阵,生成所述错误校验码。4.根据权利要求3所述的方法,其中将所述错误检验码的比特分布到待编码的信息比特中包括:通过对所述生成矩阵进行变换来将所述错误检验码的比特分布到所述信息比特中。5.根据权利要求4所述的方法,其中所述错误检验码包括第一错误检验比特,所述第一错误检验比特与所述信息比特中的第一信息比特相关联,并且其中将所述错误检验码的比特分布到待编码的信息比特中包括:通过在所述生成矩阵中对与所述第一错误检验比特相关联的行和列中的至少一项进行变换,将所述第一错误检验比特分布为邻近所述第一信息比特。6.根据权利要求3所述的方法,还包括:通过对所述信息比特进行比特扩展来添加用于极化码编码的冻结比特。7.根据权利要求6所述的方法,其中将所述错误检验码的比特分布到待编码的信息比特中包括:通过对所述生成矩阵中与所述冻结比特相关联的行进行变换,减少与所述错误检验码中的比特相关联的信息比特的数目。8.根据权利要求6所述的方法,其中对所述信息比特连同分布于其中的所述错误检验码进行极化码编码包括:对所述信息比特、所述冻结比特以及所述错误检验码进行极化码编码。9.一种在通信系统中的数据处理方法,包括:获得与极化码编码中采用的错误检验码有关的位置信息;基于所述位置信息,对接收到的经极化码编码的数据进行极化码解码,以获得输出比特;从所述输出比特获得信息比特;以及提取所述输出比特中包含的所述错误检验码,以用于验证所述信息比特。10.根据权利要求9所述的方法,其中所述错误检验码包括冗余循环校验码、BCH码、汉明码和格雷码中的任一种。11.根据权利要求9所述的方法,其中获得与极化码编码中采用的错误检验码有关的位置信息包括:获取与所述错误检验码相对应的生成矩阵;以及基于所述生成矩阵,获得所述位置信息。12.根据权利要求9所述的方法,其中所述极化码解码采用基于列表的极化码解码过程,所述错误检验码包括第一错误检验比特,并且其中对接收到的经极化码编码的数据进行极化码解码包括:基于所述位置信息,获得所述第一错误检验比特被分布在所述输出比特中的位置,所述第一错误检验比特与所述输出比特中的第一输出比特相关联;以及响应于所述第一错误检验比特和所述第一输出比特被解码,利用所述第一错误检验比特来验证所述第一输出比特。13.根据权利要求12所述的方法,还包括:响应于所述验证通过,保留包含所述第一输出比特的解码路径;以及响应于所述验证失败,删除包含所述第一输出比特的所述解码路径。14.根据权利要求12所述的方法,其中利用所述第一错误检验比特来验证所述第一输出比特包括:确定当前保留的解码路径的数目是否超过第一阈值;以及响应于所述解码路径的数目超过所述第二阈值,利用所述第一错误检验比特来验证所述第一输出比特。15.根据权利要求12所述的方法,还包括:响应于所述验证失败,向包含所述第一输出比特的解码路径分配度量值;确定所述度量值是否超过第二阈值;以及响应于所述度量值超过所述第二阈值,删除包含所述第一输出比特的所述解码路径。16.根据权利要求11所述的方法,其中从所述输出比特获得信息比特包括:通过对所述生成矩阵进行逆变换来从所述输出比特获得所述信息比特。17.一种通信设备,包括:处理器;以及存储器,所述存储器存储有指令,所述指令在被所述处理器执行时使所述通信设备:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。18.根据权利要求17所述的通信设备,其中所述错误检验码包括冗余循环校验码、BCH码、汉明码和格雷码中的任一种。19.根据权利要求17所...

【专利技术属性】
技术研发人员:陈宇
申请(专利权)人:上海诺基亚贝尔股份有限公司
类型:发明
国别省市:上海,31

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

1