CN1245833C - Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof - Google Patents

Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof Download PDF

Info

Publication number
CN1245833C
CN1245833C CNB031010717A CN03101071A CN1245833C CN 1245833 C CN1245833 C CN 1245833C CN B031010717 A CNB031010717 A CN B031010717A CN 03101071 A CN03101071 A CN 03101071A CN 1245833 C CN1245833 C CN 1245833C
Authority
CN
China
Prior art keywords
data
dispensing device
turbo
error correction
stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031010717A
Other languages
Chinese (zh)
Other versions
CN1491032A (en
Inventor
金纪甫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1491032A publication Critical patent/CN1491032A/en
Application granted granted Critical
Publication of CN1245833C publication Critical patent/CN1245833C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/25Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
    • H03M13/258Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with turbo codes, e.g. Turbo Trellis Coded Modulation [TTCM]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/27Coding, 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/015High-definition television systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A transmission device of a digital broadcasting system having a complex ECC(Error Correction Coding) function is provided to differently perform ECC processes for data transmitted through an HP(High Priority) layer and data transmitted through an LP(Low Priority) layer in consideration of communication environments, thereby improving transmission efficiency of a system. The first and second RS encoders(112,122) encode the first and second TSs(Transport Streams) to enable ECC functions, respectively. The first and second outer interleavers(114,124) re-array data encoded in the first and second RS encoders(112,122), respectively. A convolution encoder(116) convolution-encodes the data re-arrayed in the first outer interleaver(114). A turbo encoder(126) encodes the data re-arrayed in the second outer interleaver(124) to enable an ECC function. An inner interleaver(128) re-arrays the data encoded in the convolution encoder(116) and the data encoded in the turbo encoder(126), respectively. A modulator portion(140) digitally modulates the re-arrayed data, and transmits the modulated data.

Description

Dispensing device and method with digit broadcasting system of comprehensive error correcting coding function
Technical field
The present invention relates to have the dispensing device and the method thereof of the digit broadcasting system of comprehensive error correcting coding function, be specifically related to support the dispensing device and the method thereof of the digit broadcasting system of layering sending mode, described dispensing device can according to send level differently coded data with error correction.
Background technology
Compare with analog broadcasting, the digital broadcasting that is used for digitlization, transmission and receiving broadcast signal is owing to having used digital encoding system to have the advantage of the system integration and interoperability.Therefore, utilize computer and network, the requirement of the core of concentrating as so-called medium has been satisfied in digital broadcasting.In addition, the interactive features of digital broadcasting greatly changed unidirectional and following to analog broadcasting.
In order to guarantee the integrated and interoperability of digital broadcasting, at first, need the introducing standard.The broadcasting method that is used for Digital Terrestrial Television Broadcast of current proposition is the ATSC that utilizes 8-VSB (residual sideband) (Advanced Television Systems Committee) of the U.S. and the DVB-T based on COFDM (Coded Orthogonal Frequency Division Multiplexing (COFDM)) (digital video broadcasting-ground) in Europe.
Because digital broadcasting needs the compressed signal source to send lot of data, some mistakes in channel influence whole system considerably.Therefore, need to reduce the mistake that in channel, takes place.In order to reduce errors, can improve transmitted power to improve signal noise ratio (SNR).But it has such as such problem, i.e. the interference of the height of the cost of the increase that is caused by bigger transmitted power and dispensing device output and interchannel.In order to alleviate these problems, digit broadcasting system uses error correcting code, and it makes mistake to be repaired and does not need to improve transmitted power.
Error correcting code is by from mainly being divided into automatic repetitive requests (ARQ) and forward error correction (FEC).According to ARQ, if detect mistake in receiver, then receiver sends the signal that is used for the request repeat data to transmitter.Therefore, transmitter retransmission data.Because ARQ needs one to be used to allow the Return Channel of receiver to transmitter transmission re-send request may signal, so this method is not suitable for using in digital broadcasting.Simultaneously, according to FEC, signal is sent out with the additional code element that is added to signal, so that receiver can detect the mistake in channel and with algebraic method it be corrected subsequently.
FEC mainly is divided into block code and convolution code.Block code is the Code And Decode information of block-by-block, and it comprises Hamming code, BCH code and RS (Reed-Solomon) sign indicating number.In these codes, the RS sign indicating number is good on range performance, and comprises effective Code And Decode algorithm, therefore is widely used in the digit broadcasting system.The RS sign indicating number is superior aspect correction burst error, because its block-by-block detects and correct mistake.
And for convolution code, the bit of output is easy to be subjected to over the influence of the bit and the current input bit of input, and it is being effective correcting aspect the random error.Convolution code comprises viterbi codes and turbo sign indicating number.Though the TURBO sign indicating number has the composite algorism of simplification, it demonstrates surprising performance.And the TURBO sign indicating number has the advantage of iterative decoding, and can adjust the size of interleaver.
Simultaneously, be sent out, therefore reduced the amount of information that each bandwidth can send because be used for the additional information of coded data on being added to data of error correction.Therefore according to the sending method of recent research, for example, TCM (Trellis-coded modulation), coding and modulation function are combined into one, can obtain big coding advantage and do not reduce data transfer rates or reduce bandwidth.
Fig. 1 is the block diagram that illustrates according to the dispensing device of the digit broadcasting system of DVB-T.
Referring to Fig. 1, the dispensing device of digit broadcasting system comprises first and second scramblers 10 and 11, forward error correction (FEC) unit 30 and modulating unit 40.FEC unit 30 comprises first and second Reed-Solomons (RS) encoder 12 and 22, first and second outer interleaver 14 and 24, first and second convolution coders 16 and 26, and an inner interleaver 28.Modulating unit 40 comprises pilot tone/system information insertion piece 41, mapping/OFDM modulator block 43, protection (GI) insertion piece 45, digital-to-analogue (D/A) conversion block 47 and radio frequency (RF) piece 49 at interval.
Under the situation of DVB-T method, it supports the layering sending mode.Under this situation, transmission stream (TS stream) separated device (not shown) of being imported is divided into high priority (HP) level and low priority (LP) level.A TS stream that sends by the HP level is imported into first scrambler 10, and the 2nd TS stream that sends by the LP level is imported into second scrambler 11.
The data value randomization that first and second scramblers 10 and 11 flow the first and second input TS in predetermined patterns.This is handled at receiver and is reversed execution so that the reduction original value.
FEC unit 30 is for carrying out coding by first and second scramblers 10 and 11 randomized data, so that be corrected in the mistake that takes place during data send.That is, the first and second RS encoders 12 and 22 receive data from first and second scramblers 10 and 11, and data are carried out the RS coding with error correction.The RS coding adds that parity check code (detected symbol) is with error correction.The quantity of the parity check code that is added depends on transmission system.Under the situation of DVB-T method, 16 parity symbols are added to each TS stream of 188 bytes, thus the byte of error correction coding add up to 204.
First and second outer interleaver 14 and 24 interweave at the first and second RS encoders 12 and 22 block-by-blocks by the RS coded data, have therefore disperseed possible burst error.First and second convolution coders 16 and 26 are carried out convolutional encoding for the data that interweave in first and second outer interleaver 14 and 24.The general use of DVB-T method has the convolution code of constraint length 7 and encoding rate 1/2.
Again interweaved with output by inner interleaver 28 at first and second convolution coders 16 and 26 convolution encoded data.
For the coded data of 30 outputs from the FEC unit, modulating unit 40 is carried out the digital modulation of the sending method that is suitable for using in digit broadcasting system.As shown in Figure 1, under the situation of the OFDM that uses the DVB-T system, the data map of mapping/OFDM modulator block 43 interleaver 28 outputs internally is a code element such as QPSK (quadriphase PSK), 16-QAM (quadrature amplitude modulation) and 64-QAM, and utilizes IFFT (contrary fast fourier transform) to carry out the OFDM modulation.In this process, pilot tone/system information is inserted piece 41 and is inserted to signal and be used for signal Synchronization and channel estimating and about the pilot signal of the information of sending mode.GI inserts piece 45 and inserts the GI that is used for the ISI (inter symbol interference) that prevents at multi-path environment.D/A conversion block 47 is carried out digital-to-analogue (D/A) conversion for the signal that inserts GI.RF piece 49 amplifies the signal of D/A conversion with high frequency, and via the antenna transmission signal.
As mentioned above, the dispensing device of traditional digit broadcasting system mainly uses the cascaded code system, and described system uses the first and second RS encoders 12 and 22 as external encoder, uses first and second convolution coders 16 and 26 as internal encoder.Equally, for the dispensing device of supporting such as the digit broadcasting system of the Delamination Transmission pattern of DVB-T, its uses for HP has the encoder of same size with the LP level and carries out the interleaver that interweaves with identical method.
As mentioned above, using for HP and LP level under the encoder of same procedure and the situation that interleaver is used to error correction coding, has an advantage, promptly all can be by the receiver reception with same structure at HP and LP level coded data.
But, may there be a kind of situation, use the receiver of HP level to be present under the different separately communication environments with the receiver that uses the LP level.In this case, use the transmitting efficiency that can improve whole system according to the difference of the error correction coding of the environment of receiver.For example, the receiver under mobile communication environment need have receptivity preferably, and the receiver under the fixed communication environment need be received in more substantial signal.In this case, for the data error that sends by the HP level, need to carry out the error correction coding of more enhancing to improve the receptivity of receiver.For the data error that sends by the LP level, need to carry out different error correction codings to have bigger data transfer rates.Therefore, the dispensing device of digit broadcasting system need be carried out different error correction coding processing for the different channels environment of receiver.
Summary of the invention
In order to solve the problems referred to above in prior art field, the present invention obtains exploitation.Therefore, an object of the present invention is to provide a kind of dispensing device and method thereof of digit broadcasting system, can differently encode by the data of HP level transmission and the data that send by the LP level, so that error correction according to the communication environment of receiver.
The acquisition of above-mentioned purpose is by a kind of dispensing device of digit broadcasting system is provided, the transmission stream (TS) that wherein will import is divided into TS stream and the 2nd TS stream, and first and second TS stream of encoding respectively is with error correction, described dispensing device comprises: first and second encoders are used for respectively the first and second TS streams being encoded with error correction; First and second outer interleaver, data by first and second encoder encodes are used for interweaving respectively; Convolution coder is used for carrying out convolutional encoding for the data that interweaved by first outer interleaver; The TURBO encoder, the data that interweaved by second outer interleaver of being used to encode are to realize error correction; Inner interleaver is used to interweave by the convolution coder coded data with by the data of TURBO encoder encodes; And modulating unit, be used for digital modulation by inner interleaver data that interweave and the data that send modulation.
Preferably, the TURBO encoder uses TURBO sign indicating number or TURBO-TCM sign indicating number with error correction.
Possible is, inner interleaver interweaves by the convolution coder coded data with by the data of TURBO encoder encodes with identical method.Same possible be that inner interleaver also interweaves by the convolution coder coded data with by the data of TURBO encoder encodes with diverse ways.
Preferably, first and second encoders are to use the Reed-Solomon encoder of Reed-Solomon code.Possible is that the first and second encoder utilizations have the RS sign indicating number of different size and carry out error correction coding.
Preferably, modulating unit uses OFDM (OFDM) modulation to come the combine digital modulation.Modulating unit comprises: mapping/OFDM modulator block is used for shining upon the data that interweaved by inner interleaver and carrying out the OFDM modulation with the predetermined mapped method; System information is inserted piece, is used for being provided for the pilot signal of signal Synchronization and channel estimating and about the information of sending mode to mapping/OFDM modulator block; Piece is inserted in protection (GI) at interval, is used for inserting a GI to the signal from the output of mapping/OFDM modulator block; Digital-to-analogue (D/A) conversion block is used for the signal that inserts GI is carried out the D/A conversion; And radio frequency (RF) piece, be used for the conversion of signals of D/A conversion is high-frequency signal and sends this signal.
Preferably, described dispensing device also comprises: first and second scramblers are used for respectively the randomization of first and second TS stream being flowed so that first and second TS to be provided to first and second encoders.
And, flow in the sending method with the digit broadcasting system of error correction input transfer stream (TS) being divided into TS stream and the 2nd TS stream and first and second TS that encode respectively, described sending method comprises step: (a) do not carry out coding with error correction for the first and second TS flow points, and export first and second coded datas; (b) interweave respectively first and second coded datas and output first and second interleaving datas; (c) carry out convolutional encoding for first interleaving data; (d) carry out the TURBO coding with error correction for second interleaving data; (e) interweave again convolution encoded data and TURBO coded data; And (f) data that interweave again of digital modulation and send modulated data.Preferably step (d) uses TURBO sign indicating number or TURBO-TCM sign indicating number with error correction.
Possible is, step (e) is with identical method interweave convolution encoded data and TURBO coded data.Same possible be that step (e) is with diverse ways interweave convolution encoded data and TURBO coded data.
Preferably, step (a) uses Reed-Solomon code with coding.Possible is to transmit stream in step (a) first and second and use the RS sign indicating number with different size to carry out error correction coding.
Preferably, step (f) is utilized the modulation of OFDM (OFDM) modulation combine digital.Step (f) comprising: (f1) shine upon the data that interweave again and carry out the OFDM modulation with the predetermined mapped method; (f2) be provided for the pilot signal of signal Synchronization and channel estimating and about the information of sending mode to mapping/OFDM modulation step; (f3) insert protection (GI) at interval to signal from step (f2) output; (f4) carry out the D/A conversion for the signal that inserts GI; (f5) conversion of signals with the D/A conversion is high-frequency signal and sends this signal.
Preferably, sending method also comprises step: randomization first and second TS stream is to provide first and second TS stream of step (a) respectively.
Description of drawings
By reference description of drawings the preferred embodiments of the present invention, above-mentioned purpose of the present invention and characteristics will become apparent, wherein:
Fig. 1 is the block diagram that the dispensing device of general digit broadcasting system is shown;
Fig. 2 is the block diagram that illustrates according to the dispensing device of the digit broadcasting system of the first embodiment of the present invention;
Fig. 3 is the flow chart of operation method of dispensing device that the digit broadcasting system of Fig. 2 is shown;
Fig. 4 is the block diagram that illustrates according to the dispensing device of the digit broadcasting system of the second embodiment of the present invention;
Fig. 5 is the flow chart of operation method of dispensing device of the digit broadcasting system of Fig. 4.
Embodiment
Below, be described in more detail the present invention with reference to accompanying drawing.
Fig. 2 is the block diagram that illustrates according to the dispensing device of the digit broadcasting system of the first embodiment of the present invention.
Referring to Fig. 2, mainly comprise first and second scramblers 110 and 111, forward error correction (FEC) unit 130 and modulating unit 140 according to the dispensing device of the digit broadcasting system of first embodiment.FEC unit 130 comprises first and second Reed-Solomons (RS) encoder 112 and 122, first and second outer interleaver 114 and 124, convolution coder 116, TURBO addressable part 126 and inner interleaver 128.Modulating unit 140 comprises pilot tone/system information insertion parts 141, mapping/OFDM modulating part 143, protection (GI) insertion parts 145, digital-to-analogue (D/A) converting member 147 and radio frequency (RF) parts 149 at interval.
According to first embodiment, the dispensing device of digit broadcasting system is supported the layering sending mode, and therefore will transmit stream (TS stream) by the separator (not shown) is divided into high priority (HP) level and low priority (LP) level.A TS stream that sends by HP priority is imported into first scrambler 110, and the 2nd TS stream that sends by the LP level is imported into second scrambler 111.
First and second scramblers 110 and 111 are the data value of first and second TS stream of randomization input in predetermined patterns.That is,, eliminated the correlation between input signal by the pseudo-random binary sequence scrambler is flowed for input TS.This is will prevent during synchrodata sends owing to cause the synchronous problem of the system of losing such as the repetition numeral of 00000000b or 11111111b.This is handled at receiver and is reversed execution with the reduction raw value.
The 130 pairs of data by first and second scramblers 110 and 111 inputs in FEC unit are carried out coding, to be corrected in the mistake that takes place during data send.That is, the first and second RS encoders 112 and 122 receive from the data of first and second scramblers 110 and 111 outputs, and the block-by-block execution is for the RS coding of data, to correct mistake.RS coding adds parity check code with error correction, by the big or small mutually the same of the first and second RS encoders 112 and 122 parity check codes that add or differ from one another.
First and second outer interleaver 114 and 124 pairs of data from the first and second RS encoders 112 and 122 outputs are carried out byte-interleaved.
Convolution coder 116 is for the data execution convolutional encoding from 114 outputs of first outer interleaver, and TURBO addressable part 126 utilizes TURBO sign indicating number or TURBO-TCM sign indicating number for carrying out coding from the data of second outer interleaver, 124 outputs.Convolution encoded data and TURBO or TURBO-TCM coded data are interweaved again by inner interleaver 128 and are output to modulating unit 140.Inner interleaver 128 can comprise a bit interleaver and a symbol interleaver.Described bit interleaver is carried out Bit Interleave to the input data.Under the situation of OFDM method, the spendable subcarrier that described symbol interleaver interweaves and exists in the OFDM code element.
For the coded data of interleaver 128 outputs internally, modulating unit 140 is carried out the digital modulation of the sending method that is suitable for described digit broadcasting system.Fig. 2 shows the modulating unit 140 of carrying out modulation according to the OFDM method of DVB-T system with example.
In this case, the data map of the mapping of modulating unit 140/OFDM modulating part 143 interleaver 128 outputs internally is a code element such as QPSK (quaternary PSK), 16-QAM (quadrature amplitude modulation) and 64-QAM, and utilizes IFFT (contrary fast fourier transform) to carry out the OFDM modulation.In this process, pilot tone/system information insertion parts 141 is inserted the pilot signal that is used for signal Synchronization and channel estimating and about the information of sending mode.GI insertion parts 145 is inserted the protection (GI) at interval that is used for the ISI (inter symbol interference) that prevents at multi-path environment.D/A converting member 147 is carried out digital-to-analogue (D/A) conversion for the signal that inserts GI.RF parts 149 amplify the signal of D/A conversion with high frequency, and via the antenna transmission signal.
Fig. 3 is the flow chart that illustrates according to the operation method of the dispensing device of the digit broadcasting system of Fig. 2 of the present invention.
Referring to described flow chart, the transmission of input stream (TS stream) separated device (not shown) is divided into TS stream that will pass through the transmission of high priority (HP) level and the TS stream (S300) that sends by low priority (LP) level.If the TS stream that sends by the HP level is TS stream, then a TS stream of being divided by the separator (not shown) is imported into first scrambler, 110, the first scramblers 110 and carries out scrambler with randomization the one TS stream (S302 and S304).
The one RS encoder 112 carries out the RS coding with error correction (S306) for the data block-by-block by first scrambler, 110 scramblers.
According to the RS coding, comprise that parts of k input symbols are encoded as the parts with n code symbols, wherein n is greater than k.Therefore, n-k redundancy symbol is coupled with, and it is called the Reed-Solomon parity check code.The quantity of the parity check code that adds by RS coding depends on transmission system, and the code element of for example per 188 bytes is 16 or 20.The data that the RS decoder utilizes the parity check code inspection to be received.If detect a mistake as the result who checks, the position of RS decoder searches mistake then, the data and the raw symbol of reducing of correcting distortion.Generally, the mistake of half quantity of the parity check code that adds is repaired, and can not correct the mistake more than half quantity of parity check code.
First outer interleaver 114 is carried out outer interleaved (S308) for the data of pressing block encoding at a RS encoder 112.By in the whole bag of tricks of first outer interleaver, 114 interleaving datas, generally use convolutional deinterleaver.Described convolutional deinterleaver writes the code element or the bit of input at one of shift register of predetermined quantity in one-period, and in one-period read shift register so that therefore export a code element that interweaves.The basic function of interleaver is to disperse the mistake that happens suddenly to greatest extent.
Convolution coder 116 is for carrying out convolutional encoding (S310) from the data of first outer interleaver, 214 outputs.The line of input that convolution code is used for the k bit that each is continuous is encoded to the output bit of n number, and coding comprises the convolution of input bit and binary pulse response.The DVB-T transmission system is used the convolution coder with constraint length 7 and encoding rate 1/2.At this, the encoding rate of convolution coder 116 can change, and for example 2/3,3/4,5/6 and 7/8.
Inner interleaver 128 interweaves (S322) for being carried out by convolution coder 116 convolution encoded data, has therefore improved the mis-behave that is caused by multipath.For the above-mentioned coded data that is used for error correction, modulating unit 140 is carried out and is suitable for the digital modulation of transfer of data and sends data (S330).
And if the TS stream that sends by the LP level is the 2nd TS stream, then the 2nd TS stream of being divided by the separator (not shown) is imported into second scrambler 111 and by second scrambler, 111 scramblers (S314).By the data of scrambler by the 2nd RS encoder 122RS coding (S316).At this, the 2nd RS encoder 122 can have coding specification identical with a RS encoder 112 or the coding specification different with a RS encoder 112.
Second outer interleaver 124 interweaves by the 2nd RS encoder 122 coded datas, has therefore disperseed the potential burst error (S318) that takes place in channel.
TURBO addressable part 126 is carried out the TURBO coding with error correction (S320) for the data that interweaved by second outer interleaver 124.
The TURBO sign indicating number is introduced by people such as Berrou.The TURBO encoder is generally parallel to be used two recursive system convolution (RSC) encoder and can have desired size according to its error correction capability.An interleaver is provided between two rsc encoders, and being used to interweave is input to the data of second rsc encoder, so that burst error is treated to random error.The TURBO sign indicating number can utilize iterative decoding and adjust desired bit error rate (BER) performance of size acquisition of interleaver.
TURBO addressable part 126 can use the TURBO-TCM sign indicating number to replace the TURBO sign indicating number.TCM (Trellis-coded modulation) can be by will encoding and modulation function is combined as one obtaining to encode greatly advantage, and need not reduce data transfer rates or improve bandwidth.The TURBO-TCM coding is carried out TCM function and TURBO encoding function simultaneously.
Be sent to inner interleaver 128 and by inner interleaver 128 interweave again (S322) by TURBO addressable part 126 coded datas.For the coded data that is used for error correction, modulating unit 140 is carried out and is suitable for the digital modulation that data send, and via antenna transmission data (S330).
According to the method described above, might be differently and compoundly encode the data that send by the HP level and the data that send by the LP level to realize error correction.
Fig. 4 is the block diagram that illustrates according to the dispensing device of the digit broadcasting system of the second embodiment of the present invention.
Referring to Fig. 4, the dispensing device of digit broadcasting system comprises first and second scramblers 210 and 211, forward error correction (FEC) unit 230 and modulating unit 240.FEC unit 230 comprises first and second Reed-Solomons (RS) encoder 212 and 222, first and second outer interleaver 214 and 224, convolution coder 216, TURBO addressable part 226 and first and second inner interleaver 218 and 228.Modulating unit 240 comprises pilot tone/system information insertion parts 241, mapping/OFDM modulating part 243, protection (GI) insertion parts 245, digital-to-analogue (D/A) converting member 247 and radio frequency (RF) parts 249 at interval.
Be with the different of first embodiment shown in Figure 2 according to the dispensing device of the broadcast system of the second embodiment of the present invention, used two inner interleaver, i.e. first and second inner interleaver 218 and 228.Therefore, interweaved respectively by diverse ways by convolution coder 216 coded datas with by TURBO addressable part 226 coded datas.The function of miscellaneous part is identical with first embodiment shown in Figure 2.
Fig. 5 is the flow chart of operation method of dispensing device of the digit broadcasting system of Fig. 4.
Referring to Fig. 5, the dispensing device of second embodiment is with the different of Fig. 3, interweaved (S410 and S412) by first interleaver 218 from the data of convolution coder 216 output, from the data of TURBO addressable part 226 outputs that utilize TURBO sign indicating number or TURBO-TCM sign indicating number by second interleaver 228 interweave (S420 and S422).That is,, interweaved respectively by diverse ways from the data of convolution coder 216 outputs and the data of exporting from TURBO addressable part 226 according to second embodiment.Other steps are identical with Fig. 3's.
As mentioned above, to data that send by the HP level and the different error correcting code of data allocations that sends by the LP level, and carry out different interweaving according to the dispensing device of digit broadcasting system of the present invention.Therefore, because differently coded data is with error correction according to sending level, the effective transmission that therefore is suitable for the communication environment of receiver is possible.
And the above embodiments use OFDM to be used as modulator approach by example, but this should not be taken as qualification.The present invention can be applied to the traditional various dispensing devices of digital broadcasting and no matter employed modulator approach how, and can provide the data of the best of the communication environment that is suitable for receiver to send.
As mentioned above, for data that send by the HP level and the data that send by the LP level, carrying out different error correction codings handles, therefore the error correction coding that is suitable for the communication environment of receiver is possible, therefore, by utilizing best error correcting code, can improve the efficient that data send according to the communication environment of receiver.
The above embodiments and advantage only are exemplary, can not be as limitation of the invention.This study course can easily be applied to the device of other types.Explanation of the present invention is illustrative, does not limit the scope of claim.Many to one skilled in the art replacement forms, improvement and variation are obvious.In claims, device adds the function clause and attempts to cover the structure that this is described as carrying out the function of enumerating, the not only coordinate of structure, and equal structure.

Claims (25)

1. the dispensing device of a digit broadcasting system, the transmission stream that wherein will import are divided into first and transmit stream and second and transmit stream, and encode respectively and first and second transmit and flow with error correction, and described dispensing device comprises:
First and second encoders are used for transmitting stream to first and second respectively and encode with error correction;
First and second outer interleaver, data by first and second encoder encodes are used for interweaving respectively;
Convolution coder is used for carrying out convolutional encoding for the data that interweaved by first outer interleaver;
The TURBO encoder, the data that interweaved by second outer interleaver of being used to encode are to realize error correction;
Inner interleaver is used to interweave by the convolution coder coded data with by the data of TURBO encoder encodes; And
Modulating unit is used for digital modulation by inner interleaver data that interweave and the data that send modulation.
2. according to the dispensing device of claim 1, wherein, the TURBO encoder uses TURBO sign indicating number or TURBO-TCM sign indicating number with error correction.
3. according to the dispensing device of claim 1, wherein first and second encoders are to use the Reed-Solomon encoder of Reed-Solomon code.
4. according to the dispensing device of claim 3, wherein the first and second encoder utilizations have the Reed-Solomon code execution error correction coding of different size.
5. according to the dispensing device of claim 1, wherein modulating unit utilizes OFDM to modulate the combine digital modulation.
6. according to the dispensing device of claim 5, wherein modulating unit comprises:
Mapping/OFDM modulating part is used for shining upon the data that interweaved by inner interleaver and carrying out the OFDM modulation with a kind of mapping method;
Pilot tone/system information insertion parts is used for being provided for the pilot signal of signal Synchronization and channel estimating and about the information of sending mode to mapping/OFDM modulating part;
Protection is insertion parts at interval, is used for inserting a protection at interval to the signal from the output of mapping/OFDM modulating part;
The digital-to-analogue conversion parts are used for carrying out digital-to-analogue conversion to inserting protection signal at interval;
Radio-frequency unit is used for the conversion of signals of digital-to-analogue conversion is high-frequency signal and sends this signal.
7. according to the dispensing device of claim 1, also comprise: first and second scramblers are used for transmitting the stream randomization to provide first and second to transmit stream to first and second encoders with first and second respectively.
8. the dispensing device of a digit broadcasting system wherein is divided into input transfer stream first and transmits stream and second and transmit stream, and encodes respectively and first and second transmit and flow with error correction, and described dispensing device comprises:
First and second encoders are used for transmitting stream to first and second respectively and encode with error correction;
First and second outer interleaver, data by first and second encoder encodes are used for interweaving respectively;
Convolution coder is used for carrying out convolutional encoding for the data that interweaved by first outer interleaver;
The TURBO encoder, the data that interweaved by second outer interleaver of being used to encode are with error correction;
First inner interleaver is used to interweave by the convolution coder coded data;
Second inner interleaver, data by the TURBO encoder encodes are used to interweave; With
Modulating unit is used for digital modulation by first and second inner interleaver data that interweave and the data that send modulation.
9. according to the dispensing device of claim 8, wherein the TURBO encoder uses TURBO sign indicating number or TURBO-TCM sign indicating number with error correction.
10. according to the dispensing device of claim 8, wherein first and second inner interleaver are with identical method interleaving data.
11. according to the dispensing device of claim 8, wherein first and second inner interleaver are with the diverse ways interleaving data.
12. according to the dispensing device of claim 8, wherein first and second encoders are to use the Reed-Solomon encoder of Reed-Solomon code.
13. according to the dispensing device of claim 12, wherein the first and second encoder utilizations have the Reed-Solomon code execution error correction coding of different size.
14. according to the dispensing device of claim 8, wherein modulating unit utilizes OFDM to modulate the combine digital modulation.
15. according to the dispensing device of claim 8, wherein modulating unit comprises:
Mapping/OFDM modulating part is used for shining upon the data that interweaved by first and second inner interleaver and carrying out the OFDM modulation with a kind of mapping method;
Pilot tone/system information insertion parts is used for being provided for signal Synchronization and channel estimating and about the pilot signal of the information of sending mode to mapping/OFDM modulating part;
Protection is insertion parts at interval, is used for inserting a protection at interval to the signal from the output of mapping/OFDM modulating part;
The digital-to-analogue conversion parts are used for carrying out digital-to-analogue conversion to inserting protection signal at interval;
Radio-frequency unit is used for the conversion of signals of digital-to-analogue conversion is high-frequency signal and sends this signal.
16. the dispensing device according to claim 8 also comprises: first and second scramblers are used for transmitting the stream randomization to provide first and second to transmit stream to first and second encoders with first and second respectively.
17. one kind is divided into first with input transfer stream and transmits stream and second and transmit stream and encode respectively and first and second transmit the sending method that flows with the digit broadcasting system of error correction, this sending method may further comprise the steps:
(a) transmit flow point for first and second and do not carry out coding, and export first and second coded datas with error correction;
(b) interweave respectively first and second coded datas and output first and second interleaving datas;
(c) carry out convolutional encoding for first interleaving data;
(d) carry out the TURBO coding with error correction for second interleaving data;
(e) interweave again convolution encoded data and TURBO coded data; And
(f) data that interweave again of digital modulation and send modulated data.
18. according to the sending method of claim 17, wherein the coding of the TURBO in step (d) uses TURBO sign indicating number or TURBO-TCM sign indicating number with error correction.
19. according to the sending method of claim 17, wherein in step (e) with identical method interweave convolution encoded data and TURBO coded data.
20. according to the sending method of claim 17, wherein in step (e) with diverse ways interweave convolution encoded data and TURBO coded data.
21. according to the sending method of claim 17, wherein step (a) is utilized the Reed-Solomon code coding.
22. according to the sending method of claim 21, wherein the first and second transmission streams are utilized the Reed-Solomon code with different size and carry out error correction coding in step (a).
23. according to the sending method of claim 17, wherein step (f) is utilized the modulation of OFDM modulation combine digital.
24. according to the sending method of claim 23, wherein step (f) comprising:
(f1) shine upon the data that interweave again and carry out the OFDM modulation with the predetermined mapped method;
(f2) be provided for the pilot signal of signal Synchronization and channel estimating and about the information of sending mode to mapping/OFDM modulation step;
(f3) insert protection at interval to signal from step (f2) output;
(f4) carry out digital-to-analogue conversion for inserting protection signal at interval; And
(f5) conversion of signals with digital-to-analogue conversion is high-frequency signal and sends this signal.
25. according to the sending method of claim 17, wherein also comprise step: randomization first and second transmits stream and transmits stream so that first and second in the step (a) to be provided respectively.
CNB031010717A 2002-10-19 2003-01-09 Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof Expired - Fee Related CN1245833C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020020064085A KR20040035297A (en) 2002-10-19 2002-10-19 Apparatus and method for transmission of digital broadcasting system having the composition error correction coding function
KR64085/2002 2002-10-19
KR64085/02 2002-10-19

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CNA200510133988XA Division CN1798326A (en) 2002-10-19 2003-01-09 Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof

Publications (2)

Publication Number Publication Date
CN1491032A CN1491032A (en) 2004-04-21
CN1245833C true CN1245833C (en) 2006-03-15

Family

ID=36819031

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB031010717A Expired - Fee Related CN1245833C (en) 2002-10-19 2003-01-09 Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof
CNA200510133988XA Pending CN1798326A (en) 2002-10-19 2003-01-09 Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA200510133988XA Pending CN1798326A (en) 2002-10-19 2003-01-09 Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof

Country Status (2)

Country Link
KR (1) KR20040035297A (en)
CN (2) CN1245833C (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100698620B1 (en) * 2003-06-16 2007-03-21 삼성전자주식회사 Digital transmitter/receiver system having a robust error correction coding/decoding apparatus and a method error correction coding/decoding therof
KR100658222B1 (en) * 2004-08-09 2006-12-15 한국전자통신연구원 3 Dimension Digital Multimedia Broadcasting System
KR20060014765A (en) 2004-08-12 2006-02-16 주식회사 현대오토넷 Emergency safety service system and method using telematics system
KR100843901B1 (en) 2004-12-04 2008-07-03 주식회사 현대오토넷 System for controling vehicle using telematics and thereof method
KR100843867B1 (en) 2004-12-06 2008-07-03 주식회사 현대오토넷 System and method for tracking position of vehicle in remote place
KR100828291B1 (en) 2004-12-07 2008-05-07 주식회사 현대오토넷 System and method for reporting robbery of vehicle
KR20060070274A (en) 2004-12-20 2006-06-23 주식회사 현대오토넷 Image communication system and method using telematics system
KR101115221B1 (en) 2005-01-07 2012-02-14 주식회사 현대오토넷 System and method for alerting when other vehicles approximates by own vehicle
KR100712066B1 (en) * 2005-09-01 2007-05-02 주식회사 케이티프리텔 System for Transmitting Data through DMB Network and Method for Error Correction of Transmitted Data
KR100793481B1 (en) * 2005-11-07 2008-01-14 엘지전자 주식회사 Apparatus and method for transmitting multimedia object in digital multimedia broadcasting
US8363738B2 (en) 2005-12-05 2013-01-29 Qualcomm Incorporated Hierarchical coding for multicast messages
CN101390292B (en) 2005-12-05 2014-03-26 高通股份有限公司 Hierarchical coding for multicast messages
KR20080094192A (en) * 2007-04-19 2008-10-23 엘지전자 주식회사 Method for signal transmitting and apparatus for the same, method for signal receiving and apparatus for the same
KR20080094193A (en) * 2007-04-19 2008-10-23 엘지전자 주식회사 Method for signal transmitting and apparatus for the same, method for signal receiving and apparatus for the same
KR100921464B1 (en) * 2007-04-19 2009-10-13 엘지전자 주식회사 Apparatus for transmitting and receiving a broadcasting signal and control method thereof
KR100921465B1 (en) * 2007-04-19 2009-10-13 엘지전자 주식회사 Appartus for transmitting and receiving a digital broadcasting signal, and control method thereof
CN101582737B (en) * 2008-05-15 2012-09-12 展讯通信(上海)有限公司 Convolution Turbo code interleaver and convolution de-interleaver
JP5648440B2 (en) * 2010-11-22 2015-01-07 ソニー株式会社 Data processing apparatus and data processing method
CN105847872A (en) * 2013-05-09 2016-08-10 蔡留凤 Ultra-high definition digital television signal emitter capable of increasing television program's resolutions
CN105763888A (en) * 2013-05-09 2016-07-13 蔡留凤 Ultra high definition digital television signal transmitter capable of improving television program resolution

Also Published As

Publication number Publication date
KR20040035297A (en) 2004-04-29
CN1798326A (en) 2006-07-05
CN1491032A (en) 2004-04-21

Similar Documents

Publication Publication Date Title
CN1245833C (en) Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof
US8468396B2 (en) Channel interleaver having a constellation-based block-wise permuation module
CN1186932C (en) Digital television system
KR100247373B1 (en) Means and method of improving multiplexed transmission and reception by coding and modulating divided digital signals
JP5485267B2 (en) Series connection of trellis coded modulation and internal non-binary LDPC code
CN1280993C (en) Digital broadcasting apparatus and method with different error correcting codes under communication environment
CN101635784A (en) Digital broadcasting transmission/reception system having improved receiving performance and signal processing method thereof
CN1574920A (en) Receiving device and method for digital broadcast system
CN1228975C (en) Transmitting device and method of digital broadcasting system with improved internal random mechanism
CN1768482A (en) Radio transmission apparatus, radio reception apparatus and radio transmission method
CN1151672C (en) Channel encoding modulation method adopting hierarchial block product code
CN1232117C (en) Transmitter for digital broadcasting system with comprehensive error correcting coding function and method thereof
CN1271855C (en) Sending device and method of digital broadcasting system
CN1263299C (en) Digital broadcasting system transmitter with assembled error correcting coding function and method thereof
CN1245835C (en) Transmitting device and method of digital broadcasting system with improved internal rondam mechanism
CN1812311A (en) Transmitter and receiver in dblast system
CN1245834C (en) Digital broadcasting transmitter for different error correcting code by communication environment and method thereof
CN100420170C (en) Transmission device with simplified digital broadcasting system and method thereof
CN1228976C (en) Digital broadcasting system transmitter and method
CN1642275A (en) Bit interleaving method for digital television ground transmission
CN1638478A (en) Channel coding method for digital TV ground broadcasting mixing transmission system

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: 20060315

Termination date: 20180109