The logic subdividing unit 325 subdivides logically the first training symbol generated by the IFFT unit 324 into M sub-blocks with equal-length according to the M value determined by the M value determining unit 321 (1???M???N) and M is a natural number).