A control section (110) recognizes the type of data included in a
transmission signal and outputs a control signal (C1) to an S/P
conversion section (101) and a spreading control section (107). The S/P
conversion section (101) apportions a specific type of data output from
the control section (110) to different transmission systems. Spreading
sections (102, 103) carry out spreading processing on the specific type
of data output from the S/P conversion section (101) with different
spreading codes assigned thereto under the control of the spreading
control section (107). The data output from the spreading sections (102,
103) is transmitted by radio through addition sections (104-1, 104-2),
transmission sections (105-1, 105-2) and antennas (106-1, 106-2). In this
way, it is possible to improve the reception performance on the receiving
side for specific data while maintaining the transmission efficiency of
an MIMO communication system.