There is provided an apparatus and method of generating two-dimensional
QCTCs. The sub-code sets of QCTCs with given code rates are generated and
the sub-codes are rearranged in a sub-code set with a different code
rate, for use in the next transmission to a sub-code with a predetermined
code rate.