[发明专利]DTMB中的全对角线准循环矩阵乘法器在审
申请号: | 201610004205.6 | 申请日: | 2016-01-01 |
公开(公告)号: | CN105450235A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 张鹏 | 申请(专利权)人: | 荣成市鼎通电子信息科技有限公司 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264300 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dtmb 中的 对角线 循环 矩阵 乘法器 | ||
1.一种DTMB中的全对角线准循环矩阵乘法器,DTMB是中国数字电视地面广播标准的英文简称,英文全称是DigitalTelevisionTerrestrialMultimediaBroadcasting,DTMB标准采用了3种不同码率的QC-LDPC码,3种不同码率η分别是0.4、0.6、0.8,QC-LDPC码的校验矩阵H是由c×t个b×b阶循环矩阵构成的阵列,任一循环矩阵Hi,j要么是全零矩阵要么是置换矩阵,其中,1≤i≤c,1≤j≤t,t=e+c,对于这3种不同码率QC-LDPC码,均有t=59和b=127,3种不同码率对应的参数e分别是24、36和48,3种不同码率对应的参数c分别是35、23、11,当Hi,j是置换矩阵时,它可视为对b×b阶单位矩阵I循环右移si,j位的结果,其中,0≤si,j<b,当Hi,j是全零矩阵时,将它记作对b×b阶单位矩阵I循环右移si,j=∞位的结果,即I∞=0,H的连续b行和b列分别被称为块行和块列,H的前e块列构成的矩阵记作E,DTMB中的QC-LDPC码具有全对角线结构的H,子矩阵E也具有全对角线结构,E共有t-1条对角线,任一对角线上的循环矩阵,可能全部是全零矩阵,也可能全部是相同的置换矩阵,还可能一部分是全零矩阵、其余部分是相同的置换矩阵,若第k条对角线上的循环矩阵全部都是全零矩阵,则它们都是对b×b阶单位矩阵I循环右移sk=∞位的结果,否则,该对角线上的置换矩阵都是对b×b阶单位矩阵I循环右移sk∈{0,1,…,b-1}位的结果,其中,1≤k≤t-1,如果用“0”标识E中的全零矩阵,用“1”标识置换矩阵,那么E就可表示成基矩阵EBASE,在EBASE的上方增加一个(e-1)×e阶的全零矩阵,将其扩展成一个(t-1)×e阶的二进制矩阵,在此基础上,对扩展后的EBASE的第j列循环上移j-1位,其中,2≤j≤e,将EBASE变为扩展矩阵EE,以b比特为一段,信息向量a被等分为e段,即a=(a1,a2,…,ae),向量mT=EaT,向量m被等分为c段,即m=(m1,m2,…,mc),其特征在于,所述乘法器包括以下部件:
查找表ROM,逐列存储(t-1)×e阶扩展矩阵EE中的二进制数据,3种码率QC-LDPC码共享该查找表ROM,其宽度是t-1比特,深度是108,查找表ROM根据码率η和列号j输出码率是η的EE的第j列t-1比特,其中,1≤j≤e;
循环左移器C1~Ct-1,当0≤sk<b时,循环左移器Ck对信息段aj循环左移sk位,当sk=∞时,循环左移器Ck不对信息段aj循环左移而是把它直接输出,其中,1≤j≤e,1≤k≤t-1,sk∈{∞,0,1,…,b-1},当k=t-1时,循环左移器Ck的输出与复用器Mk相连,当1≤k<t-1时,循环左移器Ck的输出与b比特异或门Xk相连;
b比特异或门X1~Xt-2,b比特异或门Xk对循环左移器Ck的输出结果和b比特寄存器Rk+1的内容进行模2加,并送入复用器Mk,其中,1≤k≤t-2;
复用器M1~Mt-1,复用器Mk根据查找表ROM输出的第k比特对2个输入二选一,选择结果送入b比特寄存器Rk,其中,1≤k≤t-1,当k=t-1时,若查找表ROM输出的第k比特是0,则复用器Mk选择全零向量,否则,复用器Mk选择循环左移器Ck的输出结果,当1≤k<t-1时,若查找表ROM输出的第k比特是0,则复用器Mk选择b比特寄存器Rk+1的内容,否则,复用器Mk选择b比特异或门Xk的输出结果。
2.一种DTMB中的全对角线准循环矩阵乘法,DTMB是中国数字电视地面广播标准的英文简称,英文全称是DigitalTelevisionTerrestrialMultimediaBroadcasting,DTMB标准采用了3种不同码率的QC-LDPC码,3种不同码率η分别是0.4、0.6、0.8,QC-LDPC码的校验矩阵H是由c×t个b×b阶循环矩阵构成的阵列,任一循环矩阵Hi,j要么是全零矩阵要么是置换矩阵,其中,1≤i≤c,1≤j≤t,t=e+c,对于这3种不同码率QC-LDPC码,均有t=59和b=127,3种不同码率对应的参数e分别是24、36和48,3种不同码率对应的参数c分别是35、23、11,当Hi,j是置换矩阵时,它可视为对b×b阶单位矩阵I循环右移si,j位的结果,其中,0≤si,j<b,当Hi,j是全零矩阵时,将它记作对b×b阶单位矩阵I循环右移si,j=∞位的结果,即I∞=0,H的连续b行和b列分别被称为块行和块列,H的前e块列构成的矩阵记作E,DTMB中的QC-LDPC码具有全对角线结构的H,子矩阵E也具有全对角线结构,E共有t-1条对角线,任一对角线上的循环矩阵,可能全部是全零矩阵,也可能全部是相同的置换矩阵,还可能一部分是全零矩阵、其余部分是相同的置换矩阵,若第k条对角线上的循环矩阵全部都是全零矩阵,则它们都是对b×b阶单位矩阵I循环右移sk=∞位的结果,否则,该对角线上的置换矩阵都是对b×b阶单位矩阵I循环右移sk∈{0,1,…,b-1}位的结果,其中,1≤k≤t-1,如果用“0”标识E中的全零矩阵,用“1”标识置换矩阵,那么E就可表示成基矩阵EBASE,在EBASE的上方增加一个(e-1)×e阶的全零矩阵,将其扩展成一个(t-1)×e阶的二进制矩阵,在此基础上,对扩展后的EBASE的第j列循环上移j-1位,其中,2≤j≤e,将EBASE变为扩展矩阵EE,以b比特为一段,信息向量a被等分为e段,即a=(a1,a2,…,ae),向量mT=EaT,向量m被等分为c段,即m=(m1,m2,…,mc),其特征在于,所述乘法包括以下步骤:
第1步,清零所有的b比特寄存器R1~Rt-1;
第2步,输入信息段aj,查找表ROM根据码率η和列号j输出码率是η的EE的第j列t-1比特,其中,1≤j≤e;
第3步,当0≤sk<b时,循环左移器Ck对信息段aj循环左移sk位,而当sk=∞时,循环左移器Ck不对信息段aj循环左移而是把它直接输出,当k=t-1时,循环左移器Ck的输出与复用器Mk相连,而当1≤k<t-1时,循环左移器Ck的输出与b比特异或门Xk相连,其中,1≤k≤t-1,sk∈{∞,0,1,…,b-1};
第4步,b比特异或门Xk对循环左移器Ck的输出结果和b比特寄存器Rk+1的内容进行模2加,并送入复用器Mk;
第5步,复用器Mk根据查找表ROM输出的第k比特对2个输入二选一,选择结果送入b比特寄存器Rk,当k=t-1时,若查找表ROM输出的第k比特是0,则复用器Mk选择全零向量,否则,复用器Mk选择循环左移器Ck的输出结果,当1≤k<t-1时,若查找表ROM输出的第k比特是0,则复用器Mk选择b比特寄存器Rk+1的内容,否则,复用器Mk选择b比特异或门Xk的输出结果;
第6步,以1为步长递增改变j的取值,重复第2~5步e-1次,直到整个信息向量a输入完毕,此时,b比特寄存器R1~Rc的内容是向量m=(m1,m2,…,mc)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣成市鼎通电子信息科技有限公司,未经荣成市鼎通电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004205.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于船用柴油机链轮的铸钢材料及熔炼方法
- 下一篇:一种符合测量系统及方法
- 同类专利
- 专利分类