买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种自适应码长高速率BP译码器_扬州大学_202110450260.9 

申请/专利权人:扬州大学

申请日:2021-04-25

公开(公告)日:2024-04-09

公开(公告)号:CN113162630B

主分类号:H03M13/11

分类号:H03M13/11;H03M13/39

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2021.08.10#实质审查的生效;2021.07.23#公开

摘要:本发明公开了一种自适应码长高速率BP译码器,包括,输入码长、预迭代次数iterpre和最大迭代次数itermax;根据所述码长选择调度方案;按照传统的BP译码器进行迭代,判断t=0是否t小于所述预迭代次数iterpre;若是,则重新进行迭代,若否,则根据选择的所述调度方案进行迭代;判断t是否小于所述最大迭代次数itermax;若是,则重新进行迭代,若否,则结束译码。本发明能够保证译码器的速度,也可以保证译码之后的性能。

主权项:1.一种自适应码长高速率BP译码器,其特征在于:包括,设置预迭代次数iterpre和最大迭代次数itermax;输入码长为N=2n的polar码;根据所述码长的因子图层数选择调度方案,所述因子图层数由n确定;首先按照传统的BP译码器进行迭代,判断迭代次数t是否小于所述预迭代次数iterpre;若是,则重新进行迭代;若否,则根据选择的所述调度方案进行迭代;判断t是否小于所述最大迭代次数itermax;若是,则重新进行迭代,若否,则结束译码;其中,译码过程如下:1开两个矩阵LN×n+1和RN×n+1存储数据,并将所述矩阵LN×n+1和RN×n+1内元素初始值全部设置为0;2将获取的对数似然比LLR做为因子图里最右侧的输入数据,填入矩阵LN×n+1的第n+1列,即Li,n+1=LLR,1≤i≤N;将信源比特的先验LLR作为因子图中最左列的输入数据,填入矩阵RN×n+1的第一列;3将长度为N=2n的polar码最左侧的2×2模块构成的列记为第一列,以此类推,最右侧的2×2模块构成的列记为第n列,在每一列都有N2个2×2模块,从上到下依次标记为第1,2,…,N2个模块,那么i,j表示第j列中的第i个2×2模块,其中1≤i≤N2,1≤j≤n;4向左运算启动第n列上所有的2×2模块,依据公式Li,j=gLi+1,2j-1,Li+1,2j+Ri,j+N2,Li,j+N2=gRi,j,Li+1,2j-1+Li+1,2j进行运算;5向右运算,启动第1列上所有2×2模块,依据公式Ri+1,2j-1=gRi,j,Li+1,2j+Ri,j+N2,Ri+1,2j=gRi,j,Li+1,2j-1+Ri,j+N2进行运算;6将上述步骤4和5的两次迭代合起来,作为一次完整的BP译码迭代;7提前设定的预迭代次数iterpre,在进行译码时,先进行传统的BP译码迭代,当迭代次数达到iterpre后,执行根据所述码长选择的调度方案,当迭代次数达到最大迭代次数itermax,译码结束;其中,通过所述传统的BP译码进行迭代包括:根据公式对长度为N的码进行编码,其中,表示将要传输的信息序列,GN为生成矩阵;得到传输码字后,对所述传输码字进行BPSK调制,得到序列随机生成一个噪声序列加入所述序列在信道中传输;在接收端接收由发送端传输的信息,开始译码,获取所述传输的信息的对数似然比LLR。

全文数据:

权利要求:

百度查询: 扬州大学 一种自适应码长高速率BP译码器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。