发明名称 一种移动多媒体广播系统中的数据接收方法和终端
摘要 本发明提供了一种移动多媒体广播(CMMB)系统中的数据接收方法和终端,包括:终端接收CMMB系统下发的复用帧流,针对每个复用帧X,分别对其进行循环冗余校验(CRC),如果校验失败,则进一步确定其失效范围,并在确定出的失效范围内进行复用块头搜索,对搜索出的复用块头进行CRC校验,如果校验成功,则根据复用块头中的起始标记字段和结束标记字段的取值的不同,按预设的不同方式进行数据恢复。应用本发明所述方案,能够提高终端的接收能力。
申请公布号 CN101841671B 申请公布日期 2011.09.07
申请号 CN201010177341.8 申请日期 2010.05.17
申请人 北京创毅视讯科技有限公司 发明人 张辉;王西强;肖兵;李刚
分类号 H04N21/236(2011.01)I;H04N21/434(2011.01)I 主分类号 H04N21/236(2011.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种移动多媒体广播CMMB系统中的数据接收方法,其特征在于,该方法包括:终端接收CMMB系统下发的复用帧流,针对每个复用帧X,分别对其进行循环冗余校验CRC,如果校验失败,则进一步确定其失效范围;在确定出的失效范围内进行复用块头搜索,对搜索出的复用块头进行CRC校验,如果校验成功,则根据复用块头中的起始标记字段和结束标记字段的取值的不同,按预设的不同方式进行数据恢复;其中,所述对搜索出的复用块头进行CRC校验,如果校验成功,则根据复用块头中的起始标记字段和结束标记字段的取值的不同,按预设的不同方式进行数据恢复包括:B1、按预定顺序,在确定出的失效范围内进行复用块头的搜索,将搜索出的第一个复用块头定义为复用块头A,然后执行步骤B2;B2、对复用块头A进行CRC校验,如果检验失败,则搜索下一复用块头,将搜索出的下一复用块头定义为复用块头A,重复执行步骤B2,如果校验成功,则执行步骤B3;B3、判断复用块头A的起始标记字段是否取值为1,如果不为1,则继续搜索下一复用块头,将搜索出的下一复用块头定义为复用块头A,重复执行步骤B2,如果为1,则执行步骤B4;B4、进一步判断复用块头A的结束标记字段取值为1还是为0,如果为1,则根据复用块头A中的净荷长度字段指示的长度Y,取出复用块头A对应的复用块净荷中长度为Y的数据,将取出的数据作为恢复出的数据,然后搜索下一复用块头,将搜索出的下一复用块头定义为复用块头A,重复执行步骤B2,如果为0,则执行步骤B5;B5、依次搜索出位于复用块头A之后的连续N‑1个复用块头,其中第N‑1个复用块头的起始标记字段取值为0,结束标记字段取值为1,N为大于2的正整数,并分别对其进行CRC校验,如果均校验成功,则根据每个复用块头中的净荷长度字段指示的长度Z,依次取出复用块头A及其之后的N‑1个复用块头分别对应的复用块净荷中长度为Z的数据,将取出的数据作为恢复出的数据,然后执行步骤B6,如果有一个校验失败,则直接执行步骤B6;B6、搜索位于复用块头A及其之后的N‑1个复用块头之后的下一复用块头,将搜索出的下一复用块头定义为复用块头A,重复执行步骤B2。
地址 100084 北京市海淀区中关村东路1号院8号楼清华科技园科技大厦A座803号