CN105359509A - 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 - Google Patents
传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 Download PDFInfo
- Publication number
- CN105359509A CN105359509A CN201480037493.4A CN201480037493A CN105359509A CN 105359509 A CN105359509 A CN 105359509A CN 201480037493 A CN201480037493 A CN 201480037493A CN 105359509 A CN105359509 A CN 105359509A
- Authority
- CN
- China
- Prior art keywords
- data
- block
- present
- time
- cell
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2707—Simple row-column interleaver, i.e. pure block interleaving
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/2721—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions the interleaver involves a diagonal direction, e.g. by using an interleaving matrix with read-out in a diagonal direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
- H04L1/0042—Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
- H04L1/0058—Block-coded modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/618—Shortening and extension of codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Error Detection And Correction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
公开了传输广播信号的方法和装置。传输广播信号的装置包括:对与多个DP中的每个相对应的DP(数据管道)数据进行编码的编码器;将编码的DP数据映射到星座上的映射器;在DP级处对映射的DP数据进行时间交织的时间交织器;构建包括时间交织的DP数据的至少一个信号帧的帧构建器;通过OFDM(正交频分复用)方案对构建的至少一个信号帧中的数据进行调制的调制器;以及传输具有调制的数据的广播信号的发射器。
Description
技术领域
本发明涉及一种传输广播信号的装置、接收广播信号的装置以及传输和接收广播信号的方法。
背景技术
模拟广播信号传输已到尽头,正开发传输/接收数字广播信号的各种技术。数字广播信号可以包括比模拟广播信号更大量的视频/音频数据并且除视频/音频数据外,进一步包括各种另外的数据。
即,数字广播***能够提供HD(高清晰度)图像、多信道音频和各种另外的服务。然而,为数字广播,需要进一步提高用于传输大量数据的数据传输效率、传输/接收网络的鲁棒性和考虑移动接收设备的网络灵活性。
发明内容
技术问题
为了实现目标和其他优势,依照本发明的目的,如此处体现和大体描述的,一种传输广播信号的方法包括对与多个DP的每个相对应的DP(数据管道)数据进行编码,其中多个DP的每个承载至少一个服务组件,将编码的DP数据映射到星座上,通过执行将映射的DP数据的FEC块写入TI存储器的第一列到最后一列中的列式写入操作以及执行根据对角式读取图案将写入的FEC块的信元从TI存储器的第一行到最后一行读出的对角式读取操作来在DP级处对映射的DP数据进行时间交织,构建包括时间交织的DP数据的至少一个信号帧,通过OFDM(正交频分复用)方案对所构建的至少一个信号帧中的数据进行调制,以及传输具有调制的数据的广播信号。
技术方案
为了实现目标和其他优势,依照本发明的目的,如此处体现和大体描述的,一种传输广播信号的方法包括对与多个DP的每个相对应的DP(数据管道)数据进行编码,其中多个DP的每个承载至少一个服务组件,将编码的DP数据映射到星座上,通过执行将映射的DP数据的FEC块写入TI存储器的第一列到最后一列中的列式写入操作以及执行根据对角式读取图案将写入的FEC块的信元从TI存储器的第一行到最后一行读出的对角式读取操作来在DP级处对映射的DP数据进行时间交织,构建包括时间交织的DP数据的至少一个信号帧,通过OFDM(正交频分复用)方案对所构建的至少一个信号帧中的数据进行调制,以及传输具有调制的数据的广播信号。
有益效果
本发明能够根据服务特性处理数据来控制用于每一服务或服务组件的QoS,由此提供各种广播服务。
本发明能够通过同一RF信号带宽,通过传输各种广播服务,实现传输灵活性。
本发明能够使用MIMO***,提高数据传输效率和增加广播信号的传输/接收的鲁棒性。
根据本发明,即使通过移动接收设备或在室内环境中,也可以提供广播信号传输和接收方法以及能无错误地接收数字广播信号的装置。
附图说明
图2示出根据本发明实施例的输入格式化模块。
图3示出根据本发明另一实施例的输入格式化模块。
图4示出根据本发明另一实施例的输入格式化模块。
图5示出根据本发明实施例的编译和调制模块。
图6示出根据本发明实施例的帧结构模块。
图7示出根据本发明实施例的波形生成模块。
图8示出根据本发明实施例的接收用于未来广播服务的广播信号的装置的结构。
图9示出根据本发明实施例的同步和解调模块。
图10示出根据本发明实施例的帧解析模块。
图11示出根据本发明实施例的解映射和解码模块。
图12示出根据本发明实施例的输出处理器。
图13示出根据本发明另一实施例的输出处理器。
图14示出根据本发明另一实施例的编译和调制模块。
图15示出根据本发明另一实施例的解映射和解码模块。
图16示出根据本发明实施例的时间交织过程。
图17示出根据本发明实施例的对角斜率。
图18示出根据本发明的另一个实施例的时间交织过程。
图19示出根据本发明实施例的生成TI输出存储器索引的过程。
图20示出根据本发明实施例的时间解交织过程。
图21示出根据本发明的另一个实施例的时间解交织过程。
图22示出根据本发明实施例的生成TI输出存储器索引的过程。
图23是示出根据本发明实施例的可变数据速率***的概念图。
图24示出根据本发明的另一个实施例的时间解交织过程。
图25示出根据本发明的另一个实施例的生成TI输出存储器索引的过程。
图26是示出根据本发明实施例的TI存储器索引生成过程的流程图。
图27示出根据本发明的另一个实施例的时间解交织过程。
图28示出根据本发明的另一个实施例的时间解交织的过程。
图29示出根据本发明实施例的写入方法。
图30是示出根据本发明实施例的生成TDI存储器索引的过程的流程图。
图31示出根据本发明实施例的逐个IFTI图案变化。
图32示出根据本发明实施例的随机生成器的结构。
图33示出根据本发明实施例的随机生成器。
图34示出根据本发明的另一个实施例的随机生成器。
图35示出根据本发明实施例的频率解交织过程。
图36是示出根据本发明实施例的频率解交织过程的概念图。
图37示出根据本发明实施例的频率解交织过程。
图38示出根据本发明实施例的生成解交织存储器索引的过程。
图39示出根据本发明实施例的频率交织过程。
图40是示出根据本发明实施例的传输广播信号的方法的流程图。
图41是示出根据本发明实施例的接收广播信号的方法的流程图。
具体实施方式
现在,将详细地参考本发明的优选实施例,在附图中示例其描述。在下文中,将参考附图给出的详细描述意在解释本发明的示例性实施例,而不是表示根据本发明能够实现的仅有的实施例。下述详细描述包括具体细节以便提供本发明的全面理解。然而,本发明的技术人员将理解到没有这些具体细节,也能够实施本发明。
尽管从本领域广泛使用的常见术语选择用在本发明中的大多数术语,但一些术语由申请人任意选择并且根据需要,在下述描述中详细地解释它们的含义。由此,应当基于术语的预期含义,而不是它们的简单名称或含义来理解本发明。
本发明提供用于传输和接收用于未来广播服务的广播信号的装置和方法。根据本发明实施例的未来广播服务包括地面广播服务、移动广播服务、UHDTV服务等等。根据本发明实施例的用于传输的装置和方法可以被分类为用于地面广播服务的基础规范(baseprofile)、用于移动广播服务的手持规范(handheldprofile)以及用于UHDTV服务的高级规范(advancedprofile)。在这种情况下,基础规范能够被用作用于地面广播服务和移动广播服务这两者的规范。即,基础规范能够被用于定义包括移动规范的规范的概念。这能够根据设计者的意图来改变。
根据一个实施例,本发明可以通过非MIMO(多输入多输出)或MIMO,处理用于未来广播服务的广播信号。根据本发明实施例的非MIMO方案可以包括MISO(多输入单输出)方案、SISO(单输入单输出)方案等等。
尽管为方便描述,在下文中,MISO或MIMO使用两个天线,但本发明可应用于使用两个或更多个天线的***。
图1示出根据本发明实施例的用于传输未来广播服务的广播信号的装置的结构。
根据本发明实施例的传输用于未来广播服务的广播信号的装置可以包括输入格式化模块1000、编译和调制模块1100、帧结构模块1200、波形生成模块1300和信令生成模块1400。将描述传输广播信号的装置的每个模块的操作。
参考图1,根据本发明实施例的传输用于未来广播服务的广播信号的装置能够接收MPEG-TS、IP流(v4/v6)和通用流(GS),作为输入信号。此外,传输广播信号的装置能够接收有关构成输入信号的每个流的配置的管理信息并且参考所接收的管理信息来生成最终物理层信号。
根据本发明实施例的输入格式化模块1000能够在用于编译和调制的标准或服务或服务组件的基础上,对输入流进行分类并且将输入流输出为多个逻辑数据管道(或数据管道或DP数据)。数据管道是承载可承载一个或多个服务或服务组件的服务数据或相关元数据的物理层中的逻辑信道。此外,通过每个数据管道传输的数据可以称为DP数据。
此外,根据本发明实施例的输入格式化模块1000能够将每个数据管道划分成执行编译和调制所必需的块,并且执行增加传输效率或执行调度所必需的处理。稍后将描述输入格式化模块1000的操作的细节。
根据本发明实施例的编译和调制模块1100能够在从输入格式化模块1000接收的每个数据管道上执行前向纠错(FEC)编码,使得接收广播信号的装置能够校正可以在传输信道上生成的错误。此外,根据本发明实施例的编译和调制模块1100能够将FEC输出比特数据变换成符号数据并且交织该符号数据来校正由信道引起的突发错误。如图1所示,根据本发明实施例的编译和调制模块1100能够划分所处理的数据,使得所划分的数据能够通过用于各个天线输出的数据路径输出,以便通过两个或更多个Tx天线传输该数据。
根据本发明实施例的帧结构模块1200能够将从编译和调制模块1100输出的数据映射到信号帧。根据本发明实施例的帧结构模块1200能够使用从输入格式化模块1000输出的调度信息,执行映射并且对信号帧中的数据进行交织,以便获得额外的分集增益。
根据本发明实施例的波形生成模块1300能够将从帧结构模块1200输出的信号帧变换成用于传输的信号。在这种情况下,根据本发明实施例的波形生成模块1300能够将前导信号(或前导)***到用于传输装置的检测的信号中并且将用于估计传输信道来补偿失真的参考信号***到该信号中。此外,根据本发明实施例的波形生成模块1300能够提供保护间隔并且将特定序列***到同一信号中以便抵消由于多路接收导致的信道延迟扩展的影响。此外,根据本发明实施例的波形生成模块1300能够考虑信号特性,诸如输出信号的峰均功率比,执行有效传输所必需的过程。
根据本发明实施例的信令生成模块1400使用输入管理信息和由输入格式化模块1000、编译和调制模块1100以及帧结构模块1200生成的信息,生成最终物理层信令信息。因此,根据本发明实施例的接收装置能够通过解码信令信息来解码所接收的信号。
如上所述,根据本发明的一个实施例的传输用于未来广播服务的广播信号的装置能够提供地面广播服务、移动广播服务、UHDTV服务等等。因此,根据本发明的一个实施例的传输用于未来广播服务的广播信号的装置能够在时域中复用用于不同服务的信号并且传输它们。
图2、3和4示出根据本发明实施例的输入格式化模块1000。将描述每个图。
图2示出根据本发明的一个实施例的输入格式化模块。图2示出当输入信号为单一输入流时的输入格式化模块。
参考图2,根据本发明的一个实施例的输入格式化模块能够包括模式自适应模块2000和流自适应模块2100。
如图2所示,模式自适应模块2000能够包括输入接口块2010、CRC-8编码器块2020和BB报头***块2030。将描述模式自适应模块2000的每个块。
输入接口块2010能够将输入到其的单一输入流划分成每个具有用于稍后将执行的FEC(BCH/LDPC)的基带(BB)帧的长度的数据片并且输出数据片。
CRC-8编码器块2020能够在BB帧数据上执行CRC编码来向其添加冗余数据。
BB报头***块2030能够将包括诸如模式自适应类型(TS/GS/IP)、用户分组长度、数据字段长度、用户分组同步字节、数据字段中的用户分组同步字节的开始地址、高效率模式指示器、输入流同步字段等等的信息的报头***到BB帧数据中。
如图2所示,流自适应模块2100能够包括填充***块2110和BB加扰器块2120。将描述流自适应模块2100的每个块。
如果从模式自适应模块2000接收的数据具有短于FEC编码所必需的输入数据长度的长度,则填充***块2110能够将填充比特***数据中,使得该数据具有输入数据长度并且输出包括该填充比特的数据。
BB加扰器块2120能够通过在输入比特流和伪随机二进制序列(PRBS)上执行XOR运算,随机化输入比特流。
上述块可以被省略或由具有类似或相同功能的块代替。
如图2所示,输入格式化模块能够将数据管道最终输出到编译和调制模块。
图3示出根据本发明另一实施例的输入格式化模块。图3示出当输入信号对应于多个输入流时的输入格式化模块的模式自适应模块3000。
用于处理多个输入流的输入格式化模块的模式自适应模块3000能够单独地处理多个输入流。
参考图3,用于分别处理多个输入流的模式自适应模块3000能够包括输入接口块、输入流同步器块3100、补偿延迟块3200、空分组删除块3300、CRC-8编码器块和BB报头***块。将描述模式自适应模块3000的每个块。
输入接口块、CRC-8编码器块和BB报头***块的操作对应于参考图2所述的输入接口块、CRC-8编码器块和BB报头***块的操作,并由此,将省略其描述。
输入流同步器块3100能够传输输入流时钟参考(ISCR)信息来生成用于接收广播信号来恢复TS或GS的装置所必需的定时信息。
补偿延迟块3200能够延迟输入数据并且输出所延迟的输入数据,使得如果在由传输装置,根据包括定时信息的数据的处理,在数据管道之间生成延迟,则用于接收广播信号的装置能够同步输入数据。
空分组删除块3300能够从输入数据删除不必要传输的输入空分组,基于删除空分组的位置,将所删除的空分组数目***到输入数据中,并且传输该输入数据。
上述块可以被省略或由具有类似或相同功能的块代替。
图4示出根据本发明另一实施例的输入格式化模块。
具体地,图4示例当输入信号对应于多个输入流时的输入格式化模块的流自适应模块。
输入信号对应于多个输入流时的输入格式化模块的流自适应模块能够包括调度器4000、1-帧延迟块4100、带内信令或填充***块4200、物理层信令生成块4300和BB加扰器块4400。将描述流自适应模块的每个块。
调度器4000能够使用具有双极性的多个天线,执行用于MIMO***的调度。此外,调度器4000能够生成用在用于包括在图1所示的编译和调制模块中的天线路径的信号处理块,诸如比特到信元解复用块、信元交织器块、时间交织器块等等中的参数。
1-帧延迟块4100能够使输入数据延迟一个传输帧,使得能够通过用于将***到数据管道中的带内信令信息的当前帧,传输有关下一帧的调度信息。
带内信令或填充***块4200能够将未延迟的物理层信令(PLS)-动态信令信息***到延迟一个传输帧的数据中。在这种情况下,当存在用于填充的空间时,带内信令或填充***块4200能够***填充比特或将带内信令信息***到填充空间中。此外,调度器4000能够输出与带内信令信息分开的、有关当前帧的物理层信令-动态信令信息。因此,稍后所述的信元映射器能够根据从调度器4000输出的调度信息来映射输入信元。
物理层信令生成块4300能够生成将通过传输帧的前导符号传输或扩展并且通过除带内信令信息外的数据符号传输的物理层信令数据。在这种情况下,根据本发明实施例的物理层信令数据能够称为信令信息。此外,根据本发明实施例的物理层信令数据能够分成PLS前信息和PLS后信息。PLS前信息能够包括编码PLS-后信息所必需的参数以及静态PLS信令数据,并且PLS-后信息能够包括编码数据管道所必需的参数。编码数据管道所必需的参数能够分成静态PLS信令数据和动态PLS信令数据。静态PLS信令数据是公共应用于包括在超帧中的所有帧的参数并且能够在超帧基础上改变。动态PLS信令数据是不同地应用于包括在超帧中的各个帧的参数并且能够在逐帧基础上改变。因此,接收装置能够通过解码PLS前信息,获得PLS后信息以及通过解码PLS后信息,并且解码所期望的数据管道。
BB加扰器块4400能够生成伪随机二进制序列(PRBS)并且在PRBS和输入比特流上执行XOR运算来减小波形生成块的输出信号的峰均功率比(PAPR)。如图4所示,BB加扰器块4400的加扰被应用于数据管道和物理层信令信息。
根据设计者,上述块可以被省略或由具有类似或相同功能的块代替。
如图4所示,流自适应模块能够将数据管道最终输出到编译和调制模块。
图5示出根据本发明实施例的编译和调制模块。
图5所示的编译和调制模块对应于图1所示的编译和调制模块的实施例。
如上所述,根据本发明实施例的传输用于未来广播服务的广播信号的装置能够提供地面广播服务、移动广播服务、UHDTV服务等等。
由于QoS(服务质量)取决于由根据本发明实施例的传输用于未来广播服务的广播信号的装置提供的服务的特性,所以对应于各个服务的数据需要通过不同方案处理。因此,根据本发明实施例的编译和调制模块能够通过将SISO、MISO和MIMO方案单独地应用于分别对应于数据路径的数据管道,单独地处理输入到其的数据管道。因此,根据本发明实施例的传输用于未来广播服务的广播信号的装置能够控制用于通过每个数据管道传输的每个服务或服务组件的QoS。
因此,根据本发明实施例的编译和调制模块能够包括用于SISO的第一块5000、用于MISO的第二块5100、用于MIMO的第三块5200和用于处理PLS-前/PLS后信息的第四块5300。图5所示的编译和调制模块是示例性的,根据设计,可以仅包括第一块5000和第四块5300、第二块5100和第四块5300或第三块5200和第四块5300。即,根据设计,编译和调制模块能够包括用于同样或不同地处理数据管道的块。
将描述编译和调制模块的每个块。
第一块5000根据SISO处理输入数据管道并且能够包括FEC编码器块5010、比特交织器块5020、比特到信元解复用块5030、星座映射器块5040、信元交织器块5050、时间交织器块5060。
FEC编码器块5010能够在输入数据管道上执行BCH编码和LDPC编码来向其添加冗余,使得接收装置能够校正在传输信道上生成的错误。
比特交织器块5020能够根据交织规则,交织FEC编码数据管道的比特流,使得比特流具有抗可能在传输信道上产生的突发错误的鲁棒性。因此,当将深衰落或擦除应用于QAM符号时,因为交织比特被映射到QAM符号,能够防止在所有代码字比特的连续比特中产生错误。
比特到信元解复用块5030能够确定输入比特流的顺序,使得能够考虑输入比特流的顺序和星座映射规则,通过适当鲁棒性传输FEC块中的每个比特。
此外,比特交织器块5020位于FEC编码器块5010和星座映射器块5040之间并且考虑接收广播信号的装置的LDPC编码,能够将由FEC编码器块5010执行的LDPC编码的输出比特连接到具有星座映射器的不同可靠性值和最佳值的比特位置。因此,比特到信元解复用块5030能够由具有类似或相同功能的块代替。
星座映射器块5040能够将输入到其中的比特字映射到一个星座。在这种情况下,星座映射器块5040能够另外执行旋转和Q延迟。即,星座映射器块5040能够根据旋转角,旋转输入星座,将星座划分成同相分量和正交相位分量并且仅使正交相位分量延迟任意值。然后,使用成对同相分量和正交相位分量,星座映射器块5040能够将星座重新映射到新的星座。
此外,星座映射器块5040能够移动二维平面上的星座点以便找出最佳星座点。通过该过程,能够优化编译和调制模块1100的容量。此外,星座映射器块5040能够使用IQ平衡星座点和旋转,执行上述操作。星座映射器块5040能够由具有相同或类似功能的块代替。
信元交织器块5050能够任意地交织对应于一个FEC块的信元并且输出所交织的信元,使得能够以不同顺序输出对应于各个FEC块的信元。
时间交织器块5060能够交织属于多个FEC块的信元并且输出所交织的信元。因此,在对应于时间交织深度的期间,分散和传输对应于FEC块的信元,并且从而能够获得分集增益。
第二块5100根据MISO处理输入数据管道,并且能够以与第一块5000相同的方式,包括FEC编码器块、比特交织器块、比特到信元解复用块、星座映射器块、信元交织器块和时间交织器块。然而,第二块5100不同于第一块5000之处在于第二块5100进一步包括MISO处理块5110。第二块5100执行与第一块5000相同的过程,包括输入操作到时间交织器操作,由此,省略相应块的描述。
MISO处理块5110能够根据提供发射分集的MISO编码矩阵来编码输入信元,并且通过两条路径来输出MISO处理的数据。根据本发明的一个实施例的MISO处理能够包括OSTBC(正交空时块编译)/OSFBC(正交空频块编译,Alamouti编译)。
第三块5200根据MIMO处理输入数据管道并且能够以与第二块5100相同的方式,包括FEC编码器块、比特交织器块、比特到信元解复用块、星座映射器块、信元交织器块和时间交织器块,如图5所示。然而,第三块5200的数据处理过程不同于第二块5100之处在于第三块5200包括MIMO处理块5220。
即,在第三块5200中,FEC编码器块和比特交织器块的基本作用与第一块和第二块5000和5100的基本作用相同,尽管其功能可能不同于第一块和第二块5000和5100的功能。
比特到信元解复用块5210能够生成与MIMO处理的输入比特流一样多的输出比特流,并且通过用于MIMO处理的MIMO路径来输出该输出比特流。在这种情况下,能够考虑LDPC和MIMO处理的特性,设计比特到信元解复用块5210来优化接收装置的解码性能。
星座映射器块、信元交织器块和时间交织器块的基本作用与第一和第二块5000和5100的作用相同,尽管其功能可能不同于第一和第二块5000和5100的作用。如图5所示,能够存在与用于MIMO处理的MIMO路径的数目一样多的星座映射器块、信元交织器块和时间交织器块。在这种情况下,对通过各个路径输入的数据,星座映射器块、信元交织器块和时间交织器块能够同等或不同地操作。
MIMO处理块5220能够使用MIMO编码矩阵,在两个输入信元上执行MIMO处理并且通过两条路径来输出MIMO处理的数据。根据本发明实施例的MIMO编码矩阵能够包括空间复用、Golden码、全速率全分集码、线性离散码等等。
第四块5300处理PLS前/PLS后信息并且能够执行SISO或MISO处理。
包括在第四块5300中的比特交织器块、比特到信元解复用块、星座映射器块、信元交织器块、时间交织器块和MISO处理块的基本作用对应于第二块5100的基本作用,尽管其功能可能不同于第二块5100的功能。
包括在第四块5300中的缩短/删余(punctured)FEC编码器块5310能够使用用于对输入数据的长度短于执行FEC编码所必需的长度的情形提供的PLS路径的FEC编码方案,处理PLS数据。具体地,缩短/删余FEC编码器块5310能够在输入比特流上执行BCH编码,填充与用于正常LDPC编码所必需的所需输入比特流相对应的0,执行LDPC编码,然后去除填充的0来删余奇偶检验位,使得有效编码率变得等于或小于数据管道率。
根据设计,包括在第一块5000至第四块5300中的块可以被省略或由具有类似或相同功能的块代替。
如图5所示,编译和调制模块能够将对各个路径处理的数据管道(或DP数据)、PLS前信息和PLS后信息输出到帧结构模块。
图6示出根据本发明的一个实施例的帧结构模块。
图6所示的帧结构模块对应于图1所示的帧结构模块1200的实施例。
根据本发明的一个实施例的帧结构模块能够包括至少一个信元映射器6000、至少一个延迟补偿模块6100和至少一个块交织器6200。能够改变信元映射器6000、延迟补偿模块6100和块交织器6200的数目。将描述帧结构块的每个模块。
信元映射器6000能够根据调度信息,将对应于从编译和调制模块输出的SISO、MISO或MIMO处理后数据管道的信元、对应于可共同用于数据管道的公共数据的信元和对应于PLS前/PLS后信息的信元分配给信号帧。公共数据是指共同应用于所有或一些数据管道并且能够通过特定数据管道传输的信令信息。传输公共数据通过的数据管道能够称为公共数据管道并且能够根据设计改变。
当根据本发明实施例的传输广播信号的装置使用两个输出天线并且Alamouti编译用于MISO处理时,根据Alamouti编码,信元映射器6000能够执行成对信元映射以便保持正交性。即,信元映射器6000能够将输入信元的两个连续信元处理为一个单元并且将该单元映射到帧。因此,对应于每个天线的输出路径的输入路径中的成对信元能够分配到传输帧中的相邻位置。
延迟补偿模块6100能够通过使用于下一传输帧的输入PLS数据信元延迟一帧,获得对应于当前传输帧的PLS数据。在这种情况下,通过当前信号帧中的前导部,传输对应于当前帧的PLS数据,并且通过当前信号帧中的前导部或当前信号帧的每个数据管道中的带内信令,传输对应于下一信号帧的PLS数据。这能够由设计者改变。
块交织器6200能够通过交织对应于信号帧的单元的传输块中的信元,获得额外分集增益。此外,当执行上述成对信元映射时,块交织器6200能够通过将输入信元的两个连续信元处理为一个单元执行该交织。因此,从块交织器6200输出的信元能够是两个连续相同的信元。
当执行成对映射和成对交织时,对通过路径输入的数据,至少一个信元映射器和至少一个块交织器能够同等或独立地操作。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
如图6所示,帧结构模块能够将至少一个信号帧输出到波形生成模块。
图7示出根据本发明实施例的波形生成模块。
图7所示的波形生成模块对应于参考图1所述的波形生成模块1300的实施例。
根据本发明实施例的波形生成模块能够调制和传输与用于接收和输出从图6所示的帧结构模块输出的信号帧的天线数目一样多的信号帧。
具体地,图7所示的波形生成模块是使用m个Tx天线来传输广播信号的装置的波形生成模块的实施例并且能够包括用于调制和输出对应于m个路径的帧的m个处理块。m个处理块能够执行相同处理过程。将描述m个处理块中的第一处理块7000的操作。
第一处理块7000能够包括参考信号和PAPR降低块7100、逆波形变换块7200、时间的PAPR降低块7300、保护序列***块7400、前导***块7500、波形处理块7600、其他******块7700和DAC(数模转换器)块7800。
参考信号***和PAPR降低块7100能够将参考信号***到每个信号块的预定位置中以及应用PAPR降低方案来降低时域中的PAPR。如果根据本发明实施例的广播传输/接收***对应于OFDM***,则参考信号***和PAPR降低块7100能够使用预留一些动态子载波而不使用它们的方法。此外,根据广播传输/接收***,参考信号***和PAPR降低块7100可以不将PAPR降低方案用作可选特征。
考虑传输信道特性以及***架构,逆波形变换块7200能够以提高传输效率和灵活性的方式来变换输入信号。如果根据本发明实施例的广播传输/接收***对应于OFDM***,则逆波形变换块7200能够采用通过逆FFT运算,将频域信号变换成时域信号的方法。如果根据本发明实施例的广播传输/接收***对应于单载波***,则逆波形变换块7200可以不用于波形生成模块中。
时间的PAPR降低块7300能够使用用于降低时域中的输入信号的PAPR的方法。如果根据本发明实施例的广播传输/接收***对应于OFDM***,则时间的PAPR降低块7300可以使用简单削峰幅值的方法。此外,时间的PAPR降低块7300可以不用在根据本发明实施例的广播传输/接收***中,因为它是可选的特征。
保护序列***块7400能够提供相邻信号块之间的保护间隔并且当需要时,将特定序列***到保护间隔中以便最小化传输信道的延迟扩展的影响。因此,接收装置能够容易地执行同步或信道估计。如果根据本发明实施例的广播传输/接收***对应于OFDM***,则保护序列***块7400可以将循环前缀***到OFDM符号的保护间隔中。
前导***块7500能够将传输装置和接收装置之间商定的已知类型的信号(例如前导或前导符号)***到传输信号中,使得接收装置能够快速且有效率地检测目标***信号。如果根据本发明实施例的广播传输/接收***对应于OFDM***,则前导***块7500能够定义由多个OFDM符号组成的信号帧并且将前导符号***到每个信号帧的开始。即,前导承载基本PLS数据并且位于信号帧的开始。
波形处理块7600能够在输入基带信号上执行波形处理,使得输入基带信号满足信道传输特性。波形处理块7600可以使用执行平方根升余弦(SRRC)滤波来获得传输信号的带外发射的标准。如果根据本发明实施例的广播传输/接收***对应于多载波***,则可以不使用波形处理块7600。
其他******块7700能够复用时域中的多个广播传输/接收***的信号,使得能够在同一RF信号带宽中,同时传输提供广播服务的两个或更多个不同广播传输/接收***的数据。在这种情况下,两个或更多个不同广播传输/接收***是指提供不同广播服务的***。不同广播服务可以指地面广播服务、移动广播服务等等。通过不同帧,能够传输与各个广播服务有关的数据。
DAC块7800能够将输入数字信号变换成模拟信号并且输出该模拟信号。从DAC块7800输出的信号能够通过m个输出天线传输。根据本发明实施例的Tx天线能够具有垂直或水平极性。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图8示出根据本发明实施例的接收用于未来广播服务的广播信号的装置的结构。
根据本发明实施例的接收用于未来广播服务的广播信号的装置对应于参考图1所描述的传输用于未来广播服务的广播信号的装置。根据本发明实施例的接收用于未来广播服务的广播信号的装置能够包括同步和解调模块8000、帧解析模块8100、解映射和解码模块8200、输出处理器8300和信令解码模块8400。将描述用于接收广播信号的每个模块的操作。
同步和解调模块8000能够通过m个Rx天线来接收输入信号,相对于与用于接收广播信号的装置相对应的***来执行信号检测和同步,并且执行与由用于传输广播信号的装置执行的过程的逆过程相对应的解调。
帧解析模块8100能够解析输入信号帧并且提取数据,通过其传输由用户选择的服务。如果用于传输广播信号的装置执行交织,则帧解析模块8100能够执行与交织的逆过程相对应的解交织。在这种情况下,通过解码从信令解码模块8400输出的数据,能够获得需要提取的信号和数据的位置来恢复由用于传输广播信号的装置生成的调度信息。
解映射和解码模块8200能够将输入信号转换成比特域数据,然后根据需要对其解交织。解映射和解码模块8200能够执行应用于传输效率的映射的解映射并且通过解码来校正在传输信道上产生的错误。在这种情况下,解映射和解码模块8200能够获得通过解码从信令解码模块8400输出的数据,获得用于解映射和解码所需的传输参数。
输出处理器8300能够执行由用于传输广播信号的装置用来提高传输效率的各种压缩/信号处理过程的逆过程。在这种情况下,输出处理器8300能够从由信令解码模块8400输出的数据,获得所需控制信息。输出处理器8300的输出对应于输入到传输广播信号的装置的信号并且可以是MPEG-TS、IP流(v4或v6)和通用流。
信令解码模块8400能够从由同步和解调模块8000解调的信号,获得PLS信息。如上所述,帧解析模块8100、解映射和解码模块8200以及输出处理器8300能够使用从信令解码模块8400输出的数据,执行其功能。
图9示出根据本发明实施例的同步和解调模块。
图9所示的同步和解调模块对应于参考图8所述的同步和解调模块的实施例。图9所示的同步和解调模块能够执行图7中所示的波形生成模块的操作的逆操作。
如图9所示,根据本发明实施例的同步和解调模块对应于用于使用m个Rx天线来接收广播信号的装置的同步和解调模块并且能够包括用于解调分别通过m个路径输入的信号的m个处理块。m个处理块能够执行相同的处理过程。将描述m个处理块中的第一处理块9000的操作。
第一处理块9000能够包括调谐器9100、ADC块9200、前导检测器9300、保护序列检测器9400、波形变换块9500、时间/频率同步块9600、参考信号检测器9700、信道均衡器9800和逆波形变换块9900。
调谐器9100能够选择所需频带,补偿所接收的信号的量值并且将所补偿的信号输出到ADC块9200。
ADC块9200能够将从调谐器9100输出的信号变换成数字信号。
前导检测器9300能够检测前导(或前导信号或前导符号)以便检查该数字信号是否对应于用于接收广播信号的装置的***的信号。在这种情况下,前导检测器9300能够解码通过前导接收的基本传输参数。
保护序列检测器9400能够检测数字信号中的保护序列。时间/频率同步块9600能够使用所检测的保护序列来执行时间/频率同步,以及信道均衡器9800能够使用所检测的保护序列,通过所接收/恢复的序列来估计信道。
当传输广播信号的装置已经执行逆波形变换时,波形变换块9500能够执行逆波形变换的逆操作。当根据本发明的一个实施例的广播传输/接收***是多载波***时,波形变换块9500能够执行FFT。此外,当根据本发明实施例的传输/接收***是单载波***时,如果在频域中处理或在时域中处理所接收的时域信号,可以不使用波形变换块9500。
时间/频率同步块9600能够接收前导检测器9300、保护序列检测器9400和参考信号检测器9700的输出数据并且执行包括保护序列检测和位于检测信号上的块窗口的时间同步和载波频率同步。其中,时间/频率同步块9600能够反馈波形变换块9500的输出信号,用于频率同步。
参考信号检测器9700能够检测所接收的参考信号。因此,根据本发明实施例的用于接收广播信号的装置能够执行同步或信道估计。
信道均衡器9800能够从保护序列或参考信号来估计从每个Tx天线到每个Rx天线的传输信道,以及使用所估计的信道来执行用于接收数据的信道均衡。
当波形变换块9500执行用于有效同步和信道估计/均衡的波形变换时,逆波形变换块9900可以恢复初始接收的数据域。如果根据本发明实施例的广播传输/接收***是单载波***,则波形变换块9500能够执行FFT以便在频域中执行同步/信道估计/均衡,以及逆波形变换块9900能够在信道均衡信号上执行IFFT来恢复所传输的数据符号。如果根据本发明实施例的广播传输/接收***是多载波***,则可以不使用逆波形变换块9900。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图10示出根据本发明实施例的帧解析模块。
图10所示的帧解析模块对应于参考图8所描述的帧解析模块的实施例。图10所示的帧解析模块能够执行图6所示的帧结构模块的操作的逆操作。
如图10所示,根据本发明实施例的帧解析模块能够包括至少一个块交织器10000和至少一个信元解映射器10100。
块交织器10000能够在信号块的基础上,解交织通过m个Rx天线的数据路径输入的并且由同步和解调模块处理的数据。在这种情况下,如果用于传输广播信号的装置执行如图8所示的成对交织,则块交织器10000能够将两个连续数据片处理为用于每个输入路径的一对。因此,即使当已经执行解交织时,块交织器10000也能够输出两个连续数据片。此外,块交织器10000能够执行用于传输广播信号的装置执行的交织操作的逆操作来按原始顺序输出数据。
信元解映射器10100能够从所接收的信号帧来提取对应于公共数据的信元、对应于数据管道的信元和对应于PLS数据的信元。信元解映射器10100能够合并分布和传输的数据并且根据需要,将其输出为流。当在传输广播信号的装置中,将两个连续信元输入数据片处理为一对并且映射时,如图6所示,信元解映射器10100能够作为用于传输广播信号的装置的映射操作的逆过程,执行用于将两个连续输入信元处理为一个单元的成对信元解映射。
此外,信元解映射器10100能够将通过当前帧接收的PLS信令数据提取为PLS前和PLS后数据并且输出PLS前和PLS后数据。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图11示出根据本发明实施例的解映射和解码模块。
图11所示的解映射和解码模块对应于图8所示的解映射和解码模块的实施例。图11所示的解映射和解码模块能够执行图5所示的编译和调制模块的操作的逆操作。
如上所述,根据本发明实施例的用于传输广播信号的装置的编译和调制模块能够通过对各个路径,独立地向其应用SISO、MISO和MIMO,处理输入数据管道。因此,图11所示的解映射和解码模块能够包括响应于用于传输广播信号的装置,根据SISO、MISO和MIMO,用于处理从帧解析模块输出的数据的块。
如图11所示,根据本发明实施例的解映射和解码模块能够包括用于SISO的第一块11000、用于MISO的第二块11100、用于MIMO的第三块11200和用于处理PLS前/PLS后信息的第四块11300。根据设计,图11所示的解映射和解码模块是示例性的并且可以仅包括第一块11000和第四块11300、仅第二块11100和第四块11300、或仅第三块11200和第四块11300。即,解映射和解码模块能够包括根据设计,用于同样或不同地处理数据管道的块。
将描述解映射和解码模块的每个块。
第一块11000根据SISO来处理输入数据管道并且能够包括时间解交织器块11010、信元解交织器块11020、星座解映射器块11030、信元到比特复用块11040、比特解交织器块11050和FEC解码器块11060。
时间解交织器块11010能够执行由图5所示的时间交织器块5060执行的过程的逆过程。即,时间解交织器块11010能够将在时域中交织的输入符号解交织成其原始位置。
信元解交织器块11020能够执行由图5所示的信元交织器块5050执行的过程的逆过程。即,信元解交织器块11020能够将在一个FEC块中扩展的信元的位置解交织成其原始位置。
星座解映射器块11030能够执行由图5所示的星座映射器块5040执行的过程的逆过程。即,星座解映射器块11030能够将符号域输入信号解映射成比特域数据。此外,星座解映射器块11030可以执行硬判决并且输出所判决的比特数据。此外,星座解映射器块11030可以输出每个比特的对数似然比(LLR),其对应于软判决值或概率值。如果用于传输广播信号的装置应用旋转星座以便获得另外的分集增益,则星座解映射器块11030能够执行对应于所旋转的星座的2维LLR解映射。这里,星座解映射器块11030能够计算LLR,使得能够补偿由用于传输广播信号的装置施加到I或Q分量的延迟。
信元到比特复用块11040能够执行由图5中所示的比特到信元解复用块5030执行的过程的逆过程。即,信元到比特复用块11040能够将由比特到信元解复用块5030映射的比特数据恢复成原始比特流。
比特解交织器块11050能够执行由图5所示的比特交织器5020执行的过程的逆过程。即,比特解交织器块11050能够按原始顺序,解交织从信元到比特复用块11040输出的比特流。
FEC解码器块11060能够执行由图5所示的FEC编码器块5010执行的过程的逆过程。即,FEC解码器块11060能够通过执行LDPC解码和BCH解码,校正在传输信道上产生的错误。
第二块11100根据MISO处理输入数据管道,并且能够以与第一块11000相同的方式,包括时间解交织器块、信元解交织器块、星座解映射器块、信元到比特复用块、比特解交织器块和FEC解码器块,如图11所示。然而,第二块11100不同于第一块11000之处在于第二块11100进一步包括MISO解码块11110。第二块11100执行与第一块11000相同的过程,包括时间解交织操作到输出操作,并由此省略相应块的描述。
MISO解码块11110能够执行图5所示的MISO处理块5110的操作的逆操作。如果根据本发明实施例的广播传输/接收***使用STBC,则MISO解码块11110能够执行Alamouti解码。
第三块11200根据MIMO处理输入数据管道并且能够以与第二块11100相同的方式,包括时间解交织器块、信元解交织器块、星座解映射器块、信元到比特复用块、比特解交织器块和FEC解码器块,如图11所示。然而,第三块11200不同于第二块11100之处在于第三块11200进一步包括MIMO解码块11210。包括在第三块11200中的时间解交织器块、信元解交织器块、星座解映射器块、信元到比特复用块和比特解交织器块的基本作用与包括在第一和第二块11000和11100中的相应块的作用相同,尽管其功能可能不同于第一和第二块11000和11100的功能。
MIMO解码块11210能够接收用于m个Rx天线的输入信号的信元解交织器的输出数据以及执行MIMO解码作为图5所示的MIMO处理块5220的操作的逆操作。MIMO解码块11210能够执行最大似然解码来获得最佳解码性能或执行具有降低的复杂度的球形解码。另外,MIMO解码块11210能够通过执行MMSE检测或通过MMSE检测执行迭代解码,实现提高的解码性能。
第四块11300处理PLS前/PLS后信息并且能够执行SISO或MISO解码。第四块11300能够执行由参考图5所描述的第四块5300执行的过程的逆过程。
包括在第四块中的时间解交织器块、信元解交织器块、星座解映射器块、信元到比特复用块和比特解交织器块的基本作用与第一、第二和第三块11000、11100和11200的相应块的基本作用相同,尽管其功能可以不同于第一、第二和第三块11000、11100和11200的功能。
包括在第四块11300中的缩短/删余FEC解码器11310能够执行由参考图5所描述的缩短/删余FEC解码器块5310执行的过程的逆过程。即,缩短/删余FEC解码器块5310能够在根据PLS数据长度缩短/删余的数据上执行解缩短和解删余,然后在其上执行FEC解码。在这种情况下,用于数据管道的FEC解码器也能够用于PLS。因此,不需要仅用于PLS的额外的FEC解码器硬件,并由此,能够简化***设计并且实现有效率的编译。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
根据本发明实施例的解映射和解码模块能够将对各个路径处理的数据管道和PLS信息输出到该输出处理器,如图11所示。
图12和13示出根据本发明实施例的输出处理器。
图12示出根据本发明实施例的输出处理器。图12所示的输出处理器对应于图8所示的输出处理器的实施例。图12所示的输出处理器接收从解映射和解码模块输出的单一数据管道并且输出单一输出流。输出处理器能够执行图2所示的输入格式化模块的操作的逆操作。
图12所示的输出处理器能够包括BB加扰器块12000、填充去除块12100、CRC-8解码器块12200和BB帧处理器块12300。
BB加扰器块12000能够通过对输入比特流生成与用于传输广播信号的装置中使用的相同的PRBS以及在PRBS和比特流上执行XOR运算,来解扰输入比特流。
当需要时,填充去除块12100能够去除通过用于传输广播信号的装置***的填充比特。
CRC-8解码器块12200能够通过在从填充去除块12100接收的比特流上执行CRC解码来检查块错误。
BB帧处理器块12300能够解码通过BB帧报头传输的信息以及使用解码信息来恢复MPEG-TS、IP流(v4或v6)或通用流。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图13示出根据本发明另一实施例的输出处理器。图13所示的输出处理器对应于图8所示的输出处理器的实施例。图13所示的输出处理器接收从解映射和解码模块输出的多个数据管道。解码多个数据管道能够包括合并公共应用于多个数据管道及其相关的数据管道的公共数据以及对其解码的过程或通过用于接收广播信号的装置来同时解码多个服务或服务组件(包括可缩放视频服务)的过程。
图13所示的输出处理器能够包括BB解扰器块、填充去除块、CRC-8解码器块和BB帧处理器块作为图12所示的输出处理器。这些块的基本作用与参考图12所描述的块相同,尽管其操作可能不同于图12所示的块的操作。
包括在图13所示的输出处理器中的去抖动缓冲器块13000能够根据恢复的TTO(时间至输出)参数,为同步多个数据管道,来补偿由用于传输广播信号的装置***的延迟。
空分组***块13100能够参考所恢复的DNP(删除的空分组),恢复从流去除的空分组并且输出公共数据。
TS时钟再生块13200能够基于ISCR(输入流时间基准)信息,恢复输出分组的时间同步。
TS重组块13300能够重组从空分组***块13100输出的公共数据及其相关的数据管道,以便恢复原始MPEG-TS、IP流(v4或v6)或通用流。能够通过BB帧报头,获得TTO、DNT和ISCR信息。
带内信令解码块13400能够解码和输出通过数据管道的每个FEC帧中的填充比特字段传输的带内物理层信令信息。
图13所示的输出处理器能够BB解扰分别通过PLS前路径和PLS后路径输入的PLS前信息和PLS后信息,并且解码该解扰数据来恢复原始PLS数据。所恢复的PLS数据被输送到包括在接收广播信号的装置中的***控制器。***控制器能够提供用于接收广播信号的装置的同步和解调模块、帧解析模块、解映射和解码模块以及输出处理器模块所需的参数。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图14示出根据本发明另一实施例的编译和调制模块。
图14所示的编译和调制模块对应于图1至5所示的编译和调制模块的另一实施例。
为控制通过每个数据管道传输的每个服务或服务组件的QoS,如上参考图5所述,图14所示的编译和调制模块能够包括用于SISO的第一块14000、用于MISO的第二块14100、用于MIMO的第三块14200和用于处理PLS前/PLS后信息的第四块14300。此外,根据设计,编译和调制模块能够包括用于同样或不同地处理数据管道的块。图14所示的第一块14000至14300与图5所示的第一至第四块5000至5300类似。
然而,图14所示的第一至第四块14000至14300不同于图5所示的第一块至第四块5000至5300之处在于包括在第一至第四块14000至14300中的星座映射器14010具有不同于图5所示的第一至第四块5000至5300的功能,旋转和I/Q交织器块14020存在于图14所示的第一至第四块14000至14300的信元交织器和时间交织器之间,并且用于MIMO的第三块14200具有不同于图5所示的用于MIMO的第三块5200的配置。下述描述集中在图14所示的第一至第四块14000至14300与图5所示的第一至第四块5000至5300之间的这些区别上。
图14所示的星座映射器块14010能够将输入比特字映射成复数符号。然而,不同于图5所示的星座映射器块,星座映射器块14010可以不执行星座旋转。图14所示的星座映射器块14010公共应用于第一、第二和第三块14000、14100和14200,如上所述。
旋转和I/Q交织器块14020能够在逐个符号的基础上,独立地交织从信元交织器输出的信元交织数据的每个复数符号的同相和正交相位分量并且输出该同相和正交相位分量。旋转和I/Q交织器块14020的输入数据片和输出数据片的数目为2个或以上,能够由设计者改变。此外,旋转和I/Q交织器块14020可以不交织同相分量。
旋转和I/Q交织器块14020公共地应用于第一至第四块14000至14300,如上所述。在这种情况下,通过上述前导,能够用信号告知是否将旋转和I/Q交织器块14020施加到用于处理PLS前/后信息的第四块14300。
用于MIMO的第三块14200能够包括Q块交织器块14210和复数符号生成器块14220,如图14所示。
Q块交织器块14210能够置换从FEC编码器接收的FEC编码的FEC块的奇偶校验部。因此,能够使LDPCH矩阵的奇偶校验部为如信息部的循环结构。Q块交织器块14210能够置换具有LDPCH矩阵的Q大小的输出比特块的顺序,然后执行行-列块交织来生成最终比特流。
复数符号生成器块14220接收从Q块交织器块14210输出的比特流,将比特流映射成复数符号并且输出复数符号。在这种情况下,复数符号生成器块14220能够通过至少两个路径,输出复数符号。这能够由设计者改变。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
图14所示的根据本发明另一实施例的编译和调制模块能够将对各个路径处理的数据管道、PLS前信息和PLS后信息输出到帧结构模块。
图15示出根据本发明另一实施例的解映射和解码模块。
图15所示的解映射和解码模块对应于图11所示的解映射和解码模块的另一实施例。图15所示的解映射和解码模块能够执行图14所示的编译和调制模块的操作的逆操作。
如图15所示,根据本发明另一实施例的解映射和解码模块能够包括用于SISO的第一块15000、用于MISO的第二块11100、用于MIMO的第三块15200和用于处理PLS前/PLS后信息的第四块14300。此外,根据设计,解映射和解码模块能够包括用于同样或不同地处理数据管道的块。图15所示的第一至第四块15000至15300与图11所示的第一至第四块11000至11300类似。
然而,图15所示的第一至第四块15000至15300不同于图11所示的第一至第四块11000至11300之处在于I/Q解交织器和解旋块15010存在于第一至第四块15000至15300的时间交织器和信元解交织器之间,包括在第一至第四块15000至15300中的星座映射器15010具有不同于图11所示的第一块至第四块11000至11300的功能以及用于MIMO的第三块15200具有不同于图11所示的用于MIMO的第三块11200。下述描述集中在图15所示的第一至第四块15000至15300和图11所示的第一至第四块11000至11300之间的这些区别上。
I/Q解交织器和解旋块15010能够执行由图14中所示的旋转和I/Q交织器块14020执行的过程的逆过程。即,I/Q解交织器和解旋块15010能够解交织由用于传输广播信号的装置I/Q交织和传输的I和Q分量并且解旋具有所恢复的I和Q分量的复数符号。
I/Q解交织器和解旋块15010公共地应用于第一至第四块15000至15300,如上所述。在这种情况下,通过上述前导,能够用信号告知是否将I/Q解交织器和解旋块15010施加到用于处理PLS前/后信息的第四块15300。
星座解映射器块15020能够执行由图14所示的星座映射器块14010执行的过程的逆过程。即,星座解映射器块15020能够解映射信元解交织数据,而不执行解旋。
用于MIMO的第三块15200能够包括复数符号解析块15210和Q块解交织器块15220,如图15所示。
复数符号解析块15210能够执行由图14所示的复数符号生成器块14220执行的过程的逆过程。即,复数符号解析块15210能够解析复数数据符号并且将其解映射成比特数据。在这种情况下,复数符号解析块15210能够通过至少两个路径,接收复数数据符号。
Q块解交织器块15220能够执行由图14所示的Q块交织器块14210执行的过程的逆过程。即,Q块解交织器块15220能够根据行-列交织,恢复Q大小块,将置换的块的顺序恢复成原始顺序,然后根据奇偶校验解交织,将奇偶校验比特的位置恢复成原始位置。
根据设计,上述块可以被省略或由具有类似或相同功能的块代替。
如图15所示,根据本发明另一实施例的解映射和解码模块能够将对各个路径处理的数据管道和PLS信息输出到输出处理器。
如上所述,根据本发明实施例的用于传输广播信号的装置和方法能够复用同一RF信道内的不同广播传输/接收***的信号,并且传输复用的信号,并且根据本发明实施例的用于接收广播信号的装置和方法能够响应广播信号传输操作处理信号。因此,可以提供灵活的广播传输和接收***。
图16示出根据本发明实施例的时间交织过程。
如上所述,包括在根据本发明实施例的广播信号发射器中的时间交织器(或时间交织器块)交织属于时域中的多个FEC块的信元并且输出交织的信元。
TI组是执行用于特定DP的动态容量分配、由整数动态可变数目的FEC块组成的单位。时间交织块(TI块)是在其内执行时间交织的信元的集合,对应于时间交织存储器的一次使用。FEC块可以是DP数据的编码比特的集合或承载所有编码比特的信元数的集合。
每个TI组或被直接映射到一帧上或分布在多个帧上。每个TI组还被划分成大于1个TI块,其中,每个TI块对应于时间交织存储器的一次使用。TI组内的TI块可以包含稍微不同数目的FEC块。
通过时间交织,在对应于时间交织深度的特定时段中,分布地传输FEC块的信元,由此能够获得分集增益。根据本发明实施例的时间交织器在DP级处操作。
此外,根据本发明实施例的时间交织器能够执行包括在预定存储器中顺序地排列不同输入FEC块的写入操作并且在对角方向中交织FEC块的对角读取操作的时间交织。具体地,当读取对角方向中的不同FEC块时,根据本发明实施例的时间交织器能够改变读取方向的对角斜率的大小并执行时间交织,即,根据本发明实施例的时间交织器能够改变TI读取图案。根据本发明实施例的时间交织可以称为对角型时间交织或对角型TI或灵活对角型时间交织或灵活对角型TI。
典型地,在帧建立的过程之前,时间交织器还将充当用于DP数据的缓冲器。这通过用于每个DP的两个存储体来实现。第一TI块写入到第一存储体。第二TI块写入到第二存储体同时读取第一存储体等等。
执行时间交织的设备的名称或设备的位置或功能可以根据设计者来改变。
根据实施例的TI块可以由Nc个FEC块组成并且FEC块的长度可以假定为Nr×1。因此,根据本发明实施例的TI存储器能够具有对应于Nr×Nc矩阵的大小。此外,根据本发明实施例的时间交织的深度对应于FEC块长度。图16(a)示出根据本发明实施例的时间交织的写入方向,以及图16(b)示出根据本发明实施例的时间交织的读取方向。
特别地,根据本发明实施例的广播信号发射器能够顺序地在具有Nr×Nc的大小的TI存储器中列式地写入输入FEC块(列式写入),如图16(a)所示。第一FEC块0被列式写入TI存储器的第一列,并且第二FEC块1被写入下一列等等。根据本发明实施例的广播信号发射器能够读取在对角方向中列式写入的FEC块,如图16(b)所示。在这种情况下,根据本发明实施例的广播信号发射器能够在一个周期内执行对角读取。具体地,在这种情况下,如图16(b)所示,对于每个TI块或超帧单元,可以不同地设置TI读取方向的对角斜率。
即,在从第一行(从最左列开始,沿该行向右)到最后一行的对角式读取期间,读出信元,如图16(b)所示。
具体地,在这种情况下,如图16(b)所示,对于各个TI块或超帧单元,可以不同地设置TI读取方向的对角斜率。图16示出其中TDI写入方向的对角斜率是斜率-1或斜率-2的情况。
当TI读取方向的对角斜率是对角斜率-1时,由于第一周期的对角读取过程以存储器阵列的(0,0)开始并且执行直到读取最低行的信元,所以能够均匀地交织不同FEC块内的信元。按图16(b)的①、②和③的顺序,能够执行下一周期的对角读取。
此外,当TI读取方向的对角斜率是对角斜率-2时,根据TI读取方向的对角斜率,对于第一周期,能够从存储器矩阵(0,0)执行TI的对角读取,直到根据特定的移位值来读取在特定FEC块中包含的信元。这能够根据设计者的意图来改变。
图17示出根据本发明实施例的对角斜率。
图17示出根据本发明实施例的当TI块的Nc大小是7和Nr的大小是11时的对角斜率-1到对角斜率-6。根据设计者的意图能够改变根据本发明实施例的对角斜率的大小。
根据最大TI存储器规模的大小,根据本发明实施例的时间交织器可以改变TI读取的对角斜率的大小以及改变TI读取图案。在作为被连续地在时间轴传输的一组信号帧的超帧单元中,能够改变TI读取图案,以及可以通过上面提到的静态PLS信令数据来传输关于TI读取图案的信息。
图18示出根据本发明另一实施例的时间交织过程。
图18示出对角型TI的上述写入操作和读取操作的另一实施例。
根据本发明实施例的一个TI块包括4个FEC块,每个FEC块可以由8个信元组成。因此,TI存储器具有对应于8×4(或32×1)矩阵的大小并且TI存储器的列长度和行长度分别对应于FEC块长度(或时间交织深度)和FEC的数目。
图18的左边部分中所示的TI输入FEC块是顺序地输入到时间交织器的FEC块。
图18的中间部分中所示的TIFEC块示出TI存储器中存储的第i个FEC块的第n个信元值并且TI存储器索引指示TI存储器中存储的FEC块的信元的顺序。
图18(a)示出TI写入操作。如上所述,能够将顺序输入的FEC块顺序地列式写入TI存储器。因此,能够利用TI存储器索引,顺序地存储和写入FEC块的信元。
图18(b)示出TI读取操作。如图18(b)所示,按存储器索引0,9,18,27…的顺序,对角地读取和输出在TI存储器中存储的信元值。此外,可以根据设计者来改变开始对角方向读取的信元的位置或对角方向读取模式。
根据本发明的实施例,图18的右边部分中所示的TI输出FEC块顺序地指示通过对角型TI输出的信元值。TI输出存储器索引对应于通过对角型TI输出的信元值。
因此,根据本发明实施例的时间交织器能够通过顺序地生成用于顺序地输入FEC块的TI输出存储器索引来执行对角型TI。
图18示出参考图17描述的TI读取的对角斜率-1的时间交织器的操作。上面提到的操作也可以以相同的方式被应用到图17示出的其余的TI读取的斜率。
图19示出根据本发明实施例的生成TI输出存储器索引的过程。
如上所述,根据本发明实施例的时间交织器能够通过顺序地生成用于顺序地输入FEC块的TI输出存储器索引值来执行对角型TI。
图19(a)示出生成上述顺序输入FEC块的对角型TI存储器索引的过程,以及图19(b)示出表示存储器索引生成过程的等式。
下面的数学式1表示当参考图17描述的各种TI读取的斜率值被设定时,对角型TI的存储器索引的生成过程。
数学式1
[算式1]
rk=mod(k,Nr),
tk=mod(ST×rk,Nc),1≤ST<Nc
π(k)=Nrck+rk,对于0≤k≤N-1
ST:用于交织的对角斜率(恒定值)
Nr:行大小
Nc:列大小
N:TI块中的全部信元大小,N=NcNr
向下取整运算
mod:模运算
π(k):TI输出存储器索引
在根据本发明实施例的广播信号接收器中包括的时间解交织器(或时间解交织块)能够执行上述对角型TI的逆处理。即,根据本发明实施例的时间解交织器能够通过接收已经执行对角型TI的FEC块、将FEC块对角式地写入TI存储器、然后顺序地读取FEC块,来执行时间解交织。根据本发明实施例的时间解交织可以称为对角型TDI或对角型时间解交织或灵活的对角型时间解交织或灵活的对角型TDI。执行时间解交织的设备的名称或设备的位置或功能可以根据设计者而改变。
图20示出根据本发明实施例的时间解交织过程。
图20中所示的时间解交织过程对应于图16所示的时间交织过程的逆处理。
图20(a)示出根据本发明实施例的时间解交织的写入方向,以及图20(b)示出根据本发明实施例的时间解交织的读取方向。
具体地,根据本发明实施例的时间解交织器能够接收从发射器已经执行对角型TI的FEC块并且将FEC块对角地写入到TDI(时间解交织器)存储器(对角式写入)。
在这种情况下,根据本发明实施例的时间解交织器能够在一个周期内执行对角写入。具体地,在这种情况下,如图20(a)所示,对于各个TDI块和超帧单元,可以不同地设置TDI写入方向的对角斜率值。图20示出其中TDI写入方向的对角斜率是对角斜率-1或对角斜率-2的情况。
当TDI写入方向的对角斜率是对角斜率-1时,第一周期的对角读取在存储器矩阵的(0,0)开始并且被执行直到读取最低行的信元。能够按图20(b)的①,②和③的顺序,执行各个周期的对角写入。
另外,当TDI写入方向的对角斜率是对角斜率-2时,对于第一周期,能够从存储器矩阵(0,0)执行TDI对角写入,直到根据特定的移位值来读取在特定的FEC块中包含的信元。这能够根据设计者的意图来改变。
如图20(b)所示,根据本发明实施例的时间解交织器能够顺序地列式读取对角写入的FEC块(列式读取)。
图21示出根据本发明另一实施例的时间解交织过程。
图21所示的时间解交织过程是图18所示的时间交织过程的逆过程。
根据本发明实施例的一个TI块包括可以由8个信元组成的4个FEC块。因此,TI存储器具有对应于8×4(或32×1)矩阵的大小以及TI存储器的列长度和行长度分别对应于FEC块长度(或时间交织深度)和FEC的数目。
图21的左边部分中所示的TDI输入FEC块表示顺序地输入到时间解交织器的FEC块的信元和TDI输入存储器索引对应于顺序地输入FEC块的信元。
图21的中间部分中所示的TDIFEC块示出在TDI存储器中存储的第i个FEC块的第n个信元的值,以及TDI存储器索引指示在TDI存储器中存储的FEC块的信元的顺序。
图21(a)示出TDI写入操作。如上所述,能够将顺序输入的FEC块顺序地对角式写入到TDI存储器。因此,利用TDI存储器索引,顺序地存储和写入所输入的FEC块的信元。
图20(b)示出TDI读取操作。如图20(b)所示,能够按存储器索引0,1,2,3…的顺序,列式读取和输出在TDI存储器中存储的信元值。
根据本发明的实施例,图21的右边部分中所示的TDI输出FEC块顺序地指示通过时间解交织输出的信元值。根据本发明的实施例,TDI输出存储器索引对应于通过时间解交织输出的信元值。
因此,根据本发明实施例的时间解交织器能够通过顺序地生成用于顺序地输入FEC块的TDI输出存储器索引值来执行对角型TDI。
图21示出对应于参考图17描述的对角斜率-1的时间解交织器的操作。上述的时间解交织器也可以被应用到图17示出的其余的对角斜率。
图22示出根据本发明实施例的生成TDI输出存储器索引的过程。
如上所述,根据本发明实施例的时间解交织器能够通过顺序地生成用于顺序地输入FEC块的TDI输出存储器索引来执行对角型TDI。
图22(a)示出生成用于上述顺序输入的FEC块的对角型TDI存储器索引的过程,以及图18(b)示出代表存储器索引生成过程的等式。
下面的数学式2表示当参考图17描述的各种TI读取的斜率值被设定时对角型TI的存储器索引的生成过程。
数学式2
[算式2]
SR=Nc-ST,1≤SR<Nc
rk=mod(k,Nr),
tk=mod(SR×rk,Nc),
π-1(k)=Nrck+rk,对于0≤k≤N-1
ST:用于交织的对角斜率(恒定值)
SR:用于解交织的对角斜率(恒定值)
Nr:行大小
Nc:列大小
N:TI块中的全部信元大小,N=NcNr
向下取整运算
mod:模运算
π-1(k):TDI输出存储器索引
根据本发明实施例的广播信号发射器可以是多个FEC块被打包和配置为多个TI块并且传输的可变数据速率***。在这种情况下,TI块可以具有包括在其中的不同数目的FEC块。
图23是示出根据本发明实施例的可变数据速率***的概念图。
一个传输超帧可以包括NIF_NUM交织帧(IF),每个IF可以包括NFEC_NUMFEC块。在这种情况下,包括在每个IF中的FEC块的数目可以被变化。根据本发明实施例的IF可以被定义为用于时间交织块,并可以被称为前述的TI块。
如上所述,作为根据本发明实施例的广播信号发射器的可变数据速率***能够将多个FEC块打包为多个IF并且传输IF。在这种情况下,IF可以具有包括在其中的不同数目的FEC块。
将描述能够在上述可变数据速率***中执行的时间交织。该时间交织过程是上述时间交织过程的另一实施例并且具有该时间交织过程能够应用于广播信号接收器具有单存储器(singlememory)的情形的优点。根据本发明另一实施例的时间交织可以称为上述对角型TI并且可以在包括在根据本发明实施例的广播信号发射器中的时间交织器中执行。作为时间交织的逆过程,时间解交织可以称为对角型TDI并且可以在根据本发明实施例的广播信号接收器中的时间解交织器中执行。执行时间交织或时间解交织的设备的名称或设备的位置或功能可以根据设计者来改变。将描述详细时间交织和时间解交织过程。
当IF具有包括在其中的不同数目的FEC块时,如上所述,不同对角型TI方法需要应用于各个IF。然而,该方案具有当广播信号接收器使用单存储器时,不能执行与不同对角型TI方法相对应的解交织的问题。
因此,根据本发明的实施例,根据本发明的广播信号发射器确定单一对角型TI方法并且将所确定的对角型TI方法同样地应用于所有IF。此外,根据本发明实施例的广播信号发射器能够使用单存储器,顺序地解交织多个IF。
在这种情况下,基于在一个信号帧内包括最大数目的FEC块的IF,根据本发明实施例的广播信号发射器能够确定应用于所有IF的对角型TI方法。
此外,根据本发明实施例的广播信号发射器能够基于在一个信号帧内包括中等数目的FEC块的IF或在一个信号帧内的任意IF来确定应用于所有IF的对角型TI方法。其能够根据设计者来确定。
其中,与包括最大数目的FEC块的IF相比,如何将对角型TI方法应用于包括较少数目的FEC块的IF可能变为问题。
因此,根据本发明的实施例,广播信号发射器可以监控生成的存储器索引并且确定是否应用存储器索引。
具体地,当生成的TI存储器索引的数目超出任意IF中的信元的数目时,能够添加广播信号发射器虚拟FEC块(零填充)并且能够执行对角型TI。由于添加的虚拟FEC块包括具有零值的信元,所以根据本发明的实施例的广播信号发射器可以跳过或忽略添加的虚拟FEC块。此操作可以被称为跳过操作。稍后会详细地描述跳过操作。
此外,在将上述对角型TI方法应用于不同IF中,根据本发明的实施例,广播信号发射器可以按FEC块的数目的顺序,将对角型TI方法从包括少量FEC块的TI块顺序地应用于IF。
因此,根据本发明实施例的广播信号接收器能够简单地操作单存储器,如稍后所述。
下述数学式表示确定应用于所有IF的对角型TI方法的上述过程。
数学式3
[算式3]
对于0≤j≤NIF_NUM-1
NIF_NUM:单个超帧中的IF总数
NFEC_NUM,j:第j个IF中的FEC块的总数
NFEC_Size,j:第j个IF中的FEC块大小
图24示出根据本发明另一实施例的时间交织过程。
图24示出在可变数据速率***中应用对角型TI的实施例。
图24(a)示出将对角型TI应用于包括4个FEC块的IF-0的过程,以及图24(b)示出将对角型TI应用于包括5个FEC块的IF-1的过程。
TIFEC块表示在每个IF中包括的FEC块以及对应于FEC块的信元值。TI存储器索引指示与在IF中包括的信元值相对应的存储器索引。
IF被包括在一个超帧中并且每个FEC块可以包括8个信元。
根据本发明实施例的广播信号发射器能够确定同等地应用于两个IF的对角型TI方法。由于基于一个帧内包括最大数目的FEC块的IF来确定根据本发明实施例的对角型TI方法,所以如上所述,在图24的情况下,基于IF-1来确定对角型TI。因此,TI存储器能够具有对应于8×5(40×1)矩阵的大小。
如图24(a)的上半部分所示,在IF-0中包括的FEC块的数目为4,其小于在IF-1中包括的FEC块的数目。因此,根据本发明实施例的广播信号发射器能够将具有值0的虚拟FEC块23000添加(填充)到IF-0并且将对应于虚拟FEC块23000的信元列式写入到TI存储器中。能够根据设计者,能够确定虚拟FEC块被添加到的位置。因此,对应于对角型TI方法的时间解交织能够被应用于其中广播信号接收器使用单存储器的情况。
如图24(a)的下半部分所示,根据本发明实施例的广播信号发射器能够对角地读取在TI存储器中写入的信元。在这种情况下,由于最后一列对应于虚拟FEC块,所以可以执行读取操作同时忽略对应于虚拟FEC块的信元。
根据本发明的上述方法,根据本发明实施例的广播信号发射器能够执行用于IF-1的列式写入和对角读取,如图24(b)所示。
如上所述,由于根据本发明实施例的对角型TI优选应用于包括较少数目的FEC块的IF,所以在图24的情况下,能够首先将对角型TI应用于IF-1。
图25示出根据本发明另一实施例的生成TI输出存储器索引的过程。
图25示出生成用于上述两个IF(IF-0和IF-1)的TI输出存储器索引和与TI输出存储器索引相对应的TI输出FEC块的过程。
与TI输出存储器索引相对应的块表示生成TI输出存储器索引的过程以及TI输出FEC块表示与生成的TI输出存储器索引相对应的FEC块的信元值。
图25(a)示出生成IF-0的TI输出存储器索引的过程。如图25(a)的上半部分所示,当TI存储器索引的数目超出IF-0的信元的数目时,根据本发明实施例的广播信号发射器能够忽略与在虚拟FEC块中包括的信元相对应的TI存储器索引32至39(跳过操作)。因此,除了跳过的TI存储器索引之外,生成能够执行读取的最终输出存储器索引,如图25(a)所示。在图25(a)的下半部分示出与最终输出存储器索引相对应的输出FEC块的信元值。
图25(b)示出生成IF-1的TI输出存储器索引的过程。在IF-1的情况下,不应用跳过操作。该过程对应于上述过程。
下述数学式表示用于执行可用在上述可变数据速率***中的对角型TI的输出存储器索引生成过程。
数学式4
[算式4]
Ccnt,j=0
rj,k=mod(k,Nr),
tj,k=mod(ST×rj,k,Nc),1≤ST<Nc
θj(k)=Nrcj,k+rj,k
ifθj(k)≤NFEC_Size,jNFEC_NUM,j
πj(Ccnt,j)=θj(k)
Ccnt,j=Ccnt,j+1
end
end
ST:用于交织的对角斜率(恒定值)
Ccnt,j:用于第j个TI块的实际TI输出存储器索引的计数器
θj(k):用于第j个TI块的临时TI输出存储器索引
πj(k):用于第j个TI块的实际TI输出存储器索引
在数学式4中,“if”语句表示上述跳过操作。此外,以上数学式4表示对角斜率的上述对角型TI的输出存储器索引生成过程。因此,对角斜率值被定义为一个变量。
图26是示出根据本发明实施例的TI存储器索引生成过程的流程图。
如上所述,根据本发明实施例的时间交织器能够通过顺序地生成用于顺序地输入FEC块的TI输出存储器索引来执行对角型TI。
参考图26,根据本发明实施例的广播信号发射器可以设定初始值(S26000)。即,根据本发明实施例的广播信号发射器能够基于包括最大数目的FEC块的IF来确定应用于所有IF的对角型TI方法。
然后,根据本发明实施例的广播信号发射器可以生成临时TI存储器索引(S26100)。即,根据本发明实施例的广播信号发射器能够将虚拟FEC块添加(填充)到具有小于预定TI存储器索引的FEC块的数目的IF并且将对应于IF的信元写入到TI存储器。
根据本发明实施例的广播信号发射器可以评估生成的TI存储器索引的可用性(S26200)。即,根据本发明实施例的广播信号发射器能够对角地读取在TI存储器中写入的信元。在这种情况下,能够跳过对应于虚拟FEC块的信元并且能够执行读取。
然后,根据本发明实施例的广播信号发射器可以生成最终TI存储器索引(S26300)。
图26的流程图对应于参考图23、24和25所描述的生成TI输出存储器索引的过程,并且可以根据设计者来修改。
图27示出根据本发明另一实施例的时间解交织过程。
图27所示的时间解交织过程是参考图24、25和26所描述的时间交织过程的逆过程。
具体地,根据本发明另一实施例的时间解交织能够应用于其中广播信号接收器使用单存储器的情形。
为实现这种单存储器方法,用于交织的TI块的读取和写入操作应当同时完成。TDI过程能够表示为封闭形式,这导致有效率的TDI实现。
根据本发明另一实施例的时间解交织器可以通过四个步骤执行。
图27(a)示出时间解交织的第一步骤(步骤1)。在对于IF-0进行TDI处理之前,使用TI规则,与在TI处理期间忽略的存储器索引相对应的信元值被设定为0(或识别值)。即,图27(a)的上半部分中所示的块表示与IF-0的最终输出存储器索引相对应的输出FEC块的信元值,以及图27(a)的下半部分中所示的块表示通过将与在跳过操作中跳过的存储器索引相对应的信元值设定为0来生成的FEC块的信元值。
在第二步骤(步骤2)中,在步骤1后,将步骤1的输出写入到大小8×5的单存储器。写入方向与TI处理中的读取方向相同。根据本发明实施例的广播信号接收器能够将对角写入操作执行为用于第一输入IF的发射器的TI的第一逆过程。即,在与由发射器执行的对角读取的方向相反的方向中,能够执行对角写入。
图27(b)示出时间解交织的第三步骤(步骤3)。
与TDIFEC块相对应的块表示输入FEC块的信元值。与TDI存储器索引相对应的块表示与FEC块的信元值相对应的TDI存储器索引。
在步骤2后,在与TI处理中的写入操作相同的方向中,执行列式读取操作。此时,如果读取值为0(或识别值),则忽略它(跳过操作)。该跳过操作对应于在广播信号发射器中执行的上述跳过操作。
下述数学式表示上述TDI存储器索引生成过程。
数学式5
[算式5]
SR,j=mod(SR,j-1-ST,Nc),其中SR,0=Nc-ST,
rj,k=mod(k,Nr),
tj,k=mod(SR,j×rj,k,Nc),
end
end
Ccnt,j:用于第j个IF的实际TDI输出存储器索引的计数器
在处的保留信元值
用于第j个IF的临时输出存储器索引
用于第j个IF的实际TDI输出存储器索引
上述数学式中的“if”语句表示上述跳过操作,即,当在TDI输出存储器中存储的索引相应信元值为0(或指示强制***索引的任意值)时忽略索引的过程。此外,以上数学式5表示与根据对角斜率的上述对角型TI相对应的用于时间交织的TDI存储器索引的生成过程。
图28示出根据本发明另一实施例的时间解交织过程。
如上所述,根据本发明实施例的广播信号接收器能够使用单存储器执行时间解交织。因此,根据本发明实施例的广播信号接收器能够在第四步骤(步骤4)处同时读取IF-0和写入IF-1。
图28(a)示出与读取IF-0和TDI存储器索引同时写入的IF-1的TDIFEC块。在广播信号接收器中执行的对角读取的方向相反的方向中,可以执行写入操作,如上所述。
图28(b)示出根据IF-1的写入的输出TDI存储器索引。在这种情况下,将所存储的FEC块排列在IF-1内可以不同于在广播信号发射器的TI存储器中存储的FEC块的排列。即,在单存储器的情况下,可以不同等地应用在广播信号发射器中执行的写入和读取操作的逆过程。
图29示出根据本发明实施例的写入方法。
为防止在单存储器的情况下不能同等地应用在广播信号发射器中执行的写入和读取操作的逆过程的情形,如上所述,本发明提供将FEC块以矩阵形式写入TI存储器的方法。
根据本发明的实施例,图29所示的写入方法能够同等地应用于上述时间交织和时间解交织过程。
图29(a)示出其中将FEC块的信元以矢量形式写入存储器的情形,其对应于上述写入方法。
图29(b)示出其中将FEC块的信元以矩阵形式写入存储器的情形。即,能够以m×n矩阵的形式,写入FEC块。
在这种情况下,能够根据设计者来改变矩阵大小,以及在广播信号发射器中执行的写入和读取过程的逆过程能够同等地应用于其中广播信号接收器使用单存储器的情形。
图30是示出根据本发明实施例的生成TDI存储器索引的过程的流程图。
如上所述,根据本发明实施例的时间解交织器能够通过顺序地生成用于顺序地输入FEC块的TI输出存储器索引来执行对角型TI。
如图30所示,根据本发明实施例的广播信号接收器可以设定初始值(S30000)。即,在根据本发明实施例的广播信号接收器中,在用于第一IF的TDI处理前,使用TI规则,将与在TI处理期间忽略的存储器索引相对应的信元值设定为0(或识别值)。
然后,根据本发明实施例的广播信号接收器可以计算用于TDI处理的对角斜率(S30100)。
接着,根据本发明实施例的广播信号接收器可以生成临时TI存储器索引(S30200)。根据本发明实施例的广播信号接收器可以将对角写入操作执行为用于第一输入IF的发射器的TI的第一逆过程。然后,根据本发明实施例的广播信号发射器可以评估生成的TI存储器索引(S30300)。根据本发明实施例的广播信号发射器可以生成最终TI存储器索引(S30400)。
图30中所示的流程图对应于参考图27、28和29所描述的生成TDI输出存储器索引的过程,并且可以根据设计者来改变。
图31示出根据本发明实施例的逐个IFTI图案变量。
如上所述,根据本发明实施例的广播信号发射器(或时间交织器)可以不同地将对角斜率应用到超帧单元或IF单元。
图31示出其中对角斜率被不同地应用到各个IF并且TI图案被改变的实施例以及即根据其中在IF中包含的FEC块的数目是偶数和奇数的情况对角斜率被不同地应用到各个IF中的实施例。这是因为当FEC块数是偶数时,可以呈现减小交织深度的对角斜率。
图31示出其中在一个超帧中包括的IF的数目是6并且在每个IF中包括的FEC块的长度Nr是11的实施例以及即当FEC块的数目是7时对角斜率被确定应用其中的实施例。
图31(a)示出其中包括在每个IF中的FEC块的数目是奇数,即,7的实施例。在这种情况下,根据本发明实施例的时间交织器可以随机地选择对角斜率(以对角斜率1、4、3、6、2和5的顺序)并应用到6个IF以便不重复参考图17描述的对角斜率。图31(b)示出其中包括在每个IF中的FEC块的数目是偶数,即,6和,即,其中的参考图17描述的对角斜率值被设定应用于其中FEC块的数目是7的情况的实施例。在这种情况下,根据本发明实施例的时间交织器可以假设每个IF包括7个FEC块,并且,即,添加上述的虚拟FEC块并应用随机对角斜率来执行对角读取(以对角斜率1、4、3、6、2和5的顺序)。在这种情况下,如上所述,通过跳过操作,可以忽视虚拟FEC的单元。
根据本发明实施例的广播信号发射器可以选择在一个超帧中具有最大数目的FEC块的IF并确定Nc。确定Nc的过程与上面数学式3是相同的。
然后,根据本发明实施例的广播信号发射器确定是否确定的Nc是偶数或奇数。当确定的Nc是偶数时,广播信号发射器可以添加如上所述的虚拟FEC块。下面的数学式6表示当Nc是偶数时,通过添加虚拟FEC块来获得奇数的过程。
数学式6
[算式6]
ifmod(Nc,2)=0
Nc=Nc+1
elseifmod(Nc,2)=1
Nc=Nc
然后,使用各种方法,根据本发明实施例的广播信号发射器可以顺序地和随机地生成对角斜率。下面的数学式7表示使用二次多项式(QP)方案来生成用于每个IF的对角斜率的过程。
数学式7
[算式7]
if1≤Hj<Nc-1
ST,j=Hj
else
ST,j=mod(Hj,Nc-1)
end
NDiv:QP的分度值,
NDiv=2n,其中
q:对于NDiv的互质值
γ:QP的偏移值
向上取整运算
QP方案可以对应于本发明的实施例,并且可以被本原多项式(PP)方案替换。这能够根据设计者的意图来改变。
下面的数学式8表示顺序生成对角斜率的过程。
数学式8
[算式8]
ST,j=mod(j,Nc-1)+1,
对于j=0,...,NIF_NUM-1
然后,考虑经由上面的数学式6到8的过程生成的变量,根据本发明实施例的广播信号发射器可以进行时间交织。在这种情况下,根据数学式4,可以表示根据本发明实施例的广播信号发射器的TI输出存储器输出存储器索引的生成过程。上面的数学式4可以包括根据上面数学式7和8生成的作为主要变量的对角斜率。另外,不管是否Nc的长度是偶数或奇数,都能够应用上面参考数学式4描述的跳过操作。
根据本发明实施例的广播信号接收器能够执行时间交织,以便于对应于上述的广播信号发射器。在这种情况下,根据上面的数学式5,可以表示根据本发明实施例的广播信号接收器的TDI输出存储器索引的生成过程。上面的数学式5可以包括经由根据数学式7到8表示的生成过程生成的作为主要变量的对角斜率。另外,不管是否Nc的长度是偶数或奇数,都能够应用上面参考图5描述的跳过操作。
如上所述,可以经由上面提到的静态PLS信令数据来传输与TI图案相关联的信息。指示是否TI图案被改变的信息可以被表示为TI_Var,并且可以具有一个比特大小。当TI_Var有0值时,这意味着TI图案没有被改变。因此,根据本发明实施例的广播信号接收器可以确定变量ST作为是默认值的1。当TI_Var具有1值时,这意味着TI图案被改变。在这种情况下,根据本发明实施例的广播信号接收器可以确定变量ST为ST,j。
下文中,将描述根据本发明实施例的频率交织过程。
上述的块交织器6200可以将传输块中的信元作为信号帧的单元进行交织来获得额外的分集增益。根据本发明实施例的块交织器6200可以被称为频率交织器。这可以根据设计者的意图来改变。另外,当执行上述成对信元映射时,块交织器6200可以处理一个单元内的输入信元的两个连续信元。在这种情况下,相对于两个天线通路,块交织器6200可以以相同的方式操作或可以独立地操作。
本发明提出逐个符号的频率交织作为由块交织器6200执行的频率交织的另一个实施例。根据本发明,逐个符号的频率交织可以被称为交织或(单独的或成对的)准随机频率交织。不像前述的成对的交织,根据本发明实施例的频率交织可以设置将不同交织方法应用于每个OFDM符号的种子(或母交织种子)。母交织种子用于生成应用到每个OFDM符号的不同交织图案。在这种情况下,可以通过循环移位母交织器的图案来生成被不同地应用于各个OFDM符号的交织图案。此外,可以使用RPI(互质交织)方法可以确定母交织种子。因此,与成对的交织相比,可以获得增强的频率分集。
为了体现前述的频率交织,本发明的实施例提供一种使用随机成对交织(RPI)方案来确定母交织种子的方法。在这种情况下,为了执行前述的频率交织,根据本发明实施例的母RPI的初始偏移值可以被随机地确定。此外,通过二次多项式(QP)或本原多项式(PP)方法来生成初始偏移值。
在保持对时域的随机性的同时,根据本发明实施例的频率交织可以保持对于频域的周期性特性。此外,在接收器侧,使用单存储器,根据本发明实施例的频率交织可以提供(成对)解交织。
对于具有单存储器的广播信号接收器,根据本发明实施例的频率交织可以具有下面的特征。
利用具有初始偏移值的RPI来设计根据本发明实施例的母交织。
根据本发明的实施例,下面的数学式9表示RPI。
数学式9
[算式9]
πj(k)=(ω(j)+pk)modNCell_NUM,
对于k=0,...,NCell_NUM-1,j=0,...,NSym_NUM-1
NCell_NUM:信元的数目
NSym_NUM:OFDM符号的数目
p:对于NCell_NUM的互质值
ω(j):由随机生成器生成的用于第j个RPI的初始偏移值
mod:模运算
πj(k)到第j个OFDM符号的第k个输入信元索引的交织器输出存储器索引(RPI输出值)
使用对于N_cell_NUM的互质值,根据本发明实施例的时间交织器可以周期地交织输入OFDM信元。利用随机生成器来随机地生成根据本发明实施例的初始偏移值。此外,通过二次多项式(QP)或本原多项式(PP)方法来生成初始偏移值。在PP方法中,随机生成器可以是原始随机二进制序列(PRBS)生成器和伪随机噪声(PN)生成器中的任何一个。
下面的数学式10表示当使用QP方法时初始偏移值的生成过程。RPI的初始偏移值可以被应用到每一个OFDM符号信元。
数学式10
[算式10]
对于j=0,...,NSym_NUM-1
NDiv:QP或PP的分度值,
NDiv=2n,其中
q:对于NDiv的互质值
γ:QP的偏移值t
向上取整运算
图32示出根据本发明实施例的随机生成器的结构。图32示出其中随机生成器使用PP方法来生成初始偏移值的情况。
根据本发明实施例的随机生成器可以包括寄存器32000和XOR运算器32100。通常,PP方法可以随机地输出值1、...、2n-1。因此,根据本发明实施例的随机生成器可以执行寄存器重置过程以便输出包括0的2n个符号索引和设置用于寄存器移位过程的寄存器初始值。
根据本发明实施例的随机生成器可以包括用于PP方法的各个本原多项式的不同的寄存器和XOR运算器。
下面的表1示出用于前述的PP方法的本原多项式以及用于寄存器重置过程和寄存器移位过程的重置值和初始值。
表1
[表1]
上面的表1示出与n阶本原多项式(n=9、…、15)相对应的寄存器重置值和寄存器初始值。如上面的表1所示,k=0指的是寄存器重置值,以及k=1指的是寄存器初始值。另外,2≤k≤2n-1指的是移位的寄存器值。
图33示出根据本发明实施例的随机生成器。图33示出当表1中的n阶本原多项式的n是9到12时的随机生成器的结构。
图34示出根据本发明另一实施例的随机生成器。图34示出当表1中的n阶本原多项式的n是13到15时的随机生成器的结构。
图35示出根据本发明实施例的频率交织过程。
图35示出根据本发明的实施例,当单存储器被用于广播信号接收器时的频率交织过程,如果所有符号的数目是10,则在一个符号中包括的信元的数目是10并且p是3。
图35(a)示出使用RPI方法输出的各个符号的输出值。具体地,每个OFDM符号的第一存储器索引值,即,0、7、4、1、8…可以被设定为由前述RPI的随机生成器生成的初始偏移值。交织存储器索引中指示的数字表示其中在每个符号中包括的信元被交织和输出的阶数。
图35(b)示出通过使用生成的交织存储器索引来交织符号单元中输入OFDM符号的信元所获得的结果。
图36是示出根据本发明实施例的频率解交织过程的概念图。
图36示出当单存储器被应用到广播信号接收器时的频率解交织过程以及即其中在一个符号中包括的信元的数目是10的实施例。
根据本发明实施例的广播信号接收器(或帧解析模块或块交织器)可以通过顺序地写入经由前述的频率交织以输入顺序交织的符号的过程来生成解交织存储器索引,以及通过读取过程来输出解交织的符号。在这种情况下,根据本发明实施例的广播信号接收器可以在执行读取的解交织存储器索引上执行写入。
图37示出根据本发明实施例的频率解交织过程。
图37示出当所有符号的数目是10、在一个符号中包括的信元的数目是10、以及p是3时的解交织过程。
图37(a)示出根据本发明实施例的输入到单存储器的符号。即,图37(a)示出的单存储器输入符号指的是根据每个输入符号而存储在单存储器中的值。在这种情况下,根据每个输入符号而存储在单存储器中的值指的是当读取以前的符号时通过顺序地写入当前输入符号信元所获得的结果。
图37(b)示出生成解交织存储器索引的过程。
解交织存储器索引是用于解交织在单存储器中存储的值的索引,以及在解交织存储器索引中指示的数字指的是其中在每个符号中包括的信元被解交织和输出的顺序。
下文,根据示出的符号之中的输入符号#0和#1来描述前述的频率解交织过程。
根据本发明实施例的广播信号接收器在单存储器中顺序地写入输入符号#0。然后,根据本发明实施例的广播信号接收器可以以0、3、6、9…的顺序来顺序地生成前述的解交织存储器索引以便解交织输入符号#0。
然后,根据生成的解交织存储器索引,根据本发明实施例的广播信号接收器读出单存储器中写入(或存储)的符号#0。不必一定要存储已经被写入的值,并因此新的输入符号#1可以被顺序地重新写入。
然后,读取输入符号#1的过程和写入输入符号#1的过程被完成,可以生成解交织存储器索引以便解交织写入的输入符号#1。在这种情况下,由于根据本发明实施例的广播信号接收器使用单存储器,所以使用应用到在广播信号接收器中应用的每个符号的解交织图案不能执行解交织。因此不能以同样的方式在输入符号上执行解交织处理。
图38图示根据本发明实施例的生成解交织存储器索引的过程。
具体地,图38示出因为根据本发明实施例的广播信号接收器使用单存储器,所以在使用应用到在广播信号接收器中应用的每个符号的解交织图案不能执行解交织时生成新的交织图案的方法。
图38(a)示出第j个输入符号的解交织存储器索引,以及图38(b)示出与数学式一起的生成解交织存储器索引的上述过程。
如图38(b)所示,根据本发明的实施例,每个输入符号的RPI的变量被使用。
根据本发明的实施例,与广播信号发射器中的类似,生成输入符号#0的解交织存储器索引的过程使用p=3和I0=0作为RPI的变量。根据本发明的实施例,在输入符号#1的情况下,p2=3×3和I0=1可以被用作RPI的变量,以及在输入符号#2的情况下,p3=3×3×3和I0=7可以被用作RPI的变量。另外,根据本发明的实施例,在输入符号#3的情况下,p4=3×3×3×3和I0=4可以被用作RPI的变量。
即,根据本发明实施例的广播信号接收器可以改变RPI的值p和用于每个符号的初始偏移值,并且可以有效地执行解交织以便解交织在每个单存储器中存储的符号。另外,使用p的求幂可以容易地推导出在每个符号中使用的值p,以及使用母交织种子可以顺序地获取初始偏移值。下文,将描述计算初始偏移值的方法。
根据本发明的实施例,在输入符号#0中使用的初始偏移值被定义为I0=0。在输入符号#1中的初始偏移值是I0=1,其与在解交织存储器索引中生成的第七个值相同。即,根据本发明实施例的广播信号接收器可以存储和使用在输入符号#0的解交织存储器索引生成过程中的值。
在输入符号#2中使用的初始偏移值是I0=7,其与输入符号#1的解交织存储器索引生成过程中生成的第四个值相同,以及在输入符号#3中使用的初始偏移值是I0=4,其与输入符号#2的解交织存储器索引生成过程中生成的第一个值相同。
因此,根据本发明实施例的广播信号接收器可以存储和使用与要在生成前面符号的解交织存储器索引的过程中的每个符号中使用的初始偏移值相对应的值。
结果,根据下面的数学式11,可以表示上述方法。
数学式11
[算式11]
对于k=0,...,NCell_NUM-1,j=0,...,NSym_NUM-1
其中 with
用于解交织的在第j个RPI处的初始偏移值
在第j个OFDM符号中用于第k个输入信元索引的解交织输出存储器索引
在第j个OFDM符号中的第ω(j)个解交织输出存储器索引
在这种情况下,根据上面的数学式11,可以容易地推导出与每个初始偏移值相对应的值的位置。
根据本发明的实施例,根据本发明实施例的广播信号发射器可以将两个相邻的信元识别为一个信元,并执行频率解交织。这可以被称为成对解交织。在这种情况下,由于两个相邻的信元被认为是一个信元并且交织被执行,所以其优势的是可以将生成存储器索引的次数减少一半。
下面的数学式12表示成对式RPI。
数学式12
[算式12]
πj(k)=(ω(j)+pk)mod(NCell_NUM/2),
对于k=0,...,NCell_NUM/2-1,
j=0,...,NSym_NUM-1
下面的数学13表示成对的解交织方法。
数学式13
[算式13]
对于k=0,...,NCell_NUM/2-1,j=0,...,NSym_NUM-1
其中 且
图39示出根据本发明实施例的频率交织过程。
图39示出通过上述的频率交织器使用包括多个OFDM符号的不同互质数来提升频率分集性能的交织方法。
即,如图39所示,每帧/超帧改变相对本原值以便进一步地提高频率分集性能,特别是避免重复的交织图案。
根据本发明实施例的用于接收广播信号的装置能够输出解码的DP数据的过程。更具体地,根据本发明实施例的用于接收广播信号的装置能够根据报头的压缩模式来解压缩解码的DP数据中的每个数据分组中的报头,并对数据分组进行重组。在图16到32中描述了上述细节。
图40是示出根据本发明实施例的传输广播信号的方法的流程图。
根据本发明实施例的传输广播信号的装置能够编码与多个DP中的每个相对应的数据管道(DP)数据(S40000)。如上所述,数据管道是承载服务数据或相关元数据的物理层中的逻辑信道,其可以承载一个或多个服务或服务组件。数据管道上承载的数据能够被称为DP数据。步骤S40000的详细过程如图1、5或14中所述。
根据本发明实施例的用于传输广播信号的装置能够将编码的DP数据映射到星座上(S40100)。该步骤的详细过程如在图1、5或14中所述。
然后,根据本发明实施例的用于传输广播信号的装置能够在DP级处对映射的DP数据进行时间交织(S40200)。另外,根据本发明实施例的时间交织器能够执行包括在预定的存储器中顺序地布置不同的输入FEC块的写入操作和在对角方向中的FEC块进行交织的对角读取操作。具体地,根据本发明实施例的时间交织器在读取对角方向中的不同FEC块时能够改变读取方向的对角斜率的大小以及执行时间交织。即,根据本发明实施例的时间交织器能够改变TI读取图案。在这种情况下,根据本发明实施例的对角读取图案可以根据FEC块的最大数目来被确定,并且可以通过超帧单元被改变。如上所述,基于跳过操作来执行时间交织。这个步骤的详细过程如在图16到26以及图31中所描述。
随后,根据本发明实施例的用于传输广播信号的装置能够构建包括时间交织的DP数据的至少一个信号帧(S40300)。这个步骤的详细过程如在图1或6中所描述。
使用OFDM(正交频分复用)方案,根据本发明实施例的用于传输广播信号的装置能够调制在构建的信号帧中包括的数据(S40400)。这个步骤的详细过程如在图1或7中所描述。
根据本发明实施例的用于传输广播信号的装置能够传输包括信号帧的广播信号(S40500)。这个步骤的详细过程如在图1或7中所描述。
图41是示出根据本发明实施例的用于接收广播信号的方法的流程图。
图41中所示的流程图对应于参考图40所描述的根据本发明实施例的广播信号传输方法的逆过程。
根据本发明实施例的用于接收广播信号的装置能够接收广播信号(S41000)。
根据本发明实施例的接收广播信号的装置能够使用OFDM(正交频分复用)方案来解调接收的广播信号(S41100)。细节如图8或9中所描述。
根据本发明实施例的用于接收广播信号的装置能够从解调的广播信号解析至少一个信号帧(S41200)。细节如图8或10中所描述。在这种情况下,至少一个信号帧包括用于承载服务或服务组件的DP数据。
随后,根据本发明实施例的用于接收广播信号的装置能够在DP级处对解析的信号帧中包括的DP数据进行时间解交织(S41300)。如上所述,基于跳过操作来执行时间解交织。在根据本发明实施例的广播信号接收器中包括的时间解交织器(或时间解交织块)能够执行上述对角型TI的逆处理。即,通过接收在其上已经执行了对角型TI的FEC块,在TI存储器中以对角方式写入FEC块,然后顺序地读取FEC块,根据本发明实施例的时间解交织器能够执行时间解交织。详情如图27到28以及图30所描述。
然后,根据本发明实施例的用于接收广播信号的装置能够对时间解交织的DP数据进行解映射(S41400)。详情如图8或11以及图15中所描述。
根据本发明实施例的用于接收广播信号的装置能够对解映射的DP数据进行解码(S41500)。详情如图8或11以及图15中所描述。
对本领域的技术人员显而易见的是在不背离本发明的精神或范围的情况下,在本发明中能够做出的各种修改和变化。因此,本发明旨在覆盖本发明的各种修改和变化,假如它们进入所附的权利要求和它们的等价物的范围内。
用于本发明的模式
在用于实施本发明的最佳模式中,已经描述了各个实施例。
工业适用性
本发明可用于一系列广播信号提供领域中。
对本领域的技术人员显而易见的是在不背离本发明的精神或范围的情况下,在本发明中能够做出的各种修改和变化。因此,本发明旨在覆盖本发明的各种修改和变化,假如它们进入所附的权利要求和它们的等价物的范围内。
Claims (14)
1.一种传输广播信号的方法,所述方法包括:
对与多个DP(数据管道)中的每个相对应的DP数据进行编码,其中所述多个DP中的每个承载至少一个服务组件;
将编码的DP数据映射到星座上;
通过执行将映射的DP数据的FEC块写入TI存储器的第一列到最后一列中的列式写入操作以及执行根据对角式读取图案通过从所述TI存储器的第一行到最后一行读出写入的FEC块的信元的对角式读取操作,在DP级处对所述映射的DP数据进行时间交织;
构建包括时间交织的DP数据的至少一个信号帧;
通过OFDM(正交频分复用)方案对构建的至少一个信号帧中的数据进行调制;以及
传输具有调制的数据的广播信号。
2.根据权利要求1所述的方法,其中,所述方法进一步包括:
对构建的至少一个信号帧中的数据进行频率交织。
3.根据权利要求1所述的方法,其中,基于一个信号帧内的DP数据的FEC块的最大数目来定义所述对角式读取图案。
4.根据权利要求1所述的方法,其中,通过包括所述至少一个信号帧的超帧的持续时间来改变所述对角式读取图案。
5.一种用于传输广播信号的装置,所述装置包括:
编码器,所述编码器用于对与多个DP(数据管道)中的每个相对应的DP数据进行编码,其中所述多个DP中的每个承载至少一个服务组件;
映射器,所述映射器用于将编码的DP数据映射到星座上;
时间交织器,所述时间交织器用于通过执行将映射的DP数据的FEC块写入TI存储器的第一列到最后一列中的列式写入操作以及执行根据对角式读取图案从所述TI存储器的第一行到所述最后一行读出写入的FEC块的信元的对角式读取操作,在DP级处对映射的DP数据进行时间交织;
帧构建器,所述帧构建器用于构建包括时间交织的DP数据的至少一个信号帧;
调制器,所述调制器用于通过OFDM(正交频分复用)方案对构建的至少一个信号帧中的数据进行调制;以及
发射器,所述发射器用于传输具有调制的数据的广播信号。
6.根据权利要求5所述的装置,其中,所述装置进一步包括:
频率交织器,所述频率交织器用于对构建的至少一个信号帧中的数据进行频率交织。
7.根据权利要求5所述的装置,其中,基于一个信号帧内的DP数据的FEC块的最大数目来定义所述对角式读取图案。
8.根据权利要求5所述的装置,其中,通过包括所述至少一个信号帧的超帧的持续时间来改变所述对角式读取图案。
9.一种用于接收广播信号的方法,所述方法包括:
接收广播信号;
通过OFDM(正交频分复用)方案来解调接收的广播信号;
从解调的广播信号来解析至少一个信号帧;
根据对角式写入图案,在DP(数据管道)级处对解析的至少一个信号帧中的DP数据进行时间解交织,其中基于一个信号帧内的DP数据的FEC块的最大数目来定义所述对角式写入图案,其中DP数据对应于多个DP中的每个,其中所述多个DP中的每个承载至少一个服务组件;
对时间解交织的DP数据进行解映射;以及
对解映射的DP数据进行解码。
10.根据权利要求9所述的方法,其中,所述方法进一步包括:
对解调制的广播信号进行频率解交织。
11.根据权利要求9所述的方法,其中,通过包括所述至少一个信号帧的超帧的持续时间来改变所述对角式读取图案。
12.一种用于接收广播信号的装置,所述装置包括:
接收器,所述接收器用于接收所述广播信号;
解调器,所述解调器用于通过OFDM(正交频分复用)方案来解调接收的广播信号;
帧解析器,所述帧解析器用于从解调的广播信号来解析至少一个信号帧;
时间解交织器,所述时间解交织器用于根据对角式写入图案在DP级处对解析的至少一个信号帧中的DP(数据管道)数据进行时间解交织,其中基于一个信号帧内的DP数据的FEC块的最大数目来定义所述对角式写入图案,其中DP数据对应于多个DP中的每个,其中所述多个DP中的每个承载至少一个服务组件;
解映射器,所述解映射器用于对时间解交织的DP数据进行解映射;以及
解码器,所述解码器用于对解映射的DP数据进行解码。
13.根据权利要求12所述的装置,其中,所述装置进一步包括:
频率解交织器,所述频率解交织器用于对解调的广播信号进行频率解交织。
14.根据权利要求12所述的装置,其中,通过包括所述至少一个信号帧的超帧的持续时间来改变所述对角式读取图案。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361841405P | 2013-06-30 | 2013-06-30 | |
US61/841,405 | 2013-06-30 | ||
US201361860868P | 2013-07-31 | 2013-07-31 | |
US61/860,868 | 2013-07-31 | ||
PCT/KR2014/005794 WO2015002415A1 (en) | 2013-06-30 | 2014-06-30 | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105359509A true CN105359509A (zh) | 2016-02-24 |
CN105359509B CN105359509B (zh) | 2019-04-19 |
Family
ID=52115578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480037493.4A Active CN105359509B (zh) | 2013-06-30 | 2014-06-30 | 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US9479742B2 (zh) |
EP (1) | EP3017595B1 (zh) |
KR (1) | KR101805536B1 (zh) |
CN (1) | CN105359509B (zh) |
WO (1) | WO2015002415A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108023662A (zh) * | 2016-11-01 | 2018-05-11 | 武汉芯泰科技有限公司 | 一种可配置的分组交织方法及交织器 |
CN108039937A (zh) * | 2017-12-20 | 2018-05-15 | 北京数码视讯科技股份有限公司 | 基带处理中的资源优化方法、装置及电子设备 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017516376A (ja) | 2014-04-08 | 2017-06-15 | エルジー エレクトロニクス インコーポレイティド | 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法 |
EP3242486A4 (en) | 2014-12-29 | 2018-08-01 | LG Electronics Inc. -1- | Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method |
WO2017204376A1 (ko) * | 2016-05-24 | 2017-11-30 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
WO2017204370A1 (ko) * | 2016-05-24 | 2017-11-30 | 엘지전자(주) | 방송 신호 수신 장치 및 방법 |
CN106936826B (zh) * | 2017-03-10 | 2020-01-14 | Oppo广东移动通信有限公司 | 广播接收器的注册方法、装置和终端设备 |
EP3602868A1 (en) | 2017-03-22 | 2020-02-05 | IDAC Holdings, Inc. | Sub-block wise interleaving for polar coding systems, procedures, and signaling |
CN112203087B (zh) * | 2020-09-18 | 2021-05-14 | 广州佰锐网络科技有限公司 | 一种hevc帧内预测模式快速选择方法与*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100002792A1 (en) * | 2007-01-16 | 2010-01-07 | Koninklijke Philips Electronics, N.V. | System, apparatus and method for interleaving data bits or symbols |
CN102100067A (zh) * | 2009-02-13 | 2011-06-15 | Lg电子株式会社 | 用于发送和接收信号的装置以及用于发送和接收信号的方法 |
US20110299628A1 (en) * | 2009-02-18 | 2011-12-08 | Woo Suk Ko | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
US20130064314A1 (en) * | 2007-12-11 | 2013-03-14 | Lg Electronics Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990012821A (ko) | 1997-07-31 | 1999-02-25 | 홍성용 | 전자기파 흡수체 조성물과 이의 제조 방법, 전자기파 흡수용도료 조성물과 이의 제조 방법 및 이의 도포 방법 |
US7433683B2 (en) | 2000-12-28 | 2008-10-07 | Northstar Acquisitions, Llc | System for fast macrodiversity switching in mobile wireless networks |
US7756002B2 (en) * | 2003-01-30 | 2010-07-13 | Texas Instruments Incorporated | Time-frequency interleaved orthogonal frequency division multiplexing ultra wide band physical layer |
US7729372B2 (en) * | 2005-07-27 | 2010-06-01 | Sharp Corporation | Communicating in a network that includes a medium having varying transmission characteristics |
CN101217349A (zh) * | 2007-01-05 | 2008-07-09 | 中兴通讯股份有限公司 | 一种混合自动重传请求中比特收集的装置与方法 |
US8520683B2 (en) * | 2007-12-18 | 2013-08-27 | Qualcomm Incorporated | Managing communications over a shared medium |
-
2014
- 2014-06-30 EP EP14819999.5A patent/EP3017595B1/en active Active
- 2014-06-30 KR KR1020167000702A patent/KR101805536B1/ko active IP Right Grant
- 2014-06-30 US US14/319,883 patent/US9479742B2/en active Active
- 2014-06-30 CN CN201480037493.4A patent/CN105359509B/zh active Active
- 2014-06-30 WO PCT/KR2014/005794 patent/WO2015002415A1/en active Application Filing
-
2016
- 2016-10-03 US US15/284,175 patent/US9813271B2/en active Active
-
2017
- 2017-10-03 US US15/723,979 patent/US10057098B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100002792A1 (en) * | 2007-01-16 | 2010-01-07 | Koninklijke Philips Electronics, N.V. | System, apparatus and method for interleaving data bits or symbols |
US20130064314A1 (en) * | 2007-12-11 | 2013-03-14 | Lg Electronics Inc. | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
CN102100067A (zh) * | 2009-02-13 | 2011-06-15 | Lg电子株式会社 | 用于发送和接收信号的装置以及用于发送和接收信号的方法 |
US20110299628A1 (en) * | 2009-02-18 | 2011-12-08 | Woo Suk Ko | Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108023662A (zh) * | 2016-11-01 | 2018-05-11 | 武汉芯泰科技有限公司 | 一种可配置的分组交织方法及交织器 |
CN108039937A (zh) * | 2017-12-20 | 2018-05-15 | 北京数码视讯科技股份有限公司 | 基带处理中的资源优化方法、装置及电子设备 |
CN108039937B (zh) * | 2017-12-20 | 2021-01-08 | 北京数码视讯科技股份有限公司 | 基带处理中的资源优化方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
EP3017595A4 (en) | 2017-02-22 |
US20170026214A1 (en) | 2017-01-26 |
KR20160018804A (ko) | 2016-02-17 |
KR101805536B1 (ko) | 2017-12-07 |
WO2015002415A1 (en) | 2015-01-08 |
EP3017595B1 (en) | 2019-03-13 |
CN105359509B (zh) | 2019-04-19 |
US9479742B2 (en) | 2016-10-25 |
US9813271B2 (en) | 2017-11-07 |
US20180026818A1 (en) | 2018-01-25 |
US20150003538A1 (en) | 2015-01-01 |
US10057098B2 (en) | 2018-08-21 |
EP3017595A1 (en) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105210367B (zh) | 发射广播信号的方法与装置、接收广播信号的方法与装置 | |
CN105359509A (zh) | 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 | |
CN105340262A (zh) | 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 | |
CN104937945A (zh) | 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 | |
CN105027573B (zh) | 传输广播信号的装置及方法、接收广播信号的装置及方法 | |
CN104937944B (zh) | 传输广播信号的装置、接收广播信号的装置、传输广播信号的方法和接收广播信号的方法 | |
US10924314B2 (en) | Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method | |
CN106464271B (zh) | 传输设备及其交织方法 | |
CN105359510B (zh) | 传输广播信号的装置和方法、接收广播信号的装置和方法 | |
CN105493498A (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法和接收广播信号的方法 | |
EP3033879B1 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
CN105556954B (zh) | 用于传输/接收广播信号的装置和方法 | |
CN101690240A (zh) | 信号发送和接收方法以及信号发送和接收装置 | |
CN106464270B (zh) | 传输设备及其交织方法 | |
CN106416084B (zh) | 传输设备及其交织方法 | |
CN105379259A (zh) | 发送广播信号的方法、接收广播信号的方法、发送广播信号的设备以及接收广播信号的设备 | |
AU2014307164B2 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
CN105556953A (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法和接收广播信号的方法 | |
US10237590B2 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
CN105453547B (zh) | 传输广播信号的装置和方法以及接收广播信号的装置和方法 | |
KR20080105356A (ko) | 신호 송수신 방법 및 신호 송수신 장치 | |
CN105474596A (zh) | 用于传输广播信号的装置、用于接收广播信号的装置、用于传输广播信号的方法和用于接收广播信号的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |