[发明专利]低复杂度的多元LDPC码校验节点单元及数字通信设备有效
申请号: | 202011255040.2 | 申请日: | 2020-11-11 |
公开(公告)号: | CN112332859B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 袁瑞敏;朱敏;王荆宁;白宝明 | 申请(专利权)人: | 西安电子科技大学;中国电子科技集团公司第五十四研究所 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 刘长春 |
地址: | 710000 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复杂度 多元 ldpc 校验 节点 单元 数字通信 设备 | ||
1.一种低复杂度的多元LDPC码校验节点单元,其特征在于,包括:查找器、网格数据生成器、路径构造器以及输出消息生成器;其中,
所述查找器,用于通过两个最小次小查找器,从dc个变量节点传递来的一组消息中查找FMS算法定义的四个目标变量节点编号;其中,每个所述变量节点均向所述查找器传递来nm个消息;
所述网格数据生成器,用于基于所述一组消息和所述四个目标变量节点编号,通过四个dc选一的数据选择器以及dc-2个三选一的数据选择器,生成符合FMS算法定义的包含dc+2列消息的网格数据;其中,每个所述数据选择器对应输出所述网格数据中的一列消息;
所述路径构造器,用于基于所述网格数据,计算每个所述变量节点的候选路径的校验值和路径度量值;
所述输出消息生成器,用于基于所述候选路径的校验值和所述候选路径的路径度量值,通过dc个并串转换器、dc个加法器、dc个判决器以及dc个多选一的数据选择器,生成并输出传递给所述dc个变量节点的消息;其中,所述并串转换器用于将所述候选路径串行输出;所述判决器用于根据预设阈值从串行输出的候选路径中筛选合格路径;所述加法器用于根据合格路径的校验值和零节点的有限域元素,计算传递给变量节点的消息中的有限域元素;所述dc个多选一的数据选择器用于按照变量节点编号顺序并行输出传递给所述dc个变量节点的消息;
所述四个目标变量节点编号包括:
各个变量节点向所述查找器传递来的第2个消息中,最小的消息度量值所属的变量节点编号lmin1和次小的消息度量值所属的变量节点编号lmin2,以及,各个变量节点向所述查找器传递来的第nm/2个消息中,最小的消息度量值所属的变量节点编号l'min1和次小的消息度量值所属的变量节点编号l'min2;
所述网格数据生成器,具体用于:
基于所述一组消息和所述四个目标变量节点编号,通过所述四个dc选一的数据选择器,分别生成所述网格数据的第一列消息、第二列消息、第dc+1列消息以及第dc+2列消息,并通过所述dc-2个三选一的数据选择器和第一查找表模块,生成所述网格数据的第3至dc列消息;
其中,所述第一查找表模块,用于基于lmin1和lmin2,输出所述dc-2个三选一的数据选择器的数据选择信号;所述四个dc选一的数据选择器的数据选择信号分别与lmin1、lmin2、l'min1、l'min2对应;
所述第一查找表模块,基于lmin1和lmin2,输出所述dc-2个三选一的数据选择器的数据选择信号,包括:
基于所述变量节点编号与lmin1、lmin2的大小关系,生成第一映射关系;
基于所述第一映射关系,输出所述dc-2个三选一的数据选择器的数据选择信号;
其中,所述第一映射关系是P(k)与k的映射关系;k表示所述网格数据中的第k列消息,k∈[3,dc];P(k)表示所述变量节点编号,且P(k)表征所述网格数据中的第k列消息对应第P(k)个变量节点;
所述第一映射关系的生成方式,包括:
如果P(k)lmin1且P(k)lmin2,则P(k)=k-2;
如果lmin1P(k)lmin2或lmin2P(k)lmin1,则P(k)=k-1;
如果P(k)lmin1且P(k)lmin2,则P(k)=k;
所述输出消息生成器,具体用于:
针对第j个变量节点,
通过一个并串转换器,将该变量节点的候选路径串行输出;
通过一个判决器,比较串行输出的候选路径的路径度量值与所述预设阈值的大小,并将路径度量值小于所述预设阈值的候选路径作为合格路径;
通过一个加法器,将所述合格路径的校验值与零节点的有限域元素进行相加,得到第j路备选输出消息的有限域元素;并且,将所述合格路径的路径度量值作为第j路备选输出消息的消息度量值;
通过一个多选一的数据选择器和第二查找表模块,从多路备选输出消息中选择并输出传递给该变量节点的消息;
其中,第j个变量节点的多路备选输出消息包括:第1路备选输出消息,第2路备选输出消息、第j路备选输出消息、第j+1路备选输出消息以及第j+2路备选输出消息,j∈[1,dc];
所述第二查找表模块,用于基于lmin1和lmin2,输出所述dc个多选一的数据选择器的数据选择信号;
所述第二查找表模块,基于lmin1和lmin2,输出所述dc个多选一的数据选择器的数据选择信号,包括:
基于所述变量节点编号与lmin1、lmin2的大小关系,生成第二映射关系;
基于所述第二映射关系,输出所述dc个多选一的数据选择器的数据选择信号;
其中,所述第二映射关系是j与p'(j)的映射关系,j代表所述变量节点的编号,j∈[1,dc];p'(j)代表传递给第j个变量节点的消息取自第p'(j)路备选输出消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;中国电子科技集团公司第五十四研究所,未经西安电子科技大学;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011255040.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类