Abstract:
For transmit diversity in a multi-antenna OFDM system, a transmitter encodes, interleaves, and symbol maps traffic data to obtain data symbols. The transmitter processes each pair of data symbols to obtain two pairs of transmit symbols for transmission from a pair of antennas either (1) in two OFDM symbol periods for space-time transmit diversity or (2) on two subbands for space-frequency transmit diversity. NT·(NT−1)/2 different antenna pairs are used for data transmission, with different antenna pairs being used for adjacent subbands, where NT is the number of antennas. The system may support multiple OFDM symbol sizes. The same coding, interleaving, and modulation schemes are used for different OFDM symbol sizes to simplify the transmitter and receiver processing. The transmitter performs OFDM modulation on the transmit symbol stream for each antenna in accordance with the selected OFDM symbol size. The receiver performs the complementary processing.
Abstract:
For data transmission with spatial spreading, a transmitting entity (1) encodes and modulates each data packet to obtain a corresponding data symbol block, (2) multiplexes data symbol blocks onto Ns data symbol streams for transmission on Ns transmission channels of a MIMO channel, (3) spatially spreads the Ns data symbol streams with steering matrices, and (4) spatially processes Ns spread symbol streams for full-CSI transmission on Ns eigenmode s or partial-CSI transmission on Ns spatial channels of the MIMO channel. A receiving entity (1) obtains NR received symbol streams via NR receive antennas, (2) performs receiver spatial processing for full-CSI or partial-C SI transmission to obtain Ns detected symbol streams, (3) spatially despreads t he Ns detected symbol streams with the same steering matrices used by the transmitting entity to obtain Ns recovered symbol streams, and (4) demodulat es and decodes each recovered symbol block to obtain a corresponding decoded da ta packet.
Abstract:
An access point in a multi-antenna system broadcasts data using spatial spreading to randomize an "effective" channel observed by each user terminal for each block of data symbols broadcast by the access point. At the access point, data is coded, interleaved, and modulated to obtain ND data symbol blocks to be broadcast in NM transmission spans, where ND >=1 and NM > 1. The ND data symbol blocks are partitioned into NM data symbol subblocks, one subblock for each transmission span. A steering matrix is selected (e.g., in a deterministic or pseudo-random manner from among a set of L steering matrice s) for each subblock. Each data symbol subblock is spatially processed with the steering matrix selected for that subblock to obtain transmit symbols, which are further processed and broadcast via NT transmit antennas and in one transmission span to user terminals within a broadcast coverage area.
Abstract:
A MIMO system supports multiple spatial multiplexing modes for improved performance and greater flexibility. These modes may include (1) a single-user steered mode that transmits multiple data streams on orthogonal spatial channels to a single receiver, (2) a single-user non-steered mode that transmits multiple data streams from multiple antennas to a single receiver without spatial processing at a transmitter, (3) a multi-user steered mode that transmits multiple data streams simultaneously to multiple receivers with spatial processing at a transmitter, and (4) a multi-user non-steered mode that transmits multiple data streams from multiple antennas (co-located or non co-located) without spatial processing at the transmitter(s) to receiver(s) having multiple antennas.; For each set of user terminal(s) selected for data transmission on the downlink and/or uplink, a spatial multiplexing mode is selected for the user terminal set from among the multiple spatial multiplexing modes supported by the system.
Abstract:
Techniques to use OFDM symbols of different sizes to achieve greater efficiency for OFDM systems. The system traffic may be arranged into different categories (e.g., control data, user data, and pilot data). For each category, one or more OFDM symbols of the proper sizes may be selected for use based on the expected payload size for the traffic in that category. In a further aspect, the channel response matrix for each of a plurality of subbands is decomposed in a manner to avoid arbitrary phase rotations from subband to subband by constraining the first element in each column of the first unitary matrix to be a non-negative value. In another aspect, steering vectors are interpolated between subbands.
Abstract:
System traffic may be arranged into different categories (e.g., control data, user data, and pilot data). For each category, one or more OFDM symbols of the proper sizes may be selected for use based on the expected payload size for the traffic in that category. For example, control data may be transmitted using OFDM symbols of a first size, user data may be transmitted using OFDM symbols of the first size and a second size, and pilot data may be transmitted using OFDM symbols of a third size or the first size. In one exemplary design, a small OFDM symbol is utilized for pilot and for transport channels used to send control data, and a large OFDM symbol and the small OFDM symbol are utilized for transport channels used to send user data.
Abstract:
For eigenvalue decomposition, a first set of at least one variable is derived based on a first matrix being decomposed and using Coordinate Rotational Digital Computer (CORDIC) computation. A second set of at least one variable is derived based on the first matrix and using a look-up table. A second matrix of eigenvectors of the first matrix is then derived based on the first and second variable sets. To derive the first variable set, CORDIC computation is performed on an element of the first matrix to determine the magnitude and phase of this element, and CORDIC computation is performed on the phase to determine the sine and cosine of this element. To derive the second variable set, intermediate quantities are derived based on the first matrix and used to access the look-up table. Jacobi rotations are performed using CORDIC processing.
Abstract:
Techniques for extending transmission range in a WLAN are described. In an aspect, a receiving station determines the frequency error between a transmitting station and the receiving station based on one or more initial packet transmissions and corrects this frequency error for subsequent packet transmissions received from the transmitting station. The residual frequency error is small after correcting for the frequency error and allows the receiving station to perform coherent accumulation/ integration over a longer time interval to detect for a packet transmission. The longer coherent accumulation interval improves detection performance, especially at low SNRs for extended transmission range. The techniques may be used whenever the receiving station knows the identity of the transmitting station, e.g., if the subsequent packet transmissions are scheduled. In another aspect, a preamble is generated with a longer spreading sequence and sent with each packet transmission.