The present technology relates to a data processing device (11) and a data processing method that enable tolerance against error of data to be improved. In the case in which an DVB-S2 LDPC codeword of length 16200 bits and rate 2/5 is modulated by 16QAM, an interchange unit (32) sets a (#i + 1)-th code bit from a most significant bit of eight code bits as a bit b#i, 0 < i < 7, and allocates code bits b0, b1, b2, b3, b4, b5, b6, and b7 to symbol bits y7, y5, y4, y0, y3, y1, y2, and y6, respectively, wherein the eight symbol bits y#i form two consecutive 16QAM symbols. The present invention can be applied to a DVB transmission system transmitting an LDPC code.
展开▼