用以执行前向错误校正的dvb-h接收器以及相关方法

文档序号:7653374阅读:260来源:国知局
专利名称:用以执行前向错误校正的dvb-h接收器以及相关方法
技术领域
本发明有关于DVB-H (手持数字视频广播,以下简称DVB-H)接收器及 其相关方法,特别有关于用以执行前向错误校正的DVB-H接收器以及相关方 法。
背景技术
由于越来越多的精密移动装置在电子领域争夺领先的地位,使得技术不 断的发展,因此制造商已可以生产许多可处理多媒体流内容的移动装置,如 手机等。DVB-H是多媒体领域中一个很重要的标准,其可用以处理数字电视 信号和网络服务。而为了防止在某些环境下的接收问题,也发展出许多错误 校正机制。其中较普遍的一种为多重协议封装一前向纠错(MPE-FEC, Multi-Protocol Encapsulation-Forward Error Correction ,以下简称 MPE-FEC)。
请参照图1,图1为相关技术的DVB-H接收器100。 DVB-H接收器100 包含调谐器(tuner) 110、基带接收器120、芯片上存储器(即嵌入式存储 器)130以及后端(back-end)系统140。基带接收器120用以接收一数据流、 撷取MPE-FEC帧的数据字节,将撷取的数据字节储存至芯片上存储器130, 并为了对数据执行前向错误校正而依序对MPE-FEC帧执行里德所罗门译码 (Reed-Solomon decoding, RS decoding)。
通常而言,MPE-FEC帧的里德所罗门解码分成四阶段执行。只要接收到 完整的MPE-FEC帧,便会产生MPE-FEC数据的征状值(syndrome),其中每 一MPE-FEC帧的一行(或每一码字)对应至64个征状值,且征状值必须以交 错序列的方式产生。征状值首先被用于计算错误位置,然后计算与找到的错
误位置相关的错误值。最后,MPE-FEC帧数据通过依据错误位置来结合错误 值和原始帧数据的方式而被校正。
在相关技术中,所有里德所罗门译码都在基带接收器120中执行。执行 完里德所罗门译码后,已被执行错误校正的MPE-FEC帧被传送至后端系统 140以进行下一步的处理。芯片上存储器130通常为SRAM(静态随机存储器, 以下简称SRAM)。由于具有1024列的MPE-FEC帧的大小为2M字节,须有 一较大的芯片上SRAM以对MPE-FEC帧执行去交错(de-interleave)处理, 因此增加了成本。

发明内容
本发明的目的之一为提供一种DVB-H接收器以及方法,其可支持前向错 误校正,且不需要芯片上存储器。
本发明的一实施例揭露了一种DVB-H接收器,用以执行前向错误校正。 此DVB-H接收器包含调谐器,接收数据流;基带接收器,耦接至调谐器, 持续地撷取并传送来自数据流的MPE-FEC帧的数据字节;后端系统,耦接至 基带接收器,在MPE-FEC帧的所有数据字节被接收后,产生己撷取的数据字 节的对应征状值,并用以输出征状值至基带接收器,并根据对应征状值的错 误值对MPE-FEC帧执行前向错误校正;以及储存装置,耦接至后端系统,储 存已撷取的数据字节;其中基带接收器根据已接收的征状值产生错误值和错 误位置,然后输出错误值以及错误位置至后端系统。
本发明的另一实施例揭露了一种在DVB-H接收器中执行前向错误校正的 方法。此方法包含接收数据流;持续地撷取MPE-FEC帧的数据字节;将已 撷取的数据字节储存至一储存装置;在MPE-FEC帧的所有数据字节被接收后, 通过存取储存装置的方式使用后端系统产生已撷取的数据字节的对应征状 值;传送征状值至基带接收器以自征状值产生错误值和错误位置;输出错误 值以及错误位置至后端系统;以及使用错误值以及错误位置以对储存的数据字节执行前向错误处理。
本发明由于不需使用SRAM,因此可大幅降低所需成本。此外,由于利用
后端系统执行征状值计算以及前向错误校正,可以降低基带接收器和后端系 统间的数据流量。


