A signal generation method for generating, from a plurality of baseband signals, a plurality of signals to be transmitted from a plurality of antennas (312A, 312B) at the same frequency and at the same time, and for generating a plurality of pilot signals to be transmitted from the plurality of antennas (312A, 312B) at the same frequency and at the same time, the signal generation method comprising: generating a first baseband signal s1 from a first set of bits, and generating a second baseband signal s2 from a second set of bits; performing phase change on each of the first baseband signal s1 and the second baseband signal s2, thus generating a first phase-changed baseband signal s1' and a second phase-changed baseband signal s2'; applying weighting according to a predetermined matrix F to the first phase-changed baseband signal s1' and the second phase-changed baseband signal s2', thus generating a first weighted signal z1 and a second weighted signal z2; performing power change on the first weighted signal z1 and the second weighted signal z2, thus generating a first power-changed signal z1' and a second power-changed signal z2' as the plurality of signals to be transmitted at the same frequency and at the same time; and generating a first pilot signal p1 and a second pilot signal p2 as the plurality of pilot signals to be transmitted at the same frequency and at the same time, the first pilot signal p1 being a pilot signal to be transmitted from the same antenna as the first power-changed signal z1', and the second pilot signal p2 being a pilot signal to be transmitted from the same antenna as the second power-changed signal z2', wherein the first weighted signal z1 and the second weighted signal z2 satisfy the relation: z 1, z 2 T = F s 1 ', s 2 ' T, and a ratio of an average power of the first power-changed signal z1' to an average power of the second power-changed signal z2' differs from a ratio of an average power of the first pilot signal p1 to an average power of the second pilot signal p2. generating a first baseband signal s1 from a first set of bits, and generating a second baseband signal s2 from a second set of bits; performing phase change on each of the first baseband signal s1 and the second baseband signal s2, thus generating a first phase-changed baseband signal s1' and a second phase-changed baseband signal s2'; applying weighting according to a predetermined matrix F to the first phase-changed baseband signal s1' and the second phase-changed baseband signal s2', thus generating a first weighted signal z1 and a second weighted signal z2; performing power change on the first weighted signal z1 and the second weighted signal z2, thus generating a first power-changed signal z1' and a second power-changed signal z2' as the plurality of signals to be transmitted at the same frequency and at the same time; and generating a first pilot signal p1 and a second pilot signal p2 as the plurality of pilot signals to be transmitted at the same frequency and at the same time, the first pilot signal p1 being a pilot signal to be transmitted from the same antenna as the first power-changed signal z1', and the second pilot signal p2 being a pilot signal to be transmitted from the same antenna as the second power-changed signal z2', wherein the first weighted signal z1 and the second weighted signal z2 satisfy the relation: z 1, z 2 T = F s 1 ', s 2 ' T, and a ratio of an average power of the first power-changed signal z1' to an average power of the second power-changed signal z2' differs from a ratio of an average power of the first pilot signal p1 to an average power of the second pilot signal p2.