In cases where the ratio of the header length and the data length cannot be expressed in integers, it is possible to employ a method such as performing interleaving by adding a dummy bit to the data, with the length of the header being expressed in terms of integers, and then removing the dummy bit.