A transmission device comprising: - a scrambling means configured to scramble control data resulting in scrambled control data (K sig (s)); - a padding means configured to pad the scrambled control data (K sig (s)) with zero padding bits resulting in post-padding scrambled control data (K bch) to adjust a data length of the scrambled control data (K sig (s)) to a target data length of a BCH error correction encoding, the control data being to be used for demodulation; - an error correction encoding means configured to perform the BCH error correction encoding on the post-padding scrambled control data (K bch) by appending BCH code parity bits to the end of the post-padding scrambled control data (K bch), thereby obtaining BCH code bits (K ldpc); - an LDPC correction encoding means configured to append LDPC code parity bits after the BCH code parity bits of the BCH code bits (K ldpc), to obtain LDPC code bits (N ldpc); - a shortening means configured to puncture the LDPC code parity bits of the LDPC code bits (N ldpc) and remove the zero padding bits from the LDPC code bits (N ldpc), to obtain post-shortening LDPC code data (N post) for transmission, the punctured parity bits and the zero padding bits being not transmitted; and - a frame builder for creating a frame containing the post-shortening LDPC code data (N post) and multiplexing the frame into a DVB-T2 signal for transmission with one or more other frames, wherein the frame contains a preamble, wherein the preamble includes a symbol including information identifying that the frame comprises the post-shortening LDPC code data (N post) containing the scrambled control data (K sig (s)), and wherein the frame includes image data or audio data. - a scrambling means configured to scramble control data resulting in scrambled control data (K sig (s)); - a padding means configured to pad the scrambled control data (K sig (s)) with zero padding bits resulting in post-padding scrambled control data (K bch) to adjust a data length of the scrambled control data (K sig (s)) to a target data length of a BCH error correction encoding, the control data being to be used for demodulation; - an error correction encoding means configured to perform the BCH error correction encoding on the post-padding scrambled control data (K bch) by appending BCH code parity bits to the end of the post-padding scrambled control data (K bch), thereby obtaining BCH code bits (K ldpc); - an LDPC correction encoding means configured to append LDPC code parity bits after the BCH code parity bits of the BCH code bits (K ldpc), to obtain LDPC code bits (N ldpc); - a shortening means configured to puncture the LDPC code parity bits of the LDPC code bits (N ldpc) and remove the zero padding bits from the LDPC code bits (N ldpc), to obtain post-shortening LDPC code data (N post) for transmission, the punctured parity bits and the zero padding bits being not transmitted; and - a frame builder for creating a frame containing the post-shortening LDPC code data (N post) and multiplexing the frame into a DVB-T2 signal for transmission with one or more other frames, wherein the frame contains a preamble, wherein the preamble includes a symbol including information identifying that the frame comprises the post-shortening LDPC code data (N post) containing the scrambled control data (K sig (s)),