A transmission method for broadcast or multicast communication comprising: selecting one matrix from among N matrices F[i], wherein N is equal to an integer 9 and i is equal to an integer no less than 0 and no more than 8, by hopping between the N matrices over each of a plurality of slots, the N matrices F[i] defining a precoding process that is performed on a plurality of modulated signals; and generating a first transmission signal z1 and a second transmission signal z2 for each of the plurality of slots by performing a precoding process, which corresponds to the matrix selected from among the N matrices F[i], on a first modulated signal s1 generated from a first set of bits and a second modulated signal s2 generated from a second set of bits; and transmitting the first transmission signal z1 and the second transmission signal z2 from a first antenna and a second antenna, respectively, the first transmission signal z1 and the second transmission signal z2 satisfying (z1, z2) T = F[i] (s1, s2) T, characterized by the N matrices F[i] being expressed by the following equations: F i = 0 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 0 e j π, F i = 1 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 2 9 π e j 2 9 π + π, F i = 2 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 4 9 π e j 4 9 π + π, F i = 3 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 6 9 π e j 6 9 π + π, F i = 4 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 8 9 π e j 8 9 π + π, F i = 5 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 10 9 π e j 10 9 π + π, F i = 6 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 12 9 π e j 12 9 π + π, F i = 7 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 14 9 π e j 14 9 π + π, and F i = 8 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 16 9 π e j 16 9 π + π, wherein α is a positive real number, and each of the N matrices F[i] is selected at least once in a predetermined number of slots. selecting one matrix from among N matrices F[i], wherein N is equal to an integer 9 and i is equal to an integer no less than 0 and no more than 8, by hopping between the N matrices over each of a plurality of slots, the N matrices F[i] defining a precoding process that is performed on a plurality of modulated signals; and generating a first transmission signal z1 and a second transmission signal z2 for each of the plurality of slots by performing a precoding process, which corresponds to the matrix selected from among the N matrices F[i], on a first modulated signal s1 generated from a first set of bits and a second modulated signal s2 generated from a second set of bits; and transmitting the first transmission signal z1 and the second transmission signal z2 from a first antenna and a second antenna, respectively, the first transmission signal z1 and the second transmission signal z2 satisfying (z1, z2) T = F[i] (s1, s2) T, characterized by the N matrices F[i] being expressed by the following equations: F i = 0 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 0 e j π, F i = 1 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 2 9 π e j 2 9 π + π, F i = 2 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 4 9 π e j 4 9 π + π, F i = 3 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 6 9 π e j 6 9 π + π, F i = 4 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 8 9 π e j 8 9 π + π, F i = 5 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 10 9 π e j 10 9 π + π, F i = 6 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 12 9 π e j 12 9 π + π, F i = 7 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 14 9 π e j 14 9 π + π, and F i = 8 = 1 α 2 + 1 e j 0 α × e j 0 α × e j 16 9 π e j 16 9 π + π, wherein α is a positive real number, and each of the N matrices F[i] is selected at least once in a predetermined number of slots.