The present invention relates to the art of mobile multimedia broadcasting technology, particularly to a device for transmitting digital broadcast signal, and further to a method and system for transmitting digital broadcast signal.
At present, the mainstream mobile TV/mobile multimedia broadcasting transmission standard around the world comprises the Digital Audio Broadcast (DAB) series standard, the Digital Video Broadcasting Handheld (DVB-H) standard and the MediaFLO standard. As far as the channel bandwidth is concerned, the DAB series standard uses a mode of operation with a bandwidth of 1.712 MHz, while the DVB-H standard and the MediaFLO standard use a mode of operation with various bandwidths.
In the DAB system, when the transmitter is transmitting the digital broadcast signal, it is required to transmit a first set of data over a Main Service Channel (MSC) and a second set of data over a Fast Information Channel (FIC). The first set of data mainly comprises audio service, video service, data service or the like. The second set of data mainly comprises the configuration information, the service information of the service data or the like. For MSC or FIC, the DAB system performs differential modulation by Differential Quadrature Phase Shift Keying (DQPSK). It mainly suffers from two drawbacks as follows.
1. The modulation is performed in a fixed manner and is not flexible.
2. Only a differential modulation of low level is used, so that the utilization rate of the frequency resource is low.
In view of the above, the technical problem to be solved by the present invention is to provide a device for transmitting digital broadcast signal to overcome the drawbacks in the DAB system.
In an embodiment of a device for transmitting digital broadcast signal, the device comprises: at least a first encoding unit, each of which performs forward error correction encoding on data in a sub-channel; at least a time-domain interleaving unit, each of which receives the encoded data output from one first encoding unit and performs interleaving in time-domain on the encoded data; a first multiplexing unit, which multiplexes the interleaved data output from each of the time-domain interleaving unit into MSC data; a second encoding unit, which performs forward error correction encoding on a second set of data to obtain FIC data; a differential modulating unit, which performs differential modulation on the FIC data with a first modulation mode and on the MSC data with a second modulation mode, wherein the modulation level of the first modulation mode is lower than that of the second modulation mode; and a frame generating and transmitting unit, which generates signal unit transmission frames by using differential-modulation symbol sequences generated by the differential modulating unit and transmits said signal unit transmission frames. In this embodiment, two modulation modes can be used to perform differential modulation on the FIC data and MSC data, respectively, which greatly improves the flexibility of modulation. In addition, since the modulation on the MSC data is performed by a modulation mode of high level, it is possible to substantially improve the utilization rate of the frequency resource.
Another technical problem to be solved by the present invention is to provide a method for transmitting digital broadcast signal. In some embodiments, the method comprises the steps of: performing forward error correction encoding and interleaving in time-domain on the data in each sub-channel separately; multiplexing the data interleaved in time-domain in each sub-channel into MSC data; performing forward error correction encoding on a second set of data to obtain FIC data; performing differential modulation on the FIC data with a first modulation mode and on the MSC data with a second modulation mode, wherein the modulation level of the first modulation mode is lower than that of the second modulation mode; generating signal unit transmission frames by using differential-modulation symbol sequences generated by the differential modulation and transmitting said signal unit transmission frames. In this embodiment, two modulation modes can be used to perform differential modulation on the FIC data and MSC data, respectively, which greatly improves the flexibility of modulation. In addition, since the modulation on the MSC data is performed by a modulation mode of high level, it is possible to substantially improve the utilization rate of the frequency resource.
A further technical problem to be solved by the present invention is to provide a system for transmitting digital broadcast signal. In some embodiments, the system comprises: N devices for transmitting digital broadcast signal, wherein N is an integer larger than 1; and a frequency-division multiplexing unit, which frequency-division multiplexes N signal unit transmission frames generated by said N devices for transmitting digital broadcast signal into one-path baseband transmission frame and transmits said baseband transmission frame. With this system, multiple-path digital broadcast signals can be transmitted.
Each of the first encoding unit S11 performs forward error correction encoding on the data in a sub-channel, while each of the time-domain interleaving unit S12 receives the encoded data output from one first encoding unit S11 and performs interleaving in time-domain on the encoded data.
The first multiplexing unit S13 multiplexes the interleaved data output from each of the time-domain interleaving unit S12 into MSC data. The second encoding unit S14 performs forward error correction encoding on a second set of data to obtain FIC data. The differential modulating unit S15 performs differential modulation on FIC data with a first modulation mode and on MSC data with a second modulation mode, wherein the modulation level of the first modulation mode is lower than that of the second modulation mode. The frame generating and transmitting unit S16 generates signal unit transmission frames by using the differential-modulation symbol sequences generated by the differential modulating unit S15 and transmits said signal unit transmission frames.
Herein, there are many forward error correction encoding methods available for the first encoding unit S11. As an optional method, the first encoding unit S11 performs encoding on the data in the sub-channel with a Low Density Parity Check (LDPC) encoding method. In the same way, there are also many forward error correction encoding methods available for the second encoding unit S14. As an optional method, the second encoding unit S14 performs encoding on the second set of data with a convolutional encoding method.
During the operation of the system, the modes in which interleaving in time-domain is performed on the data in the sub-channel includes but not limited to the following two modes.
1. The interleaving in time-domain is performed on the data in the sub-channel in a fixed mode.
2. The interleaving in time-domain is performed on the data in the sub-channel in a variable mode.
In the case that the first mode is selected, the time-domain interleaving unit S12 receives data from the first encoding unit S11 and then directly performs interleaving in time-domain on the received data with preset fixed parameters. In the case that the second mode is selected, the time-domain interleaving unit S12 receives data from the first encoding unit S11 and then performs interleaving in time-domain on the received data according to the interleaving depth indicated by the configuration information. For the first mode, it is very simple to realize, but the interleaving mode is single and not flexible. For the second mode, the interleaving mode is diverse and flexible, but it is relatively complex to realize.
The interleaved data in each sub-channel output from each of the time-domain interleaving unit S12 are composed into a Common Interleaved Frame (CIF) in the first multiplexing unit S13, i.e., are multiplexed into MSC data. In the differential modulating unit S15, differential modulation is performed on MSC data output from the first multiplexing unit S13 and on FIC data output from the second encoding unit S14 with different modulation modes.
The differential modulation can be performed on FIC data with DQPSK mode and on MSC data with Octal Differential Phase Shift Keying (8DPSK) mode. The differential modulation on MSC data can also be performed with 16-ary Differential Amplitude and Phase Shift Keying (16DAPSK) mode or with a mode of higher level. The advantages of 8DPSK lie in that it has strong anti-interference capability, excellent BER performance and high spectrum efficiency, and can eliminate the phase ambiguity during coherent demodulation of Octal Absolute Phase Shift Keying (8PSK), so that the performance of the system is improved. The advantages of 16DAPSK lie in that it has strong anti-interference capability, excellent BER performance and high spectrum efficiency, and can also eliminate the phase ambiguity during coherent demodulation of 16-ary Absolute Phase Shift Keying (16PSK).
During operation of the system, the modes in which differential modulation is performed on MSC data includes, but not limited to the following two modes.
A. The differential modulation on MSC data is performed in a fixed mode.
B. The differential modulation on MSC data is performed in a variable mode.
In the case that the mode A is selected, the differential modulating unit S15 directly performs differential modulation on MSC data according to a preset fixed mode. In the case that the mode B is selected, the differential modulating unit S15 is required to perform differential modulation on MSC data according to the modulation mode indicated by the configuration information.
Upon receiving differential-modulation symbol sequences from the differential modulating unit S15, the frame generating and transmitting unit S16 may perform orthogonal frequency-division multiplexing (OFDM) modulation on the differential-modulation symbol sequences along with phase reference symbols and empty symbols to generate respective OFDM symbols, and then multiplex the generated continuous OFDM symbols into signal unit transmission frames. Alternatively, the frame generating and transmitting unit S16 performs OFDM modulation on the differential-modulation symbol sequences along with phase reference symbols to generate respective OFDM symbols, and then multiplexes the generated continuous OFDM symbols along with empty symbols into signal unit transmission frames. Herein, said signal unit transmission frames comprise synchronization channels, FIC, and MSC.
In FIC, a punctured convolutional encoding unit S24 performs punctured convolutional encoding on the second set of data including the configuration information.
In MSC, a LDPC encoding unit S21 and a time-domain interleaving unit S22 connected in series perform LDPC encoding and interleaving in time-domain separately on the data in a sub-channel; and a main service channel multiplexing unit S23 composes the interleaved data in each sub-channel output from each of the time-domain interleaving unit S22 into CIF.
Herein, the capacity of a sub-channel is calculated in terms of Capacity Unit (CU), wherein the magnitude of a CU is 32×n bits, and the value of n is related with the symbol mapping mode, i.e., n is related with the mode of differential modulation. For example, when the symbol mapping mode is Octal Phase Shift Keying (8PSK), n=3; and when the symbol mapping mode is 16-ary Phase Shift Keying (16PSK), n=4.
After the LDPC encoding unit S21 performs LDPC encoding on the data in a sub-channel, the time-domain interleaving unit S22 performs interleaving in time-domain on the encoded data according to the interleaving depth indicated by the configuration information between LDPC code blocks of the same sub-channel. Alternatively, the time-domain interleaving unit S22 performs bit-based convolutional interleaving on the encoded data according to said interleaving depth.
The main service channel multiplexing unit S23 arranges CUs of the same length continuously and inserts filling data between CUs of different lengths, so as to compose the data interleaved in time-domain in each sub-channel into CIF.
A bit transmission frame multiplexing unit S25 performs bit transmission frame multiplexing on the CIF obtained by the main service channel multiplexing unit S23 and the convolutional encoded FIC data obtained by the punctured convolutional encoding unit S24, so that two-path of data are combined into one-path data bit stream. A symbol mapping unit S26 performs symbol mapping on CIF, namely MSC data with a fixed mapping mode (8PSK or 16PSK), and on FIC data with QPSK. Then, a modulating unit S27 performs corresponding differential modulations on CIF and FIC data to obtain differential-modulation symbol sequences. Alternatively, the modulating unit S27 performs differential modulation on the same sub-carrier of neighboring OFDM symbols.
An OFDM symbol generating unit S28 performs OFDM modulation on the differential-modulation symbol sequences along with phase reference symbols and empty symbols to generate respective OFDM symbols. A symbol transmission frame multiplexing unit S29 multiplexes continuous OFDM symbols generated by the OFDM symbol generating unit S28 into signal unit transmission frames.
In the embodiment shown in
In step 41, forward error correction encoding and interleaving in time-domain are performed on the data in each sub-channel separately.
In step 42, the data interleaved in time-domain in each sub-channel are multiplexed into MSC data, namely, the interleaved data in each sub-channel are composed into CIF.
In step 43, forward error correction encoding is performed on a second set of data to obtain FIC data.
In step 44, differential modulation is performed on FIC data with a first modulation mode and on MSC data with a second modulation mode.
Herein, the modulation level of the first modulation mode is lower than that of the second modulation mode.
In step 45, signal unit transmission frames are generated by using differential-modulation symbol sequences generated by the differential modulation, and said signal unit transmission frames are transmitted.
Herein, there are many forward error correction encoding methods available for the data in each sub-channel. As an optional method, the encoding on the data in the sub-channel is performed with LDPC encoding method. In the same way, there are also many forward error correction encoding methods available for the second set of data. As an optional method, the encoding on the second set of data is performed with a convolutional encoding method.
During the operation of the system, the mode of interleaving in time-domain on the data in the sub-channel includes, but not limited to the following two modes.
1. The interleaving in time-domain is performed on the data in the sub-channel in a fixed mode.
2. The interleaving in time-domain is performed on the data in the sub-channel in a variable mode.
In the case that the first mode is selected, when the interleaving is performed on the data in the sub-channel, the interleaving in time-domain on the received data can be directly performed with preset fixed parameters. In the case that the second mode is selected, when the interleaving is performed on the data in the sub-channel, the interleaving in time-domain on the received data is required to be performed according to the interleaving depth indicated by the configuration information. For the first mode, it is very simple to realize, but the interleaving mode is single and not flexible. For the second mode, the interleaving mode is diverse and flexible, but it is relatively complex to realize.
When the differential modulation is performed, the differential modulation can be performed on FIC data with DQPSK mode and on MSC data with 8DPSK. The differential modulation on MSC data can also be performed with 16DAPSK mode or a mode of higher level.
During the operation of the system, the mode in which differential modulation is performed on MSC data includes, but not limited to the following two modes.
A. The differential modulation on MSC data is performed in a fixed mode;
B. The differential modulation on MSC data is performed in a variable mode.
In the case that the mode A is selected, when the differential modulation is performed on MSC data, the differential modulation on MSC data can be directly performed according to a preset fixed mode. In the case that the mode B is selected, when the differential modulation is performed on MSC data, the differential modulation on MSC data is required to be performed according to the modulation mode indicated by the configuration information.
After the differential-modulation symbol sequences are obtained, OFDM modulation can be performed on the differential-modulation symbol sequences along with phase reference symbols and empty symbols to generate respective OFDM symbols, and then the generated continuous OFDM symbols are multiplexed into signal unit transmission frames. Alternatively, OFDM modulation is performed on the differential-modulation symbol sequences along with phase reference symbols to generate respective OFDM symbols, and then the generated continuous OFDM symbols along with empty symbols are multiplexed into signal unit transmission frames.
In step 51, in FIC, punctured convolutional encoding is performed on a second set of data including the configuration information to obtain FIC data.
In step 52, in MSC, LDPC encoding and interleaving in time-domain are performed on the data in each sub-channel separately.
In each sub-channel, after LDPC encoding is performed on the data, the interleaving in time-domain is performed on the encoded data according to the interleaving depth indicated by the configuration information between LDPC code blocks of the same sub-channel. Alternatively, bit-based convolutional interleaving is performed on the encoded data according to said interleaving depth.
In step 53, the interleaved data in each sub-channel are composed into CIF. By arranging CUs of the same length continuously and inserting filling data between CUs of different lengths, it is realized to compose the data interleaved in time-domain in each sub-channel into CIE.
In step 54, bit transmission frame multiplexing is performed on CIF and FIC data so as to combine two-path of data into one-path data bit stream.
In step 55, symbol mapping is performed on FIC data with QPSK and on CIF with a mapping mode of higher level (8PSK or 16PSK).
In step 56, corresponding differential modulations are performed on CIF and FIC data to obtain differential-modulation symbol sequences. Alternatively, differential modulation is performed on the same sub-carrier of neighboring OFDM symbols.
In step 57, OFDM modulation is performed on differential-modulation symbol sequences along with phase reference symbols and empty symbols to generate respective OFDM symbols.
In step 58, the generated continuous OFDM symbols are multiplexed into signal unit transmission frames and said signal unit transmission frames are transmitted.
In the embodiment shown in
Furthermore, a process of interleaving in frequency-domain may be added between step 55 and 56 to perform interleaving in frequency-domain on the mapped symbols. The mapped symbols are divided into blocks according to the number of effective sub-carriers K of OFDM symbols in different transmission modes and the interleaving in frequency-domain is performed on the blocks, and then differential modulation is performed on the symbols interleaved in frequency-domain. Herein, the interleaving in frequency-domain refers to the interleaving on blocks of symbols, and the magnitude of the interleaved block is equal to the number of effective sub-carriers K.
Said devices for transmitting digital broadcast signal S61 can use any one of the devices for transmitting digital broadcast signal described in the above embodiments. The frequency-division multiplexing unit S62 frequency-division multiplexes N-path signal unit transmission frames generated by said N devices for transmitting digital broadcast signal S61 into one-path baseband transmission frame and transmits said baseband transmission frame.
It should be noted that, the frequency-division multiplexing unit S62 moves said N-path signal unit transmission frames to N frequency points, and the interval between neighboring two frequency points is 1.544 MHz. In some cases, for example in the case that a bandwidth of 8 MHz is provided, 5-path signal unit transmission frames (i.e. N=5) can be frequency-division multiplexed and transmitted, so that the spectrum efficiency can be improved as much as possible.
In another embodiment of the method for transmitting digital broadcast signal, N-path signal unit transmission frames can be generated by using the methods for transmitting digital broadcast signal described in the above embodiments, and then said N-path signal unit transmission frames are frequency-division multiplexed into one-path baseband transmission frame and said baseband transmission frame are transmitted.
Alternatively, N-path signal unit transmission frames are moved to N frequency points, and the interval between neighboring two frequency points is 1.544 MHz. In some cases, for example in the case that a bandwidth of 8 MHz is provided, 5-path signal unit transmission frames (i.e. N=5) can be frequency-division multiplexed and transmitted, so that the spectrum efficiency can be improved as much as possible.
The present invention further provides an integrated circuit for implementing the method, device or system described in any of the above embodiments. The present invention further provides a computer readable medium for storing programs which are useful for implementing the methods described in any of the above embodiments.
Furthermore, it should be noted that the method or device in the above embodiments can be used to not only generate a baseband signal, but also generate a non-baseband signal. In other words, the baseband signal transmission frame generated by using the above embodiments can be a baseband signal, and can also be a non-baseband signal.
It will be appreciated for the person skilled in the art that various exemplary steps of method and units of device described herein with reference to the disclosed embodiments can be implemented by the electronic hardware, software, or the combination thereof. To clearly show the interchangeability between hardware and software, a general description has been made to the various exemplary steps and units with respect to their functional forms. Whether this functionality is implemented by hardware or software depends on the specific application and the design constraints realized by the whole system. The person skilled in the art may implement the described functionality in a variety of ways in connection with each specific application, but it should not be construed that this implementation departs from the scope of the present invention.
The exemplary units described in the embodiments disclosed herein can be implemented or fulfilled by means of a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic, a discrete hardware assembly, or any combination thereof. The general purpose processor can be a microprocessor, but in another case the processor can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, for example, the combination of DSP and microprocessor, a plurality of microprocessors, one or more microprocessors incorporating the DSP core, or any other structures of this kind.
The steps of method described in the embodiments described hereinabove can be directly implemented by hardware, a software module executed by a processor, or the combination thereof. The software module can reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other kinds of storage media known in the art. A typical storage medium is coupled with the processor so that the processor is capable of reading information from the storage medium and writing information to the storage medium. In an alternative example, the storage medium is an integral part of the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user station. In an alternative example, the processor and the storage medium can be a separate component in the user station.
According to the disclosed embodiments, the person skilled in the art is enabled to implement or carry out the present invention. As for the person skilled in the art, various modifications to these embodiments are apparent, and the general principles defined herein can also be applied to other embodiments without departing from the scope and gist of the present invention. The embodiments described above are only the preferred embodiments of the present invention, and do not limit the present invention in any way. All of the modifications, equivalents, improvements or the like within the spirit and principle of the present invention should fall within the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
200810126458.6 | Jun 2008 | CN | national |
This is a U.S. national stage application of International Application No. PCT/CN2009/072464, filed on 26 Jun. 2009. Priority under 35 U.S.C. §119(a) and 35 U.S.C. §365(b) is claimed from Chinese Application No. CN200810126458.6, filed 27 Jun. 2008, the disclosure of which is also incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2009/072464 | 6/26/2009 | WO | 00 | 12/22/2010 |