Embodiments of the disclosure relate to methods and devices for data processing in a communication system. For example, a method includes preprocessing the received data encoded by the poled code; first decode the preprocessed data to obtain the output bits; in response to the decoding failure of the first decoding, the partial information bits in the output bits are flipped to obtain the first additional freezing ratio. The second decoding is carried out based on the first additional freezing bit and the preprocessed data. The embodiment of the disclosure also provides a communication device capable of realizing the above method.
【技术实现步骤摘要】
用于通信系统中的数据处理的方法和装置
本公开的实施例一般涉及通信系统,并且具体地涉及在通信系统的接收机处进行数据处理的方法、装置和计算机程序产品。
技术介绍
在E.Arikan所著的题目为“Channelpolarization:amethodforconstructingcapacityachievingcodesforsymmetricbinary-inputmemorylesschannels”并且于2009年7月发表于IEEETRANSACTIONSONINFORMATIONTHEORY,第55卷第7期的第3051-3073页的论文中,提出了极化码(polarcode)的概念。目前在第三代合作伙伴项目(3GPP)中,极化码被认为是在例如第5代(5G)移动通信系统中用于控制信道和机器类型通信(mMTC)的信道编码的候选之一。和其它信道编码方案相比,极化码具有例如复杂度低和能够逼近容量的优势。针对极化码,经常使用的解码方案是基于列表(list)的方案或者基于循环冗余校验(CRC)辅助的列表的方案。在例如KaiNiuandKaiChen所著的题目为“CRC-AidedDecodingofPolarCodes”并且发表于IEEECOMMUNICATIONSLETTERS,VOL.16,NO.10,2012年10月的论文中介绍了CRC辅助的解码方案。其中列表是解码路径的表征。即,对于列表大小为L的方案,在解码时要保留L条分支。通常为了获得满意的性能,需要使用大的列表大小,例如L=32。然而极化码的复杂度可以被建模为L的函数,即,L*log2N,其中N为编码后 ...
【技术保护点】
一种在通信系统中的数据处理方法,包括:对接收到的经极化码编码的数据进行预处理;对经过预处理的数据进行第一解码以获得输出比特;响应于所述第一解码的解码失败,将所述输出比特中的部分信息比特进行比特翻转,以获得第一附加冻结比特;以及基于所述第一附加冻结比特和所述经过预处理的数据进行第二解码。
【技术特征摘要】
1.一种在通信系统中的数据处理方法,包括:对接收到的经极化码编码的数据进行预处理;对经过预处理的数据进行第一解码以获得输出比特;响应于所述第一解码的解码失败,将所述输出比特中的部分信息比特进行比特翻转,以获得第一附加冻结比特;以及基于所述第一附加冻结比特和所述经过预处理的数据进行第二解码。2.根据权利要求1所述的方法,其中将所述输出比特中的部分信息比特进行比特翻转包括:估计所述输出比特中的信息比特所对应的编码子信道的可靠性;基于所估计的所述编码子信道的可靠性,确定待翻转的第一信息比特集合;以及对所述第一信息比特集合进行比特翻转。3.根据权利要求2所述的方法,其中确定待翻转的第一信息比特集合包括:将对应于具有最低可靠性的编码子信道的信息比特确定为所述第一信息比特集合。4.根据权利要求2所述的方法,其中确定待翻转的第一信息比特集合包括:基于所估计的所述编码子信道的可靠性,确定待翻转的信息比特集合;以及从所确定的所述信息比特集合中选择所述第一信息比特集合。5.根据权利要求4所述的方法,进一步包括:响应于所述第二解码的解码失败,从所述信息比特集合中选择不同于所述第一信息比特集合的第二信息比特集合;对所述第二信息比特集合进行比特翻转,以获得第二附加冻结比特;以及基于所述第二附加冻结比特和所述经过预处理的数据进行第三解码。6.根据权利要求1所述的方法,进一步包括:对所述第二解码得到的输出信息比特进行循环冗余校验CRC以验证所述第二解码的正确性。7.根据权利要求6所述的方法,其中对所述第二解码得到的输出信息比特进行CRC包括以下中的至少一项:将第二解码得到的信息比特直接作为所述输出信息比特,并且对所述输出信息比特进行CRC;以及将第二解码得到的信息比特中的经所述比特翻转的比特再次翻转以获得所述输出信息比特,并且对所述输出信息比特进行所述CRC。8.根据权利要求1所述的方法,进一步包括:估计接收到的所述数据的接收质量,并且其中将所述输出比特中的部分信息比特进行比特翻转包括:在所述接收质量高于阈值并且所述第一解码失败的情况下,将所述输出比特中的部分信息比特进行比特翻转。9.根据权利要求8所述的方法,其中所述接收质量包括以下中的一项:信噪比,信号与噪声和干扰比,误块率,以及误比特率。10.根据权利要求8所述的方法,进一步包括:基于所估计的所述数据的所述接收质量,确定用于所述第二解码的参数。11.根据权利要求1所述的方法,其中所述第一解码采用基于列表的极化码解码算法,并且其中将所述输出比特中的部分信息比特进行比特翻转包括:在所述第一解码采用的列表大小达到阈值并且解码失败的情况下,将所述输出比特中的部分信息比特进行比特翻转。12.根据权利要求1所述的方法,其中所述比特翻转和所述第二解码被执行多个轮次,直到解码次数达到预定阈值或者解码成功,包括在每个轮次中:针对不同的比特集合进行所述比特翻转,以获得不同的附加冻结比特;以及使用所述不同的附加冻结比特和所述经过预处理的数据进行所述第二解码。13.根据权利要求12所述的方法,其中所述第一解码采用基于第一列表大小的极化码解码算法,并且所述方法进一步包括:响应于第二解码的解码次数达到所述预定阈值并且解码失败,而采用大于所述第一列表大小的第二列表大小,对所述经过预处理的数据进行第四解码。14.一种通信设备,包括:处理器;以及存储器,所述存储器存储有指令,所述指令在被所述处理器执行时的指令使所述通信设备:对接收到的经极化码编码的数据进行预处理;对经过预处理的数据进行第一解码以获得输出比特;响应于所述第一解码的...
【专利技术属性】
技术研发人员:陈宇,
申请(专利权)人:上海诺基亚贝尔股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。