免费文档

利用Matlab仿真RS编码

有线电视技术

计算机应用

利用Matlab仿真RS编码

翟勇唐凡江苏省广播电视信息网络股份有限公司泰州分公司

摘要:利用纠错码可以降低各类数字通信系统中的误码率,提高通信质量。使用纠错码来避免数据重发的技术称之为前向纠错。RS码就是一类强大和被最为广泛使用的前向纠错技术。由于RS码具有同时纠正突发错误和随机差错的能力,而且纠正突发错误更为有效,因而被应用于DVB传输标准中。本文以RS(204,188)为例,论述了RS码的代数译码算法,并在Matlab中进行了仿真,对其性能进行详细的分析。

关键词:Matlab仿真

RS编码

1Matlab仿真RS编码设计

进行正常译码。

1.2

1.1RS(204,188)码的计算分析

根据DVB的相关规定要求,RS编码器要求的码长应为28-1=255个字节(255,239,8)。所以在实施RS编码时,应在188个字节前加入51个全0字节,组成239个字节的信息段,而后根据编码电路在信息

段后面生成16个校验字节,得到所需的RS码。完成编码后再去掉51个空字节,形成截短的RS码(204,

Matlab中仿真的设计

在Matlab中的SIMULINK,对本次实验的RS编

(1)RS编码

这里采用RS(204,188)编码,Matlab编码过程如

译码进行建模,搭建出其大体框架,如图1所示。

下:

①把二进制数据转化成256进制;②生成RS(204,188)的生成多项式S(x);③进行RS编码过程。

188,t=8)。在接收端,将去掉的51个0字节加上即可

图1在Matlab中搭建的smiulink

利用Matlab仿真RS编码

基本框架

2010年第11期(总第251期)

41

相关文档
热门文档
你可能喜欢
评论