A transmission method for a broadcast/multicast system, for generating a plurality of signals and transmitting the plurality of signals from a plurality of antennas in the same frequency at the same time, the generation of the plurality of signals comprising the steps of: selecting one matrix from among N matrices F[i], wherein i is an integer no less than 0 and no more than N-1, and N is an integer 3 or greater, by hopping between the matrices over each of a plurality of slots, the N matrices F[i] defining a precoding process that is performed on a plurality of baseband signals; and generating a first precoded signal z1 and a second precoded signal z2 by performing a precoding process, which corresponds to the matrix selected from among the N matrices F[i], over each of the plurality of slots on a first baseband signal s1 generated from a first set of bits and a second baseband signal s2 generated from a second set of bits, the first precoded signal z1 and the second precoded signal z2 satisfying (z1, z2) T = F[i] (s1, s2) T, the transmission method being characterized by: the N matrices F[i] being expressed as: F i = 1 α 2 + 1 ⁢ e j θ 11 i α × e j ⁢ θ 11 i + λ α × e j θ 21 i e j ⁢ θ 21 i + λ + π λ representing an arbitrary angle, α representing a positive real number excluding 1 θ 11 (i) and θ 21 (i) satisfying: e j ⁢ θ 11 ⁢ x + 1 - θ 21 ⁢ x + 1 e j ⁢ θ 11 x - θ 21 x = e j 2 ⁢ π N for ∀ x ⁢ x = 0, 1, 2, ⋯, N - 2 wherein each of the N matrices being selected at least once in a predetermined number of slots, the first precoded signal z1 and the second precoded signal z2 being transmitted from a first antenna and a second antenna respectively in the same frequency at the same time. selecting one matrix from among N matrices F[i], wherein i is an integer no less than 0 and no more than N-1, and N is an integer 3 or greater, by hopping between the matrices over each of a plurality of slots, the N matrices F[i] defining a precoding process that is performed on a plurality of baseband signals; and generating a first precoded signal z1 and a second precoded signal z2 by performing a precoding process, which corresponds to the matrix selected from among the N matrices F[i], over each of the plurality of slots on a first baseband signal s1 generated from a first set of bits and a second baseband signal s2 generated from a second set of bits, the first precoded signal z1 and the second precoded signal z2 satisfying (z1, z2) T = F[i] (s1, s2) T, the transmission method being characterized by: the N matrices F[i] being expressed as: F i = 1 α 2 + 1 ⁢ e j θ 11 i α × e j ⁢ θ 11 i + λ α × e j θ 21 i e j ⁢ θ 21 i + λ + π λ representing an arbitrary angle, α representing a positive real number excluding 1 θ 11 (i) and θ 21 (i) satisfying: e j ⁢ θ 11 ⁢ x + 1 - θ 21 ⁢ x + 1 e j ⁢ θ 11 x - θ 21 x = e j 2 ⁢ π N for ∀ x ⁢ x = 0, 1, 2, ⋯, N - 2 wherein each of the N matrices being selected at least once in a predetermined number of slots, the first precoded signal z1 and the second precoded signal z2 being transmitted from a first antenna and a second antenna respectively in the same frequency at the same time. the N matrices F[i] being expressed as: F i = 1 α 2 + 1 ⁢ e j θ 11 i α × e j ⁢ θ 11 i + λ α × e j θ 21 i e j ⁢ θ 21 i + λ + π λ representing an arbitrary angle, α representing a positive real number excluding 1 θ 11 (i) and θ 21 (i) satisfying: e j ⁢ θ 11 ⁢ x + 1 - θ 21 ⁢ x + 1 e j ⁢ θ 11 x - θ 21 x = e j 2 ⁢ π N for ∀ x ⁢ x = 0, 1, 2, ⋯, N - 2 wherein each of the N matrices being selected at least once in a predetermined number of slots, the first precoded signal z1 and the second precoded signal z2 being transmitted from a first antenna and a second antenna respectively in the same frequency at the same time.