欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 接收广播信号的方法和装置和发送广播信号的方法和装置独创技术168125字

接收广播信号的方法和装置和发送广播信号的方法和装置

2021-04-08 21:01:05

接收广播信号的方法和装置和发送广播信号的方法和装置

  本申请是2017年5月5日提交的国际申请日为2015年3月5日 的申请号为201580060362.2(PCT/KR2015/002127)的,发明名称为“接 收广播信号的方法和装置,和发送广播信号的方法和装置”专利申请 的分案申请。

  技术领域

  本发明涉及广播信号发送装置、广播信号接收装置、以及广播信 号发送和接收方法。

  背景技术

  随着模拟广播信号的传输终止,已经开发了用于发送和接收数字 广播信号的各种技术。数字广播信号能够包括比模拟广播信号更多的 视频/音频数据,并且进一步包括各种附加数据以及视频/音频数据。

  发明内容

  技术问题

  即,数字广播系统可以提供高分辨率(HD)图像、多声道音频以 及各种附加服务。然而,对于数字广播,需要改进用于大量数据的传 输的数据传输效率、发送和接收网络的鲁棒性以及考虑移动接收设备 的网络灵活性。

  技术方案

  此外,本发明的目的是为了提供一种用于用信号发送BBF中的填 充字段的存在的方法。

  另外,本发明的另一目的是为了提供一种用于指定在BBF中存在 的填充字段,即,填充数据的使用类型的方法。

  此外,本发明的又一目的是为了通过将填充类型字段划分成两种 不同字段并使用来提供填充类型字段的有效使用。

  要通过本发明实现的技术目的不限于前述的技术目的并且从下面 的描述中本领域的技术人员将会清楚地理解其它的未提及的技术目 的。

  根据本发明的实施例,一种用于接收广播信号的方法,该方法包 括:接收包括至少一个信号帧的广播信号;对接收到的广播信号进行 OFDM解调;解析接收到的广播信号的至少一个信号帧以提取服务数 据或者服务组件数据;将服务数据或者服务组件数据转换成比特;解 码比特;以及输出包括被解码的比特的数据流,其中输出包括检测(或 者获得)被包括在基带帧的报头中的信息,其中报头包括指示是否在 报头中存在填充字段的控制信息。

  报头可以包括指示是否在填充字段中存在填充长度的最高有效位 (MSB)部分的指示信息或者指示填充数据的类型的填充类型 (STUFF_TYPE)字段中的至少一个。

  填充字段可以包括填充报头和填充数据,并且指示信息和填充类 型字段可以被包括在填充报头中。

  指示信息的大小可以是1个比特,并且填充类型(STUFF_TYPE) 字段的大小可以是2个比特。

  填充报头可以进一步包括指示填充字段的长度的填充长度 (STUFF_LEN)字段,并且填充长度(STUFF_LEN)字段可以被划分 成填充长度的MSB(STUFF_LEN_MSB)部分和填充长度的LSB (STUFF_LEN_LSB)部分。

  控制信息可以是扩展指示符(EXT_I)字段,并且指示信息可以 是MSB_I(指示符)字段。

  当有效载荷没有被填充有数据分组或者带内信令被使用时,填充 字段可以被包括在基带帧中。

  填充数据可以指示填充或者带内信令中的至少一个。

  当填充字段的长度是32个字节或者更少时,填充长度的MSB部 分可以不被包括在填充字段中。

  根据本发明的另一实施例,一种用于接收广播信号的装置,该装 置包括:接收器,该接收器用于接收包括至少一个信号帧的广播信号; 解调器,该解调器用于通过OFDM(正交频分复用)方案解调接收到 的广播信号;帧解析器,该帧解析器用于解析接收到的广播信号的至 少一个信号帧以提取服务数据或者服务组件数据;转换器,该转换器 用于将服务数据或者服务组件数据转换成比特;解码器,该解码器用 于解码比特;以及输出处理器,该输出处理器用于输出包括被解码的 比特的数据流,其中输出处理器包括基带帧处理器,该基带帧处理器 用于检测(或者获得)被包括在基带帧的报头中的信息,其中报头包 括指示是否在报头中存在填充字段的控制信息。

  有益效果

  本发明能够通过根据服务特性处理数据通过控制用于各个服务或 者服务组件的服务质量(QoS)来提供各种广播服务。

  此外,根据本发明,通过利用相同的射频(RF)信号带宽发送各 种广播服务能够实现传输灵活性。

  另外,根据本发明,通过使用多输入多输出(MIMO)系统能够 改进广播信号的数据传输效率和发送和接收鲁棒性。

  此外,根据本发明,能够提供广播信号发送和接收方法和装置, 其能够通过使用移动接收装置或者在不管室内环境没有错误的情况下 接收数字广播信号。

  根据本发明,通过定义指示在BBF中是否存在填充字段的新字段 能够快速地和精确地获知是否在BBF中存在填充字段。

  通过定义在BBF中存在的填充字段,即,填充数据的使用类型, 其它的信息能够被包括在除了填充之外的填充字段中。

  此外,能够通过将填充类型字段划分成两个不同的字段并使用而 有效地操作填充类型字段。

  要通过本发明获得的作用不限于前述的作用并且从下面的描述中 本领域的技术人员将会清楚地理解其它的未提及的作用。

  附图说明

  附图被包括以更加理解本发明并且被包括在本申请中且组成其一 部分,图示本发明的实施例并且与详细描述一起描述本发明的原理。

  图1图示根据本发明的示例性实施例的用于下一代广播服务的广 播信号发送装置的结构。

  图2图示根据本发明的示例性实施例的输入格式化块。

  图3图示根据本发明的另一示例性实施例的输入格式化块。

  图4图示根据本发明的又一示例性实施例的输入格式化块。

  图5图示根据本发明的示例性实施例的比特交织编译&调制(BICM)块。

  图6图示根据本发明的另一示例性实施例的BICM块。

  图7图示根据本发明的示例性实施例的帧构建块。

  图8图示根据本发明的示例性实施例的正交频分复用(OFDM) 生成块。

  图9图示根据本发明的示例性实施例的用于下一代广播服务的广 播信号接收装置的结构。

  图10图示根据本发明的示例性实施例的帧结构。

  图11图示根据本发明的示例性实施例的帧结构的信令层结构。

  图12图示根据本发明的示例性实施例的前导信令数据。

  图13图示根据本发明的示例性实施例的PLS1数据。

  图14图示根据本发明的示例性实施例的PLS2数据。

  图15图示根据本发明的另一示例性实施例的PLS2数据。

  图16图示根据本发明的示例性实施例的帧的逻辑结构。

  图17图示根据本发明的示例性实施例的物理层信令(PLS)映射。

  图18图示根据本发明的示例性实施例的紧急报警信道(EAC)映 射。

  图19图示根据本发明的示例性实施例的快速信息信道(FIC)映 射。

  图20图示根据本发明的示例性实施例的数据管道(DP)的类型。

  图21图示根据本发明的示例性实施例的数据管道(DP)的类型。

  图22图示根据本发明的示例性实施例的前向纠错(FEC)结构。

  图23图示根据本发明的示例性实施例的比特交织。

  图24图示根据本发明的示例性实施例的信元字(cell-word)解复 用。

  图25图示根据本发明的示例性实施例的时间交织。

  图26图示根据本发明的示例性实施例的扭曲的行列块交织器的 基本操作。

  图27图示根据本发明的另一示例性实施例的扭曲的行列块交织 器的操作。

  图28图示根据本发明的示例性实施例的扭曲的行列块交织器的 对角读取模式。

  图29图示根据本发明的示例性实施例的从各个交织阵列交织的 XFECBLOCK。

  图30是图示图9的同步和解调模块的一个示例的图。

  图31是图示图9的帧解析模块的一个示例的图。

  图32是图示图9的解映射和解码模块的一个示例的图。

  图33是图示图9的输出处理器的一个示例的图。

  图34是图示图9的输出处理器的另一示例的图。

  图35图示根据本发明的另一示例性实施例的编译和调制模块。

  图36是图示根据本发明的另一示例性实施例的解映射和解码模 块的图。

  图37是图示在本说明书中公开的模式自适应模块的一个示例的 图。

  图38是图示在本说明书中公开的输出处理器的一个示例的图。

  图39是图示在现有技术中的BB帧结构的一个示例的图。

  图40是图示在现有技术中的BB帧结构的另一示例的图。

  图41是图示在现有技术中的BB帧结构的又一示例的图。

  图42图示在本说明书中公开的BB帧结构的一个示例。

  图43是图示在本说明书中公开的BB帧结构的另一示例的图。

  图44是图示在本说明书中公开的BB帧结构的又一示例的图。

  图45是图示在本说明书中公开的BB帧结构的又一示例的图。

  图46是图示计算在各种BB帧结构中用于BB帧的传输开销的结 果的比较的图。

  图47图示在现有技术中的BB帧的一个示例。

  图48是图示在本说明书中公开的BB帧结构的示例的图。

  图49是图示在本说明书中公开的BB帧结构的另一示例的图。

  图50是图示在本说明书中公开的BB帧结构的又一示例的图。

  图51是图示在本说明书中公开的BB帧结构的又一示例的图。

  图52是图示在本说明书中公开的用于发送广播信号的方法的一 个示例的流程图。

  图53是图示在本说明书中公开的广播信号接收方法的一个示例 的流程图。

  具体实施方式

  现在将详细参照本发明的优选实施例,其示例被示出在附图中。 下面将参照附图给出的详细描述旨在说明本发明的示例性实施例,而 非示出可根据本发明实现的仅有实施例。以下详细描述包括具体细节 以便提供对本发明的彻底理解。然而,对于本领域技术人员而言将显 而易见的是,本发明可在没有这些具体细节的情况下实践。

  尽管本发明中所使用的大部分术语选自本领域中广泛使用的一般 术语,但是一些术语是由申请人任意选择的,其含义根据需要在以下 描述中详细说明。因此,本发明应该基于术语的预期含义来理解,而 非其简单的名称或含义。

  本发明提供用于发送和接收供未来广播服务的广播信号的装置和 方法。根据本发明的实施例的未来广播服务包括地面广播服务、移动 广播服务、UHDTV服务等。本发明可以根据一个实施例经由非MIMO (多输入多输出)或者MIMO处理用于未来广播服务的广播信号。根 据本发明的实施例的非MIMO方案可以包括MISO(多输入单输出)、 SISO(单输入单输出)方案等。

  虽然在下文中为了描述方便起见,MISO或者MIMO使用两个天 线,但是本发明可适用于使用两个或更多个天线的系统。

  本发明可以定义三个物理层(PL)配置文件(profile)-基础、手 持和高级配置文件-每个被优化以最小化接收器复杂度,同时获得对于 特定使用情形所需的性能。物理层(PHY)配置文件是相应的接收器 将实施的所有配置的子集。

  三个PHY配置文件共享大多数功能块,但是在特定块和/或参数 方面略有不同。未来可定义附加PHY配置文件。为了系统演进,在单 个RF信道中未来的配置文件也可通过未来扩展帧(FEF)与现有的配 置文件复用。下面描述每个PHY配置文件的细节。

  1.基本配置文件

  基本配置文件表示通常连接到屋顶天线的固定接收装置的主要使 用情况。基本配置文件还包括可被运输至一个地方但是属于相对固定 的接收类别的便携式装置。基本配置文件的使用可通过一些改进的实 现方式被扩展至手持装置或者甚至车辆,但是那些使用情况不是基本 配置文件接收器操作所预期的。

  接收的目标SNR范围是大约10dB至20dB,这包括现有广播系统 (例如,ATSC A/53)的15dB SNR接收能力。接收器复杂度和功耗不 像通过电池操作的手持装置(将使用手持配置文件)中那样关键。基 本配置文件的关键系统参数列出于下表1中。

  [表1]

  2.手持配置文件

  手持配置文件被设计用于利用电池的电力来操作的手持装置和车 载装置中。这些装置可按照行人或车辆速度移动。功耗以及接收器复 杂度对于手持配置文件的装置的实现非常重要。手持配置文件的目标 SNR范围为大约0dB至10dB,但是可被配置为当预期用于更深的室内 接收时达到0dB以下。

  除了低SNR能力以外,对接收器移动性所导致的多普勒效应的适 应力是手持配置文件的最重要的性能属性。手持配置文件的关键系统 参数列出于下表2中。

  [表2]

  3.高级配置文件

  高级配置文件提供最高信道容量,代价是实现方式更复杂。此配 置需要使用MIMO发送和接收,并且UHDTV服务是此配置专门为其 设计的目标使用情况。增加的容量也可用于允许增加给定带宽中的服 务数量,例如多个SDTV或HDTV服务。

  高级配置文件的目标SNR范围为大约20dB至30dB。MIMO传输 初始可使用现有椭圆极化的传输设备,并且在未来扩展至全功率交叉 极化传输。高级配置文件的关键系统参数列出于下表3中。

  [表3]

  在这种情况下,基本配置文件可用作地面广播服务和移动广播服 务二者的配置。即,基本配置文件可用于定义包括移动配置的配置的 概念。另外,高级配置文件可被分成用于具有MIMO的基本配置文件 的高级配置文件以及用于具有MIMO的手持配置文件的高级配置文 件。此外,这三个配置可根据设计者的意图而改变。

  以下术语和定义可应用于本发明。以下术语和定义可根据设计而 改变。

  辅助流:承载还未定义的调制和编码(可用于未来扩展)或者广 播站或网络运营商所需的数据的信元序列

  基本数据管道:承载服务信令数据的数据管道

  基带帧(或BBFRAME):形成对一个FEC编码处理(BCH和 LDPC编码)的输入的Kbch比特的集合

  信元:由OFDM传输的一个载波承载的调制值

  被编码的块:PLS1数据的LDPC编码的块或者PLS2数据的LDPC 编码的块中的一个

  数据管道:承载服务数据或相关的元数据的物理层中的逻辑信道, 其可承载一个或多个服务或者服务组件。

  数据管道单元:向帧中的DP分配数据信元的基本单元。

  数据符号:帧中的非前导符号的OFDM符号(数据符号中包括帧 信令符号和帧边缘符号)

  DP_ID:此8比特字段唯一地标识由SYSTEM_ID标识的系统内 的DP

  哑信元:承载用于填充未用于PLS信令、DP或辅助流的剩余容量 的伪随机值的信元

  紧急报警信道:承载EAS信息数据的帧的部分

  帧:以前导开始并且以帧边缘符号结束的物理层时隙

  帧重复单元:属于相同或不同的物理层配置的帧(包括FEF)的 集合,其在超帧中被重复八次

  快速信息信道:帧中的逻辑信道,其承载服务与对应基本DP之 间的映射信息

  FECBLOCK:DP数据的LDPC编码的比特的集合

  FFT大小:用于特定模式的标称FFT大小,等于以基本周期T的 循环表示的有效符号时段Ts

  帧信令符号:具有更高导频密度的OFDM符号,其用在FFT大小、 保护间隔和分散导频样式的特定组合中的帧的开始处,承载PLS数据 的一部分

  帧边缘符号:在FFT大小、保护间隔以及分散导频样式的某个组 合中,在帧的末端处使用的具有较高的导频密度的OFDM符号 帧组:在超帧中具有相同的PHY配置文件类型的所有帧的集合。

  未来扩展帧:在超帧内的能够用于未来扩展的物理层时隙,以前 导开始

  Futurecast UTB系统:所提出的物理层广播系统,其输入是一个或 者多个MPEG2-TS或者IP或者一般流,并且其输出是RF信号

  输入流:用于通过系统被传递给终端用户的服务集的数据流。

  正常数据符号:除了帧信令符号和帧边缘符号以外的数据符号

  PHY配置文件:对应的接收器应该实现的所有配置的子集

  PLS:由PLS1和PLS2组成的物理层信令数据

  PLS1:在具有固定的大小、编码和调制的FSS符号中承载的PLS 数据的第一集合,其承载关于系统的基本信息以及解码PLS2所需要的 参数

  注释:PLS1数据在帧组的持续时间内保持恒定。

  PLS2:在FSS符号中发送的PLS数据的第二集合,其承载关于系 统和DP的更多详细PLS数据

  PLS2动态数据:可逐帧地动态改变的PLS2数据

  PLS2静态数据:在帧组的持续时间内保持静态的PLS2数据

  前导信令数据:由前导符号承载的信令数据,用于标识系统的基 本模式

  前导符号:承载基本PLS数据的固定长度的导频符号,其位于帧 的开始处

  注释:前导符号主要用于快速初始频带扫描以检测系统信号、其 定时、频率偏移和FFT大小。

  为未来使用保留:本文献未定义,但是可在未来定义

  超帧:八个帧重复单元的集合

  时间交织块(TI块):执行时间交织的信元的集合,与时间交织 器存储器的一次使用对应

  TI组:执行针对特定DP的动态容量分配的单元,由数量动态变 化的整数个XFECBLOCK构成。

  注释:TI组可被直接映射至一个帧,或者可被映射至多个帧。它 可包含一个或更多个TI块。

  类型1DP:所有DP以TDM方式被映射至帧中的帧的DP

  类型2DP:所有DP以FDM方式被映射至帧中的帧的DP

  XFECBLOCK:承载一个LDPC FECBLOCK的所有比特的Ncell 信元的集合

  图1示出根据本发明的实施例的发送用于未来广播服务的广播信 号的装置的结构。

  根据本发明的实施例的发送用于未来广播服务的广播信号的装置 可包括输入格式化块1000、BICM(比特交织编码和调制)块1010、 帧结构块1020、OFDM(正交频分复用)生成块1030和信令生成块1040。 将描述发送广播信号的装置的每个模块的操作。

  输入格式化块1000能够被表示为输入格式化器。

  BICM(比特交织编译&调制)块1010能够被表示为编码器。

  帧结构块1020能够被表示为帧构建器。

  OFDM(正交频分复用)生成块1030能够被表示为调制器。

  IP流/分组和MPEG2-TS是主要输入格式,其他流类型作为一般流 处理。除了这些数据输入以外,管理信息被输入以控制每个输入流的 对应带宽的调度和分配。同时允许一个或多个TS流、IP流和/或一般 流输入。

  输入格式化块1000可将每个输入流解复用为一个或多个数据管 道,对每个数据管道应用独立的编码和调制。数据管道(DP)是用于 鲁棒控制的基本单元,从而影响服务质量(QoS)。单个DP可承载一 个或多个服务或服务组件。输入格式化块1000的操作的细节将稍后描 述。

  数据管道是物理层中的承载服务数据或相关的元数据的逻辑信 道,其可承载一个或多个服务或服务组件。

  数据管道能够被表示为数据传输信道。

  另外,数据管道单元:用于向帧中的DP分配数据信元的基本单 元。

  在BICM块1010中,增加奇偶校验数据以用于纠错,并且将编码 比特流映射至复值星座符号。将这些符号遍及用于对应DP的特定交织 深度交织。对于高级配置文件,在BICM块1010中执行MIMO编码, 并且在输出处增加附加数据路径以用于MIMO传输。BICM块1010的操作的细节将稍后描述。

  图1的输入格式化块实现在下面要描述的图50、图51以及图52 中公开的功能、过程以及/或者方法。

  帧构建块1020可将输入DP的数据信元映射至帧内的OFDM符 号。在映射之后,为了频域分集使用频率交织,特别是对抗频率选择 性衰落信道。帧构建块1020的操作的细节将稍后描述。

  在每个帧的开始处插入前导之后,OFDM生成块1030可以以循环 前缀作为保护间隔应用传统OFDM调制。为了天线空间分集,遍及发 射器应用分布式MISO方案。另外,在时域中执行峰平均功率降低 (PAPR)方案。为了灵活的网络规划,此提案提供各种FFT大小、保护间隔长度和相应的导频样式的集合。OFDM生成块1030的操作的细 节将稍后描述。

  信令生成块1040可创建用于每个功能块的操作的物理层信令信 息。此信令信息也被发送以使得在接收器侧正确地恢复所关注的服务。 信令生成块1040的操作的细节将稍后描述。

  图2、图3和图4示出根据本发明的实施例的输入格式化块1000。 将描述每个图。

  图2至图4的输入格式化块实现在下面要描述的图50、图51以 及图52中公开的功能、过程、以及/或者方法。

  图2示出根据本发明的一个实施例的输入格式化块。图2示出当 输入信号是单个输入流时的输入格式化模块。

  图2所示的输入格式化块对应于参照图1描述的输入格式化块 1000的实施例。

  对物理层的输入可由一个或多个数据流组成。每个数据流由一个 DP承载。模式适配模块将到来数据流切片(slice)成基带帧(BBF) 的数据字段。系统支持三种类型的输入数据流:MPEG2-TS、网际协议 (IP)和通用流(GS)。MPEG2-TS的特征在于固定长度(188字节)分组,第一字节是同步字节(0x47)。IP流由在IP分组头内用信号通 知的可变长度的IP数据报分组组成。对于IP流,系统支持IPv4和IPv6 二者。GS可由在封装分组头内用信号通知的可变长度的分组或者恒定 长度的分组组成。

  (a)示出用于信号DP的模式适配块2000和流适配2010,(b)示出 用于生成和处理PLS数据的PLS生成块2020和PLS加扰器2030。将 描述每个块的操作。

  输入流分割器将输入的TS、IP、GS流分割成多个服务或服务组 件(音频、视频等)流。模式适配模块2010由CRC编码器、BB(基 带)帧切片器(slicer)和BB帧头插入块组成。

  CRC编码器提供三种类型的CRC编码以用于用户分组(UP)级 别的检错,即,CRC-8、CRC-16和CRC-32。所计算的CRC字节被附 在UP之后。CRC-8用于TS流,CRC-32用于IP流。如果GS流没有 提供CRC编码,则应该应用所提出的CRC编码。

  BB帧切片器将输入映射至内部逻辑比特格式。所接收到的第一比 特被定义为MSB。BB帧切片器分配数量等于可用数据字段容量的输入 比特。为了分配数量等于BBF有效载荷的输入比特,将UP分组流切 片以适合于BBF的数据字段。

  BB帧头插入块可将2字节的固定长度BBF头插入BB帧的前面。 BBF头由STUFFI(1比特)、SYNCD(13比特)和RFU(2比特) 组成。除了固定的2字节BBF头以外,BBF可在2字节BBF头的结尾 处具有扩展字段(1或3字节)。

  流适配2010由填充插入块和BB加扰器组成。

  填充插入块可将填充字段插入BB帧的有效载荷中。如果对流适 配的输入数据足以填充BB帧,则STUFFI被设定为“0”,并且BBF没 有填充字段。否则,STUFFI被设定为“1”并且填充字段紧随BBF头之 后插入。填充字段包括两个字节的填充字段头和可变大小的填充数据。

  BB加扰器对整个BBF进行加扰以用于能量扩散。加扰序列与BBF 同步。通过反馈移位寄存器来生成加扰序列。

  PLS生成块2020可生成物理层信令(PLS)数据。PLS向接收器 提供访问物理层DP的手段。PLS数据由PLS1数据和PLS2数据组成。

  PLS1数据是具有固定大小、编码和调制的帧中的FSS符号中所承 载的PLS数据的第一集合,其承载关于系统的基本信息以及将PLS2 数据解码所需的参数。PLS1数据提供基本传输参数,包括允许PLS2 数据的接收和解码所需的参数。另外,在帧组的持续时间内PLS1数据 保持恒定。

  PLS2数据是FSS符号中发送的PLS数据的第二集合,其承载关 于系统和DP的更详细的PLS数据。PLS2包含提供足够信息以便于接 收器将期望的DP解码的参数。PLS2信令进一步由两种类型的参数组 成:PLS2静态数据(PLS2-STAT数据)和PLS2动态数据(PLS2-DYN数据)。PLS2静态数据是在帧组的持续时间内保持静态的PLS2数据, PLS2动态数据是可逐帧地动态改变的PLS2数据。

  PLS数据的细节将稍后描述。

  PLS加扰器2030可对所生成的PLS数据进行加扰以用于能量扩 散。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图3示出根据本发明的另一实施例的输入格式化块。

  图3所示的输入格式化块对应于参照图1描述的输入格式化块 1000的实施例。

  图3示出当输入信号对应于多个输入流时的输入格式化块的模式 适配块。

  用于处理多个输入流的输入格式化块的模式适配块可独立地处理 多个输入流。

  参照图3,用于分别处理多个输入流的模式适配块可包括输入流 分割器3000、输入流同步器3010、补偿延迟块3020、空分组删除块 3030、报头压缩块3040、CRC编码器3050、BB帧切片器3060和BB 头插入块3070。将描述模式适配块的每个块。

  CRC编码器3050、BB帧切片器3060和BB头插入块3070的操 作对应于参照图2描述的CRC编码器、BB帧切片器和BB头插入块的 操作,因此省略其描述。

  输入流分割器3000可将输入的TS、IP、GS流分割成多个服务或 服务组件(音频、视频等)流。

  输入流同步器3010可被称作ISSY。ISSY可提供合适的手段来为 任何输入数据格式确保恒定比特率(CBR)和恒定端对端传输延迟。 ISSY总是用于承载TS的多个DP的情况,可选地用于承载GS流的多 个DP。

  补偿延迟块3020可在插入ISSY信息之后延迟所分割的TS分组 流,以允许TS分组重组机制而无需接收器中的附加存储器。

  空分组删除块3030仅用于TS输入流情况。一些TS输入流或者 分割的TS流可能存在大量的空分组以便适应CBR TS流中的VBR(可 变比特率)服务。在这种情况下,为了避免不必要的传输开销,可标 识并且不发送空分组。在接收器中,可通过参考在传输中插入的删除 空分组(DNP)计数器来将被去除的空分组重新插入它们原来所在的 地方,因此确保了恒定比特率并且避免了针对时间戳(PCR)更新的需 要。

  报头压缩块3040可提供分组报头压缩以增加TS或IP输入流的传 输效率。由于接收器可具有关于头的特定部分的先验信息,所以在发 射器中可删除该已知的信息。

  对于传输流,接收器具有关于同步字节配置(0x47)和分组长度 (188字节)的先验信息。如果输入TS流承载仅具有一个PID,即, 仅用于一个服务组件(视频、音频等)或服务子组件(SVC基本层、 SVC增强层、MVC基本视图或MVC独立视图)的内容,则TS分组 报头压缩可被(可选地)应用于传输流。如果输入流是IP流,则可选 地使用IP分组报头压缩。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图4示出根据本发明的另一实施例的输入格式化块。

  图4所示的输入格式化块对应于参照图1描述的输入格式化块 1000的实施例。

  图4示出当输入信号对应于多个输入流时输入格式化模块的流适 配块。

  参照图4,用于分别处理多个输入流的模式适配块可包括调度器 4000、1帧延迟块4010、填充插入块4020、带内信令4030、BB帧加 扰器4040、PLS生成块4050和PLS加扰器4060。将描述流适配块的 每个块。

  填充插入块4020、BB帧加扰器4040、PLS生成块4050和PLS 加扰器4060的操作对应于参照图2描述的填充插入块、BB加扰器、 PLS生成块和PLS加扰器的操作,因此省略其描述。

  调度器4000可从每个DP的FECBLOCK的量确定遍及整个帧的 总体信元分配。包括针对PLS、EAC和FIC的分配,调度器生成 PLS2-DYN数据的值,其作为带内信令或PLS信元在帧的FSS中发送。 FECBLOCK、EAC和FIC的细节将稍后描述。

  1帧延迟块4010可将输入数据延迟一个传输帧,使得关于下一帧 的调度信息可通过当前帧发送以便于将带内信令信息插入DP中。

  带内信令4030可将PLS2数据的未延迟部分插入帧的DP中。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图5图示根据本发明的实施例的BICM块。

  图5所示示的BICM块对应于参考图1描述的BICM块1010的实 施例。

  如上所述,根据本发明的实施例用于发送供未来广播服务的广播 信号的装置可以提供地面广播服务、移动广播服务、UHDTV服务等。

  由于QoS(服务质量)取决于由根据本发明的实施例的用于发送 供未来广播服务的广播信号的装置提供的服务特征,因此与各个服务 相对应的数据需要经由不同的方案处理。因此,根据本发明的实施例 的BICM块可以通过将SISO、MISO和MIMO方案独立地应用于分别 与数据路径相对应的数据管道,独立地处理对其输入的DP。因此,根 据本发明的实施例的用于发送供未来广播服务的广播信号的装置能够 控制经由每个DP发送的每个服务或者服务组件的QoS。

  (a)示出由基本配置文件和手持配置文件共享的BICM块,并且 (b)示出高级配置文件的BICM模块。

  由基本配置文件和手持配置文件共享的BICM块和高级配置文件 的BICM块能够包括用于处理每个DP的多个处理块。

  将描述用于基本配置文件和手持配置文件的BICM块和用于高级 配置文件的BICM块的每个处理模块。

  用于基本配置文件和手持配置文件的BICM块的处理块5000可以 包括数据FEC编码器5010、比特交织器5020、星座映射器5030、SSD (信号空间分集)编码块5040和时间交织器5050。

  数据FEC编码器5010可对输入的BBF执行FEC编码以利用外编 码(BCH)和内编码(LDPC)生成FECBLOCK过程。外编码(BCH) 是可选的编码方法。数据FEC编码器5010的操作的细节将稍后描述。

  比特交织器5020可将数据FEC编码器5010的输出交织以在提供 可有效地实现的结构的同时利用LDPC编码和调制方案的组合实现优 化性能。比特交织器5020的操作的细节将稍后描述。

  星座映射器5030可利用QPSK、QAM-16、非均匀QAM(NUQ-64、 NUQ-256、NUQ-1024)或者非均匀星座(NUC-16、NUC-64、NUC-256、 NUC-1024)对来自基本配置文件和手持配置文件中的比特交织器5020 的每个信元字或者来自高级配置文件中的信元字解复用器5010-1的信 元字进行调制,以给出功率归一化的星座点el。仅针对DP应用此星座 映射。据观察,QAM-16和NUQ是正方形的,而NUC具有任意形状。 当每个星座旋转90度的任何倍数时,旋转后的星座与其原始星座恰好 交叠。此“旋转”对称性质使得实部和虚部的容量和平均功率彼此相等。 针对每个码率专门定义NUQ和NUC二者,所使用的具体一个由PLS2 数据中的参数DP_MOD字段来用信号通知。

  SSD编码块5040可按照二维(2D)、三维(3D)和四维(4D) 对信元预编码以增加困难衰落条件下的接收鲁棒性。

  时间交织器5050可在DP层面操作。时间交织(TI)的参数可针 对每个DP不同地设定。时间交织器5050的操作的细节将稍后描述。

  用于高级配置文件的BICM块的处理块5000-1可包括数据FEC 编码器、比特交织器、星座映射器和时间交织器。然而,处理块5000-1 与处理块5000的区别之处在于还包括信元字解复用器5010-1和MIMO 编码块5020-1。

  另外,处理块5000-1中的数据FEC编码器、比特交织器、星座映 射器和时间交织器的操作对应于所描述的数据FEC编码器5010、比特 交织器5020、星座映射器5030和时间交织器5050的操作,因此省略 其描述。

  信元字解复用器5010-1用于高级配置文件的DP以将单个信元字 流分割成双信元字流以便于MIMO处理。信元字解复用器5010-1的操 作的细节将稍后描述。

  MIMO编码块5020-1可利用MIMO编码方案来处理信元字解复用 器5010-1的输出。MIMO编码方案被优化以用于广播信号传输。MIMO 技术是得到容量增加的有前景的方式,但是它取决于信道特性。特别 是对于广播,信道的强LOS分量或者由不同的信号传播特性导致的两 个天线之间的接收信号功率差异使得难以从MIMO得到容量增益。所 提出的MIMO编码方案利用MIMO输出信号之一的基于旋转的预编码 和相位随机化克服了这一问题。

  MIMO编码旨在用于在发射器和接收器二者处需要至少两个天线 的2x2 MIMO系统。在此提案中定义了两个MIMO编码模式:全速率 空间复用(FR-SM)和全速率全分集空间复用(FRFD-SM)。FR-SM 编码提供容量增加并且接收器侧的复杂度的增加相对较小,而FRFD-SM编码提供容量增加和附加分集增益但是接收器侧的复杂度的 增加较大。所提出的MIMO编码方案对天线极性配置没有限制。

  高级配置文件帧需要MIMO处理,这意味着高级配置文件帧中的 所有DP均由MIMO编码器处理。在DP层面应用MIMO处理。成对 的星座映射器输出NUQ(e1,i和e2,i)被馈送至MIMO编码器的输入。 成对的MIMO编码器输出(g1,i和g2,i)由其相应的TX天线的同一载 波k和OFDM符号l发送。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图6示出根据本发明的另一实施例的BICM块。

  图6所示的BICM块对应于参照图1描述的BICM块1010的实施 例。

  图6示出用于物理层信令(PLS)、紧急报警信道(EAC)和快速 信息信道(FIC)的保护的BICM块。EAC是承载EAS信息数据的帧 的一部分,FIC是承载服务与对应基本DP之间的映射信息的帧中的逻 辑信道。EAC和FIC的细节将稍后描述。

  参照图6,用于PLS、EAC和FIC的保护的BICM块可包括PLS FEC 编码器6000、比特交织器6010、星座映射器6020和时间交织器6030。

  另外,PLS FEC编码器6000可包括加扰器、BCH编码/零插入块、 LDPC编码块和LDPC奇偶校验删余块。将描述BICM块的每个块。

  PLS FEC编码器6000可对加扰的PLS 1/2数据、EAC和FIC区段 进行编码。

  加扰器可在BCH编码以及缩短和删余的LDPC编码之前对PLS1 数据和PLS2数据进行加扰。

  BCH编码/零插入块可利用缩短BCH码对加扰的PLS 1/2数据执 行外编码以用于PLS保护并且在BCH编码之后插入零比特。仅针对 PLS1数据,可在LDPC编码之前对零插入的输出比特进行置换。

  LDPC编码块可利用LDPC码对BCH编码/零插入块的输出进行编 码。为了生成完整编码的块Cldpc,从每个零插入PLS信息块Ildpc系 统地对奇偶校验比特Pldpc进行编码并且附在其后。

  [数学式1]

  

  用于PLS1和PLS2的LDPC码参数如以下的表4。

  [表4]

  

  LDPC奇偶校验删余块可对PLS1数据和PLS 2数据执行删余。

  当缩短被应用于PLS1数据保护时,在LDPC编码之后对一些 LDPC奇偶校验比特进行删余。另外,对于PLS2数据保护,在LDPC 编码之后对PLS2的LDPC奇偶校验比特进行删余。不发送这些被删余 的比特。

  比特交织器6010可将每个缩短和删余的PLS1数据和PLS2数据 交织。

  星座映射器6020可将比特交织的PLS1数据和PLS2数据映射到 星座上。

  时间交织器6030可将所映射的PLS1数据和PLS2数据交织。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图7示出根据本发明的一个实施例的帧构建块。

  图7所示的帧构建块对应于参照图1描述的帧构建块1020的实施 例。

  参照图7,帧构建块可包括延迟补偿块7000、信元映射器7010和 频率交织器7020。将描述帧构建块的每个块。

  延迟补偿块7000可调节数据管道与对应PLS数据之间的定时以确 保它们在发射器端同定时。通过解决由输入格式化块和BICM块导致 的数据管道的延迟,将PLS数据延迟与数据管道相同的量。BICM块 的延迟主要是由于时间交织器。带内信令数据承载下一TI组的信息以 使得在要用信号通知的DP前面一个帧承载它们。延迟补偿块相应地延 迟带内信令数据。

  信元映射器7010可将PLS、EAC、FIC、DP、辅助流和哑信元映 射至帧中的OFDM符号的有效载波中。信元映射器7010的基本功能 是将每个DP的TI所生成的数据信元、PLS信元和EAC/FIC信元(如 果有的话)映射至与帧内的每个OFDM符号对应的有效OFDM信元的 阵列中。可通过数据管道单独地收集并发送服务信令数据(例如PSI (节目特定信息)/SI)。信元映射器根据调度器所生成的动态信息以 及帧结构的配置来操作。帧的细节将稍后描述。

  频率交织器7020可将从信元映射器7010接收的数据信元随机地 交织以提供频率分集。另外,频率交织器7020可利用不同的交织种子 顺序在由两个顺序的OFDM符号组成的OFDM符号对上进行操作以在 单个帧中得到最大交织增益。频率交织器7020的操作的细节将稍后描 述。

  上述块可被省略或者被具有相似或相同功能的块取代。

  图8示出根据本发明的实施例的OFMD生成块。

  图8所示的OFMD生成块对应于参照图1描述的OFMD生成块 1030的实施例。

  OFDM生成块通过帧构建块所生成的信元来调制OFDM载波,插 入导频,并且生成时域信号以用于传输。另外,此块随后插入保护间 隔并且应用PAPR(峰平均功率比)降低处理以生成最终RF信号。

  参照图8,帧构建块可包括导频和保留音插入块8000、2D-eSFN 编码块8010、IFFT(快速傅里叶逆变换)块8020、PAPR降低块8030、 保护间隔插入块8040、前导插入块8050、其他系统插入块8060和DAC 块8070。将描述帧构建块的每个块。

  导频和保留音插入块8000可插入导频和保留音。

  OFDM符号内的各种信元利用参考信息(称作导频)来调制,参 考信息发送接收器中先验已知的值。导频信元的信息由分散导频、连 续导频、边缘导频、FSS(帧信令符号)导频和FES(帧边缘符号)导 频构成。每个导频根据导频类型和导频样式按照特定升压功率水平来 发送。导频信息的值从参考序列推导,参考序列是一系列值,一个值 用于任何给定符号上的每个发送的载波。导频可用于帧同步、频率同 步、时间同步、信道估计和传输模式标识,并且还可用于跟随相位噪 声。

  取自参考序列的参考信息在除了帧的前导、FSS和FES以外的每 一个符号中的分散导频信元中发送。连续导频被插入帧的每一个符号 中。连续导频的数量和位置取决于FFT大小和分散导频样式这二者。 边缘载波是除了前导符号以外的每一个符号中的边缘导频。它们被插 入以便允许直至频谱的边缘的频率插值。FSS导频被插入FSS中,FES 导频被插入FES中。它们被插入以便允许直至帧的边缘的时间插值。

  根据本发明的实施例的系统支持SFN网络,其中可选地使用分布 式MISO方案以支持非常鲁棒的传输模式。2D-eSFN是使用多个TX天 线的分布式MISO方案,每个天线位于SFN网络中的不同发射器站点 中。

  2D-eSFN编码块8010可处理2D-eSFN处理以使从多个发射器发 送的信号的相位扭曲,以在SFN配置中创建时间和频率分集二者。因 此,由于长时间的低平坦衰落或深度衰落引起的突发错误可缓和。

  IFFT块8020可利用OFDM调制方案对2D-eSFN编码块8010的 输出进行调制。未被指定为导频(或保留音)的数据符号中的任何信 元承载来自频率交织器的数据信元之一。信元被映射至OFDM载波。

  PAPR降低块8030可在时域中利用各种PAPR降低算法对输入信 号执行PAPR降低。

  保护间隔插入块8040可插入保护间隔,前导插入块8050可将前 导插入信号的前面。前导的结构的细节将稍后描述。其他系统插入块 8060可在时域中将多个广播发送/接收系统的信号复用,使得提供广播 服务的两个或更多个不同的广播发送/接收系统的数据可在相同的RF 信号带宽中同时发送。在这种情况下,所述两个或更多个不同的广播 发送/接收系统是指提供不同的广播服务的系统。不同的广播服务可表 示地面广播服务、移动广播服务等。与各个广播服务有关的数据可通 过不同的帧发送。

  DAC块8070可将输入的数字信号转换成模拟信号并且输出模拟 信号。从DAC块7800输出的信号可根据物理层配置通过多个输出天 线来发送。根据本发明的实施例的发送天线可具有垂直或水平极性。

  上述块可根据设计被省略或者被具有相似或相同功能的块取代。

  图9图示根据本发明的实施例的用于接收供未来广播服务的广播 信号装置的结构。

  根据本发明的实施例的用于接收供未来广播服务的广播信号的装 置可以对应于参考图1描述的用于发送供未来广播服务的广播信号的 装置。

  根据本发明的实施例的用于接收供未来广播服务的广播信号的装 置可以包括同步和解调模块9000、帧解析模块9010、解映射和解码模 块9020、输出处理器9030和信令解码模块9040。将给出用于接收广 播信号装置的每个模块的操作的描述。

  同步和解调模块9000能够被表示为接收器和OFDM解调器。

  帧解析模块9010能够被表示为帧解析器。

  解映射和解调模块9020能够被表示为转换器和解码器。

  同步和解调模块9000可以经由m个Rx天线接收输入信号,相对 于与用于接收广播信号的装置相对应的系统执行信号检测和同步,并 且执行与由用于发送广播信号的装置执行的过程相反过程相对应的解 调。

  帧解析模块9100能够解析输入信号帧,并且提取经由其发送由用 户选择的服务的数据。如果用于发送广播信号的装置执行交织,则帧 解析模块9100能够执行与交织相反的过程相对应的解交织。在这种情 况下,需要提取的信号和数据的位置可以通过解码从信令解码模块 9400输出的数据获得,以恢复由用于发送广播信号的装置产生的调度 信息。

  解映射和解码模块9200能够将输入信号转换为比特域数据,并且 然后根据需要对其解交织。解映射和解码模块9200能够对于为了传输 效率应用的映射执行解映射,并且经由解码校正在传输信道上产生的 错误。在这种情况下,解映射和解码模块9200能够获得为解映射所必 需的传输参数,并且通过解码从信令解码模块9400输出的数据进行解 码。

  输出处理器9300能够执行由用于发送广播信号的装置应用以改 善传输效率的各种压缩/信号处理过程的相反过程。在这种情况下,输 出处理器9300能够从信令解码模块9400输出的数据中获得必要的控 制信息。输出处理器9300的输出对应于输入到用于发送广播信号的装 置的信号,并且可以是MPEG-TS、IP流(v4或者v6)和常规流。

  信令解码模块9400能够从由同步和解调模块9000解调的信号中 获得PLS信息。如上所述,帧解析模块9100、解映射和解码模块9200 和输出处理器9300可以使用从信令解码模块9400输出的数据执行其 功能。

  图9的输出处理器实现在下面要描述的图50、图51以及图53中 公开的功能、过程以及/或者方法。

  图10示出根据本发明的实施例的帧结构。

  图10示出超帧中的帧类型和FRU的示例配置。(a)示出根据本发 明的实施例的超帧,(b)示出根据本发明的实施例的FRU(帧重复单元), (c)示出FRU中的可变PHY配置文件的帧,(d)示出帧的结构。

  超帧可由八个FRU组成。FRU是帧的TDM的基本复用单元,并 且在超帧中被重复八次。

  FRU中的每个帧属于PHY配置文件(基本、手持、高级)或FEF 中的一个。FRU中的最大允许帧数为四个,给定PHY配置文件可在 FRU中出现从零次到四次的任何次数(例如,基本、基本、手持、高 级)。如果需要,可利用前导中的PHY_PROFILE的保留值来扩展PHY 配置文件定义。

  FEF部分被插入FRU的结尾处(如果包括的话)。当FRU中包 括FEF时,在超帧中FEF的最小数量为8个。不建议FEF部分彼此相 邻。

  一个帧被进一步分割成多个OFDM符号和前导。如(d)所示,帧包 括前导、一个或更多个帧信令符号(FSS)、正常数据符号和帧边缘符 号(FES)。

  前导是允许快速Futurecast UTB系统信号检测的特殊符号并且提 供用于信号的有效发送和接收的基本传输参数的集合。前导的详细描 述将稍后描述。

  FSS的主要目的是承载PLS数据。为了快速同步和信道估计并且 因此PLS数据的快速解码,FSS具有比正常数据符号更密集的导频样 式。FES具有与FSS完全相同的导频,这允许FES内的仅频率插值以 及紧靠FES之前的符号的时间插值(无外插)。

  图11示出根据本发明的实施例的帧的信令层次结构。

  图11示出信令层次结构,其被分割成三个主要部分:前导信令数 据11000、PLS1数据11010和PLS2数据11020。每一个帧中的前导符 号所承载的前导的目的是指示该帧的传输类型和基本传输参数。PLS1 使得接收器能够访问并解码PLS2数据,该PLS2数据包含用于访问所 关注的DP的参数。PLS2被承载在每一个帧中并且被分割成两个主要 部分:PLS2-STAT数据和PLS2-DYN数据。如果需要,PLS2数据的静 态和动态部分之后是填充。

  图12示出根据本发明的实施例的前导信令数据。

  前导信令数据承载使得接收器能够访问PLS数据并且跟踪帧结构 内的DP所需的21比特的信息。前导信令数据的细节如下:

  PHY_PROFILE:此3比特字段指示当前帧的PHY配置文件类型。 不同PHY配置文件类型的映射在下表5中给出。

  [表5]

  FFT_SIZE:此2比特字段指示帧组内的当前帧的FFT大小,如下 表6中所述。

  [表6]

  GI_FRACTION:该3比特字段指示在当前超帧中的保护间隔分数 值,如在以下的表7中描述的。

  [表7]

  EAC_FLAG:此1比特字段指示当前帧中是否提供EAC。如果此 字段被设定为“1”,则当前帧中提供紧急报警服务(EAS)。如果此字 段被设定为“0”,则当前帧中没有承载EAS。此字段可在超帧内动态地 切换。

  PILOT_MODE:此1比特字段指示对于当前帧组中的当前帧,导 频图案是移动模式还是固定模式。如果此字段被设定为“0”,则使用移 动导频图案。如果该字段被设定为“1”,则使用固定导频图案。

  PAPR_FLAG:此1比特字段指示对于当前帧组中的当前帧,是否 使用PAPR降低。如果此字段被设定为值“1”,则音保留用于PAPR降 低。如果此字段被设定为“0”,则不使用PAPR降低。

  FRU_CONFIGURE:此3比特字段指示当前超帧中存在的帧重复 单元(FRU)的PHY配置文件类型配置。在当前超帧中的所有前导中, 在此字段中标识当前超帧中所传送的所有配置类型。该3比特字段对 于每个配置文件具有不同的定义,如下表8所示。

  [表8]

  

  RESERVED:此7比特字段保留用于未来使用。

  图13示出的根据本发明的实施方PLS1数据。

  PLS1数据提供包括允许PLS2的接收和解码所需的参数的基本传 输参数。如上所述,对于一个帧组的整个持续时间,PLS1数据保持不 变。PLS1数据的信令字段的详细定义如下:

  PREAMBLE_DATA:此20比特字段是除了EAC_FLAG以外的前 导信令数据的副本。

  NUM_FRAME_FRU:此2比特字段指示每FRU的帧数。

  PAYLOAD_TYPE:此3比特字段指示帧组中承载的有效载荷数据 的格式。PAYLOAD_TYPE如表9中所示来用信号通知。

  [表9]

  NUM_FSS:此2比特字段指示当前帧中的FSS符号的数量。

  SYSTEM_VERSION:此8比特字段指示所发送的信号格式的版 本。SYSTEM_VERSION被分割成两个4比特字段:主版本和次版本。

  主版本:SYSTEM_VERSION字段的MSB四比特指示主版本信息。 主版本字段的改变指示不可向后兼容的改变。默认值为“0000”。对于此 标准中所描述的版本,该值被设定为“0000”。

  次版本:SYSTEM_VERSION字段的LSB四比特指示次版本信息。 次版本字段的改变可向后兼容。

  CELL_ID:这是唯一地标识ATSC网络中的地理小区的16比特字 段。根据每Futurecast UTB系统所使用的频率的数量,ATSC小区覆盖 区域可由一个或更多个频率组成。如果CELL_ID的值未知或未指定, 则此字段被设定为“0”。

  NETWORK_ID:这是唯一地标识当前ATSC网络的16比特字段。

  SYSTEM_ID:此16比特字段唯一地标识ATSC网络内的 Futurecast UTB系统。Futurecast UTB系统是地面广播系统,其输入是 一个或更多个输入流(TS、IP、GS),其输出是RF信号。Futurecast UTB 系统承载一个或更多个PHY配置文件和FEF(如果有的话)。相同的 Futurecast UTB系统在不同的地理区域中可承载不同的输入流并且使 用不同的RF频率,从而允许本地服务插入。在一个地方控制帧结构和 调度,并且对于Futurecast UTB系统内的所有传输均为相同的。一个 或更多个Futurecast UTB系统可具有相同的SYSTEM_ID,这意味着它 们全部具有相同的物理层结构和配置。

  下面的循环由用于指示每个帧类型的FRU配置和长度的 FRU_PHY_PROFILE、FRU_FRAME_LENGTH、FRU_GI_FRACTION 和RESERVED组成。循环大小是固定的,从而在FRU内用信号通知 四个PHY配置文件(包括FEF)。如果NUM_FRAME_FRU小于4, 则利用零填充未用字段。

  FRU_PHY_PROFILE:此3比特字段指示所关联的FRU的第(i+1) (i是循环索引)帧的PHY配置文件类型。此字段使用如表8所示的 相同信令格式。

  FRU_FRAME_LENGTH:此2比特字段指示所关联的FRU的第 (i+1)帧的长度。将FRU_FRAME_LENGTH与FRU_GI_FRACTION一 起使用,可获得帧持续时间的准确值。

  FRU_GI_FRACTION:此3比特字段指示所关联的FRU的第(i+1) 帧的保护间隔分数值。根据表7来用信号通知FRU_GI_FRACTION。

  RESERVED:此4比特字段被保留用于未来使用。

  以下字段提供用于将PLS2数据解码的参数。

  PLS2_FEC_TYPE:此2比特字段指示由PLS2保护使用的FEC类 型。根据表10来用信号通知FEC类型。LDPC码的细节将稍后描述。

  [表10]

  PLS2_MOD:此3比特字段指示PLS2所使用的调制类型。根据表 11来用信号通知调制类型。

  [表11]

  PLS2_SIZE_CELL:此15比特字段指示Ctotal_partial_block,当 前帧组中承载的PLS2的全编码块的集合的大小(被指定为QAM信元 的数量)。该值在当前帧组的整个持续时间期间恒定。

  PLS2_STAT_SIZE_BIT:此14比特字段指示当前帧组的 PLS2-STAT的大小(比特)。该值在当前帧组的整个持续时间期间恒 定。

  PLS2_DYN_SIZE_BIT:此14比特字段指示当前帧组的PLS2-DYN 的大小(比特)。该值在当前帧组的整个持续时间期间恒定。

  PLS2_REP_FLAG:此1比特标志指示当前帧组中是否使用PLS2 重复模式。当该字段被设定为值“1”时,PLS2重复模式被激活。当该字 段被设定为值“0”时,PLS2重复模式被禁用。

  PLS2_REP_SIZE_CELL:此15比特字段指示Ctotal_partial_block, 当使用PLS2重复时,当前帧组的每一个帧中承载的PLS2的部分编码 块的集合的大小(被指定为QAM信元的数量)。如果未使用重复,则 该字段的值等于0。该值在当前帧组的整个持续时间期间恒定。

  PLS2_NEXT_FEC_TYPE:此2比特字段指示用于下一帧组的每一 个帧中承载的PLS2的FEC类型。根据表10来用信号通知FEC类型。

  PLS2_NEXT_MOD:此3比特字段指示用于下一帧组的每一个帧 中承载的PLS2的调制类型。根据表11来用信号通知调制类型。

  PLS2_NEXT_REP_FLAG:此1比特标志指示下一帧组中是否使 用PLS2重复模式。当此字段被设定为值“1”时,PLS2重复模式被激活。 当此字段被设定为值“0”时,PLS2重复模式被禁用。

  PLS2_NEXT_REP_SIZE_CELL:此15比特字段指示 Ctotal_full_block,当使用PLS2重复时,下一帧组的每一个帧中承载的 PLS2的全编码块的集合的大小(被指定为QAM信元的数量)。如果 下一帧组中未使用重复,则该字段的值等于0。该值在当前帧组的整个 持续时间期间恒定。

  PLS2_NEXT_REP_STAT_SIZE_BIT:此14比特字段指示下一帧 组的PLS2-STAT的大小(比特)。该值在当前帧组中恒定。

  PLS2_NEXT_REP_DYN_SIZE_BIT:此14比特字段指示下一帧组 的PLS2-DYN的大小(比特)。该值在当前帧组中恒定。

  PLS2_AP_MODE:此2比特字段指示当前帧组中是否为PLS2提 供附加奇偶校验。该值在当前帧组的整个持续时间期间恒定。下表12 给出该字段的值。当该字段被设定为“00”时,在当前帧组中PLS2不使 用附加奇偶校验。

  [表12]

  PLS2_AP_SIZE_CELL:此15比特字段指示PLS2的附加奇偶校 验比特的大小(被指定为QAM信元的数量)。该值在当前帧组的整个 持续时间期间恒定。

  PLS2_NEXT_AP_MODE:此2比特字段指示在下一帧组的每一个 帧中是否为PLS2信令提供附加奇偶校验。该值在当前帧组的整个持续 时间期间恒定。表12定义了该字段的值。

  PLS2_NEXT_AP_SIZE_CELL:此15比特字段指示下一帧组的每 一个帧中的PLS2的附加奇偶校验比特的大小(被指定为QAM信元的 数量)。该值在当前帧组的整个持续时间期间恒定。

  RESERVED:此32比特字段被保留以用于未来使用。

  CRC_32:32比特纠错码,其被应用于整个PLS1信令。

  图14示出根据本发明的实施例的PLS2数据。

  图14示出PLS2数据的PLS2-STAT数据。PLS2-STAT数据在帧 组内相同,而PLS2-DYN数据提供当前帧特定的信息。

  PLS2-STAT数据的字段的细节如下:

  FIC_FLAG:此1比特字段指示当前帧组中是否使用FIC。如果此 字段被设定为“1”,则当前帧中提供FIC。如果此字段被设定为“0”,则 当前帧中没有承载FIC。该值在当前帧组的整个持续时间期间恒定。

  AUX_FLAG:此1比特字段指示当前帧组中是否使用辅助流。如 果此字段被设定为“1”,则当前帧中提供辅助流。如果此字段被设定为 “0”,则当前帧中没有承载辅助流。该值在当前帧组的整个持续时间期 间恒定。

  NUM_DP:此6比特字段指示当前帧内承载的DP的数量。此字 段的值的范围从1至64,DP的数量为NUM_DP+1。

  DP_ID:此6比特字段唯一地标识PHY配置文件内的DP。

  DP_TYPE:此3比特字段指示DP的类型。这根据下表13来用信 号通知。

  [表13]

  DP_GROUP_ID:此8比特字段标识当前DP所关联的DP组。这 可由接收器用来访问与特定服务关联的服务组件的DP(其将具有相同 的DP_GROUP_ID)。

  BASE_DP_ID:此6比特字段指示承载管理层中所使用的服务信 令数据(例如PSI/SI)的DP。由BASE_DP_ID指示的DP可以是承载 服务信令数据以及服务数据的正常DP或者仅承载服务信令数据的专 用DP。

  DP_FEC_TYPE:此2比特字段指示关联的DP所使用的FEC类型。 根据下表14来用信号通知FEC类型。

  [表14]

  DP_COD:此4比特字段指示关联的DP所使用的码率。根据下表 15来用信号通知码率。

  [表15]

  DP_MOD:此4比特字段指示关联的DP所使用的调制。根据下 表16来用信号通知调制。

  [表16]

  DP_SSD_FLAG:此1比特字段指示关联的DP中是否使用SSD 模式。如果此字段被设定为值“1”,则使用SSD。如果此字段被设定为 值“0”,则不使用SSD。

  仅当PHY_PROFILE等于“010”(指示高级配置文件)时,出现以 下字段:

  DP_MIMO:此3比特字段指示哪一种类型的MIMO编码处理被 应用于所关联的DP。MIMO编码处理的类型根据表17来用信号通知。

  [表17]

  DP_TI_TYPE:此1比特字段指示时间交织的类型。值“0”指示一 个TI组对应于一个帧并且包含一个或更多个TI块。值“1”指示一个TI 组被承载在不止一个帧中并且仅包含一个TI块。

  DP_TI_LENGTH:此2比特字段(允许值仅为1、2、4、8)的使 用由DP_TI_TYPE字段内设定的值如下确定:

  如果DP_TI_TYPE被设定为值“1”,则此字段指示PI,每个TI组 所映射至的帧的数量,并且每TI组存在一个TI块(NTI=1)。2比特 字段所允许的PI个值定义于下表18中。

  如果DP_TI_TYPE被设定为值“0”,则此字段指示每TI组的TI块 的数量NTI,并且每帧存在一个TI组(PI=1)。2比特字段所允许的 PI个值定义于下表18中。

  [表18]

  DP_FRAME_INTERVAL:此2比特字段指示所关联的DP的帧组 内的帧间隔(IJUMP),允许值为1、2、4、8(对应2比特字段分别 为“00”、“01”、“10”或“11”)。对于没有出现在帧组的每一个帧中的 DP,此字段的值等于连续帧之间的间隔。例如,如果DP出现在帧1、 5、9、13等上,则此字段被设定为“4”。对于出现在每一个帧上的DP, 此字段被设定为“1”。

  DP_TI_BYPASS:此1比特字段确定时间交织器的可用性。如果 时间交织未用于DP,则它被设定为“1”。而如果使用时间交织,则它被 设定为“0”。

  DP_FIRST_FRAME_IDX:此5比特字段指示超帧的当前DP出现 的第一帧的索引。DP_FIRST_FRAME_IDX的值从0到31。

  DP_NUM_BLOCK_MAX:此10比特字段指示此DP的 DP_NUM_BLOCKS的最大值。此字段的值具有与DP_NUM_BLOCKS 相同的范围。

  DP_PAYLOAD_TYPE:此2比特字段指示给定DP所承载的有效 载荷数据的类型。DP_PAYLOAD_TYPE根据下表19来用信号通知。

  [表19]

  DP_INBAND_MODE:此2比特字段指示当前DP是否承载带内 信令信息。带内信令类型根据下表20来用信号通知。

  [表20]

  DP_PROTOCOL_TYPE:此2比特字段指示给定DP所承载的有效 载荷的协议类型。当选择输入有效载荷类型时,它根据下表21来用信 号通知。

  [表21]

  

  DP_CRC_MODE:此2比特字段指示输入格式化块中是否使用 CRC编码。CRC模式根据下表22来用信号通知。

  [表22]

  DNP_MODE:此2比特字段指示当DP_PAYLOAD_TYPE被设定 为TS(“00”)时关联的DP所使用的空分组删除模式。DNP_MODE根 据下表23来用信号通知。如果DP_PAYLOAD_TYPE不是TS(“00”), 则DNP_MODE被设定为值“00”。

  [表23]

  ISSY_MODE:此2比特字段指示当DP_PAYLOAD_TYPE被设定 为TS(“00”)时关联的DP所使用的ISSY模式。ISSY_MODE根据下 表24来用信号通知。如果DP_PAYLOAD_TYPE不是TS(“00”),则 ISSY_MODE被设定为值“00”。

  [表24]

  HC_MODE_TS:此2比特字段指示当DP_PAYLOAD_TYPE被设 定为TS(“00”)时关联的DP所使用的TS报头压缩模式。HC_MODE_TS 根据下表25来用信号通知。

  [表25]

  HC_MODE_IP:此2比特字段指示当DP_PAYLOAD_TYPE被设 定为IP(“01”)时的IP报头压缩模式。HC_MODE_IP根据下表26来 用信号通知。

  [表26]

  PID:此13比特字段指示当DP_PAYLOAD_TYPE被设定为TS (“00”)并且HC_MODE_TS被设定为“01”或“10”时的TS报头压缩的 PID号。

  RESERVED:此8比特字段被保留以用于未来使用。

  仅当FIC_FLAG等于“1”时,出现以下字段:

  FIC_VERSION:此8比特字段指示FIC的版本号。

  FIC_LENGTH_BYTE:此13比特字段指示FIC的长度(字节)。

  RESERVED:此8比特字段被保留以用于未来使用。

  仅当AUX_FLAG等于“1”时,出现以下字段:

  NUM_AUX:此4比特字段指示辅助流的数量。零表示没有使用 辅助流。

  AUX_CONFIG_RFU:此8比特字段被保留以用于未来使用。

  AUX_STREAM_TYPE:此4比特被保留以用于未来用于指示当前 辅助流的类型。

  AUX_PRIVATE_CONFIG:此28比特字段被保留以用于未来用于 用信号通知辅助流。

  图15示出根据本发明的另一实施例的PLS2数据。

  图15示出PLS2数据的PLS2-DYN数据。PLS2-DYN数据的值可 在一个帧组的持续时间期间改变,而字段的大小保持恒定。

  PLS2-DYN数据的字段的细节如下:

  FRAME_INDEX:此5比特字段指示超帧内的当前帧的帧索引。 超帧的第一帧的索引被设定为“0”。

  PLS_CHANGE_COUNTER:此4比特字段指示配置将改变之处的 前面的超帧的数量。配置改变的下一超帧由此字段内用信号通知的值 指示。如果此字段被设定为值“0000”,则它表示预见没有调度的改变: 例如,值“1”指示下一超帧中存在改变。

  FIC_CHANGE_COUNTER:此4比特字段指示配置(即,FIC的 内容)将改变之处的前面的超帧的数量。配置改变的下一超帧由此字 段内用信号通知的值指示。如果此字段被设定为值“0000”,则它表示预 见没有调度的改变:例如,值“0001”指示下一超帧中存在改变。

  RESERVED:此16比特字段被保留以用于未来使用。

  以下字段出现在NUM_DP上的循环中,描述与当前帧中承载的 DP关联的参数。

  DP_ID:此6比特字段唯一地指示PHY配置文件内的DP。

  DP_START:此15比特(或13比特)字段利用DPU寻址方案指 示第一DP的起始位置。DP_START字段根据PHY配置文件和FFT大 小而具有不同的长度,如下表27所示。

  [表27]

  

  DP_NUM_BLOCK:此10比特字段指示当前DP的当前TI组中的 FEC块的数量。DP_NUM_BLOCK的值从0至1023。

  RESERVED:此8比特字段被保留以用于未来使用。

  以下字段指示与EAC关联的FIC参数。

  EAC_FLAG:此1比特字段指示当前帧中的EAC的存在。此比特 是与前导中的EAC_FLAG相同的值。

  EAS_WAKE_UP_VERSION_NUM:此8比特字段指示唤醒指示的 版本号。

  如果EAC_FLAG字段等于“1”,则随后的12比特被分配用于 EAC_LENGTH_BYTE字段。如果EAC_FLAG字段等于“0”,则随后的 12比特被分配用于EAC_COUNTER。

  EAC_LENGTH_BYTE:此12比特字段指示EAC的长度(字节)。

  EAC_COUNTER:此12比特字段指示在EAC到达的帧的前面的 帧的数量。

  仅当AUX_FLAG字段等于“1”时,出现以下字段:

  AUX_PRIVATE_DYN:此48比特字段被保留以用于未来用于用 信号通知辅助流。此字段的含义取决于可配置的PLS2-STAT中的 AUX_STREAM_TYPE的值。

  CRC_32:32比特纠错码,其被应用于整个PLS2。

  图16示出根据本发明的实施例的帧的逻辑结构。

  如上所述,PLS、EAC、FIC、DP、辅助流和哑信元被映射至帧中 的OFDM符号的有效载波中。PLS1和PLS2被首先映射至一个或更多 个FSS中。此后,EAC信元(如果有的话)被映射至紧随PLS字段之 后,随后是FIC信元(如果有的话)。接下来DP被映射至PLS或EAC、 FIC(如果有的话)之后。先是类型1DP,接下来是类型2DP。DP的 类型的细节将稍后描述。在一些情况下,DP可承载EAS的一些特殊数 据或者服务信令数据。辅助流(如果有的话)跟随在DP之后,然后跟 随的是哑信元。将它们按照上述顺序(即,PLS、EAC、FIC、DP、辅 助流和哑数据信元)一起映射准确地填充了帧中的信元容量。

  图17示出根据本发明的实施例的PLS映射。

  PLS信元被映射至FSS的有效载波。根据PLS所占据的信元的数 量,一个或更多个符号被指定为FSS,并且由PLS1中的NUM_FSS来 用信号通知FSS的数量NFSS。FSS是用于承载PLS信元的特殊符号。 由于在PLS中鲁棒性和延迟是关键问题,所以FSS具有更高密度的导频,以允许快速同步以及FSS内的仅频率插值。

  PLS信元按照上下方式被映射至NFSS个FSS的有效载波,如图 17的示例中所示。PLS1信元首先从第一FSS的第一信元开始按照信元 索引的升序映射。PLS2信元紧随PLS1的最后信元之后,并且向下继 续映射直至第一FSS的最后信元索引。如果所需的PLS信元的总数超 过一个FSS的有效载波的数量,则映射进行至下一FSS并且按照与第 一FSS完全相同的方式继续。

  在PLS映射完成之后,接下来承载DP。如果当前帧中存在EAC、 FIC或这二者,则它们被设置在PLS与“正常”DP之间。

  图18示出根据本发明的实施例的EAC映射。

  EAC是用于承载EAS消息的专用信道并且链接到用于EAS的 DP。提供EAS支持,但是每一个帧中可存在或者可不存在EAC本身。 EAC(如果有的话)被映射在紧随PLS2信元之后。PLS信元以外的 FIC、DP、辅助流或哑信元均不在EAC之前。映射EAC信元的过程与 PLS完全相同。

  EAC信元从PLS2的下一信元按照信元索引的升序映射,如图18 的示例中所示。根据EAS消息大小,EAC信元可占据一些符号,如图 18所示。

  EAC信元紧随PLS2的最后信元之后并且向下继续映射直至最后 FSS的最后信元索引。如果所需的EAC信元的总数超过最后FSS的剩 余有效载波的数量,则映射进行至下一符号并且按照与FSS完全相同 的方式继续。在这种情况下用于映射的下一符号是具有比FSS更多的 有效载波的正常数据符号。

  在EAC映射完成之后,接下来承载FIC(如果存在的话)。如果 没有发送FIC(如PLS2字段中用信号通知的),则DP紧随EAC的最 后信元之后。

  图19示出根据本发明的实施例的FIC映射。

  示出没有EAC的FIC信元的示例映射,(b)示出具有EAC的FIC 信元的示例映射。

  FIC是用于承载跨层信息以允许快速服务获取和信道扫描的专用 信道。该信息主要包括DP与每个广播站的服务之间的信道绑定信息。 为了快速扫描,接收器可将FIC解码并且获得诸如广播站ID、服务数 量和BASE_DP_ID的信息。为了快速服务获取,除了FIC以外,可利 用BASE_DP_ID将基本DP解码。除了它所承载的内容以外,基本DP 按照与正常DP完全相同的方式被编码并被映射至帧。因此,基本DP 不需要附加描述。在管理层中生成和消耗FIC数据。FIC数据的内容如 管理层规范中所述。

  FIC数据是可选的,FIC的使用由PLS2的静态部分中的FIC_FLAG 参数通知。如果使用FIC,则FIC_FLAG被设定为“1”并且在PLS2的 静态部分中定义用于FIC的信令字段。在此字段中用信号通知 FIC_VERSION和FIC_LENGTH_BYTE。FIC使用与PLS2相同的调制、 编码和时间交织参数。FIC共享诸如PLS2_MOD和PLS2_FEC的相同 的信令参数。FIC数据(如果有的话)被映射在紧随PLS2或EAC(如 果有的话)之后。任何正常DP、辅助流或哑信元均不在FIC之前。映 射FIC信元的方法与EAC(同样与PLS相同)完全相同。

  在PLS之后没有EAC的情况下,按照信元索引的升序从PLS2的 下一信元映射FIC信元,如(a)的示例中所示。根据FIC数据大小,FIC 信元可被映射在一些符号上,如(b)所示。

  FIC信元紧随PLS2的最后信元之后并且向下继续映射直至最后 FSS的最后信元索引。如果所需的FIC信元的总数超过最后FSS的剩 余有效载波的数量,则映射进行至下一符号并且按照与FSS完全相同 的方式继续。在这种情况下用于映射的下一符号是具有比FSS更多的 有效载波的正常数据符号。

  如果在当前帧中发送EAS消息,则EAC在FIC之前,并且按照 信元索引的升序从EAC的下一信元映射FIC信元,如(b)所示。

  在FIC映射完成之后,映射一个或更多个DP,随后是辅助流(如 果有的话)和哑信元。

  图20示出根据本发明的实施例的DP的类型。

  图20示出类型1DP,(b)示出类型2DP。

  在前面的信道(即,PLS、EAC和FIC)映射之后,映射DP的信 元。DP根据映射方法被分成两种类型中的一种:

  类型1DP:通过TDM映射DP

  类型2DP:通过FDM映射DP

  DP的类型由PLS2的静态部分中的DP_TYPE字段指示。图20示 出类型1DP和类型2DP的映射顺序。类型1DP首先按照信元索引的 升序来映射,然后在到达最后信元索引之后,符号索引增加一。在下 一符号内,从p=0开始继续按照信元索引的升序映射DP。通过将多个DP一起映射在一个帧中,将每个类型1DP在时间中分组,类似于DP 的TDM复用。

  类型2DP首先按照符号索引的升序来映射,然后在到达帧的最后 OFDM符号之后,信元索引增加一,并且符号索引退回到第一可用符 号,然后从该符号索引开始增加。在将多个DP一起映射在一个帧中之 后,将每个类型2DP在频率中分组在一起,类似于DP的FDM复用。

  如果需要,类型1DP和类型2DP可共存于帧中,但是有一个限 制:类型1DP总是在类型2DP前面。承载类型1DP和类型2DP的 OFDM信元的总数不可超过可用于DP的传输的OFDM信元的总数

  [数学式2]

  DDP1+DDP2≤DDP

  其中DDP1是类型1DP所占据的OFDM信元的数量,DDP2是类型2DP所占据的信元的数量。由于PLS、EAC、FIC全部按照与类型1DP 相同的方式映射,所以它们全部遵循“类型1映射规则”。因此,总体上, 类型1映射总是先于类型2映射。

  图21示出根据本发明的实施例的DP映射。

  (a)示出用于映射类型1DP的OFDM信元的寻址,(b)示出用于映 射类型2DP的OFDM信元的寻址。

  针对类型1DP的有效数据信元定义用于映射类型1DP的OFDM 信元的寻址(0、…、DDP1-1)。寻址方案定义来自每个类型1DP的 TI的信元被分配给有效数据信元的顺序。它还用于通知PLS2的动态部 分中的DP的位置。

  在没有EAC和FIC的情况下,地址0是指紧随承载最后FSS中的 PLS的最后信元之后的信元。如果发送EAC并且对应帧中没有FIC, 则地址0是指紧随承载EAC的最后信元之后的信元。如果对应帧中发 送FIC,则地址0是指紧随承载FIC的最后信元之后的信元。如(a)所示,可考虑两种不同的情况来计算类型1DP的地址0。在(a)的示例中, 假设PLS、EAC和FIC全部被发送。扩展至EAC和FIC中的任一者或 二者被省略的情况是简单的。如果在映射直至FIC的所有信元之后FSS 中存在剩余信元,如(a)的左侧所示。

  针对类型2DP的有效数据信元定义用于映射类型2DP的OFDM 信元的寻址(0、…、DDP2-1)。寻址方案定义来自每个类型2DP的 TI的信元被分配给有效数据信元的顺序。它还用于用信号通知PLS2 的动态部分中的DP的位置。

  如(b)所示,三种略微不同的情况是可能的。对于(b)的左侧所示的 第一种情况,最后FSS中的信元可用于类型2DP映射。对于中间所示 的第二种情况,FIC占据正常符号的信元,但是该符号上的FIC信元的 数量不大于CFSS。(b)的右侧所示的第三种情况与第二种情况相同,除 了该符号上映射的FIC信元的数量超过CFSS。

  扩展至类型1DP在类型2DP前面的情况是简单的,因为PLS、 EAC和FIC遵循与类型1DP相同的“类型1映射规则”。

  数据管道单元(DPU)是用于向帧中的DP分配数据信元的基本 单元。

  DPU被定义为用于定位帧中的DP的信令单元。信元映射器7010 可为每个DP映射通过TI生成的信元。时间交织器5050输出一系列 TI块,每个TI块包括可变数量的XFECBLOCK,XFECBLOCK继而由 信元集合组成。XFECBLOCK中的信元的数量Ncells取决于 FECBLOCK大小Nldpc以及每星座符号发送的比特数。DPU被定义为 给定PHY配置文件中支持的XFECBLOCK中的信元数量Ncells的所有 可能值的最大公约数。信元中的DPU的长度被定义为LDPU。由于每 个PHY配置文件支持FECBLOCK大小和每星座符号的不同比特数的 不同组合,所以基于PHY配置文件来定义LDPU。

  图22示出根据本发明的实施例的FEC结构。

  图22示出根据本发明的实施例的比特交织之前的FEC结构。如 上所述,数据FEC编码器可利用外编码(BCH)和内编码(LDPC)对 输入的BBF执行FEC编码以生成FECBLOCK过程。所示的FEC结构 对应于FECBLOCK。另外,FECBLOCK和FEC结构具有与LDPC码 字的长度对应的相同值。

  如图22所示,对每个BBF应用BCH编码(Kbch比特),然后 对BCH编码的BBF应用LDPC编码(Kldpc比特=Nbch比特)。

  Nldpc的值为64800比特(长FECBLOCK)或16200比特(短 FECBLOCK)。

  下表28和表29分别示出长FECBLOCK和短FECBLOCK的FEC 编码参数。

  [表28]

  

  [表29]

  

  BCH编码和LDPC编码的操作的细节如下:

  12纠错BCH码用于BBF的外编码。通过将所有多项式一起相乘 来获得短FECBLOCK和长FECBLOCK的BCH生成多项式。

  LDPC码用于对外BCH编码的输出进行编码。为了生成完成的 Bldpc(FECBLOCK),Pldpc(奇偶校验比特)从每个Ildpc(BCH编 码的BBF)系统地编码并且被附到Ildpc。完成的Bldpc(FECBLOCK) 被表示为下面的数学式。

  [数学式3]

  

  长FECBLOCK和短FECBLOCK的参数分别在上表28和表29中 给出。

  计算长FECBLOCK的Nldpc-Kldpc奇偶校验比特的详细过程如 下:

  1)将奇偶校验比特初始化,

  [数学式4]

  

  2)在奇偶校验矩阵的地址的第一行中指定的奇偶校验比特地址处 累加第一信息比特-i0。奇偶校验矩阵的地址的细节将稍后描述。例如, 对于码率13/15:

  [数学式5]

  

  

  

  

  

  

  3)对于接下来的359个信息比特is,s=1,2,…,359,在利用下面 的数学式在奇偶校验比特地址处累加is。

  [数学式6]

  {x+(s mod 360)×Qldpc}mod(Nldpc-Kldpc)

  其中x表示与第一比特i0对应的奇偶校验比特累加器的地址, Qldpc是奇偶校验矩阵的地址中指定的码率相关常数。继续该示例,对 于码率13/15,Qldpc=24,因此对于信息比特i1,执行以下操作:

  [数学式7]

  

  

  

  

  

  

  4)对于第361信息比特i360,在奇偶校验矩阵的地址的第二行中 给出奇偶校验比特累加器的地址。按照类似的方式,利用数学式6获 得随后的359个信息比特is(s=361、362、…、719)的奇偶校验比特 累加器的地址,其中x表示与信息比特i360对应的奇偶校验比特累加 器的地址,即,奇偶校验矩阵的地址的第二行的条目。

  5)按照类似的方式,对于每一组的360个新信息比特,使用来自 奇偶校验矩阵的地址的新的一行来寻找奇偶校验比特累加器的地址。

  在所有信息比特被耗尽之后,获得最终奇偶校验比特如下:

  6)从i=1开始依次执行以下操作

  [数学式8]

  

  其中pi,i=0、1、...Nldpc-Kldpc-1的最终内容等于奇偶校验比特 pi。

  [表30]

  短FECBLOCK的此LDPC编码过程依据长FECBLOCK的t LDPC 编码过程,不同的是用表31取代表30,用短FECBLOCK的奇偶校验 矩阵的地址取代长FECBLOCK的奇偶校验矩阵的地址。

  [表31]

  图23示出根据本发明的实施例的比特交织。

  LDPC编码器的输出被比特交织,其由奇偶交织和随后的准循环 块(QCB)交织以及内组交织组成。

  (a)示出准循环块(QCB)交织,(b)示出内组交织。

  FECBLOCK可被奇偶交织。在奇偶交织的输出处,LDPC码字由 长FECBLOCK中的180个相邻的QC块和短FECBLOCK中的45个相 邻的QC块组成。长FECBLOCK或短FECBLOCK中的每个QC块由 360比特组成。通过QCB交织来对奇偶交织的LDPC码字进行交织。 QCB交织的单位是QC块。如图23所示,通过QCB交织重排奇偶交 织的输出处的QC块,其中根据FECBLOCK长度,Ncells=64800/ηmod或 16200/ηmod。对于调制类型和LDPC码率的每个组合,QCB交织样式是 唯一的。

  在QCB交织之后,根据下表32中定义的调制类型和阶(ηmod)执 行内组交织。还定义了用于一个内组的QC块的数量NQCB_IG。

  [表32]

  利用QCB交织输出的NQCB_IG QC块执行内组交织处理。内组 交织具有利用360列和NQCB_IG行写入和读取内组的比特的处理。在 写入操作中,在行方向上写入来自QCB交织输出的比特。在列方向上 执行读取操作以从各行读出m比特,其中m对于NUC等于1,对于NUQ等于2。

  图24示出根据本发明的实施例的信元字解复用。

  (a)示出8和12bpcu MIMO的信元字解复用,(b)示出10bpcu MIMO的信元字解复用。

  描述了用于一个XFECBLOCK的信元字解复用处理,如(a)所示, 比特交织输出的每个信元字(c0,l,c1,l,…,c ηmod mod-1,l)被解复用为 (d1,0,m,d1,1,m…,d1,ηmod mod-1,m)和(d2,0,m,d2,1,m…, d2,ηmod mod-1,m)。

  对于针对MIMO编码使用不同类型的NUQ的10bpcu MIMO情 况,重用NUQ-1024的比特交织器。如(b)所示,比特交织器输出的每 个信元字(c0,l,c1,l,…,c9,l)被解复用为(d1,0,m,d1,1,m…,d1,3,m) 和(d2,0,m,d2,1,m…,d2,5,m)。

  图25示出根据本发明的实施例的时间交织。

  (a)至(c)示出TI模式的示例。

  时间交织器在DP层面操作。可针对每个DP不同地设定时间交织 (TI)的参数。

  出现在PLS2-STAT数据的部分中的以下参数配置TI:

  DP_TI_TYPE(允许值:0或1):表示TI模式;“0”指示每TI组 具有多个TI块(不止一个TI块)的模式。在这种情况下,一个TI组 被直接映射至一个帧(没有帧间交织)。“1”指示每TI组仅具有一个 TI块的模式。在这种情况下,TI块可被散布在不止一个帧上(帧间交织)。

  DP_TI_LENGTH:如果DP_TI_TYPE=“0”,则此参数是每TI组的 TI块的数量NTI。对于DP_TI_TYPE=“1”,此参数是从一个TI组散布 的帧的数量PI。

  DP_NUM_BLOCK_MAX(允许值:0至1023):表示每TI组的 XFECBLOCK的最大数量。

  DP_FRAME_INTERVAL(允许值:1、2、4、8):表示承载给定 PHY配置文件的相同DP的两个连续帧之间的帧的数量IJUMP。

  DP_TI_BYPASS(允许值:0或1):如果对于DP未使用时间交 织,则此参数被设定为“1”。如果使用时间交织,则它被设定为“0”。

  另外,来自PLS2-DYN数据的参数DP_NUM_BLOCK用于表示由 DP的一个TI组承载的XFECBLOCK的数量。

  当对于DP未使用时间交织时,不考虑随后的TI组、时间交织操 作和TI模式。然而,仍将需要用于来自调度器的动态配置信息的延迟 补偿块。在每个DP中,从SSD/MIMO编码接收的XFECBLOCK被组 成TI组。即,每个TI组是整数个XFECBLOCK的集合,并且将包含 数量可动态变化的XFECBLOCK。索引n的TI组中的XFECBLOCK 的数量由NxBLOCK_Group(n)表示并且作为PLS2-DYN数据中的 DP_NUM_BLOCK来用信号通知。需要注意的是,NxBLOCK_Group(n)可从最小值0变化至最大值NxBLOCK_Group_MAX(对应于 DP_NUM_BLOCK_MAX),其最大值为1023。

  每个TI组被直接映射到一个帧上或者被散布在PI个帧上。每个 TI组还被分割成不止一个TI块(NTI),其中每个TI块对应于时间交 织器存储器的一次使用。TI组内的TI块可包含数量略微不同的 XFECBLOCK。如果TI组被分割成多个TI块,则它被直接映射至仅一个帧。如下表33所示,时间交织存在三种选项(除了跳过时间交织的 额外选项以外)。

  [表33]

  

  在每个DP中,TI存储器存储输入XFECBLOCK(来自SSD/MIMO 编码块的输出XFECBLOCK)。假设输入XFECBLOCK被定义为

  

  其中dn,s,r,q是第n TI组的第s TI块中的第r XFECBLOCK的第q 信元,并且表示SSD和MIMO编码的输出如下。

  

  另外,假设来自时间交织器5050的输出XFECBLOCK被定义为

  

  其中hn,s,i是第n TI组的第s TI块中的第i输出信元(对于)。

  i=0,...,NxBLOCK_TI(n,s)×Ncells-1

  通常,时间交织器还将在帧创建的处理之前充当DP数据的缓存 器。这通过用于每个DP的两个存储库来实现。第一TI块被写入第一 库。第二TI块被写入第二库,而从第一库读取,等等。

  TI是扭曲行-列块交织器。对于第n TI组的第s TI块,TI存储器 的行数Nr等于信元数Ncells(即,Nr=Ncells),而列数Nc等于数量 NxBLOCK_TI(n,s)。

  图26图示根据本发明的示例性实施例的被扭曲的行列块交织器 的基本操作。

  图26A图示在时间交织器的写入操作并且图26B图示时间交织器 中的读取操作。如在图26A中所图示,在列方向中在时间交织存储器 的第一列中写入第一XFECBLOCK,并且在下一列中写入第二 XFECBLOCK,并且这样的操作被继续。另外,在交织的阵列中,在对 角方向中读取信元。如在图26B中所图示,当从第一行(沿着从最左 边的列开始的行到右侧)到最后行对角读取在进行中时,Nr个信元被 读取。详细地,当假定zn,s,i(i=0,...,NrNc)是要被继续读取的时间交织存储 器信元位置时,通过计算如在下面给出的等式中所示的行索引Rn,s,i、列 索引Cn,s,i、以及被关联的扭曲参数Tn,s,i执行在交织阵列中的读取操作。

  [数学式9]

  GENERATE(Rn,s.i,Cn,s,i)=

  {

  Rn,s,i=mod(i,Nr),

  Tn,s,i=mod(Sshift×Rn,s,i,Nc),

  

  }

  其中,Sshift是用于对角读取过程的公共移位值,不论NxBLOCK TI(n,s)如 何,并且通过在下面给出的等式中所示的PLS2-STAT中给出的决定移 位值。

  [等式10]

  对于

  

  因此,通过坐标zn,s,i=NrCn,s,i+Rn,s,i计算要被读取的信元位置。

  图27图示根据本发明的另一示例性实施例的被扭曲的行列块交 织器的操作。

  更加详细地,图27图示当NxBLOCK_TI(0,0)=3、NxBLOCK TI(1,0)=6以及 NxBLOCK TI(2,0)=5时在包括虚拟XFECBLOCK的各自的时间交织组的时间 交织存储器中的交织阵列。

  变量NxBLOCK TI(n,s)=Nr将会等于或者小于N′xBLOCK_TI_MAX。因此,为了接 收器实现单存储器交织不论NxBLOCK_TI(n,s)如何,通过将虚拟 XFECBLOCK插入到时间交织阵列,用于扭曲的行列块交织器的交织 阵列的大小被设置为Nr×Nc=Ncells×N′xBLOCK_TI_MAX的大小,并且如在下面给 出的等式中所示实现读取过程。

  [等式11]

  

  时间交织组的数目被设置为3。通过DP_TI_TYPE=‘0’、 DP_FRAME_INTERVAL=‘1’、以及DP_TI_LENGTH=‘1’,即,NTI= 1、IJUMP=1、以及PI=1,在PLS2-STAT中用信号发送时间交织器 的选项。通过各自的XFECBLOCK的NxBLOCK_TI(0,0)=3、 NxBLOCK_TI(1,0)=6、以及NxBLOCK_TI(2,0)=5在PLS2-DYN数据 中用信号发送其Ncells=30的每个时间交织组的各自的XFECBLOCK 的数目。通过NxBLOCK_Group_MAX在PLS2-STAT数据中用信号发送XFECBLOCKS的最大数目并且这被继续到

  图28图示根据本发明的示例性实施例的扭曲的行列块交织器的 对角读取模式。

  更加详细地,图28图示来自于具有参数N′xBLOCK TI MAX=7和Sshift= (7-1)/2=3的各自的交织阵列的对角读取模式。在这样的情况下,在通 过上面给出的伪代码表达的读取过程期间,当vi≥NcellsNxBLOCK_TI(n,s)时, Vi的值被省略并且Vi的下一个计算值被使用。

  图29图示根据本发明的示例性实施例的从各个交织阵列交织的 XFECBLOCK。

  图29图示根据本发明的示例性实施例的从具有参数 N′xBLOCK_TI_MAX=7和Sshift=3的各个交织阵列交织的XFECBLOCK。

  图30图示根据本发明的实施例的同步和解调模块。

  在图30中图示的同步和解调模块对应于在图9中描述的同步和解 调模块。此外,在图30中图示的同步和解调模块可以执行在图9中描 述的波形产生模块的逆运算。

  如在图30中所图示,作为使用Rx天线接收设备的同步和解调模 块的实施例的根据本发明的实施例的同步和解调模块可以包括用于解 调和输出与m个路径一样长输入的信号的m个处理块。所有的m个处 理块可以执行相同的处理过程。在下文中,将会主要地描述在m个处 理块当中的第一处理块30000的操作。

  第一处理块30000可以包括调谐器30100、ADC块30200、前导 检测器30300、保护序列检测器30400、波形变换块30500、时间/频率 同步块30600、参考信号检测器30700、信道均衡器30800、以及逆波 形变换块30900。

  调谐器30100选择所期待的频带并且补偿接收到的信号的振幅以 将该信号输出到ADC块30200。

  ADC块30200可以将从调谐器30100输出的信号变换成数字信号。

  前导检测器30300可以检测前导(可替选地,前导信号或者前导 符号)以便于验证是否数字信号是与接收设备相对应的系统的信号。 在这样的情况下,前导检测器30300可以解码通过前导接收到的基本 传输参数。

  前导序列检测器30400可以检测数字信号中的保护序列。时间频 率同步块30600可以通过使用检测到的保护序列执行时间/频率同步并 且信道均衡器30800可以利用通过使用检测到的保护序列接收/恢复的 序列估计信道。

  当在发送侧处执行逆波形变换时,波形变换块30500可以对逆波 形变换执行逆变换过程。当根据本发明的实施例的广播发送/接收系统 是多载波系统时,波形变换块30500可以执行FFT变换过程。此外, 在根据本发明的实施例的广播发送/接收系统是单载波系统的情况下, 当在时域中的接收到的信号被用于在频域中被处理或者在时域中处理 所有的被接收到的信号时,波形变换块30500不可以被使用。

  时间/频率同步块30600可以接收前导检测器30300、保护序列检 测器30400、以及参考信号检测器30700的输出数据,并且执行包括用 于检测到的信号的保护序列检测和块窗口定位的时间同步和载波频率 同步。在这样的情况下,时间/频率同步块30600可以反馈和使用用于 频率同步的波形变换块30500的输出信号。

  参考信号检测器30700可以检测接收到的参考信号。因此,根据 本发明的实施例的接收设备可以执行同步或者信道估计。

  信道均衡器30800可以从保护序列或者参考信号估计从各个发送 天线直到各个接收设备的传输信道并且通过使用被估计的信道执行用 于各个接收到的数据的信道均衡。

  当波形变换块30500执行波形变换以便于有效地执行同步和信道 估计/均衡时,逆波形变换块30900可以用作将各个接收到的数据再次 恢复成最初接收到的数据域。在根据本发明的实施例的广播发送/接收 系统是单载波系统的情况下,波形变换块30500可以执行FFT以便于 在频域中执行同步/信道估计/均衡并且逆波形变换块30900对其信道均衡被完成以恢复被发送的数据符号的信号执行IFFT。当根据本发明的 实施例的广播发送/接收系统是多载波系统时,逆波形变换块30900不 可以被使用。

  此外,根据设计者的意图可以省略前述的块或者被替代成具有相 似或者相同的功能的其他的块。

  图31图示根据本发明的实施例的帧解析模块。

  在图31中图示的帧解析模块对应于在图9中描述的帧解析模块的 实施例。

  如在图31中所图示的,根据本发明的实施例的帧解析模块可以包 括至少一个或者多个块解交织器31000和至少一个或者多个信元解映 射器31100。

  块解交织器31000可以与被输入到m个接收天线的各个数据路径 并且在同步和解调模块中处理的输入有关的各个信号块执行数据的解 交织。在这样的情况下,如在图8中所描述的,当在发送侧执行成对 的交织时,块解交织器31000可以处理作为一对的用于每个输入路径 的两个连续的数据。因此,即使当解交织数据时块解交织器31000可 以输出两个连续的输出数据。此外,块解交织器31000执行在发送侧 处执行的交织过程的逆过程以根据最初数据序列输出数据。

  信元解映射器31100可以从接收到的信号帧提取与公共数据相对 应的信元、与数据管道相对应的信元、以及与PLS数据相对应的信元。 在需要的情况下,信元解映射器31100合并被分布和发送到多个部分 的数据以输出作为一个流的合并的数据。此外,如在图7中所描述的, 当两个连续的信元输入数据作为要被映射的一对被处理时,信元解映 射器31100可以执行处理作为一个单元的两个连续的输入信元的成对 的信元解映射作为与其相对应的逆过程。

  此外,信元解映射器31100可以分别提取和输出通过当前帧接收 到的所有PLS信令数据作为PLS-前和PLS-后数据。

  根据设计者的意图可以省略前述的块或者被替代成具有相似或者 相同的功能的其他的块。

  图32图示根据本发明的实施例的解映射和解码模块。

  在图32中图示的解映射和解码模块对应于在图9中描述的解映射 和解码模块。

  如上所述,根据本发明的实施例的发送设备的编译和调制模块可 以独立地应用和处理SISO、MISO以及MIMO方案以输入用于各个路 径的数据管道。因此,在图32中图示的解映射和解码模块也可以分别 包括用于从帧解析器输出的SISO、MISO以及MIMO处理的数据的块 以对应于发送设备。

  如在图32中所图示的,根据本发明的实施例的解映射和解码模块 可以包括用于SISO方案的第一块32000、用于MISO方案的第二块 32100、以及用于MIMO方案的第三块32200、以及处理PLS前/后信 息的第四块32300。在图32中图示的解映射和解码模块仅是实施例并 且根据设计者的意图解映射和解码模块可以包括仅第一块32000和第 四块32300,仅第二块32100和第四块32300、以及仅第三块32200和 第四块32300。即,解码模块的解映射可以包括用于根据设计者的意图 类似地或者不同地处理各个数据管道的块。

  在下文中,将会描述每个块。

  作为用于SISO处理输入数据管道的第一块32000可以包括时间解 交织器块32010、信元解交织器块32020、星座解映射器块32030、信 元到比特复用器块32040、比特解交织器块32050、以及FEC解码器块 32060。

  时间解交织器块32010可以执行时间交织器块的逆过程。即,时 间解交织器块32010可以将在时域中交织的输入符号解交织成最初的 位置。

  信元解交织器块32020可以执行信元交织器块的逆过程。即,信 元解交织器块32020可以将在一个FEC块中扩展的信元的位置解交织 成最初的位置。

  星座解映射器块32030可以执行星座映射器块的逆过程。即,星 座解映射器块32030可以将符号域的输入信号解映射到比特域的数据。 此外,星座解映射器块32030可以输出通过执行硬判决判定的比特数 据并且输出与软判决值或者概率值相对应的每个比特的对数似然比 (LLR)。当发送侧应用旋转的星座以便于获取附加的分集增益时,星 座解映射器块32030可以执行与旋转的星座相对应的2维LLR解映射。 在这样的情况下,星座解映射器32030可以执行计算使得发送设备在 计算LLR的时间补偿与I或者Q分量有关的延迟值。

  信元到比特复用器块32040可以执行比特到解复用器块的逆过 程。即,信元到比特复用器块32040可以将在比特到信元解复用器中 映射的比特数据恢复成最初的比特流形式。

  比特解交织器块32050可以执行比特交织器块的逆过程。即,比 特解交织器块32050可以根据最初的序列对在信元到比特复用器块 32040中输出的比特流解交织。

  FEC解码器块32060可以执行FEC编码器块的逆过程。即,FEC 解码器块32060可以通过执行LDPC解码和BCH解码校正在传输信道 上出现的错误。

  作为用于MISO处理输入数据管道的块的第二块32100可以包括 与如在图32中所图示的第一块32000相似的时间解交织器块、信元解 交织器块、星座解映射器块、信元到比特复用器块、比特解交织器块、 以及FEC解码器块,但是第二块32100不同于第一块32000,因为第 二块32100进一步包括MISO解码块32110。因为第二块32100执行与 第一块32000相似的从时间交织器直到输出的相同任务的过程,所以 相同块的描述将会被省略。

  MISO解码块32110可以执行MISO处理块的逆过程。当根据本发 明的实施例的广播发送/接收系统是使用STBC的系统时,MISO解码 块32110可以执行Alamouti解码。

  作为用于MIMO处理输入数据管道的块的第三块32200可以包括 与如在图32中所图示的第二块32100相似的时间解交织器块、信元解 交织器块、星座解映射器块、信元到比特复用器块、比特解交织器块、 以及FEC解码器块,但是第三块32200不同于第二块32100,因为第 三块32200进一步包括MIMO解码块32210。被包括在第三块32200 中的时间解交织器、信元解交织器、星座解映射器、信元到比特复用 器、以及比特解交织器的操作可以不同于被包括在第一和第二块32000 和32100中的相对应的块的操作和详细功能,但是被包括在第三块 32200中的块在基本任务方面与第一和第二块中的包括的块相同。

  MIMO解码块32210可以接收信元解交织器的输出数据作为与m 个接收天线输入信号有关的输入并且执行MIMO解码作为MIMO处理 块的逆过程。MIMO解码块32210可以执行最大似然解码以便于执行 最大解码性能或者用于减少复杂度的球形解码。可替选地,MIMO解码块32210执行MMSE检测或者结合MMSE检测执行迭代解码以确保 被提高的解码性能。

  作为用于处理PLS前/后信息的第四块32300可以执行SISO或者 MISO解码。第四块32300可以执行第四块的逆过程。

  被包括在第四块32300中的时间解交织器、信元解交织器、星座 解映射器、信元到比特复用器、以及比特解交织器块的操作可能不同 于被包括在第一至第三块32000至32200中的相对应的块的操作和详 细功能,但是被包括在第四块32300中的块在基本任务方面与被包括 在第一至第三块中的块相同。

  缩短的/删余的FEC解码器32310可以执行缩短/删余的FEC编码 器块的逆过程。即,缩短的/删余的FEC解码器32310可以执行解缩短 和解删余,并且其后,FEC对当根据PLS数据的长度缩短/删余时接收 到的数据进行解码。在这样的情况下,因为甚至在PLS中可以类似地 使用在数据管道中使用的FEC解码器,所以不需要仅用于PLS的单独 的FEC解码器硬件,并且结果,系统设计是简单的并且有效编译是可 用的。

  根据设计者的意图前述的块可以被省略或者被替代成具有相似或 者相同的功能的其他块。

  因此,如在图32中所图示,根据本发明的实施例的解映射和解码 模块可以将为各个路径处理的PLS信息和数据管道输出到输出处理 器。

  图33和图34图示根据本发明的实施例的输出处理器。

  图33图示根据本发明的实施例的输出处理器。

  在图33中图示的输出处理器对应于在图9中描述的输出处理器的 实施例。此外,被用于接收从解映射和解码模块输出的单个数据管道 并且输出单个输出流的图33中图示的输出处理器可以执行输入格式化 模块的逆操作。

  图33的输出处理器实现在下面要描述的图50、图51以及图53 中提出的功能、过程以及/或者方法。

  在图33中图示的输出处理器可以包括BB解扰器块33000、填充 可移除块33100、CRC-8解码器块33200、以及BB帧处理器块33300。

  BB解扰器块33000生成与输入比特流有关的与在发送侧使用的相 同的PRBS并且XOR运算PRBS和比特流以执行解扰。

  必要时填充可移除块33100可以去除通过发送侧插入的填充比 特。

  CRC-8解码器块33200执行从填充可移除块33100接收到的比特 流的CRC解码以检查块错误。

  BB帧处理器块33300可以解码被发送到BB帧报头的信息并且恢 复MP3G-TS、IP流(v4或者V6),或者通用流。

  可以根据设计者的意图省略前述的块或者被替代成具有相似或者 相同功能的其他块。

  图34图示根据本发明的另一实施例的输出处理器。

  在图34中图示的输出处理器对应于在图9中描述的输出处理器的 实施例。此外,在图34中图示的输出处理器对应于接收从解映射和解 码模块输出的多个数据管道的情况。解码多个数据管道可以包括合并 可以被共同地应用于多个数据管道和与公共数据相关联的数据管道的 共同数据并且解码被合并的共同数据和数据管道的情况或者其中接收设备同时解码数个服务或者服务组件(包括可扩展视频服务)的情况。

  在图34中图示的输出处理器可以包括与输出处理器相似的BB解 扰器块、填充可移除块、CRC-8解码器块、以及BB帧处理器块33300。

  图34的输出处理器实现在下面要描述的图50、图51以及图53 中提出的功能、过程以及/或者方法。

  在操作和详细操作方面各个块可以不同于在图33中描述的块,但 是各个块在基本任务方面与图33的块相同。

  被包括在图34中图示的输出处理器中的去抖动缓冲器块3400可 以根据用于同步多个数据管道的恢复时间输出(TTO)参数补偿在发送 侧处任意地插入的延迟。

  此外,空分组插入块34100可以通过参考被恢复的删除的空分组 (DNP)信息恢复在流中去除的空分组并且输出公共数据。

  TS块再生块34200可以基于ISCR-输入流时间参考信息恢复输出 分组的详细时间同步。

  TS重组块34300重组从空分组插入块34100输出的公共数据和与 公共数据相关联的数据管道以将被重组的公共数据和数据管道恢复成 最初的MPEG-TS、IP流(v4或者v6),或者通用流,并且输出被恢 复的MPEG-TS、IP流(v4或者v6),或者通用流。可以通过BB帧 报头完全获取TTO、DNP以及ISCR信息。

  带内信令解码器块34400可以恢复和输出通过数据管道的每个 FEC帧中的填充比特字段发送的带内物理层信令信息。

  在图34中图示的输出处理器对根据PLS前路径和PLS后路径分 别输入的PLS前信息和PLS后信息执行BB解扰,并且对被加扰的数 据解码以恢复最初的PLS数据。被恢复的PLS数据可以被传输到接收 设备中的系统控制器并且系统控制器可以将所要求的参数提供给接收 装置中的同步和解调模块、帧解析模块、解映射和解码模块、以及输 出处理器模块。

  根据设计者的意图前述的块可以被省略或者被替代成具有相似或 者相同功能的其他的块。

  图35图示根据本发明的另一实施例的编译和调制模块。

  在图35中图示的编译和调制模块可以包括用于SISO方案的第一 块35000、用于MISO方案的第二块35100、以及用于MISO方案的第 三块35200、以及用于处理PLS前/后信息的第四块35300以便于控制 通过每个数据管道发送的每个服务或者服务组件的QoS。此外,根据 本发明的实施例的编译和调制模块可以包括用于根据如上所述的设计 者的意图类似地或者不同地处理各个数据管道的块。在图35中图示的 第一至第四块35000至35300可以包括与第一至第四块基本上相同的 块。

  然而,第一至第四块35000至35300不同于前述的第一至第四块, 因为被包括在第一至第三块35000至35200中的星座映射器块35010 的功能不同于被包括在第一至第三块中的星座映射器块的功能,并且 旋转和I/O交织器块35020被包括在第一至第四块35000至35300的信 元交织器和时间交织器之间,并且用于MIMO方案的第三块35200的 配置不同于用于MIMO方案的第三块的配置。

  在图35中图示的星座解映射器块35010可以将输入比特字映射到 复合符号。

  在图35中图示的星座映射器块35010可以被共同地应用于如上所 述的第一至第三块35000至35200。

  旋转和I/O交织器块35020独立地对从信元交织器输出的信元交 织的数据的各个复符号的同相和正交相位分量进行交织来以符号为单 位输出交织的分量。旋转和I/O交织器35020的输入数据和输出符号的 数目是2个或者更多个并且可以根据设计者的意图而被改变。此外, 旋转和I/O交织器35020不可以对同相分量进行交织。

  旋转和I/O交织器35020可以被共同地应用于如上所述的第一至 第四块35000至35300。在这样的情况下,可以通过前述的前导用信号 发送是否旋转和I/O交织器35020被应用于用于处理PLS前/后信息的 第四块35300。

  用于MIMO方案的第三块35200可以包括如在图35中所图示的Q 块交织器块35210和复符号产生器块35220。

  Q块交织器块35210可以执行从FEC解码器接收到的FEC编码的 EFC块的奇偶部分的置换。因此,可以在与信息部分相似的循环结构 中构成LDPC H矩阵的奇偶部分。Q块交织器块35210置换在LDPC H 矩阵中具有Q大小的比特块的序列,并且其后,执行比特块的行列块 交织以产生和输出最终比特流。

  复符号产生器块35220可以接收从Q块交织器块35210输出的比 特流并且将接收到的比特流映射到复符号并且输出被映射的比特流和 复符号。在这样的情况下,复符号产生器块35220可以通过至少两个 路径输出符号。这可以根据设计者的意图改变。

  根据设计者的意图前述的块可以被省略或者被替换成具有相似或 者相同的功能的其它的块。

  因此,如在图35中所图示,根据本发明的另一实施例的编译和调 制可以将为各个路径处理的数据管道、PLS前信息、以及PLS后信息 输出到帧结构模块。

  图36图示根据本发明的另一实施例的解映射和解码模块。

  在图36中图示的解映射和解码模块对应于在图9和图32中描述 的解映射和解码模块的另一实施例。此外,在图36中图示的解映射和 解码模块可以执行在图35中描述的编译和调制模块的逆运算。

  如在图36中所图示,根据本发明的另一实施例的解映射和解码模 块可以包括用于SISO方案的第一块36000、用于MISO方案的第二块 36100、用于MIMO方案的第三块36200、以及用于处理PLS前/后信 息的第四块36300。此外,根据本发明的实施例的解映射和解码模块可 以包括用于根据如上所述的设计者的意图类似地或者不同地处理各个 数据管道的块。在图36中图示的第一至第四块36000至36300可以包 括与在图32中描述的第一至第四块32000至32300基本上相同的块。

  然而,第一至第四块36000至36300不同于前述的第一至第四块, 因为I/Q解交织器和反旋块36010被包括在时间解交织器和信元解交织 器之间,被包括在第一至第三块36000至36200中的星座解映射器块42020的功能不同于被包括图32的第一至第三块32000至32200中的 星座映射器28030的功能,并且用于MIMO方案的第三块36200的配 置不同于在图36中图示的用于MIMO方案的第三块36200的配置。在 下文中,与图36相同的块将不会被描述并且将会主要地描述前述的不 同。

  I/O解交织器和反旋块36010可以执行在图35中描述的旋转和I/O 交织器块35020的逆过程。即,I/O解交织器和反旋块36010可以对在 发送侧处交织和发送的I和Q分量解交织并且再次反旋和输出具有被 恢复的I/Q分量的复合符号。

  I/O解交织器和反旋块36010可以被共同地应用于如上所述的第一 至第四块36000至36300。在这样的情况下,通过前述的前导可以用信 号发送是否I/Q解交织器和反旋块36010被应用于用于处理PLS前/后 信息的第四块36300。

  星座解映射器块36020可以执行在图35中描述的星座映射器块 35010的逆过程。即,星座解映射器块36020不可以执行反旋,但是可 以对星座解交织的数据进行解映射。

  用于MIMO方案的第三块36200可以包括如在图36中图示的复 符号产生器块36210和Q块解交织器块36220。

  复符号解析块36210可以执行在图35中描述的复符号产生器块 35220的逆过程。即,复符号解析块36210可以解析复数据符号,并且 将被解析的复数据符号解映射到比特数据并且输出该数据。在这样的 情况下,复符号解析块36210可以通过至少两个路径接收复数据符号。

  Q块解交织器块36220可以执行在图35中描述的Q块交织器块 35210的逆过程。即,Q块解交织器块36220可以通过行列解交织恢复Q大小块,将各自块的被置换的序列恢复成最初的序列,并且其后, 通过奇偶解交织将奇偶校验比特的位置恢复成最初的位置并且输出奇 偶校验比特。

  根据设计者的意图可以省略前述的块或者被替换成具有相似或者 相同的功能的其他的块。

  因此,如在图36中所图示,根据本发明的另一实施例的解映射和 解码模块可以将为每个路径处理的数据管道和PLS信息输出到输出处 理器。

  在下文中,将会详细地描述用于使用在本说明书中提出的填充字 段减少BBF传输的开销并且添加各种功能的新BBF报头结构。

  图37图示在本说明书中提出的模式适配模块的一个示例。

  如上所述,输入格式化模块包括模式适配模块。

  图37的模式适配模块的配置可能与在上面描述的模式适配模块 的配置部分不同。

  如在图37中所图示,模式适配模块可以被配置成包括预处理或者 分离块3710、输入接口块3720、输入流同步器块3730、延迟补偿块 3740、报头压缩块3750、空数据重用块3760、空分组检测块3770、以 及BB帧报头插入块3780。

  预处理块可以将多个输入流分离或者解复用成多个数据管道。在 此,数据管道可以被称为物理层管道(PLP)。在此,输入流可以是 MPEG2-TS、互联网协议(IP)、以及/或者通用流(GS)。

  在一些实施例中,具有不同形式的输入流也可以是可用的。

  报头压缩块可以压缩分组报头。这可以被用于增加TS或者IP输 入流的传输效率。因为接收器已经具有报头的优先级信息,所以在发 送侧处可以去除已知数据。例如,诸如PID等等的信息可以被压缩并 且具有不同形式的信息可以被去除或者替代。在一些实施例中,报头 压缩块可以被定位在空分组删除块之后。

  在报头压缩之后空数据重用块可以执行将空数据插入到分组的操 作。在一些实施例中此块可以被省略。

  BB帧报头插入块可以在不同于报头插入块中的前述的BB帧的模 式下操作。

  说明书提供一种用于减少帧的数据字段长度的信令的方法(数据 字段长度信令减少方法)。

  此外,说明书提供一种用于减少用于到FEC块的BB帧的传输的 开销的方法。

  即,在BB帧报头插入块中可以执行在本说明书中提出的新的BB 帧配置方法。

  通过在本说明书中提出的方法,BB帧和BB帧报头可以被配置。 本说明书可以涉及其中BB帧被产生以便于通过输入处理将输入流传 输到FEC块的过程。

  此外,本说明书可以涉及用于通过减少BB帧报头的大小增加传 输效率的方法。下面将会描述与BB帧报头插入块相关联的详细内容。

  在现有技术中,在BB帧中,数据字段长度(DFL)被分配给每个 BB帧报头以便于向接收设备通知数据字段的长度。DFL可以是16个 比特或者11个比特。结果,在对于BBF传输的开销中现有技术大。

  当在具有连续相同的大小的BB帧中改变数据字段长度时,BB帧 不可以被完全地填充有数据或者BB帧可以包括带内信令信息。

  在另一现有技术中,BB帧仅发送指示符替代直接地通知数据字段 的长度。另外,BB帧用信号发送填充中的BB帧的填充的长度。然而, 在这样的情况下,因为带内信令没有被考虑,当带内信令被操作时, 可能存在限制。

  在本说明书中提出的方法可以是用于配置能够减少DFL并且插入 附加的字段的BB帧报头的方法。在此,附加的字段可以指示带内信令 的类型等等或者可以被用于其它的用途。

  通过在本说明书中提出的方法,用于BBF传输的开销可以被最小 化并且各种功能可以被添加到填充(可替选地,填补)字段。

  图38图示在本说明书中提出的输出处理器的一个示例。

  如上所述,输出处理器可以包括BB帧报头解析器块。图38的输 出处理器的组件可以与在上面描述的输出处理器的那些部分不同。

  图38的输出处理器实现在下面要描述的图50、图51以及图53 中公开的功能、过程以及/或者方法。

  输出处理器可以被配置成包括BB帧报头解析器块3810、空分组 插入块3820、空数据再生器块3830、报头解压缩块3840、TS时钟再 生块3850、去抖动缓冲器块3860、以及TS再生块3870中的至少一个。

  在此,空分组插入块、TS时钟再生块、去抖动缓冲器块、以及 TS重组块可以执行与输出处理器的相同的操作。

  在本说明书中提出的BB帧报头配置方法可以对应于在接收侧(可 替选地,接收设备或者接收器)处的BB帧报头解析器块。

  BB帧报头解析器块3810可以不同于BB帧报头解析器块操作。 BB帧报头解析器块3810可以根据在本说明书中提出的方法执行解析 BB帧报头的操作。

  下面将会描述在本说明书中提出的BB帧和BB帧报头配置方法。

  空数据再生块可以对应于在接收侧处的空数据重用块。空数据再 生块可以将输出输出到报头解压缩块。在一些实施例中可以省略此块。

  报头解压缩块可以对应于在接收器侧处的报头压缩块。报头解压 缩块可以恢复被压缩的分组报头的压缩。如上所述,分组报头可以被 压缩以增加TS或者IP输入流的传输效率。在一些实施例中,报头解 压缩块可以被定位在空分组插入块的前面。

  图39图示在现有技术中的BB帧结构的一个示例。

  输入到输入格式化模块,特别地,模式适配模块的数据流可以以 适当的长度被切片使得BICM模块可以执行FEC。因此,BB帧可以被 产生。

  BB帧的数据字段的长度对应于通过从BB帧的总长度减去BB帧 报头的长度获取的值。

  实际用户分组(UP)可以被插入到BBF的数据字段部分中。

  可以在BB帧报头的数据字段长度(DFL)中通知数据字段的长度。 DFL字段可以被表达为DFL。

  通过输入格式化产生的BB帧可以在预先确定的FEC块中被编码。

  在此,BB帧的总长度可以被固定。

  此外,当BBF的数据字段的长度被改变时,BB帧不可以被完全 地填充有UP,因为UP不是充分的或者带内信令信息可以被有意地包 括。

  当BB帧不可以被完全地填充时,相对应的空间可以被填充有填 充。填充可以被表达为填补。

  图40图示在现有技术中的BB帧结构的又一示例。

  图40图示在现有技术中的BB帧结构的又一示例。

  STUFFI字段可以被插入到BBF报头中以便于用信号发送填充字 节。BBF报头是TS报头。

  STUFFI字段表示指示是否填充字节在BB帧中存在的1个比特的 指示符。

  当BB帧的有效载荷被完全地填充有UP时,填充字节不存在。在 这样的情况下,STUFFI可以被设置为“0”。

  当BB帧的有效载荷没有被完全地填充有UP时,填充字节可以存 在。在这样的情况下,STUFFI可以被设置为“1”。

  当填充字节被包括在BB帧时,通过BB帧有效载荷的第一字节可 以变化填充字节的长度。

  作为一个示例,当BB帧有效载荷的第一字节值是0xFF时,一个 填充字节(1个字节的填充字节)可以被包括在BB帧有效载荷中。

  当BB帧有效载荷的第一字节和第二字节的值分别是0xFE和0xFF 时,两个填充字节可以被包括在BB帧有效载荷中。

  在此,当填充字节是两个或者多个(填充字节的大小是2个字节 或者更多)时,第一和第二字节值分别被设置为MSB和LSB,以用信 号发送填充字节的长度。

  在此,当填充字节是两个或者多个(填充字节的大小是2个字节 或者更多)时,第一和第二字节值分别被设置为MSB和LSB,以用信 号发送填充字节的长度。

  当“N”的值是1个字节时,指示填充字节的总长度的字段的长度可 以是1个字节。在这样的情况下,字段值可以被设置为0xFF。

  在此,指示填充字节的总长度的字段可以被表达为填充字节长度 字段。

  当“N”的值是2个字节时,填充字节的长度字段的长度可以是2个 字节。

  在这样的情况下,填充字节长度字段值可以被设置为0xFE和 0xFF。

  当“N”的值是“3或者更大”时,作为一个示例,即使当N具有在3 和65278之间的值时,填充字节长度字段的长度可以是2个字节。

  在这样的情况下,填充字节长度字段可以由MSB和LSB组成。

  即,2个字节填充字节长度字段可以用信号发送填充字节的总长 度。

  如在图40中所图示,继MSB和LSB之后可以存在附加的填充字 节。即,因为总填充字节长度是N并且MSB和LSB的长度是2个字 节,所以后续的填充字节的长度是N-2个字节。

  图41图示在现有技术中的BB帧结构的又一示例。

  如在图41中所图示,2比特指示符可以被使用以便于指示填充字 节的状态。指示符可以被表达为填充指示符(PADI)。

  当填充字节,即,填充没有被包括在BBF有效载荷(可替选地, 数据字段或者FEC帧)中时,PADI可以被设置为“00”。

  在图41中图示的第一BB帧中,PADI可以被设置为“00”并且可 以验证在BBF有效载荷中不存在填充。

  当PADI是“01”时,可以表示被包括在BBF有效载荷中的填充的 长度是1个字节。

  在图41中图示的第二BB帧中,PADI可以被设置为“01”并且可 以验证填充的长度是1个字节。示出的“P”表示填充字节。

  当PAID是“10”时,可以表示填充字节是两个或者多个。

  在这样的情况下,填充字段可以通过使用MSB和LSB用信号发 送填充的长度。

  在图41中图示的第三BB帧中,能够看到PADI值被设置为“10” 并且填充字段的第一和第二字节分别被分配给MSB和LSB。

  继MSB和LSB之后比标注有“P”的附加的填充可以存在。

  图42图示在本说明书中提出的BB帧结构的一个示例。

  说明书提供用于BB帧和BB帧报头的配置的下述方案。

  BB帧可以被配置为包括BB帧报头、填充字段、以及有效载荷中 的至少一个。

  图42图示其中填充字段被定位在有效载荷的前面的BB帧结构的 一个示例。

  在一些实施例中填充字段可以被定位在有效载荷之后并且在图44 和图45中将会详细地描述。

  填充字段和有效载荷被组合以被称为BB帧有效载荷(可替选地, BB帧数据字段或者FEC帧)。

  BB帧报头可以描述有效载荷的格式,即,数据字段。

  此外,与删除的空分组(DNP)或者输入流同步器(ISSY)相关 联的信息可以被另外插入在填充字段的前面。

  如上所述,有效载荷可以意指数据字段。

  BB帧报头可以包括STUFFI字段。

  STUFFI字段可以用作指示是否在BB帧中存在填充字节的指示 符。

  STUFFI字段可以是1个比特。在一些实施例中,STUFFI的位置 可以被改变。

  作为一个示例,当STUFFI值是“0”时,BB帧不包括填充字段并 且不可以包括事件信令字段。

  当STUFFI字段值是“1”时,BB帧可以包括填充字段或者带内信 令字段。即,除了UP之外的信息,即,填充或者带内字段可以在有效 载荷中另外存在。

  在本发明的一些实施例中,通过STUFFI值的“0”和“1”表示的意义 可以被相互切换。

  填充字段可以包括填充字段报头和填充数据区域中的至少一个。

  填充数据区域可以包括填充数据和带内信令信息中的至少一个。

  在一些实施例中填充字段报头可以是2个字节。

  此外,填充字段报头可以包括STUFF_ONE(可替选地, PAD_ONE)、STUFF_TYPE(PAD_TYPE)、以及STUFF_LEN(可 替选地,PAD_LEN)中的至少一个。

  在图42中图示的第一字节表示填充字段的第一字节。

  第二字节也可以被包括在填充字段中。在一些实施例中,前面的 两个字节(第一字节和第二字节)可以对应于填充字段报头。

  在一些实施例中,第三字节(第三字节)或者后面的可以被包括 在填充数据区域或者有效载荷中。

  在一些实施例中PAD_ONE字段可以被表达为STUFF_ONE字段。

  当STUFFI是“1”时,STUFF_ONE可以被验证。STUFF_ONE可以 表示是否填充字节的长度是1个字节。STUFF_ONE可以是1个比特的 MSB。当STUFF_ONE是1时,填充字节的长度可以是1个字节。在 这样的情况下,表示填充字节的长度的STUFF_LEN_LSB不可以被使 用。

  此外,STUFF_LEN_LSB的所有值可以被设置为0。在这样的情况 下,STUFF_LEN_LSB的所有的值可以被设置为1。即,在一些实施例 中,1字节填充字节可以具有00000000、11111111、10000000、或者 01111111的值。

  当STUFF_ONE是0时,填充字节的长度可以大于1个字节。

  在这样的情况下,2个字节填充字段报头可以被用于表示填充数 据区域的字节和长度。

  取决于设计者STUFF_ONE的值可以被相互切换意义。即,通过 1和0表示的意义可以被相互切换。

  被图示的STUFF_ONE(PAD_ONE)可以被定位在第一字节的第 一比特处。在一些实施例中可以改变该位置。在一些实施例中 STUFF_ONE可以被定位在BB帧报头处。

  在一些实施例中,用作STUFFI和STUFF_ONE的2个比特的一 个字段可以在一些实施例中被配置。因为STUFFI和STUFF_ONE中的 每一个是1个比特,所以2个比特的一个字段被配置并且STUFFI和 STUFF_ONE的任务可以被替换。字段可以被定位在BB帧报头处或者在填充字段中。

  在一些实施例中PAD_LEN可以被称为STUFF_LEN。STUFF_LEN 可以包括STUFF_LEN_MSB和STUFF_LEN_LSB中的至少一个。

  STUFF_LEN_MSB和STUFF_LEN_LSB可以分别是5和8个比特 字段。

  STUFF_LEN_MSB和STUFF_LEN_LSB可以被用于表示填充字段 的总长度。在一些实施例中,STUFF_LEN_MSB和STUFF_LEN_LSB 的长度被相互切换成是8个比特和5个比特。此外,在一些实施例中, 两侧的位置也可以被相互切换。在一些实施例中,指示填充的长度的字段可以被定位在填充数据区域中。

  在现有技术中,通过使用前面的2个字节表达填充的长度。然而, 当64K LDPC被使用时,填充的长度具有最多6370个字节的值(64k、 5/6码率、BCH代码)。因此,通过13个比特(2^13=8192个字节) 可以充分地表达填充的长度。

  因此,在本说明书中提出的PAD_LEN可以具有13(5+8)个比 特。

  当通过13个比特表达填充的长度时,在前面的2个字节的空白的2个比特可以保留。

  在本说明书中,提供一种方法,当填充区域被用于其它用途(例 如,带内信令)时其将空白的2个比特分配给PAD_TYPE以用信号发 送类型。

  在一些实施例中STUFF_TYPE可以被称为PAD_TYPE。

  作为2个比特字段的STUFF_TYPE可以表示如上所述的填充数据 (Kiev替选地,填充数据区域)的类型。

  如在图42中所图示,当STUFF_TYPE值是“00”时,填充数据区 域可以仅包括填充数据。

  当STUFF_TYPE值是“01”时,特定类型的带内信令信息可以与填 充数据一起被包括在填充数据区域中。

  当STUFF_TYPE值是“10”时,其它类型的带内信令信息可以与填 充数据一起被包括在填充数据区域中。

  当STUFF_TYPE值是“11”时,特定类型的和其它类型的带内信令 信息两者可以与填充数据一起被包括在填充数据区域中。

  在此,特定类型的带内信令信息可以意指“带内A”并且其它类型 的带内信令信息可以意指“带内B”。

  这仅是一个实施例并且通过STUFF_TYPE值指示的类型可以通过 各种方案来改变。

  此外,STUFF_TYPE可以指示BB帧有效载荷和有效载荷的配置。 例如,STUFF_TYPE可以指示在有效载荷中没有切割的正常的第一分 组的位置。

  如在本说明书中所提出的,当在填充字段中执行信令时,带内信 令可以被插入到多个其他的帧中。此外,可以区分此情况与其中在没 有带内信令的情况下仅包括填充的情况。

  在一些实施例中STUFF_TYPE可以被定位在BB帧报头处。

  可替选地,如在实施例中所描述的,STUFF_TYPE可以被定位在 填充字段中。在一些实施例中,STUFF_TYPE的长度可以被改变。

  取决于设计者STUFF_TYPE的值可以被相互切换意义。

  例如,通过00表示的意义和通过11表示的意义可以被相互切换。 此外,通过10表示的意义和通过01表示的意义可以被相互切换。

  在一些实施例中所有的填充数据可以具有0或者1的值。

  在下文中,将会详细地描述在图42中图示的情况#1至情况#6。

  (1)情况#1图示在BB帧中不包括填充数据和信令信息的情况。

  在这样的情况下,STUFFI字段可以被设置为“0”。因此,在BB 帧的结构中,数据区域,即,有效载荷可以被定位为紧挨着BB帧报头。

  (2)情况#2图示1个字节的填充字段在BB帧存在并且带内信令 不存在的情况。

  在这样的情况下,STUFFI字段可以被设置为“1”。即,BB帧包括 填充字段并且填充字段可以具有1个字节的大小。

  在此,填充字段的第一比特表示STUFF_ONE字段,并且具有“1” 的值,因为填充字段的大小是1个字节。

  填充字段的剩余的7个比特可以具有1111111的值。

  因此,可以通过11111111表示1个字节的填充字段。

  (3)情况#3图示在BB帧中存在除了1个字节之外的填充字段并 且带内信令不存在的情况。

  即,填充字段可以是2个字节或者超过2个字节。

  因为填充字段存在,所以STUFFI字段可以被设置为“1”。

  填充字段可以具有2个字节的填充字段报头。填充字段报头的第 一字节的第一比特对应于STUFF_ONE字段。

  STUFF_ONE字段可以被设置为“0”的值,因为填充字段的大小大 于1个字节。

  填充字段报头的第一字节的第二和第三比特对应于STUFF_TYPE 字段。

  因为在BB帧的填充数据区域中仅填充数据存在,如上所述, STUFF_TYPE可以具有00的值。

  在附图中,作为另一示例性实施例,图示了STUFF_TYPE具有11 的值的情况。

  即,此情况是在BB帧的填充数据区域中仅填充数据存在的情况, 并且STUFF_TYPE字段可以被指示为11的值。

  其后,填充字段报头的STUFF_LEN_MSB和STUFF_LEN_LSB 可以具有填充字段的长度信息。如上所述,可以通过总共13个比特来 表达填充字段的长度。填充数据区域可以被定位在STUFF_LEN_MSB 和STUFF_LEN_LSB之后。在这样的情况下,仅填充数据可以被定位在填充数据区域中。

  (4)情况#4图示在BB帧中超过1个字节的填充字段存在并且带 内信令存在的情况。

  在这样的情况下,填充数据和带内A信令可以在BB帧的填充数 据区域中存在。

  带内A信令可以意指上述的特定类型的带内信令。在这样的情况 下,因为填充字段存在,STUFFI可以具有1的值。

  填充字段报头的第一字节的第一比特是STUFF_ONE字段并且可 以具有“0”的值,因为填充字段的大小大于1个字节。

  填充字段报头的第一字节的第二和第三比特可以是前述的 STUFF_TYPE字段。

  因为在BB帧的填充数据区域中仅带内A信令存在,如上所述, STUFF_TYPE可以具有10的值。根据示例性实施例,值也可以是01。

  接下来,填充字段报头的STUFF_LEN_MSB和STUFF_LEN_LSB 可以具有填充字段的长度信息。如上所述,可以通过使用总共13个比 特来表达填充字段的长度。填充数据区域可以被定位在 STUFF_LEN_MSB和STUFF_LEN_LSB之后。在这样的情况下,除了 填充数据之外的带内A信令可以在BB帧的填充数据区域中存在。

  (5)情况#5图示在BB帧中超过1个字节的填充字段存在并且带 内B信令存在的情况。

  在这样的情况下,在BB帧的填充数据区域中填充数据和带内B 信令可以存在。

  带内B信令可以意指上述的不同类型的带内信令。在这样的情况 下,因为填充字段存在,则STUFFI可以具有1的值。

  填充字段报头的第一字节的第一比特是STUFF_ONE字段并且可 以具有“0”的值,因为填充字段的大小大于1个字节。

  填充字段报头的第一字节的第二和第三比特可以是前述的 STUFF_TYPE字段。因为在BB帧的填充数据区域中仅带内B信令存 在,如上所述,STUFF_TYPE可以具有01的值。根据示例性实施例, 值也可以是10。

  接下来,填充字段报头的STUFF_LEN_MSB和STUFF_LEN_LSB 可以具有填充字段的长度信息。如上所述,可以通过总共13个比特表 达填充字段的长度。填充数据区域可以被定位在STUFF_LEN_MSB和 STUFF_LEN_LSB之后。在这样的情况下,在BB帧的填充数据区域中除了填充数据之外的带内B信令可以存在。

  (6)情况#6图示在BB帧中超过1个比特的填充字段存在并且带 内A和B信令存在的情况。

  在这样的情况下,在BB帧的填充数据区域中所有的填充数据和 带内A和B信令可以存在。

  在这样的情况下,STUFFI可以具有“1”的值。填充字段报头的第 一字节的第一比特是STUFF_ONE字段,并且可以具有“0”的值,因为 填充字段的大小大于1个字节。填充字段报头的第一字节的第二和第 三比特可以是前述的STUFF_TYPE字段。因为在BB帧的填充数据区 域中带内A和B信令存在,如上所述,STUFF_TYPE可以具有11的 值。

  在附图中,作为另一示例性实施例,图示了STUFF_TYPE具有00 的值的情况。即,此情况是在BB帧的填充数据区域中所有的带内A 和B信令存在并且STUFF_TYPE字段可以被指示为00的值的情况。

  接下来,填充字段报头的STUFF_LEN_MSB和STUFF_LEN_LSB 可以具有填充字段的长度信息。如上所述,可以通过使用总共13个比 特来表达填充字段的长度。

  填充数据区域可以被定位在STUFF_LEN_MSB和 STUFF_LEN_LSB之后。在这样的情况下,除了填充数据之外的带内A 和B信令可以存在于填充数据区域中。

  图43是图示在本说明书中提出的BB帧结构的另一示例的图。

  图43A可以图示其中在没有填补的情况下仅数据存在,即,填充 数据的情况中的BB帧。

  BB帧报头的STUFFI可以具有0的值。在没有填充字段的情况下 有效载荷就可以被定位在BB帧报头之后。该情况可以对应于图42的 情况#1。

  图43B可以是具有1个字节的填充的情况。

  在这样的情况下,BB帧报头的STUFFI具有1的值。第一字节的 第一比特可以具有作为STUFF_ONE的1的值。这可以意指填充是1 个字节。在图43中,填充的每个比特可以具有11111111(0xFF)的值。 可替选地,根据示例性实施例,每个比特可以具有10000000的值。情况可以对应于图42的情况#2。

  图43C可以是具有n个字节的填充的情况。

  在这样的情况下,BB帧报头的STUFFI可以具有1的值。此外, STUFF_ONE可以具有0的值。STUFF_TYPE可以指示在没有带内信 令的情况下仅填充数据被使用。

  即,根据示例性实施例,STUFF_TYPE可以具有00的值。

  接下来,剩下的13个比特可以指示填充字段的长度是n个字节。 13个比特可以是STUFF_LEN_MSB和STUFF_LEN_LSB。填充数据可 以被定位在STUFF_LEN_MSB和STUFF_LEN_LSB之后。情况可以对 应于在图42的情况#3中填充字段是3个字节或者更多的情况。

  图43D可以是除了带内A信令之外具有n个字节的填充的情况。

  在这样的情况下,BB帧报头的STUFFI可以具有1的值。此外, STUFF_ONE可以具有0的值。STUFF_TYPE可以指示带内A信令被 使用。

  即,根据示例性实施例,STUFF_TYPE可以具有01的值。 STUFF_TYPE的值本身可以被改变,如上所述。接下来,剩下的13个 比特可以指示填充字段的长度是n个字节。13个比特可以是 STUFF_LEN_MSB和STUFF_LEN_LSB。带内A信令可以被定位在 STUFF_LEN_MSB和STUFF_LEN_LSB之后。该情况可以对应于图42 的情况#4。

  图43E可以是除了带内B信令之外具有n个字节的填充的情况。

  在这样的情况下,BB帧报头的STUFFI可以具有1的值。此外, STUFF_ONE可以具有0的值。STUFF_TYPE可以指示带内B信令被 使用。

  即,根据示例性实施例,STUFF_TYPE可以具有10的值。 STUFF_TYPE的值本身可以被改变,如上所述。

  接下来,剩下的13个比特可以指示填充字段的长度是n个字节。

  13个比特可以是STUFF_LEN_MSB和STUFF_LEN_LSB。带内B 信令可以被定位在STUFF_LEN_MSB和STUFF_LEN_LSB之后。该情 况可以对应于图42的情况#5。

  图43F可以是除了带内A和B信令之外具有n个字节的填充的情 况。

  在这样的情况下,BB帧报头的STUFFI可以具有1的值。此外, STUFF_ONE可以具有0的值。STUFF_TYPE可以指示带内A和B信 令被使用。

  即,根据示例性实施例,STUFF_TYPE可以具有11的值。 STUFF_TYPE的值本身可以被改变,如上所述。接下来,剩下的13个 比特可以指示填充字段的长度是n个字节。13个比特可以是STUFF_LEN_MSB和STUFF_LEN_LSB。带内A和B信令可以被定位 在STUFF_LEN_MSB和STUFF_LEN_LSB之后。该情况可以对应于图 42的情况#6。

  图44是图示在本说明书中提出的BB帧结构的另一示例的图。

  图44图示在填充字段被定位在BB帧的末端处(紧挨着有效载荷) 的情况中的BB帧结构的示例。

  BB帧包括BBF报头和BB帧有效载荷。

  BBF报头被插入在BB帧有效载荷的前面以便于表示BBF数据字 段的格式。

  BBF报头可以具有2个字节的固定长度。

  BBF报头包括与表示是否在BB帧中存在填充和填充的指示符。 STUFFI字段可以通过1个比特来表示。

  BB帧有效载荷可以包括填充字段和有效载荷。

  填充字段被包括在所有的用户分组(Up)没有被填充在BB帧有 效载荷中的情况。

  作为示例,当STUFFI字段被设置为“1”时,BB帧有效载荷可以 包括填充字段。

  有效载荷意指UP被包括的区域。

  可以通过填充报头字段(可替选地,填充字段报头)和填充数据(区域)配置填充字段。

  可以通过填充数据区域或者填充数据表达填充数据区域。

  填充数据、带内信令信息等等可以被包括在填充数据区域中。

  填充报头字段可以包括STUFF_ONE字段、STUFF_TYPE字段、 以及STUFF_LEN字段。

  STUFF_LEN字段表示包括填充报头字段的整个填充字段的长度 并且可以包括STUFF_LEN_MSB字段和STUFF_LEN_LSB字段。可以 通过13个比特表达STUFF_LEN字段。

  STUFF_ONE字段意指表示是否填充字段的长度是1个字节的1 个比特的字段。

  作为示例,当STUFF_ONE字段被设置为“1”时,则填充字段的长 度是1个字节。在这样的情况下,STUFF_LEN_LSB字段没有被包括 在填充字段,即,STUFF_LEN字段中。

  当STUFF_ONE字段被设置为“0”时,填充字段的长度大于1个字 节。在这样的情况下,2个字节的填充报头被用于表示填充数据的长度 和类型。

  即,STUFF_TYPE字段表示填充数据的类型并且可以通过2个比 特表达。

  下面的表34图示图44的STUFF_TYPE字段的示例。

  [表34]

  参考表34和图44,当STUFF_TYPE字段被设置为(1)“00”时, 填充数据区域可以仅被用作填充数据,当STUFF_TYPE字段被设置为 (2)“01”时,填充数据区域可以被用作带内A信令信息和填充数据, 当STUFF_TYPE字段被设置为(3)“10”时,填充数据区域可以被用作带内B信令信息和填充数据,并且当STUFF_TYPE字段被设置为(4) “11”时,填充数据区域可以被用作带内B信令信息和填充数据。

  在表34中,带内A可以是In-Band-ISSY,并且带内B可以是 In-Band-PLS。

  STUFF_LEN_MSB字段表示包括填充报头字段的整个填充字段的 最高有效位(MSB)值并且通过5个比特表达。

  作为示例,当STUFF_ONE字段被设置为“1”时,可以通过“11111” 表达STUFF_LEN_MSB字段。可替选地,可以通过“00000”表达 STUFF_LEN_MSB字段。

  STUFF_LEN_LSB字段表示整个填充字段长度的最低有效位 (LSB)值并且通过8个比特表达。

  填充数据字段可以包括填充和/或带内信令字段。

  在此,“填充和/或带内信令”意指填充、带内信令或者填充、以及 带内信令。

  即,“A和/或B”的表达可以与A或者B中的至少一个的意义相同。

  参考图44,填充字段的第N个字节的第八比特表示STUFF_ONE 字段,第N个字节的第六和第七比特表示STUFF_TYPE字段,填充字 段的第N个字节的第一至第五比特表示STUFF_LEN_LSB字段,并且 填充字段的第N-1个字节表示STUFF_LEN_MSB字段。

  此外,可以表示来自于填充字段的第(N-2)个字节数据UP、填 充数据、带内A数据、带内B数据、或者带内A数据和B数据。

  对于图44的情况#1至情况#6的更加详细的描述将会参考对应于 图44的各种情况的图42的情况#1至情况#6的描述。

  图44的帧结构可以执行与图42的帧结构相同的功能。

  像在图44中图示的BB帧结构一样,当填充字段被定位在BB帧 的末端处时,接收设备可以在没有检查填充的情况下直接地接收用户 分组(UP),并且结果,到UP的接入时间比图42中图示的BB帧结 构中的短。

  图45是图示在本说明书中提出的BB帧结构的又一示例的图。

  图45图示在填充字段被定位在BB帧的最后(可替选地,被定位 为紧挨着有效载荷和FEC帧)的情况中的各种BB帧结构。

  因为仅在填充字段的位置中图45的帧结构不同于图43的帧结构 但是在所有其他的部分与图43的帧结构相同,所以图41的详细描述 可以参考图43。

  图46是图示计算在各种BB帧结构中的BB帧的传输的开销的结 果的比较的图。

  通过DVB-TS表示的曲线图可以是在上面描述的现有技术中的开 销曲线图。DVB-T2可以意指数字视频广播(DVB)的陆地电视广播系 统有关的标准。DVB-T2可以意指欧洲的下一代陆地广播有关的标志。 通过DVB-T2表示的曲线图可以是通过根据标准技术计算BB帧中的开 销获得的曲线图。

  通过MH表示的曲线图可以是在上面描述的现有技术中的另一开 销曲线图。MH可以意指消费者电子协会(CEA)的移动/手持式DTV 系统有关的标准。通过MH表示的曲线图可以是通过根据此标准技术 计算BB帧中的开销获得的曲线图。

  通过SS&SN表示的曲线图可以是在上面描述的现有技术中的又 一开销曲线图。SS&SN可以意指现有技术中的一个。当通过在现有技 术中提出的方法配置BB帧和BB帧报头时通过计算开销获得的曲线图 被图示为通过SS&SN表示的曲线图。

  下面的表35是图示在每个BB帧的传输之后计算开销的结果的 表。

  [表35]

  

  开销可以意指表示数据字段的长度的字段的开销。

  在现有技术中,因为2个字节的字段被用于每个BB帧,所以开 销可能最大为0.22%。

  在另一现有技术中,因为仅1个比特的字段被使用,开销可能仅 最大为0.0139%。开销可能是最低的。

  在又一现有技术中,2个比特的字段可以被使用。在这样的情况 下,开销可能比另一现有技术的大两倍。

  通过LG表示的曲线图可以是根据本发明的开销曲线图。在本发 明中,仅1个比特的字段可以被用于填充字段的信令。因此,开销可 以是最小值。此外,存在另外准备2个比特的剩余字段以被用于指示 带内信令的类型等等的优点。本发明可以通过使用剩余字段支持可用 作其他使用的结构,诸如表示BB帧的配置。

  图47图示在现有技术中的BB帧结构的一个示例。

  如在图47中所图示,BB帧包括报头、可选的报头以及有效载荷 数据。

  报头包括分组开始指示器模式指示符(PSPMI)字段、填充指示 符(PADI)字段、以及分组开始指示器最低有效位(PKTSPTR_LSB) 字段。

  PSPMI字段意指具有1个比特的大小的标志字段,其表示是否分 组开始指示器(PKTSPTR)字段是短模式或者长模式。

  PKTSPTR字段可以与SYNCD字段的概念相同。

  即,PSPMI字段意指表示是否PKTSPTR字段的长度小或者大的 标志。

  PKTSPTR_LSB字段表示13个比特的PKTSPTR字段的5个LSB 比特。

  可选报头可以包括分组开始指示器最高有效位(PKTSPTR_MSB) 字段和填充字段。

  PKTSPTR_MSB字段表示13个比特的PKTSPTR字段的8个MSB 比特。

  此外,填充字段可以包括填充数据长度(PADL)字段和 PADDING_DATA字段。

  PADL字段表示填充数据字段的长度并且具有15个比特的大小。

  PADDING_DATA字段具有可变长度并且表示填充信息。

  如在图47中所图示,BB帧结构通过在没有使用表示数据字段的 长度的信息(例如,DFL)的情况下发送PADDING_DATA字段的长 度在接收设备中计算数据字段的长度,以便于表达最多13个字节的(有 效载荷)数据字段的长度。

  在此,填充字段的长度对应于BB帧的有效载荷数据大小-数据字 段的长度。

  当在BB帧中不存在填充字段时,通过使用BB帧大小计算数据字 段长度(DFL)。

  当在BB帧中存在填充字段时,2个比特的PADI被包括在BB帧 报头中以指示填充长度。

  更加具体地,为了将基带帧(BBF)发送到FEC块,即,为了减 少用于BB帧报头的传输的开销,PKTSPRT字段被划分成 PKTSPTR_LSB和PKTSPTR_MSB以操作。

  即,PKTSPTR字段能够支持高达2个字节的大小,但是当 PKTSPTR字段的长度小(≤31个字节)时,仅PKTSPTR_LSB可以被 使用,并且结果,PKTSPTR字段的传输大小可以被缩短为1个字节。

  然而,因为PKTSPTR_LSB的长度与5个比特一样小,所以仅当 PKTSPTR字段的大小是31个字节或者更少时,存在1个字节的BBF 报头能够被配置的缺点。

  如在图39中所描述的,通过将DFL分配给每个BB帧报头使用现 有的BB帧以便于向接收设备(可替选地,接收终端)指示BB帧的数 据字段的长度,并且结果,当将BB帧发送给FEC块时的开销大量地 出现。

  因此,将会详细地描述用于增强BB帧报头的传输效率并且添加 错误检查的新功能的新的BB帧结构。

  即,本说明书提供一种通过控制被包括在BB帧报头中的SYNCD 字段的大小整体地减少BB帧报头的大小的方法、通过使用BB帧报头 中的剩余的1个比特执行错误检查的方法等等。

  在下文中,在本说明书中提出的方法和BB帧结构在发送设备的 BB帧报头插入块和接收设备的BB帧报头解析器块中操作。

  图48是图示在本说明书中提出的BB帧结构的示例的图。

  图48的输入流通过输入格式化模块的模式适配模块形成图48的 BB帧结构。

  如在图48中所图示,通过模式适配模块包括多个分组的输入流被 切割或者被映射到有效载荷,并且在有效载荷之前包括关于有效载荷 的信息的报头被添加。

  可以通过BB帧数据字段表达有效载荷。

  报头可以包括OPTIONI字段、STUFFI字段、SYNCD_LSB字段、 SYNCD_MSB字段、Checksum字段、以及填充字段中的至少一个。

  如上所述,填充字段可以包括填充报头字段和填充字节字段。

  填充字节字段可以通过填充数据字段或者填充数据区域来表达。

  包括OPTIONI字段、STUFFI字段、以及SYNCD_LSB字段的BB 帧报头可以被定义,并且包括SYNCD_MSB字段和Checksum字段的 可选报头可以被定义。

  图48图示BB帧报头和可选报头被定义。

  此外,填充字段可以被包括在报头中或者不可以被包括在报头中。

  当填充字段没有被包括在报头中时,BB帧有效载荷可以与有效载 荷一起被配置。

  填充字段可以被定位在有效载荷(图48)之前或者有效载荷之后。

  SYNCD字段可以表示从数据字段的开始到在数据字段中开始的 首先发送的UP的开始的距离。

  在此,SYNCD字段可以被划分成SYNCD_LSB字段和 SYNCD_MSB字段并且具有13个比特的大小。

  SYNCD_LSB字段具有作为表示SYNCD的LSB的值的6个比特 的大小并且可以表达最多63个字节的SYNCD。

  如在图48中所图示,当报头被划分成BB帧报头和可选报头时, SYNCD_LSB字段可以被包括在BB帧报头中。

  此外,SYNCD_MSB字段具有作为表示SYNCD的MSB的值的7 个比特的大小。

  如在图48中所图示的,当报头被划分成BB帧报头和可选报头时, SYNCD_MSB字段可以被包括在可选报头中。

  通过OPTIONI字段确定SYNCD_MSB字段的使用。

  OPTIONI字段表示是否通过6个比特的SYNCD_LSB来表达通过 有效载荷发送的分组当中的重新开始的分组的位置。

  作为示例,当OPTIONI字段被设置为“0”时,OPTIONI字段表示 可以通过6个比特的SYNCD_LSB表达在通过有效载荷发送的分组当 中的重新开始的分组的位置。

  当OPTIONI字段被设置为“1”时,OPTIONI字段表示通过6个比 特的SYNCD_LSB不可以表达在通过有效载荷发送的分组当中的重新 开始的分组的位置。

  因此,当OPTIONI字段被设置为“1”时,OPTIONI字段需要通过 使用7个比特的SYNCD_MSB字段的6个比特的SYNCD_LSB字段表 示在有效载荷中重新开始的分组的位置。

  在此,当SYNCD_MSB字段被包括在可选报头中时,可选报头被 包括在BB帧中。

  STUFFI字段具有1个比特的大小并且意指表示是否在BB帧中存 在填充字段(可替选地,填充字节)或者带内信令字段的指示符。

  Check-sum字段可以被用于具有1个比特的大小的OPTIONI字段 的BB帧报头的错误校验。

  当报头被划分成BB帧报头和可选报头时Check-sum字段可以被 包括在可选报头中。

  如上所述,填充字段包括STUFFING报头和STUFFING字节。

  图48的SYNCD_LSB字段和图47的PKTSPTR_LSB字段可以被 用作相同的意义。

  在此,在本说明书中提出的图48的SYNCD_LSB字段的大小被增 加了1个比特达到6个比特,同时PKTSPTR_LSB字段的大小是5个 比特。

  即,可以通过6个比特的SYNCD_LSB字段表达的SYNCD的长 度变成大约是63(26-1)个字节的两倍,同时通过5个比特的 PKTSPTR_LSB字段可以表达的PKTSPTR的长度最多是31(25-1)个 字节。

  即,通过控制在本说明书中提出的SYNCD_LSB字段的大小 SYNCD_MSB字段被添加到报头或者BB帧报头或者可选报头的情况 被减少,并且结果,用于BB帧的传输的开销可以被减少。

  例如,假定188个字节的MPEG2-TS流被发送。

  (1)在图43的BB帧结构的情况下,仅PKTSPTR_LSB字段被 包括在BB帧报头中以便于发送188个字节的TS分组的情况被包括 (即,长度具有31个字节或者更少的值的情况)对应于大约16.49%(31 个字节/188个字节)。

  即,与16.49%相对应的BB帧包括具有1个字节的大小的报头, 并且与剩余的83.51%相对应的BB帧包括具有2个字节的大小的报头。

  在此,报头表示与有效载荷有关的格式,并且可以意指BB帧报 头或者意指包括BB帧报头和可选报头。

  因此,BB帧平均地包括具有1.83个字节的大小的报头。

  (2)另一方面,在图48的BB帧结构的情况下,仅SYNCD_LSB 字段被包括中BB帧报头中以便于发送188个字节的TS分组的情况被 包括(即,SYNCD长度具有63个字节或者更少的值的情况)对应于 大约33.51%(63个字节/188个字节)。

  即,与33.51%相对应的BB帧包括具有1个字节的大小的报头, 并且与剩余的66.49%相对应的BB帧包括具有2个字节的大小的报头。

  因此,BB帧平均地包括具有1.66个字节的大小的BB帧报头,并 且结果,能够看到与具有图47的BB帧结构的情况相比较可以很大地 减少用于BB帧的传输的开销。

  此外,通过使用被包括在可选报头中的1个比特作为报头的校验 和1比特或者被包括在报头中的OPTIONI字段的校验和1比特,图48 的BB帧结构可以执行可以检测报头的错误的附加功能。

  图49是图示在本说明书中提出的BB帧结构的另一示例的图。

  图49的输出处理器实现在下面要描述的在图50、图51以及图53 中公开的功能、过程以及/或者方法。

  图49的BB帧结构在SYNCD_LSB字段和SYNCD_MSB字段的 大小和STUFFI字段的位置不同于图48的BB帧结构,但是其其他部 分是相同的。

  在下文中,对于与图48的BB帧结构的相同部分的描述被省略, 并且将会主要地描述不同部分。

  OPTIONI字段和SYNCD_LSB字段被组合以被定义为BB帧报头, 并且SYNCD_MSB字段、STUFFI字段、以及Checksum字段被组合以 被定义为可选报头。

  此外,OPTIONI字段、SYNCD_LSB字段、SYNCD_MSB字段、 STUFFI字段、以及Checksum字段被组合以被定义为一个报头。

  在这样的情况下,也可以通过BB帧报头表达报头。

  作为又一示例,STUFFI字段与校验和字段可以被组合成一个特定 的字段。将会在下面要描述的图50和图51中详细地对此描述。如在 图49中所图示,SYNCD_LSB字段的大小是7个比特,并且 SYNCD_MSB字段的大小是6个比特。

  像图49一样,当SYNCD_LSB字段的大小是7个比特时,更多数 目的SYNCD的长度可以被表达。

  即,当SYNCD_LSB字段的大小是7个比特时,SYCND的可表 达的长度是127(27-1)个字节,并且变成大约比图48的情况(31个 字节)大四倍。

  类似地,假定188个字节的MPEG2-TS流被发送。如在图50中 所图示,SYNCD_LSB字段的大小是7个比特,并且SYNCD_MSB字 段的大小是6个比特。

  在图49的BB帧结构的情况下,仅SYNCD_LSB字段被包括在 BB帧报头中以便于发送188个字节的TS分组的情况被包括(即, SYNCD长度具有127个字节或者更少的值的情况)对应于大约67.55% (127个字节/188个字节)。

  即,与67.55%相对应的BB帧包括具有1个字节的大小的报头, 并且与剩余的32.45%相对应的BB帧包括具有2个字节的大小的报头。

  因此,BB帧平均包括具有1.32个字节的大小的报头,并且结果, 与具有图47和图48的BB帧结构的情况相比较可以很大地减少用于 BB帧的传输的开销。

  类似地,即使在图49的BB帧结构中,可以通过使用在报头中存 在的剩余的1个比特作为校验和(作为报头的校验和1比特或者作为 OPTIONI字段的校验和)另外执行对于报头的错误检查。

  图50是图示在本说明书中公开的BB帧结构的又一示例的图。

  如在图50中所图示,前述的STUFFI字段和校验和字段可以被组 合成一个特定字段5010。

  特定字段5010可以被用作指示是否在BB帧中存在填充字段的 值。

  特定字段5010可以被表示为扩展指示符(EXT_I)字段并且可以 具有2个比特的大小。

  此外,特定字段5010可以被表达为可选报头指示符(OPTI)字段。

  OPTI字段可以意指指示是否包括填充的报头存在的字段。

  BB帧可以通过报头和有效载荷组成,并且报头可以通过一个或者 多个子报头组成。

  即,一个或者多个子报头可以被表达为第一报头、第二报头、第 三报头等等。

  作为一个示例,第一报头可以被表达为BBF报头、基本报头的等 等,并且第二报头可以被表达为可选报头、可选的报头等等。

  特定字段5010可以被包括在BB帧的可选(的)报头中。

  下面给出的表36图示特定字段(EXT_I字段)格式的一个示例。

  [表36]

  在表36中,(1)“00”的特定字段值指示在BB帧中不存在填 充的情况,(2)“01”指示在BB帧中存在1字节的填充的情况,(3) “10”指示在BB帧中存在1个字节的填充的情况,并且(4)“11” 指示在BB帧中存在3个字节或者更多个地填充的情况。

  如上所述,填充字段可以包括填充报头字段和填充字节字段。

  此外,填充报头字段可以包括STUFF_TYPE字段、 STUFF_LEN_LSB、以及STUFF_LEN_MSB字段。

  STUFF_TYPE字段可以被表达为扩展类型(EXT_TYPE)字段。在 该情况下,EXT_TYPE字段可以指示填充字段的类型。

  此外,填充字段可以被表达为扩展字段。

  当EXT_I字段具有“01”、“10”或者“11”时,STUFF_TYPE字段 可以被包括在BB帧或者BB帧报头中。参考下面给出的表37将会描 述其详细内容。

  STUFF_TYPE字段可以是3个比特,STUFF_LEN_LS字段可以是 5个比特,并且STUFF_LEN_MSB字段可以是8个比特。

  STUFF_LEN_LSB字段可以被表达为EXT_LEN LSB字段,并且 STUFF_LEN_MSB字段可以被表达为EXT_LEN_MSB字段。

  在下文中,将会通过表37描述作为一个示例的根据特定字段值定 义的STUFF_TYPE字段和STUFF_LEN字段及其意义。

  [表37]

  

  在表37中,当特定字段(例如,EXT_I字段)值是“00”时,因为 不存在填充,所以STUFF_TYPE字段和STUFF_LEN字段在填充字段 中不存在。

  当特定字段值“01”时,STUFF_TYPE字段值是“000”并且STUFF_LEN字段值是“00000”,1个字节的填充被包括在BB帧(可替 选地,填充字段)中。

  当特定字段值“10”时,STUFF_TYPE字段值是“000”,并且 STUFF_LEN字段值是“00000”,2个字节的填充被包括在BB帧(可替 选地,填充字段)中。当特定字段值“110”时,STUFF_TYPE字段值是 “000”,并且STUFF_LEN字段值是“stuff_len”,3个字节或者更多个的填充被包括在BB帧(可替选地,填充字段)中。

  当特定字段值“11”时,STUFF_TYPE字段值是“001”,并且 STUFF_LEN字段值是“stuff_len”,填充和带内A信令被包括在BB帧 (可替选地,填充字段)中。

  带内A可以是INBAND_ISSY。

  当特定字段值“11”时,STUFF_TYPE字段值是“010”,并且 STUFF_LEN字段值是“stuff_len”,填充和带内B信令被包括在BB帧 (可替选地,填充字段)中。

  带内B可以是INBAND_SIG。

  当特定字段值“11”时,STUFF_TYPE字段值是“111”,并且 STUFF_LEN字段值是“stuff_len”,填充和其他信息被包括在BB帧(可 替选地,填充字段)中。

  此外,STUFF_LEN字段值可以被划分成STUFF_LEN_LSB字段 (5个比特)值和STUFF_LEN_MSB字段(8个比特)值。

  将会参考图38对其进行描述。

  表38

  

  在表38中,当特定字段值“01”时,STUFF_TYPE字段值是“000”, STUFF_LEN_LSB字段值是“00000”,并且STUFF_LEN_MSB字段值“不 存在”,1个字节的填充被包括在BB帧(可替选地,填充字段)中。

  当特定字段值“10”时,STUFF_TYPE字段值是“000”, STUFF_LEN_LSB字段值是“00000”,并且STUFF_LEN_MSB字段值是 “00000000”,2个字节的填充被包括在BB帧(可替选地,填充字段) 中。

  当特定字段值“11”时,STUFF_TYPE字段值是“000”, STUFF_LEN_LSB字段值是“stuff_len_lsb”,并且STUFF_LEN_MSB字 段值是“stuff_len_msb”,3个字节或者更多个的填充被包括在BB帧(可 替选地,填充字段)中。

  当特定字段值“11”时,STUFF_TYPE字段值是“001”, STUFF_LEN_LSB字段值是“stuff_len_lsb”,并且STUFF_LEN_MSB字 段值是“不存在”,仅带内A信令被包括在BB帧(可替选地,填充字段) 中。优选地,仅当通过32个字节可以表达带内A信令时带内A信令被 包括在填充字段中。带内A可以是INBAND_ISSY。

  当特定字段值“11”时,STUFF_TYPE字段值是“010”, STUFF_LEN_LSB字段值是“stuff_len_lsb”,并且STUFF_LEN_MSB字 段值是“stuff_len_msb”,填充和带内A信令被包括在BB帧(可替选的, 填充字段)中。

  当特定字段值“11”时,STUFF_TYPE字段值是“111”, STUFF_LEN_LSB字段值是“stuff_len_lsb”,并且STUFF_LEN_MSB字 段值是“stuff_len_msb”,填充和其他信息被包括在BB帧(可替选的, 填充字段)中。

  当特定字段值是“11”、STUFF_TYPE字段值是“111”、 STUFF_LEN_LSB字段值是“stuff_len_lsb”并且stuff_len_lsb字段值 是“stuff_len_msb”时,填充和其它信息被包括在BB帧中(可替选地, 填充字段)。

  图51是图示在本说明书中提出的BB帧结构的又一示例的图。

  在图51中,作为与STUFF_TYPE字段的使用方法相关联的方法, 提供一种方法,为了有效使用,将3比特STUFF_TYPE字段划分成1 比特MSB指示符(MSB_I)字段5111和2比特MSB_I字段5112并使 用。

  MSB_I字段5111表示指示是否存在STUFF_LEN_MSB字段的指 示符。

  作为一个示例,当MSB_I字段值是“0”时,此值可以指示在填 充报头中仅使用SUTFF_LEN_LSB(5个比特),并且当MSB_I字段 值是“1”时,该值可以指示在填充报头5110中使用STUFF_LEN_LSB (5个比特)字段和STUFF_LEN_MSB(8个比特)。

  作为一个示例,当MSB_I字段值是“0”时,在STUFFING报头 中仅使用(可替选地,包括)STUFF_LEN_LSB(5个比特),并且可 以被表达的填充字段的大小是32个字节。

  当MSB_I字段值是“1”时,在STUFFING报头中使用(可替选 地,包括)STUFF_LEN_LSB(5个比特)和STUFF_LEN_MSB(8个 比特),并且可以被表达的STUFF_LEN的大小是13个比特。

  接下来,STUFF_TYPE字段(2个比特,4712)指示填充字段的 使用类型。

  STUFF_TYPE字段的一个示例可以包括ISSY、带内信令等等。

  STUFF_TYPE字段指示被指定使得填充字段间隔被用于其它用途 (例如,带内信令和带内ISSY)的填充类型。

  将会参考下面给出的表39更加详细地描述通过2个比特的大小新 定义的MSB_I字段和STUFF_TYPE字段的意义。

  [表39]

  

  在表39中,当STUFF_TYPE字段值是“00”时,该值指示仅通 过填充字节组成填充字段的情况,并且当STUFF_TYPE字段值是01、 10以及11时,该值表达被用于填充字段中的不同用途的相应的模式。

  如在图51和表39中所图示,在填充报头中使用MSB_I字段和 STUFF_TYPE字段两者的情况下,当填充字段中的ISSY和填充的总和 的大小是32个字节或者更少时,因为填充报头不包括 STUFF_LEN_MSB字段,所以1字节开销可以被减少。

  当在填充字段中的ISSY和填充的总和的大小大于32个字节时, MSI_I字段可以被设置为(可替选地,被标注有)“1”,并且 STUFF_LEN_MSB字段可以在填充报头中被使用。

  图52是图示在本说明书中公开的用于发送广播信号的方法的一 个示例的流程图。

  参考图52,在说明书中提出的广播信号发送装置通过输入格式化 模块处理输入流(S5210)。即,广播信号发送装置在输入格式化模块 中通过多个数据管道(DP)格式化输入流。

  详细地,广播信号发送装置将数据分组分配给基带帧(BBF)的 有效载荷,并且添加指示用于基带帧的有效载荷的格式的报头,用于 在S5210中的输入格式化。

  数据管道(DP)能够被表示为数据传输信道。

  报头可以包括如在图50和图51中所图示的EXT_I字段和填充字 段。

  EXT_I字段意指指示是否在BB帧中存在填充字段的字段并且可 以具有2个比特的大小。

  填充字段包括填充报头,并且填充报头包括MSB_I字段和 STUFF_TYPE字段。

  MSB_I字段表示指示是否存在STUFF_LEN_MSB字段的指示符 并且可以具有1个比特的大小。

  此外,STUFF_TYPE字段可以意指指示填充字段的使用类型并且 可以具有2个比特的大小的字段。

  EXT_I字段、MSB_I字段以及STUFF_TYPE字段可以被用作控制 信息的表达以便被应用于其它的示例性实施例。

  其后,广播信号发送装置通过比特交织编译和调制(BICM)模块 编码用于各个DP的多个(被格式化的)DP的数据(S5220)。

  比特交织编译和调制(BICM)模块能够被表示为编码器。

  其后,广播信号发送装置通过帧构建模块映射被编码的DP数据 以生成至少一个信号帧(S5230)。

  帧构建模块能够被表示为帧构建器。

  其后,广播信号发送装置通过正交频分复用(OFDM)方案通过 正交频分复用(OFDM)生成模块调制被生成的信号帧的数据,并且发 送包括被调制的信号帧的数据的广播信号(S5240)。

  图53是图示在本说明书中提出的广播信号接收方法的一个示例 的流程图。

  参考图53,广播信号接收装置通过同步和解调模块从外部接收广 播信号,并且通过OFDM方案解调与接收到的广播信号有关的数据 (S5310)。

  同步和解调模块可以被表示为接收器和解映射器。

  其后,广播信号接收装置通过解析模块将被解调的数据解析成至 少一个信号帧(S5320)。

  解析模块能够被表示为帧解析器。

  然后,广播信号接收装置通过解映射和解码模块将至少一个被解 析的信号帧解码成多个DP(S5330)。

  解映射和解码模块能够被表示为转换器和解码器。

  其后,广播信号接收装置通过输出处理器模块将从解映射和解码 模块输出的多个数据管道恢复成输入流。

  广播信号接收装置通过基带帧处理器块解码被发送到基带帧的报 头的信息,并且通过使用解码的信息恢复输入流,用于在S5340中的 输出处理。

  报头可以包括如在图50至图52中所图示的EXT_I字段和填充字 段。

  EXT_I字段意指指示在BB帧中是否存在填充字段并且可以具有2 个比特的大小的字段。

  填充字段包括填充报头,并且填充报头包括MSB_I字段和 STUFF_TYPE字段。

  MSB_I字段表示指示是否存在STUFF_LEN_MSB字段并且可以 具有1个比特的大小的指示符。

  此外,STUFF_TYPE字段意指指示填充字段的使用类型并且可以 具有2个比特的大小的字段。

  EXT_I字段、MSB_I字段、以及STUFF_TYPE字段可以被用作控 制信息的表达以便被应用于其它的示例性实施例。

  本领域技术人员将会理解,在不脱离本发明的精神或者范围的情 况下能够在本发明中进行各种修改和变化。因此,本发明意在覆盖本 发明的修改和变化,只要它们落在所附权利要求及其等效的范围内。

  在本说明书中,提及装置和方法发明两者,并且装置和方法发明 两者的描述可以互补地适用于彼此。

  [工业实用性]

  本公开涉及使用用于接收和发送广播信号的方法和装置。

《接收广播信号的方法和装置和发送广播信号的方法和装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)