[发明专利]双二进制Turbo码的编译码方法及装置在审
申请号: | 202111388982.2 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114337689A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 赵靖远;王伟;郑项全;任文成;张晓哲;孟颢;郭梦琪 | 申请(专利权)人: | 中国电子科技集团公司第五十四研究所 |
主分类号: | H03M13/27 | 分类号: | H03M13/27;H03M13/29 |
代理公司: | 石家庄国为知识产权事务所 13120 | 代理人: | 彭竞驰 |
地址: | 050081 河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二进制 turbo 译码 方法 装置 | ||
本发明提供一种双二进制Turbo码的编译码方法及装置。双二进制Turbo码的编码方法包括:通过将2N比特数据顺序依次输入第一信道交织寄存器和第一编码器,经第一编码器编码后得到的多个不同的第一校验位数据依次存入不同的第二信道交织寄存器;将2N比特数据进行交织处理后输入第二编码器,经第二编码器编码后得到的多个不同的第二校验位数据依次存入第二信道交织寄存器;从第一信道交织寄存器和第二信道交织寄存器中读出编码后的数据。本发明采用双二进制Turbo码编码方法,由于一次进入编码器两个比特,得到更多的校验位,因此同一码率下双二进制Turbo码有更好的性能,删余对它的影响更小,从而可以提高系统性能。
技术领域
本发明涉及通信技术领域,尤其涉及一种双二进制Turbo码的编译码方法及装置。
背景技术
信道编码是通信系统的一个重要组成部分,是提高通信系统可靠性的重要手段,其性能的好坏直接影响到通信的质量。信道编码是在发送端的待传信息中附加一些校验信息,当传输过程中受到干扰导致接收端出现错误码元时,可根据校验关系发现并纠正错误码元。
低密度奇偶校验(Low Density Parity Check Code,LDPC)码是一种性能优越的线性分组码,广泛应用于散射信道,但其编码复杂度较高,所需存储量大,要支持灵活的信息,比特长度与编码码率对LDPC校验矩阵的构造、译码器的设计都是严峻的挑战。Turbo码是级联码的一种,全称并行级联卷积码(Parallel Concatenated Convolutional Code,PCCC),其基本原理是通过交织器把两个分量编码器进行并行级联,两个分量编码器分别输出相应的校验位比特;而译码时,译码器在两个分量译码器之间进行迭代译码,分量译码器之间传递去掉正反馈的外信息,这样整个译码过程类似涡轮(Turbo)工作。Turbo码具有很好的灵活性,理论上可以支持任意长度的信息比特进行编码,通过删余打孔操作可以得到任意码率的码字,但是在高码率时受过度打孔影响,性能会产生恶化。
发明内容
本发明实施例提供了一种双二进制Turbo码的编译码方法及装置,以解决现有技术中Turbo码由于删余导致其性能恶化的问题。
第一方面,本发明实施例提供了一种双二进制Turbo码的编码方法,包括:
将2N比特数据顺序依次输入第一信道交织寄存器和第一编码器,经所述第一编码器编码后得到多个不同的第一校验位数据,将所述多个第一校验位数据依次存入不同的第二信道交织寄存器中,N为正整数;
将所述2N比特数据进行交织处理后输入第二编码器,经所述第二编码器编码后得到多个不同的第二校验位数据,将所述多个第二校验位数据依次存入所述第二信道交织寄存器中;
根据码率获得数据删余表,根据所述信道交织寄存器地址得到信道交织表;
根据所述数据删余表和所述信道交织表选择性的从所述第一信道交织寄存器和所述第二信道交织寄存器中读出编码后的数据
在一种可能的实现方式中,所述将所述2N比特数据进行交织处理后输入第二编码器,包括:
计算交织地址;
根据所述交织地址,将所述2N比特数据进行交织处理,得到交织后数据;
将所述交织后数据输入第二编码器。
在一种可能的实现方式中,所述计算交织地址,包括:
根据π(i)=(f1*i+f2*i2)modK计算交织地址;
其中,π(i)表示交织后相同数据在码块中的地址,K表示码块的长度,i表示交织前数据在码块中的地址,f1和f2表示根据K确定的系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十四研究所,未经中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111388982.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类