[发明专利]一种LDPC译码器的最小值计算装置及其构造方法有效
申请号: | 200910076867.4 | 申请日: | 2009-01-23 |
公开(公告)号: | CN101478313A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 彭克武;江南;杨知行;潘长勇 | 申请(专利权)人: | 清华大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京路浩知识产权代理有限公司 | 代理人: | 张国良 |
地址: | 100084北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种LDPC译码器的最小值计算装置及其构造方法,该装置包括多级排序单元和查询单元,多级排序单元以分级方式完成排序-查询式最小值计算方法中的排序步骤,分级方式以递归方式划分输入集合,对每次划分得到的若干个集合进行的最小值、次最小值以及最小值序号计算操作构成一级,从而形成分级式硬件结构,分级结构为规则分级或非规则分级结构,基于规则分级的最小值计算装置的构造方法,通过确定分级的基数逐级构成多级排序单元。本发明可以简化LDPC译码器HPU的设计,降低HPU的硬件资源消耗量,且很容易实现对LDPC译码器HPU进行流水线设计,从而分解HPU的关键路径,提高LDPC译码器的工作速率和数据吞吐率。 | ||
搜索关键词: | 一种 ldpc 译码器 最小值 计算 装置 及其 构造 方法 | ||
【主权项】:
1、一种LDPC译码器的最小值计算装置,其特征在于,包括:输入单元,用于输入变量节点信息绝对值ρj,0≤j≤λ-1,λ为LDPC译码器中的水平运算单元输入的变量节点信息的个数;多级排序单元,包括一个第一级排序单元、零或若干个中间级排序单元、和一个最后一级排序单元,其中:第一级排序单元包括A1个比较选择单元D1,A1>1,输入单元所输入的ρj划分为A1个集合,对应输入到A1个D1中,每个D1计算并输出其对应输入集合的一组最小值、次最小值及最小值序号;中间级排序单元中的第t级排序单元包括At个合并电路Dt,2≤t≤T-1,A1>A2>...>AT-1>1,将上一级排序单元的输出映射为At个集合并合并,对应输入到At个Dt中,每个Dt计算并输出其对应输入集合的一组最小值、次最小值及最小值序号;最后一级排序单元包括一个合并电路DT,将上一级排序单元的输出映射为一个集合并合并,对应输入到DT中,DT计算并输出其对应输入集合中的最小值mF、次最小值smF及最小值序号iF,完成排序;查询单元,用于根据最后一级排序单元输出的mF、smF和iF查询得到水平运行单元所需的变量节点对应的最小值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910076867.4/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类