【技术实现步骤摘要】
本专利技术涉及中国移动多媒体广播(China Mobile MultimediaBroadcasting, CMMB)技术,特别涉及一种CMMB系统RS编码中常系数矩阵的生成方法。
技术介绍
里德——索罗门(Reed-Solomon’RS)码是一类具有很强纠错能力的多进制BCH码,它既能纠正随机误码也能纠正突发误码,在现代通信系统中得到了广泛的应用。CMMB系统采用了级联码,内码是LDPC码,外码是有限域GF (28)上的(240,k)系统缩短RS码。RS码长恒为n=240字节,码率有4种,分别是k=240,k=224, k=192, k=176。需要指出的是,RS (240,240)码无需编码,实际上只需处理其它3种码率RS码的编码。图1给出了这3种码率下RS码的生成多项式系数gi,&用幂次表示形式表示。3种码率下RS码分别有16、48、64个生成多项式系数,共有102个不同的生成多项式系数。并行RS编码器的结构如图2所示,它主要由移位寄存器、有限域加法器和有限域乘法器组成,其实现复杂度在很大程度上取决于有限域乘法器。现有技术采用矩阵连乘UV (gi) W实现有限域乘法,其中矩阵U和矩阵W取决于采用何种对偶基,常数乘数矩阵V (gi)的生成是设计的关键。对于有限域GF (28),乘数矩阵V (gi)的维度为8 X 8,对于每个生成多项式系数gi,现有技术需要进行I次查表运算得到矩阵V (gi)的第一行元素,接着进行7次复杂运算分别得到矩阵V (gi)的其余7行元素,每次复杂运算包括的平均运算量为8次乘法和7次加法。CMMB系统共有102个不同的 ...
【技术保护点】
一种CMMB系统RS编码中常系数矩阵的生成装置,常系数矩阵Z(gi)=UV(gi)W,其中U为逆基转换矩阵,W为基转换矩阵,V(gi)为乘数矩阵,gi为生成多项式的系数,CMMB系统采用有限域GF(28)上的(240,k)系统缩短RS码,RS码本原多项式为p(x)=x8+x4+x3+x2+1,RS码长恒为n=240字节,码率有4种,分别是k=240,k=224,k=192,k=176,其中RS(240,240)码无需编码,实际上只需处理其它3种码率RS码的编码,3种码率下RS码分别有16、48、64个生成多项式系数,共有102个不同的生成多项式系数,其特征在于,所述装置包括以下部件:控制器,用于控制查找表的读取、基转换矩阵的读取、逆基转换矩阵的读取和矩阵连乘运算、矩阵连乘的中间结果的存储与读取;域元素二进制表示查找表,用于存储域元素的二进制表示;基转换矩阵存储器,用于存储基转换矩阵W;逆基转换矩阵存储器,用于存储逆基转换矩阵U;乘法运算单元,用于实现矩阵连乘UV(gi)W;存储单元,用于存储矩阵连乘的中间结果T(gi)=UV(gi)。
【技术特征摘要】
1.种CMMB系统RS编码中常系数矩阵的生成装置,常系数矩阵Z(gi)=UV(gi)W,其中U为逆基转换矩阵,W为基转换矩阵,V (gi)为乘数矩阵,gi为生成多项式的系数,CMMB系统采用有限域GF(28)上的(240,k)系统缩短RS码,RS码本原多项式为p(x)=x8+x4+x3+x2+l,RS码长恒为n=240字节,码率有4种,分别是k=240,k=224,k=192,k=176,其中RS (240,240)码无需编码,实际上只需处理其它3种码率RS码的编码,3种码率下RS码分别有16、48、64个生成多项式系数,共有102个不同的生成多项式系数,其特征在于,所述装置包括以下部件: 控制器,用于控制查找表的读取、基转换矩阵的读取、逆基转换矩阵的读取和矩阵连乘运算、矩阵连乘的中间结果的存储与读取; 域元素二进制表示查找表,用于存储域元素的二进制表示; 基转换矩阵存储器,用于存储基转换矩阵W ; 逆基转换矩阵存储器,用于存储逆基转换矩阵U ; 乘法运算单元,用于实现矩阵连乘UV(gi)W ; 存储单元,用于存储矩阵连乘的中间结果T(gi)=UV(gi)。2.权利要求1所述的常系数矩阵生成装置,其特征在于,所述域元素二进制表示查找表的索引是域元素的幂j,其中,O < j〈255,每个存储单元保存的内容为域元素的二进制表不。3.权利要求1所述的常系数矩阵生成装置,其特征在于,所述乘法运算单元用于实现矩阵连乘uv(gi)w: 矩阵U乘以矩阵V(gi),所得乘积T(gi)存于存储单元; T(gi)乘以矩阵W,所得乘积即为常系数矩阵Z(gi)。4....
【专利技术属性】
技术研发人员:张鹏,刘晋,周德扬,林子良,刘蕾,
申请(专利权)人:苏州威士达信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。