[发明专利]LDPC译码器中Min-Submin搜索模块的低时延低复杂度FPGA实现系统及方法在审
申请号: | 202310212138.7 | 申请日: | 2023-03-07 |
公开(公告)号: | CN116155300A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 张南;王奇明;宫丰奎;高洋;李果;田阗 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11;H03M13/00 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 杨晔 |
地址: | 710126 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ldpc 译码器 min submin 搜索 模块 低时延低 复杂度 fpga 实现 系统 方法 | ||
1.LDPC译码器中Min-Submin搜索模块的低时延低复杂度FPGA实现系统,其特征在于,包括:
校验节点信息压缩存储模块:根据LDPC码的循环移位矩阵找出循环移位矩阵中的每一行非0元素,然后每一行非零元素按列输序映射到8个RAM随机存取存储器的对应地址中存储,如果矩阵某一行非零元素不足8个时,对应地址位置不用存储;
CNU并行Min-Submin搜索结构:对校验节点信息压缩存储模块的8路软信息进行处理,搜索出8路软信息中的最小值和次最小值。
2.根据权利要求1所述的LDPC译码器中Min-Submin搜索模块的低时延低复杂度FPGA实现系统,其特征在于,所述的CNU并行Min-Submin搜索结构即8路并行Min-Submin搜索整体架构,包括软信息输入单元,即A1、A2、A3、A4、A5、A6、A7、A8,软信息输入,8路软信息经取模器abs处理,处理后的信息进入一级比较单元,一级比较单元的0端口分别输出4路较小值,4路较小值进入到二级比较单元,二级比较单元的1端口分别输出2路较大值经过一级流水寄存器进入到二选一选择器,二级比较单元的0端口分别输出2路较小值经过一级流水寄存器进入到三级比较单元,较小值通过0输出端口进入到二级流水寄存器,此时的较小值为最小值,同时三级比较单元输出两路索引值,一路传递给二选一数据选择器,另一路传递给四选一数据选择器,三级比较单元1端口输出的较大值与二选一数据选择器输出一路数据进入到四级比较单元,四级比较单元的0端口输出较小值进入到五级比较单元,四选一数据选择器输出的数据值进入到五级比较单元,五级比较单元输出的较小值进入到二级流水寄存器,此时的值为较小值。
3.根据权利要求2所述的LDPC译码器中Min-Submin搜索模块的低时延低复杂度FPGA实现系统,其特征在于,所述CNU并行Min-Submin搜索结构中的三级比较单元1端口输出的较大值与二选一数据选择器输出一路数据值,此数据值产生过程为,在三级比较器找到较小值以后,找到对应产生较小值的二级比较器的0端口,此时该二级比较器1端口输出的数据就是二选一数据选择器要输出的数据。
4.根据权利要求2所述的LDPC译码器中Min-Submin搜索模块的低时延低复杂度FPGA实现系统,其特征在于,所述CNU并行Min-Submin搜索结构中的四选一数据选择器输出的数据值,此数据值产生过程为,三级比较器找到较小值以后,根据较小值回溯到一级比较器,找到对应产生较小值的一级比较器的0端口,此时该一级比较器1端口输出的数据就是四选一数据选择器要输出的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310212138.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类