CN105453551B - 发送广播信号的方法以及接收广播信号的方法 - Google Patents
发送广播信号的方法以及接收广播信号的方法 Download PDFInfo
- Publication number
- CN105453551B CN105453551B CN201480043446.0A CN201480043446A CN105453551B CN 105453551 B CN105453551 B CN 105453551B CN 201480043446 A CN201480043446 A CN 201480043446A CN 105453551 B CN105453551 B CN 105453551B
- Authority
- CN
- China
- Prior art keywords
- data
- frame
- block
- bit
- pls2
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000013507 mapping Methods 0.000 claims abstract description 46
- 239000011159 matrix material Substances 0.000 claims description 125
- 235000015429 Mirabilis expansa Nutrition 0.000 claims 5
- 244000294411 Mirabilis expansa Species 0.000 claims 5
- 235000013536 miso Nutrition 0.000 claims 5
- 210000004027 cell Anatomy 0.000 description 126
- 101000596046 Homo sapiens Plastin-2 Proteins 0.000 description 78
- 102100035182 Plastin-2 Human genes 0.000 description 78
- 230000011664 signaling Effects 0.000 description 55
- 238000010586 diagram Methods 0.000 description 39
- 230000005540 biological transmission Effects 0.000 description 38
- 230000008569 process Effects 0.000 description 35
- 101000596041 Homo sapiens Plastin-1 Proteins 0.000 description 26
- 102100035181 Plastin-1 Human genes 0.000 description 26
- 125000004122 cyclic group Chemical group 0.000 description 21
- 238000013461 design Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 14
- 230000006978 adaptation Effects 0.000 description 13
- 238000009826 distribution Methods 0.000 description 13
- 238000003780 insertion Methods 0.000 description 12
- 230000037431 insertion Effects 0.000 description 12
- 238000012795 verification Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 239000000969 carrier Substances 0.000 description 8
- 230000003068 static effect Effects 0.000 description 8
- 230000017105 transposition Effects 0.000 description 8
- 239000000203 mixture Substances 0.000 description 7
- 230000008054 signal transmission Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 101100457838 Caenorhabditis elegans mod-1 gene Proteins 0.000 description 3
- 101150110972 ME1 gene Proteins 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000004904 shortening Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000001235 constant-final-state spectroscopy Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 210000004209 hair Anatomy 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000021715 photosynthesis, light harvesting Effects 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 101100031652 Arabidopsis thaliana PTM gene Proteins 0.000 description 1
- 101100409106 Caenorhabditis elegans pqm-1 gene Proteins 0.000 description 1
- 241001672694 Citrus reticulata Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 101000853064 Homo sapiens Mitochondrial import inner membrane translocase subunit Tim8 B Proteins 0.000 description 1
- 102100026808 Mitochondrial import inner membrane translocase subunit Tim8 A Human genes 0.000 description 1
- 102100036655 Mitochondrial import inner membrane translocase subunit Tim8 B Human genes 0.000 description 1
- 101100481512 Mus musculus Timm8a1 gene Proteins 0.000 description 1
- 101100277345 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) DDP1 gene Proteins 0.000 description 1
- 101150064104 TIMM8A gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005388 cross polarization Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 210000003317 double-positive, alpha-beta immature T lymphocyte Anatomy 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- 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
- H03M13/1148—Structural properties of the code parity-check or generator matrix
-
- 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/2792—Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
-
- 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/615—Use of computational or mathematical techniques
- H03M13/616—Matrix operations, especially for generator matrices or check matrices, e.g. column or row permutations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- 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/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/0061—Error detection 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/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
- H04L27/2601—Multicarrier modulation systems
-
- 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/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
-
- 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/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
-
- 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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明提供一种发送广播信号的方法,该方法包括:对服务数据进行编码;通过映射被编码的服务数据构建至少一个信号帧;通过正交频分复用OFDM方案调制被构建的至少一个信号中的数据;以及发送具有被调制的数据的广播信号。
Description
技术领域
本发明涉及用于发送广播信号的设备、用于接收广播信号的设备和用于发送和接收广播信号的方法。
背景技术
随着模拟广播信号传输终止,正在开发用于发送/接收数字广播信号的各种技术。数字广播信号可以包括比模拟广播信号更大量的视频/ 音频数据,并且进一步包括除了视频/音频数据之外的各种类型的附加数据。
即,数字广播***可以提供HD(高分辨率)图像、多声道音频和各种附加的服务。但是,用于大量数据传输的数据传输效率、考虑到移动接收设备的发送/接收的网络的稳健性和网络灵活性对于数字广播需要改进。
发明内容
技术问题
本发明的一个目的是提供一种用于发送广播信号以在时间域中复用提供两个或更多个不同的广播服务的广播发送/接收***的数据,并且经由相同的RF信号带宽发送复用的数据的设备和方法,和与其对应的用于接收广播信号的设备和方法。
本发明的另一个目的是提供一种用于发送广播信号的设备、一种用于接收广播信号的设备和用于发送和接收广播信号的方法,以通过分量分类对应于服务的数据,作为数据管道发送对应于每个分量的数据,接收和处理该数据。
本发明的又一个目的是提供一种用于发送广播信号的设备、一种用于接收广播信号的设备和用于发送和接收广播信号的方法,以用信号传送对提供广播信号必需的信令信息。
技术方案
为了实现目的和其他的优点,和根据本发明的用途,如在此处实施和广泛地描述的,本发明提供一种发送广播信号的设备,该设备包括:编码器,该编码器用于对服务数据进行编码;帧构建器,该帧构建器用于通过映射被编码的服务数据构建至少一个信号帧;调制器,该调制器用于通过正交频分复用OFDM方案调制被构建的至少一个信号帧中的数据;以及发射器,该发射器用于发送具有被调制的数据的广播信号。
本发明的有益效果
本发明可以根据服务特征处理数据以控制用于每个服务或者服务分量的QoS(服务质量),从而提供各种广播服务。
本发明可以通过经由相同的RF信号带宽发送各种广播服务实现传输灵活性。
本发明可以改善数据传输效率,并且使用MIMO***提高广播信号的发送/接收的稳健性。
根据本发明,可以提供广播信号发送和接收方法以及设备,甚至借助于移动接收设备或者在室内环境下能够没有错误地接收数字广播信号。
附图说明
附图被包括以提供对本发明进一步的理解,并且被结合进和构成本申请书的一部分,附图图示本发明的实施例,并且与该说明书一起可以起解释本发明原理的作用。在附图中:
图1图示根据本发明的实施例用于发送供未来的广播服务的广播信号的设备的结构。
图2图示根据本发明的一个实施例的输入格式化块。
图3图示根据本发明的另一个实施例的输入格式化块。
图4图示根据本发明的另一个实施例的输入格式化块。
图5图示根据本发明的实施例的BICM块。
图6图示根据本发明的另一个实施例的BICM块。
图7图示根据本发明的一个实施例的帧构造块。
图8图示根据本发明的实施例的OFMD产生块。
图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示出QC-IRA(准循环不规则重复累积)LDPC码的奇偶校验矩阵。
图27示出根据本发明的实施例的编码QC-IRA LDPC码的过程。
图28图示根据本发明的实施例的奇偶校验矩阵转置过程。
图29是示出根据本发明的实施例的奇偶校验矩阵的地址的表。
图30是示出根据本发明的另一实施例的奇偶校验矩阵的地址的表。
图31图示根据本发明的实施例的用于顺序地编码QC-IRA LDPC 码的方法。
图32图示根据本发明的实施例的LDPC解码器。
图33是图示根据本发明的实施例的用于发送广播信号的方法的流程图。
图34是图示根据本发明的实施例的用于接收广播信号的方法的流程图。
图35图示根据本发明的实施例的被扭曲的行列块交织器的基本操作。
图36图示根据本发明的另一实施例的被扭曲的行列块交织器的操作。
图37图示根据本发明的实施例的被扭曲的行列块交织器的对角线方式读取图案。
图38图示根据本发明的实施例的来自于各个交织阵列的被交织的XFECBLOCK。
图39是示出根据本发明的另一实施例的奇偶校验矩阵的地址的表。
图40是示出根据本发明的另一实施例的奇偶校验矩阵的地址的表。
具体实施方式
现在将详细地介绍本发明的优选实施例,其示例在伴随的附图中图示。该详细说明将在下面参考伴随的附图给出,其意欲解释本发明的示例性实施例,而不是示出可以根据本发明仅实现的实施例。以下的详细说明包括特定的细节以便对本发明提供深入理解。但是,对于本领域技术人员来说显而易见,本发明可以无需这些特定的细节实践。
虽然在本发明中使用的大多数术语已经从在本领域广泛地使用的常规的一个中选择,某些术语已经由申请人任意地选择,并且其含义在以下的描述中根据需要详细说明。因此,本发明应该基于该术语意欲的含义,而不是其简单的名称或者含义理解。
本发明提供用于发送和接收供未来的广播服务的广播信号的设备和方法。根据本发明的实施例的未来的广播服务包括陆地广播服务、移动广播服务、UHDTV服务等。本发明可以根据一个实施例经由非 MIMO(多输入多输出)或者MIMO处理用于未来的广播服务的广播信号。根据本发明的实施例的非MIMO方案可以包括MISO(多输入单输出)、SISO(单输入单输出)方案等。
虽然在下文中为了描述方便起见,MISO或者MIMO使用两个天线,但是本发明可适用于使用两个或更多个天线的***。
本发明可以定义三个物理层(PL)属性(基础、手持和高级属性) 每个被优化以最小化接收器复杂度,同时获得对于特定使用情形需要的性能。物理层(PHY)属性是相应的接收器将实施的所有配置的子集。
三个PHY属性共享大部分功能块,但是,在特定的模块和/或参数方面略微地不同。另外的PHY属性可以在未来限定。对于***演进,未来的属性还可以经由未来的扩展帧(FEF)在单个RF信道中与现有的属性复用。每个PHY属性的细节在下面描述。
1.基础属性
基础属性表示对于通常连接到屋顶天线的固定的接收设备的主要使用情形。基础属性还包括能够运输到一个场所,但是属于相对固定接收类别的便携式设备。基础属性的使用可以通过某些改进的实施被扩展到手持设备或者甚至车辆,但是,对于基础属性接收器操作不预期那些使用情况。
接收的目标SNR范围是从大约10到20dB,其包括现有的广播***(例如,ATSC A/53)的15dB SNR接收能力。接收器复杂度和功耗不像在电池操作的手持设备一样严重,手持设备将使用手持属性。用于基础属性的关键***参数在以下的表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属性类型的所有帧的集合。
未来扩展帧:能够被用于未来扩展的在超帧内的物理层时隙,以前导开始
Futurecast UTB***:提出的物理层广播***,其输入是一个或者多个MPEG2-TS或者IP或者一般流,并且其输出是RF信号
输入流:用于通过***被递送给终端用户的服务的全体的数据的流。
正常数据符号:排除帧信令和帧边缘符号的数据符号
PHY属性:相对应的接收器应实现的所有配置的子集
PLS:由PLS1和PLS2组成的物理层信令数据
PLS1:在具有固定的大小、编码和调制的FSS符号中承载的PLS 数据的第一集合,其承载关于***的基本信息以及解码PLS2所需要的参数
注意:PLS1数据在帧组的持续时间内保持恒定。
PLS2:在FSS符号中发送的PLS数据的第二集合,其承载关于***和DP的更多详细PLS数据
PLS2动态数据:可以动态地逐帧改变的PLS2数据
PLS2静态数据:在帧组的持续时间内保持静态的PLS2数据
前导信令数据:通过前导符号承载并且被用于识别***的基本模式的信令数据
前导符号:承载基本PLS数据并且位于帧的开始的固定长度的导频符号
注意:前导符号主要被用于快速初始带扫描以检测***信号、其时序、频率偏移、以及FFT大小。
保留以便未来使用:本文档没有定义但是可以在未来定义
超帧:八个帧接收单元的集合
时间交织块(TI块):在其中执行时间交织的信元的集合,与时间交织器存储器的一个使用相对应
TI组:在其上执行用于特定DP的动态容量分配的单元,由整数组成,动态地改变XFECBLOCK的数目。
注意:TI组可以被直接地映射到一个帧或者可以被映射到多个帧。其可以包含一个或者多个TI块。
类型1DP:其中所有的DP以TDM方式被映射到帧的帧的DP
类型2DP:其中所有的DP以FDM方式被映射到帧的帧的DP
XFECBLOCK:承载一个LDPC FECBLOCK的所有比特的Ncel 个信元的集合
图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流可以具有大量的空分组存在,以便在CBR TS流中提供 VBR(可变比特率)服务。在这种情况下,为了避免不必要的传输开销,空分组可以被识别并且不被发送。在接收器中,通过参考在传输中***的删除的空分组(DNP)计数器,去除的空分组可以重新***在它们最初精确的位置中,从而,保证恒定比特率,并且避免对时间戳(PCR)更新的需要。
报头压缩块3040可以提供分组报头压缩以提高用于TS或者IP输入流的传输效率。因为接收器可以具有有关报头的某个部分的先验信息,所以已知的信息可以在发射器中被删除。
对于传输流,接收器具有有关同步字节配置(0x47)和分组长度(188 字节)的先验信息。如果输入TS流承载仅具有一个PID的内容,即,仅用于一个服务分量(视频、音频等)或者服务子分量(SVC基本层、SVC 增强层、MVC基本视图或者MVC相关的视图),则TS分组报头压缩可以(选择性地)应用于传输流。如果输入流是IP流,则选择性地使用IP分组报头压缩。
以上描述的模块可以被省略,或者由具有类似或者相同功能的块替换。
图4图示根据本发明的另一个实施例的输入格式化块。
在图4中图示的输入格式化模块对应于参考图1描述的输入格式化块1000的实施例。
图4图示当输入信号对应于多个输入流时,输入格式化模块的流适配模块。
参考图4,用于分别地处理多个输入流的模式适配模块可以包括调度器4000、1-帧延迟块4010、填充***块4020、带内信令4030、 BB加扰器4040、PLS产生块4050和PLS加扰器4060。将给出流适配模块的每个块的描述。
填充***块4020、BB加扰器4040、PLS产生块4050和PLS加扰器4060的操作对应于参考图2描述的填充***块、BB加扰器、PLS 产生块和PLS加扰器的操作,并且因此,其描述被省略。
调度器4000可以从每个DP的FECBLOCK(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 的每个信元字(cell word),或者在高级属性中来自信元字解复用器5010-1的信元字,以给出功率归一化的星座点,e1。该星座映射仅适用于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块可以包括PLS FEC 编码器6000、比特交织器6010、星座映射器6020和时间交织器6030。
此外,PLS FEC编码器6000可以包括加扰器、BCH编码/零***模块、LDPC编码块和LDPC奇偶穿孔块。将给出BICM块的每个块的描述。
PLS FEC编码器6000可以编码加扰的PLS 1/2数据、EAC和FIC 分段。
加扰器可以在BCH编码以及缩短和穿孔的LDPC编码之前加扰PLS1数据和PLS2数据。
BCH编码/零***模块可以使用用于PLS保护的缩短的BCH码,对加扰的PLS 1/2数据执行外部编码,并且在BCH编码之后***零比特。仅对于PLS1数据,零***的输出比特可以在LDPC编码之前转置。
LDPC编码块可以使用LDPC码编码BCH编码/零***模块的输出。为了产生完整的编码模块,Cldpc、奇偶校验位、Pldpc从每个零***的PLS信息块Ildpc被***编码,并且附在其之后。
数学公式1
[数学公式1]
用于PLS1和PLS2的LDPC编码参数如以下的表4。
表4
[表4]
LDPC奇偶穿孔块可以对PLS1数据和PLS 2数据执行穿孔。
当缩短被应用于PLS1数据保护时,一些LDPC奇偶校验位在 LDPC编码之后被穿孔。此外,对于PLS2数据保护,PLS2的LDPC 奇偶校验位在LDPC编码之后被穿孔。不发送这些被穿孔的比特。
比特交织器6010可以交织每个被缩短和被穿孔的PLS1数据和 PLS2数据。
星座映射器6020可以将比特交织的PLS 1数据和PLS2数据映射到星座上。
时间交织器6030可以交织映射的PLS1数据和PLS2数据。
以上描述的块可以被省略或者由具有类似或者相同功能的块替换。
图7图示根据本发明的一个实施例的帧构造块。
在图7中图示的帧构造块对应于参考图1描述的帧构造块1020的实施例。
参考图7,帧构造块可以包括延迟补偿块7000、信元映射器7010 和频率交织器7020。将给出帧构造块的每个块的描述。
延迟补偿块7000可以调整在数据管道和相应的PLS数据之间的时序以确保它们在发射器端上共时(co-timed)。通过解决由输入格式化块和BICM块所引起的数据管道的延迟,PLS数据被延迟与数据管道相同的量。BICM块的延迟主要由于时间交织器。带内信令数据承载下一个TI组的信息,使得它们承载要用信号传送的DP前面的一个帧。据此,延迟补偿块延迟带内信令数据。
信元映射器7010可以将PLS、EAC、FIC、DP、辅助流和哑信元映射为在该帧中的OFDM符号的活动载波。信元映射器7010的基本功能是,如果有的话,将通过用于DP、PLS信元、以及EAC/FIC信元中的每一个的TI产生的数据信元映射到与帧内的OFDM符号内的每一个相对应的活动OFDM信元。服务信令数据(诸如PSI(程序特定信息) /SI)能够被单独地收集并且通过数据管道发送。信元映射器根据由调度器产生的动态信息和帧结构的配置操作。稍后将描述该帧的细节。稍后将描述该帧的细节。
频率交织器7020可以随机地交织从信元映射器7010接收的数据信元以提供频率分集。此外,频率交织器7020可以使用不同的交织种子顺序,对由两个顺序的OFDM符号组成的特有的OFDM符号对起作用,以得到在单个帧中最大的交织增益。稍后将描述频率交织器7020 的操作细节。
以上描述的块可以被省略或者由具有类似或者相同功能的块替换。
图8图示根据本发明的实施例的OFDM产生块。
在图8中图示的OFDM产生块对应于参考图1描述的OFDM产生块1030的实施例。
OFDM产生块通过由帧构造块产生的单元调制OFDM载波,***导频,并且产生用于传输的时间域信号。此外,这个块随后***保护间隔,并且应用PAPR(峰均功率比)减少处理以产生最终的RF信号。
参考图8,帧构造块可以包括导频和保留音***块8000、2D-eSFN 编码块8010、IFFT(快速傅里叶逆变换)块8020、PAPR减少块8030、保护间隔***块8040、前导***模块8050、其它的******块8060 和DAC块8070。将给出帧构造块的每个块的描述。
导频和保留音***块8000可以***导频和保留音。
在OFDM符号内的各种单元被以称为导频的参考信息调制,其具有在接收器中先前已知的发送值。导频单元的信息由散布导频、连续的导频、边缘导频、FSS(帧信令符号)导频和FES(帧边缘符号)导频组成。每个导频根据导频类型和导频图案以特定的提升功率水平被发送。导频信息的值是从参考序列中推导出的,其是一系列的值,其一个用于在任何给定符号上的每个被发送的载波。导频可以用于帧同步、频率同步、时间同步、信道估计和传输模式识别,并且还可用于跟随相位噪声。
从参考序列中提取的参考信息在除了帧的前导、FSS和FES之外的每个符号中在散布的导频单元中被发送。连续的导频***在帧的每个符号中。连续的导频的编号和位置取决于FFT大小和散布的导频图案两者。边缘载波是在除前导符号之外的每个符号中的边缘导频。它们被***以便允许频率内插达到频谱的边缘。FSS导频被***在FSS 中,并且FES导频被***在FES中。它们被***以便允许时间内插直至帧的边缘。
根据本发明的实施例的***支持SFN网络,这里分布的MISO方案被选择性地用于支持非常稳健传输模式。2D-eSFN是使用多个TX天线的分布的MISO方案,其每个在SFN网络中位于不同的发射器位置。
2D-eSFN编码块8010可以处理2D-eSFN处理以使从多个发射器发送的信号的相位失真,以便在SFN配置中创建时间和频率分集两者。因此,可以减轻由于低的平坦衰落或者对于长时间的深衰落引起的突发错误。
IFFT块8020可以使用OFDM调制方案调制来自2D-eSFN编码块 8010的输出。在没有指定为导频(或者保留音)的数据符号中的任何单元承载来自频率交织器的数据信元的一个。该单元被映射到OFDM载波。
PAPR减少块8030可以使用在时间域中的各种PAPR减少算法对输入信号执行PAPR减少。
保护间隔***块8040可以***保护间隔,并且前导***块8050 可以在该信号的前面***前导。稍后将描述前导的结构的细节。另一个******块8060可以在时间域中复用多个广播发送/接收***的信号,使得提供广播服务的两个或更多个不同的广播发送/接收***的数据可以在相同的RF信号带宽中同时地发送。在这种情况下,两个或更多个不同的广播发送/接收***指的是提供不同的广播服务的***。不同的广播服务可以指的是陆地广播服务、移动广播服务等。与相应的广播服务相关的数据可以经由不同的帧发送。
DAC块8070可以将输入数字信号转换为模拟信号,并且输出该模拟信号。从DAC块7800输出的信号可以根据物理层属性经由多个输出天线发送。根据本发明的实施例的Tx天线可以具有垂直或者水平极性。
以上描述的块可以被省略或者根据设计由具有类似或者相同功能的块替换。
图9图示根据本发明的实施例用于接收供未来的广播服务的广播信号装置的结构。
根据本发明的实施例用于接收供未来的广播服务的广播信号的设备可以对应于参考图1描述的用于发送供未来的广播服务的广播信号的设备。
根据本发明的实施例用于接收供未来的广播服务的广播信号的设备可以包括同步和解调模块9000、帧解析模块9010、解映射和解码模块9020、输出处理器9030和信令解码模块9040。将给出用于接收广播信号装置的每个模块的操作的描述。
同步和解调模块9000可以经由m个Rx天线接收输入信号,相对于与用于接收广播信号的设备相对应的***执行信号检测和同步,并且执行与由用于发送广播信号装置执行的过程相反过程相对应的解调。
帧解析模块9100可以解析输入信号帧,并且提取经由其由用户选择的服务发送的数据。如果用于发送广播信号的设备执行交织,则帧解析模块9100可以执行与交织的相反过程相对应的解交织。在这种情况下,需要提取的信号和数据的位置可以通过解码从信令解码模块 9400输出的数据获得,以恢复由用于发送广播信号的设备产生的调度信息。
解映射和解码模块9200可以将输入信号转换为比特域数据,并且然后根据需要对其解交织。解映射和解码模块9200可以对于为了传输效率应用的映射执行解映射,并且经由解码校正在传输信道上产生的错误。在这种情况下,解映射和解码模块9200可以获得为解映射所必需的传输参数,并且通过解码从信令解码模块9400输出的数据进行解码。
输出处理器9300可以执行由用于发送广播信号的设备应用以改善传输效率的各种压缩/信号处理过程的相反过程。在这种情况下,输出处理器9300可以从信令解码模块9400输出的数据中获得必要的控制信息。输出处理器8300的输出对应于输入到用于发送广播信号装置的信号,并且可以是MPEG-TS、IP流(v4或者v6)和常规流。
信令解码模块9400可以从由同步和解调模块9000解调的信号中获得PLS信息。如上所述,帧解析模块9100、解映射和解码模块9200 和输出处理器9300可以使用从信令解码模块9400输出的数据执行其功能。
图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)。
前导是允许快速Futurecast UTB***信号检测并且提供一组用于信号的有效发送和接收的基本传输参数的特殊符号。稍后将描述前导的详细说明。
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 | 保留 |
111 | FEF |
FFT_SIZE:该2比特字段指示在帧组内当前帧的FFT大小,如在以下的表6中描述的。
表6
[表6]
值 | FFT大小 |
00 | 8K FFT |
01 | 16K FFT |
10 | 32K FFT |
11 | 保留 |
GI_FRACTION:该3比特字段指示在当前超帧中的保护间隔分数值,如在以下的表7中描述的。
表7
[表7]
值 | GI_FRACTION |
000 | 1/5 |
001 | 1/10 |
010 | 1/20 |
011 | 1/40 |
100 | 1/80 |
101 | 1/160 |
110-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流 |
XX 1 | 发送GS流 |
NUM_FSS:该2比特字段字数在当前帧中FSS符号的数目。
SYSTEM_VERSION:该8比特字段指示所发送的信号格式的版本。SYSTEM_VERSION被划分为两个4比特字段,其是主要版本和次要版本。
主要版本:SYSTEM_VERSION字段的MSB四比特字节表示主要版本信息。在主要版本字段中的变化表示非后向兼容的变化。缺省值是“0000”。对于在这个标准下描述的版本,该值被设置为“0000”。
次要版本:SYSTEM_VERSION字段的LSB四比特字节表示次要版本信息。在次要版本字段中的变化是后向兼容的。
CELL_ID:这是在ATSC网络中唯一地识别地理小区的16比特字段。取决于每Futurecast UTB***使用的频率的数目,ATSC小区覆盖区可以由一个或多个频率组成。如果CELL_ID的值不是已知的或者未指定的,则该字段被设置为“0”。
NETWORK_ID:这是唯一地识别当前的ATSC网络的16比特字段。
SYSTEM_ID:这个16比特字段唯一地识别在ATSC网络内的 Futurecast UTB***。Futurecast UTB***是陆地广播***,其输入是一个或多个输入流(TS、IP、GS),并且其输出是RF信号。如果有的话, Futurecast UTB***承载一个或多个PHY属性和FEF。相同的Futurecast UTB***可以承载不同的输入流,并且在不同的地理区中使用不同的RF频率,允许本地服务***。帧结构和调度在一个位置中被控制,并且对于在Futurecast UTB***内的所有传输是相同的。一个或多个Futurecast UTB***可以具有相同的SYSTEM_ID含义,即,它们所有具有相同的物理层结构和配置。
随后的循环由FRU_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]
内容 | PLS2 FEC类型 |
00 | 4K-1/4和7K-3/10LDPC码 |
01~11 | 保留 |
PLS2_MOD:这个3比特字段表示由PLS2使用的调制类型。调制类型根据表11被用信号传送。
表11
[表11]
值 | PLS2_MODE |
000 | BPSK |
001 | QPSK |
010 | QAM-16 |
011 | NUQ-64 |
100-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_blook,用于在当前帧组的每个帧中承载的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_partial_blook,用于在下一个帧组的每个帧中承载的 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 | 不提供AP |
01 | AP1模式 |
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类型 |
000 | DP类型1 |
001 | DP类型2 |
010-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_TYPE |
00 | 16K LDPC |
01 | 64K LDPC |
10-11 | 保留 |
DP_COD:这个4比特字段表示由相关联的DP使用的码率。码率根据以下的表15被用信号传送。
表15
[表15]
值 | 码率 |
0000 | 5/15 |
0001 | 6/15 |
0010 | 7/15 |
0011 | 8/15 |
0100 | 9/15 |
0101 | 10/15 |
0110 | 11/15 |
0111 | 12/15 |
1000 | 13/15 |
1001-1111 | 保留 |
DP_MOD:这个4比特字段表示由相关联的DP使用的调制。调制根据以下的表16被用信号传送。
表16
[表16]
值 | 调制 |
0000 | QPSK |
0001 | QAM-16 |
0010 | NUQ-64 |
0011 | NUQ-256 |
0100 | NUQ-1024 |
0101 | NUC-16 |
0110 | NUC-64 |
0111 | NUC-256 |
1000 | NUC-1024 |
1001-1111 | 保留 |
DP_SSD_FLAG:这个1比特字段表示是否在相关联的DP中使用 SSD模式。如果这个字段被设置为值“1”,则使用SSD。如果这个字段被设置为值“0”,则不使用SSD。
只有在PHY_PROFILE等于“010”时,其表示高级属性,出现以下的字段:
DP_MIMO:这个3比特字段表示哪个类型的MIMO编码过程被应用于相关联的DP。MIMO编码过程的类型根据表17用信号传送。
表17
[表17]
值 | MIMO编码 |
000 | FR-SM |
001 | FRFD-SM |
010-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组(NTI=1)存在一个TI块。被允许的具有2比特字段的PI值被在以下的表18中定义。
如果DP_TI_TYPE被设置为值“0”,则这个字段表示每个TI组的TI块NTI的数目,并且每个帧(PI=1)存在一个TI组。具有2比特字段的允许的PI值被在以下的表18中定义。
表18
[表18]
2比特字段 | P1 | NTI |
00 | 1 | 1 |
01 | 2 | 2 |
10 | 4 | 3 |
11 | 8 | 4 |
DP_FRAME_INTERVAL:这个2比特字段表示在用于相关联的 DP的帧组内的帧间隔(IJUMP),并且允许的值是1、2、4、8(相应的2 比特字段分别地是“00”、“01”、“10”或者“11”)。对于该帧组的每个帧不会出现的DP,这个字段的值等于在连续的帧之间的间隔。例如,如果DP出现在帧1、5、9、13等上,则这个字段被设置为“4”。对于在每个帧中出现的DP,这个字段被设置为“1”。
DP_TI_BYPASS:这个1比特字段确定时间交织器的可用性。如果对于DP没有使用时间交织,则其被设置为“1”。而如果使用时间交织,则其被设置为“0”。
DP_FIRST_FRAME_IDX:这个5比特字段表示当前DP存在其中的超帧的第一帧的索引。DP_FIRST_FRAME_IDX的值从0到31的范围。
DP_NUM_BLOCK_MAX:这个10比特字段表示用于这个DP的 DP_NUM_BLOCKS的最大值。这个字段的值具有与 DP_NUM_BLOCKS相同的范围。
DP_PAYLOAD_TYPE:这个2比特字段表示由给定的DP承载的有效载荷数据的类型。DP_PAYLOAD_TYPE根据以下的表19被用信号传送。
表19
[表19]
值 | 有效载荷类型 |
00 | TS |
01 | IP |
10 | GS |
11 | 保留 |
DP_INBAND_MODE:这个2比特字段表示是否当前DP承载带内信令信息。带内信令类型根据以下的表20被用信号传送。
表20
[表20]
值 | 带内模式 |
00 | 没有承载带内信令 |
01 | 仅承载带内PLS |
10 | 仅承载带内ISSY |
11 | 承载带内PLS和带内ISSY |
DP_PROTOCOL_TYPE:这个2比特字段表示由给定的DP承载的有效载荷的协议类型。当选择输入有效载荷类型时,其根据以下的表21被用信号传送。
表21
[表21]
DP_CRC_MODE:这个2比特字段表示在输入格式化块中是否使用CRC编码。CRC模式根据以下的表22被用信号传送。
表22
[表22]
值 | CRC模式 |
00 | 未使用 |
01 | CRC-8 |
10 | CRC-16 |
11 | CRC-32 |
DNP_MODE:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”)时由相关联的DP使用的空分组删除模式。DNP_MODE 根据以下的表23被用信号传送。如果DP_PAYLOAD_TYPE不是TS (“00”),则DNP_MODE被设置为值“00”。
表23
[表23]
值 | 空分组删除模式 |
00 | 未使用 |
01 | DNP标准 |
10 | DNP偏移 |
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 | 未使用 |
01 | ISSY-UP |
10 | ISSY-BBF |
11 | 保留 |
HC_MODE_TS:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为TS(“00”)时由相关联的DP使用的TS报头压缩模式。 HC_MODE_TS根据以下的表25被用信号传送。
表25
[表25]
值 | 报头压缩模式 |
00 | HC_MODE_TS 1 |
01 | HC_MODE_TS 2 |
10 | HC_MODE_TS 3 |
11 | HC_MODE_TS 4 |
HC_MODE_IP:这个2比特字段表示当DP_PAYLOAD_TYPE被设置为IP(“01”)时的IP报头压缩模式。HC_MODE_IP根据以下的表 26被用信号传送。
表26
[表26]
值 | 报头压缩模式 |
00 | 无压缩 |
01 | HC_MODE_IP 1 |
10-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相关联的参数。
(a)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的范围。
(a)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”时出现以下的字段:
(a)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中的示例所示以自顶向下方式被映射给NFSS FSS的活动载波。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(奇偶校验位)从每个lldpc(BCH编码的BBF)被***编码,并且附加到lldpc。完整的Bldpc(FECBLOCK数学公式3)表示如下数学公式。
数学公式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+(smOd360)×Qldpc}mOd(Nldpc-Kldpc)
这里x表示对应于第一比特i0的奇偶校验位累加器的地址,并且 QIdpc是在奇偶校验矩阵的地址中指定的码率相关的常数。继续该示例,对于速率13/15,QIdpc=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,...,NIdpc-KIdpc–1,等于奇偶校验位pi。
表30
[表30]
码率 | Qldpc |
5/15 | 120 |
6/15 | 108 |
7/15 | 96 |
8/15 | 84 |
9/15 | 72 |
10/15 | 60 |
11/15 | 48 |
12/15 | 36 |
13/15 | 24 |
除了以表31替换表30,并且以用于短FECBLOCK的奇偶校验矩阵的地址替换用于长FECBLOCK的奇偶校验矩阵的地址之外,用于短 FECBLOCK的这个LDPC编码过程是根据用于长FECBLOCK的t个 LDPC编码过程。
表31
[表31]
码率 | Qldpc |
5/15 | 30 |
6/15 | 27 |
7/15 | 24 |
8/15 | 21 |
9/15 | 18 |
10/15 | 15 |
11/15 | 12 |
12/15 | 9 |
13/15 | 6 |
图23图示根据本发明的实施例的比特交织。
LDPC编码器的输出被比特交织,其由奇偶交织、之后的准循环块(QCB)交织和组内交织组成。
(a)示出准循环块(QCB)交织,并且(b)示出组内交织。
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]
调制类型 | ηmod | NQCB_LG |
QAM-16 | 4 | 2 |
NUC-16 | 4 | 4 |
NUQ-64 | 6 | 3 |
NUC-64 | 6 | 6 |
NUQ-256 | 8 | 4 |
NUC-256 | 8 | 8 |
NUQ-1024 | 10 | 5 |
NUC-1024 | 10 | 10 |
组内交织过程以QCB交织输出的NQCB_IG QC块执行。组内交织具有使用360列和NQCB_IG行写入和读取组内的比特的过程。在写入操作中,来自QCB交织输出的比特是行式写入。读取操作是列式执行的,以从每个行读出m比特,这里对于NUC,m等于1和对于NUQ, m等于2。
图24图示根据本发明的实施例的信元字解复用。
(a)示出对于8和12bpcu MIMO的信元字解复用,和(b)示出对于 10bpcu MIMO的信元字解复用。
比特交织输出的每个信元字(c0,I,c1,I,...,cηmod-1,I)被解复用为如(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个bpcu MIMO 情形,用于NUQ-1024的比特交织器被重新使用。比特交织器输出的每个信元字(c0,I,c1,I,...,c9,I)被解复用为{d1,0,m,d 1,1,m,...,d1,3,m) 和(d2,0,m,d 2,1,m,...,d2,3,m),如(b)所示。
图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示出QC-IRA(准循环不规则重复积累)LDPC码的奇偶校验矩阵。
上述LDPC编码器可以使用奇偶校验矩阵对LDPC编码块的奇偶校验进行编码。
根据本发明的奇偶校验矩阵是QC-IRA LDPC码的奇偶校验矩阵并且可以具有被称为H矩阵的准循环矩阵的形式并且可以被表示为 Hqc。
(a)示出根据本发明的实施例的奇偶校验矩阵。如在图(a)中所示,奇偶校验矩阵是具有Qx(K+M)的水平大小和QxM的垂直大小的矩阵,并且可以包括信息部和奇偶部。信息部可以包括具有QxK 的水平大小和QxM的垂直大小的矩阵并且奇偶部可以包括具有QxM 的水平大小和QxM的垂直大小的矩阵。在这样的情况下,LDPC码率对应于K/(K+M)。
根据本发明的实施例的奇偶校验矩阵可以包括随机分布的1和0 并且1可以被称为“边缘”。在奇偶校验矩阵中的1的位置,即,每个具有Q的水平大小和Q的垂直大小的子矩阵各个边缘的位置可以以循环位移的单位矩阵的形式表示。即,子矩阵能够被表示为仅包括1 和0的QxQ循环位移的单位矩阵。具体地,根据本发明的实施例的子矩阵被表示为根据循环移位的数目具有不同的1的位置的包括I0、I1、 I2、ˇI1……的单位矩阵。根据本发明的实施例的子载波的数目可以是 (K+M)xM。
(b)示出根据本发明的实施例的标识子矩阵的循环位移的单位矩阵。
Ix的脚标x指示循环位移的单位矩阵的列的循环移位的数目。即, I1表示其中列被循环位移一次的单位矩阵并且I2表示其中列被循环位移两次的单位矩阵。IQ,是与列的总数目相对应的单位矩阵循环位移的Q次数,由于其循环特性,Q,可以与I0相同的矩阵。
I0+2表示与两个循环位移的单位矩阵的组合相对应的子矩阵。在这样的情况下,子矩阵对应于单位矩阵I0和循环位移两次的单位矩阵的组合。
ˇI1表示其中相对应的子矩阵的最后列的边缘,即,1已经被去除同时对应于子矩阵I1的被循环位移的单位矩阵。
QC-IRA LDPC码的奇偶部可以仅包括子矩阵I0和ˇI1并且子矩阵I0的位置可以被固定。如在(a)中所示,子矩阵I0可以被分布在奇偶部中的对角线方向中。
奇偶校验矩阵的边缘表示相对应的行(校验和节点)和相对应的列(可变节点)被物理地连接。在这样的情况下,被包括在各个列(可变节点)中的1的数目可以被称为度,并且列可以具有相同度或者不同的度。因此,单位矩阵Ix的数目、位置以及值x表示根据子矩阵分组的边缘,在确定QC-IRA LDPC编码性能中是重要的因素,并且唯一的值可以根据码率而被确定。
(c)示出根据本发明的实施例的奇偶校验矩阵的基本矩阵。基本矩阵仅表示作为特定数目的单位矩阵Ix的数目和位置,忽略Ix的值x。如在(c)中所示,基本矩阵可以具有K+M的水平大小和M的垂直大小,并且可以被表示为Hbase。当Ix不是与子矩阵的组合相对应的矩阵时,相对应的子矩阵的位置可以被表示为I。当子矩阵被表示为I0+2 时,此子矩阵是与两个循环位移的单位矩阵的组合相对应的矩阵,并且因此子矩阵需要区分于被表示为一个循环位移的单位矩阵的子矩阵。在这样的情况下,子矩阵的位置可以被表示为2,其是组合的循环移位的单位矩阵的数目。以相同的方式,与N个循环位移的单位矩阵的组合相对应的子矩阵的位置能够被表示为N。
图27示出根据本发明的实施例的对QC-IRA LDPC编码的过程。
QC-IRA LDPC码可以根据子矩阵进行编码,被区分于传统的顺序编码,以较少处理复杂性。
(a)以QC形式示出QC-IRA奇偶校验矩阵的排列。当以QC形式排列时QC-IRA奇偶校验矩阵可以被划分成6个区域A、B、C、D、 E以及T。当QxK信息向量s、具有Q的长度的奇偶向量p1和具有 Qx(M-1)的长度的奇偶向量p2被使用时,码字x能够被表示为x={s, p1,p2}。
当理查森(Richardson)的有效编码数学式被使用时,通过从以 QC形式排列的奇偶校验矩阵直接地获取p1和p2能够获得码字x。理查森的有效编码数学式如下。
数学公式9
[数学公式9]
φ=-ET-1B+D
(b)示出根据有效编码数学公式导出的矩阵
和
如在(b)中所示,
能够被表示为左下三角形(子)矩阵。根据上面描述的数学公式通过计算s和p1能够获得奇偶向量p2。当根据理查森的有效编码数学公式对QC-IRA奇偶校验矩阵进行编码时,根据QxQ子矩阵的特性能够同时并行地处理至少Q个奇偶节点。
图28至图31图示根据本发明的实施例的顺序地编码QC-IRA LDPC码的过程。此顺序的编码可以对应于在上面提及的LDPC编码。
图28图示根据本发明的实施例的奇偶校验矩阵转置过程。
(a)示出以QC形式排列的QC-IRA LDPC奇偶校验矩阵H1。如在(a)中所示,矩阵H1的奇偶部可以包括以台阶形式分布的子矩阵,其对应于上述QC-IRA LDPC奇偶校验矩阵。为了容易地执行顺序的编码,矩阵H1的行和列被移动使得根据本发明的实施例矩阵H1被修改成矩阵H2。
(b)示出被修改的矩阵H2。如在(b)中所示,矩阵H2的奇偶部可以包括双对角线矩阵。在这样的情况下,被应用的行和列转置数学公式如下。
数学公式10
[数学公式10]
其中,rx=0,1,2,…,QM-1
其中cx=QK,QK+1,...,Q(K+M)-1
根据上述转置数学公式,矩阵H1的第rx行能够被移动到矩阵H2 的第ry行并且矩阵H1的第cx列能够被移动到矩阵H2的第cy列。在这样的情况下,列转置仅能够被应用于奇偶处理时段(QK≤cx≤Q (K+M)-1)并且即使转置被应用能够保持LDPC码特性。
图29是示出根据本发明的实施例的奇偶校验矩阵的地址的表。
在图29中示出的表表示具有16200的码字长度和9/15码率的奇偶校验矩阵(或者矩阵H)。该表表示在奇偶校验矩阵中的1的地址。在这样的情况下,根据本发明的实施例的表能够被称为奇偶校验矩阵的地址。
在(a)的表中,i指示当矩阵H或者码字的长度乘以子矩阵的长度产生的块。根据本发明的实施例的子矩阵是具有16200的码字长度的360x360矩阵,并且因此块的数目能够是通过将16200除以360获得的45。各个块能够从0顺序地指示。因此,i能够具有在0至44的范围的值。而且,i能够指示与各个块中的第一列相对应的信息位。
(b)示出在各个块中的第一列中的1(或者边缘)的位置(或者地址)。
使用其所有的行和列矩阵H能够被表示为H(r,c)。下面的数学公式11被用于导出H(r,c)。
数学公式11
[数学公式11]
小于或者等于x的最大整数
j=0……,x(i)的长度
m=0……Q-1
Q=360
在数学公式中,X(i,j)表示表中的第i行的第j值。具体地, x(0,0)=l,x(0,l)=158并且x(l,0)=l,其对应于具有与矩阵H的第i行相对应的1的位置(或者1的地址)。在这样的情况下,r的矩阵值能够分别是9719和16199。
LDPC码的性能可以取决于奇偶校验矩阵的节点的度的分布、根据1的位置或者奇偶校验矩阵的度的周长(girth)、循环特性、在校验结点和可变节点之间的连接等等。示出的矩阵H优化在16200的码字、 Q=360并且码率=6/15的情况下的节点度分布,并且优化在被优化的度分布、Q以及码率的条件下的1或者边缘的位置。
根据该表配置的矩阵H具有上述QC-IRA LDPC结构。使用由数学公式导出的H(r,c)能够获得Hqc并且从Hqc能够导出基本矩阵 Hbase。
另外,根据本发明的实施例的矩阵H可以包括以不同形式的矩阵H,其具有与在图4中示出的表的x(i)的长度(或者相对应的可变节点的度)相同的度分布。此外,当发射器使用相对应的矩阵H执行编码时,用于QC-IRA LDPC的上述有效的编码能够被采用。
因此,发射器侧能够实现具有高编码性能、低复杂性和高吞吐量的编码器并且接收器侧能够使用Q执行高达360级的并行解码并且使用被提出的矩阵H有效地设计具有高吞吐量的接收器。
下面的表34示出度分布。
表34
[表34]
当i是0至2时,在第0个块到第2个块中的1的数目都是16。因此,当可变节点程度是16时,具有相同程度的块的数目被表示为3。当i对应于27至44时,在第27个块到第四十四个块中的1的数目是 2。因此,当可变节点度是2时,具有相同度的块的数目是18。如上所述,因为矩阵H的奇偶部仅包括以台阶形式对角线地分布的被表示为 I0的子矩阵,所以可变节点度始终是2。因此,具有2的可变节点度的块能够被视为与奇偶部相对应的块。能够通过乘以表中示出的块的数目和子矩阵的Q获得与各个可变节点度相对应的实际可变节点的数目。
图30是示出根据本发明的另一实施例的奇偶校验矩阵的地址的表。
在图30中示出的表示出通过修改矩阵H1获得的矩阵H2。
在顺序的编码中,在奇偶处理时段使用的边缘通常通过数学公式来表示并且因此能够从表中省略边缘。即,在表中没有表示具有与奇偶部相对应的2的度的27个块。
因为即使矩阵被修改也保持矩阵的特性,如上所述,所以节点度特性、循环、周长、在校验节点和可变节点之间的连接等等被保持。因此,能够获得相等的编码性能并且根据表使用矩阵H2能够执行顺序的编码。
图31图示根据本发明的实施例的用于顺序地编码QC-IRA LDPC 码的方法。
当通过上述转置过程奇偶校验矩阵被修改成矩阵H2时,使用码字的信息位和奇偶校验和之间的校验和更新通过各个奇偶校验和的更新能够执行顺序的编码。
如在图31中所示,使用QK信息位和QM奇偶校验和能够表示码字。根据位置信息位能够被表示为iz并且奇偶校验和能够被表示为ps。
通过下面的数学公式12能够表示通过信息位的奇偶校验和更新过程。
数学公式12
[数学公式12]
W={V+(zmodQ)M}mod(QM)...(2)
其中z=0,1,2…QK-1…(2)
在此,iz表示第z信息位并且pw表示需要使用iz更新的奇偶校验和。数学式(1)表示通过对第z信息和奇偶校验和pw执行的XOR 运算更新与第w行相对应的奇偶校验和pw。z表示从将信息比特除以子矩阵长度Q而生成的第z个信息比特组的顺序。根据数学式(2),使用表示矩阵H2的上述表计算w的位置。在此,v表示与表示矩阵H2的表中的各行相对应的数目。如上所述,表示矩阵H2的表中的行对应于当矩阵H或者码字的长度被除以子矩阵长度时产生的块的位置。因此,在图6中示出的信息处理时段被除以子矩阵长度Q并且然后与各个第Q个iz相对应的行数被读取。在使用信息处理时段的信息位的校验更新的完成之后,能够执行奇偶处理时段的校验和更新。通过下面的数学公式13可以表示奇偶处理时段的校验和更新。
数学公式13
[数学公式13]
其中s=1,2,.,,QM-1
当S是0时,奇偶校验和对应于奇偶p0,并且通过对奇偶值和就在其之前的奇偶值执行的XOR运算能够顺序地导出从p1到pQM-1的奇偶值。
图32图示根据本发明的实施例的LDPC解码器。
根据本发明的实施例的LDPC解码器700可以包括可变节点更新块710、校验节点更新块720、桶形移位块730以及校验和块740。现在将会描述各个块。
可变节点块710可以使用LDPC解码器的输入和通过从校验节点块通过边缘递送的消息更新矩阵H的各个可变节点。
校验节点块720可以使用从可变节点通过边缘发送的消息更新矩阵H的校验节点。根据本发明的实施例的节点更新算法可以包括和积算法、置信传播算法、最小和算法、修正最小和算法等等,并且可以根据设计者来改变。另外,因为由于QC-IRA LDPC的特性在可变节点和校验节点之间的连接以QxQ循环单位矩阵的形式被表示,所以在可变节点和校验节点块之间的Q个消息能够被同时并行地处理。桶形移位块730可以控制循环连接。
校验和块740是硬判决用于各个可变节点更新的解码消息的可选块并且执行奇偶校验和运算以减少对于错误纠正所必需的解码迭代的数目。在这样的情况下,根据本发明的实施例的LDPC解码器700能够通过软判决输出最终的LDPC解码输出,即使校验和块740硬判决解码消息。
图33是图示根据本发明的实施例的用于发送广播信号的方法的流程图。
根据本发明的实施例的用于发送广播信号的设备能够对服务数据进行编码(S33000)。如上所述,通过是承载服务数据或者有关元数据的物理层中的逻辑信道的数据管道发送服务数据,该数据管道可以承载一个或者多个服务或者服务分量。在数据管道上承载的数据能够被称为DP数据或者服务数据。步骤S3300的详细过程与在图1、图5、图22至图26、图32中描述的一样。
如在图26至图32中所描述的,根据本发明的实施例的用于发送广播信号的设备可以使用奇偶校验矩阵对LDPC编码块的奇偶进行编码。而且,根据本发明的实施例的FEC结构在长FECBLOCK和短 FECBLOCK内通过使用FEC编码参数进行比特交织。
根据本发明的实施例的用于发送广播信号的设备能够构建包括被编码的服务数据的至少一个信号帧(S33010)。步骤S33010的详细过程与在图7、图10至图11、图16至图21中描述的一样。
然后,根据本发明的实施例的用于发送广播信号的设备能够通过 OFDM(正交频分复用)方案在被构建的至少一个信号帧中调制数据 (S33020)。此步骤的详细过程与在图1和图8中的描述的一样。
随后,根据本发明的实施例的用于发送广播信号的设备能够发送包括被调制的至少一个信号帧的广播信号(S33030)。此步骤的详细过程与在图1和图8中描述的一样。
图34是图示根据本发明的实施例的用于接收广播信号的方法的流程图。
在图34中示出的流程图对应于参考图33描述的根据本发明的实施例的广播信号传输方法的相反过程。
根据本发明的实施例的用于接收广播信号的设备能够接收广播信号(S34000)。
根据本发明的实施例的用于接收广播信号的设备能够使用OFDM (正交频分复用)方案解调接收到的广播信号(S34010)。此步骤的详细过程与在图9中描述的一样。
根据本发明的实施例的用于接收广播信号的设备能够从解调的广播信号解析至少一个信号帧(S34020)。详情如在图9中描述的一样。而且,根据本发明的实施例的信号帧具有在图11至图21中描述的结构。
随后,根据本发明的实施例的用于接收广播信号的设备能够解码在被解析的至少一个信号帧中的服务数据(S34030)。详情与在图9 中描述的一样。如上所述,通过数据管道发送服务数据,该数据管道是承载服务数据或者有关元数据的物理层中的逻辑信道,其可以承载一个或者多个服务或者服务分量。在数据管道上承载的数据能够被称为DP数据或者服务数据。
图35图示根据本发明的实施例的被扭曲的行-列块交织器的基本操作。
(a)示出在时间交织器中的写入操作并且(b)示出时间交织器中的读取操作。第一XFECBLOCK以列方式写入到TI存储器的第一列,并且第二XFECBLOCK被写入到下一列等等,如在(a)中所示。然而,在交织阵列中,单元以对角线方式被读出。在从第一行(沿着以最左边的列开始的行向右)到最后一行的对角线方式的读取期间,信元被读出,如在(b)中所示。详细地,假定作为要被顺序地读取的TI存储器单元位置的Sji(i=0,…,Nr,Nc),通过计算如下的数学公式的行索引 Rn,S,i、列索引Cn,S,i以及被关联的扭曲参数Tn,S,i执行以这样的校正阵列的读取过程。
数学公式14
[数学公式14]
其中Sshift是用于对角线方式读取过程的公共移位值,不论Nxblock_ti(n,s)如何,并且通过在如遵循数学公式的PLS2-STAT中给出的Nxblock_ti_max确定。
数学公式15
[数学公式15]
对于
结果,通过作为Zn,s,i=NrCn,s,i+Rn,s,i的坐标计算要被读出的信元位置。
图36图示根据本发明的另一实施例的被扭曲的行-列块交织器的操作。
更加具体地,图36图示用于各个TI组的I1存储器的交织阵列,包括当NxBLOCK_TI(0,0)=3、NxBLOCK_TI(1,0)=6、NxBLOCK_TI (2,0)=5时的虚拟XFECBLOCK。
可变数目NxBLOCK_TI(n,s)=Nr将会小于或者等于 NxBLOCK_TI_MAx。因此,为了实现在接收器侧处的单个存储器解交织,不论NxBLOCK_TI(n,s)如何,通过将虚拟XFECBLOCK***到 TI存储器用于在被扭曲的行-列块交织器中使用的交织阵列被设置为Nr×Nc=Ncells×NxBLOCK_TI_MAx的大小,并且如下面的数学公式完成读取过程。
数学公式16
[数学公式16]
p=0;
fori=0;i<NcellsNxBLOCKTIMAX;i=i+1
{GENERATE(Rn,s,i,Cn,s,j);
Vi=NrCn,s,j+Rn,s,j
ifVi<NcellsNxBLOCK_TI(n,s)
{
Zn,s,p=Vi;p=p+1;
}
}
TI组的数目被设置为3。通过DP_TI_TYPE=‘0’、DP_FRAME_INTERVAL=‘1’,以及DP_TI_LENGTH=‘1’,即,NTI=1、 IJUMP=1、以及P1=1,在PLS2-STAT数据中用信号发送时间交织器的选项。XFECBLOCK的数目,其中的每一个具有Ncells=30,分别通过NxBLOCK_TI(0,0)=3、NxBLOCK_TI(1,0)=6、NxBLOCK_TI (2,0)=5在PLS2-DYN数据中用信号发送每个TI组。通过 NxBLOCK_Groyp_MAx,在PLS-STAT数据中用信号发送 XFECBLOCK的最大数目,这导致
图37图示根据本发明的实施例的被扭曲的行-列块的对角线方式的读取图案。
更加具体地,图37示出来自于具有NxBLOCK_TI_MAX=7并且Sshift=(7-1)/2=3的参数的各个交织阵列的对角线方式的读取图案。注意,在如上面的伪代码示出的读取过程中,如果Vi≥NcellsNxBLOCK_TI(n,s),则Vi的值被跳过并且使用下一个计算的Vi 的值。
图38图示根据本发明的实施例的用于各个交织阵列的被交织的 XFECBLOCK。
图38图示来自于具有NxBLOCK_TI_MAX=7并且Sshift=3的参数的各个交织阵列的被交织的XFECBLOCK。
图39是示出根据本发明的另一示例性实施例的奇偶校验矩阵的地址的表。
在图39中示出的表表示具有16200的码字长度和8/15码率的奇偶校验矩阵(或者矩阵H)。该表的详情等于图29中描述的详情。下面的表示出度分布。
表35
[表35]
当i是0至2时,在第0个块到第2个块中的1的数目都是16。因此,当可变节点度是16时,具有相同度的块的数目被表示为3。当 i对应于3至7时,在第3个块到第7块中的1的数目是10。因此,当可变节点度是10时,具有相同度的块的数目是5。如上所述,因为矩阵H的奇偶部仅包括以台阶形式对角线地分布的被表示为I0的子矩阵,所以可变节点度始终是2。因此,具有2的可变节点度的块能够被视为与奇偶部相对应的块。能够通过乘以表中示出的块的数目和子矩阵的Q获得与各个可变节点度相对应的实际可变节点的数目。
图40是示出根据本发明的另一实施例的奇偶校验矩阵的地址的表。
在图40中示出的表示出通过修改矩阵H1获得的矩阵H2。
在顺序的编码中,在奇偶处理时段使用的边缘通常通过数学公式来表示并且因此能够从表中省略边缘。即,在表中没有表示具有与奇偶部相对应的2的度的18个块。
因为矩阵的特性被保持,即使矩阵被修改,如上所述,所以节点度特性、循环、周长、在校验节点和可变节点之间的连接等等被保持。因此,能够获得相等的编码性能并且根据表使用矩阵H2能够执行顺序的编码。
二维增强型SFN(2D-eSFN)处理:
***支持SFN网络,其中分布式MISO方案被可选地用于支持各个稳健性传输模式。2D-eSFN是分布式MISO方案,其使用多个TX天线,其中的每一个位于SFN网络中的不同的发射器站点中。
在SFN配置中,2D-eSFN处理独立地失真从多个发射器发送的信号的相位,以便于创建时间和频率分集两者。因此,由于长时间的低平坦衰退或者深衰退导致的突发错误能够被消除。通过下述给出时间- 频率空间相位。
rm,l,k=qm,l,kψ(l,k)
其中qm,l,k和rm,l,k分别是2D-esfn处理的输入和输出信号。
Ψ(l,k)表示用于第1符号的第k个载波的相位失真值并且被定义为
其中θt(l)和θf(k)分别指示时间和频率空间相位项。
用于第1符号载波的时间-空间相位项θt(l)被计算为下面的数学公式。
数学公式17
[数学公式17]
其中
θbase∈[0,2π)
是基本相位[弧度],
θvar∈[0,2π)
是相位变化的量,并且NR确定正弦波的分辨率值。
θvar∈[0,2π)
用于第k载波(用于Kmin≤k≤Kmax)表示用于不同发射器的相位偏移项
θf(k)被计算为如下面的数学公式。
数学公式18
[数学公式18]
q=b·m+b/2,
k′=k-(q-a),
其中参数a和b分别被设置为a=128并且b=512。相位项
被递归定义为
其中基本TxID的值
TxIDo(p)∈{-1,0,1}
均识别网络内的发射器并且被定义在一个帧内。注意,TxID每个帧的交换也引起时间-空间相位变化。通过将左循环移位或者右循环移位方法应用于TxID0(p)将会执行各个帧中的TxID的交换:
:左循环移位
右循环移位
其中索引m表示第m个帧并且J是控制移位值mJ的整数因子。注意,如果仅使用网络中的一个发射器识别序列,则其由零组成,即,
TxID0={0,...,0}
本领域技术人员应该理解,不脱离本发明的精神或者范围可以在本发明中进行各种改进和变化。因此,意在本发明覆盖落在所附权利要求及其等效的范围内提供的本发明的改进和变化。
在本说明书中提及设备和方法发明两者,并且设备和方法发明两者的描述彼此互补地可适用。
本发明的模式
已经以用于实现本发明的最佳模式描述了各种实施例。
工业实用性
本发明在一系列的广播信号提供领域中是可用的。
对于本领域技术人员来说显而易见,不脱离本发明的精神或者范围可以在本发明中进行各种改进和变化。因此,意在本发明覆盖落在所附的权利要求及其等效的范围内提供的本发明的改进和变化。
Claims (6)
1.一种发送广播信号的方法,所述方法包括:
基于奇偶校验矩阵的地址根据16200个比特的长度的码字和9/15码率编码服务数据;
通过映射编码的服务数据构建至少一个信号帧;
应用多输入单输出MISO方案到在构建的至少一个信号帧中的数据用于天线空间分集;
通过正交频分复用OFDM方案调制在被应用有MISO方案的构建的至少一个信号帧中的数据;以及
发送具有被调制的数据的广播信号,
其中,所述奇偶校验矩阵的地址被表示为:
其中,每一行表示360个信息位的每一组,以及与所述每一行相对应的每个值表示要被计算的奇偶位的地址。
2.根据权利要求1所述的方法,
其中,通过在单频网络中的多个天线发送被应用有MISO方案的数据。
3.根据权利要求1所述的方法,
其中,所述码字具有信息位和奇偶位,
其中,基于奇偶校验矩阵的地址使用所述信息位计算所述奇偶位,
其中,所述奇偶校验矩阵的地址指示要被计算的所述奇偶位的地址。
4.一种接收广播信号的方法,所述方法包括:
接收广播信号;
通过正交频分复用OFDM方案解调接收到的广播信号;
应用多输入单输出MISO方案到解调的每个广播信号;
从被应用有MISO方案的广播信号解析至少一个信号帧;以及
基于奇偶校验矩阵的地址根据16200个比特的长度的码字和9/15码率解码在被解析的至少一个信号帧中的数据以输出服务数据,
其中,所述奇偶校验矩阵的地址被表示为:
其中,每一行表示360个信息位的每一组,以及
其中,与所述每一行相对应的每个值表示要被计算的奇偶位的地址。
5.根据权利要求4所述的方法,
其中,通过单频网络中的多个天线发送所述广播信号。
6.根据权利要求4所述的方法,
其中,所述码字具有信息位和奇偶位,
其中,基于奇偶校验矩阵的地址使用所述信息位计算所述奇偶位,
其中,所述奇偶矩阵的地址指示要被计算的奇偶位的地址。
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361861384P | 2013-08-01 | 2013-08-01 | |
US61/861,384 | 2013-08-01 | ||
US201361876713P | 2013-09-11 | 2013-09-11 | |
US61/876,713 | 2013-09-11 | ||
US201361881418P | 2013-09-23 | 2013-09-23 | |
US61/881,418 | 2013-09-23 | ||
US201361882013P | 2013-09-25 | 2013-09-25 | |
US61/882,013 | 2013-09-25 | ||
US201361883957P | 2013-09-27 | 2013-09-27 | |
US61/883,957 | 2013-09-27 | ||
PCT/KR2014/007130 WO2015016673A1 (en) | 2013-08-01 | 2014-08-01 | 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 |
---|---|
CN105453551A CN105453551A (zh) | 2016-03-30 |
CN105453551B true CN105453551B (zh) | 2019-04-12 |
Family
ID=52432110
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480043443.7A Expired - Fee Related CN105453548B (zh) | 2013-08-01 | 2014-08-01 | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 |
CN201480043446.0A Expired - Fee Related CN105453551B (zh) | 2013-08-01 | 2014-08-01 | 发送广播信号的方法以及接收广播信号的方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480043443.7A Expired - Fee Related CN105453548B (zh) | 2013-08-01 | 2014-08-01 | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 |
Country Status (5)
Country | Link |
---|---|
US (13) | US9648361B2 (zh) |
EP (2) | EP3028457A4 (zh) |
KR (3) | KR101759953B1 (zh) |
CN (2) | CN105453548B (zh) |
WO (2) | WO2015016673A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2763134C (en) | 2009-06-26 | 2021-01-19 | Hypres, Inc. | System and method for controlling combined radio signals |
CN105453548B (zh) | 2013-08-01 | 2019-04-16 | Lg 电子株式会社 | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 |
KR101730371B1 (ko) * | 2013-08-01 | 2017-04-26 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법 |
JP2015156534A (ja) * | 2014-02-19 | 2015-08-27 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
EP3148087B1 (en) * | 2014-05-21 | 2021-03-03 | Sony Corporation | Bit interleaved coded modulation with a group-wise interleaver adapted to a rate 12/15 ldpc code of length 16200 |
US20180131392A1 (en) * | 2016-11-04 | 2018-05-10 | Mediatek Inc. | NR LDPC With Interleaver |
CN108347296B (zh) | 2017-01-25 | 2020-12-22 | 华为技术有限公司 | 一种信息传输方法及设备 |
JP2020022118A (ja) * | 2018-08-02 | 2020-02-06 | ソニーセミコンダクタソリューションズ株式会社 | 受信装置、通信システム、および、受信装置の制御方法 |
CN111371463B (zh) * | 2018-12-26 | 2022-01-28 | 上海交通大学 | Ldpc码字结构的码字编码方法及***和介质 |
CN110022278B (zh) * | 2019-03-06 | 2020-08-04 | 华中科技大学 | 通信调制***中(n,n(n-1),n-1)-PGC的编码方法及编码器 |
CN113472362A (zh) * | 2020-03-31 | 2021-10-01 | 华为技术有限公司 | 用于数据通信的编码方法及装置 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2381012T3 (es) | 2002-07-03 | 2012-05-22 | Dtvg Licensing, Inc | Procedimiento y sistema para generar códigos de comprobación de paridad de baja densidad (LDPC) |
US7065144B2 (en) * | 2003-08-27 | 2006-06-20 | Qualcomm Incorporated | Frequency-independent spatial processing for wideband MISO and MIMO systems |
KR20050123336A (ko) * | 2004-06-24 | 2005-12-29 | 엘지전자 주식회사 | Ldpc 코드를 이용한 가변 코드 레이트 적응 부호화 방법 |
KR101208546B1 (ko) * | 2004-08-09 | 2012-12-05 | 엘지전자 주식회사 | 저밀도 패리티 체크 행렬을 이용한 부호화 및 복호화 방법 |
DE602006011240D1 (de) | 2005-06-21 | 2010-02-04 | Samsung Electronics Co Ltd | Vorrichtung und Methode zum Übermitteln/Empfangen von Daten in einem Mehrantennenkommunikationssystem unter Verwendung eines strukturierten Low Density Parity Check (LDPC) Codes |
DK2139142T3 (da) * | 2007-09-28 | 2013-06-03 | Lg Electronics Inc | Apparat til at sende og modtage et signal og fremgangsmåde til at sende og modtage et signal |
TWI427937B (zh) | 2007-11-26 | 2014-02-21 | Sony Corp | Data processing device and data processing method |
KR100917201B1 (ko) * | 2007-12-11 | 2009-09-16 | 엘지전자 주식회사 | 신호 송수신 방법 및 신호 송수신 장치 |
KR101554064B1 (ko) | 2008-02-26 | 2015-09-17 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서의 채널 부호화/복호화 방법 및 장치 |
WO2011096721A2 (ko) | 2010-02-04 | 2011-08-11 | 엘지전자 주식회사 | 방송 신호 송신기, 수신기 및 방송 신호 송신 및 수신 방법 |
EP2541920A4 (en) | 2010-02-23 | 2014-02-26 | Lg Electronics Inc | BROADCAST SIGNAL AND RECEIVER AND BROADCAST SIGNALING AND RECEIVING METHOD |
KR20110096721A (ko) | 2010-02-23 | 2011-08-31 | 주식회사 지맨 | 누전차단이 용이한 기능성 신발 |
TW201218699A (en) | 2010-02-25 | 2012-05-01 | Sony Corp | Mapping apparatus and method for transmission of data in a multi-carrier broadcast system |
KR20110114204A (ko) | 2010-04-13 | 2011-10-19 | 삼성전자주식회사 | 저밀도 패리티 체크 부호화 방법 및 이를 이용하는 저밀도 패리티 체크 인코더 |
US8948304B2 (en) * | 2010-08-26 | 2015-02-03 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving data in a communication or broadcasting system using linear block code |
US9325438B2 (en) | 2010-11-17 | 2016-04-26 | Lg Electronics Inc. | Broadcast-signal transmitter/receiver and method for transmitting/receiving broadcast signals |
JP5648852B2 (ja) * | 2011-05-27 | 2015-01-07 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
EP2536030A1 (en) | 2011-06-16 | 2012-12-19 | Panasonic Corporation | Bit permutation patterns for BICM with LDPC codes and QAM constellations |
EP2560311A1 (en) | 2011-08-17 | 2013-02-20 | Panasonic Corporation | Cyclic-block permutations for spatial multiplexing with quasi-cyclic LDPC codes |
US9191082B2 (en) * | 2013-04-21 | 2015-11-17 | Lg Electronics Inc. | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
US9362952B2 (en) | 2013-06-14 | 2016-06-07 | Samsung Electronics Co., Ltd. | Apparatuses and methods for encoding and decoding of parity check codes |
KR20150005853A (ko) | 2013-07-05 | 2015-01-15 | 삼성전자주식회사 | 송신 장치 및 그의 신호 처리 방법 |
JP6499071B2 (ja) * | 2013-07-05 | 2019-04-10 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 送信装置および送信方法、並びに受信装置および受信方法 |
US9712357B2 (en) * | 2013-07-08 | 2017-07-18 | Lg Electronics Inc. | Method for transmitting broadcasting signal, method for receiving broadcasting signal, apparatus for transmitting broadcasting signal, and apparatus for receiving broadcasting signal |
CN105453548B (zh) | 2013-08-01 | 2019-04-16 | Lg 电子株式会社 | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 |
WO2015016671A1 (en) * | 2013-08-01 | 2015-02-05 | Lg Electronics Inc. | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
US9571127B2 (en) * | 2013-08-01 | 2017-02-14 | Lg Electronics Inc. | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
US9735809B2 (en) | 2013-09-26 | 2017-08-15 | Samsung Electronics Co., Ltd. | Transmitting apparatus and signal processing method thereof |
CN105556855A (zh) * | 2013-09-26 | 2016-05-04 | 索尼公司 | 数据处理装置和数据处理方法 |
US9602137B2 (en) | 2014-02-19 | 2017-03-21 | Samsung Electronics Co., Ltd. | Transmitting apparatus and interleaving method thereof |
EP3148087B1 (en) * | 2014-05-21 | 2021-03-03 | Sony Corporation | Bit interleaved coded modulation with a group-wise interleaver adapted to a rate 12/15 ldpc code of length 16200 |
US9602245B2 (en) | 2014-05-21 | 2017-03-21 | Samsung Electronics Co., Ltd. | Transmitting apparatus and interleaving method thereof |
US9692453B2 (en) | 2015-05-19 | 2017-06-27 | Samsung Electronics Co., Ltd. | Transmitting apparatus and interleaving method thereof |
US9634692B2 (en) | 2015-05-19 | 2017-04-25 | Samsung Electronics Co., Ltd. | Transmitting apparatus and interleaving method thereof |
-
2014
- 2014-08-01 CN CN201480043443.7A patent/CN105453548B/zh not_active Expired - Fee Related
- 2014-08-01 EP EP14832527.7A patent/EP3028457A4/en not_active Withdrawn
- 2014-08-01 EP EP14832495.7A patent/EP3028456A4/en not_active Withdrawn
- 2014-08-01 US US14/905,088 patent/US9648361B2/en active Active
- 2014-08-01 KR KR1020167001597A patent/KR101759953B1/ko active IP Right Grant
- 2014-08-01 WO PCT/KR2014/007130 patent/WO2015016673A1/en active Application Filing
- 2014-08-01 CN CN201480043446.0A patent/CN105453551B/zh not_active Expired - Fee Related
- 2014-08-01 KR KR1020177003810A patent/KR101737853B1/ko active IP Right Grant
- 2014-08-01 US US14/904,892 patent/US9930383B2/en active Active
- 2014-08-01 KR KR1020167001596A patent/KR101714445B1/ko active IP Right Grant
- 2014-08-01 WO PCT/KR2014/007116 patent/WO2015016661A1/en active Application Filing
-
2017
- 2017-03-16 US US15/461,239 patent/US9929785B2/en active Active
- 2017-12-14 US US15/842,278 patent/US10555013B2/en active Active
-
2019
- 2019-07-24 US US16/521,274 patent/US10841631B2/en active Active
- 2019-07-25 US US16/522,284 patent/US11039183B2/en active Active
- 2019-07-26 US US16/523,166 patent/US10848799B2/en active Active
- 2019-07-29 US US16/525,107 patent/US11146835B2/en active Active
- 2019-07-30 US US16/526,506 patent/US11019377B2/en active Active
-
2021
- 2021-03-09 US US17/196,706 patent/US11689752B2/en active Active
-
2022
- 2022-07-28 US US17/876,249 patent/US11812076B2/en active Active
- 2022-07-28 US US17/876,322 patent/US11743521B2/en active Active
-
2023
- 2023-06-08 US US18/207,472 patent/US20230403417A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105531994B (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 | |
CN105453554B (zh) | 发送、接收广播信号的装置及其方法 | |
CN106105232B (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法 | |
CN105580377B (zh) | 发送、接收广播信号的装置及方法 | |
CN105765983B (zh) | 发送、接收广播信号的装置和发送、接收广播信号的方法 | |
CN105453551B (zh) | 发送广播信号的方法以及接收广播信号的方法 | |
CN105453506B (zh) | 发送广播信号的设备、方法及接收广播信号的设备、方法 | |
CN106105068B (zh) | 广播信号发送装置、广播信号接收装置、广播信号发送方法以及广播信号接收方法 | |
CN106134185B (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法 | |
CN105453550B (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 | |
CN105765982B (zh) | 发送广播信号的装置及其方法 | |
CN106464937B (zh) | 广播信号发送装置、广播信号接收装置、广播信号发送方法以及广播信号接收方法 | |
CN105723717B (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法 | |
CN106031113B (zh) | 发送广播信号的方法和装置及接收广播信号的方法和装置 | |
CN106471800B (zh) | 广播信号发送设备、广播信号接收设备、广播信号发送方法、以及广播信号接收方法 | |
CN105519100B (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 | |
CN106464635A (zh) | 广播信号发送设备、广播信号接收设备、广播信号发送方法以及广播信号接收方法 | |
CN107113456A (zh) | 广播信号发送装置、广播信号接收装置、广播信号发送方法以及广播信号接收方法 | |
CN105934951A (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法 | |
CN105453552B (zh) | 发送广播信号的设备、接收广播信号的设备 | |
CN105993152A (zh) | 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法 | |
CN106416266B (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 | |
CN106105237A (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法以及接收广播信号的方法 | |
CN107431513A (zh) | 广播信号发送设备、广播信号接收设备、广播信号发送方法以及广播信号接收方法 | |
CN107950029A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190412 |