Patent ID: 7907677

Claim:
A system, comprising: a base station to generate a uniform scheduler for a plurality of subscriber stations, the base station comprising at least two antennas and the subscriber stations each comprising one or more antennas, the base station further comprising: a generator to generate a pre-defined pre-coding matrix, V, comprising a predetermined number of columns, each column corresponding to one of a plurality of spatial streams through which data is transmitted from the base station to the subscriber stations, the pre-coding matrix being either fixed or semi-static with time, wherein the pre-coding matrix, V, is generated using the following discrete Fourier transform: v m ( g ) = 1 M ⁡ [ v 0 ⁢ ⁢ m ( g ) ⁢ ⁢ … ⁢ ⁢ v ( M - 1 ) ⁢ m ( g ) ] T v n ⁢ ⁢ m ( g ) = exp ⁢ { j ⁢ 2 ⁢ ⁢ π ⁢ ⁢ n M ⁢ ( m + g G ) } , where G represents a total number of pre-coding matrixes, g represents an index of the pre-coding matrix, V, from a G matrix, m is a column index of the pre-coding matrix, V, and v 1 , v 2 , . . . , v (M−1)m are columns of the pre-coding matrix, V, and M is the total number of spatial streams, the generator further comprising a transmission equation used to generate the pre-coding matrix, V, the transmission equation comprising: ( a 0 a 1 ⋮ a Nm - 1 ) = V k , t × S * = ( p 0 ⁢ v 0 p 1 ⁢ v 1 ⋯ p Ns - 1 ⁢ v Ns - 1 ) ⁢ S * , where p i iε[0: Ns−1]′ is a power-loading factor, and ∑ i = 0 Ns - 1 ⁢ ⁢ p i = P ; a feedback channel to receive one or more channel quality indicators for each of the spatial streams, each channel quality indicator comprising an estimate of channel quality by the subscriber stations; and a resource block comprising one or more spatial streams, wherein the uniform scheduler schedules one or more subscriber stations to the resource block based on the channel quality indicators fed to the base station.