本申请是2016年8月22日提交的、国际申请日为2015年8月25日的、申请号为201580009801.7(pct/kr2015/008877)的专利申请的分案申请。本发明涉及用于发送广播信号的设备、用于接收广播信号的设备和用于发送和接收广播信号的方法。
背景技术:
:随着模拟广播信号传输终止,正在开发用于发送/接收数字广播信号的各种技术。数字广播信号可以包括比模拟广播信号更大量的视频/音频数据,并且进一步包括除了视频/音频数据之外的各种类型的附加数据。技术实现要素:技术问题即,数字广播系统可以提供hd(高分辨率)图像、多声道音频和各种附加的服务。但是,用于大量数据传输的数据传输效率、考虑到移动接收设备的发送/接收的网络的鲁棒性和网络灵活性对于数字广播需要改进。技术方案为了实现目标和其它的优点并且根据本发明的目的,如在此体现和广泛描述的,一种用于发送广播信号的方法,该方法包括:编码服务数据;比特交织编码的服务数据;构建包括比特交织的服务数据的至少一个信号帧,其中至少一个信号帧包括多个ofdm符号;通过ofdm(正交频分复用)方案调制构建的至少一个信号帧中的数据;以及发送具有调制的数据的广播信号。有益效果本发明可以根据服务特征处理数据以控制用于每个服务或者服务组件的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是图示根据本发明的实施例的比特交织器的框图。图31是图示根据本发明的实施例的在qcb交织和块交织之间的关系的框图。图32是图示根据本发明的实施例的块交织参数的表。图33是图示根据本发明的实施例的块交织的写入操作的概念图。图34是图示根据本发明的实施例的块交织的读取操作的概念图。图35是图示根据本发明的实施例的比特解交织器的框图。图36是图示根据本发明的另一实施例的比特交织器的框图。图37是图示根据本发明的实施例的块交织器的概念图。图38是图示根据本发明的另一实施例的块交织器的写入操作的概念图。图39是图示根据本发明的另一实施例的块交织的读取操作的概念图。图40是图示根据本发明的实施例的置换顺序的概念图。图41是图示根据本发明的另一实施例的组内交织参数的表。图42是图示在nuc-256的情况下组内交织的写入操作的概念图。图43是图示根据本发明的实施例的块交织的读取操作的概念图。图44是图示根据本发明的实施例的剩余的qc块的概念图。图45是图示根据本发明的实施例的剩余的qc块的写入操作的概念图。图46是图示根据本发明的实施例的剩余的qc块的概念图。图47是当在不同的方向中执行块交织的写入操作时存储器容量中的不同。图48是图示根据本发明的实施例的比特交织器存储器的概念图。图49是图示根据本发明的另一实施例的置换顺序的概念图。图50是图示根据本发明的实施例的用于接收广播信号的方法的流程图。图51示出图示根据本发明的实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。图52至图55示出图示根据本发明的实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。图56至图59示出图示根据本发明的实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。图60示出图示根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。图61示出图示根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。图62示出图示根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。图63至图69示出图示根据本发明的另一实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。图70至图73示出图示根据本发明的另一实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。具体实施方式现在将详细地介绍本发明的优选实施例,其示例在附图中图示。详细说明将在下面参考附图给出,其旨在解释本发明的示例性实施例,而不是仅示出可以根据本发明实现的实施例。以下的详细说明包括特定的细节以便对本发明提供深入理解。但是,对于本领域技术人员来说显而易见,实践本发明可以无需这些特定的细节。虽然在本发明中使用的大多数术语已经从在本领域广泛地使用的常规术语中选择,但是某些术语已经由申请人任意地选择,并且其含义在以下的描述中根据需要详细说明。因此,本发明应该基于该术语所期望的含义理解,而不是其简单的名称或者含义理解。本发明提供用于发送和接收供未来的广播服务的广播信号的装置和方法。根据本发明的实施例的未来的广播服务包括陆地广播服务、移动广播服务、uhdtv服务等。根据本发明的实施例的用于发送的设备和方法可以被归类成用于陆地广播服务的基本简档、用于移动广播服务的手持式简档以及用于uhdtv附图的高级简档。在这样的情况下,基本简档能够被用作用于陆地广播服务和移动广播服务两者的简档。即,基本简档能够被用于定义包括移动简档的简档的概念。根据设计者的意图能够对此进行改变。本发明提供用于发送和接收供未来的广播服务的广播信号的设备和方法。根据本发明的实施例的未来的广播服务包括陆地广播服务、移动广播服务、uhdtv服务等。本发明可以根据一个实施例经由非mimo(多输入多输出)或者mimo处理用于未来的广播服务的广播信号。根据本发明的实施例的非mimo方案可以包括miso(多输入单输出)、siso(单输入单输出)方案等。虽然在下文中为了描述方便起见,miso或者mimo使用两个天线,但是本发明可适用于使用两个或更多个天线的系统。本发明可以定义三个物理层(pl)简档(profile)(基础、手持和高级简档)每个被优化以最小化接收器复杂度,同时获得对于特定使用情形所需的性能。物理层(phy)简档是相应的接收器将实施的所有配置的子集。三个phy简档共享大部分功能块,但是,在特定的模块和/或参数方面略微地不同。另外的phy简档可以在未来限定。对于系统演进,未来的属性还可以经由未来的扩展帧(fef)在单个rf信道中与现有的简档复用。每个phy简档的细节在下面描述。1.基础简档基础简档表示对于通常连接到屋顶天线的固定的接收设备的主要使用情形。基础简档还包括能够运输到一个场所,但是属于相对固定接收类别的便携式设备。基础简档的使用可以通过某些改进的实施被扩展到手持设备或者甚至车辆,但是,对于基础简档接收器操作不预期那些使用情况。接收的目标snr范围是从大约10到20db,其包括现有的广播系统(例如,atsca/53)的15dbsnr接收能力。接收器复杂度和功耗不像在电池操作的手持设备一样严重,手持设备将使用手持简档。用于基础简档的关键系统参数在以下的表1中列出。表1[表1]ldpc码字长度16k,64k比特星座大小4~10bpcu(每个信道使用的比特)时间解交织存储器大小≤219数据信元导频图案用于固定接收的导频图案fft大小16k,32k点2.手持简档手持简档设计成在以电池电源操作的手持和车载设备中使用。该设备可以以行人或者车辆速度移动。功耗和接收器复杂度对于手持简档的设备的实施是非常重要的。手持简档的目标snr范围大约是0至10db,但是,当意欲用于较深的室内接收时,可以配置为达到低于0db。除了低的snr能力之外,由接收器移动性所引起的多普勒效应的适应性是手持简档最重要的性能品质。用于手持简档的关键系统参数在以下的表2中列出。表2[表2]ldpc码字长度16k比特星座大小2~8bpcu时间解交织存储器大小≤218数据信元导频图案用于移动和室内接收的导频图案fft大小8k,16k点3.高级简档高级简档以更大的实施复杂度为代价提供最高的信道容量。该简档需要使用mimo发送和接收,并且uhdtv服务是对该简档特别设计的目标使用情形。提高的容量还可以用于允许在给定带宽提高服务数目,例如,多个sdtv或者hdtv服务。高级简档的目标snr范围大约是20至30db。mimo传输可以最初地使用现有的椭圆极化传输设备,并且在未来扩展到全功率横向极化传输。用于高级简档的关键系统参数在以下的表3中列出。表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比特字段唯一地识别在通过systme_id识别的系统内的dp哑信元:承载被用于填充不被用于pls信令、dp或者辅助流的剩余的容量的伪随机值的信元紧急警告信道:承载eas信息数据的帧的部分帧:以前导开始并且以帧边缘符号结束的物理层时隙帧重复单元:属于包括fet的相同或者不同的物理层简档的帧的集合,其在超帧中被重复八次快速信息信道:在承载服务和相对应的基本dp之间的映射信息的帧中的逻辑信道fecblock:dp数据的ldpc编码的比特的集合fft大小:被用于特定模式的标称的fft大小,等于在基础时段t的周期中表达的活跃符号时段ts帧信令符号:在fft大小、保护间隔以及被分散的导频图案的某个组合中,在帧的开始处使用的具有较高的导频密度的ofdm符号,其承载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(基带)帧限制器,和bb帧报头插入块组成。crc编码器在用户分组(up)级别提供用于错误检测的三种类型的crc编码,即,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帧限制器(slicer)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(fec块)的量确定跨越整个帧的整体信元分配。包括对于pls、eac和fic的分配,调度器产生pls2-dyn数据的值,其被作为在该帧的fss中的pls信元或者带内信令发送。稍后将描述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能够使用外编码(bch)和内编码(ldpc)对输入bbf执行fec编码,以产生fecblock过程。外编码(bch)是可选择的编码方法。稍后将描述数据fec编码器5010的操作细节。比特交织器5020可以以ldpc编码和调制方案的组合交织数据fec编码器5010的输出以实现优化的性能,同时提供有效地可执行的结构。稍后将描述比特交织器5020的操作细节。星座映射器5030可以使用qpsk、qam-16、不均匀qam(nuq-64、nuq-256、nuq-1024),或者不均匀星座(nuc-16、nuc-64、nuc-256、nuc-1024),在基础和手持简档中调制来自比特交织器5020的每个信元字(cellword),或者在高级简档中来自信元字解复用器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,处理模块5000-1进一步包括信元字解复用器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处理对于高级简档帧是需要的,其指的是由mimo编码器处理在高级简档帧中的所有dp。mimo处理在dp级别适用。星座映射器对输出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。此外,plsfec编码器6000可以包括加扰器、bch编码/零插入块、ldpc编码块和ldpc奇偶穿孔块。将给出bicm块的每个块的描述。plsfec编码器6000可以编码加扰的pls1/2数据、eac和fic区段。加扰器可以在bch编码以及缩短和穿孔ldpc编码之前加扰pls1数据和pls2数据。bch编码/零插入块可以使用用于pls保护的缩短的bch码,对加扰的pls1/2数据执行外编码,并且在bch编码之后插入零比特。仅对于pls1数据,零插入的输出比特可以在ldpc编码之前转置。ldpc编码块可以使用ldpc码来编码bch编码/零插入块的输出。为了产生完整的编码模块,cldpc、奇偶校验比特、pldpc从每个零插入的pls信息块ildpc被系统编码,并且附在其之后。数学公式1[数学式1]用于pls1和pls2的ldpc编码参数如以下的表4。表4[表4]ldpc奇偶穿孔块可以对pls1数据和pls2数据执行穿孔。当缩短被应用于pls1数据保护时,一些ldpc奇偶校验比特在ldpc编码之后被穿孔。此外,对于pls2数据保护,pls2的ldpc奇偶校验比特在ldpc编码之后被穿孔。不发送这些被穿孔的比特。比特交织器6010可以交织每个被缩短和被穿孔的pls1数据和pls2数据。星座映射器6020可以将比特交织的pls1数据和pls2数据映射到星座上。以上描述的块可以被省略或者由具有类似或者相同功能的块替换。图7图示根据本发明的一个实施例的帧构建块。在图7中图示的帧构建块对应于参考图1描述的帧构建块1020的实施例。参考图7,帧构建块可以包括延迟补偿块7000、信元映射器7010和频率交织器7020。将给出帧构建块的每个块的描述。延迟补偿块7000可以调整在数据管道和相应的pls数据之间的时序以确保它们在发射器端共时(co-timed)。通过解决由输入格式化块和bicm块所引起的数据管道的延迟,pls数据被延迟与数据管道相同的量。bicm块的延迟主要是由于时间交织器5050。带内信令数据承载下一个ti组的信息,使得它们承载要用信号传送的dp前面的一个帧。据此,延迟补偿块延迟带内信令数据。信元映射器7010可以将pls、eac、fic、dp、辅助流和哑信元映射到在该帧中的ofdm符号的活动载波。信元映射器7010的基本功能是,如果有的话,将对于dp、pls信元、以及eac/fic信元中的每一个由ti产生的数据信元映射到与帧内的ofdm符号内的每一个相对应的活动ofdm信元。服务信令数据(诸如psi(程序特定信息)/si)能够被单独地收集并且通过数据管道发送。信元映射器根据由调度器产生的动态信息和帧结构的配置操作。稍后将描述该帧的细节。频率交织器7020可以随机地交织从信元映射器7010接收的数据信元以提供频率分集。此外,频率交织器7020可以使用不同的交织种子顺序,对由两个按次序的ofdm符号组成的特有的ofdm符号对进行操作,以得到在单个帧中最大的交织增益。以上描述的块可以被省略或者由具有类似或者相同功能的块替换。图8图示根据本发明的实施例的ofdm产生块。在图8中图示的ofdm产生块对应于参考图1描述的ofdm产生块1030的实施例。ofdm产生块通过由帧构建块产生的信元调制ofdm载波,插入导频,并且产生用于传输的时间域信号。此外,这个块随后插入保护间隔,并且应用papr(峰均功率比)减少处理以产生最终的rf信号。参考图8,ofdm生成块可以包括导频和保留音插入块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输出的信号可以根据物理层简档经由多个输出天线发送。根据本发明的实施例的tx天线可以具有垂直或者水平极性。以上描述的块可以被省略或者根据设计由具有类似或者相同功能的块替换。图9图示根据本发明的实施例的用于接收供未来的广播服务的广播信号装置的结构。根据本发明的实施例的用于接收供未来的广播服务的广播信号的设备可以对应于参考图1描述的用于发送供未来的广播服务的广播信号的设备。根据本发明的实施例的用于接收供未来的广播服务的广播信号的设备可以包括同步和解调模块9000、帧解析模块9010、解映射和解码模块9020、输出处理器9030和信令解码模块9040。将给出用于接收广播信号装置的每个模块的操作的描述。同步和解调模块9000可以经由m个rx天线接收输入信号,相对于与用于接收广播信号的设备相对应的系统执行信号检测和同步,并且执行与由用于发送广播信号装置执行的过程相反过程相对应的解调。帧解析模块9010可以解析输入信号帧,并且提取经由其发送由用户选择的服务的数据。如果用于发送广播信号的设备执行交织,则帧解析模块9010可以执行与交织的相反过程相对应的解交织。在这种情况下,需要提取的信号和数据的位置可以通过解码从信令解码模块9040输出的数据获得,以恢复由用于发送广播信号的设备产生的调度信息。解映射和解码模块9020可以将输入信号转换为比特域数据,并且然后根据需要对其解交织。解映射和解码模块9020可以对于为了传输效率应用的映射执行解映射,并且经由解码校正在传输信道上产生的错误。在这种情况下,解映射和解码模块9020可以获得为解映射所必需的传输参数,并且通过解码从信令解码模块9040输出的数据进行解码。输出处理器9030可以执行由用于发送广播信号的设备应用以改善传输效率的各种压缩/信号处理过程的相反过程。在这种情况下,输出处理器9030可以从信令解码模块9040输出的数据中获得必要的控制信息。输出处理器8300的输出对应于输入到用于发送广播信号装置的信号,并且可以是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简档定义可以使用在前导中phy_profile的保留的值扩展。fef部分被插入在fru的末端,如果包括的话。当fef包括在fru中时,在超帧中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数据,其包含访问感兴趣的dp的参数。pls2在每个帧中承载,并且被划分为两个主要部分:pls2-stat数据和pls2-dyn数据。必要时,在pls2数据的静态和动态部分之后是填充。图12图示根据本发明的实施例的前导信令数据。前导信令数据承载需要允许接收器访问pls数据和跟踪在帧结构内dp的21比特信息。前导信令数据的细节如下:phy_profile:该3比特字段指示当前帧的phy简档类型。不同的phy简档类型的映射在以下的表5中给出。表5[表5]值phy简档000基础简档001手持简档010高级简档011~110保留111feffft_size:该2比特字段指示在帧组内当前帧的fft大小,如在以下的表6中描述的。表6[表6]gi_fraction:该3比特字段指示在当前超帧中的保护间隔分数值,如在以下的表7中描述的。表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[表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[表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_phy_profile、fru_frame_length、fru_gl_fraction和reserved组成,其用于表示fru配置和每个帧类型的长度。环路大小是固定的,使得四个phy简档(包括fef)在fru内被用信号传送。如果num_frame_fru小于4,则未使用的字段用零填充。fru_phy_profile:这个3比特字段表示相关的fru的第(i 1)(i是环索引)个帧的phy简档类型。这个字段使用如表8所示相同的信令格式。fru_frame_length:这个2比特字段表示相关联的fru的第(i 1)个帧的长度。与fru_gi_fraction一起使用fru_frame_length,可以获得帧持续时间的精确值。fru_gi_fraction:这个3比特字段表示相关联的fru的第(i 1)个帧的保护间隔分数值。fru_gi_fraction根据表7被用信号传送。reserved:这个4比特字段保留供将来使用。以下的字段提供用于解码pls2数据的参数。pls2_fec_type:这个2比特字段表示由pls2保护使用的fec类型。fec类型根据表10被用信号传送。稍后将描述ldpc码的细节。表10[表10]内容pls2fec类型004k-1/4和7k-3/10ldpc码01~11保留pls2_mod:这个3比特字段表示由pls2使用的调制类型。调制类型根据表11被用信号传送。表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:当使用pls2重复时,这个15比特字段表示ctotal_partial_block,用于在当前帧组的每个帧中承载的pls2的部分编码块的聚集的大小(指定为qam信元的数目)。如果不使用重复,则这个字段的值等于0。这个值在当前帧组的整个持续时间期间是恒定的。pls2_next_fec_type:这个2比特字段表示用于在下一个帧组的每个帧中承载的pls2的fec类型。fec类型根据表10被用信号传送。pls2_next_mod:这个3比特字段表示用于在下一个帧组的每个帧中承载的pls2的调制类型。调制类型根据表11被用信号传送。pls2_next_rep_flag:这个1比特标记表示是否在下一个帧组中使用pls2重复模式。当这个字段被设置为值“1”时,pls2重复模式被激活。当这个字段被设置为值“0”时,pls2重复模式被禁用。pls2_next_rep_size_cell:当使用pls2重复时,这个15比特字段表示ctotal_full_block,用于在下一个帧组的每个帧中承载的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[表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[表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类型。fec类型根据以下的表14被用信号传送。表14[表14]值fec_type0016kldpc0164kldpc10~11保留dp_cod:这个4比特字段表示由相关联的dp使用的码率。码率根据以下的表15被用信号传送。表15[表15]值码率00005/1500016/1500107/1500118/1501009/150101~111110/15011011/15011112/15100013/151001~1111保留dp_mod:这个4比特字段表示由相关联的dp使用的调制。调制根据以下的表16被用信号传送。表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[表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的数目,并且每个帧(pi=1)存在一个ti组。具有2比特字段的允许的pi值被在以下的表18中定义。表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比特字段确定时间交织器5050的可用性。如果对于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[表19]值有效载荷类型00ts01ip10gs11保留dp_inband_mode:这个2比特字段表示是否当前dp承载带内信令信息。带内信令类型根据以下的表20被用信号传送。表20[表20]值带内模式00没有承载带内信令01仅承载带内pls10仅承载带内issy11承载带内pls和带内issydp_protocol_type:这个2比特字段表示由给定的dp承载的有效载荷的协议类型。当选择输入有效载荷类型时,其根据以下的表21被用信号传送。表21[表21]dp_crc_mode:这个2比特字段表示在输入格式化块中是否使用crc编码。crc模式根据以下的表22被用信号传送。表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[表23]值空分组删除模式00未使用01dnp标准10dnp偏移11保留issy_mode:这个2比特字段表示当dp_payload_type被设置为ts(“00”)时由相关联的dp使用的issy模式。issy_mode根据以下的表24被用信号传送。如果dp_payload_type不是ts(“00”),则issy_mode被设置为值“00”。表24[表24]值issy模式00未使用01issy-up10issy-bbf11保留hc_mode_ts:这个2比特字段表示当dp_payload_type被设置为ts(“00”)时由相关联的dp使用的ts报头压缩模式。hc_mode_ts根据以下的表25被用信号传送。表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[表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_couter:这个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字段根据如以下的表27所示的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。然后,在pls字段之后,eac信元,如果有的话,被直接地映射,接下来是fic信元,如果有的话。在pls或者eac、fic之后,接下来dp被映射,如果有的话。首先跟随类型1dp,并且接下来类型2dp。稍后将描述dp的类型细节。在一些情况下,dp可以承载用于eas的一些特定的数据或者服务信令数据。如果有的话,辅助流跟随dp,其后跟随哑信元。根据以上提及的顺序,即,pls、eac、fic、dp、辅助流和哑数据信元将它们映射在一起,精确地填充在该帧中的信元容量。图17图示根据本发明的实施例的pls映射。pls信元被映射到fss的活动载波。取决于由pls占据的信元的数目,一个或多个符号被指定为fss,并且fss的数目nfss由在pls1中的num_fss用信号传送。fss是用于承载pls信元的特殊符号。由于鲁棒性和延迟在pls中是重要的问题,所以fss具有允许快速同步的高密度导频和在fss内的仅频率内插。pls信元如在图17中的示例所示以自顶向下方式被映射到nfssfss的活动载波。pls1pls1单元被以单元索引的递增顺序首先从第一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信元以外,eac不在fic、dp、辅助流或者哑信元的任何一个之前。映射eac信元的过程与pls完全相同。eac信元被以如在图18的示例所示的信元索引的递增顺序从pls2的下一个信元映射。取决于eas消息大小,eac信元可以占据几个符号,如图18所示。eac信元紧跟在pls2的最后的信元之后,并且继续向下映射,直到最后的fss的最后的信元索引为止。如果需要的eac信元的总数超过最后的fss的剩余的活动载波的数目,则映射进行到下一个符号,并且以与fss完全相同的方式继续。在这种情况下,用于映射的下一个符号是普通数据符号,其具有比fss更加有效的载波。在eac映射完成之后,如果任何一个存在,则fic被接下来承载。如果fic不被发送(如在pls2字段中用信号传送),则dp紧跟在eac的最后信元之后。图19图示根据本发明的实施例的fic映射(a)示出不具有eac的fic信元的示例映射,以及(b)示出具有eac的fic信元的示例映射。fic是用于承载交叉层信息以允许快速服务获得和信道扫描的专用信道。这个信息主要包括在dp和每个广播器的服务之间的信道捆绑信息。为了快速扫描,接收器可以解码fic并获得信息,诸如,广播器id、服务编号,和base_dp_id。为了快速服务获得,除了fic之外,基础dp可以使用base_dp_id解码。除其承载的内容以外,基础dp被以与普通dp完全相同的方式编码和映射到帧。因此,对于基础dp不需要另外的描述。fic数据在管理层中产生和消耗。fic数据的内容在管理层规范中描述。fic数据是可选的,并且fic的使用由在pls2的静态部分中的fic_flag参数用信号传送。如果使用fic,则fic_flag被设置为“1”,并且用于fic的信令字段在pls2的静态部分中被定义。在这个字段中用信号传送的是fic_version和fic_length_byte。fic使用与pls2相同的调制、编码和时间交织参数。fic共享相同的信令参数,诸如pls2_mod和pls2_fec。如果有的话,fic数据紧挨着pls2或者eac之后被映射。fic没有被任何普通dp、辅助流或者哑信元引导。映射fic信元的方法与eac的完全相同,也与pls的相同。在pls之后不具有eac,fic信元被以如在(a)中的示例所示的信元索引的递增顺序从pls2的下一个单元映射。取决于fic数据大小,fic信元可以被映射在几个符号上,如(b)所示。fic信元紧跟在pls2的最后的信元之后,并且继续向下映射,直到最后的fss的最后的信元索引为止。如果需要的fic信元的总数超过最后的fss的剩余的活动载波的数目,则映射进行到下一个符号,并且以与fss完全相同的方式继续。在这种情况下,用于映射的下一个符号是普通数据符号,其具有比fss更加活跃的载波。如果eas消息在当前帧中被发送,则eac在fic之前,并且fic信元被以如(b)所示的信元索引的递增顺序从eac的下一个单元映射。在fic映射完成之后,一个或多个dp被映射,之后是辅助流,如果有的话,以及哑信元。图20图示根据本发明的实施例的dp的类型。(a)示出类型1dp和(b)示出类型2dp。在先前的信道,即,pls、eac和fic被映射之后,dp的信元被映射。根据映射方法dp被分类为两种类型中的一个:类型1dp:dp通过tdm映射类型2dp:dp通过fdm映射dp的类型由在pls2的静态部分中的dp_type字段表示。图20图示类型1dp和类型2dp的映射顺序。类型1dp被以信元索引的递增顺序首先映射,然后,在达到最后的信元索引之后,符号索引被增加1。在下一个符号内,dp继续以从p=0开始的信元索引的递增顺序映射。利用在一个帧中共同地映射的dp的数目,类型1dp的每个在时间上被分组,类似于dp的tdm复用。类型2dp被以符号索引的递增顺序首先映射,然后,在达到该帧的最后的ofdm符号之后,信元索引增加1,并且符号索引回朔到第一可用的符号,然后从该符号索引增加。在一个帧中一起映射dp的数目之后,类型2dp的每个被以频率分组在一起,类似于dp的fdm复用。如果需要的话,类型1dp和类型2dp在帧中可以同时存在,有一个限制:类型1dp始终在类型2dp之前。承载类型1和类型2dp的ofdm信元的总数不能超过可用于dp传输的ofdm信元的总数。数学公式2[数学式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(0,…,ddp1-1)的ofdm信元的寻址限定用于类型1dp的活跃数据信元。寻址方案限定来自用于类型1dp的每个的t1的信元被分配给活跃数据信元的顺序。其也用于在pls2的动态部分中用信号传送dp的位置。在不具有eac和fic的情况下,地址0指的是在最后的fss中紧跟承载pls的最后信元的信元。如果eac被发送,并且fic没有在相应的帧中,则地址0指的是紧跟承载eac的最后信元的信元。如果fic在相应的帧中被发送,则地址0指的是紧跟承载fic的最后的信元的信元。用于类型1dp的地址0可以考虑如(a)所示的两个不同情形计算。在(a)的示例中,pls、eac和fic假设为全部发送。对eac和fic的二者之一或者两者被省略情形的扩展是明确的。如在(a)的左侧所示在映射所有信元直到fic之后,如果在fss中存在剩余的信元。用于映射类型2dp(0,…,ddp2-1)的ofdm信元的寻址被限定用于类型2dp的活跃数据信元。寻址方案限定来自用于类型2dp的每个的ti的信元被分配给活跃数据信元的顺序。其也用于在pls2的动态部分中用信号传送dp的位置。如(b)所示的三个略微地不同的情形是可允许的。对于在(b)的左侧上示出的第一情形,在最后的fss中的信元可用于类型2dp映射。对于在中间示出的第二情形,fic占据普通符号的信元,但是,在该符号上fic信元的数目不大于cfss。除了在该符号上映射的fic信元的数目超过cfss之外,在(b)右侧上示出的第三情形与第二情形相同。对类型1dp在类型2dp之前情形的扩展是简单的,因为pls、eac和fic遵循与类型1dp相同的“类型1映射规则”。数据管道单元(dpu)是用于在帧将数据信元分配给dp的基本单元。dpu被定义为用于将dp定位于帧中的信令单元。信元映射器7010可以映射对于各个dp通过ti产生的信元。时间交织器5050输出一系列的ti块并且各个ti块包括继而由一组信元组成的可变数目的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码字长度的相同的值。bch编码应用于每个bbf(kbch比特),然后ldpc编码应用于bch编码的bbf(kldpc比特=nbch比特),如在图22中图示的。nldpc的值或者是64800比特(长fecblock)或者16200比特(短fecblock)。以下的表28和表29分别示出用于长fecblock和短fecblock的fec编码参数。表28[表28]表29[表29]bch编码和ldpc编码的操作细节如下:12-纠错bch码用于bbf的外编码。用于短fecblock和长fecblock的bch生成多项式通过所有多项式相乘在一起获得。ldpc码用于编码外bch编码的输出。为了产生完整的bldpc(fecblock),pldpc(奇偶校验比特)从每个ildpc(bch编码的bbf)被系统编码,并且附加到ildpc。完整的bldpc(fecblock)表示为如下的数学公式。数学公式3[数学式3]用于长fecblock和短fecblock的参数分别在以上的表28和29中给出。计算用于长fecblock的nldpc–kldpc奇偶校验比特的详细过程如下:1)初始化奇偶校验比特,数学公式4[数学式4]2)在奇偶校验矩阵的地址的第一行中指定的奇偶校验比特地址处累加第一信息比特i0。稍后将描述奇偶校验矩阵的地址的细节。例如,对于速率13/15:数学公式5[数学式5]3)对于接下来的359个信息比特,is,s=1、2、…359,使用以下的数学公式在奇偶校验位地址处累加is。数学公式6[数学式6]{x (smod36o)×qldpc}mod(nldpc-kldpc)这里x表示对应于第一比特i0的奇偶校验比特累加器的地址,并且qldpc是在奇偶校验矩阵的地址中指定的码率相关的常数。继续该示例,对于速率13/15,qldpc=24,因此,对于信息比特i1,执行以下的操作:数学公式7[数学式7]4)对于第361个信息比特i360,在奇偶校验矩阵的地址的第二行中给出奇偶校验比特累加器的地址。以类似的方式,使用表达式6获得用于以下的359信息比特is的奇偶校验比特累加器的地址,s=361、362、…719,这里x表示对应于信息比特i360的奇偶校验比特累加器的地址,即,在奇偶校验矩阵的地址的第二行中的条目。5)以类似的方式,对于360个新的信息比特的每个组,从奇偶校验矩阵的地址的新行用于找到奇偶校验比特累加器的地址。在所有信息比特用尽之后,最后的奇偶校验比特如下获得:6)以i=1开始顺序地执行以下的操作。数学公式8[数学式8]这里pi的最后的内容,i=0,1,...,nldpc-kldpc–1,等于奇偶校验比特pi。表30[表30]码率qldpc5/151206/151087/15968/15849/157210/156011/154812/153613/1524除了以表31替换表30,并且以用于短fecblock的奇偶校验矩阵的地址替换用于长fecblock的奇偶校验矩阵的地址之外,用于短fecblock的这个ldpc编码过程是根据用于长fecblock的ldpc编码过程。表31[表31]码率qldpc5/15306/15277/15248/15219/151810/151511/151212/15913/156图23图示根据本发明的实施例的比特交织。ldpc编码器的输出被比特交织,其由奇偶交织、之后的准循环块(qcb)交织和组内交织组成。图23示出准循环块(qcb)交织,并且示出组内交织。fecblock可以被奇偶交织。在奇偶交织的输出处,ldpc码字由在长fecblock中180个相邻的qc块和在短fecblock中45个相邻的qc块组成。在长或者短fecblock中的每个qc块由360比特组成。奇偶交织的ldpc码字通过qcb交织来交织。qcb交织的单位是qc块。在奇偶交织的输出处的qc块通过如在图23中图示的qcb交织重排列,这里根据fecblock长度,ncells=64800/ηmod或者16200/ηmod。qcb交织图案是对调制类型和ldpc码率的每个组合唯一的。在qcb交织之后,组内交织根据调制类型和阶(ηmod)执行,其在以下的表32中限定。也限定用于一个组内的qc块的数目nqcb_ig。表32[表32]调制类型ηmodnqcb_igqam-1642nuc-1644nuq-6463nuc-6466nuq-25684nuc-25688nuq-1024105nuc-10241010组内交织过程以qcb交织输出的nqcb_igqc块执行。组内交织具有使用360列和nqcb_ig行写入和读取组内的比特的过程。在写入操作中,来自qcb交织输出的比特是行式写入。读取操作是列式执行的,以从每个行读出m比特,这里对于nuc,m等于1,并且对于nuq,m等于2。图24图示根据本发明的实施例的信元字解复用。图24(a)示出对于8和12bpcumimo的信元字解复用,和(b)示出对于10bpcumimo的信元字解复用。比特交织输出的每个信元字(c0,l,c1,l,...,cηmod-1,l)被解复用为如(a)所示的(d1,0,m,d1,1,m...d1,ηmod-1,m)和(d2,0,m,d2,1,m...,d2,ηmod-1,m),其描述用于一个xfecblock的信元字解复用过程。对于使用不同类型的nuq用于mimo编码的10个bpcumimo情形,用于nuq-1024的比特交织器被重新使用。比特交织器输出的每个信元字(c0,l,c1,l...,c9,l)被解复用为(d1,0,m,d1,1,m...d1,3,m)和(d2,0,m,d2,1,m...d2,5,m),如(b)所示。图25图示根据本发明的实施例的时间交织。图25的(a)至(c)示出ti模式的示例。时间交织器在dp级别操作。时间交织(ti)的参数可以对于每个dp不同地设置。在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到其最大的值是1023的最大值nxblock_group_max(对应于dp_num_block_max)变化。每个ti组或者直接映射到一个帧上或者在pi个帧上扩展。每个ti组也被划分为一个以上的ti模块(nti),这里每个ti块对应于时间交织器存储器的一个使用。在ti组内的ti块可以包含略微不同数目的xfecblock。如果ti组被划分为多个ti块,则其被直接映射到仅一个帧。如以下的表33所示,存在对于时间交织的三个选项(除了跳过时间交织的额外的选项之外)。表33[表33]在每个dp中,ti存储器存储输入的xfecblock(来自ssd/mimo编码块的输出的xfecblock)。假设输入xfecblock被限定为:这里dn.s.r.q是在第n个ti组的第s个ti块中的第r个xfecblock的第q个信元,并且表示ssd和mimo编码的输出如下:此外,假设来自时间交织器的输出的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等于数目nxbl0ck_ti(n,s)。图26图示根据本发明的实施例的被扭曲的行-列块交织器的基本操作。图26(a)示出在时间交织器中的写入操作,并且图26(b)示出时间交织器中的读取操作。第一xfecblock以列方式写入到ti存储器的第一列,并且第二xfecblock被写入到下一列等等,如在(a)中所示。然而,在交织阵列中,信元以对角线方式被读出。在从第一行(沿着以最左边的列开始的行向右)到最后一行的对角线方式的读取期间,nr个信元被读出,如在(b)中所示。详细地,假定zn,s,i(i=0,...,ninc)作为要被顺序地读取的ti存储器单元位置,通过计算如下的表达式的行索引rn,s,i、列索引cn,s,i以及被关联的扭曲参数tn,s,i执行以这样的校正阵列的读取过程。表达式9[表达式9]其中sshift是用于对角线方式读取过程的公共移位值,不论nxblock_ti(n,s)如何,并且如以下表达式,通过在pls2-stat中给出的nxblock_ti(n,s)来确定。表达式10[表达式10]对于结果,通过作为zn,s,i=nrcn,s,i rn,s,i的坐标计算要被读出的信元位置。图27图示根据本发明的另一实施例的被扭曲的行-列块交织器的操作。更加具体地,图27图示用于各个ti组的ti存储器的交织阵列,包括当nxblock_ti(0,0)=3、nxblock_ti(1,0)=6、nxblockti(2,0)=5时的虚拟xfecblock。可变数目nxblock_ti(n,s)=nr将会小于或者等于n′xblock_ti_max。因此,为了实现在接收器侧处的单个存储器解交织,不论nxblock_ti(n,s)如何,通过将虚拟xfecblock插入到ti存储器用于在被扭曲的行-列块交织器中使用的交织阵列被设置为nr×nc=ncells×n′xblock_ti_max的大小,并且如下面的表达式完成读取过程。数学公式11[表达式11]ti组的数目被设置为3。通过dp_ti_type=‘0’、dp_frame_interval=‘1’,以及dp_ti_length=‘1’,即,nti=1、ijump=1、以及pi=1,在pls2-stat数据中用信号传送时间交织器的选项。每个ti组的其每一个具有ncells=30的xfecblock的数目分别通过nxblock_ti(0,0)=3、nxblock_ti(1,0)=6、nxblock_ti(2,0)=5在pls2-dyn数据中用信号传送。通过nxblock_groyp_max,在pls-stat数据中用信号传送xfecblock的最大数目,这导致图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。在下文中将会描述根据本发明的实施例的比特交织器5020。根据本发明的实施例的比特交织器5020可以位于fec编码器5010和星座映射器5030之间,并且考虑到接收器的ldpc解码可以将比特(被ldpc编码和输出)连接到星座映射器5030的具有不同可靠性的比特位置。根据本发明的实施例的比特交织器5020可以使用奇偶交织、qcb交织、以及组内交织交织输入比特,如在图23中所示。如上所述,可以为ldpc码和调制方案优化根据本发明的比特交织器5020。因此,本发明提出用于组合ldpc码字长度是64k或者16k的情况与调制方案(qpsk、nuc-16、nuc-64、nuc-256、nuc1k)的比特交织,并且也提出用于比特交织的参数。图30是图示根据本发明的实施例的比特交织器的框图。在图30中示出的比特交织器可以是上述比特交织器5020的一个示例。根据本发明的实施例的比特交织器可以包括奇偶交织块30000、qcb交织块30100、以及块交织块30200。根据本发明的实施例的qcb交织块30100也可以被称为组式块。根据设计者的意图可以改变此定义。下面将会描述上述块的详细描述。奇偶交织块30000可以执行交织使得与来自于dpc编码的比特当中的奇偶部分相对应的一些比特(fec块的奇偶比特)能够形成qc(准循环)状的块或者组。即,奇偶交织块30000执行奇偶交织,将奇偶比特交织成qc格式,通过组合与ldpcqc大小相对应的比特构造qc块,并且输出结果qc块。在图23中示出奇偶交织块30000的输出方案。qcb交织块30100可以执行如在图23中所示的qcb交织。即,如在图23中所示,如果从奇偶交织块30000产生的数个qc块被输入,则qcb交织块30100可以根据交织图案或者交织序列交织qc块。根据本发明的实施例的比特交织图案或者比特交织顺序可以被称为置换顺序或者置换序列。另外,根据本发明的实施例的术语“qc块”可以被称为组。然而,根据设计者的意图可以改变此定义。根据各个ldpc码率和各个调制类型的组合根据本发明的实施例的置换顺序可以被唯一地定义。另外,即使当根据本发明的实施例的比特交织器执行各种块交织方案时,本发明能够根据置换顺序输出相同的比特序列,不论块交织方案如何。根据本发明,具有64800的ldpc块可以是由180(=64800/360)个qc块组成,并且具有16200的长度的ldpc块可以是由45个qc块组成。根据设计者的意图可以改变此定义。块交织块30200可以接收根据上述置换顺序输出的比特,并且然后可以执行块交织。根据本发明的实施例的块交织可以包括写入操作和读取操作。图31是图示根据本发明的实施例的在qcb交织和块交织之间的关系的框图。如在图31中所示,qcb交织器可以通过将置换顺序应用于各个输入qc块执行交织。其后,块交织器可以接收被交织的比特,并且然后可以执行块交织。图32是图示根据本发明的实施例的块交织参数的表。在图32中示出的表可以指示根据调制类型的调制阶。调制阶可以指示根据调制类型组成一个符号的比特的数目。如在图31中所示,根据实施例的块交织器可以使用调制阶执行块交织,并且在下文中将会给出其详细描述。图33是图示根据本发明的实施例的块交织的写入操作的概念图。参考图33,根据实施例的块交织器可以在qcb交织的完成之后接收输出比特(z0,z1…),并且可以根据比特的输入顺序在块交织器的行方向中写入相对应的比特。在这样的情况下,根据本发明的实施例的块交织器可以包括具有(调制阶x个比特)的大小的块和具有(1x个比特)的大小的块。在本发明中,nqcb是qc块的数目。首先,根据本发明的实施例的块交织器可以在与调制阶大小相对应的行中顺序地写入输入比特。如果在与调制阶大小相对应的所有行中写入比特,则根据本发明的实施例的块交织器可以在最后的行中写入剩余的比特。如在图33的下部分中所示,可以通过表示剩余的比特的数目。图34是图示根据本发明的实施例的块交织的读取操作的概念图。根据本发明的实施例的块交织器可以在如上所述的行方向中写入输入比特,并且可以然后在列方向中读取写入的比特。即,根据实施例的块交织器可以从第一写入的比特的开始位置处在列方向中顺序地读取比特。因此,每当在列方向中读取比特一次,要被映射到一个符号的比特序列可以被顺序地输出。在被写入到与的比特大小相对应的列中的比特已经被读取之后,根据本发明的实施例的块交织器可以在写入操作期间在行方向中读取/输出剩余的比特。图35是图示根据本发明的实施例的比特解交织器的框图。根据本发明的实施例的比特交织器可以执行上述比特交织器的相反过程。通过信元/时间解交织器块,可以按照在交织之前获取的符号的顺序记录通过信道已经处理的符号。其后,解调器可以计算构成符号的相应的比特的llr(对数似然比)值。其后,根据本发明的实施例的比特交织器可以以按照在交织之前获取的最初的比特的顺序能够重建输入的llr值的方式执行解交织。在这样的情况下,比特交织器可以执行作为在上面提及的比特交织器的相反过程的块解交织和qcb解交织。然而,当接收器基于以qc格式改变的ldpc比特执行解码时,可以省略与奇偶交织的相反过程相对应的奇偶解交织。另外,块交织和qcb解交织可以对应于在图30至图34中示出的比特交织的读取和写入操作的相反过程。根据设计者的意图可以删除上述块,或者可以被替换成具有相同或者相似功能的其它块。图36是图示根据本发明的另一实施例的块交织器的框图。更加详细地,图36的实施例图示,当qc块交织的置换顺序被存储在接收器的rom中时,通过rom共享ldpc存储器和比特交织存储器。在这样的情况下,不需要使用用于比特交织器的附加的存储器。图36的上部分示出包括在图35中描述的比特交织的接收器操作。图36的下部分示出用于当ldpc解码器和存储器被共享时将交织置换顺序存储在ldpc存储器中的过程。更加详细地,根据本发明的实施例的接收器可以将通过解调器接收的llr值存储在寄存器中使得llr值能够被用作ldpc解码的“先验llr”。在这样的情况下,可以根据置换顺序和调制类型确定必要的寄存器的数目。更加详细地,在nuc-256星座的情况下,8个qc块被收集以组成nuc-256符号,使得需要与(360个比特x8)相对应的寄存器。其后,接收器可以通过被存储在rom中的置换顺序识别ldpc的哪一个qc块对应于相应的比特。然后,根据本发明的实施例的接收器可以使用此信息并且可以通过cn更新来更新llr值。为了使用更新的llr值作为下一次迭代的“先验llr”,更新的llr值可以被再次存储在appllr存储器中。在图36中示出的控制器可以提供对上述信息存储过程的整体控制。通过上述过程的迭代,可以执行ldpc解码,并且可以仅使用ldpc存储器执行比特解交织。根据设计者的意图可以删除上述块,或者可以被替换成具有相同或者相似功能的其它块。在下文中将会描述根据本发明的另一实施例的比特交织器。图37是图示根据本发明的实施例的块交织器的概念图。参考图37(a),在块交织器的列方向中写入在qcb交织的完成之后生成的qc块的比特。如果一列被填充有比特,则在下一列中写入比特。其后,块交织器可以在行方向中读取比特。参考图37(b),在块交织器的行方向中写入qc块的比特,并且然后与qc块相对应的360个比特被写入之后,在行方向中的下一个行中重新接入下一个qc块的比特。其后,块交织器可以在列方向中读取比特。在列方向中通过块交织器读取和输出的比特可以被称为单组。图38是图示根据本发明的另一实施例的块交织器的写入操作的概念图。图38是图示在图33和图37(a)中示出的块交织器的写入操作的另一示例的概念图。根据实施例的块交织器可以在qcb交织的完成之后接收输出比特(z0,z1…),并且可以根据相对应的比特的输入顺序在块交织器的列方向中写入相对应的比特。在这样的情况下,根据实施例的块交织器可以包括具有(个比特x调制阶)的大小的块和具有(1x个比特)的大小的块。在本发明中,nqcb是qc块的数目。首先,根据本发明的实施例的比特交织器可以在与调制阶大小相对应的列中顺序地写入输入比特。如果在与调制阶大小相对应的所有列中写入比特,则根据本发明的实施例的块交织器可以在最后的行中写入剩余的比特。如在图38的下部分中所示,通过可以表示剩余的比特的数目。图39是图示根据本发明的另一实施例的块交织的读取操作的概念图。图39是图示根据在图34中示出的块交织器的读取操作的另一示例的概念图。根据本发明的实施例的块交织器可以在如上所述的列方向中写入输入比特,并且然后可以在行方向中读取写入的比特。即,根据实施例的块交织器可以从第一写入的比特的开始位置处在列方向中顺序地读取比特。因此,每当在列方向中读取比特一次,要被映射到一个符号的比特序列可以被顺序地输出。在被写入到与调制阶大小相对应的列中的比特已经被读取之后,根据本发明的实施例的块交织器可以在写入操作期间在行方向中读取/输出剩余的比特。如上所述,虽然比特交织器使用相同的置换顺序,但是根据在块交织器的读取操作和写入操作之间的不同以不同的方式输出比特。在下文中将会详细地描述以不论在块交织器的写入操作和读取操作之间的差异如何输出的比特序列彼此相同的方式的qcb块的置换顺序。图40是图示根据本发明的实施例的置换顺序的概念图。图40的置换顺序包括16个qc块和4的调制阶。另外,如果剩余的qc块不存在,则调制阶是零。图40(a)是图示被应用于图37(b)的块交织器的置换顺序和块交织操作的概念图。在附图的上部分中示出的置换顺序的数字可以指示qc块的数目。即,如果通过{109147651331121541278}表示置换顺序,则在列方向中顺序地写入单独的qc块(在行方向中写入被包含在qc块的比特)。更加详细地,根据置换顺序,在第一列中写入qc块#1。然后,在列方向中qc块#0和qc块#9…可以被顺序地写入。其后,块交织器可以在行方向中读取和输出写入的比特。在这样的情况下,要被映射到第一符号的4个比特可以是由qc块#1的第一比特、qc块#9的第一块、以及qc块#14的第一比特组成。图40(b)是图示用于在图39中示出的块交织器中的使用的置换顺序和块交织操作的概念图,使得置换顺序和块交织器被配置成输出与图40(a)的相同的比特单位。如果通过{173406111295271413158}表示在附图的上部分中示出的置换顺序,则根据置换顺序在列方向中可以顺序地写入单独的qc块。更加详细地,根据置换顺序,在第一列中写入qc块#1。然后,在列方向中qc块#7和qc块#3……可以被顺序地写入。其后,块交织器可以在行方向中读取和输出写入的比特。在这样的情况下,要被映射到第一符号的4个比特可以是由qc块#1的第一比特、qc块#0的第一比特、qc块#9的第一块、qc块#14的第一比特组成。因此,根据实施例的块交织器可以输出与在图40(a)中相同的比特序列,不论在块交织器的写入操作和读取操作之间的差异如何。在下文中将会描述根据本发明的另一实施例的比特交织器。具体地,在下文中将会详细地描述用于当比特交织器执行组内交织时处理剩余的qc块的方法。通过被包含在比特交织器中的组内交织器可以执行根据本发明的实施例的组内交织器。组内交织器可以被称为块交织器。根据设计者的意图可以改变此定义。另外,组内交织器可以以与上述块交织器相同的方式接收从qc块交织器产生的qc块的比特,并且可以以与上述块交织器相同的方式执行写入操作和读取操作。图41是图示根据本发明的另一实施例的组内交织参数的表。更加详细地,在图41中示出的表可以指示根据调制类型的调制阶和与其中将会执行组内交织器的一个内部组相对应的qc块的数目。根据本发明的另一实施例的比特交织器可以使用通过nuq(非均匀qam)和nuc(非均匀星座)拥有的可靠性的对称特性确定需要构造内部组的qc块的数目。根据本发明,在nuq或者qam模式下,调制阶的1/2可以被设置为被包含在内部组中的qc块的数目。在nuc模式期间,qc块的数目可以与调制阶相同。在nuq模式的情况下,与i或者q轴相对应的比特具有相同的比特级性能,使得仅与调制阶的一半相对应的符号比特具有不同的比特级性能。换言之,在nuc-256的情况下,根据在图41中示出的表组合8个qc块,使得一个内部组被形成。如果ldpc码字长度是64800,则总共180((=64800/360)个qc块可以被生成,使得通过将180个qc块除以8生成22个内部组。在这样的情况下,虽然176个qc块能够构造22个内部组,但是剩余的4个qc块可以是没有被包含在内部组中的被保留的qc块(或者剩余的qc块)。在具有16200的ldpc块的情况下,45(=16200/360)个qc块被生成,使得通过将45个qc块除以8生成5个内部组。在这样的情况下,虽然40个qc块能够构造5个内部组,但是剩余的5个qc块可以是没有被包含在内部组中的被保留的qc块(或者剩余的qc块)。在下文中将会详细地描述用于处理剩余的qc块的方法。图42是图示在nuc-256的组内交织的写入操作的概念图。参考图42,根据在图37(b)中示出的块交织器操作在行方向中写入qc块的比特,与qc块相对应的360个比特被写入,并且在行方向中的下一个行中写入下一个qc块的比特。根据本发明的实施例的块交织器可以在qcb交织的完成之后接收输出的比特,并且可以根据比特的输入顺序在块交织器的行方向中写入与各个qc块相对应的比特。在这样的情况下,根据本发明的实施例的块交织器可以包括其数目与调制阶相同的多个行和多个列。在这样的情况下,一列的大小与对应于qc块大小的360个比特相同。nqcb可以指示qc块的数目。因此,如在附图中所图示,根据本发明的实施例的块交织器可以在各自的行中顺序地写入输入比特。图43是图示根据本发明的实施例的块交织器的读取操作的概念图。根据本发明的实施例的块交织器可以在如上所述的行方向中写入输入比特,并且然后可以在列方向中读取写入的比特。即,根据本发明的实施例的块交织器可以从第一写入的比特的开始位置开始在列方向中顺序地读取比特。因此,每当在列方向中比特被读取一次,要被映射到一个符号的比特序列可以被顺序地输出。图44是图示根据本发明的实施例的剩余的qc块的概念图。如上所述,如果与各个内部组相对应的qc块被编组,则可能存在没有被包含在任何内部组中的剩余的qc块。在下文中将会描述在图44中示出的表和块。在附图的上部分中示出的表可以指示根据各个码率和调制的剩余的qc块的数目。在附图的下部分中示出的块可以指示在nuc-256的情况下的剩余的qc块的块交织的内部组。在nuc-256的情况下,根据在图41中示出的表组合8个qc块,使得一个内部组被形成。如果ldpc码率长度是16200,则总共45(=16200/360)个qc块可以被生成,使得通过将45个qc块除以8,5个内部组被生成。在这样的情况下,虽然176个qc块能够构造22个内部组,但是剩余的5个qc块可以是剩余的qc块(或者剩余的qc块)。在这样的情况下,虽然在没有块交织的情况下剩余的qc块的比特可以立即被映射到符号,应注意的是,必要时剩余的qc块的比特可以被块交织并且然后被输出。根据设计者的意图可以改变此定义。在下文中将会描述要被应用于剩余的qc块的块交织。图45是图示根据本发明的实施例的剩余的qc块的写入操作的概念图。根据本发明的实施例的块交织器可以根据输入顺序在块交织器的行方向中写入剩余的qc块的比特。在这样的情况下,根据本发明的实施例的块交织器可以包括具有(调制阶x个比特)的大小的块。因此,如果在第一行中写入所有的比特,则在第二行中写入输入的比特。以这样的方式,剩余的qc块的所有比特能够被写入。图46是图示根据本发明的实施例的剩余的qc块的概念图。参考图46,根据本发明的实施例的块交织器可以在列方向中读取已经在行方向中写入的比特。即,根据本发明的实施例的块交织器可以从第一写入的比特的开始位置开始在列方向中顺序地读取比特。因此,每当在列方向中比特被读取一次,要被映射到一个符号的比特序列可以被顺序地输出。上述操作与在图34中示出的块交织器的写入操作相同。另外,如在图37中所示,如果根据本发明的实施例的块交织器的写入操作的方向被改变,则可能出现在块交织的存储器容量的不同(即,在存储器使用容量的量中的不同)。图47是当在不同的方向中执行块交织的写入操作时的存储器容量的不同。更加详细地,图47(a)图示在图37(a)中示出的块交织器操作的存储器容量,并且图47(b)图示在图37(b)中示出的块交织器的存储器容量。图47(a)示出当块交织器在列方向中写入qc块比特并且在行方向中读取qc块比特时产生的存储器容量(存储器使用容量)。如果块交织器在延伸到第三列的最小范围内写入比特,并且然后在第四列中写入比特,则块交织器可以在行方向中读取比特。因此,颜色处理的列的最小量的比特必须被存储在存储器中。图47(b)示出当块交织器在行方向中读取qc块并且在列方向中读取qc块比特时生成的存储器容量(存储器使用容量)。虽然被延伸到第二列的最小范围被填充有比特,但是块交织器可以在列方向中读取比特。因此,颜色处理的列的最小量的比特可以被存储在存储器中。因此,假定调制阶被设置为4并且ldpc码率长度是64800,对于图47(a)的示例性情况需要存储“3(列的数目)x45(qc块的数目)x360个比特”的存储器。相反地,对于图47(b)的其它情况需要能够存储“(调制阶x360个比特)x2(列的数目)”的存储器。图47(b)的存储器大小可以对应于图47(a)的存储器大小的8/135(大约6%),使得在存储器使用方面能够识别图47(b)的存储器效率高于图47(a)的存储器效率。图48是图示根据本发明的实施例的比特交织器存储器的概念图。参考图48,图47(b)的块交织器能够使用采用管线结构具有“(360x调制阶)x2”的大小的存储器(m1,m2)执行块交织。如上所述,虽然被延伸到块交织器的第二列的最小范围被完全地填充有比特,但是块交织器可以在列方向中读取比特。因此,颜色处理的列的最小量的比特必须被存储在存储器中。如能够从附图的上部分中看到的,块交织器的第一列被定义为a区域,块交织器的第二列被定义为b区域,并且块交织器的第三列被定义为c区域。附图的下部分图示当a区域、b区域以及c区域的块交织动作被执行时在时间轴上使用存储器(m1,n2)。根据本发明的实施例的块交织器可以在存储器m1中写入与a区域相对应的比特,并且可以读取被存储在存储器m1中的比特,使得其能够执行a区域的块交织。同时,根据本发明的实施例的块交织器可以在存储器m2中存储与b区域相对应的比特。因此,当根据本发明的实施例的块交织器丢失与被存储在存储器m1中的a区域相对应的比特时(在a区域的块交织期间),块交织器可以在没有丢失与b区域相对应的比特的情况下执行块交织。根据本发明的实施例的块交织器也可以以与如上所述相同的方式执行c区域的块交织。如上所述,虽然比特交织器使用相同的置换顺序,但是根据在块交织器的读取操作和写入操作之间的不同可以改变输出比特。在下文中将会描述根据本发明的另一实施例的另一置换顺序,其被配置成输出相同的比特序列,不论块交织器的读取操作和写入操作之间的差异如何。图49是图示根据本发明的另一实施例的置换顺序的概念图。图49的置换顺序包括16个qc块和4的调制阶。另外,如果剩余的qc块不存在,则调制阶是零。图49(a)是图示被应用于图47(a)的块交织器的置换顺序的块交织操作的概念图。在附图的上部分中示出的置换顺序的数字可以指示qc块的数目。即,如果通过{173406111295271413158}表示置换顺序,则在列方向中顺序地写入单独的qc块。更加详细地,根据置换顺序,在第一列中写入qc块#1。然后,在列方向中可以顺序地写入qc块#7和qc块#3……。其后,块交织器可以在行方向中读取和输出被写入的比特。在这样的情况下,要被映射到第一符号的4个比特可以是由qc块#1的第一比特、qc块#0的第一比特、qc块#9的第一块、以及qc块#14的第一比特组成。图49(b)是图示在图47(b)中示出的对于块交织器中使用的置换顺序和块交织操作的概念图,使得置换顺序和块交织器被配置成输出与图47(b)的相同的比特单元。如果通过{109147651331121541278}表示在附图的上部分中示出的置换顺序,则在列方向中可以顺序地写入单独的qc块(然而,被包含在qc块中的比特被写入行方向中)。更加详细地,根据置换顺序,在第一列中写入qc块#1。然后,在列方向中可以顺序地写入qc块#0和qc块#9。其后,块交织器可以在列方向中读取和输出写入的比特。在这样的情况下,要被映射到第一符号的4个比特可以是由qc块#1、qc块#0的第一比特、qc块#9的第一块、以及qc块#14的第一比特组成。因此,根据本发明的实施例的块交织器可以输出如在图49(a)中的相同的比特序列,不论在块交织器的写入操作和读取操作之间的差异如何。根据本发明的实施例的比特交织器可以根据码率和调制类型的组合使用来自于上述块交织实施例当中的至少一个块交织实施例,并且可以根据设计者的意图改变此定义。图50是图示根据本发明的实施例的用于发送广播信号的方法的流程图。根据本发明的实施例的用于发送广播信号的装置,或者在用于发送广播信号的装置中的bicm块,或者fec编码器能够编码服务数据(s50000)。如上所述,服务数据对应于物理路径的数目,并且物理路径是承载服务数据或相关元数据的物理层中的逻辑信道,其可以承载一个或多个服务或者服务组件,并且标题能够根据设计者的意图被改变。根据本发明的实施例的物理路径等同于上述dp。编码的详细过程如图1至29中所述。根据本发明的实施例的用于发送广播信号的装置或者用于发送广播信号的装置中的bicm块或者比特交织器能够比特交织编码的服务数据(s50100)。根据本发明的实施例的用于发送广播信号的装置或者用于发送广播信号的装置中的bicm块或者比特交织器能够执行交织编码的服务数据的奇偶比特以分离成多个组,通过使用置换顺序组式交织分离的多个组,并且块交织该交织的多个组。而且,基于调制类型和码率确定置换顺序。该步骤的详细过程如图30至49和51至73所述。然后,根据本发明的实施例的用于发送广播信号的装置或者帧构建块能够构建包括比特交织的服务数据的至少一个信号帧(s50200)。该步骤的详细过程如图1至29所述。随后,根据本发明的实施例的用于发送广播信号的装置或者在用于发送广播信号的装置中的ofdm生成块能够通过使用ofdm(正交频分复用)方案调制构建的至少一个信号帧中的数据(s50300),并且根据本发明的实施例的用于发送广播信号的装置或者ofdm生成块或者发射器能够发送就有调制的数据的广播信号(s50400)。该步骤的详细过程如图1至29所述。在此,将会描述根据码字长度、调制类型以及码率指示比特交织图案的比特交织图案表。如上所述,通过使用置换顺序能够执行根据本发明的实施例的组式交织。为了调制和ldpc码率的各个组合优化相对应的组式交织。至少一个置换顺序对应于根据本发明的实施例的各个码率。因此,在本发明中,具有至少一个置换顺序的码率能够被表达为13/15(1)、13/15(2)。根据本发明的实施例的比特交织器5020能够执行组式交织奇偶交织的ldpc码字(或者奇偶交织的ldpc编码的比特或者奇偶交织的ldpc编码的数据)。组式交织的输入和输出能够被表示为下面的表达式12。[表达式12]yj=xπ(j)0≤j<ngroup其中yj表示被组式交织的第j个比特组(qc块)并且π(j)表示用于组式交织的置换顺序。x表示输入比特组(qc块)。在下文中将会描述示出用于码字长度16200和64800的各个码率的置换顺序的表。图51示出根据本发明的实施例的用于码字长度16200的各个码率和调制类型的置换顺序的表。更加详细地,图51示出被应用于在图37至图40中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和各个调制类型的组合。如在图51中所示,该表示出当码长度是16200时,与各个码率和调制类型qpsk、nuc16、nuc64以及nuc256相对应的置换顺序。ldpc编码的输出能够被划分成45个qc块并且各个qc块可以被表示为0-44的数字。因此,当ldpc码字长度是16200时,0-359个比特能够对应于第0个qc块,并且360-719个比特能够对应于第一个qc块。第一列和其它的示出在组式交织的输入和输出之间的关系。更加详细地,左列(第一列)示出来自于组式交织的qc块的输出顺序。在列中的数字意指被组式交织的qc块(第j个比特组,yj)的编号。属于码率和各个调制类型相对应的组合的列示出组式交织的输入顺序。列中的数字意指输入qc块(第π(j)个比特组)的编号。图52至图55示出根据本发明的实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。更加详细地,图52至图55示出被应用于在图37至图40中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和各个调制类型的组合。如在图52至图55中所示,该表示出当码长度是64800时,与各个码率和调制类型nuc16和nuc64相对应的置换顺序。ldpc编码的输出能够被划分成180个qc块并且各个qc块可以被表示为0-179的数字。因此,当ldpc码字长度是64800时,0-359个比特能够对应于第0个qc块,并且360-719个比特能够对应于第一个qc块。第一列和其它的示出在组式交织的输入和输出之间的关系。更加详细地,左列(第一列)示出来自于组式交织的qc块的输出顺序。在列中的数字意指被组式交织的qc块(第j个比特组,yj)的编号。属于码率和各个调制类型相对应的组合的列示出组式交织的输入顺序。列中的数字意指输入qc块(第π(j)个比特组)的编号。图56至图59示出根据本发明的实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。更加详细地,图56至图59示出被应用于在图37至图40中描述的比特交织的置换顺序的表。该表的详情在上面被描述并且因此其描述被省略。图60示出根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。更加详细地,图60示出被应用于图41至图49中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和各个调制类型的组合。如在图60中所示,该表示出当码长度是16200时,与各个码率和调制类型qpsk和qam16相对应的置换顺序。图61示出根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。更加详细地,图61示出被应用于在图41至图49中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和调制类型的组合。如在图61中所示,该表示出当码长度是16200时与各个码率和调制类型qam64相对应的置换顺序。详情在上面被描述并且因此其描述被省略。表的详情在上面被描述并且因此其描述被省略。图62示出根据本发明的另一实施例的用于码长度16200的各个码率和调制类型的置换顺序的表。更加详细地,图62示出被应用于在图41至图49中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和调制类型的组合。如在图62中所示,该表示出当码长度是16200时与各个码率和调制类型qam256相对应的置换顺序。详情在上面被描述并且因此其描述被省略。表的详情在上面被描述并且因此其描述被省略。图63至图69示出根据本发明的另一实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。更加详细地,图63至图69示出被应用于在图41至图49中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和调制类型的组合。如在图63至图69中所示,该表示出当码长度是64800时与各个码率和调制类型qpsk、qam16相对应的置换顺序。详情在上面被描述并且因此其描述被省略。表的详情在上面被描述并且因此其描述被省略。图70至图73示出根据本发明的另一实施例的用于码长度64800的各个码率和调制类型的置换顺序的表。更加详细地,图70至图73示出被应用于在图41至图49中描述的比特交织的置换顺序的表。表的第一行(上部分)示出码率和调制类型的组合。如在图70至图73中所示,该表示出当码长度是64800时与各个码率和调制类型qam64、qam256、qam1024相对应的置换顺序。详情在上面被描述并且因此其描述被省略。本领域技术人员将会理解,在不脱离本发明的精神或者范围的情况下能够在本发明中进行各种修改和变化。因此,其意在本发明覆盖本发明的修改和变化,只要它们落在所附权利要求及其等效的范围内。在本说明书中提及设备和方法发明两者,并且设备和方法发明两者的描述可以互补地适用于彼此。根据本发明的实施例的模块、单元或者块是执行被存储在存储器(或者存储单元)中的一系列指令的处理器/硬件。能够在硬件/处理器中/通过硬件/处理器操作在上面描述的实施例中的步骤或者方法。另外,本发明的方法可以被实现为可以被写入在处理器可读记录介质上的代码并且因此,根据本发明的实施例的装置中设置的处理器读取。发明的模式已经在执行本发明的最佳模式中描述了各种实施例。工业实用性本发明可应用于一系列广播信号提供领域。本领域基于人员将理解,在不背离本法米的精神和范围的情况下能够在本发明中左侧各种修改和变化。因此,意图是本发明涵盖该发明的修改和变化,只要它们落入随附权利要求及其等同物的范围内。当前第1页1 2 3 
技术特征:1.一种用于接收广播信号的方法,所述方法包括:
接收所述广播信号;
基于块解交织和组式解交织来比特解交织所述广播信号的至少一个信号帧中的服务数据,
基于用于ldpc方案的块解交织的类型和所述服务数据的调制类型来块解交织所述服务数据;
响应于所述类型的第一类型,将所述服务数据的比特行写入在第一存储器中,并且从所述第一存储器中列读取所述服务数据的比特,
其中,所述第一存储器具有与调制类型的调制阶相对应的列数,
响应于所述类型的第二类型,将所述服务数据的比特列写入在第二存储器中,并且从所述第二存储器的每一行行读取所述服务数据的比特,
其中,所述第二存储器具有与调制类型的调制阶相对应的行数,
其中,当所述调制类型为正交相移键控qpsk时,所述行数为2,
其中,当所述调制类型为16正交幅度调制qam时,所述行数为4,
其中,当所述调制类型为64正交幅度调制qam时,所述行数为6,
其中,当所述调制类型为256qam时,所述行数为8,
其中,当所述调制类型为1024qam时,所述行数为10;
通过将所述块解交织的服务数据分割成多个组并且基于针对所述服务数据的码率、长度以及调制顺序的解交织顺序解交织所述多个组基于具有360个比特的大小的组来组式解交织所述块解交织的服务数据;以及
低密度奇偶校验ldpc解码所述比特解交织的服务数据。
2.根据权利要求1所述的方法,所述方法包括:
奇偶解交织所述组式解交织的服务数据的奇偶位。
3.根据权利要求2所述的方法,所述方法进一步包括:
基于时间交织ti块对所述服务数据进行时间解交织,其中在所述ti块中使用至少一个虚拟前向纠错fec块。
4.一种用于接收广播信号的装置,所述装置包括:
接收器,所述接收器接收所述广播信号;
比特解交织器,所述比特解交织器基于块解交织和组式解交织来比特解交织所述广播信号的至少一个信号帧中的服务数据,
基于用于ldpc方案的块解交织的类型和所述服务数据的调制类型来块解交织所述服务数据;
响应于所述类型的第一类型,将所述服务数据的比特行写入在第一存储器中,并且从所述第一存储器中列读取所述服务数据的比特,
其中,所述第一存储器具有与调制类型的调制阶相对应的列数,
响应于所述类型的第二类型,将所述服务数据的比特列写入在第二存储器中,并且从所述第二存储器的每一行行读取所述服务数据的比特,
其中,所述第二存储器具有与调制类型的调制阶相对应的行数,
其中,当所述调制类型为正交相移键控qpsk时,所述行数为2,
其中,当所述调制类型为16正交幅度调制qam时,所述行数为4,
其中,当所述调制类型为64正交幅度调制qam时,所述行数为6,
其中,当所述调制类型为256qam时,所述行数为8,
其中,当所述调制类型为1024qam时,所述行数为10;
通过将所述块解交织的服务数据分割成多个组并且基于针对所述服务数据的码率、长度以及调制顺序的解交织顺序解交织所述多个组基于具有360个比特的大小的组来组式解交织所述块解交织的服务数据;并且
低密度奇偶校验ldpc解码器,以解码所述比特解交织的服务数据。
5.根据权利要求4所述的装置,
其中,所述比特解交织器进一步执行奇偶解交织所述组式解交织的服务数据的奇偶位。
6.根据权利要求5所述的装置,所述装置进一步包括
时间解交织器,所述时间解交织器基于时间交织ti块对所述服务数据进行时间解交织,其中在所述ti块中使用至少一个虚拟前向纠错fec块。
技术总结本发明涉及一种广播信号接收装置以及广播信号接收方法。根据本发明的一个实施例的广播信号接收装置可以包括,接收器,用于接收广播信号;解调器,用于通过OFDM(正交频分复用)方案解调接收的广播信号;帧解析器,用于从解调的广播信号解析至少一个信号帧,一个信号帧包括与多个物理路径相对应的服务数据;比特解交织器,用于比特解交织在至少一个信号帧中包括的数据;以及解码器,用于解码被比特解交织的数据。
技术研发人员:徐镛学;文相喆;辛钟雄;高祐奭;洪性龙
受保护的技术使用者:LG电子株式会社
技术研发日:2015.08.25
技术公布日:2020.06.09