一种数据纠错的方法、装置和系统制造方法及图纸

技术编号:3582907 阅读:130 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种数据纠错的方法、装置和系统,该方法包括以下步骤:获取传输流TS的输出数据速率,所述输出数据速率为满足解复用要求的速率;将待纠错的数据进行纠错并按照所述输出数据速率输出已纠错的数据。本发明专利技术实施例通过获取TS的输出数据速率,按照所述输出数据速率将待纠错的数据进行纠错输出处理,实现了译码处理、解扰处理和TS输出处理的同步,从而避免了TS接口输出TS前的速率转换,因此节约了因速率转换所需的缓存器,降低了系统成本。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种数据纠错的方法、装置和系统。技术背景随着电子、通信等技术的发展,视频广播领域,模拟制式向数字制式的转换成为一个必然的趋势。而DVB (Digital Video Broadcasting,数字视J贞广 播)的主要目标就是寻找一种能对所有传输媒体都适用的数字电视技术。它 的设计原则是使系统能够灵活地传输MPEG-2 (Moving Pictures Experts Group-2,动态图象专家组版本2)视频、音频和其它数据信息,使用统一的 MPEG-2传送比特流复用,使用统一的服务信息系统,使用统一的加扰系统(加 密方式可不同),使用统一的RS (Reed-Solomon,里德-所罗门)码前向纠错 系统,最终形成一个通用的数字电视系统。不同传输媒体可选用不同的调制 方式和通道编码方法。所有的DVB系列标准完全兼容MPEG-2标准,同时制定 了译码器公共接口标准、支持条件接收和提供数据广播系统等特性。现有的技术方案中,译码器采取模块化的设计思路,而FEC( Forward Error Coding,前向纠错编码)分为各个子模块进行设计,其中,RS译码器作为一 个单独的模块进行设计,其输入输出端口为同步设计,输出速率与输入速率 相同。由于检错在时,计算错误位置和错误数值需要一定的时间,输入数据 必须进行緩存以待纠错, 一般采取FIFO (First In First Out,先入先出)的形 式进行数据的延迟。而FEC的TS接口的输入数据速率为RS译码器输出速率, 输出速率为后续解复用和信源解码要求的速率,输出前需要进行数据速率的 格式转换,因此需要额外的緩存器进行数据的延迟。因此,现有的技术方案使用的緩存较多,系统成本高。
技术实现思路
本专利技术实施例提供一种数据纠错的方法、装置和系统,以节约緩存,降 J氐系统成本。为达到上述目的,本专利技术实施例一方面提供一种数据纠错的方法,包括以下步骤获取传输流TS的输出数据速率,所述输出数据速率为满足解复用要求的 速率;将待纠错的数据进行纠错并按照所述输出数据速率输出已纠错的数据。再一方面,本专利技术实施例还提供一种译码器,包括获取模块,用于获取传输流TS的输出数据速率,所述输出数据速率为满 足解复用要求的速率;纠错模块,用于将待纠错的数据进行纠错处理并按照所述输出数据速率 输出已纠错的数据。再一方面,本专利技术实施例还提供一种TS接口,包括接收模块,用于按照输出数据速率接收已解扰的数据;输出模块,用于按照所述输出数据速率将所述接收模块接收的已解扰的 数据进行串并行转换并输出。另一方面,本专利技术实施例还提供一种数据纠错的系统,包括译码器、 解扰器、TS接口和緩存器;所述译码器,用于从所述緩存器读取待纠错的数据进行纠错处理并按照 所述输出数据速率输出已纠错的数据,所述输出数据速率为满足解复用要求 的速率;所述解扰器,用于按照所述TS的输出数据速率对所述译码器输出的已纠 错的数据进行解扰处理并输出已解扰的数据;所述TS接口 ,用于按照所述TS的输出数据速率对所述解扰器输出的已 解扰的数据进行串并行转换并输出TS;所述緩存器,用于存储待纠错的数据。与现有^^支术相比,本专利技术实施例具有以下优点本专利技术实施例通过获取 TS的输出数据速率,所述输出数据速率为满足解复用要求的速率,将待纠错的数据进行纠错并按照所述输出数据速率输出已纠错的数据,实现了 RS译码 器的输出速率和TS接口输出速率的结合,实现了 TS接口输入和输出速率的 同步,从而避免了 TS接口在输出TS前的速率转换,因此节约了因速率转换 所需的緩存器,降低了系统成本。附图说明图1为本专利技术实施例一的数据纠错方法流程图;图2为本专利技术实施例二的数据纠错实现框图;图3为本专利技术实施例二的数据纠错方法流程图;图4为本专利技术实施例三的数据纠错方法流程图;图5为本专利技术实施例四的一种数据纠错系统结构示意图;图6为本专利技术实施例四的另一种数据纠错系统结构示意图。具体实施方式下面结合附图和实施步骤对本专利技术实施例的具体实施方式进行描述 如图1所示为本专利技术实施例一的数据纠错方法流程图,具体包括以下步骤步骤S101,获取TS的输出数据速率。例如,当需要输出TS时,获取 TS的输出数据速率,所述输出数据速率为满足解复用要求的速率。步骤S102,将待纠错的数据进行纠错并按照所述输出数据速率输出已纠 错的数据。例如,在获取输出数据速率后,按照所述输出数据速率从緩存中 读取已检错的数据进行纠错处理,得到已纠错的数据,按照所述输出数据速 率将所述已纠错的数据进行解扰处理,得到已解扰的数据,然后按照所述输 出数据速率将所述已解扰的数据进行串并行转换并输出。上述数据纠错方法也可以在获取所述输出数据速率前,将已解交织的数 据一并进行检错和纠错处理,得到已纠错的数据,并将已纠错的数据进行緩 存,而在获取所述输出数据速率后,直接按照所述输出数据速率从緩存中读 取已纠错的数据进行解扰等后续处理。本专利技术实施例通过获取输出数据速率,按照所述输出数据速率将待纠错的数据进行纠错输出处理,实现了译码处理、解扰处理和TS输出处理的同步, 从而避免了输出TS前的速率转换,因此节约了因速率转换所需的緩存器,降 低了系统成本。如图2所示,为本专利技术实施例二的数据纠错实现框图,在DVB-S标准中 FEC子系统一般要经过解交织205、 RS译码201、解扰202和TS输出203。 其中,在进行RS译码201时,需要将待纠错的数据进行緩存204。本专利技术实 施例针对DVB-C/S/T (DVB-Cable/Satellite/Terrestrial,有线/卫星/地面数字#见 频广l番)系统的FEC子系统进行优化,重点涉及RS译码处理和TS输出处理, 但本专利技术的设计思路不限于DVB-C/S/T。如图3所示,为本专利技术实施例二的数据纠错方法流程图,本专利技术实施例 二以DVB-S为例进行描述,将RS译码处理分为错误计算和纠错输出两部分, 其中纠错输出部分由TS的输出数据速率控制,具体包括以下步骤步骤S301,将已解交织的数据进行检错处理并緩存。将接收到的已解交 织的数据进行检错处理,计算错误位置和错误数值,得到已检错的数据,并 将所述已检错的数据进行缓存。步骤S302,获取TS的输出数据速率。例如,当需要输出TS时,获取 TS的输出数据速率,所述输出数据速率为满足解复用要求的速率,并且所述 输出数据速率可根据需要进行配置。步骤S303,按照所述输出数据速率从所述緩存中读取已检错的数据进行 纠错处理。在获取所述输出数据速率后,按照所述输出数据速率从緩存中读 取所述已检错的数据进行纠错处理,得到已纠错的数据。步骤S304,按照所述输出数据速率将已纠错的数据进行解扰处理,得到 已解扰的数据。步骤S305,按照所述输出数据速率将所述已解扰的数据进行串并行转换 并输出TS。本专利技术实施例通过获取TS的输出数据速率,按照所述输出数据速率将緩 存中已检错的数据进行纠错、解扰等处理,然后按照所述输出数据速率输出TS,实现了译码处理、解扰处理和TS输出处理的同步,从而避免了输出数据 前的速率转换,因此节约了因速率转换所需的緩存器,降低了系统成本。同 时,RS译码器的输出数据速率外部可控,增强了 本文档来自技高网
...

【技术保护点】
一种数据纠错的方法,其特征在于,包括以下步骤:    获取传输流TS的输出数据速率,所述输出数据速率为满足解复用要求的速率;    将待纠错的数据进行纠错并按照所述输出数据速率输出已纠错的数据。

【技术特征摘要】
1、一种数据纠错的方法,其特征在于,包括以下步骤获取传输流TS的输出数据速率,所述输出数据速率为满足解复用要求的速率;将待纠错的数据进行纠错并按照所述输出数据速率输出已纠错的数据。2、 如权利要求l所述数据纠错的方法,其特征在于,所述待纠错的数据 包括已解交织的数据,所述将待纠错的数据进行纠错并按照所述输出数据速 率输出已纠错的数据,包括将已解交织的数据进行检错处理,得到已检错的数据并将所述已检错的 数据写入緩存;按照所述输出数据速率从所述緩存中读取所述已检错的数据进行纠错处 理,得到已纠错的数据;按照所述输出数据速率将所述已纠错的数据进行解扰处理,得到已解扰 的数据;3、 如权利要求1所述数据纠错的方法,其特征在于,所述待纠错的数据 包括已解交织的数据,所述将待纠错的数据进行纠错并按照所述输出数据速 率输出已纠4晉的凄t据,包括将已解交织的数据进行检错和纠错处理,得到已纠错的数据并将所述已 纠错的数据写入緩存;按照所述输出数据速率从所述緩存中读取所述已纠错的数据进行解扰处 理,得到已解扰的数据;按照所述输出数据速率将所述已解扰的数据进行串并行转换并输出TS。4、 一种译码器,其特征在于,包括获取模块,用于获取传输流TS的输出数据速率,所述输出数据速率为满 足解复用要求的速率;纠错模块,用于将待纠错的数据进行纠错处理并按照所述输出数据速率 输出已纠错的数据。5、 如权利要求4所述译码器,其特征在于,所述待纠错的数据包...

【专利技术属性】
技术研发人员:虎忠义黄启华蔡朝辉张乃波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利