WO2008136618A1 - Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de - Google Patents
Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de Download PDFInfo
- Publication number
- WO2008136618A1 WO2008136618A1 PCT/KR2008/002509 KR2008002509W WO2008136618A1 WO 2008136618 A1 WO2008136618 A1 WO 2008136618A1 KR 2008002509 W KR2008002509 W KR 2008002509W WO 2008136618 A1 WO2008136618 A1 WO 2008136618A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- enhancement layer
- base layer
- stream
- channel
- performs
- Prior art date
Links
- 239000013598 vector Substances 0.000 claims abstract description 66
- 238000013507 mapping Methods 0.000 claims abstract description 11
- 230000009897 systematic effect Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 16
- 239000000470 constituent Substances 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- 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
-
- 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/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory 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
- H03M13/2771—Internal interleaver for turbo codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- 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/2996—Tail biting
-
- 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/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
-
- 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/3988—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes for rate k/n convolutional codes, with k>1, obtained by convolutional encoders with k inputs and n outputs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
- H03M13/6368—Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/95—Arrangements characterised by the broadcast information itself characterised by a specific format, e.g. an encoded audio 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/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
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- 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/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/6112—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
Definitions
- the present invention relates to a channel encoder for an enhancement layer of a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer.
- the present invention is derived from research that is performed as part of IT New Growth Engine Industries of the Ministry of Information and Communication and Institute for Information Technology Advancement, Republic of Korea [Project-Management Number: 2006-S-017-02, Project Title: Development on Enhancement Technology of Terrestrial DMB transport]. [Background Art]
- a conventional digital-multimedia-broadcasting transmitting device performs source encoding of video and audio sources, removes temporal correlation between adjacent byte units in data streams by executing objectification and synchronization of each stream, receives the streams to be output through a stream mode channel by using a digital audio broadcasting (hereinafter referred to as DAB) transmitting unit, transforms the received streams into final digital broadcasting signals, and outputs the final digital broadcasting signals.
- DAB digital audio broadcasting
- An example of the DAB transmitting unit includes a Eureka-147 DAB system, which is a European digital audio broadcasting system.
- Eureka-147 DAB system when a convolutional coding process having a 1/2 coding rate is applied, an available data rate is 1.152 Mbps.
- a data rate of 576 kbps is allocated to each service. Accordingly, this conventional digital-multimedia-broadcasting transmitting device has a limitation in providing a high-quality service, even though highly efficient source encoding is applied.
- the present invention is to provide a channel encoder for an enhancement layer of a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of sub-channel configuration field (FIGO/1 ) for designating a protection level of sub-channel at the enhancement layer.
- FIGO/1 sub-channel configuration field
- a channel encoder for the enhancement layer of a digital-multimedia-broadcasting transmitting device is provided.
- the channel encoder is included in a hierarchical DMB transmitting unit that modulates a base layer transport stream and a enhancement layer transport stream for video and audio by a base layer modulation system and an enhancement layer modulation system, respectively, and performs symbol mapping of the enhancement layer according to the position of a constellation based on the base layer modulation system.
- the hierarchical DMB transmitting unit includes an energy dispersal scrambler that disperses energy of the enhancement layer transport stream, and a turbo encoder that receives a double-binary input vector corresponding to an output of the energy dispersal scrambler and encodes it by using a double-binary circular recursive systematic code.
- a digital-multimedia-broadcasting transmitting device is provided.
- the digital-multimedia-broadcasting transmitting device includes: a base layer transmission processing unit that receives a base layer stream, performs system encoding and multiplexing of the received the base layer stream, and outputs a base layer transport stream; an enhancement layer transmission processing unit that receives an enhancement layer stream, performs system encoding and multiplexing of the received enhancement layer stream, and outputs an enhancement layer transport stream; and a hierarchical digital-multimedia-broadcasting transmitting unit that modulates the base layer transport stream by a base layer modulation system, modulates the enhancement layer transport stream by a different system from the base layer modulation system, and performs symbol mapping of an enhancement layer according to the position of a constellation based on the base layer modulation system.
- a digital-multimedia-broadcasting receiving device includes: a hierarchical digital-multimedia-broadcasting receiver that receives a digital multimedia broadcasting signal and outputs it by dividing the received signal into a base layer transport stream and an enhancement layer transport stream; a base layer receiving processor that performs channel decoding of the base layer stream, de-multiplexes a transport stream, performs system decoding, and outputs a base layer audio and video stream; and an enhancement layer receiving processor that performs turbo decoding of the enhancement layer stream, de-multiplexes a transport stream, performs system decoding, and outputs an enhancement layer audio and video stream.
- an extension structure of a sub-channel configuration field (FIG 0/1 ) in a digital-multimedia-broadcasting transmitting device is provided.
- the extension structure includes: an option field that has a predetermined value for equal error protection of the enhancement layer; and a protection level field that includes protection level information when the value of an option field is a predetermined value.
- FIG. 1 is a schematic diagram of a digital-multimedia-broadcasting transmitting device according to an exemplary embodiment of the present invention.
- FIG. 2 is a schematic diagram of an enhancement-layer transmission processing unit 300 according to the exemplary embodiment of the invention.
- FIG. 3 is a schematic diagram of a hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention.
- FIG. 4 is a schematic diagram of a hierarchical DMB transmitting unit 550 according to a second exemplary embodiment of the invention.
- FIG. 5 is a schematic diagram of a turbo encoder 502 according to the exemplary embodiment of the invention.
- FIG. 6 is a view illustrating a configuration of a constituent coding unit
- FIG. 7 illustrates a structure of a sub-channel configuration field (FIG 0/1 ) according to the invention.
- FIG. 8 is a schematic diagram of a digital-multimedia-broadcasting receiving device according to the exemplary embodiment of the invention.
- FIG. 9 is a detailed schematic diagram of a hierarchical DMB receiving unit of FIG. 8. [Best Mode]
- a channel encoder for an enhancement layer, a digital-broadcasting transmitting device, a digital-broadcasting receiving device, and an extension structure of the sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer of a digital-multimedia-broadcasting transmitting device will now described in detail.
- FIG. 1 is a schematic diagram of the digital-multimedia-broadcasting transmitting device according to the exemplary embodiment of the invention.
- the digital-multimedia-broadcasting transmitting device includes an MPEG-4 video encoder 100, an MPEG-4 audio encoder 200, an enhancement layer transmission processing unit 300, a base layer transmission processing unit 400, and a hierarchical DMB transmitting unit 500.
- an MPEG-4 video encoder 100 an MPEG-4 audio encoder 200
- an enhancement layer transmission processing unit 300 an enhancement layer transmission processing unit 300
- a base layer transmission processing unit 400 a base layer transmission processing unit 400
- a hierarchical DMB transmitting unit 500 Each component of FIG. 1 will now be described.
- the MPEG-4 video encoder 100 encodes video signals of data to be transmitted to the base layer or the enhancement layer and outputs the encoded video signals.
- the MPEG-4 audio encoder 200 encodes audio signals of data to be transmitted to the base layer or the enhancement layer and outputs the encoded audio signals.
- the enhancement layer transmission processing unit 300 receives an enhancement layer stream, which is output from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, performs system encoding, multiplexes the encoded enhancement layer stream into a media stream, and outputs an enhancement layer transport stream.
- the base layer transmission processing unit 400 receives a base layer stream, which is output from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, performs system encoding, multiplexes the encoded base layer stream into a transport stream, and outputs a base layer transport stream.
- the hierarchical DMB transmitting unit 500 receives the base layer transport stream and the enhancement layer transport stream, which are output from the enhancement layer transmission processing unit 300 and the base layer transmission processing unit 400, respectively. Moreover, the hierarchical DMB transmitting unit 500 modulates the base layer transport stream and the enhancement layer transport stream by a base layer modulation system and an enhancement layer modulation system, respectively, and performs symbol mapping of the enhancement layer over the position of a constellation based on the base layer modulation system.
- FIG. 2 is a schematic diagram of an enhancement-layer transmission processing unit 300 according to the exemplary embodiment of the invention.
- the enhancement layer transmission processing unit 300 includes an MPEG-4 system encoder 301 , an MPEG-2 TS multiplexer 302, an external encoder 303, and a convolutional interleaver 304.
- the MPEG-4 system encoder 301 performs objectification and synchronization of the enhancement layer video stream and enhancement layer audio stream, which are received from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, respectively, and outputs the synchronized streams.
- the MPEG-2 TS multiplexer 302 multiplexes the enhancement layer video stream and the enhancement layer audio stream, which are received from the MPEG-4 system encoder 301 , into the enhancement layer transport stream, and outputs the multiplexed enhancement layer transport stream.
- the external encoder 303 receives an output stream of the MPEG-2 TS multiplexer 302 and encodes so as to have a robust error correction function.
- examples of channel encoding systems having the error correction function include a low density parity check (LDPC) code, a Reed Solomon (RS) code, and a Bose-Chaudhuri-Hocquenghen (BCH) code system.
- LDPC low density parity check
- RS Reed Solomon
- BCH Bose-Chaudhuri-Hocquenghen
- the error correcting channel encoding can be performed by using a rate compatible punctured code (RCPC) that can provide variable channel coding rates, or a structure capable of changing the coding rate of transmission data.
- RCPC rate compatible punctured code
- the convolutional interleaver 304 receives a channel-encoded stream from the external encoder 303 to remove time correlation between adjacent byte units within the data stream.
- FIG. 3 is a schematic diagram of a hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention.
- the hierarchical DMB transmitting unit 500 includes an energy dispersal scrambler 501 , a turbo encoder 502, a time interleaver 503, a symbol mapper
- a frequency interleaver 505 a differential modulator 506, a hierarchical symbol mapper 507, an inverse fast Fourier transform (IFFT) unit 508, a guard interval inserter 509, and a convolutional encoder 510.
- IFFT inverse fast Fourier transform
- the energy dispersal scrambler 501 receives a transport stream to disperse energy of the received transport stream.
- the turbo encoder 502 performs turbo encoding of the output of the energy dispersal scrambler 501 on the enhancement layer based on an equal error protection (EEP) profile.
- EEP equal error protection
- the time interleaver 503 receives the output of the turbo encoder 502 and performs time interleaving for each logic frame interval. At this time, each logic frame includes information of 24ms intervals at the time domain and has an interleaving depth of 384ms in total.
- each of time interleaved sub-channel data is multiplexed in a main service multiplexer (MSM) and constituents a common interleaved frame (CIF).
- the symbol mapper 504 is provided with a synchronous channel, a fast information channel (FIC), and a main service channel for effective data transmission so as to constituent a transmission frame of 24ms units.
- the symbol mapper 504 performs quadrature phase shift keying (QPSK) symbol mapping.
- QPSK quadrature phase shift keying
- the frequency interleaver 505 applies frequency interleaving so as to minimize the influence on frequency-selective fading.
- the differential modulator 506 generates a phase reference signal and allows the generated phase reference signal to be located at a second symbol of the transport frame. Based on this, the differential modulator 506 performs differential modulation with respect to an orthogonal frequency division multiplexing (OFDM) symbols that constituent the fast information channel (FIC) and the main service channel (MSC).
- OFDM orthogonal frequency division multiplexing
- the hierarchical symbol mapper 507 receives the base layer signal and the enhancement layer signal passed through each differential modulator 506 and performs the symbol mapping of the enhancement layer according to the position of the constellation based on the modulation system of the base layer.
- the inverse fast Fourier transform (IFFT) unit 508 transforms each OFDM symbol that constitutes the transport frame into the time domain signal through the inverse fast Fourier transform (IFFT).
- the guard interval inserter 509 inserts the data (i.e., guard interval) that corresponds to the latter 1/4 of the effective symbol interval in front of the effective symbol.
- the convolutional encoder 510 performs convolutional encoding of the output of the energy dispersal scrambler 501 with respect to the base layer, with encoding rates that are different from each other, according to the unequal error protection (UEP) or equal error protection (EEP) profile.
- UDP unequal error protection
- EEP equal error protection
- the enhancement layer stream output signal that is output from the enhancement layer transmission processing unit 300 is input to the hierarchical symbol mapper 507 through the energy dispersal scrambler 501 , the turbo encoder 502, the time interleaver 503, the symbol mapper 504, and the frequency interleaver 505 in order to increase robustness to errors, rather than directly to the hierarchical symbol mapper 507.
- the hierarchical DMB transmitting unit 500 uses the turbo encoder 502 for the enhancement layer, unlike the convolutional encoder 510 being used for the base layer.
- the performance of the stream modulated by the enhancement layer is relatively degraded. That is, the entire transmission power of the stream modulated by the base layer and the stream modulated by the enhancement layer cannot be increased infinitely but has a limited range.
- the stream modulated by the base layer should have transmission power that ensures a receiving coverage similar to that of the stream modulated only by the existing modulation method, the stream modulated by the enhancement layer has relatively small transmission power, and this leads to a poor receiving performance at the terminal.
- the stream modulated by the enhancement layer described in the exemplary embodiment of the invention is mapped over stream modulated by the base layer. Therefore, since the receiving performance of the base layer stream has a close influence on the receiving performance of the enhancement layer stream, the information loss of the enhancement layer stream due to the receiving channel environment may become relatively large.
- the receiving environment of the stream regarding the enhancement layer is poorer than the receiving environment of the base layer. Further, in order to increase a receiving efficiency, that is, in order to increase the receiving efficiency from the encoding step of the transmitting unit, more efficient encoding procedure is required. Therefore, in the hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention, a convolutional encoding system using the convolutional encoder 510 is used for the base layer, but the turbo encoder 502 that has better capability to receive the signal is used for the enhancement layer. That is, instead of the convolutional encoding used in the base layer, the turbo encoder 502, which uses a double-binary turbo code based on puncturing, is used in the enhancement layer.
- FIG. 4 is a schematic diagram of a hierarchical DMB transmitting unit 550 according to a second exemplary embodiment of the invention.
- the hierarchical DMB transmitting unit 550 according to the second exemplary embodiment of the invention has the same function as the hierarchical DMB transmitting unit 500 according to the first exemplary embodiment of the invention, except that the positions of the hierarchical symbol mapper 507 are different.
- the enhancement layer stream output signal that is output from the enhancement layer transmission processing unit 300 uses the energy dispersal scrambler 501 , the turbo encoder 502, the time interleaver 503, and the symbol mapper 504 as in the case of the base layer.
- the hierarchical DMB transmitting unit 550 according to the second exemplary embodiment of the invention may omit the frequency interleaver 505 that is used only for the enhancement layer.
- FIG. 5 is a schematic diagram of a turbo encoder 502 according to the exemplary embodiment of the invention.
- the turbo encoder 502 uses a double-binary circular recursive systematic code and includes a permutation unit 601 , a constituent coding unit 602, a puncturing unit 603, and a codeword unit 604. Further, the coding rate of mother code of the turbo encoder 502 according to the exemplary embodiment of present invention is 1/4.
- the output of the energy dispersal scrambler 501 that is input to the turbo encoder 502 according to the exemplary embodiment of the invention is
- N pairs of bits are input to the turbo encoder 502 as an input frame. That is, a double-binary
- N the input frame of the turbo encoder 502.
- the data rate is less than or equal to 128 kbits/s, i.e.,
- K double binary vectors of which length N is 1536 are respectively encoded and the rest of double binary vectors of which length N is 384I are encoded.
- O K and I is an integer of 0 ⁇ l ⁇ 4. That is, the vector is represented by a double binary vector as follows.
- x i ⁇ ⁇ i ' ⁇ i ⁇ i '° ⁇
- x i ⁇ ⁇ 2(i536fc+i)
- the permutation unit 601 replaces the permutation of the input vector.
- Table 1 indicates variables regarding permutation replacement according to the allowed input frame size. (Table 1 )
- the constitution code unit 602 allows a triple-binary parity vector to be generated based on a circulation state.
- FIG. 6 is a view illustrating a configuration of the constitution code unit 602.
- the coding rate of the mother code is 1/4.
- a polynomial expression, which indicates a connection line of the constituent coding unit 602 can be represented as follows by using an octal or delay mark.
- An input x e is connected to a tab "1 " of a delay element, and an input
- C1 encoding is referred to as a process for generating a triple-binary
- C2 encoding is referred to as a process for generating a
- the constitution code unit 602 In order to terminate a circular trellis of a turbo code, the constitution code unit 602 initializes the circular trellis and then encodes it.
- the circulation state is determined by the size of a bit string to be input and the input bit string.
- the condition S (0 ⁇ S ⁇ 7) of the constitution code unit 602 can be represented by using each of memory values and can be represented as an
- condition of the constitution code unit 602 is initialized to zero
- the final condition is °N ⁇ I. At this time, additional information is not generated.
- the circulation state c ⁇ and c i is obtained by using the following
- Table 2 according to the length N of the input vector and a final condition ⁇ N- ⁇ .
- Table 2 is a corresponding map of the circulation state. (Table 2)
- the puncturing unit 603 performs a puncturing process with respect to
- the puncturing unit 603 divides the par iittiieess .
- Table 3 indicates the puncturing vectors with respect to the parities ⁇ i,
- the codeword unit 604 generates a codeword by receiving the parity vectors, in which the puncturing process is performed.
- the coding rate of the codeword is 1/3 in the FIC.
- the output stream of the codeword is represented by a binary vector
- the protection profile provides blocks of the mother codeword and puncturing indexes corresponding to each of the blocks.
- unequal error protection is not applied for service components in the enhancement layer due to characteristic of a turbo code and an audio codec to be used.
- EEP equal error protection
- the protection level 1 indicates the highest protection level in each of profile sets.
- the base layer supports the data rate having a multiple of 8k and 32k bits/sec, but the enhancement layer supports the data rate having only a multiple of 32k bits/sec.
- Each logic frame corresponds to one or more data service components
- Each parity P and P 2 generated in this case is sequentially aligned to be divided into L blocks composed of 16 triple-binary vectors.
- Each of L parity blocks is punctured based on the puncturing index Pl defined in Table 3, and this relation is defined as an equal error protection (EEP) profile of the enhancement layer.
- EEP equal error protection
- the four protection levels are defined.
- Table 4 indicates values of I, K, I, N, and L based on an allowed data rate.
- a maximum data rate is 1.152 Mbit/s.
- n is equal to 36, and the length of the codeword with respect to an information bit of 27648 bits and a coding rate of 1/2 is 55296.
- Table 5 indicates the data rate and the protection level of the equal error protection profile. (Table 5)
- the protection level of each sub-channel that is transported to the main service channel (MSC) of a terrestrial DMB is designated within the sub-channel configuration field (FIG 0/1 ) that is transported through a fast information channel (FIC).
- the exemplary embodiment of the invention is characterized in that the enhancement layer is modulated by using the turbo code so as to provide high quality service.
- the conventional sub-channel configuration field (FIG 0/1 ) there is no information of protection level and coding rate when the turbo code is used.
- an amount of data that is processed at one time which is designated by the conventional sub-channel configuration field (FIG 0/1 ), is less compared to a case in which the data is processed by using the turbo code. Accordingly, information corresponding to the case in which the turbo code is used should be added.
- FIG. 7 illustrates a structure of a sub-channel configuration field (FIG 0/1 ) according to the invention.
- the structure of the sub-channel configuration field (FIG 0/1) is extended as described below so as to designate the protection level of each sub-channel that is transported through the MSC of the enhancement layer of the hierarchical DMB.
- a structure of a conventional sub-channel configuration field (FIG 0/1 ) is referred to in section 6.1 of the document ETSI EN 300 401.
- the sub-channel configuration field (FIG 0/1 ) is configured by a plurality of sub-channels 700.
- Each sub-channel 700 includes a sub-channel identifier (SubChld) field 701 of 6 bits and a start address field 702 of 10 bits, and a short/long form field 703 and a size and protection field 704 of 1 bit.
- SubChld sub-channel identifier
- the short/long form field 703 represents whether the form used in the size and protection field is a short one or long one.
- a value of the short/long form field is "0".
- a value of the short/long form field is "1 ".
- a size and protection field 800 having the short form includes a table switch field 801 of 1 bit and a table index field 802 of 6 bits.
- a size and protection field 900 having the long form includes an option field 901 of 3 bits, a protection level field 902 of 2 bits, and a sub-channel size field 903 of 10 bits.
- the option field 901 is configured by 3 bits.
- the option field 901 is used for long-form coding. Conventionally, only "000” and “001” have been used for the equal error protection (EEP). However, according to the exemplary embodiment of the present invention, "010" is additionally used for the equal error protection of MSC of the enhancement layer.
- a new variable is added to the option field 901 of the size and protection field 900 having the conventional long form so as to represent the turbo coding rate related to the protection level of the sub-channel at enhancement layer and the number of CUs that are necessary for transportation of sub-channel.
- the protection level field 902 allocated by 2 bits designates values as follow.
- the sub-channel size field 903 designates the number of CUs (range: 1 to 864) that each sub-channel within the MSC occupies according to the data rate.
- the CU is the smallest unit (64 bits) that can be identified within the MSC.
- FIG. 8 is a schematic diagram of a digital-multimedia-broadcasting receiving device according to the exemplary embodiment of the invention
- FIG. 9 is a detailed schematic diagram of a hierarchical DMB receiving unit of FIG. 8.
- the digital-multimedia-broadcasting receiving apparatus includes a hierarchical DMB receiving unit 10, a base layer receiving processor 20, an enhancement layer receiving processor 30, an MPEG-4 video decoder 40, and an MPEG-4 audio decoder 50.
- the hierarchical DMB receiving unit 10 includes an RF tuner 11 , an A/D converter 12, a fast Fourier transform (FFT) unit 13, a differential demodulator 14, a frequency de-interleaver 15, a symbol demapper 16, a time de-interleaver 17, a convolutional decoder 18, and an energy dispersal descrambler 19.
- the frequency de-interleaver 15 of the hierarchical DMB receiving unit 10 divides a base layer stream and an enhancement layer stream.
- the hierarchical DMB receiving unit 10 receives the broadcasting signal, and outputs the base layer transport stream to the base layer receiving processor 20 and the enhancement layer transport stream to the enhancement layer receiving processor 30 through a process corresponding to an inverse of the process of the hierarchical DMB transmitting unit.
- the base layer receiving processor 20 performs the channel decoding of the base layer transport stream through the same process as in a conventional digital multimedia broadcasting receiver.
- the base layer receiving processor 20 performs the channel decoding of the base layer transport stream through processes in a convolutional decoder 21 and an RS decoder 22.
- the enhancement layer receiving processor 30 performs the turbo decoding of the enhancement layer transport stream.
- the enhancement layer receiving processor 30 performs the turbo decoding of the enhancement layer transport stream through processes in a layer symbol demapper 31 , a time de-interleaver 32, a turbo decoder 33, and an energy diverse descrambler 34.
- the transport streams of two layers which are decoded in the base layer receiving processor 20 and in the enhancement layer receiving processor 30, respectively, are divided into video, audio, and various kinds of additional information packets at TS de-multiplexers 23 and 35. Thereafter, the divided transport streams are extracted to be output through de-packetization and synchronization between the streams at MPEC-4 system decoders 24 and 36, and a video stream and an audio stream of the two layers are extracted to be outputted.
- the MPEG-4 video decoder 40 and the MPEG-4 audio decoder 50 perform a process of decoding the video and audio streams of the base layer and the enhancement layer, which are received from the MPEG-4 system decoders 24 and 36, by using the correlation of the two layers, thereby providing high-quality video and audio to users.
- the digital-multimedia-broadcasting receiving apparatus When the digital-multimedia-broadcasting receiving apparatus according to the exemplary embodiment of the invention receives a broadcasting signal sent by a conventional system of digital multimedia broadcasting, only a base layer stream is extracted and undergoes the same decoding process as in a conventional digital-multimedia-broadcasting receiving system. Thus, basic-quality video and audio are provided.
- the base layer receiving processor 20 is the same component as a conventional digital multimedia broadcasting receiver.
- the base layer receiving processor 20 includes the convolutional decoder 21 , the RS decoder 22, the TS de-multiplexer 23, and the MPEG-4 system decoder 24, and performs an inverse process with respect to a process of encoding the base layer at the broadcasting transmitting device.
- the enhancement layer receiving processor 30 includes the layer symbol de-mapper 31 , the time de-interleaver 32, the turbo decoder 33, the energy diverse descrambler 34, the TS de-multiplexer 35, and the MPEG-4 system decoder 36, and performs an inverse process with respect to a process of encoding the enhancement layer in the broadcasting transmitting device.
- the exemplary embodiment of the present invention as described above is not necessarily implemented only through the method and apparatus.
- the exemplary embodiment of the present invention can be realized through a program or through a recording medium on which the program is recorded having a function corresponding to the construction of the exemplary embodiment of the present invention. This modification from the exemplary embodiment of the present invention can be easily realized to a person of ordinary skill in the art.
- the present invention can provide a channel encoder for an enhancement layer in a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of a sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Error Detection And Correction (AREA)
Abstract
Cette invention concerne un codeur de canal pour une couche d'amélioration d'un dispositif émetteur de radiodiffusion multimédia numérique, un dispositif émetteur de radiodiffusion multimédia, un dispositif récepteur de radiodiffusion numérique et une structure d'extension d'un champ configuré en sous-canaux (FIG0/1) pour désigner un niveau de protection de sous-canal sur la couche d'amélioration. Dans un codeur de canal pour la couche d'amélioration selon l'invention, le codeur de canal est contenu dans une unité d'émettrice de radiodiffusion multimédia numérique (DMB) hiérarchisée qui module un flux de transport sur couche de base de un flux de transport sur couche d'amélioration pour les signaux vidéo et audio par l'intermédiaire d'un système de modulation de couche de base et un système de modulation de couche d'amélioration, respectivement, puis qui exécute un mappage des symboles de la couche d'amélioration d'après la position d'une constellation sur la base du système de modulation de couche de base. En outre, l'unité émettrice de radiodiffusion multimédia numérique (DMB) hiérarchisée comprend un brouilleur à dispersion d'énergie qui disperse l'énergie du flux de transport sur la couche d'amélioration, et un turbo-codeur qui reçoit un vecteur d'entrée binaire double correspondant à une sortie du brouilleur à dispersion d'énergie et qui code cette sortie au moyen d'un code systématique récursif circulaire binaire double.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08753306.3A EP2145478A4 (fr) | 2007-05-02 | 2008-05-02 | Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de |
CN200880022930A CN101690224A (zh) | 2007-05-02 | 2008-05-02 | 数字多媒体广播发射机的用于增强层的信道编码的设备、数字多媒体广播发射机系统、数字多媒体广播接收系统和子信道配置字段的扩展形式 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2007-0042661 | 2007-05-02 | ||
KR20070042661 | 2007-05-02 | ||
KR10-2008-0040363 | 2008-04-30 | ||
KR20080040363A KR20080097929A (ko) | 2007-05-02 | 2008-04-30 | 디지털 멀티미디어 방송 송신 장치의 강화계층용 채널부호화장치, 디지털 방송 송신 장치, 디지털 방송 수신장치 및 서브채널 구성 필드(fig 0/1)의 확장 구조 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008136618A1 true WO2008136618A1 (fr) | 2008-11-13 |
Family
ID=41459877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2008/002509 WO2008136618A1 (fr) | 2007-05-02 | 2008-05-02 | Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2145478A4 (fr) |
CN (1) | CN101690224A (fr) |
WO (1) | WO2008136618A1 (fr) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017003227A1 (fr) * | 2015-07-01 | 2017-01-05 | 한국전자통신연구원 | Dispositif de génération de trame de signal de diffusion et procédé de génération de trame de signal de diffusion correspondant à un entrelaceur temporel pour la prise en charge d'une pluralité de modes de fonctionnement |
CN113395521A (zh) * | 2020-03-13 | 2021-09-14 | 华为技术有限公司 | 图像编码和解码方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006076451A2 (fr) * | 2005-01-11 | 2006-07-20 | Qualcomm Incorporated | Procedes et appareil de transmission de donnees en couche et non en couche via une modulation en couche |
US20060171283A1 (en) * | 2005-01-11 | 2006-08-03 | Rajiv Vijayan | Method and apparatus for decoding data in a layered modulation system |
US20060262227A1 (en) * | 2003-08-20 | 2006-11-23 | Young-Ho Jeong | System and method for digital multimedia broadcasting |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1938596A4 (fr) * | 2005-09-27 | 2012-03-28 | Korea Electronics Telecomm | Appareil pour transmettre et pour recevoir une diffusion multimedia numerique pour un service video de haute qualite |
-
2008
- 2008-05-02 WO PCT/KR2008/002509 patent/WO2008136618A1/fr active Application Filing
- 2008-05-02 CN CN200880022930A patent/CN101690224A/zh active Pending
- 2008-05-02 EP EP08753306.3A patent/EP2145478A4/fr not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060262227A1 (en) * | 2003-08-20 | 2006-11-23 | Young-Ho Jeong | System and method for digital multimedia broadcasting |
WO2006076451A2 (fr) * | 2005-01-11 | 2006-07-20 | Qualcomm Incorporated | Procedes et appareil de transmission de donnees en couche et non en couche via une modulation en couche |
US20060171283A1 (en) * | 2005-01-11 | 2006-08-03 | Rajiv Vijayan | Method and apparatus for decoding data in a layered modulation system |
Non-Patent Citations (1)
Title |
---|
See also references of EP2145478A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP2145478A1 (fr) | 2010-01-20 |
EP2145478A4 (fr) | 2013-05-29 |
CN101690224A (zh) | 2010-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5805673B2 (ja) | インクリメンタルな冗長性を提供するエンコーダ及びエンコーディング方法 | |
KR100247373B1 (ko) | 신호 송신 장치, 신호 수신 장치, 및 신호 송수신방법 | |
KR100721539B1 (ko) | 고품질 비디오 서비스를 위한 디지털 멀티미디어 방송송/수신 장치 | |
JP6437548B2 (ja) | 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法 | |
US20040101046A1 (en) | Terrestrial digital multimedia/television broadcasting system | |
EP2707963A1 (fr) | Codeur et procédé de codage offrant de la redondance incrémentale | |
CN100583977C (zh) | 用于高质量视频服务的传送和接收数字多媒体广播的设备 | |
KR101805536B1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 방법, 방송 신호 송신 방법 및 방송 신호 수신 방법 | |
WO2002017615A2 (fr) | Systeme numerique terrestre de diffusion de multimedia et de television | |
KR20160009048A (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법 | |
EP2100450A1 (fr) | Appareil et procédé pour service de diffusion multimédia numérique | |
AU2014307164B2 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
KR101830741B1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법 | |
CN105122697B (zh) | 广播信号传输装置、广播信号接收方法、广播信号传输方法和广播信号接收方法 | |
KR20040035297A (ko) | 복합적 오류정정 부호화 기능을 갖는 디지털방송 시스템의전송장치 및 방법 | |
CN101669342B (zh) | 用于发送和接收具有可变交织的符号的ofdm符号的ofdm发送和接收装置及其方法 | |
WO2007037618A1 (fr) | Appareil pour transmettre et pour recevoir une diffusion multimedia numerique pour un service video de haute qualite | |
KR101790529B1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 방법, 방송 신호 송신 방법 및 방송 신호 수신 방법 | |
EP2145478A1 (fr) | Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de | |
KR20040034878A (ko) | 복합적 오류정정 부호화 기능을 구비한 디지털방송시스템의 전송장치 및 전송방법 | |
KR20080097929A (ko) | 디지털 멀티미디어 방송 송신 장치의 강화계층용 채널부호화장치, 디지털 방송 송신 장치, 디지털 방송 수신장치 및 서브채널 구성 필드(fig 0/1)의 확장 구조 | |
KR101652497B1 (ko) | M-plp 다중화 기법을 이용한 지상파 단일 채널 고정 4k uhd 및 hd 융합방송 시스템 및 그 방법 | |
Parida et al. | An efficient forward error correction based OFDM technique for digital video broadcasting | |
EP2405660A1 (fr) | Signalisation intra-bande robuste pour système de diffusion numérique | |
Kim et al. | Design and implementation of the 1024-QAM RF transmission system for UHD cable TV broadcasting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200880022930.X Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08753306 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008753306 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |