CN101288300A - 数字广播***和方法 - Google Patents
数字广播***和方法 Download PDFInfo
- Publication number
- CN101288300A CN101288300A CNA2006800383337A CN200680038333A CN101288300A CN 101288300 A CN101288300 A CN 101288300A CN A2006800383337 A CNA2006800383337 A CN A2006800383337A CN 200680038333 A CN200680038333 A CN 200680038333A CN 101288300 A CN101288300 A CN 101288300A
- Authority
- CN
- China
- Prior art keywords
- stream
- turbo
- dual transmission
- transmission stream
- decoding
- 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
- 238000000034 method Methods 0.000 title claims description 58
- 230000005540 biological transmission Effects 0.000 claims abstract description 423
- 230000009977 dual effect Effects 0.000 claims abstract description 381
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000008521 reorganization Effects 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 25
- 238000003780 insertion Methods 0.000 claims description 11
- 230000037431 insertion Effects 0.000 claims description 11
- 239000003638 chemical reducing agent Substances 0.000 claims description 9
- 238000000926 separation method Methods 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 230000006978 adaptation Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 20
- 238000012937 correction Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102000006479 Heterogeneous-Nuclear Ribonucleoproteins Human genes 0.000 description 1
- 108010019372 Heterogeneous-Nuclear Ribonucleoproteins Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/07—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/015—High-definition television systems
-
- 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/1515—Reed-Solomon 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/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
-
- 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/2957—Turbo codes and decoding
- H03M13/296—Particular turbo code structure
- H03M13/2966—Turbo codes concatenated with another code, e.g. an outer block code
-
- 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
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- 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
- H04L1/0054—Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
-
- 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/0064—Concatenated codes
- H04L1/0065—Serial concatenated 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/0064—Concatenated codes
- H04L1/0066—Parallel concatenated 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/0067—Rate matching
-
- 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/007—Unequal error protection
-
- 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
- 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/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
- 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
-
- 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/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- 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
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
- H04L25/0226—Channel estimation using sounding signals sounding signals per se
-
- 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/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
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)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Error Detection And Correction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
提供一种数字广播***和方法,所述数字广播***包括:传输流产生器,将普通流和turbo流进行复用以产生双重传输流;发送机,将补充参考信号(SRS)***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及接收机,接收重组的双重传输流,对turbo流进行单独turbo解码,将经过turbo解码的turbo流***到双重传输流,并对已经***经过turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。因此,可有效提高数字广播信号的接收灵敏度。
Description
技术领域
本发明的一方面涉及一种使用包括用于数字广播的普通流和turbo流的双重传输流的数字广播***和方法,更具体地讲,涉及一种产生并发送包括普通流和将被稳健处理的turbo流的双重传输流以提高在美国地面数字电视(DTV)***中的高级电视***委员会残留边带(ATSC VSB)方式的接收灵敏度,从而提高数字广播性能的数字广播***和方法。
背景技术
作为美国类型数字地面广播***的高级电视***委员会(ATSC)残留边带(VSB)***是信号载波类型广播***,并以312个段为单位使用场同步信号。因此,在较差的信道中,尤其在多普勒衰减信道中,它的性能不好。
图1是示出在通用美国类型数字地面广播***中ATSC DTV标准的发送机/接收机的构造的框图。图1的数字广播发送机是由飞利浦提出的增强VSB(EVSB)***,它形成并发送通过将稳健数据添加到基本ATSC VSB***的普通数据来产生的双重流。
如图1所示,数字广播发送机包括:随机化器11,对双重流进行随机化;Reed-Solomon(RS)编码器,具有级联的编码器形式,用于将奇偶校验字节添加到传送流,以便校正在传送处理中由于信道特性而发生的错误;交织器13,根据特定的模式对RS编码的数据进行交织;2/3比率网格编码器14,通过对交织的数据进行2/3比率网格编码将交织的数据映射到8电平符号。数字广播发送机对双重流执行纠错编码。
数字广播发送机还包括:复用器15,将场同步信号和段同步信号***到纠错编码的数据,如图2所示;调制器16,通过将特定DC值添加到数据符号将导频音(pilot tone)***到数据符号,所述数据符号中已经***了段同步信号和场同步信号,通过对数据符号进行脉冲成型对数据符号执行VSB调制,并将调制的数据上变换到RF信道频带信号,以发送RF信道频带信号。
在数字广播发送机中,根据双重流***对普通数据和稳健数据进行复用(未示出),并通过一个信道发送普通数据和稳健数据,并将复用的数据输入到随机化器11。输入数据通过随机化器11被随机化,通过作为外编码器的RS编码器12被外部编码,并随后通过交织器13被分散。
而且,交织的数据通过网格编码器14以12个符号为单位被内编码,并随后被映射到8电平符号。在场同步信号和段同步信号被***到编码的数据之后,通过将导频音***到所述数据对所述数据进行VSB调制,并将其转换为RF信号。
另一方面,图1的数字广播接收机包括:调谐器(未示出),将通过信道接收的RF信号转换为基带信号;解调器21,对转换的基带信号执行同步检测和解调;均衡器22,补偿由于多路径而发生的解调的信号的信道失真;Viterbi解码器23,对均衡过的信号进行纠错,并将纠错的信号解码为符号数据;解交织器24,重新排列由数字广播发送机的交织器13分发的数据;RS解码器25,进行纠错;去随机化器26,对通过RS解码器25校正的数据进行去随机化,并输出MPEG-2传送流。
因此,图1的数字广播接收机将RF信号下变换为基带信号,对转换的信号进行解调和均衡,并随后对解调的信号进行信道解码以恢复原始信号。
图2示出在美国类型数字广播(8-VSB)***中使用的VSB数据帧,段同步信号和场同步信号被***到所述VSB数据帧。如图2所示,一个帧包括两个场,每个场包括一个场同步段(即,第一段)和312个数据段。另外,VSB数据帧中的一个段与一个MPEG-2包相应,并包括四个符号的段同步信号和828个数据符号。
在图2中,段同步信号和场同步信号用于在数字广播接收机中的同步和均衡。也就是说,场同步信号和段同步信号是指数字广播发送机和接收机之间的已知数据,当在接收机方执行均衡时,所述场同步信号和段同步信号用作参考信号。
如图1所示的美国类型数字地面广播***是能够形成并发送通过将稳健数据添加到现有的ATSC VSB***的普通数据产生的双重流的***。该***将稳健数据与现有的普通数据一起发送。
发明内容
技术问题
然而,尽管美国类型数字地面广播***发送通过将稳健数据添加到普通数据产生的双重流,但是图1的美国类型数字地面广播***在提高由于现有的普通数据的传输而引起的多路径信道中较差的接收灵敏度方面几乎没有效果。
也就是说,美国类型数字地面广播***在根据改善普通流来改善接收性能方面几乎没有效果。而且,即使对turbo流,在多路径环境下提高接收性能方面也没有显著效果。
此外,根据传统数字广播***,不能确认发送机方和接收机方之间的信道状态。
技术方案
因此,进行本发明总体发明构思以解决上述和/或其他问题,并且本发明总体构思的一方面在于提供一种能够提高在美国地面数字电视(DTV)***中的高级电视***委员会残留边带调制(ATSC VSB)方式的接收性能的数字广播***和方法。
根据本发明的一方面,提供一种数字广播***,包括:传输流产生器,将普通流和turbo流进行复用以产生双重传输流;发送机,将补充参考信号(SRS)***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及接收机,接收重组的双重传输流,对turbo流进行单独turbo解码,将经过turbo解码的turbo流***到双重传输流,并对已经***经过turbo编码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
传输流产生器可包括:Reed-Solomon(RS)编码器,从外部源接收turbo流,并对turbo流进行RS编码;复制器,在RS编码的turbo流中形成奇偶校验***区域;以及复用器,从外部源接收普通流并对复制器处理的turbo流和普通流进行复用以产生双重传输流。
复制器可使用1/2比率转换方法或1/4比率转换方法来转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
发送机可包括:随机化器,从传输流产生器接收双重传输流,并对双重传输流进行随机化;SRS***器,将SRS***到在随机化的双重传输流中形成的填充区域;RS编码器,对已经***SRS的双重传输流编码;交织器,对编码的双重传输流进行交织;turbo处理器,从交织的双重传输流检测turbo流,对检测的turbo流编码,将编码的turbo流填充到双重传输流,并对相应于编码的turbo流的奇偶校验进行补偿;以及网格和/或奇偶校验校正器,对turbo处理器处理的双重传输流进行网格编码。
turbo处理器可包括:turbo流检测器,从交织的双重传输流检测turbo流;外编码器,将与检测的turbo流相应的奇偶校验***到turbo流的奇偶校验***区域;外交织器,对已经***奇偶校验的turbo流进行交织;turbo流填充器,将交织的turbo流***到双重传输流以重组双重传输流;以及奇偶校验补偿器,重新生成重组的双重传输流的奇偶校验,并将该奇偶校验添加到双重传输流。
turbo处理器还包括:字节-符号转换器,将交织的双重传输流从以字节为单位转换为以符号为单位;以及符号-字节转换器,将包括奇偶校验补偿器重新生成的奇偶校验的双重传输流从以符号为单位转换为以字节为单位。
发送机还可包括:复用器,将同步信号添加到网格编码的双重传输流;导频***器,将导频***到已经添加了同步信号的双重传输流;预均衡器,对已经***了导频的双重传输流进行均衡;残留边带(VSB)调制器,对均衡过的双重传输流进行VSB调制;以及射频(RF)调制器,将VSB调制的双重传输流调制为RF信道频带中的信号,并发送该信号。
网格和/或奇偶校验校正器可在对SRS编码之前执行初始化,并根据通过初始化改变的值对奇偶校验进行补偿。
网格和/或奇偶校验校正器可包括:网格编码器块,如果接收与初始化部分相应的外部控制信号,则执行初始化并输出预存储的值作为初始值;RS重编码器,产生与初始值相应的奇偶校验;加法器,将RS重编码器产生的奇偶校验添加到双重传输流以校正双重传输流的奇偶校验;复用器,将包括加法器校正的奇偶校验的双重传输流提供给网格编码器块;以及映射器,对由网格编码器块进行网格编码的双重传输流进行符号映射并输出。
网格编码器块可包括:多个网格编码器;分流器,顺序地将双重流输入到多个网格编码器;以及编码输出单元,顺序地检测多个网格编码器编码的值。
多个网格编码器中的每一个可包括:第一存储器,如果外部控制信号被输入,则第一存储器被初始化并输出预存储的值作为第一初始值;第二存储器;以及第三存储器,如果外部控制信号被输入,则第三存储器被初始化以将预存储的值移动到第二存储器,从而输出预存储在第二存储器中的值作为第二初始值,其中,RS重编码器产生与包括第一和第二初始值的组合的初始值相应的奇偶校验。
接收机可包括:解调器,接收并解调包括turbo流和普通流的双重传输流;均衡器,对解调的双重传输流进行均衡;viterbi解码器,对均衡的双重传输流的普通流解码;turbo解码器,对均衡的双重传输流的turbo流解码;turbo***器,将turbo解码器解码的turbo流***到从viterbi解码器输出的双重传输流;解交织器,对turbo***器处理的双重传输流进行解交织;RS解码器,对解交织的双重传输流RS解码;去随机化器,对RS解码的双重传输流去随机化;以及turbo解复用器,对去随机化的双重传输流进行解复用,以恢复普通流包和turbo流包。
turbo解码器可包括:网格解码器,对均衡的双重传输流的turbo流进行网格解码;外解交织器,对网格解码的turbo流进行解交织;外映射解码器,对解交织的turbo流解码;外交织器,如果外映射解码器输出软判决(softdecision)输出值,则对外映射解码器解码的turbo流进行交织,并将交织的turbo流提供给网格解码器;以及帧格式化器,对从外映射解码器输出的硬判决输出值进行帧格式化。
turbo解码器还可包括:符号解交织器,将帧格式化的turbo流从以符号为单位转换为以字节为单位,并将turbo流提供给turbo***器。
turbo解复用器可包括:传输流(TS)解复用器,对双重传输流解复用以输出普通流和turbo流;第一同步信号***器,将同步信号***到从TS解复用器输出的普通流,并输出包括同步信号的普通流;压缩器,从TS解复用器输出的turbo流去除占位符;RS解码器,对占位符已经被去除的turbo流进行RS解码;以及第二同步信号***器,将同步信号***到RS解码的turbo流并输出包括同步信号的turbo流。
turbo解复用器可包括:TS解复用器,对双重传输流解复用以输出普通流和turbo流;同步信号***器,将同步信号***到从TS解复用器输出的普通流并输出包括同步信号的普通流;压缩器,从TS解复用器输出的turbo流去除占位符;同步信号检测器,从占位符已经被去除的turbo流检测同步信号;以及RS解码器,从检测的同步信号直到预定长度对turbo流RS解码,并输出解码的turbo流。
根据本发明的另一方面,提供一种数字广播方法,包括:对普通流和turbo流复用以产生双重传输流;将SRS***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及接收重组的双重传输流,单独对turbo流进行turbo解码,将turbo解码的turbo流***到双重传输流,并对已经***turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
对普通流和turbo流复用以产生双重传输流的步骤可包括:从外部源接收turbo流并对turbo流进行RS编码;在RS编码的turbo流中形成奇偶***区域;以及从外部源接收普通流,并对包括奇偶***区域的turbo流和普通流复用以产生双重传输流。
可使用1/2比率转换方法或1/4比率转换方法转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
将SRS***到双重传输流、处理turbo流以重组双重传输流、以及输出重组的双重传输流的步骤可包括:对产生的双重传输流进行随机化;将SRS***到在随机化的双重传输流中形成的填充区域;对SRS已经被***的双重传输流编码;对编码的双重传输流进行交织;从交织的双重传输流检测turbo流,对turbo流编码,将编码的turbo流填充到双重传输流,并对与编码的turbo流相应的奇偶校验进行补偿;以及对turbo处理的双重传输流进行网格编码。
从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对与编码的turbo流相应的奇偶校验进行补偿的步骤可包括:从交织的双重传输流检测turbo流;将与检测的turbo流相应的奇偶校验***到turbo流的奇偶校验***区域;对已经***奇偶校验的turbo流进行交织;将交织的turbo流***到双重传输流,以重组双重传输流;以及重新生成重组的双重传输流的奇偶校验,并将奇偶校验添加到双重传输流以补偿奇偶校验。
从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对相应于编码的turbo流相应的奇偶校验进行补偿的步骤还可包括:将交织的双重传输流从以字节为单位转换为以符号为单位;以及将包括重新生成的奇偶校验的双重传输流从以符号为单位转换为以字节为单位。
将SRS***到双重传输流、处理turbo流以重组双重传输流、以及输出重组的双重传输流的步骤还可包括:将同步信号添加到网格编码的双重传输流;将导频***到已经添加同步信号的双重传输流;对已经***导频的双重传输流进行均衡;对均衡的双重传输流进行VSB调制;以及将VSB调制的双重传输流调制为在RF信道频带中的信号并发送该信号。
在网格编码的步骤中,可在SRS被编码之前执行初始化,并且可根据通过初始化改变的值补偿奇偶校验。
接收重组的双重传输流、单独对turbo流进行turbo解码、将turbo解码的turbo流***到双重传输流、以及对已经***turbo解码的turbo流的双重传输流解码以恢复普通流数据和turbo流数据的步骤可包括:接收并解调包括turbo流和普通流的双重传输流;对解调的双重传输流进行均衡;对均衡的双重传输流的普通流进行viterbi解码;对均衡的双重传输流的turbo流进行turbo解码;将turbo解码的turbo流***到viterbi解码的双重传输流;对已经***turbo解码的turbo流的双重传输流进行解交织;对解交织的双重传输流RS解码;对RS解码的双重传输流去随机化;以及对去随机化的双重传输流解复用以恢复普通流包和turbo流包。
对均衡的双重传输流的turbo流进行turbo解码的步骤包括:对均衡的双重传输流的turbo流进行网格解码;对网格解码的turbo流进行解交织;对解交织的turbo流解码;以及如果在对解交织的turbo流解码期间输出硬判决输出值,则对硬判决输出值进行帧格式化,其中,重复对均衡的双重传输流的turbo流的网格解码、对网格解码的turbo流进行解交织、对解交织的turbo流解码的步骤,直到在对解交织的turbo流解码期间输出硬判决输出值。
对均衡的双重传输流的turbo流进行turbo解码的步骤还可包括将帧格式化的turbo流从以符号为单位转换为以字节为单位。
对去随机化的双重传输流解复用以恢复普通流包和turbo流包的步骤可包括:对双重传输流解复用以从双重传输流分离普通流和turbo流;将同步信号***到分离的普通流并输出包括同步信号的普通流;从分离的turbo流去除占位符并对turbo流进行RS解码;以及将同步信号***到RS解码的turbo流并输出***的同步信号。
对去随机化的双重传输流解复用以恢复普通流包和turbo流包的步骤可包括:对双重传输流解复用以从双重传输流分离普通流和turbo流;将同步信号***到分离的普通流并输出包括同步信号的普通流;从分离的turbo流去除占位符并对turbo流进行RS解码;以及从已经去除占位符的turbo流检测同步信号,从检测到的同步信号直到预定长度对turbo流进行RS解码,并输出RS解码的turbo流。
本发明的其他方面和/或优点部分地在下面的描述中阐述,部分地,从描述中变得清楚,或可通过本发明的实施而得知。
有利效果
如上所述,根据本发明的实施例,可使用包括turbo流和普通流的双重传输流来执行广播服务。因此,特定数据可被稳健处理并被发送。结果,可有效地提供广播服务。而且,SRS可被***到双重传输流,从而接收机可容易地检查信道的状态。因此,可确定补偿度。具体地,可使用具有简单结构的发送机和接收机来执行上述操作。结果,可有效地提高ATSC VSB方式(诸如在美国地面DTV***中)的接收灵敏度,。
附图说明
通过下面结合附图对实施例的描述,本发明的这些和/或其他方面和优点将会变得清楚并且更容易理解,其中:
图1是示出传统的数字广播(ATSC VSB)发送和接收***的构造的框图;
图2是示出传统的高级电视***委员会残留边带(ATSC VSB)数据的帧结构的示图;
图3是示出根据本发明实施例的数字广播***的构造的框图;
图4是示出根据本发明实施例的图3中示出的数字广播***的传输流产生器的构造的框图;
图5是示出根据本发明实施例的从图3中示出的传输流产生器的RS编码器输出的流的结构的示图;
图6和图7是示出根据本发明实施例的使用图4中示出的传输流产生器产生奇偶校验***区域的处理的示图;
图8是示出根据本发明实施例的图3中示出的数字广播***的发送机的构造的框图;
图9和图10是示出根据本发明实施例的图8中示出的发送机中使用的turbo处理器的构造的框图;
图11是示出根据本发明实施例的在turbo处理器中使用的外交织器的操作的示图;
图12是示出根据本发明实施例的图8中示出的发送机中使用的网格和/或奇偶校验校正器的构造的框图;
图13是示出根据本发明实施例的在图12中示出的网格和/或奇偶校验校正器中使用的网格编码器块的构造的框图;
图14是示出根据本发明实施例的图3中示出的数字广播***的接收机的构造的框图;
图15是示出根据本发明实施例的图14中示出的turbo解码器的构造的框图;
图16和图17是示出根据本发明实施例的图14中示出的turbo解复用器的构造的框图;
图18是示出根据本发明实施例的发送双重传输流的处理的流程图;
图19是示出根据本发明实施例的接收双重传输流的处理的流程图;
图20是示出根据本发明实施例的turbo解码处理的流程图;以及
图21是示出根据本发明实施例的数字广播***处理的双重传输流的结构的示图。
具体实施方式
现将详细参照本发明的实施例,其示例在附图中示出,其中,相同的标号始终表示相同的部件。以下,参照附图描述实施例以解释本发明。
图3是示出根据本发明实施例的数字广播***的构造的框图。参照图3,数字广播***包括传输流产生器100、发送机200和接收机300。
传输流产生器100接收并复用普通流和turbo流以产生双重传输流。
图4是示出根据本发明实施例的图3中示出的传输流产生器100的构造的框图。参照图4,传输流产生器100包括RS编码器110、复制器120和复用器130。
RS编码器110接收turbo流,将奇偶校验添加到turbo流,对turbo流进行编码,并将编码的turbo流发送到复制器120。
图5是示出图4中示出的RS编码器110编码的包的结构的示图。图4中示出的RS编码器110接收包括同步信号区域、包标识(PID)区域和turbo数据区域的turbo流。整个turbo流包可包括188字节。这里,同步信号可以是1字节,PID可以是3字节,turbo数据可以是184字节。RS编码器110从turbo流去除同步信号,计算turbo数据区域的奇偶校验,并将20字节的奇偶校验添加到turbo流。结果,最后编码的turbo流的包包括207字节。这里,207字节中的3字节被分配给PID,184字节被分配给turbo数据,20字节被分配给奇偶校验。
复制器120在编码的turbo流中形成奇偶校验***区域。现将详细描述形成奇偶校验***区域的方法。turbo流的字节被划分为每个具有2字节或4字节的组。一字节的部分比特值和null数据(例如,“0”)被放入每个组。输入null数据的区域是奇偶校验***区域。
现将更加详细描述复制器120的操作。换句话说,如果输入增加两倍并且“a、b、c、d、e、f、g、h”以从最高有效值(MSB)的顺序被***到一个字节,复制器120的输出可被表示为“a、a、b、b、c、c、d、d、e、e、f、f、g、g、h、h”。在这种情况下,顺序地输出包括MSB“a、a、b、b、c、c、d、d”的一个字节和包括比特“e、e、f、f、g、g、h、h”的一个字节。
如果输入增加到四倍,则复制器120的输出可被表示为“a、a、a、a、b、b、b、b、c、c、c、c、d、d、d、d、e、e、e、e、f、f、f、f、g、g、g、g、h、h、h、h”。换句话说,输出4字节。复制器120不需要必须复制输入的比特,但是可将任意不同的值(即,null数据)***到除了指定的位置之外的其他位置。例如,如果复制器120将输入增加到两陪,则复制器120可输出“a、x、b、x、c、x...”而不是“a、a、b、b、c、c...”。换句话说,复制器120可仅在每两个连续的比特的前部维持原始输入值,而可将任意值放到每两个连续比特的后部。
在相反情况下,复制器120可仅在后部维持原始值。如果复制器120将输出增加到四倍,则原始输入仅可被放到第一至第四位置中的一个,并且任意值可被放到其他位置。
图6和图7是示出根据本发明实施例的使用复制器120形成奇偶校验***区域的方法的示图。图6示出1/2比率转换方法。复制器120将1/2比率转换方法应用到turbo流的每个字节以产生两个字节。如图6所示,包括比特D0至D7的一个字节被划分为两个比特组。两个比特组中的一个包括4个比特D0至D3,另一个包括4个比特D4至D7。在这种状态下,一个null比特与两个比特组中的每一个的每个比特一起被排列以将两个比特组中的每一个扩展为字节。结果,产生包括比特D4至D7的第一字节“D70D60D50D40”和包括比特D0至D3的第二字节“D30D20D10D00”。第一和第二字节中的每一个的两个比特之间的比特用作奇偶校验***区域。换句话说,第一和第二字节中的每一个的第二、第四、第六和第八比特用作奇偶校验***区域。这种奇偶校验***区域的位置可改变。换句话说,第二、第三、第六和第七比特或第三、第四、第五和第六比特可用作奇偶校验***区域。
图7示出1/4比率转换方法。复制器120将1/4比率转换方法应用到turbo流的每个字节以产生四个字节。参照图7,包括比特D0至D7的一个字节被划分为每个具有两个比特D0和D1、D2和D3、D4和D5、或D6和D7的四个比特组。在这种状态下,将三个null比特按直线排列在四个比特组中的每一个的每个比特的下一线以将四个比特组的每一个扩展为字节。详细地,一个字节扩展为包括D6和D7的第一字节“D7000D6000”、包括D4和D5的第二字节“D5000D4000”、包括D2和D3的第三字节“D3000D2000”以及包括D0和D1的第四字节“D1000D0000”。参照图7,四个比特组的每一个的第二、第三、第四、第六、第七和第八比特用作奇偶校验***区域,但是奇偶校验***区域不局限该情况。
参照图4,复用器130对额外接收的普通流和复制器120处理的turbo流复用。因此,可产生包括普通流和turbo流的双重传输流。可从外部模块(诸如广播拍摄设备等)或内部模块(诸如压缩处理模块,例如,运动图像专家组-2(MPEG-2)模块、视频编码器、音频编码器等)接收普通流和turbo流。
复用器130在双重传输流的每个包中形成自适应字段。自适应字段是指turbo流或其他数据将被***的区域。详细地,除了turbo流,可将用于初始化的重设数据、补充参考信号(SRS)等***到自适应字段。自适应字段可用作记录各种类型的包信息的选项字段。包信息可以是节目时钟参考(PCR)、原始节目时钟参考(OPCR)、四个电路块、接合倒计数、传送专用数据长度或自适应字段扩展长度。PCR用于接收机的解调器的同步。OPCR用于在接收机中记录、预约并播放节目。接合倒计数是每个包括Cr和Cb块的连续的宏块的数量。传送专用数据长度是文字广播的文字数据的长度。在这种情况下,turbo流将被记录的区域可能与选项字段不重叠。
图4中示出的传输流产生器100还可包括交织器(未示出)。在这种情况下,交织器可被放置在复制器120的前面或后面。因此,RS编码的turbo流可被交织,并随后可产生奇偶校验***区域。或者,已经产生奇偶校验***区域的turbo流可被交织并随后提供给复用器130。
图3中示出的发送机200可被实现为如图8所示。
参照图8,发送机200包括随机化器210、SRS***器220、RS编码器230、交织器240、turbo处理器250、网格和/或奇偶校验校正器260、同步信号复用器270、导频***器280、预均衡器285、残留边带(VSB)调制器290和RF调制器295。
随机化器210对从传输流产生器100接收的双重传输流进行随机化。
SRS***器220接收双重传输流并将SRS***到双重传输流的每个包的自适应字段。SRS是指对发送机和接收机公知的信号模式。广播接收机将接收的流的SRS与现有的SRS进行比较,以容易地检查信道的状态。因此,可确定对奇偶校验的补偿度。
RS编码器230对已经***SRS的双重传输流编码。
交织器240对编码的双重传输流交织。
Turbo处理器250从交织的双重传输流仅检测turbo流,对检测的turbo流编码并交织,并对编码和交织的turbo流进行稳健处理。然后,稳健处理的turbo流被填充到双重传输流以重组双重传输流。其后,对通过turbo流编码改变的奇偶校验执行补偿操作。Turbo处理器250的构造的示例在图9和图10中示出。
参照图9,turbo处理器250包括turbo流检测器251、外编码器252、外交织器253、turbo流填充器254和奇偶校验补偿器255。
turbo流检测器251从双重传输流检测turbo流。
外编码器252将奇偶校验***到检测到的turbo流的奇偶校验***区域以对turbo流编码。
外交织器253对编码的turbo流进行交织。
turbo流填充器254对交织的turbo流和普通流进行复用以重组双重传输流。turbo流填充器254可被实现为复用器。
奇偶校验补偿器255重新生成重组的双重传输流的奇偶校验并将该奇偶校验添加到双重传输流,从而补偿通过对turbo流编码引起的奇偶校验错误。
图10是示出根据本发明另一实施例的turbo处理器250的构造的框图。参照图10,除了turbo流检测器251、外编码器252、外交织器253、turbo流填充器254和奇偶校验补偿器255之外,turbo处理器250还可包括字节-符号转换器256和符号-字节转换器257。
字节-符号转换器256将交织器240交织的双重传输流从以字节为单位转换为以符号为单位。参照“US ATSC DTV标准(A/53)”的表D5.2,可容易地理解从以字节为单位到以符号为单位的转换。turbo流检测器251从已经转换为符号为单位的双重传输流检测turbo流。外编码器252计算检测到的turbo流的奇偶校验,并将该奇偶校验***到奇偶校验***区域,以对turbo流编码。在这种情况下,外编码器252以字节为单位对turbo流编码。
外交织器253对编码的turbo流交织。在这种情况下,外交织器253以比特为单位对编码的turbo流交织。
turbo流填充器254对交织的turbo流和普通流复用以组成双重传输流。详细地,turbo流填充器254将turbo流填充到turbo流检测器251没有检测的turbo流的位置,以组成双重传输流。
符号-字节转换器257将双重传输流从以符号为单位转换为以字节为单位。参照“US ATSC DTV标准(A/53)”的表D5.2,可容易地理解从以符号为单位到以字节为单位的转换。
图11是示出外交织器253执行的交织处理的示图。参照图11,外交织器253根据预定的交织规则执行交织。例如,预定的交织规则为{0、1、2、3}=>{2、1、3、0},并且顺序地输入“A、B、C和D”,“A、B、C和D”被交织并且以“DBAC”的格式输出。
参照图8,turbo处理的双重传输流被网格和/或奇偶校验校正器260网格编码。网格和/或奇偶校验校正器260还校正通过网格编码改变的奇偶校验。
图12是示出根据本发明实施例的网格和/或奇偶校验校正器260的构造的框图。参照图12,网格和/或奇偶校验校正器260包括网格编码器块410、RS重编码器420、加法器430、复用器440和映射器450。
复用器440可具有执行网格编码的操作模式(称为普通模式)和加法器430添加的包被网格编码的操作模式(称为奇偶校验校正模式)。复用器440的操作模式取决于从RS重编码器420接收的控制信号。
网格编码器块410对从复用器440接收的包编码。网格编码器块410可根据外部控制信号对包进行网格编码,并且可在包的SRS数据被网格编码之前立即被初始化。
当网格编码器块410被初始化时,RS重编码器420重新生成与改变的包相应的奇偶校验。
加法器430将重编码的奇偶校验添加到从turbo处理器250接收的包,并将添加结果提供给复用器440。现在将描述添加方法。
A)省略前部...101001010111001010101011AAAAA...省略剩余部分。
B)省略前部...000000000000010000000000BBBBB...省略剩余部分。
C)省略前部...101001010111011010101011CCCCC...省略剩余部分。
A)指示从turbo处理器250接收的包,B)指示RS重编码的包,C)指示使用加法器430对接收的包和RS重编码的包执行异或而获得的包。当接收的包A)的下划线部分被输入到网格编码器块410时,网格编码器块410被初始化。在这种情况下,与在网格编码器块410中预存储的值相应的值被提供给RS重编码器420,并且RS重编码器420将奇偶校验添加到提供的值以输出RS重编码的包B)。RS重编码的包B)的下划线部分表示与接收的包A)的下划线部分相应的改变的值。与RS重编码的包B)的下划线部分相应的奇偶校验被重新生成为“BBBBB”。
加法器430对接收的包A)和RS重编码的包B)执行异或以输出包C)。考虑到包C),接收的包A)的下划线部分在包C)中被改变为“01”,接收的包A)的奇偶校验在包C)中从“AAAAA”被改变为“CCCCC”。
当完成初始化和奇偶校验校正时,复用器440以普通操作模式操作,以将双重传输流提供给网格编码器块410。
映射器450将网格编码的包映射为8电平符号并输出8电平符号。详细地,映射器450可映射网格编码的包,如下表1所示。
表1
Z2 | Z1 | Z0 | R |
0 | 0 | 0 | -7 |
0 | 0 | 1 | -5 |
0 | 1 | 0 | -3 |
0 | 1 | 1 | -1 |
1 | 0 | 0 | +1 |
1 | 0 | 1 | +3 |
1 | 1 | 0 | +5 |
1 | 1 | 1 | +7 |
如上表1所示,Z0、Z1和Z2是从网格编码器块410输出的网格编码值,R表示与网格编码值相应的映射输出值。换句话说,如果网格编码值输出为“0、0、0”,则映射器450输出“-7”作为映射输出值。
图13是根据本发明实施例的网格编码器块410的构造的框图。参照图13,网格编码器块410包括分流器411、多个网格编码器412-1至412-12以及编码输出单元413。
分流器411顺序地将从复用器440输出的流输出到多个网格编码器412-1至412-12。在这种情况下,流能够以字节为单位输出。
多个网格编码器412-1至412-12对流进行网格编码并输出。在这种情况下,网格编码器412-1至412-12被顺序地选择以顺序地输出网格编码器412-1至412-12的网格编码值。在初始部分,网格编码器412-1至412-12将预存储在网格编码器412-1至412-12的存储器(未示出)中的值作为初始值提供给RS重编码器420。RS重编码器420将奇偶校验添加到提供的初始值,并将添加结果输出到加法器430以校正奇偶校验。
编码输出单元413顺序地检测从网格编码器412-1至412-12输出的网格编码值,并将网格编码值输出到映射器450。
网格编码器412-1至412-12的每一个包括多个存储器,并使用存储器执行网格编码。在这种情况下,在对具有SRS的区域网格编码之前立即执行初始化。通过初始化重设存储器。在该处理中,预存储在存储器中的值作为初始值被提供给RS重编码器420。
详细地,网格编码器412-1至412-12中的每一个可包括三个存储器(即,第一至第三存储器)。当初始化被执行时,第一存储器输出预存储的值作为初始值(称为第一初始值)。而且,第三存储器被初始化并同时将预存储的值移动到第二存储器。根据移动操作,预存储在第二存储器中的值被输出为初始值(称为第二初始值)。RS重编码器420将第一和第二值组合并将组合的值用作初始值。
第二和第三存储器按直线排列,以执行移动操作。因此,需要具有2个符号的控制信号初始化第二和第三存储器。而且,可使用三个存储器形成8个初始值状态“000”、“111”、“001”、“010”、“100”、“110”、“101”、“011”。指示第一和第二初始值的值“X0”和“X1”可被提供给RS重编码器420以改变奇偶校验。
参照图8,同步信号复用器270将段同步信号和场同步信号添加到网格编码的双重传输流,并对双重传输流复用。
导频***器280将预定的DC值添加到已经添加了段同步信号和场同步信号的双重传输流以将导频***到双重传输流。
预均衡器285对已经***导频的双重传输流进行均衡,从而最小化符号间干扰(ISI)。
VSB调制器290对均衡的双重传输流进行VSB调制。
RF调制器295将VSB调制的双重传输流调制为RF信道频带中的信号并输出该信号。
图14是根据本发明实施例的图3中示出的数字广播***的接收机300的构造的框图。参照图14,接收机300包括解调器310、均衡器320、viterbi解码器330、turbo解码器340、turbo***器350、解交织器360、RS解码器370、去随机化器380和turbo解复用器390。
解调器310根据添加到双重传输流的基带信号的同步信号从双重传输流检测同步并对双重传输流解调。
均衡器320对解调的双重传输流进行均衡以补偿由信道的多路径引起的信道的失真。均衡器320均衡的双重传输流被提供给viterbi解码器330和turbo解码器340。
viterbi解码器330对均衡的双重传输流执行纠错,并对纠错的符号解码。
turbo解码器340仅检测均衡的双重传输流的turbo流,并对turbo流turbo解码。turbo解码表示对turbo流解码的处理。这将在随后详细描述。
turbo***器350将由turbo解码器340进行了turbo解码的turbo流***到viterbi解码的双重传输流。在这种情况下,turbo***器350可从turbo解码的双重传输流检测turbo流,并将turbo流***到与viterbi解码的双重传输流的turbo流相应的区域。与turbo流相应的区域可以是部分包自适应字段或整个包自适应字段。包自适应字段表示在双重传输流的每个包中形成的区域,在所述区域中将记录SRS、turbo流数据等。
解交织器360对已经***turbo流的双重传输流进行解交织。
RS解码器370对解交织的包解码以进行纠错。
去随机化器380对纠错的包去随机化,turbo解复用器390对去随机化的包解复用,以恢复普通流和turbo流。
图15是示出根据本发明实施例的turbo解码器340的构造的框图。参照图15,turbo解码器340包括网格解码器341、外解交织器342、外映射解码器343、外交织器344、帧格式化器345和符号解交织器346。
网格解码器341对均衡的双重传输流的turbo流网格解码,并将网格解码的turbo流提供给外解交织器342。
外解交织器342对网格解码的turbo流解交织。
外映射解码器343可对解交织的turbo流进行卷积解码。外映射解码器343根据卷积解码的结果输出软判决和硬判决输出值。这里,软和硬判决输出值取决于turbo流的矩阵。例如,如果turbo流的矩阵为“0.8”,则软判决输出值输出为“0.8”。如果turbo流的矩阵为“1”,则硬判决输出值被输出。
外映射解码器343的硬判决输出值被提供给帧格式化器345。在这种情况下,硬判决输出值表示turbo流。
帧格式化器345对卷积解码的硬判决turbo流格式化为双重传输流的帧。
符号解交织器346将帧格式化的turbo流从以符号为单位解交织为以字节为单位。参照“US ATSC DTV标准(A/53)”的表D5.2,可容易地理解从以符号为单位到以字节为单位的解交织,因此将省略它的详细描述。符号解交织器346在图15中示出,但是可被省略。
如果外映射解码器343输出软判决输出值,则外交织器344对turbo流交织并将交织的turbo流提供给网格解码器341。网格解码器341对交织的turbo流进行网格解码,并将网格解码的turbo流提供给外解交织器342。外解交织器342对网格解码的turbo流解交织,并将解交织的turbo流提供给外映射解码器343。可重复地执行网格解码器341、外解交织器342、外交织器344的操作直到硬判决输出值被输出。因此,可获得可靠的解码的值。
图16是示出图14中示出的接收机300的turbo解复用器390的构造的框图。参照图16,turbo解复用器390包括传输流(TS)解复用器391、压缩器393、RS解码器394以及第一同步信号***器392和第二同步信号***器395。
TS解复用器391将去随机化的包解复用为普通流和turbo流。
使用第一同步信号***器392将同步信号***到TS解复用器391解复用的普通流,以恢复为188字节的普通流。
压缩器393从解交织的turbo流去除占位符。占位符可以是在数字广播发送***中用于对turbo流进行RS编码的奇偶校验***区域。如果以1/4或1/2比率形成占位符,则turbo流的大小可按1/4或1/2比率被减少。
RS解码器394对已经去除占位符的turbo流解码。
第二同步信号***器395将同步信号***到解码的turbo流以恢复188字节的turbo流。如果在产生双重传输流期间turbo流的同步信号被去除,则需要使用第二同步信号***器395***同步信号以重新生成turbo流的处理。
图17是示出根据本发明另一实施例的turbo解复用器390的构造的框图。参照图17,turbo解复用器390包括TS解复用器391、第一同步信号***器392、压缩器393、RS解码器394和同步信号检测器396。与参照图17的描述不同,turbo流的同步信号不能在产生双重传输流期间被去除。在这种情况下,也可接收turbo流的同步信号,因此,同步信号不需要被***。
同步信号检测器396接收已经去除占位符的turbo流,检查接收的turbo流的同步信号的值“0x47”,并将从同步信号之后的字节到187字节的turbo流输出到RS解码器394。这里,同步信号的值“0x47”指示在每个包中存在的同步信号的值,一个包除了一个字节的同步信号之外包括187个字节。同步信号检测器396可检测从同步信号的值到187字节的turbo流。
RS解码器394校正同步信号已经被检测的188个字节的turbo流的错误,并恢复turbo流。
图16或图17中示出的turbo解复用器390还可包括解交织器(未示出)。换句话说,如果传输流产生器100还包括交织器,则接收机300的turbo解复用器390还可包括解交织器。
根据本发明实施例的数字广播方法,包括:产生包括turbo流和普通流的双重传输流;仅对双重传输流的turbo流进行turbo解码并发送;以及接收双重传输流以对普通流和turbo流单独解码,从而恢复普通流数据和turbo流数据。
图18是示出根据本发明实施例的产生并发送双重传输流的方法的流程图。参照图18,在操作S610,产生双重传输流。详细地,在turbo流中形成奇偶校验***区域,在普通流中形成自适应字段,turbo流和普通流被复用以产生双重传输流。
在操作S620,双重传输流被随机化。在操作S630,SRS被***到部分自适应字段。
在S640,已经***SRS的双重传输流被编码。在操作S650,编码的双重传输流被交织。
在操作S660,执行turbo处理。Turbo处理是仅turbo流从双重传输流被检测,被编码、被交织并被***到双重传输流的处理。在这种情况下,在操作S640之后执行操作S660。因此,另外执行奇偶校验补偿操作以避免奇偶校验随turbo处理而改变
在操作S670,执行网格编码和/或奇偶校验校正。然后,同步信号被复用,导频被***到双重传输流,并且双重传输流被均衡、调制并发送。对其的详细描述已经在上面描述,因此将省略。
图19是根据本发明实施例的接收双重传输流的方法的流程图。参照图19,在操作S710,双重传输流被接收并解调。在操作S720,解调的双重传输流被均衡。普通流和turbo流从均衡的双重传输流分离。在操作S730,普通流和turbo流被单独地解码。可使用具有如图15所示的结构的turbo解码器执行turbo流的解码。如果普通流和turbo流被完全地解码,则turbo流被重新***到双重传输流以在操作S740重组双重传输流。
在操作S750,重组的双重传输流被解交织。在操作S760,解交织的双重传输流被RS解码。在操作S770,RS解码的双重传输流被去随机化。在操作S780,双重传输流被解复用,以恢复turbo流和普通流。
图20是示出根据本发明实施例的turbo解码方法的流程图。参照图20,在操作S810,双重传输流的turbo流被网格解码。在操作S820,网格解码的turbo流被外解交织。在操作S830,外解交织的turbo流被外解码。
如果硬判决输出值通过外解码被输出,则在操作S850,硬判决turbo流被格式化为双重传输流的帧。在操作S860,turbo流被符号交织。
如果软判决输出值通过外解码被输出,则执行操作S840以对网格编码的turbo流外交织。再次执行操作S810和操作S820以对外交织的turbo流进行网格解码和外解交织。因此,可获得可靠的硬判决turbo流。
图21是示出本发明实施例的数字广播***处理的双重传输流的结构的示图。参照图21,在双重传输流的一个场中,78个turbo流包被***到312个段包。在双重传输流中,turbo流的包(188字节)和普通流的3个包(188字节)以1∶3的比例被重复。如果turbo流的70个包被***到双重传输流的312个段,则在双重传输流中,turbo流的一个包和普通流的3个包以1∶3的比例被重复70次,并且剩余的32个包被组成为普通流包。具有S字节大小的SRS被***到每个包,因此turbo流的大小为182-S字节。
可使用上述的广播***和方法观看与turbo流和普通流相应的广播信号。
尽管已经示出和描述了本发明的一些实施例,但是本领域技术人员将理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行改变,本发明的范围在权利要求及其等同物中被限定。
产业上的可利用性
本发明涉及一种使用包括用于数字广播的普通流和turbo流的双重传输流的数字广播***和方法。
权利要求书(按照条约第19条的修改)
按照专利合作条约的第19条的修改声明
修改说明:
修改了权利要求:
1、修改了权利要求4,将“***到在随机化的双重传输流中形成的填充区域”修改为“***到随机化的双重传输流”;
2、修改了权利要求20,将“***到在随机化的双重传输流中形成的填充区域”修改为“***到随机化的双重传输流”;
3、增加了权利要求34、35、36、37、38、39、40、41、42、43、44、45;
1、一种数字广播***,包括:
传输流产生器,将普通流和turbo流进行复用以产生双重传输流;
发送机,将SRS(补充参考信号)***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及
接收机,接收重组的双重传输流,对turbo流进行单独turbo解码,将turbo解码过的turbo流***到双重传输流,并对已经***经过turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
2、如权利要求1所述的数字广播***,其中,传输流产生器包括:
RS(Reed-Solomon)编码器,从外部源接收turbo流,并对turbo流进行RS编码;
复制器,在RS编码的turbo流中形成奇偶校验***区域;以及
复用器,接收来自外部资源的普通流和来自复制器的turbo流,将所述turbo流和普通流进行复用以产生双重传输流。
3、如权利要求2所述的数字广播***,其中,复制器使用1/2比率转换方法和1/4比率转换方法之一来转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
4、如权利要求1所述的数字广播***,其中,发送机包括:
随机化器,从传输流产生器接收双重传输流,并对双重传输流进行随机化;
SRS***器,将SRS***到随机化的双重传输流;
RS编码器,对已经***SRS的双重传输流进行编码;
交织器,对编码的双重传输流进行交织;
turbo处理器,从交织的双重传输流检测turbo流,对检测的turbo流编码,将编码的turbo流填充到双重传输流,并对相应于编码的turbo流的奇偶校验进行补偿;以及
网格和/或奇偶校验校正器,对turbo处理器处理的双重传输流进行网格编码。
5、如权利要求4所述的数字广播***,其中,turbo处理器包括:
turbo流检测器,从交织的双重传输流检测turbo流;
用以产生双重传输流的步骤包括:
从外部源接收turbo流并对turbo流进行RS编码;
在RS编码的turbo流中形成奇偶***区域;以及
从外部源接收普通流,并对包括奇偶***区域的turbo流和普通流复用以产生双重传输流。
19、如权利要求18所述的数字广播方法,其中,使用1/2比率转换方法和1/4比率转换方法中的一个转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
20、如权利要求17所述的数字广播方法,其中,将SRS***到双重传输流、处理turbo流以重组双重传输流、以及输出重组的双重传输流的步骤包括:
对产生的双重传输流进行随机化;
将SRS***到随机化的双重传输流;
对已经***SRS的双重传输流进行编码;
对编码的双重传输流进行交织;
从交织的双重传输流检测turbo流,对turbo流编码,将编码的turbo流填充到双重传输流,并对与编码的turbo流相应的奇偶校验进行补偿;以及
对turbo处理的双重传输流进行网格编码。
21、如权利要求20所述的数字广播方法,其中,从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对与编码的turbo流相应的奇偶校验进行补偿的步骤包括:
从交织的双重传输流检测turbo流;
将与检测的turbo流相应的奇偶校验***到turbo流的奇偶校验***区域;
对已经***奇偶校验的turbo流进行交织;
将交织的turbo流***到双重传输流,以重组双重传输流;以及
重新生成重组的双重传输流的奇偶校验,并将奇偶校验添加到双重传输流以补偿奇偶校验。
22、如权利要求21所述的数字广播方法,其中,从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对与编码的turbo流相应的奇偶校验进行补偿的步骤还包括:
将交织的双重传输流从以字节为单位转换为以符号为单位;以及值进行帧格式化,
其中,重复对均衡的双重传输流的turbo流的网格解码、对网格解码的turbo流进行解交织、对解交织的turbo流解码的步骤,直到在对解交织的turbo流解码期间输出硬判决输出值。
27、如权利要求26所述的数字广播方法,其中,对均衡的双重传输流的turbo流进行turbo解码的步骤还包括将帧格式化的turbo流从以符号为单位转换为以字节为单位。
28、如权利要求25所述的数字广播方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流进行解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流RS解码;以及
将同步信号***到RS解码的turbo流并输出***的同步信号。
29、如权利要求25所述的数字广播方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流进行解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流进行RS解码;以及
从已经去除占位符的turbo流检测同步信号,从检测到的同步信号直到预定长度对turbo流进行RS解码,并输出RS解码的turbo流。
30、如权利要求2所述的数字广播***,其中,传输流产生器还包括:
放置在复制器之前的交织器,对RS编码的turbo流交织并产生奇偶校验***区域。
31、如权利要求2所述的数字广播***,其中,传输流产生器还包括:
放置在复制器之后的交织器,对包括奇偶校验***区域的turbo流进行交织并将交织的turbo流发送到复用器。
32、如权利要求2所述的数字广播***,其中,turbo流包括同步信号区域、包标识(PID)区域和turbo数据区域。
33、如权利要求12所述的数字广播***,其中,如果传输流产生器包括交织器,则turbo解复用器包括对turbo流进行解交织的解交织器。
34、一种数字广播接收机,接收双重传输流,在双重传输流中对turbo流单独turbo解码,将turbo解码的turbo流***到双重传输流,并对已经***turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
35、如权利要求34所述的数字广播接收机,其中,接收机包括:
解调器,接收并解调包括turbo流和普通流的双重传输流;
均衡器,对解调的双重传输信号进行均衡;
viterbi解码器,对均衡的双重传输流的普通流解码;
turbo解码器,对均衡的双重传输流的turbo流解码;
turbo***器,将turbo解码器解码的turbo流***到从viterbi解码器输出的双重传输流;
解交织器,对turbo***器处理的双重传输流进行解交织;
RS解码器,对解交织的双重传输流进行RS解码;
去随机化器,对RS解码的双重传输流去随机化;以及
turbo解复用器,对去随机化的双重传输流进行解复用,以恢复普通流包和turbo流包。
36、如权利要求35所述的数字广播接收机,其中,turbo解码器包括:
网格解码器,对均衡的双重传输流的turbo流进行网格解码;
外解交织器,对网格解码的turbo流进行解交织;
外映射解码器,对解交织的turbo流解码;
外交织器,如果外映射解码器输出软判决输出值,对外映射解码器解码的turbo流进行交织,并将交织的turbo流提供给网格解码器;以及
帧格式化器,对从外映射解码器输出的硬判决输出值进行帧格式化。
37、如权利要求36所述的数字广播接收机,其中,turbo解码器还包括:符号解交织器,将帧格式化的turbo流从以符号为单位转换为以字节为单位,并将turbo流提供给turbo***器。
38、如权利要求35所述的数字广播接收机,其中,turbo解复用器包括:
TS(传输流)解复用器,对双重传输流解复用以输出普通流和turbo流;
第一同步信号***器,将同步信号***到从TS解复用器输出的普通流,并输出包括同步信号的普通流;
压缩器,从TS解复用器输出的turbo流去除占位符;
RS解码器,对占位符已经被去除的turbo流进行RS解码;以及
第二同步信号***器,将同步信号***到RS解码的turbo流并输出包括同步信号的turbo流。
39、如权利要求35所述的数字广播接收机,其中,turbo解复用器包括:
TS解复用器,对双重传输流解复用以输出普通流和turbo流;
同步信号***器,将同步信号***到从TS解复用器输出的普通流并输出包括同步信号的普通流;
压缩器,从TS解复用器输出的turbo流去除占位符;
同步信号检测器,从占位符已经被去除的turbo流检测同步信号;以及
RS解码器,从检测的同步信号直到预定长度对turbo流RS解码,并输出RS解码的turbo流。
40、一种数字广播接收方法,用于接收双重传输流,在双重传输流中对turbo流单独turbo解码,将turbo解码的turbo流***到双重传输流,并对已经***turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
41、如权利要求40所述的数字广播接收方法,包括:
接收并解调包括turbo流和普通流的双重传输流;
对解调的双重传输流进行均衡;
对均衡的双重传输流的普通流解码;
对均衡的双重传输流的turbo流进行turbo解码;
将turbo解码的turbo流***到viterbi解码的双重传输流;
对***了turbo解码的turbo流的双重传输流进行解交织;
对解交织的双重传输流进行RS解码;
对RS解码的双重传输流去随机化;以及
对去随机化的双重传输流进行解复用,以恢复普通流包和turbo流包。
42、如权利要求41所述的数字广播接收方法,其中,对均衡的双重传输流的turbo流进行turbo解码的步骤包括:
对均衡的双重传输流的turbo流进行网格解码;
对网格解码的turbo流进行解交织;
对解交织的turbo流解码;
如果在对解交织的turbo流的解码期间输出硬判决输出值,则对硬判决输出值进行帧格式化,
其中,重复对均衡的双重传输流的turbo流的网格解码、对网格解码的turbo流的解交织、对解交织的turbo流的解码的步骤,直到在对解交织的turbo流的解码期间输出硬判决输出值。
43、如权利要求42所述的数字广播接收方法,其中,对均衡的双重传输流的turbo流进行turbo解码的步骤还包括将帧格式化的turbo流从以符号为单位转换为以字节为单位。
44、如权利要求41所述的数字广播接收方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流进行RS解码;以及
将同步信号***到RS解码的turbo流并输出***的同步信号。
45、如权利要求41所述的数字广播接收方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流进行RS解码;以及
从已经去除占位符的turbo流检测同步信号,从检测到的同步信号直到预定长度对turbo流进行RS解码,并输出RS解码的turbo流。
Claims (33)
1、一种数字广播***,包括:
传输流产生器,将普通流和turbo流进行复用以产生双重传输流;
发送机,将SRS(补充参考信号)***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及
接收机,接收重组的双重传输流,对turbo流进行单独turbo解码,将turbo解码过的turbo流***到双重传输流,并对已经***经过turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
2、如权利要求1所述的数字广播***,其中,传输流产生器包括:
RS(Reed-Solomon)编码器,从外部源接收turbo流,并对turbo流进行RS编码;
复制器,在RS编码的turbo流中形成奇偶校验***区域;以及
复用器,接收来自外部源的普通流和来自复制器的turbo流,将所述turbo流和普通流进行复用以产生双重传输流。
3、如权利要求2所述的数字广播***,其中,复制器使用1/2比率转换方法和1/4比率转换方法之一来转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
4、如权利要求1所述的数字广播***,其中,发送机包括:
随机化器,从传输流产生器接收双重传输流,并对双重传输流进行随机化;
SRS***器,将SRS***到在随机化的双重传输流中形成的填充区域;
RS编码器,对已经***SRS的双重传输流进行编码;
交织器,对编码的双重传输流进行交织;
turbo处理器,从交织的双重传输流检测turbo流,对检测的turbo流编码,将编码的turbo流填充到双重传输流,并对相应于编码的turbo流的奇偶校验进行补偿;以及
网格和/或奇偶校验校正器,对turbo处理器处理的双重传输流进行网格编码。
5、如权利要求4所述的数字广播***,其中,turbo处理器包括:
turbo流检测器,从交织的双重传输流检测turbo流;
外编码器,将与检测的turbo流相应的奇偶校验***到turbo流的奇偶校验***区域;
外交织器,对已经***奇偶校验的turbo流进行交织;
turbo流填充器,将交织的turbo流***到双重传输流以重组双重传输流;以及
奇偶校验补偿器,重新生成重组的双重传输流的奇偶校验,并将该奇偶校验添加到双重传输流。
6、如权利要求5所述的数字广播***,其中,turbo处理器还包括:
字节-符号转换器,将交织的双重传输流从以字节为单位转换为以符号为单位;以及
符号-字节转换器,将包括奇偶校验补偿器重新生成的奇偶校验的双重传输流从以符号为单位转换为以字节为单位。
7、如权利要求4所述的数字广播***,其中,发送机还包括:
复用器,将同步信号添加到网格编码的双重传输流;
导频***器,将导频***到已经添加同步信号的双重传输流;
预均衡器,对已经***导频的双重传输流进行均衡;
残留边带(VSB)调制器,对均衡的双重传输流进行VSB调制;以及
射频(RF)调制器,将VSB调制的双重传输流调制为RF信道频带中的信号,并发送该信号。
8、如权利要求4所述的数字广播***,其中,网格和/或奇偶校验校正器在对SRS编码之前执行初始化,并根据通过初始化改变的值对奇偶校验进行补偿。
9、如权利要求8所述的数字广播***,其中,网格和/或奇偶校验校正器包括:
网格编码器块,如果接收与初始化部分相应的外部控制信号,则执行初始化并输出预存储的值作为初始值;
RS重编码器,产生与初始值相应的奇偶校验;
加法器,将RS重编码器产生的奇偶校验添加到双重传输流以校正双重传输流的奇偶校验;
复用器,将包括加法器校正的奇偶校验的双重传输流提供给网格编码器块;以及
映射器,对由网格编码器块进行网格编码的双重传输流进行符号映射并输出。
10、如权利要求9所述的数字广播***,其中,网格编码器块包括:
多个网格编码器;
分流器,顺序地将双重流输入到多个网格编码器;以及
编码输出单元,顺序地检测多个网格编码器编码的值。
11、如权利要求10所述的数字广播***,其中,多个网格编码器中的每一个包括:
第一存储器,如果外部控制信号被输入,则第一存储器被初始化并输出预存储的值作为第一初始值;
第二存储器;以及
第三存储器,如果外部控制信号被输入,则第三存储器被初始化以将预存储的值移动到第二存储器,从而输出预存储在第二存储器中的值作为第二初始值,
其中,RS重编码器产生与包括第一和第二初始值的组合的初始值相应的奇偶校验。
12、如权利要求1所述的数字广播***,其中,接收机包括:
解调器,接收并解调包括turbo流和普通流的双重传输流;
均衡器,对解调的双重传输信号进行均衡;
viterbi解码器,对均衡的双重传输流的普通流解码;
turbo解码器,对均衡的双重传输流的turbo流解码;
turbo***器,将turbo解码器解码的turbo流***到从viterbi解码器输出的双重传输流;
解交织器,对turbo***器处理的双重传输流进行解交织;
RS解码器,对解交织的双重传输流进行RS解码;
去随机化器,对RS解码的双重传输流去随机化;以及
turbo解复用器,对去随机化的双重传输流进行解复用,以恢复普通流包和turbo流包。
13、如权利要求12所述的数字广播***,其中,turbo解码器包括:
网格解码器,对均衡的双重传输流的turbo流进行网格解码;
外解交织器,对网格解码的turbo流进行解交织;
外映射解码器,对解交织的turbo流解码;
外交织器,如果外映射解码器输出软判决输出值,对外映射解码器解码的turbo流进行交织,并将交织的turbo流提供给网格解码器;以及
帧格式化器,对从外映射解码器输出的硬判决输出值进行帧格式化。
14、如权利要求13所述的数字广播***,其中,turbo解码器还包括:符号解交织器,将帧格式化的turbo流从以符号为单位转换为以字节为单位,并将turbo流提供给turbo***器。
15、如权利要求12所述的数字广播***,其中,turbo解复用器包括:
TS(传输流)解复用器,对双重传输流解复用以输出普通流和turbo流;
第一同步信号***器,将同步信号***到从TS解复用器输出的普通流,并输出包括同步信号的普通流;
压缩器,从TS解复用器输出的turbo流去除占位符;
RS解码器,对占位符已经被去除的turbo流进行RS解码;以及
第二同步信号***器,将同步信号***到RS解码的turbo流并输出包括同步信号的turbo流。
16、如权利要求12所述的数字广播***,其中,turbo解复用器包括:
TS解复用器,对双重传输流解复用以输出普通流和turbo流;
同步信号***器,将同步信号***到从TS解复用器输出的普通流并输出包括同步信号的普通流;
压缩器,从TS解复用器输出的turbo流去除占位符;
同步信号检测器,从占位符已经被去除的turbo流检测同步信号;以及
RS解码器,从检测的同步信号直到预定长度对turbo流RS解码,并输出RS解码的turbo流。
17、一种数字广播方法,包括:
对普通流和turbo流复用以产生双重传输流;
将补充参考信号(SRS)***到双重传输流,处理turbo流以重组双重传输流,并输出重组的双重传输流;以及
接收重组的双重传输流,单独对turbo流turbo解码,将turbo解码的turbo流***到双重传输流,并对已经***turbo解码的turbo流的双重传输流解码,以恢复普通流数据和turbo流数据。
18、如权利要求17所述的数字广播方法,其中,对普通流和turbo流复用以产生双重传输流的步骤包括:
从外部源接收turbo流并对turbo流进行RS编码;
在RS编码的turbo流中形成奇偶***区域;以及
从外部源接收普通流,并对包括奇偶***区域的turbo流和普通流复用以产生双重传输流。
19、如权利要求18所述的数字广播方法,其中,使用1/2比率转换方法和1/4比率转换方法中的一个转换turbo流的每个字节,以在turbo流的数据比特之间形成奇偶校验***区域。
20、如权利要求17所述的数字广播方法,其中,将SRS***到双重传输流、处理turbo流以重组双重传输流、以及输出重组的双重传输流的步骤包括:
对产生的双重传输流进行随机化;
将SRS***到在随机化的双重传输流中形成的填充区域;
对已经***SRS的双重传输流进行编码;
对编码的双重传输流进行交织;
从交织的双重传输流检测turbo流,对turbo流编码,将编码的turbo流填充到双重传输流,并对与编码的turbo流相应的奇偶校验进行补偿;以及
对turbo处理的双重传输流进行网格编码。
21、如权利要求20所述的数字广播方法,其中,从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对与编码的turbo流相应的奇偶校验进行补偿的步骤包括:
从交织的双重传输流检测turbo流;
将与检测的turbo流相应的奇偶校验***到turbo流的奇偶校验***区域;
对已经***奇偶校验的turbo流进行交织;
将交织的turbo流***到双重传输流,以重组双重传输流;以及
重新生成重组的双重传输流的奇偶校验,并将奇偶校验添加到双重传输流以补偿奇偶校验。
22、如权利要求21所述的数字广播方法,其中,从交织的双重传输流检测turbo流、对turbo流编码、将编码的turbo流填充到双重传输流、以及对与编码的turbo流相应的奇偶校验进行补偿的步骤还包括:
将交织的双重传输流从以字节为单位转换为以符号为单位;以及
将包括重新生成的奇偶校验的双重传输流从以符号为单位转换为以字节为单位。
23、如权利要求20所述的数字广播方法,其中,将SRS***到双重传输流、处理turbo流以重组双重传输流、以及输出重组的双重传输流的步骤还包括:
将同步信号添加到网格编码的双重传输流;
将导频***到已经添加同步信号的双重传输流;
对已经***导频的双重传输流进行均衡;
对均衡的双重传输流进行VSB调制;以及
将VSB调制的双重传输流调制为RF信道频带中的信号并发送该信号。
24、如权利要求20所述的数字广播方法,其中,在网格编码的步骤中,在SRS被编码之前执行初始化,并且根据通过初始化改变的值补偿奇偶校验。
25、如权利要求17所述的数字广播方法,其中,接收重组的双重传输流、单独对turbo流turbo解码、将turbo解码的turbo流***到双重传输流、以及对已经***turbo解码的turbo流的双重传输流解码以恢复普通流数据和turbo流数据的步骤包括:
接收并解调包括turbo流和普通流的双重传输流;
对解调的双重传输流进行均衡;
对均衡的双重传输流的普通流进行viterbi解码;
对均衡的双重传输流的turbo流进行turbo解码;
将turbo解码的turbo流***到viterbi解码的双重传输流;
对已经***turbo解码的turbo流的双重传输流进行解交织;
对解交织的双重传输流进行RS解码;
对RS解码的双重传输流去随机化;以及
对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包。
26、如权利要求25所述的数字广播方法,其中,对均衡的双重传输流的turbo流进行turbo解码的步骤包括:
对均衡的双重传输流的turbo流进行网格解码;
对网格解码的turbo流进行解交织;
对解交织的turbo流进行解码;以及
如果在对解交织的turbo流解码期间输出硬判决输出值,则对硬判决输出值进行帧格式化,
其中,重复对均衡的双重传输流的turbo流的网格解码、对网格解码的turbo流进行解交织、对解交织的turbo流解码的步骤,直到在对解交织的turbo流解码期间输出硬判决输出值。
27、如权利要求26所述的数字广播方法,其中,对均衡的双重传输流的turbo流进行turbo解码的步骤还包括将帧格式化的turbo流从以符号为单位转换为以字节为单位。
28、如权利要求25所述的数字广播方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流进行解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流RS解码;以及
将同步信号***到RS解码的turbo流并输出***的同步信号。
29、如权利要求25所述的数字广播方法,其中,对去随机化的双重传输流进行解复用以恢复普通流包和turbo流包的步骤包括:
对双重传输流进行解复用以从双重传输流分离普通流和turbo流;
将同步信号***到分离的普通流并输出包括同步信号的普通流;
从分离的turbo流去除占位符并对turbo流进行RS解码;以及
从已经去除占位符的turbo流检测同步信号,从检测到的同步信号直到预定长度对turbo流进行RS解码,并输出RS解码的turbo流。
30、如权利要求2所述的数字广播***,其中,传输流产生器还包括:
放置在复制器之前的交织器,对RS编码的turbo流交织并产生奇偶校验***区域。
31、如权利要求2所述的数字广播***,其中,传输流产生器还包括:
放置在复制器之后的交织器,对包括奇偶校验***区域的turbo流进行交织并将交织的turbo流发送到复用器。
32、如权利要求2所述的数字广播***,其中,turbo流包括同步信号区域、包标识(PID)区域和turbo数据区域。
33、如权利要求12所述的数字广播***,其中,如果传输流产生器包括交织器,则turbo解复用器包括对turbo流进行解交织的解交织器。
Applications Claiming Priority (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72877705P | 2005-10-21 | 2005-10-21 | |
US60/728,777 | 2005-10-21 | ||
US73429505P | 2005-11-08 | 2005-11-08 | |
US60/734,295 | 2005-11-08 | ||
US73805005P | 2005-11-21 | 2005-11-21 | |
US60/738,050 | 2005-11-21 | ||
US73944805P | 2005-11-25 | 2005-11-25 | |
US60/739,448 | 2005-11-25 | ||
US78870706P | 2006-04-04 | 2006-04-04 | |
US60/788,707 | 2006-04-04 | ||
KR10-2006-0068071 | 2006-07-20 | ||
KR1020060068071A KR100797176B1 (ko) | 2005-10-21 | 2006-07-20 | 디지털 방송 시스템 및 그 방법 |
PCT/KR2006/004320 WO2007046675A1 (en) | 2005-10-21 | 2006-10-23 | Digital broadcasting system and method |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102253901A Division CN101697506B (zh) | 2005-10-21 | 2006-10-23 | 数字广播发送机以及流处理方法 |
CN2009102253916A Division CN101697507B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
CN2009102253920A Division CN101697508B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101288300A true CN101288300A (zh) | 2008-10-15 |
CN101288300B CN101288300B (zh) | 2010-11-17 |
Family
ID=37962728
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102253916A Expired - Fee Related CN101697507B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
CN2009102253920A Expired - Fee Related CN101697508B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
CN2009102253901A Expired - Fee Related CN101697506B (zh) | 2005-10-21 | 2006-10-23 | 数字广播发送机以及流处理方法 |
CN2006800383337A Expired - Fee Related CN101288300B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102253916A Expired - Fee Related CN101697507B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
CN2009102253920A Expired - Fee Related CN101697508B (zh) | 2005-10-21 | 2006-10-23 | 数字广播***和方法 |
CN2009102253901A Expired - Fee Related CN101697506B (zh) | 2005-10-21 | 2006-10-23 | 数字广播发送机以及流处理方法 |
Country Status (6)
Country | Link |
---|---|
US (3) | US8514892B2 (zh) |
JP (3) | JP5221363B2 (zh) |
KR (1) | KR100797176B1 (zh) |
CN (4) | CN101697507B (zh) |
CA (3) | CA2625160C (zh) |
WO (1) | WO2007046675A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101370889B1 (ko) * | 2005-12-28 | 2014-03-10 | 엘지전자 주식회사 | 디지털 방송 시스템 및 처리 방법 |
KR100842079B1 (ko) * | 2005-10-21 | 2008-06-30 | 삼성전자주식회사 | 디지털 방송 시스템 및 그 방법 |
US7797607B2 (en) | 2005-12-27 | 2010-09-14 | Lg Electronics, Inc. | DTV transmitter and method of coding main and enhanced data in DTV transmitter |
WO2007091779A1 (en) | 2006-02-10 | 2007-08-16 | Lg Electronics Inc. | Digital broadcasting receiver and method of processing data |
WO2007126196A1 (en) | 2006-04-29 | 2007-11-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
WO2007136166A1 (en) | 2006-05-23 | 2007-11-29 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
US7873104B2 (en) | 2006-10-12 | 2011-01-18 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
KR101253185B1 (ko) | 2007-03-26 | 2013-04-10 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
KR101285887B1 (ko) | 2007-03-26 | 2013-07-11 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
KR101285888B1 (ko) * | 2007-03-30 | 2013-07-11 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
KR101369838B1 (ko) * | 2007-04-20 | 2014-03-06 | 삼성전자주식회사 | 전송 스트림 생성장치, 송신 장치, 수신 장치, 이들이포함된 디지털 방송 시스템 및 그 방법 |
US8433973B2 (en) | 2007-07-04 | 2013-04-30 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
WO2009005326A2 (en) | 2007-07-04 | 2009-01-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
KR20090012180A (ko) | 2007-07-28 | 2009-02-02 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
EP2191644A4 (en) | 2007-08-24 | 2015-01-07 | Lg Electronics Inc | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN A DIGITAL BROADCASTING SYSTEM |
EP2051387A1 (en) * | 2007-10-15 | 2009-04-22 | CoreOptics, Inc., c/o The Corporation Trust Center | Receiver, interleaving and deinterleaving circuit and method |
CN101677458A (zh) * | 2008-03-26 | 2010-03-24 | 三星电子株式会社 | Lte tdd***中发送srs的方法和装置 |
WO2010120735A2 (en) * | 2009-04-16 | 2010-10-21 | Thomson Licensing | Apparatus and method for encoding a signal |
US8964857B2 (en) * | 2010-10-20 | 2015-02-24 | Lg Electronics Inc. | Receiving system and method for processing digital broadcast signal in the receiving system |
WO2016063729A1 (ja) * | 2014-10-21 | 2016-04-28 | ソニー株式会社 | 受信装置、および、受信装置の受信方法、並びにプログラム |
EP3211799B1 (en) * | 2014-10-21 | 2019-12-04 | Sony Corporation | Receiving device, receiving method for receiving device, and program |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03274880A (ja) * | 1990-03-23 | 1991-12-05 | Matsushita Electric Ind Co Ltd | テレビジョン信号多重伝送装置 |
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
KR0119599Y1 (ko) * | 1995-03-06 | 1998-07-15 | 김승무 | 밀폐된 공기층을 갖는 골판지 구조 |
US5754734A (en) * | 1995-10-31 | 1998-05-19 | Motorola, Inc. | Method of transmitting voice coding information using cyclic redundancy check bits |
JPH10322228A (ja) | 1997-05-16 | 1998-12-04 | Hitachi Ltd | 符号化方法および装置、復号化方法および装置、符号化/復号化装置、情報担持方法および媒体、ならびに、情報担持装置 |
US6088827A (en) * | 1997-08-28 | 2000-07-11 | Level One Communications, Inc. | 1000BASE-T packetized trellis coder |
US6243369B1 (en) * | 1998-05-06 | 2001-06-05 | Terayon Communication Systems, Inc. | Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream |
WO2001043310A2 (en) * | 1999-12-03 | 2001-06-14 | Broadcom Corporation | Embedded training sequences for carrier acquisition and tracking |
US6889351B1 (en) | 2000-03-30 | 2005-05-03 | Koninklijke Philips Electronics, N.V. | Backward compatible multiple data stream transmission method and system for compressed domain signals |
US6996133B2 (en) * | 2000-04-18 | 2006-02-07 | Zenith Electronics Corporation | Digital communication system for transmitting and receiving robustly encoded data |
US6958781B2 (en) * | 2000-04-18 | 2005-10-25 | Zenith Electronics Corporation | Mapping arrangement for digital communication system |
WO2002003678A2 (en) | 2000-07-01 | 2002-01-10 | Nxtwave Communications, Inc. | Robust data extension for 8vsb signaling |
KR100708475B1 (ko) * | 2001-01-08 | 2007-04-18 | 삼성전자주식회사 | 펑쳐링된 패리티심벌을 복원하는 터보디코더용 프리디코더 및 터보코드의 복원방법 |
US7111221B2 (en) * | 2001-04-02 | 2006-09-19 | Koninklijke Philips Electronics N.V. | Digital transmission system for an enhanced ATSC 8-VSB system |
US7675994B2 (en) | 2001-04-02 | 2010-03-09 | Koninklijke Philips Electronics N.V. | Packet identification mechanism at the transmitter and receiver for an enhanced ATSC 8-VSB system |
US6947487B2 (en) * | 2001-04-18 | 2005-09-20 | Lg Electronics Inc. | VSB communication system |
US20030099303A1 (en) | 2001-06-04 | 2003-05-29 | Koninklijke Philips Electronics N.V. | Digital television (DTV) transmission system using enhanced coding schemes |
KR100793766B1 (ko) * | 2001-06-11 | 2008-01-10 | 엘지전자 주식회사 | 디지털 전송 시스템 및 방법 |
US7418034B2 (en) * | 2001-06-19 | 2008-08-26 | Micronas Semiconductors. Inc. | Combined trellis decoder and decision feedback equalizer |
KR100510679B1 (ko) * | 2003-03-21 | 2005-08-31 | 엘지전자 주식회사 | 디지털 vsb 전송 시스템 및 부가 데이터 다중화 방법 |
US7020828B2 (en) * | 2001-10-23 | 2006-03-28 | Koninklijke Philips Electronics N.V. | Trellis encoder with rate 1/4 and 1/2 for a backward compatible robust encoding ATSC DTV transmission system |
US20030101407A1 (en) * | 2001-11-09 | 2003-05-29 | Cute Ltd. | Selectable complexity turbo coding system |
KR100884408B1 (ko) * | 2002-06-20 | 2009-02-17 | 삼성전자주식회사 | 디지털방송 시스템의 에러 정정 부호화장치 |
US7274744B2 (en) * | 2002-08-30 | 2007-09-25 | Fujitsu Limited | Multicarrier communication system and reception device for same |
US7194047B2 (en) * | 2002-09-20 | 2007-03-20 | Ati Technologies Inc. | Receiver for robust data extension for 8VSB signaling |
CN1228976C (zh) * | 2002-10-19 | 2005-11-23 | 三星电子株式会社 | 数字广播***发送装置及方法 |
EP1563690A1 (en) | 2002-11-04 | 2005-08-17 | Koninklijke Philips Electronics N.V. | Configuration for implementing enhanced vsb on the studio side |
US7599348B2 (en) * | 2003-11-04 | 2009-10-06 | Lg Electronics Inc. | Digital E8-VSB reception system and E8-VSB data demultiplexing method |
RU2350039C2 (ru) | 2004-01-27 | 2009-03-20 | Самсунг Электроникс Ко., Лтд. | Цифровая радиовещательная приемопередающая система и способ обработки сигнала в этой системе |
KR100683879B1 (ko) | 2004-05-06 | 2007-02-15 | 삼성전자주식회사 | 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법 |
KR100708471B1 (ko) | 2005-05-11 | 2007-04-18 | 삼성전자주식회사 | 수신 성능이 향상된 디지털 방송 송수신기 및 그의신호처리방법 |
CA2679049C (en) | 2004-05-13 | 2015-03-24 | Samsung Electronics Co., Ltd. | Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof |
CA2595280C (en) * | 2005-03-02 | 2013-11-19 | Rohde & Schwarz Gmbh & Co. Kg | Apparatus, systems and methods for providing enhancements to atsc networks using synchronous vestigial sideband (vsb) frame slicing |
US7451387B2 (en) * | 2005-07-11 | 2008-11-11 | Alcatel Lucent | Autonomous method and apparatus for mitigating soft-errors in integrated circuit memory storage devices at run-time |
KR101319868B1 (ko) | 2005-10-31 | 2013-10-18 | 엘지전자 주식회사 | 디지털 방송 시스템 및 처리 방법 |
KR101216079B1 (ko) * | 2005-11-30 | 2012-12-26 | 엘지전자 주식회사 | 디지털 방송 시스템 및 처리 방법 |
-
2006
- 2006-07-20 KR KR1020060068071A patent/KR100797176B1/ko active IP Right Grant
- 2006-08-15 US US11/504,024 patent/US8514892B2/en not_active Expired - Fee Related
- 2006-10-23 CN CN2009102253916A patent/CN101697507B/zh not_active Expired - Fee Related
- 2006-10-23 CN CN2009102253920A patent/CN101697508B/zh not_active Expired - Fee Related
- 2006-10-23 CA CA2625160A patent/CA2625160C/en not_active Expired - Fee Related
- 2006-10-23 WO PCT/KR2006/004320 patent/WO2007046675A1/en active Application Filing
- 2006-10-23 CN CN2009102253901A patent/CN101697506B/zh not_active Expired - Fee Related
- 2006-10-23 CA CA2686676A patent/CA2686676C/en not_active Expired - Fee Related
- 2006-10-23 CA CA2686274A patent/CA2686274C/en not_active Expired - Fee Related
- 2006-10-23 CN CN2006800383337A patent/CN101288300B/zh not_active Expired - Fee Related
- 2006-10-23 JP JP2008536518A patent/JP5221363B2/ja not_active Expired - Fee Related
-
2009
- 2009-11-30 JP JP2009272142A patent/JP5221497B2/ja not_active Expired - Fee Related
- 2009-11-30 JP JP2009272143A patent/JP5221498B2/ja not_active Expired - Fee Related
-
2010
- 2010-02-26 US US12/713,767 patent/US8457161B2/en active Active
- 2010-02-26 US US12/713,787 patent/US8385369B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CA2686676A1 (en) | 2007-04-26 |
JP2010051021A (ja) | 2010-03-04 |
US20100150251A1 (en) | 2010-06-17 |
JP5221498B2 (ja) | 2013-06-26 |
CN101697508A (zh) | 2010-04-21 |
US20100153825A1 (en) | 2010-06-17 |
CN101288300B (zh) | 2010-11-17 |
US8385369B2 (en) | 2013-02-26 |
CN101697506B (zh) | 2013-07-24 |
JP5221497B2 (ja) | 2013-06-26 |
CA2625160C (en) | 2013-12-24 |
WO2007046675A1 (en) | 2007-04-26 |
CN101697508B (zh) | 2013-09-25 |
US8457161B2 (en) | 2013-06-04 |
KR20070043589A (ko) | 2007-04-25 |
CA2686274A1 (en) | 2007-04-26 |
CN101697507B (zh) | 2013-09-25 |
JP2009524945A (ja) | 2009-07-02 |
CN101697506A (zh) | 2010-04-21 |
JP5221363B2 (ja) | 2013-06-26 |
CA2686676C (en) | 2013-01-08 |
CN101697507A (zh) | 2010-04-21 |
CA2625160A1 (en) | 2007-04-26 |
US8514892B2 (en) | 2013-08-20 |
CA2686274C (en) | 2014-03-18 |
JP2010051022A (ja) | 2010-03-04 |
KR100797176B1 (ko) | 2008-01-23 |
US20070092027A1 (en) | 2007-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101288300B (zh) | 数字广播***和方法 | |
CA2680191C (en) | Transmitter and system for transmitting/receiving digital broadcasting stream and method thereof | |
KR101147760B1 (ko) | 디지털 방송의 송/수신 시스템, 방법, 및 데이터 구조 | |
US7680108B2 (en) | Digital broadcasting transmission and reception systems for stream including normal stream and turbo stream and methods thereof | |
CN101292527B (zh) | 数字广播***和方法 | |
US20070113145A1 (en) | Turbo stream processing device and method | |
KR100758999B1 (ko) | 디지털 방송 신호를 처리하여 송신하는 디지털 방송 송신시스템 및 그 방법 | |
KR100740201B1 (ko) | 듀얼 전송 스트림 생성 장치 및 그 방법 | |
KR100904445B1 (ko) | 방송 송/수신기 및 방송 신호 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101117 Termination date: 20211023 |