发送器、接收器及其控制方法

文档序号:9602871阅读:481来源:国知局
发送器、接收器及其控制方法
【技术领域】
[0001]与示例性实施例一致的设备和方法涉及一种发送器、接收器及其控制方法,更具体地,涉及一种使用第二代地面数字视频广播(DVB-T2)方法的发送器、接收器及其控制方法。
【背景技术】
[0002]DVB-T2是用于改进地面数字视频广播(DVB-Τ)的性能的第二代欧洲地面数字广播标准,其当前被选择为标准且开始在包括欧洲的世界范围内超过35个国家内服务。DVB-T2通过应用最新技术(诸如,低密度奇偶校验(LDPC)码、256QAM调制方法等)来实现发送能力的提升和高带宽利用率。相应地,DVB-T2具有能够在有限频带中提供各种高质量服务(诸如,HDTV)的优点。
[0003]另一方面,为了使用DVB-T2方法,发送器随机划分数据流,将划分后的数据流映射到基带帧的数据字段,并附加基带头。
[0004]此外,如果数据流不足以映射到数据字段,或者如果发生网络延时,则将填充字段插入到基带帧中。

【发明内容】

[0005]技术问题
[0006]当执行L1封装时,数据字段长度(DFL)字段存储DFL信息,因而扮演着直接告知DFL的长度的角色。然而,存在这样的问题:即使填充字段未被插入基带帧中,直接指示DFL长度的DFL字段也被插入基带头(BB头)中,这是数据流的传输过程中的开销。
[0007]技术方案
[0008]提供一个或更多个示例性实施例以解决与传统配置相关联的以上缺点和其他问题。一个或更多个示例性实施例提供了一种用于根据是否插入填充来确定数据字段的长度的发送器、接收器及其控制方法。
[0009]根据示例性实施例的一方面,提供了一种发送器,所述发送器可包括:基带帧产生器,产生包括基带头、数据字段和填充字段的基带帧;映射器,将多个数据流映射到数据字段。
[0010]这里,基带帧产生器可将指示填充字段的字节数的填充长度字段插入基带帧中,并将指示关于填充长度字段的信息的填充指示符字段插入基带头中。
[0011]基带帧产生器可基于数据字段的字节数来添加填充字段,根据添加的填充字段的字节数来设置填充长度字段的字节数,并在填充指示符字段中指示关于设置的填充长度字段的字节数的信息。
[0012]填充指示符字段可包括第一值、第二值和第三值之一,其中,第一值定义不存在填充长度字段,第二值指示填充长度字段为一个字节,第三值指示填充长度字段为两个字节。
[0013]具体地,如果填充字段的字节数为零,则基带帧产生器可不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值。如果填充字段的字节数大于或等于一且小于或等于256,则基带帧产生器可将填充长度字段设置为一个字节,并在填充指示符字段中记录第二值。如果填充字段的字节数大于256,则基带帧产生器可将填充长度字段设置为两个字节,并在填充指示符字段中记录第三值。
[0014]当ISSY字段被添加到基带帧时,基带帧产生器可将指示存在或不存在ISSY字段的ISSY指示符字段添加在基带头中。
[0015]如果填充字段的字节数小于或等于预定大小,则基带帧产生器可将指示填充字段的总字节数的一个填充长度字段添加在填充字段内,如果填充字段的字节数大于所述预定大小,则基带帧产生器可将第一填充长度字段和第二填充长度字段插入填充字段内,其中,第一填充长度字段可指示填充字段内存在第二填充长度字段,第二填充长度字段可指示填充字段的总字节数。
[0016]填充指示符字段可包括第一值或第二值,其中,第一值指示不存在填充字段,第二值指示存在填充字段。
[0017]如果填充字段的字节数为零,则基带帧产生器可不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值。如果填充字段的字节数大于或等于一且小于或等于256,则基带帧产生器可将填充长度字段设置为一个字节,并在填充指示符字段中记录第二值。如果填充字段的字节数大于256,则基带帧产生器可将第一填充长度字段和第二填充长度字段添加在填充字段内,并在填充指示符字段中记录第二值。这里,第一填充长度字段可以是一个字节,第二填充长度字段可以是两个字节。
[0018]第一填充长度字段可被设置为由一个字节或更少表达的值,第二填充长度字段可以以两个字节的大小被插入到与第一填充长度字段的设置值相应的位置。
[0019]如果ISSY字段被添加到基带帧,则基带帧产生器可将指示存在或不存在ISSY字段的ISSY指示符字段添加在基带头中。
[0020]填充指示符字段可包括第一值、第二值、第三值和第四值之一,其中,第一值指示不存在填充长度字段和填充字段,第二值指示不存在填充长度字段且填充字段为预定数量的字节,第三值指示填充长度字段为一个字节,第四值指示填充长度字段为两个字节。预定数量可以是一。
[0021]如果填充字段的字节数为零,则基带帧产生器可不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值。如果填充字段的字节数为一,则基带帧产生器可不插入填充长度字段,并在填充指示符字段中记录第二值。如果填充字段的字节数大于一且小于或等于256,则基带帧产生器可将填充长度字段设置为一个字节,并在填充指示符字段中记录第三值。如果填充字段的字节数大于256,则基带帧产生器可将填充长度字段设置为两个字节,并在填充指示符字段中记录第四值。
[0022]填充指示符字段可包括第一值、第二值和第三值之一,其中,第一值指示不存在填充长度字段和填充字段,第二值指示不存在填充长度字段且填充字段为一个字节,第三值指示填充长度字段为两个字节。
[0023]如果填充字段的字节数为零,则基带帧产生器可不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值,如果填充字段的字节数为一,则基带帧产生器可不插入填充长度字段,并在填充指示符字段中记录第二值,如果填充字段的字节数大于一,则基带帧产生器可将填充长度字段设置为两个字节,并在填充指示符字段中记录第三值。
[0024]根据示例性实施例的一方面,提供了一种接收器,所述接收器可包括:接收单元,接收包括基带帧的传输流;控制器,计算基带帧的数据字段的大小;处理单元,处理被映射到基带帧的数据字段的多个数据流。
[0025]这里,基带帧可包括基带头、数据字段、填充字段和填充长度字段,基带头可包括指示关于填充长度字段的信息的填充指示符字段,其中,填充长度字段指示填充字段的字节数。
[0026]控制器可基于填充指示符字段来检测关于填充长度字段的信息,基于检测到的信息来计算填充字段的字节数,并基于基带头的字节数、填充长度字段的字节数和填充字段的字节数来计算数据字段的字节数。
[0027]如果基带帧包括ISSY字段,则基带头可包括指示存在或不存在ISSY字段的ISSY指示符字段,并且控制器可基于基带头的字节数、填充长度字段的字节数、ISSY字段的字节数和填充字段的字节数来计算数据字段的字节数。
[0028]根据示例性实施例的一方面,提供了一种发送器的流产生方法,所述产生方法可包括:产生包括基带头、数据字段和填充字段的基带帧;将多个数据流映射到数据字段;产生包括基带帧的传输流。
[0029]这里,基带帧可包括指示填充字段的字节数的填充长度字段,基带头可包括指示关于填充长度字段的信息的填充指示符字段。
[0030]产生基带帧的步骤可包括:基于数据字段的字节数来添加填充字段,根据添加的填充字段的字节数来设置填充长度字段的字节数,并在填充指示符字段中指示关于设置的填充长度字段的字节数的信息。
[0031]填充指示符字段可包括第一值、第二值和第三值之一,其中,第一值指示不存在填充长度字段,第二值指示填充长度字段为一个字节,第三值指示填充长度字段为两个字节。
[0032]产生基带帧的步骤可包括:如果填充字段的字节数为零,则不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值,如果填充字段的字节数大于或等于一且小于或等于256,则将填充长度字段设置为一个字节,并在填充指示符字段中记录第二值,如果填充字段的字节数大于256,则将填充长度字段设置为两个字节,并在填充指示符字段中记录第三值。
[0033]产生基带帧的步骤可包括:如果ISSY字段被添加到基带帧,则将指示存在或不存在ISSY字段的ISSY指示符字段添加在基带头中。
[0034]产生基带帧的步骤可包括:如果填充字段的字节数小于或等于预定大小,则将指示填充字段的总字节数的一个填充长度字段添加在填充字段内,如果填充字段的字节数大于所述预定大小,则将第一填充长度字段和第二填充长度字段插入填充字段内,其中,第一填充长度字段可指示填充字段内存在第二填充长度字段,第二填充长度字段可指示填充字段的总字节数。
[0035]填充指示符字段可包括第一值或第二值,其中,第一值指示不存在填充字段,第二值指示存在填充字段。
[0036]产生基带帧的步骤可包括:如果填充字段的字节数为零,则不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值,如果填充字段的字节数大于或等于一且小于或等于256,则将填充长度字段设置为一个字节,并在填充指示符字段中记录第二值,如果填充字段的字节数大于256,则将第一填充长度字段和第二填充长度字段添加在填充字段内,并将在填充指示符字段中记录第二值,其中,第一填充长度字段可以是一个字节,第二填充场地字段可以是两个字节。
[0037]第一填充长度字段可被设置为由一个字节或更少表达的值,第二填充长度字段可以以两个字节的大小被插入到与第一填充长度字段的设置值相应的位置。
[0038]产生基带帧的步骤可包括:如果ISSY字段被添加到基带帧,则将指示存在或不存在ISSY字段的ISSY指示符字段添加在基带头中。
[0039]填充指示符字段可包括第一值、第二值、第三值和第四值之一,其中,第一值定义不存在填充长度字段和填充字段,第二值指示不存在填充长度字段且填充字段为一个字节,第三值指示填充长度字段为一个字节,第四值指示填充长度字段为两个字节,
[0040]产生基带帧的步骤可包括:如果填充字段的字节数为零,则不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值,如果填充字段的字节数为一,则不插入填充长度字段,并在填充指示符字段中记录第二值,如果填充字段的字节数大于一(1)且小于或等于256,则将填充长度字段设置为一个字节,并在填充指示符字段中记录第三值,如果填充字段的字节数大于256,则将填充长度字段设置为两个字节,并在填充指示符字段中记录第四值。
[0041]填充指示符字段可包括第一值、第二值和第三值之一,其中,第一值指示不存在填充长度字段和填充字段,第二值指示不存在填充长度字段且填充字段为一个字节,第三值指示填充长度字段为两个字节,
[0042]产生基带帧的步骤可包括:如果填充字段的字节数为零,则不插入填充字段和填充长度字段,并在填充指示符字段中记录第一值,如果填充字段的字节数为一,则不插入填充长度字段,并在填充指示符字段中记录第二值,如果填充字段的字节数大于一,则将填充长度字段设置为两个字节,并在填充指示符字段中记录第三值。
[0043]根据示例性实施例的一方面,提供了一种接收器的控制方法,所述控制方法可包括:接收包括基带帧的传输流;计算基带帧的数据字段的大小;处理被映射到基带帧的数据字段的多个数据流。
[0044]这里,基带帧可包括基带头、数据字段、填充字段和填充长度字段,基带头可包括指示关于填充长度字段的信息的填充指示符字段,其中,填充长度字段指示填充字段的字节数。
[0045]计算基带帧的数据字段的大小的步骤可包括:基于填充指示符字段来检测关于填充长度字段的信息,基于检测到的信息来计算填充字段的字节数,并基于基带头的字节数、填充长度字段的字节数和填充字段的字节数来计算数据字段的字节数。
[0046]如果基带帧包括ISSY字段,则基带头可包括指示存在或不存在ISSY字段的ISSY指示符字段,并且计算基带帧的数据字段的大小的步骤可包括:基于基带头的字节数、填充长度字段的字节数、ISSY字段的字节数和填充字段的字节数来计算数据字段的字节数。
[0047]根据本公开的各种示例性实施例,由于可基于填充字段的长度来计算数据字段的长度,因此与直接指示数据字段的长度的方法相比,可减小基带头的大小。
[0048]本公开的其他目的、优点和显著特征将通过下面的结合附图公开示例性实施例的具体描述而变得清楚。
[0049]有益效果
【附图说明】
[0050]通过结合附图的示例性实施例的以下描述,本公开的这些和/或其他方面将变
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1