[发明专利]一种Turbo和LDPC码速率匹配和交织器共享存储设计方法有效
| 申请号: | 202210088999.4 | 申请日: | 2022-01-25 |
| 公开(公告)号: | CN114629507B | 公开(公告)日: | 2023-08-04 |
| 发明(设计)人: | 胡祝华;霍科佳;刘大可 | 申请(专利权)人: | 海南大学 |
| 主分类号: | H03M13/27 | 分类号: | H03M13/27;H03M13/29;H03M13/11;H04L1/00 |
| 代理公司: | 广州维普知识产权代理事务所(普通合伙) 44843 | 代理人: | 张鹏 |
| 地址: | 570228 海南*** | 国省代码: | 海南;46 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 turbo ldpc 速率 匹配 交织 共享 存储 设计 方法 | ||
1.一种Turbo和LDPC码速率匹配和交织器的共享存储设计方法,其特征在于:包括以下步骤:
步骤1、输入数据流,并判断其交织类型;
步骤2、对于步骤1中输入的数据进行预计算,同时确定交织器容量大小;
所述预计算,具体包括:
若是Turbo码,则确定其填充比特数ND与块交织器行数RTC;
若是LDPC码,则在速率匹配后输出比特流E并确定其调制阶数Qm;
步骤3、将数据流输入数据置换网络中,并对每一行的32比特进行相应的行列置换或者移位处理;
然后利用地址生成单元根据地址映射公式产生写地址;根据控制信号和使能信号生成读地址;
其中,当处理Turbo码时,通过地址映射公式产生写地址的方法包括:
对于任意码长的Turbo码,输出每个比特的输入索引与最终经过数据存储器输出的索引对应关系,具体如下:
子块0:
子块1:
子块2:
其中,i为比特流进入块交织器时索引;
j为块交织后进入比特收集区的索引;
所述ND为填充比特数,RTC为块交织器行数;
当处理LDPC码时,通过地址映射公式产生写地址的方法包括:
对于任意码长的LPDC码,当E/32不是整数时,填充最少比特使之被32整除;
当调制阶数为1(即行数为1)时,将E个比特分为若干组,每组32比特,依次写入数据存储器中,顺序读出;或者
当调制阶数为2时,将编码后的序列进行位置变换,位置对应关系如下:
其中t是位置置换后的比特序列;
E为速率匹配后输出的比特流;
Qm为比特流E的调制阶数;
i为比特流进入块交织器时索引,i为整数且
j为块交织后进入比特收集区的索引;
步骤4、将步骤3处理后数据根据写地址写入数据存储器中;
步骤5、从数据存储器中根据读地址输出数据。
2.根据权利要求1所述一种Turbo和LDPC码速率匹配和交织器的共享存储设计方法,其特征在于:所述步骤2中交织器硬件模块包括:控制系统和存储系统,控制系统包括程序存储器(PM),指令解码器(ID),存储系统包括地址生成单元(AGU),数据置换网络(DPN),数据存储器(DM)。
3.根据权利要求1所述的一种Turbo和LDPC码速率匹配和交织器的共享存储设计方法,其特征在于:
编码后的序列进行位置变换的方法,具体包括:
当调制阶数为4时,位置对应关系如下:
当调制阶数为8时,位置对应关系如下:
其中t是位置置换后的比特序列;
E为速率匹配后输出的比特流;
Qm为比特流E的调制阶数;
i为比特流进入块交织器时索引,i为整数且j为块交织后进入比特收集区的索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210088999.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类





