【技术实现步骤摘要】
【技术保护点】
一种实现水平运算和垂直运算同时运行的LDPC码译码方法,其特征在于,包括以下步骤: S1,将m行n列校验矩阵以列为单位拆分成k个新矩阵,所述新矩阵为m行n/k列,其中m、n、k、n/k均为正整数; S2,为第1个新矩阵分配垂直运 算单元,进行垂直运算,将运算结果存储于垂直运算第一存储器中;对第2个新矩阵进行垂直运算,将运算结果存储于垂直运算第二存储器中,对第2个新矩阵进行垂直运算的同时,对第1个新矩阵分配水平运算单元,将所述垂直运算第一存储器中的运算结果作为所述水平运算单元的输入数进行水平运算,并将运算结果与水平运算中间存储器中的初始最大值进行比较,将得到的最小值、次小值以及最小值位置指针作为中间结果存入水平运算中间存储器;对第3个新矩阵进行垂直运算,将运算结果存储于垂直运算第三存储器中,对第3个新矩阵进行垂直运算的同时,对第2个新矩阵进行水平运算,将所述垂直运算第二存储器中的运算结果作为所述水平运算单元的输入数进行水平运算,并将运算结果与来自水平运算中间存储器的中间结果进行比较,将得到的新的最小值、次小值以及最小值位置指针再存入水平运算中间存储器;以此方式继续至 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王军,洪钦智,符剑,雷伟龙,张彧,王昭诚,
申请(专利权)人:清华大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。