广播信号发送和接收装置和方法与流程

文档序号:11637211阅读:604来源:国知局
广播信号发送和接收装置和方法与流程
本发明涉及用于发送广播信号的装置、用于接收广播信号的装置和用于发送和接收广播信号的方法。
背景技术
:随着模拟广播信号传输终止,正在开发用于发送/接收数字广播信号的各种技术。数字广播信号与模拟广播信号相比可以包括更大量的视频/音频数据,并且除了视频/音频数据之外还包括各种类型的附加数据。技术实现要素:技术问题即,数字广播系统能够提供hd(高分辨率)图像、多声道音频和各种附加服务。但是,对于数字广播,需要改进传输大量数据的数据传输效率、发送/接收的网络的鲁棒性以及考虑到移动接收设备的网络灵活性。技术方案为了解决上述技术问题,根据本发明的实施例的广播信号接收器包括:同步&解调模块,该同步&解调模块被配置成ofdm解调接收到的广播信号;频率解交织器,该频率解交织器被配置成频率解交织广播信号;帧解析模块,该帧解析模块被配置成解析广播信号的信号帧;解映射&解码模块,该解映射&解码模块被配置成将广播信号的plp数据转换成比特域并且对被转换的plp数据执行fec解码;以及输出处理模块,该输出处理模块被配置成通过接收plp数据输出数据流,其中信号帧包括引导、前导以及至少一个子帧,并且其中频率解交织器频率解交织前导并且选择性地频率解交织至少一个子帧。在根据本发明的实施例的广播信号接收器中,频率解交织器进一步包括符号偏移生成器,并且当至少一个子帧被频率解交织时,该符号偏移生成器在各个子帧的第一符号上被重置。在根据本发明的实施例的广播信号接收器中,符号偏移生成器在前导的第一符号上被重置。在根据本发明的实施例的广播信号接收器中,符号偏移生成器生成用于每个符号对的新偏移,并且符号对包括两个连续的符号。在根据本发明的实施例的广播信号接收器中,前导包括频率交织器信息,该频率交织器信息指示对于子帧频率交织器是否被启用或者旁路,并且频率解交织器基于频率交织器信息选择性地解交织子帧。在根据本发明的实施例的广播信号接收器中,频率解交织器进一步包括偏移添加块和地址校验块,并且地址校验块验证偏移添加块的输出地址。为了解决上述技术问题,根据本发明的实施例的用于接收信号方法,包括:ofdm解调接收到的广播信号;频率解交织广播信号;解析广播信号的信号帧;将广播信号的plp数据转换成比特域并且对被转换的plp数据执行fec解码;以及通过接收plp数据输出数据流,其中信号帧包括引导、前导以及至少一个子帧;对前导执行频率交织;以及选择性地执行至少一个子帧。在根据本发明的实施例的用于接收广播信号的方法中,频率解交织进一步包括生成符号偏移,并且当至少一个子帧被频率解交织时,该符号偏移生成能够在各个子帧的第一符号上被重置。在根据本发明的实施例的用于接收广播信号的方法中,频率解交织能够在前导的第一符号上被重置。在根据本发明的实施例的用于接收广播信号的方法中,符号偏移生成生成用于每个符号对的新偏移,并且符号对包括两个连续的符号。在根据本发明的实施例的用于接收广播信号的方法中,前导包括频率交织器信息,该频率交织器信息指示对于子帧频率交织器是否被启用或者旁路,并且基于频率交织器信息选择性地解交织至少一个子帧。在根据本发明的实施例的用于接收广播信号的方法中,频率解交织进一步包括偏移添加和地址校验,并且地址校验验证偏移添加的输出地址。有益效果本发明能够根据服务特性处理数据以控制每个服务或服务组件的qos(服务质量),从而提供各种广播服务。本发明可通过经由相同的rf信号带宽发送各种广播服务来实现传输灵活性。本发明能够改进数据传输效率并且增加使用mimo系统发送/接收广播信号的鲁棒性。根据本发明,能够提供广播信号发送和接收方法及装置,该方法和装置甚至通过移动接收设备或在室内环境下在没有错误的情况下能够接收信号广播信号。此外,在下面通过实施例将会更加详细地描述本发明的进一步地方面和作用。附图说明附图被包括以提供对本发明的进一步理解,并且被并入本申请且构成本申请的一部分,附图示出本发明的实施例并且与说明书一起用于说明本发明的原理。附图中:图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图示根据本发明的另一实施例的bicm块的详细框图。图31图示根据本发明的另一实施例的广播信号发送器的结构。图32图示根据本发明的实施例的关于32kfft模式的fi地址发生器。图33图示根据本发明的实施例的关于16kfft模式的fi地址发生器。图34图示根据本发明的实施例的关于8kfft模式的fi地址发生器。图35图示根据本发明的实施例的广播信号的帧结构。图36图示根据本发明的实施例的对广播信号的帧结构的频率交织操作。图37图示根据本发明的一个实施例的用于频率交织广播信号的方法。图38图示根据本发明的一个实施例的用于频率交织广播信号的方法。图39图示根据本发明的一个实施例的帧解析块。图40图示根据本发明的一个实施例的解映射&解码块。图41图示根据本发明的一个实施例的接收器的信号处理和解交织过程。图42图示根据本发明的一个实施例的接收器的信号处理和解交织处理。图43是图示根据本发明的一个实施例的用于发送广播信号发送器的广播信号的方法的流程图。图44图示根据本发明的一个实施例的用于接收广播信号接收器的广播信号的方法。具体实施方式现在将详细参照本发明的优选实施例,其示例在附图中示出。下面将参照附图给出的详细描述旨在说明本发明的示例性实施例,而非示出根据本发明能够实现的仅有实施例。以下详细描述包括具体细节以便提供对本发明的彻底理解。然而,对于本领域技术人员而言将显而易见的是,本发明可在没有这些具体细节的情况下实践。尽管本发明中所使用的大部分术语选自本领域中广泛使用的一般术语,但是一些术语是由申请人任意选择的,其含义根据需要在以下描述中详细说明。因此,本发明应该基于术语的预期含义来理解,而非其简单的名称或含义。本发明提供用于发送和接收供未来广播服务的广播信号的装置和方法。根据本发明的实施例的未来广播服务包括地面广播服务、移动广播服务、uhdtv服务等。本发明可以根据一个实施例经由非mimo(多输入多输出)或者mimo处理用于未来广播服务的广播信号。根据本发明的实施例的非mimo方案可以包括miso(多输入单输出)、siso(单输入单输出)方案等。虽然在下文中为了描述方便起见,miso或者mimo使用两个天线,但是本发明可适用于使用两个或更多个天线的系统。本发明可以定义三个物理层(pl)配置文件(profile)(基础、手持和高级配置文件)每个被优化以最小化接收器复杂度,同时获得对于特定使用情形所需的性能。物理层(phy)配置文件是相应的接收器将实施的所有配置的子集。三个phy配置文件共享大多数功能块,但是在特定块和/或参数方面略有不同。未来可定义附加phy配置文件。为了系统演进,在单个rf信道中未来的配置文件也可通过未来扩展帧(fef)与现有的配置文件复用。下面描述每个phy配置文件的细节。1.基本配置文件基本配置文件表示通常连接到屋顶天线的固定接收装置的主要使用情况。基本配置文件还包括可被运输至一个地方但是属于相对固定的接收类别的便携式装置。基本配置文件的使用可通过一些改进的实现方式被扩展至手持装置或者甚至车辆,但是那些使用情况不是基本配置文件接收器操作所预期的。接收的目标snr范围是大约10db至20db,这包括现有广播系统(例如,atsca/53)的15dbsnr接收能力。接收器复杂度和功耗不像通过电池操作的手持装置(将使用手持配置文件)中那样关键。基本配置文件的关键系统参数列出于下表1中。[表1]ldpc码字长度16k,64k比特星座大小4~10bpcu(每个信道使用的比特)时间解交织存储器大小≤219数据信元导频图案用于固定接收的导频图案fft大小16k,32k点2.手持配置文件手持配置文件被设计用于利用电池的电力来操作的手持装置和车载装置中。这些装置可按照行人或车辆速度移动。功耗以及接收器复杂度对于手持配置文件的装置的实现非常重要。手持配置文件的目标snr范围为大约0db至10db,但是可被配置为当预期用于更深的室内接收时达到0db以下。除了低snr能力以外,对接收器移动性所导致的多普勒效应的适应力是手持配置文件的最重要的性能属性。手持配置文件的关键系统参数列出于下表2中。[表2]ldpc码字长度16k比特星座大小2~8bpcu时间解交织存储器大小≤218数据信元导频图案用于移动和室内接收的导频图fft大小8k,16k点3.高级配置文件高级配置文件提供最高信道容量,代价是实现方式更复杂。此配置需要使用mimo发送和接收,并且uhdtv服务是此配置专门为其设计的目标使用情况。增加的容量也可用于允许增加给定带宽中的服务数量,例如多个sdtv或hdtv服务。高级配置文件的目标snr范围为大约20db至30db。mimo传输初始可使用现有椭圆极化的传输设备,并且在未来扩展至全功率交叉极化传输。高级配置文件的关键系统参数列出于下表3中。[表3]ldpc码字长度16k,64k比特星座大小8~12bpcu时间解交织存储器大小≤219数据信元导频图案用于固定接收的导频图案fft大小16k,32k点在这种情况下,基本配置文件可用作地面广播服务和移动广播服务二者的配置。即,基本配置文件可用于定义包括移动配置的配置的概念。另外,高级配置文件可被分成用于具有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配置文件类型的所有帧的集合。未来扩展帧:在超帧内的能够用于未来扩展的物理层时隙,以前导开始futurecastutb系统:所提出的物理层广播系统,其输入是一个或者多个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方式被映射至帧中的帧的dpxfecblock:承载一个ldpcfecblock的所有比特的ncell信元的集合图1示出根据本发明的实施例的发送用于未来广播服务的广播信号的装置的结构。根据本发明的实施例的发送用于未来广播服务的广播信号的装置可包括输入格式化块1000、bicm(比特交织编码和调制)块1010、帧结构块1020、ofdm(正交频分复用)生成块1030和信令生成块1040。将描述发送广播信号的装置的每个模块的操作。ip流/分组和mpeg2-ts是主要输入格式,其他流类型作为一般流处理。除了这些数据输入以外,管理信息被输入以控制每个输入流的对应带宽的调度和分配。同时允许一个或多个ts流、ip流和/或一般流输入。输入格式化块1000可将每个输入流解复用为一个或多个数据管道,对每个数据管道应用独立的编码和调制。数据管道(dp)是用于鲁棒控制的基本单元,从而影响服务质量(qos)。单个dp可承载一个或多个服务或服务组件。输入格式化块1000的操作的细节将稍后描述。数据管道是物理层中的承载服务数据或相关的元数据的逻辑信道,其可承载一个或多个服务或服务组件。另外,数据管道单元:用于向帧中的dp分配数据信元的基本单元。在bicm块1010中,增加奇偶校验数据以用于纠错,并且将编码比特流映射至复值星座符号。将这些符号遍及用于对应dp的特定交织深度交织。对于高级配置文件,在bicm块1010中执行mimo编码,并且在输出处增加附加数据路径以用于mimo传输。bicm块1010的操作的细节将稍后描述。帧构建块1020可将输入dp的数据信元映射至帧内的ofdm符号。在映射之后,为了频域分集使用频率交织,特别是对抗频率选择性衰落信道。帧构建块1020的操作的细节将稍后描述。在每个帧的开始处插入前导之后,ofdm生成块1030可以以循环前缀作为保护间隔应用传统ofdm调制。为了天线空间分集,遍及发射器应用分布式miso方案。另外,在时域中执行峰平均功率降低(papr)方案。为了灵活的网络规划,此提案提供各种fft大小、保护间隔长度和相应的导频样式的集合。ofdm生成块1030的操作的细节将稍后描述。信令生成块1040可创建用于每个功能块的操作的物理层信令信息。此信令信息也被发送以使得在接收器侧正确地恢复所关注的服务。信令生成块1040的操作的细节将稍后描述。图2、图3和图4示出根据本发明的实施例的输入格式化块1000。将描述每个图。图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流可能存在大量的空分组以便适应cbrts流中的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编码旨在用于在发射器和接收器二者处需要至少两个天线的2x2mimo系统。在此提案中定义了两个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块可包括plsfec编码器6000、比特交织器6010、星座映射器6020和时间交织器6030。另外,plsfec编码器6000可包括加扰器、bch编码/零插入块、ldpc编码块和ldpc奇偶校验穿孔块。将描述bicm块的每个块。plsfec编码器6000可对加扰的pls1/2数据、eac和fic区段进行编码。加扰器可在bch编码以及缩短和穿孔的ldpc编码之前对pls1数据和pls2数据进行加扰。bch编码/零插入块可利用缩短bch码对加扰的pls1/2数据执行外编码以用于pls保护并且在bch编码之后插入零比特。仅针对pls1数据,可在ldpc编码之前对零插入的输出比特进行置换。ldpc编码块可利用ldpc码对bch编码/零插入块的输出进行编码。为了生成完整编码的块cldpc,从每个零插入pls信息块ildpc系统地对奇偶校验比特pldpc进行编码并且附在其后。[等式1]用于pls1和pls2的ldpc码参数如以下的表4。[表4]ldpc奇偶校验穿孔块可对pls1数据和pls2数据执行穿孔。当缩短被应用于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可以经由m个rx天线接收输入信号,相对于与用于接收广播信号的装置相对应的系统执行信号检测和同步,并且执行与由用于发送广播信号的装置执行的过程相反过程相对应的解调。帧解析模块9010能够解析输入信号帧,并且提取经由其发送由用户选择的服务的数据。如果用于发送广播信号的装置执行交织,则帧解析模块9010能够执行与交织相反的过程相对应的解交织。在这种情况下,需要提取的信号和数据的位置可以通过解码从信令解码模块9040输出的数据获得,以恢复由用于发送广播信号的装置产生的调度信息。解映射和解码模块9020能够将输入信号转换为比特域数据,并且然后根据需要对其解交织。解映射和解码模块9020能够对于为了传输效率应用的映射执行解映射,并且经由解码校正在传输信道上产生的错误。在这种情况下,解映射和解码模块9020能够获得为解映射所必需的传输参数,并且通过解码从信令解码模块9040输出的数据进行解码。输出处理器9030能够执行由用于发送广播信号的装置应用以改善传输效率的各种压缩/信号处理过程的相反过程。在这种情况下,输出处理器9030能够从信令解码模块9040输出的数据中获得必要的控制信息。输出处理器9030的输出对应于输入到用于发送广播信号的装置的信号,并且可以是mpeg-ts、ip流(v4或者v6)和常规流。信令解码模块9040能够从由同步和解调模块9000解调的信号中获得pls信息。如上所述,帧解析模块9010、解映射和解码模块9020和输出处理器9030可以使用从信令解码模块9040输出的数据执行其功能。图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)。前导是允许快速futurecastutb系统信号检测的特殊符号并且提供用于信号的有效发送和接收的基本传输参数的集合。前导的详细描述将稍后描述。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]值phy配置文件000基本配置文件001手持配置文件010高级配置文件011~110保留111feffft_size:此2比特字段指示帧组内的当前帧的fft大小,如下表6中所述。[表6]值fft大小008kfft0116kfft1032kfft11保留gi_fraction:该3比特字段指示在当前超帧中的保护间隔分数值,如在以下的表7中描述的。[表7]值gi_fraction0001/50011/100101/200111/401001/801011/160110~111保留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]值有效载荷类型1xx发送ts流x1x发送ip流xx1发送gs流num_fss:此2比特字段指示当前帧中的fss符号的数量。system_version:此8比特字段指示所发送的信号格式的版本。system_version被分割成两个4比特字段:主版本和次版本。主版本:system_version字段的msb四比特指示主版本信息。主版本字段的改变指示不可向后兼容的改变。默认值为“0000”。对于此标准中所描述的版本,该值被设定为“0000”。次版本:system_version字段的lsb四比特指示次版本信息。次版本字段的改变可向后兼容。cell_id:这是唯一地标识atsc网络中的地理小区的16比特字段。根据每futurecastutb系统所使用的频率的数量,atsc小区覆盖区域可由一个或更多个频率组成。如果cell_id的值未知或未指定,则此字段被设定为“0”。network_id:这是唯一地标识当前atsc网络的16比特字段。system_id:此16比特字段唯一地标识atsc网络内的futurecastutb系统。futurecastutb系统是地面广播系统,其输入是一个或更多个输入流(ts、ip、gs),其输出是rf信号。futurecastutb系统承载一个或更多个phy配置文件和fef(如果有的话)。相同的futurecastutb系统在不同的地理区域中可承载不同的输入流并且使用不同的rf频率,从而允许本地服务插入。在一个地方控制帧结构和调度,并且对于futurecastutb系统内的所有传输均为相同的。一个或更多个futurecastutb系统可具有相同的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]内容pls2fec类型004k-1/4和7k-3/10ldpc码01~11保留pls2_mod:此3比特字段指示pls2所使用的调制类型。根据表11来用信号通知调制类型。[表11]值pls2_mode000bpsk001qpsk010qam-16011nuq-64100~111保留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模式00未提供ap01ap1模式10~11保留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类型000dp类型1001dp类型2010~111保留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]值fec_type0016kldpc0164kldpc10~11保留dp_cod:此4比特字段指示关联的dp所使用的码率。根据下表15来用信号通知码率。[表15]值码率00005/1500016/1500107/1500118/1501009/15010110/15011011/15011112/15100013/151001~1111保留dp_mod:此4比特字段指示关联的dp所使用的调制。根据下表16来用信号通知调制。[表16]值调制0000qpsk0001qam-160010nuq-640011nuq-2560100nuq-10240101nuc-160110nuc-640111nuc-2561000nuc-10241001~1111保留dp_ssd_flag:此1比特字段指示关联的dp中是否使用ssd模式。如果此字段被设定为值“1”,则使用ssd。如果此字段被设定为值“0”,则不使用ssd。仅当phy_profile等于“010”(指示高级配置文件)时,出现以下字段:dp_mimo:此3比特字段指示哪一种类型的mimo编码处理被应用于所关联的dp。mimo编码处理的类型根据表17来用信号通知。[表17]值mimo编码000fr-sm001frfd-sm010~111保留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]2比特字段pinti0011012210431184dp_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]值有效载荷类型00ts01ip10gs11保留dp_inband_mode:此2比特字段指示当前dp是否承载带内信令信息。带内信令类型根据下表20来用信号通知。[表20]值带内模式00没有承载带内信令01仅承载inband-pls10仅承载inband-issy11承载inband-pls和inband-issydp_protocol_type:此2比特字段指示给定dp所承载的有效载荷的协议类型。当选择输入有效载荷类型时,它根据下表21来用信号通知。[表21]dp_crc_mode:此2比特字段指示输入格式化块中是否使用crc编码。crc模式根据下表22来用信号通知。[表22]值crc模式00未使用01crc-810crc-1611crc-32dnp_mode:此2比特字段指示当dp_payload_type被设定为ts(“00”)时关联的dp所使用的空分组删除模式。dnp_mode根据下表23来用信号通知。如果dp_payload_type不是ts(“00”),则dnp_mode被设定为值“00”。[表23]值空分组删除模式00未使用01dnp-normal10dnp-offset11保留issy_mode:此2比特字段指示当dp_payload_type被设定为ts(“00”)时关联的dp所使用的issy模式。issy_mode根据下表24来用信号通知。如果dp_payload_type不是ts(“00”),则issy_mode被设定为值“00”。[表24]值issy模式00未使用01issy-up10issy-bbf11保留hc_mode_ts:此2比特字段指示当dp_payload_type被设定为ts(“00”)时关联的dp所使用的ts报头压缩模式。hc_mode_ts根据下表25来用信号通知。[表25]值报头压缩模式00hc_mode_ts101hc_mode_ts210hc_mode_ts311hc_mode_ts4hc_mode_ip:此2比特字段指示当dp_payload_type被设定为ip(“01”)时的ip报头压缩模式。hc_mode_ip根据下表26来用信号通知。[表26]值报头压缩模式00无压缩01hc_mode_ip110~11保留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映射dpdp的类型由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]bdp1+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+(smod360)×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]码率qldpc5/151206/151087/15968/15849/157210/156011/154812/153613/1524短fecblock的此ldpc编码过程依据长fecblock的tldpc编码过程,不同的是用表31取代表30,用短fecblock的奇偶校验矩阵的地址取代长fecblock的奇偶校验矩阵的地址。[表31]码率qldpc5/15306/15277/15248/15219/151810/151511/151212/15913/156图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]调制类型ηmodnqcb_igqam-1642nuc-1644nuq-6463nuc-6466nuq-25684nuc-25688nuq-1024105nuc-10241010利用qcb交织输出的nqcb_igqc块执行内组交织处理。内组交织具有利用360列和nqcb_ig行写入和读取内组的比特的处理。在写入操作中,在行方向上写入来自qcb交织输出的比特。在列方向上执行读取操作以从各行读出m比特,其中m对于nuc等于1,对于nuq等于2。图24示出根据本发明的实施例的信元字解复用。(a)示出8和12bpcumimo的信元字解复用,(b)示出10bpcumimo的信元字解复用。描述了用于一个xfecblock的信元字解复用处理,如(a)所示,比特交织输出的每个信元字(c0,l,c1,l,…,cηmod-1,l)被解复用为(d1,0,m,d1,1,m…,d1,ηmod-1,m)和(d2,0,m,d2,1,m…,d2,ηmod-1,m)。对于针对mimo编码使用不同类型的nuq的10bpcumimo情况,重用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是第nti组的第sti块中的第rxfecblock的第q信元,并且表示ssd和mimo编码的输出如下。另外,假设来自时间交织器5050的输出xfecblock被定义为其中hn,s,i是第nti组的第sti块中的第i输出信元(对于i=0,...,nxblock_ti(n,s)×ncells-1)。通常,时间交织器还将在帧创建的处理之前充当dp数据的缓存器。这通过用于每个dp的两个存储库来实现。第一ti块被写入第一库。第二ti块被写入第二库,而从第一库读取,等等。ti是扭曲行-列块交织器。对于第nti组的第sti块,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]其中,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。在本文献中,dp能够被称为物理层管道(plp),并且pls信息能够被称为层1(l1)信息或者l1信令信息。pls1信息能够被称为l1基本信息,并且pls2信息可以被称为l1详细信息。图30图示根据本发明的另一实施例的bicm块的详细框图。将不会重复与上面给出的相同的图30的特定块的描述。作为实施例,广播发送器能够应用独立于每个plp或者dp、在物理层中调节服务质量(qos)的单元的siso、miso、或者mimo方案。因此,能够为通过相对应的plp发送的每个服务或者服务组件调节qos。在sisoplp的情况下,广播发送器对输入的比特流执行bch编码和ldcp编码以添加冗余,从而使在接收器处校正传输信道上的错误。比特交织器30010能够根据交织规则交织输入比特流以使输入比特流对于在传输信道上中能够出现的突发错误鲁棒。在深衰落或者消除被应用于qam符号的情况下,因为被交织的比特被映射到每个qam符号,所以能够防止在整个码字比特当中的连续比特中的错误出现。比特信元解复用器30020(比特至信元解复用器)能够在确定比特流的阶之后输出输入比特流使得通过考虑输入比特流的阶和星座映射规则能够以适当的鲁棒性发送在fec块内的单独的比特。星座映射器30030能够将输入比特字分配/映射到一个星座。这时,旋转和q延迟能够被另外应用。换言之,星座映射器30030根据旋转角旋转输入星座,将它们划分成同相分量和正交相位分量,并且仅将正交分量延迟了任意量。星座映射器30030能够执行最新重新映射的成对的同相和正交相位分量以形成新的星座。信元交织器30040以随机的方式混合属于一个fec块的信元使得与每个fec块相对应的信元能够以不同的顺序被输出。时间交织器30050能够在混合信元之后输出属于多个fec块的信元。因此,因为每个fec块的信元被分布在时间交织深度那么长的间隔内被发送,所以附加分集增益能够被实现。时间交织器30050能够被包括在如上所述的成帧/交织块中。图31图示根据本发明的另一实施例的广播信号发送器的结构。图31的广播信号发送器包括输入格式化块31010、bicm(比特交织和编码调制)块31020、以及成帧&交织块31030、以及波形生成块31040。图30的成帧&交织块31030对应于图1的帧构建块,并且波形生成块31040对应于图1的ofdm生成块。不同于上述的实施例,图31图示成帧构建块1020包括时间交织块31050的情况,并且因此,帧构建块1020能够被称为成帧/交织块31050。换言之,成帧/交织块31030能够进一步包括时间交织块31050、成帧块31060、以及频率交织块31070。成帧/交织块31030能够通过使用前述的子块对数据执行时间交织,通过映射时间交织的数据生成信号帧,并且执行频率交织。除了时间交织块31050从bicm块31020被并入在成帧&交织块31050中,其它的描述与上面给出的相同。波形生成块31040与图1的ofdm生成块1030相同,仅在名称上不同。以与用于接收器相同的方式,时间解交织块从图9的解映射和解码块9020被并入在帧解析块9010中,并且帧解析块9010能够被称为帧解析&解交织块。帧解析块9010能够对接收到的信号执行频率解交织、帧解析以及时间解交织。图31通过仅改变子块当中的包括关系来重新命名系统的子块,并且关于其特定操作的描述与上面给出的相同。在本文档中,发送器和接收器系统的组成元件不仅能够被称为块而且能够被称为模块或者单元。在下文中,更多地阐述频率交织器31070的操作。在成帧块的信元映射器作为块交织器之后能够安装频率交织器。频率交织器31070能够通过在形成传输块的单元的传输块内交织信元获得附加的频率分集增益。特别地,本发明描述当多个(数据)子帧使用相同或者不同的fft大小时操作频率交织器的方法。图32至图34图示被包括在本发明的广播发送器中的频率交织器的频率交织(fi)地址发生器的图。图32图示关于32kfft模式的fi地址发生器,图33图示关于16kfft模式的fi地址发生器,并且图34图示关于8kfft模式的fi地址发生器。频率交织器根据fft模式使用地址发生器并且通过根据所生成的随机地址映射和解释符号的信元执行频域的交织。以与用于接收器的相同的方式,频率解交织器根据fft模式使用地址发生器并且通过根据所生成的随机地址以发送器的倒序映射和解释信元来执行频域的解交织。图32图示根据本发明的实施例的关于32kfft模式的fi地址发生器。如在图32中所示,fi地址发生器包括基本随机地址发生器32010、线置换块32020、符号偏移发生器32030、模运算器32040、地址校验块32050、以及伪随机二进制序列(prbs)控制块32060。基本随机地址发生器32010包括pn发生器30270和1比特切换块32080。在下文中,将会描述单独的部件/块。基本随机地址发生器32010包括1比特切换块32080和14比特pm发生器32070,并且操作以在交织时提供准随机序列/特征。当通过使用prbs寄存器的值生成十进制地址时,线置换块32020执行比特的顺序的置换。在32kfft模式中,单个线置换表被使用。将会稍后描述线置换表。符号偏移发生器32030基于ofdm符号对单元操作并且输出当基本交织序列被循环移位时使用的符号偏移值。符号偏移发生器能够输出作为符号偏移值的(n_r-1)比特二进制字。在这样的情况下,n_r能够被确定为log_2{m_max}。作为实施例,符号偏移的初始值能够被产生/设置为(n_r-1)个1(例如,[1,1,1,…,1,1])。模运算器32040能够为每两个ofdm符号对循环移位基本随机地址发生器32010和符号偏移发生器32020的输出值的组合。当超过n_max时,模运算器32040操作,并且在32kfft模式的情况下的n_max是32768(用于32kfft的n_max=32768)。在所产生的存储器地址(15比特)值超过输入数据向量的大小(n_data)的情况下,存储器地址校验块32050和prbs控制块32060忽略输出值,但是重复地控制基本随机地址发生器32010使得输出地址值没有超过n_data。换言之,地址校验块32050能够验证是否相对于频率交织产生的地址,特定ofdm符号落入ram地址的容许范围内。n_data能够表示一个符号的数据载波的数目。如在图32中所示,模运算器32040可以被称为偏移添加块32040。并且在地址校验块32050的地址校验之前始终执行偏移添加块32040的偏移添加运算。这样的操作顺序能够使接收器执行单存储器解交织,即使ofdm符号对的数据向量的大小相互不同。在图32中,fi地址发生器被假定以包括三个发生器。在这样的情况下,三个发生器对应于切换块32080、具有线置换块的交织序列发生器32070、以及符号偏移发生器32030。并且偏移添加块32040组合三个发生器的输出值并且输出组合的循环移位的值。图33图示根据本发明的实施例的关于16kfft模式的fi地址发生器。如在图33中所示,fi地址发生器包括基本随机地址发生器33010、线置换块33020、符号偏移发生器33030、模运算器33040、地址校验块33050、以及伪随机二进制序列(prbs)控制块33060。基本随机地址发生器33010包括pn发生器33070和1比特切换块33080。在下文中,将会描述单独的部件/块。基本随机地址发生器33010包括1比特切换块33080和13比特pm发生器33070,并且操作以在交织时提供准随机序列/特征。当通过使用prbs寄存器的值生成十进制地址时,线置换块33020执行比特的顺序的置换。在16kfft模式中,单个线置换表被使用。将会稍后描述线置换表。符号偏移发生器33030基于ofdm符号对单元操作并且输出当基本交织序列被循环移位时使用的符号偏移值。符号偏移发生器能够输出作为符号偏移值的(n_r-1)比特二进制字。在这样的情况下,n_r能够被确定为log_2{m_max}。作为实施例,符号偏移的初始值能够被产生/设置为(n_r-1)个1(例如,[1,1,1,…,1,1])。模运算器33040能够为每两个ofdm符号对循环移位基本随机地址发生器33010和符号偏移发生器33020的输出值的组合。当超过n_max时模运算器33040操作,并且在16kfft模式的情况下的n_max是16384(用于16kfft的n_max=16384)。在所产生的存储器地址(14比特)值超过输入数据向量的大小(n_data)的情况下,存储器地址校验块33050和prbs控制块33060忽略输出值,但是重复地控制基本随机地址发生器33010使得输出地址值没有超过n_data。换言之,地址校验块33050能够验证是否相对于频率交织产生的地址,特定ofdm符号落入ram地址的容许范围内。n_data能够表示一个符号的数据载波的数目。如在图33中所示,模运算器33040可以被称为偏移添加块33040。并且在地址校验块33050的地址校验之前始终执行偏移添加块33040的偏移添加运算。这样的操作顺序能够使接收器执行单存储器解交织,即使ofdm符号对的数据向量的大小相互不同。在图33中,fi地址发生器被假定以包括三个发生器。在这样的情况下,三个发生器对应于切换块33080、具有线置换块的交织序列发生器33070、以及符号偏移发生器33030。并且偏移添加块33040组合三个发生器的输出值并且输出组合的循环移位的值。图34图示根据本发明的实施例的关于8kfft模式的fi地址发生器。如在图34中所示,fi地址发生器包括基本随机地址发生器34010、线置换块34020、符号偏移发生器34030、模运算器34040、地址校验块34050、以及伪随机二进制序列(prbs)控制块34060。基本随机地址发生器34010包括pn发生器34070和1比特切换块34080。在下文中,将会描述单独的部件/块。基本随机地址发生器34010包括1比特切换块34080和12比特pm发生器34070,并且操作以在交织时提供准随机序列/特征。当通过使用prbs寄存器的值生成十进制地址时,线置换块34020执行比特的顺序的置换。在8kfft模式中,单个线置换表被使用。将会稍后描述线置换表。符号偏移发生器34030基于ofdm符号对单元操作并且输出当基本交织序列被循环移位时使用的符号偏移值。符号偏移发生器能够输出作为符号偏移值的(n_r-1)比特二进制字。在这样的情况下,n_r能够被确定为log_2{m_max}。作为实施例,符号偏移的初始值能够被产生/设置为(n_r-1)个1(例如,[1,1,1,…,1,1])。模运算器34040能够为每两个ofdm符号对循环移位基本随机地址发生器34010和符号偏移发生器34030的输出值的组合。当超过n_max时模运算器34040操作,并且在16kfft模式的情况下的n_max是8192(用于8kfft的n_max=8192)。在所产生的存储器地址(13比特)值超过输入数据向量的大小(n_data)的情况下,存储器地址校验块34050和prbs控制块34060忽略输出值,但是重复地控制基本随机地址发生器34010使得输出地址值没有超过n_data。换言之,地址校验块34050能够验证是否相对于频率交织产生的地址,特定ofdm符号落入ram地址的容许范围内。n_data能够表示一个符号的数据载波的数目。如在图34中所示,模运算器34040可以被称为偏移添加块34040。并且在地址校验块34050的地址校验之前始终执行偏移添加块34040的偏移添加运算。这样的操作顺序能够使接收器执行单存储器解交织,即使ofdm符号对的数据向量的大小相互不同。在图34中,fi地址发生器被假定以包括三个发生器。在这样的情况下,三个发生器对应于切换块34080、具有线置换块的交织序列发生器34070、以及符号偏移发生器34030。并且偏移添加块34040组合三个发生器的输出值并且输出组合的循环移位的值。在下文中,将会更加详细地描述用于根据所发送的广播信号的信号帧结构的fi操作的方法。图35图示根据本发明的实施例的广播信号的帧结构。如在图35中所示,信号帧包括引导、前导以及至少一个子帧。引导包括多个符号,并且fft大小能够被固定为2k。引导符号能够被用于用信号发送所发送的信号的系统带宽信息(6、7、8mhz)和关于前导结构的信息。前导包括多个符号并且始终被布置在引导的后面和第一子帧的前面。能够从8k、16k以及32k中选择用于前导的fft大小。使用的fft大小能够与第一子帧的fft大小相同或者不同。前导包含关于帧的剩余(remainder)的l1信令信息。一个信号帧能够包括至少一个子帧。并且能够从8k、16k以及32k中选择用于每个子帧的fft大小,并且用于每个子帧的fft大小能够与其它的fft大小相同或者不同。子帧具有fft大小、gi长度、被散射的导频图案、以及相对于对应的子帧固定的有用的载波的数目(noc)。图36图示根据本发明的实施例的对广播信号的帧结构的频率交织操作。如在图36中所示,频率交织不被用于引导(符号)。并且频率交织始终被用于前导(符号)。在数据帧的情况下,相对于每个子帧可以使用频率交织或者可以不使用频率交织。通过被包括在前导中的l1信令信息能够确定是否将频率交织应用到子帧。换言之,l1信令信息包括频率交织器信息(l1d_frequency_interleaver)并且指示是否为相对应的子帧已经启用或者旁路频率交织器。频率交织器信息(l1d_frequency_interleaver)是1比特标志,其可以指示如果标志是0则已经启用频率交织器或者如果其是1则被旁路。图37图示根据本发明的一个实施例的用于频率交织广播信号的方法。图37图示用于相对于多个子帧操作频率交织器的方法并且特别地,图示在下述三个假定下频率交织器的操作。i)为前导符号和子帧(子帧#0~子帧#n-1)启用fi。ii)用于前导和子帧#0的fft大小彼此相同。iii)子帧(子帧#1~子帧#n-1)能够具有相同的或者不同的fft大小。在上述假定下,可以如下地执行相对于前导、第一子帧(子帧#0)、后续子帧(子帧#1~子帧#n-1)的频率交织器的操作。i)单个/相同频率交织器被用于前导和子帧#0。换言之,在前导的开始部分处频率交织器的符号偏移值被重置(初始化)。并且符号偏移值在前导和第一子帧(子帧#0)内连续地改变。ii)不同的fi被用于来自于第二子帧(子帧#1~子帧#n-1)的单独的子帧。换言之,在每个子帧的开始部分处初始化频率交织器的符号偏移值。频率交织器的符号偏移值的初始化能够被描述为符号偏移发生器并且频率交织器的交织序列发生器被重置。通过重置符号偏移发生器能够初始化符号偏移值。例如,在符号偏移的初始值是0的情况下,符号偏移可以被重置为0。作为不同示例,如上所述,符号偏移能够被重置为与(n_r-1)个1相对应的比特二进制字的初始值([1,1,1,…,1,1])。根据本实施例的信号帧能够包括32kfft模式的前导和32kfft模式的第一子帧。在这样的情况下,频率交织器可以不对32k模式前导的数目施加偶数性或者奇数性。换言之,当对前导的数目没有施加限制时,32k模式子帧的数据符号的数目可以被调节使得整个符号的数目能够被偶数编号。在这样的情况下,因为第一子帧和前导的整个符号的数目变成偶数编号的,所以单存储器解交织能够被确保。图38图示根据本发明的一个实施例的用于频率交织广播信号的方法。图38图示用于相对于多个子帧操作频率交织器的方法并且图示在如在图37的实施例中的三个假定下的操作。i)为前导符号和子帧(子帧#0~子帧#n-1)启用fi。ii)用于前导和子帧#0的fft大小彼此相同。iii)子帧(子帧#1~子帧#n-1)能够具有相同的或者不同的fft大小。在上述假定下,相对于前导、第一子帧(子帧#0)、后续子帧(子帧#1~子帧#n-1)的频率交织器的操作可以被如下地执行。i)不同的频率交织器被用于前导和子帧#0。换言之,在前导的开始部分处和在第一子帧的开始部分处频率交织器的符号偏移值被重置(初始化)。ii)不同的fi被用于来自于第二子帧(子帧#1~子帧#n-1)的单独的子帧。换言之,在每个子帧的开始部分处初始化频率交织器的符号偏移值。频率交织器的符号偏移值的初始化能够被描述为符号偏移发生器并且频率交织器的交织序列发生器被重置。通过重置符号偏移发生器能够初始化符号偏移值。如在图38的实施例中一样,在为前导和每个子帧重置频率交织器的情况下,用于子帧和前导的第一符号的符号偏移能够被设置为初始值。例如,在符号偏移的初始值是0的情况下,符号偏移可以被设置为0。作为另一示例,如上所述,符号偏移能够被重置为与(n_r-1)个1相对应的比特二进制字的初始值。因此,接收器能够在没有计算用于前导和子帧中的每个的符号偏移值的情况下迅速地执行频率交织。特别地,在每个子帧对应于特定服务的情况下,能够改进基于用于解码特定服务的子帧单元的信号处理的效率。在下文中,将会描述在接收器处频率交织操作。图39图示根据本发明的一个实施例的帧解析块。如在图39中所示,帧解析块能够包括块解交织器和信元解映射器。特别地,块解交织器可以执行频率解交织。如上所述,帧解析块可以被称为帧解析&解交织块。在这样的情况下,帧解析块频率解交织在同步&解调块中处理的信号并且执行帧解析。。帧解析可以被称为信元解映射。信元解映射器能够提取与l1信令信息相对应的信元或者与特定的plp数据相对应的信元并且将所提取的信元输出到解映射&解码块。在图39中,频率交织器能够通过执行上述频率交织器的交织过程的逆过程恢复原始数据顺序。而且,频率交织器能够包括具有在图32至图34中图示的结构的地址发生器。图40图示根据本发明的一个实施例的解映射&解码块。图40图示根据本发明的实施例的解映射&解码块的详细框图。图40的解映射&解码块对应于图9的解映射&解码模块9020的一个实施例。如上所述,根据本发明的一个实施例的编码&调制模块能够通过独立地应用siso、miso以及mimo方案根据各自的路径处理输入plp。因此,在图40中示出的解映射&解码模块也能够包括用于根据以siso、miso以及mimo方案根据发送装置处理从帧解析器输出的数据的块。如在图40中所示,根据本发明的一个实施例的解映射&解码块包括用于siso方案的第一块、用于miso方案的第二块、用于miso方案的第三块、以及用于处理pls前/后信息的第四块。用于根据siso方案处理输入plp的块能够包括时间解交织器块40010、信元解交织器块40020、星座解映射器块40030、信元比特解复用器块40040、比特解交织器块40050、以及fec解码器块40060。时间解交织器块40010能够执行时间交织器块的逆过程。换言之,时间解交织器块40010能够将在时域中交织的输入符号解交织成其原始的位置。信元解交织器块40020能够执行信元交织器块的逆过程。换言之,信元解交织器块40020能够将在一个fec块内扩展的信元的位置解交织成它们的原始的位置。星座解映射器块40030能够执行星座映射器块的逆过程。换言之,星座解映射器块40030能够将符号域的输入信号解映射成比特域的数据。而且,星座解映射器块40030能够输出通过执行硬判决确定的比特数据并且输出与决定值或者概率值相对应的每个比特的对数似然比(llr)。如果发送器应用被旋转的星座以得到附加的分集增益,星座解映射块40030能够执行与旋转的星座相对应的二维llr解映射。星座解映射器块40030能够执行llr的计算使得发送设备能够补偿相对于i或者q分量的延迟。信元比特复用器块40040能够执行比特至信元解复用器块的逆过程。换言之,信元比特复用器块40040能够将通过比特到信元解复用器映射的比特数据恢复成原始的比特流形式。比特解交织器块40050能够执行比特交织器块的逆过程。换言之,比特解交织器块40050能够将从信元至比特复用器块40040输出的比特流解交织成原始顺序的比特流。fec解码器块40060能够执行fec编码器块的逆过程。换言之,fec解码器块40060能够通过执行ldpc解码和bch解码校正在通过传输信道接收到的信号中产生的错误。在下文中,将仅描述在基于siso模式的信号处理中没有描述的那些附加的块。miso解码器块40070能够执行miso处理块的逆过程。在根据本发明的一个实施例的广播发送&接收系统对应于基于stbc的系统的情况下,miso解码器块40070能够执行alamouti解码。mimo解码块40080能够接收相对于m个接收天线输入信号的信元解交织器的输出数据并且执行作为mimo处理块的逆过程的mimo解码。mimo解码块40080能够执行最大似然解码或者简化的球形解码以实现最佳解码性能。或者mimo解码块40080能够执行mmse检测或者与迭代解码一起执行mmse检测以确保改进的解码性能。处理信号信息的fec解码器块40090-1、40090-2(缩短的/穿孔的fec解码器)能够执行缩短的/穿孔的fec编码器块的逆过程。换言之,缩短的/穿孔的fec解码器40090能够在对在根据pls数据的长度被缩短/穿孔之后接收到的数据另外执行取消缩短和取消穿孔之后执行fec解码。在这样的情况下,因为被用于数据管道的fec解码器也能够以与用于pls相同的方式被使用,所以不需要仅用于pls的单独的fec解码器硬件;因此,能够进行通过简单的和有效的编码进行系统设计。根据设计者的意图上述块能够被省略或者被替换成具有相似或者相同的功能的其它的块。在下文中,将会描述根据上述的帧结构的接收器的频率解交织器的操作。以交织过程的逆顺序执行整个频率解交织过程。并且在接收器中使用的fi地址发生器/随机地址发生器可以与发送器的fi地址发生器/随机地址发生器相同。最大频率解交织器的存储器要求可以是32k。接收器能够通过使用具有与在发送器中相同结构的fi地址发生器生成用于频率解交织的序列/偏移通过生成地址;并且根据所生成的地址以发送器的逆顺序记录/解释数据来执行解交织。图41图示根据本发明的一个实施例的接收器的信号处理和解交织过程。图41图示信号帧具有一个子帧的情况的实施例。换言之,图41的单独的信号帧具有引导、前导以及一个子帧。子帧的fft大小能够与前导的fft大小相同或者不同。图41的实施例假定相对于前导符号和子帧已经激活频率交织器,即,已经对其执行频率交织的情形。而且,每个信号帧的子帧的fft大小能够彼此相同或者不同。如在图41中所示,接收器首先解码引导并且通过使用从解码引导获得的信息解码前导。并且接收器通过使用被包含在前导中的l1信令信息解码子帧的数据。接收器可以提取相对于所期待的服务的帧/子帧/plp并且解码与所期待的服务相对应的数据。接收器频率解交织前导并且基于被包含在前导中的l1信息可选地频率解交织子帧。如上所述,当解交织前导和子帧时,接收器能够在前导和子帧的开始部分处重置符号偏移值。换言之,相对于前导的第一符号和子帧的第一符号,频率交织器能够分别被重置。图42图示根据本发明的一个实施例的接收器的信号处理和解交织过程。图42图示信号帧具有一个子帧的实施例。换言之。图41的单独的信号帧具有引导、前导以及多个子帧。子帧的fft大小能够与前导的fft大小相同或者不同。图42的实施例假定相对于前导符号和子帧已经激活频率交织器,即,已经对其执行频率交织的情形。而且,每个信号帧的子帧的fft大小能够彼此相同或者不同。如在图42中所示,接收器首先解码引导并且通过使用从解码引导获得的信息来解码前导。并且接收器通过使用被包含在前导中的l1信令信息解码子帧的数据。接收器可以提取相对于所期待的服务的子帧/plp并且解码与所期待的服务相对应的数据。接收器基于被包含在前导中的l1信息频率解交织前导并且可选地频率解交织子帧。如上所述,当解交织前导和子帧时,接收器能够在前导和子帧的开始部分处重置符号偏移值。换言之,能够分别相对于前导的第一符号和子帧的第一符号重置频率交织器。图43是图示根据本发明的实施例的用于发送广播信号发送器的广播信号的方法的流程图。如相对于广播信号发送器和其它操作所描述的,广播信号发送器能够通过使用输入格式化模块输入处理输入数据并且输出至少一个数据管道(dp),即,物理层管道(plp)数据s43010。并且广播信号发送器能够通过使用bicm模块对被包含在至少一个plp中的数据执行错误校正处理或者fec编码s43020。广播信号发送器能够通过使用成帧模块生成包含至少一个plp的数据的信号帧s43030。广播信号发送器能够通过使用频率交织器频率交织被包含在信号帧中的数据s43040。并且广播信号发送器能够通过使用波形生成模块生成ofdm调制的传输信号s43050。如上所述,信号帧包括引导、前导以及至少一个子帧。并且频率交织器始终能够频率交织前导符号,并且子帧符号能够被可选地频率交织。在频率交织器被应用于子帧的情况下,被包括在l1信令信息中的频率交织器信息能够通过前导被发送。在对至少一个子帧和前导执行频率交织的情况下,如在图35至图38中所图示,能够在前导的开始部分和子帧的开始部分处重置符号偏移发生器。特别地,在多个子帧的情况下,能够在各自的子帧的开始部分处重置符号偏移发生器。前导的开始部分和子帧的开始部分分别表示前导的第一符号和子帧的第一符号。换言之,符号偏移发生器能够被重置在每个子帧的第一符号处被重置并且在前导的第一符号处。如在图32至图34中所示,频率交织能够进一步包括生成符号偏移。符号偏移发生器生成用于每个符号对的新的符号偏移,并且符号对包括两个连续的符号。频率交织能够进一步包括偏移添加和地址校验。在这样的情况下,地址校验块验证偏移添加的输出地址。图44图示根据本发明的一个实施例的用于接收广播信号接收器的广播信号的方法。如相对于广播信号接收器及其操作所描述的,广播信号接收器能够通过使用同步&解调模块对接收到的广播信号进行ofdm解调s44010。广播信号接收器能够通过使用频率解交织器对广播信号执行频率解交织s44020。广播信号接收器能够通过使用帧解析模块解析广播信号的信号帧s44030。广播信号接收器能够提取和解码被包含在信号帧中的前导数据;并且通过使用从前导数据中获得的l1信令信息提取所期待的子帧或者plp数据。广播信号接收器能够通过使用解映射&解码模块将从广播信号提取的plp数据转换成比特域;并且对被转换的plp数据执行fec解码s44040。并且广播信号接收器能够通过使用输出处理模块输出作为数据流的plp数据s44050。如上所述,信号帧包括引导、前导以及至少一个子帧。并且频率解交织器能够总是频率解交织前导符号,并且子帧符号能够被可选地频率解交织。在频率交织器被应用于子帧的情况下,能够通过前导发送被包括在l1信令信息中的频率交织器信息。并且广播信号接收器能够基于频率交织器信息选择性地频率解交织子帧符号。在对至少一个子帧和前导执行频率交织的情况下,如在图35至图42中所图示,频率解交织器的符号偏移发生器能够在前导的开始部分和子帧的开始部分处被重置。特别地,在多个子帧的情况下,符号偏移发生器能够在各自的子帧的开始部分处被重置。前导的开始部分和子帧的开始部分分别表示前导的第一符号和子帧的第一符号。换言之,符号偏移发生器能够在每个子帧的第一符号处被重置并且在前导的第一符号处被重置。如上所述,广播接收器的频率解交织器能够包括具有如在图32至图34中所示的结构的地址发生器,并且通过使用地址发生器执行频率解交织。因此,频率解交织能够进一步包括生成符号偏移。符号偏移发生器为每个符号对生成新的符号偏移,并且符号对包括两个连续的符号。频率解交织能够进一步包括偏移添加和地址校验。在这样的情况下,地址校验块验证偏移添加的输出地址。根据本发明,因为为每个子帧重置频率交织器,所以能够增强子帧的数据独立性。因此,在接收器以子帧为单位处理数据的情况下,能够增强数据处理效率和速度。因为接收器能够在没有使用单独的信令信息的情况下通过直接地重置偏移值对每个子帧执行频率解交织,所以能够减小由于信号处理的延迟,并且系统复杂能够减少性。而且,通过对前导始终执行频率交织,以更加鲁棒的方式能够发送和接收前导。并且频率交织/解交织能够被可选地应用于子帧,系统操作的灵活性被改进,并且频分复用(fdm)能够被用于单独的子帧。并且以符号对为单位使用新的偏移,符号偏移发生器能够在交织/解交织时改进存储器使用性能。而且,因为在偏移被产生之后执行地址校验,所以能够减少存储器错误,并且甚至ofdm符号对的数据向量大小彼此不同,接收器能够始终执行单存储器解交织。特别地,在首先执行地址校验的情况下,被验证的地址可能由于偏移添加留下存储器范围;因此,在执行偏移添加之后不得不执行地址校验。本领域的技术人员应清楚地理解的是,在没有脱离本发明的技术精神或范围的情况下能够进行本发明的各种修改和变化。因此,意在本发明覆盖本发明的修改和变化,只要它们落入随附的权利要求和它们的等效的范围内。在本说明书中提及装置和方法发明两者并且在装置和方法两者的描述可以被互补地相互应用。发明的模式在用于执行本发明的最佳模式中已经描述了各种实施例。工业实用性在一系列广播信号供应领域中本发明是可用的。对本领域的技术人员来说将显然的是,在不脱离本发明的精神或者范围的情况下能够在本发明中进行各种修改和变化。因此,意在本发明覆盖本发明的修改和变化,只要它们落在所附权利要求及其等效的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1