手持数字视频广播系统中解码多协议封装前向纠错帧的方法和装置的制作方法

文档序号:7640348阅读:95来源:国知局

专利名称::手持数字视频广播系统中解码多协议封装前向纠错帧的方法和装置的制作方法
技术领域
:本发明一般涉及在数字广播系统中接收数据的方法和装置,更具体地,涉及在手持数字视频广播(DVB-H)系统的接收机中解码多协议封装前向纠错(MPE-FEC)帧的方法和装置。
背景技术
:随着音频和视频的压缩技术和通信技术的发展,人们正在实施能够向用户提供高质量音频和视频服务的数字广播。一般来说,数字广播是指代替传统的模拟广播,向用户提供高图像质量和光盘(CD)级声音质量的服务的广播服务。这样的数字广播包括地面波广播和卫星广播。地面波广播是指能够使得用户通过地面中继器来接收广播服务的数字广播方案。相反,卫星广播是指使用卫星作为中继器来接收数字广播的数字广播方案。数字广播的示例有数字音频广播(DAB)、数字无线广播(DRS)、数字音频无线系统、以及包括音频、视频和数据服务的数字多媒体广播(DMB)系统。近来,人们已将很大的注意力集中于欧洲DAB系统(即,Eureka147(欧盟研究合作处项目-147)系统)和手持数字视频广播(DVB-H)系统,其中后者提高了作为数字广播标准之一的地面DVB(DVB-T)系统的移动性和便携性。DVB-H系统的物理层标准遵照传统DVB-T系统的规范,并支持诸如多协议封装前向纠错(MPE-FEC)之类的附加纠错编码技术,以确保在移动中稳定的接收。在DVB-H系统中,广播数据由一个因特网协议(IP)数据报构成,对该IP数据报执行Reed-Solomon(RS)编码,并由此产生MPE-FEC帧。该MPE-FEC帧包括携带IP数据报的MPE段和携带由RS编码产生的奇偶校验数据的MPE-FEC段。在作为DVB-H系统中传输的单位的传输流(TS)分组的有效负荷上携带该MPE段和MPE-FEC段并通过物理层发送。图1示出了在传统DVB-H系统中TS分组的数据结构。参照图1,参考数字11表示携带广播数据的IP数据报。该IP数据报11是指包括关于向其发送数据的网络终端的地址信息的分组。参考数字13表示携带IP数据报11的MPE段或携带IP数据报11的奇偶校验数据的MPE-FEC段。参考数字15表示携带MPE段13或MPE-FEC段13的TS分组。这里,单个TS分组15可以包括多个MPE段13或MPE-FEC段13,或者单个MPE段13或MPE-FEC段13可以通过多个TS分组15来传输。作为MPE-FEC的结果,对IP数据报执行RS编码,以产生MPE-FEC帧。MPE-FEC帧的数据被重构为作为传输单元的段。将段首部和循环冗余校验(CRC)32位增加到IP数据报11中,因而IP数据报11被重构为MPE段。该段首部和CRC32位也被增加到由RS编码而产生的奇偶校验数据中,因而该奇偶校验数据被重构为MPE-FEC段。该段首部包括MPE-FEC和时间分割所需的信息,并且位于每个段的前面。该CRC32位位于每个段的尾端。这些段被携带在TS分组15的有效负荷上,并且通过物理层来发送。图2是传统DVB-H系统的发射器的框图。图1的DVB-H系统通过广播数据向多个用户广播IP数据,并向用户发送RS奇偶校验数据以用于广播数据的纠错。在图2中,MPE-FEC编码器210产生MPE段和MPE-FEC段,前者包括IP数据报,以发送以段为单位提供的作为广播数据的IP数据报,后者包括奇偶校验数据,用于MPE段的前向纠错(FEC)。该奇偶校验数据是由公知的称为RS编码的外部编码技术产生的。将MPE-FEC编码器201的输出发送到用于时间划分处理的时间分割处理器203,以将广播数据分隔。在单个突发周期内发送单个MPE-FEC帧。由高优先级(HP)流处理来处理经过了时间分割的IP数据报,并根据调制次序和分级或非分级传输模式将其转换为串行/并行信号。在图2中,位内插器205和符号内插器207执行基于位和基于符号的内插,以分散传输错误。符号映射器(mapper)209根据调制方法(正交相移键控(QPSK)、16正交幅度调制(QAM)、或者64QAM)对该内插的信号进行符号映射,然后发送到快速傅立叶逆变换(IFFT)211中。IFFT211将频域信号转换成时域信号。保护间隔插入单元(未示出)将保护间隔插入到该IFFT处理后的信号中,以产生基带正交频分复用(OFDM)符号。数字基带滤波器对该OFDM符号进行脉冲成形(pulse-shaping),RF调制器2l3对其进行处理,从而通过天线215将其发送为作为DVB-H信号的TS分組。DVB-H系统的接收机通过物理层接收TS分组,并重构包括广播数据的IP数据报。因而,接收机需要MPE-FEC解码技术,以从该TS分组中分开提取MPE段和MPE-FEC段,以及将该提取出的数据配置成MPE-FEC帧,以用于重构该IP数据报。人们已提出了DVB-H系统的发送技术的详细的标准,但是还未提出DVB-H系统的接收技术(如MPE-FEC解码)的标准。
发明内容因此,本发明的目的是提供一种在DVB-H系统中解码MPE-FEC帧的方法和装置,以接收TS分组并重构作为广播数据的IP数据报。根据本发明,提供了一种在数字视频广播(DVB)系统的接收机中解码多协议封装前向纠错(MPE-FEC)帧的方法。该方法包括对通过无线网络接收到的传输(TS)流分组执行分组标识符(PID)滤波,以检测包括多协议封装(MPE)段或MPE-FEC段的段数据的TS分组;从该段数据的首部信息中检测表ID,以识别该段数据的类型;如果该段数据是MPE段,则在緩冲器的数据区域中对从该MPE段提取出的IP数据报执行帧缓冲;如果在存储了最后一个MPE段的IP数据报之后,在数据区域内还有剩余部分,则对该剩余部分执行填充0操作;如果该段数据是MPE-FEC段,则对从该MPE-FEC段提取出的奇偶校验数据执行帧緩冲;以及使用该奇偶校验数据对IP数据报执行Reed-Solomon(RS)解码,以输出经过纠错的IP数据报。根据本发明,提供了一种在DVB系统的接收机中解码MPE-FEC帧的装置。该装置包括緩冲器,用于将从接收到的TS分组中提取出的MPE段的IP数据报存储在数据区域中,并将MPE-FEC段的奇偶校验数据分开存储在奇偶校验区域中;RS解码器,用于使用该奇偶校验数据对IP数据报执行纠错;以及控制器,用于执行PID滤波以检测包括段数据的TS分组,从该MPE段和MPE-FEC段的首部信息中检查表ID,提取该IP数据报和奇偶校验数据以将其存储在緩冲器中,以及如果在存储了最后一个MPE段的IP数据报之后,在数据区域内还有剩余部分,则对该緩冲器的剩余部分执行填充0的操作,并且通过RS解码器对该IP数据报和填充了0的数据执行RS解码。通过下面结合附图的详细描述,本发明的上述和其它目的、特征和优点将变得更加清楚明白,其中图1示出了在传统DVB-H系统中的TS分组的数据结构;图2是传统DVB-H系统的发射器的框图3是根据本发明的DVB-H系统的接收机的框图4是示出根据本发明的解码MPE-FEC帧的方法的流程图5是根据本发明的解码MPE-FEC帧的装置的框图6A到6D是详细示出根据本发明的解码MPE-FEC帧的方法的流程图7是示出根据本发明的在解码MPE-FEC帧的方法中的循环緩沖的数据结构;图8A是示出根据本发明的在解码MPE-FEC帧的方法中的帧緩冲器的緩冲操作的图;以及图8B是示出根据本发明的在解码MPE-FEC帧的方法中的删除緩冲器的可靠性信息标记的图。具体实施例方式下面将参照附图详细描述本发明的优选实施例。在以下的描述中,为了简明清楚,略去对合并于此的已知功能和配置的详细描述。图3是根据本发明的DVB-H系统的接收机的框图。参照图3,RF解调制器303通过天线301接收从无线网络接收到的TS分组,并且RF解调制器303将TS分组的OFDM符号下变频为数字信号。快速傅立叶变换(FFT)305将该数字信号转换为频域信号。符号解映射器(demapper)307根据诸如QPSK、16QAM或64QAM之类的调制方法对接收到的信号执行符号解映射。符号解内插器309和位解内插器311执行基于符号和基于位的解内插,以重构原始信号。时间分割处理器313重复切换操作,以在每个突发周期中接收包括MPE-FEC帧的TS分组。这里,可以通过接收包括在MPE段和MPE-FEC段的段首部中的、指示下一突发周期的开始时间的增量(delta)t信息来检查突发周期。MPE-FEC解码器315执行PID滤波。因而,如果从TS分组的首部信息中检测出被确定携带MPE段或MPE-FEC段的分组的PID,则MPE-FEC解码器315将该MPE段或MPE-FEC段作为正被接收的段。如果未检测出被确定携带MPE段或MPE-FEC段的分组的PID,则MPE-FEC解码器315从TS分组中接收被称为广播服务信息的节目专用信息/服务信息(PSI/SI),以接收关于广播-接收的服务信息,如关于是否应用了时间分割和MPE-FEC的信息。接收广播服务信息(PSI/SI)的MPE-FEC解码器315将MPE段的IP数据报和MPE-FEC段的奇偶校验数据分开存储在内部緩冲器的数据和奇偶校验区域中,并执行RS解码,以重构原始的广播数据。图4是示出根据本发明的解码MPE-FEC帧的方法的流程图。图4的步骤是由图3的MPE-FEC解码器315执行的。在步骤401,MPE-FEC解码器315对从物理层解调制器接收到的TS分组执行PID滤波,以检测携带MPE段或MPE-FEC段的TS分组,并确定是否对那些被认为包括广播服务信息(PSI/SI)的其它分组应用了时间分割和MPE-FEC。本发明提出了一种用于解码MPE-FEC帧的方法,因而在说明书中假定应用了MPE-FEC。在接收到广播服务信息(PSI/SI)后,如果MPE-FEC解码器315接收到在首部信息中包括MPE-PID的TS分组,则其将包括在该TS分组的有效负荷中的数据当作是MPE段或MPE-FEC段。在步骤403,MPE-FEC解码器315由从TS分组提取的段数据的首部信息中检查表ID,以确定该段数据是包括IP数据报的MPE段还是包括IP数据报的奇偶校验数据的MPE-FEC段。如果接收到的段数据是MPE段,则MPE-FEC解码器315在内部緩沖器的数据区域内对相应MPE段的IP数据报执行帧緩冲。如果接收到的段数据是MPE-FEC段,则MPE-FEC解码器315在内部緩冲器的奇偶校验区域内对相应的MPE-FEC段的奇偶校验数据执行帧緩冲。在步骤411,MPE-FEC解码器315从MPE-FEC段的首部信息中检查实时参数,以确定当前接收到的MPE-FEC段是否是MPE-FEC帧的最后一个MPE-FEC段。如果接收到的MPE-FEC段不是最后一个MPE-FEC段,则MPE-FEC解码器315转到步骤403,继续接收MPE-FEC帧的MPE段或MPE-FEC段并执行帧緩冲。如果接收到的MPE-FEC段是最后一个MPE-FEC段,则MPE-FEC解码器315执行RS解码,以使用存储在内部緩冲器中的奇偶校验数据对IP数据报纠错。在步骤415,MPE-FEC解码器315将纠错的IP数据报输出到上层,并通过用户终端将IP数据报显示为广播数据。图5是#4居本发明的解码MPE-FEC帧的装置的框图。该装置与图3的MPE-FEC解码器315对应。该装置包括緩冲器510,用于临时存储从接收到的TS分组中提取出的MPE段的IP数据报以及从接收到的TS分组中提取出的MPE-FEC段的奇偶校验数据;RS解码器530,用于使用该奇偶校验数据对IP数据报执行纠错;以及控制器550,用于控制该装置的全部操作,诸如分析从发射器通过物理层发送的PSI/SI信息,以确定是否应用了MPE-FEC,从该MPE段和MPE-FEC段中提取IP数据报和奇偶校验数据,以将该提取的IP数据报和奇偶校验数据存储在緩冲器510中,以及通过RS解码器530对该IP数据报执行RS解码。在图5中,緩冲器510包括循环緩冲器511,用于对MPE段和MPE-FEC段执行CRC;帧緩沖器513,用于分开存储MPE段的IP数据报和用于RS解码的MPE-FEC段的奇偶校验数据;以及删除(erasure)緩冲器515,用于根据CRC结果标记关于IP数据报和奇偶校验数据的可靠性信息。在接收到TS分组后,控制器550分析广播信息以确定是否应用了MPE-FEC,并将从TS分组中去掉了首部信息后剩下的MPE段或MPE-FEC段存储在循环緩冲器511中,以执行CRC。如果CRC结果是'GOOD',则控制器550检查相应的段数据的首部信息,以将MPE段的有效负荷(IP数据报)存储在帧緩冲器513的数据区域中,并将MPE-FEC段的有效负荷(奇偶校验数据)存储在帧緩冲器513的奇偶校验区域中。根据CRC结果,控制器550在删除緩冲器515中将IP数据报和奇偶校验数据的正常和非正常接收标记为可靠性信息,通过RS解码器530使用奇偶校验数据对具有接收错误的IP数据报执行RS解码,并将纠错的IP数据报输出到上层。如果在删除緩冲器515的所有区域中都标记了可靠性信息(即,正常接收MPE-FEC帧的所有IP数据报),则控制器550略过RS解码。图6A到6D是示出根据本发明的解码MPE-FEC帧的方法的流程图。参照图6A,图5的控制器550在步骤601接收来自物理层的TS分组,并在步骤603对接收到的TS分组执行PID滤波。作为PID滤波的结果,如果未检测到携带MPE段或MPE-FEC段的TS分组的MPEPID,则控制器550在步骤605中将接收到的TS分组作为携带PSI/SI的分组,并分析PSI/SI,以确定是否应用了时间分割和MPE-FEC。控制器550转到步骤601,以接收下一TS分组。如果从接收到的TS分组中一企测到MPEPID,则控制器550将接收到的分组作为携带MPE段或MPE-FEC段的分组并转到步骤607。在步骤607,作为分析PSI/SI的结果,如果控制器550确定未应用MPE-FEC,则其进行到步骤609,以从TS分组中仅接收MPE段。如果控制器550在步骤607确定应用了MPE-FEC,则其进行到步骤611,以从如图7所示的TS分组中去掉4字节的首部,并以字节为单位将184字节的有效负荷15顺序存储在图5的循环緩冲器511中。循环緩冲的目的是对当前接收到的MPE段或MPE-FEC段执行CRC,并存储接收到的数据,直到向帧緩冲器513发送包括IP数据报或奇偶校验数据的段的有效负荷。如果循环緩冲器511的最后一个地址填充有数据,则下一存储位置是地址"0"。在步骤611,控制器550检查通过TS分组的有效负荷发送的MPE段或MPE-FEC段的起始和结尾,并在每次检测到下面将要描述的表ID时执行CRC校验,以获取用于对包括MPE段和MPE-FEC段的MPE-FEC帧执行RS解码的可靠性信息。这个过程被称为段检测。当发送MPE段或MPE-FEC段时,在每段的结尾添加32位的CRC。在本发明中,如果产生CRC'GOOD',则控制器550将具有CRC'GOOD'的^r查间隔-〖人为具有至少一个MPE段或MPE-FEC段,并从相应段的首部信息中提取解码MPE-FEC帧所需的信自MPE段或MPE-FEC段的起始和结尾是通过CRC校验被检查的,并与CRC校验器(未示出)工作的间隔对应。可以使用段长度来检查该间隔。表1示出了在/人MPE段或MPE-FEC段提取出的首部信息中解码MPE-FEC帧所需的信息。表1<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>控制器550包括至少一个CRC校验器(未示出)。控制器550通过每当检测到表ID时就指定一个新的CRC检验器,可以执行多次CRC校验,直到CRC校验的结果是'GOOD,。在控制器550提取出在步骤611中检测的段数据的首部信息之后,其将指示CRC'GOOD,的CRC检验器的CRC校验间隔与表1所示的首部信息的段长度相比较。如果CRC校验间隔和段长度相等,控制器550确定当前接收到的段是正常接收的。控制器550的这样的操作的目的是为了更准确的段检测,其可以被选择地执行。在完成了步骤611的段检测之后,控制器550在步骤613从检测的段的首部信息中读取表1的表ID,以确定检测的段是MPE段还是MPE-FEC段。如果在步骤613确定检测的段是MPE段,控制器550进行到步骤图6B的615,以从MPE段中去掉首部信息和CRC位,并对帧緩冲器513的数据区域中的MPE段的IP数据报执行帧緩冲。由于帧緩冲的IP数据报是经过CRC校验的可靠数据,因此控制器550在删除緩沖器515中标记有关IP数据报的字节的可靠性信息。图8A是示出根据本发明的帧緩冲器513的緩冲的图。如图8A所示,帧緩冲器513包括用于存储作为广播数据提供的IP数据报的数据区域(应用数据表)810和用于存储对IP数据报进行RS解码的奇偶校验数据的奇偶校验区域(RS数据表)820。因此,例如,如果控制器550从首部信息中检测出具有表ID为'0x3e,的MPE段,则该MPE段的有效负荷存储在数据区域810中。如果控制器550检测出具有表ID为'0x78'的MPE-FEC段,则该MPE-FEC段的有效负荷存储在奇偶校验区域820中。图8B是用于说明根据本发明的删除緩冲器515的可靠性信息标记的图。如图8B所示,删除緩冲器515具有与帧緩冲器513对应的结构,包括存储(标记)IP数据报的可靠性信息的数据区域(应用数据表)810和存储(标记)奇偶校验数据的可靠性信息的奇偶校验区域(RS数据表)820。在图8A和8B中,未划斜线的部分801表示标记有可靠性信息CRC'GOOD,的数据,而划斜线部分803表示未标有可靠性信息的不可靠字节。在数据区域810和奇偶校验区域820中,独立地确定lt据存储地址,而由表1的地址信息(地址)来表示将要存储每一段的有效负荷的緩冲器地址,该地址信息可以在提取首部信息的时候获取。返回到图6B,在步骤617中在删除緩冲器515中标记了可靠性信息之后,在步骤619中,控制器550从MPE段的首部信息中检查表边界信息(table—boundary),以确定当前接收到的MPE段是否是填充图8A的数据区域810的最后一个MPE段。如果表边界信息被设置为'0,,则控制器550确定当前接收到的MPE段不是最后一个MPE段,并转到步骤623,以检查MPE段的末尾是否与TS分组的末尾匹配。由于TS分组的长度固定为188字节,因此通过对接收到的字节数进行计数可以检查TS分组的末尾。如果MPE段的末尾等于TS分组的末尾,则控制器550转到步骤601,以接收下一TS分组。除非MPE段的末尾等于TS分组的末尾,否则控制器550转到步骤611,以从当前接收到的TS分组中检测下一MPE段或MPE-FEC段。由于在参照图1所述的MPE段或MPE-FEC段的数量很大时,可以通过多个TS分组来发送MPE段或MPE-FEC段,因此在步骤619和623中,当前接收到的MPE段可以不是最后一个MPE段,但是可以是TS分组的末尾。例如,如果在步骤619中表边界信息被设置为'1,,则控制器550确定当前接收到的MPE段是最后一个MPE段,并在步骤621中检查删除緩沖器515的可靠性信息,以确定所有IP数据报的可靠性信息是否标记在数据区域810中。如果所有IP数据报的可靠性信息都标记在了数据区域810中,则其表示在数据区域810中的所有IP数据报都是正常接收的。因而,控制器550略过用于纠错的RS解码,并在步骤625中将帧緩冲器513的IP数据报输出到上层。如果至少一个IP数据报的可靠性信息未标记在数据区域810中,控制器550返回到601到步骤623,以接收下一TS分组,或转到步骤613,以接收用于RS解码的MPE-FEC段。如上所述,用于解码MPE-FEC帧的装置接收MPE段。下文中,将参照图6C和6D详细描述MPE段的RS解码。在图6A的步骤613中,控制器550从段的首部信息中检查表1的表ID。如果所检测的段是MPE-FEC段,则控制器550转到图6C的步骤627,以从MPE-FEC段的首部信息中检查填充的列数信息(padding—columns),并检查数据区域810的被填充'0,而非数据的部分。换句话说,数据区域810可以是从未完全填充IP数据报的发送方发送的。在这种情况下,未完全填充IP数据报的数据区域810填充有'0'字节(下文中称为O填充),经历RS解码,并且未被实际发送。因而,为了使接收方准确解码MPE-FEC帧,在RS解码之前,未发送的填充列部分应当是填充有0的。以列为单位表示填充O部分的数目,控制器550检查填充0的填充列数信息(padding—columns)。在由发送方发送的最后一个MPE段的IP数据报(图8A的IP数据报#9)805被正常接收时,以及在最后一个MPE段的IP数据报805未被正常接收时,控制器550执行填充列处理。在本发明中,图8A与第一种情况对应,图8B与第二种情况对应。在第一种情况下,控制器550进行到步骤631,以对数据区域810存储了最后一个MPE段的IP数据报之后剩下的区域执行0填充,并在删除緩沖器515的相应位置上标记可靠性信息。在第二种情况下,由于最后一个MPE段未被正常接收,因而不能确定O填充的起始字节,因此控制器550进行到步骤633,以对与由填充列数信息(padding—columns)表示的填充列数对应的字节执行0填充(除了图8B的列807),以及用可靠性信息标记填充0的部分。在图8B中,填充列数是2。在初始设置中,图5的删除緩沖器515未标记有可靠性信息,其全部区域被设置为划斜线的区域,即不可靠字节。因而,对于那些不具有'GOOD,CRC结果的不可靠字节,不需要单独进行可靠性信息标记。如果在步骤627到633中,对当前接收到的MPE-FEC段执行填充列处理和可靠性信息标记,或者在步骤627中,未检查填充列数信息(padding—columns),则控制器550进行到步骤635以从MPE-FEC段中提取奇偶校验数据,对图8A的奇偶校验区域820执行帧緩冲,以及在步骤639中使用步骤611的CRC结果标记奇偶校验区域820的可靠性信息。在图6D中,控制器550在步骤641从当前MPE-FEC段的首部信息中检查表边界信息(table—boundary),以确定MPE-FEC段是否是填充图8A的奇偶校验区域820的最后一个MPE-FEC段。例如,如果表边界信息被设置为'0,,则控制器550确定当前MPE-FEC段不是最后一个MPE-FEC段,并转到步骤643,以检查MPE-FEC段的末尾是否与TS分组的末尾匹配。如果MPE-FEC段的末尾等于TS分组的末尾,则控制器550转到步骤601,以接收下一TS分组。除非MPE-FEC段的末尾等于TS分组的末尾,否则控制器550转到步骤611,以从当前接收到的TS分组中检测下一MPE段或MPE-FEC段。然而,如果表边界信息被设置为T,则控制器550确定当前MPE-FEC段是最后一个MPE-FEC段,并进行到步骤645,以使用奇偶校验区域820的奇偶校验数据对数据区域810的IP数据报执行RS解码,并在步骤647将纠错的IP数据报输出到上层。如上所述,根据本发明,对于在DVB-H系统的接收机中的MPE-FEC帧解码,从TS分组中分开检测MPE段和MPE-FEC段,并且緩冲检测的MPE段和MPE-FEC段,并且对其进行RS解码,从而重构IP数据报为广播数据。域技术人员应当理解,在不脱离本发明的精神和范围的情况下,可以对本发明进行形式和细节上的各种修改。权利要求1、一种在数字视频广播(DVB)系统的接收机中解码多协议封装前向纠错(MPE-FEC)帧的方法,该方法包括步骤对通过无线网络接收到的传输流(TS)分组执行分组标识符(PID)滤波,以检测包括多协议封装(MPE)段或MPE-FEC段的段数据的TS分组;从该段数据的首部信息中检测表ID,以识别该段数据的类型;如果该段数据是MPE段,则在缓冲器的数据区域中对从该MPE段提取出的IP数据报执行帧缓冲;如果在存储了最后一个MPE段的IP数据报之后,在数据区域内还有剩余部分,则对该数据区域内的剩余部分执行填充0操作;如果该段数据是MPE-FEC段,则对从该MPE-FEC段提取出的奇偶校验数据执行帧缓冲;以及使用该奇偶校验数据对IP数据报执行Reed-Solomon(RS)解码,以输出经过纠错的IP数据报。2、如权利要求l所述的方法,其中,在TS分组的检测期间,作为PID滤波的结果,如果未检测到与该段数据对应的PID,则分析包括在该TS分组中的广播服务信息,以确定是否应用了MPE-FEC。3、如权利要求l所述的方法,还包括如果检测到表ID,则对相应段的有效负载执行循环冗余校验CRC校验。4、如权利要求3所述的方法,其中,通过在每次检测到表ID时指定至少一个CRC检验器来执行该CRC校验,直到CRC结果指示正常。5、如权利要求3所述的方法,其中,对具有指示正常的CRC结果的段数据执行帧緩冲。6、如权利要求5所述的方法,还包括在内部緩冲器中标记具有指示正常的CRC结果的段数据的可靠性信息。7、如权利要求6所述的方法,还包括如果MPE-FEC帧的所有IP数据报的可靠性信息都被标记,则将IP数据报输出到上层而不用对所述IP数据报执行RS解码。8、如权利要求l所述的方法,其中,还包括在对MPE段的有效负荷和MPE-FEC段的有效负荷执行帧緩冲之前,先执行用于循环冗余校验CRC校验的循环緩冲。9、如权利要求1所述的方法,其中,将该数据区域的填充0的部分的数据直接填充'0',而不由该接收机来接收。10、如权利要求9所述的方法,还包括如果未检查到最后一个MPE段,则仅对从在该数据区域中的MPE-FEC段的首部信息中检查的填充列执行0填充。11、一种在数字视频广播(DVB)系统的接收机中解码多协议封装前向纠错(MPE-FEC)帧的装置,该装置包括緩沖器,用于将从接收到的传输流(TS)分组中提取出的多协议封装(MPE)段的IP数据报存储在数据区域中,并将MPE-FEC段的奇偶校验数据分开存储在奇偶校验区域中;Reed-Solomon(RS)解码器,用于使用该奇偶校验数据对IP数据报执行纠错;和控制器,用于执行分组标识符(PID)滤波以检测包括段数据的TS分组,从该MPE段和MPE-FEC段的首部信息中检查表ID,提取该IP数据报和奇偶校验数据以将其存储在缓冲器中,以及如果在存储了最后一个MPE段的IP数据报之后,在数据区域内还有剩余部分,则对该緩冲器的剩余部分执行0填充,并且通过RS解码器对该IP数据报和填充了O的数据执行RS解码。12、如权利要求11所述的装置,其中,该緩冲器包括循环緩冲器,用于对MPE段的有效负荷和MPE-FEC段的有效负荷执行循环冗余校验CRC校验;以及帧緩沖器,用于分开存储MPE段的IP数据报和MPE-FEC段的奇偶校验数据,并执行RS解码。13、如权利要求11所述的装置,其中,如果作为PID滤波的结果,未-险测到与该段数据对应的PID,则该控制器分析包括在该TS分组中的广播服务信息,以确定是否应用了MPE-FEC。14、如权利要求11所述的装置,其中如果检测到表ID,则该控制器15、如权利要求14所述的装置,其中,该控制器包括至少一个CRC检验器,在每次检测到表ID时另外指定一个CRC检验器,并执行CRC校验,直到CRC结果指示正常。16、如权利要求14所述的装置,其中,该控制器仅将具有指示正常的CRC结果的段数据存储在緩沖器中。17、如权利要求16所述的装置,其中该緩沖器还包括可靠性緩冲器,用于根据CRC结果标记可靠性信息,并且该控制器在该可靠性缓冲器中标记具有指示正常的CRC结果的段数据的可靠性信息。18、如权利要求17所述的装置,其中,如果MPE-FEC帧的所有IP数据报的可靠性信息都被标记,则该控制器将IP数据报输出到上层而不用对所述IP数据报执行RS解码。19、如权利要求11所述的装置,其中,该控制器将该数据区域的填充O的部分的数据直接填充'0,。20、如权利要求19所述的装置,其中,如果未检查到最后一个MPE段,则该控制器仅对从在该数据区域中的MPE-FEC段的首部信息中检查到的填充列执行O填充。全文摘要提供了一种在手持数字视频广播(DVB-H)系统中解码多协议封装前向纠错(MPE-FEC)帧的方法和装置。对通过无线网络接收到的传输(TS)流分组执行分组标识符(PID)滤波以检测TS分组,并从该段数据的首部信息中检测表ID以识别该段数据的类型。如果该段数据是MPE段,则执行帧缓冲。如果在存储了最后一个MPE段的IP数据报之后,在数据区域内还有剩余部分,则对该剩余部分执行填充0操作。如果该段数据是MPE-FEC段,则对从该MPE-FEC段提取出的奇偶校验数据执行帧缓冲。文档编号H04H1/00GK101292530SQ200680038741公开日2008年10月22日申请日期2006年8月18日优先权日2005年8月18日发明者吴玄锡,尹晸郁,河智元,金潣龟申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1