APP下载

DVB-C2中高速并行BCH编码器的设计与实现

2010-06-07郑星宇

电视技术 2010年7期
关键词:信息

郑星宇

(珠海广播电视网络传输有限公司,广东 珠海 519002)

1 引言

DVB-C2是第二代DVB有线电视传输系统,采用最新的调制和编码技术,其性能非常接近理论的香农(Shannon)极限。在相同条件下DVB-C2比DVB-C提高了30%的频谱效率。关闭模拟电视后,对于优化的光纤同轴电缆混合网(HFC),其下行容量可增加60%以上,能为高清电视、交互电视及其他新的广播电视业务应用提供更大的信道容量。

DVB-C2与DVB-C的一个主要差别在于:DVB-C采用里德所罗门(RS)信道编码技术,而DVB-C2采用低密度奇偶校验码 (LDPC)+BCH码的前向纠错信道编码技术。BCH码[1]是循环码的子类,在短、中码长情况下的性能接近理论最佳值。BCH编译码电路比较简单,易于工程实现,在实际中应用广泛。DVB-C2标准[2]就采用了BCH外码和LDPC内码相结合的前向纠错技术,以提高传输的可靠性。

并行方式能极大提高编码速度,在同等数据吞吐量的条件下能有效降低对系统工作频率的要求。并行编码一直是信道差错控制领域的研究热点。借鉴循环冗余校验(CRC)的并行算法[3],可以实现BCH并行编码,以便优化DVB-C2调制器的基带处理。

2 串行编码算法

对于q进制BCH系统码,假设其码字、信息、校验向量分别是 c,m 和 d,它们的长度分别是 n,k 和 r(r=n-k)。信息向量m=[mk-1mk-2… m0]可视为k-1阶多项式m(x)的系数

BCH编码的一般过程如下:1)信息多项式m(x)乘以 xr得到 xrm(x);2)用 xrm(x)除以生成多项式 g(x),余式即为校验多项式d(x);3)拼接多项式即可得到码字多项式 c(x)=xrm(x)+d(x)。

BCH串行编码器可采用线性反馈移位寄存器(LFSR)实现,如图1所示。LFSR初始化为0,起初两个开关都打向下方。每个时钟节拍输入1个信息码元,LFSR循环移位1次,输出的是信息码元。……

登录APP查看全文

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息