Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
The present invention provides a method for transmitting a broadcast signal. The method for transmitting the broadcast signal according to the present invention may comprise the steps of: formatting input streams into multiple data pipes (DPs); encoding data of the multiple DPs according to a code rate for each DP; generating at least one signal frame by mapping the encoded data of the multiple DPs; and modulating data of the generated signal frame in an orthogonal frequency division multiplexing (OFDM) scheme, and transmitting the broadcast signal including data of the modulated signal frame.
1. A method of transmitting a broadcast signal, the method comprising:
formatting input streams into a plurality of data pipes (DPs);
encoding data;
bit-interleaving the encoded data;
mapping the bit-interleaved data to constellations;
cell interleaving the mapped data with an interleaving sequence used for each Forward Error Correction (FEC) block of the mapped data;
block interleaving the cell interleaved data by skipping virtual cells;
generating at least one signal frame having symbols including the block interleaved data;
modulating data in the generated signal frame using an orthogonal frequency division multiplexing (OFDM) scheme; and
transmitting the broadcast signal comprising the modulated data.
2. The method of claim 1 , wherein the block interleaving further comprises:
column-wise writing the cell interleaved data or the mapped data into a memory; and
diagonal-wise reading the written data from the memory.
3. The method of claim 1 , wherein the method further comprises:
frequency-interleaving data in the generated at least one signal frame based on a symbol pair.
4. The method of claim 1 , wherein the constellations are quadrature amplitude modulation (QAM) constellations or non-uniform QAM (NU-QAM) constellations having a maximum capacity of the DP.
5. A method of receiving a broadcast signal, the method comprising:
receiving the broadcast signal;
demodulating the received broadcast signal, using an orthogonal frequency division multiplexing (OFDM) scheme;
parsing at least one signal frame having symbols from the demodulated broadcast signal by demapping data in a plurality of data pipes (DPs);
block deinterleaving data based on a location of virtual cells;
cell deinterleaving the block deinterleaved data with a deinterleaving sequence used for each Forward Error Correction (FEC) block of the deinterleaved data;
demapping the cell deinterleaved data;
bit-deinterleaving the demapped data; and
decoding the bit-deinterleaved data.
6. The method of claim 5 , wherein the block deinterleaving further comprises:
diagonal-wise writing the data into a memory; and
column-wise reading out the written data from the memory while newly inputted data is written into the memory.
7. The method of claim 5 , wherein the method further comprises;
frequency-deinterleaving data in the at least one signal frame based on a symbol pair.
8. The method of claim 7 , wherein the frequency-deinterleaving comprises performing deinterleaving using one memory.
9. The method of claim 5 , wherein the demapping the cell deinterleaved data or the deinterleaved data from quadrature amplitude modulation (QAM) constellations or non-uniform QAM (NU-QAM) constellations having a maximum capacity of the DP.
10. A broadcast signal transmission apparatus comprising:
an input formatter to format input streams into a plurality of data pipes (DPs);
an encoder to encode data of a DP;
a bit interleaver to bit-interleave the encoded data;
a constellation mapper to map the bit-interleaved data to constellations;
a cell interleaver to cell interleave the mapped data with an interleaving sequence used for each Forward Error Correction (FEC) block of the mapped data;
a block interleaver to interleave the cell interleaved data by skipping virtual cells;
a frame builder to generate at least one signal frame having symbols including the interleaved data;
an waveform generator to modulate data in the generated at least one signal frame using an orthogonal frequency division multiplexing (OFDM) scheme; and
a transmitter to transmit the broadcast signal comprising the modulated data.
11. The apparatus of claim 10 , wherein the block interleaver further performs column-wise writing of the cell interleaved data into a memory, and diagonal-wise reading out the written data from the memory.
12. The apparatus of claim 10 , wherein the apparatus further comprises: a frequency interleaver to frequency interleave data in the generated at least one signal frame based on a symbol pair.
13. The apparatus of claim 10 , wherein the constellations are quadrature amplitude modulation (QAM) constellations or non-uniform QAM (NU-QAM) constellations having a maximum capacity of the DP.
14. An apparatus of receiving a broadcast signal, the apparatus comprising:
a receiver to receive the broadcast signal;
a demodulator to demodulate the received broadcast signal using an orthogonal frequency division multiplexing (OFDM) scheme;
a frame parser to parse at least one signal frame having symbols from the demodulated broadcast signal by demapping data in a plurality of data pipes (DPs);
a block deinterleaver to deinterleave data of a DP based on a location of virtual cells;
a cell deinterleaver to cell deinterleave the block deinterleaved data with a deinterleaving sequence used for each Forward Error Correction (FEC) block of the block deinterleaved data;
a constellation demapper to demap the cell deinterleaved data;
a bit deinterleaver to bit-deinterleave the demapped data; and
a decoder to decode the bit-deinterleaved data.
15. The apparatus of claim 14 , wherein the block deinterleaver performs diagonal-wise writing of the data into a memory, and column-wise reading out the written data from the memory while newly inputted data is written into the memory.
16. The apparatus of claim 14 , wherein the apparatus further comprises: a frequency deinterleaver to frequency-deinterleave data in the at least one signal frame based on a symbol pair.
17. The apparatus of claim 16 , wherein the frequency deinterleaver performs deinterleaving using one memory.
18. The apparatus of claim 14 , wherein the constellation demapper demaps the cell deinterleaved data or the block deinterleaved data from quadrature amplitude modulation (QAM) constellations or non-uniform QAM (NU-QAM) constellations having a maximum capacity of the DP.