图1为相关技术的DVB-H接收器。
图2为根据本发明的实施例的DVB-H接收器的方块图。
图3为根据本发明的实施例的方法的流程图。
具体实施例方式
请参照图2,图2为根据本发明的实施例的DVB-H接收器的方块图。DVB-H 接收器200包含调谐器210、基带接收器220、后端系统240、以及存储装 置250。后端系统240利用双向总线之类的装置或是其它类型的装置耦接至 基带接收器220,存储装置250耦接至后端系统240。在此实施例中存储装 置250为外部存储器且为DRAM (动态随机存储器,以下简称DRAM)。须注 意的是,此组件仅用以举例,并非用限定本发明。
由图示可看出,DVB-H接收器200未包含耦接至基带接收器220的芯片 上存储器,而是将MPE-FEC帧储存在外部存储装置250中(在此实施例中为 DRAM)。当调谐器210接收数据流时,数据流被传送至基带接收器220以进 行MPEG-2标准的转换,且撷取出MPE-FEC帧的数据字节,然后将其直接传 送到后端系统240,而后端系统240将MPE-FEC帧储存在存储装置250中。 如所属领域的技术人员所知,MPE-FEC帧的数据字节须一列一列的建立,因 此整个MPE-FEC帧必须在下一步里德所罗门译码程序被执行前被完全接收。
当整个MPE-FEC帧被储存在存储装置250之后,后端系统240对MPE-FEC 数据执行去交错以及征状值计算以产生相对应的征状值。产生的征状值透过 双向总线被传送至基带接收器220,然后基带接收器220根据征状值产生错
误位置以及错误值。征状值可储存在存储装置250中,或是直接传送至基带 接收器220,这些变化都应在本发明的范围之内。错误位置和错误值再透过 双向总线被送回至后端系统240,而后端系统240根据错误位置结合错误值 与MPE-FEC帧,用以完成前向错误校正。
在图1所示的相关技术DVB-H接收器100中,基带接收器120通过存取 芯片上存储器130的方式执行所有里德所罗门译码程序。由于计算错误值和 错误位置是复杂的,DVB-H接收器200仍使用基带接收器220以执行这些功 能。然而,DVB-H接收器200利用后端系统240执行去交错以及征状值计算 及将错误值与原始MPE-FEC帧结合以产生错误校正的MPE-FEC帧,使得基带 接收器220以及后端系统240之间传送的数据具有最小的数量。此种作法可 避免撷取并通过双向总线传送整个MPE-FEC帧。也使得里德所罗门译码程序
可不需要芯片上存储器而有效率的被执行。
请参照图3,图3为根据本发明的实施例的方法的流程图。其步骤如下
所示
步骤300:开始;
步骤305:接收一RF数据流;
步骤310:使用基带接收器以撷取一 MPE-FEC帧的数据字节; 步骤320:将撷取的数据字节储存至一外部存储装置中(DRAM),此外部 存储装置可被后端系统所存取;
步骤330:使用后端系统产生MPE-FEC帧的征状值,并将所产生的征状
值传送至基带接收器;
步骤340:使用基带接收器根据征状值决定错误位置和错误值,并将错 误位置和错误值传送至后端系统;
步骤350:使用后端系统根据错误位置和错误值校正MPE-FEC数据;
步骤360:结束。
DVB-H接收器200利用后端系统240执行征状值计算以及错误校正以使
双向总线数据流量降至最低。由于MPE-FEC帧被储存在存储装置250中,且 仅有征状值、错误位置以及错误值透过总线被传送,因此可大幅降低执行时 间 (overhead)。
此外,本发明所揭露的DVB-H接收器200不需要SRAM,因此可大幅降低 所需成本。本发明的另一优点为利用后端系统240执行征状值计算以及前向 错误校正,可降低基带接收器220和后端系统240间的数据流量。
权利要求
1.一种手持数字视频广播接收器,用以执行前向错误校正,所述手持数字视频广播接收器包含调谐器,其接收数据流;基带接收器,其耦接至所述调谐器,持续地撷取并传送来自所述数据流的多重协议封装-前向纠错帧的数据字节;后端系统,其耦接至所述基带接收器,在所述多重协议封装-前向纠错帧的所有数据字节被接收后,产生所述已撷取的数据字节的对应征状值,并将所述征状值输出至所述基带接收器,并根据对应所述征状值的错误值对所述多重协议封装-前向纠错帧执行前向错误校正;以及储存装置,其耦接至所述后端系统,储存所述被撷取的数据字节;其中所述基带接收器根据所述被接收的征状值产生所述错误值和错误位置,然后输出所述错误值以及所述错误位置至所述后端系统。
2. 根据权利要求1所述的手持数字视频广播接收器,其特征在于,所 述储存装置直接连接至所述后端系统。
3. 根据权利要求1所述的手持数字视频广播接收器,其特征在于,所 述已撷取的数据字节仅储存在所述储存装置。
4. 根据权利要求1所述的手持数字视频广播接收器,其特征在于,所 述储存装置为一动态随机存储器。
5. —种在手持数字视频广播接收器中执行前向错误校正的方法,所述 方法包含以下步骤接收数据流;持续地撷取多重协议封装一前向纠错帧的数据字节; 将所述已撷取的数据字节储存至储存装置;在所述多重协议封装一前向纠错帧的所有数据字节被接收后,通过存取 所述储存装置的方式使用后端系统产生所述已撷取的数据字节的对应征状 值;传送所述征状值至基带接收器以自所述征状值产生错误值和错误位置;输出所述错误值以及所述错误位置至所述后端系统;以及使用所述错误值以及所述错误位置以对所述储存的数据字节执行前向 错误校正。
6. 根据权利要求5所述的方法,其特征在于,所述方法还包含直接连接所述储存装置至所述后端系统。
7. 根据权利要求5所述的方法,其特征在于,所述已撷取的数据仅储 存在所述储存装置。
全文摘要
一种用以执行前向错误校正的DVB-H接收器以及相关方法,用以执行前向错误校正。该DVB-H接收器包含调谐器,接收数据流;基带接收器,耦接至调谐器,持续地撷取并传送来自数据流的MPE-FEC帧的数据字节;后端系统,耦接至基带接收器,在MPE-FEC帧的所有数据字节被接收完成后,产生被撷取的数据字节的对应征状值,并用以输出征状值至基带接收器,并根据对应征状值的错误值对MPE-FEC帧执行前向错误校正;以及储存装置,耦接至后端系统,储存已撷取的数据字节;其中基带接收器根据被接收的征状值产生错误值和错误位置,然后输出错误值以及错误位置至后端系统。本发明可降低成本和基带接收器和后端系统间的数据流量。
文档编号H04L1/24GK101188485SQ200710105489
公开日2008年5月28日 申请日期2007年6月1日 优先权日2006年11月23日
发明者张志鹏, 林哲立 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1