In a block interleaving apparatus, a block deinterleaving apparatus, a block
interleaving
method, and a block deinterleaving method for performing block interleaving and
block deinterleaving by using a single plane of a storage unit having a storage
area of one block, in order to realized further reductions in circuit scale and
power consumption, a comparison reference value of a comparator 123 included
in an address generation unit 103 for generating addresses of a storage
unit 104 is set at a minimum value which appears in the output of a multiplier
111 and is larger than LM-1, thereby reducing the scale of the comparator.