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.一种在通信系统中的数据处理方法,包括:基于期望的性能,生成要使用的错误检验码;将所述错误检验码中的比特分布到待编码的信息比特中;以及对所述信息比特连同分布于其中的所述错误检验码进行极化码编码。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。