摘要:
Techniques for performing phase correction for wireless communication are described. Received pilot symbols and received data symbols may be obtained from an orthogonal frequency division multiplexing (OFDM) and/or multiple-input multiple-output (MIMO) transmission. First phase information is obtained based upon the received pilot symbols. Second phase information is obtained based upon the received data symbols. The phase of the received data symbols is corrected based upon the first and second phase information (directly and/or indirectly). For example, the phase of the received data symbols may be corrected based upon the first phase information, detection may be performed on the phase corrected data symbols to obtain estimated data symbols, the second phase information may be obtained based upon the estimated data symbols, and the phase of the estimated data symbols may be corrected based upon the second phase information. The phase correction may also be performed in other manners.
摘要:
Techniques to schedule downlink data transmission to a number of terminals in a wireless communication system. In one method, one or more sets of terminals are formed for possible data transmission, with each set including a unique combination of one or more terminals and corresponding to a hypothesis to be evaluated. One or more sub-hypotheses may further be formed for each hypothesis, with each sub-hypothesis corresponding to specific assignments of a number of transmit antennas to the one or more terminals in the hypothesis. The performance of each sub-hypothesis is then evaluated, and one of the evaluated sub-hypotheses is selected based on their performance. The terminal(s) in the selected sub-hypothesis are then scheduled for data transmission, and data is thereafter coded, modulated, and transmitted to each scheduled terminal from one or more transmit antennas assigned to the terminal.
摘要:
Techniques for performing sphere detection to recover data symbols sent in a MIMO transmission are described. In an aspect, sphere detection is performed for data symbols generated with at least two modulation schemes. In another aspect, sphere detection is performed for the data symbols in an order determined based on at least one attribute of the data symbols, which may be error probabilities, modulation schemes, and/or link margins for the data symbols. In yet another aspect, rates for multiple data streams detected with sphere detection are selected based on channel state information. Signal qualities of the data streams may be estimated based on the channel state information, e.g., (1) an upper triangular matrix used for sphere detection and/or (2) an assumption that interference from data streams already detected is canceled. The rates for the data streams may be selected based on the estimated signal qualities.
摘要:
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.
摘要:
A power-efficient wireless device is equipped with multiple (N) antennas. Each antenna is associated with a transmitter unit and a receiver unit. The wireless device also has processing units used to perform various digital processing tasks. The transmitter units, receiver units, and processing units may be selectively enabled or disabled. In an idle state, the wireless device may enable only a subset (e.g., one) of the N receiver units and one or few processing units for signal detection and acquisition. For active communication, the wireless device may enable Ntx transmitter units for data transmission and/or Nrx receiver units for data reception, where 1≧Ntx≧N and 1≧Nrx≧N. The enabled processing units may also be clocked at a lower frequency whenever data is transmitted or received at a data rate lower than the highest data rate. The wireless device may go to sleep whenever possible to conserve power.
摘要翻译:功率高效的无线设备配备有多(N)个天线。 每个天线与发射机单元和接收机单元相关联。 无线设备还具有用于执行各种数字处理任务的处理单元。 可以选择性地启用或禁用发射机单元,接收机单元和处理单元。 在空闲状态下,无线设备可以仅使得N个接收机单元中的子集(例如,一个)和用于信号检测和获取的一个或几个处理单元。 对于主动通信,无线设备可以使用用于数据传输的N x x> transmitter transmitter transmitter transmitter transmitter and and or or or or or or x x x x x x x x x x x x x x x x x x x x x x x SUB >> = N和1> = N SUB> = N。 每当以低于最高数据速率的数据速率发送或接收数据时,启用的处理单元也可以以更低的频率被计时。 无线设备可能会尽可能地睡眠以节省电力。
摘要:
Techniques for transmitting data from a transmitter unit to a receiver unit in a multiple-input multiple-output (MIMO) communication system. In one method, at the receiver unit, a number of signals are received via a number of receive antennas, with the received signal from each receive antenna comprising a combination of one or more signals transmitted from the transmitter unit. The received signals are processed to derive channel state information (CSI) indicative of characteristics of a number of transmission channels used for data transmission. The CSI is transmitted back to the transmitter unit. At the transmitter unit, the CSI from the receiver unit is received and data for transmission to the receiver unit is processed based on the received CSI.
摘要:
A wireless communication network supports 802.11b/g and a range extension mode, which supports at least one data rate lower than the lowest data rate in 802.11b/g. A transmitting station (which may be an access point or a user terminal) includes first and second processors. The first processor performs differential modulation and spectral spreading for a first set of at least one data rate (e.g., 1 and 2 Mbps) supported by 802.11b/g. The second processor performs forward error correction (FEC) encoding, symbol mapping, and spectral spreading for a second set of at least one data rate (e.g., 250, 500, and 1000 Kbps) supported by the range extension mode. The transmitting station can send a transmission at a data rate supported by either 802.11b/g or the range extension mode, e.g., depending on the desired coverage range for the transmission. A receiving station performs the complementary processing to recover the transmission.
摘要:
Techniques for processing a data transmission at the transmitter and receiver. In an aspect, a time-domain implementation is provided which uses frequency-domain singular value decomposition and “water-pouring” results to derive time-domain pulse-shaping and beam-steering solutions at the transmitter and receiver. The singular value decomposition is performed at the transmitter to determine eigen-modes (i.e., spatial subchannels) of the MIMO channel and to derive a first set of steering vectors used to “precondition” modulation symbols. The singular value decomposition is also performed at the receiver to derive a second set of steering vectors used to precondition the received signals such that orthogonal symbol streams are recovered at the receiver, which can simplify the receiver processing. Water-pouring analysis is used to more optimally allocate the total available transmit power to the eigen-modes, which then determines the data rate and the coding and modulation scheme to be used for each eigen-mode.
摘要:
Techniques for efficiently computing spatial filter matrices are described. The channel response matrices for a MIMO channel may be highly correlated if the channel is relatively static over a range of transmission spans. In this case, an initial spatial filter matrix may be derived based on one channel response matrix, and a spatial filter matrix for each transmission span may be computed based on the initial spatial filter matrix and a steering matrix used for that transmission span. The channel response matrices may be partially correlated if the MIMO channel is not static but does not change abruptly. In this case, a spatial filter matrix may be derived for one transmission span l and used to derive an initial spatial filter matrix for another transmission span m. A spatial filter matrix for transmission span m may be computed based on the initial spatial filter matrix, e.g., using an iterative procedure.
摘要:
Coding techniques for a (e.g., OFDM) communication system capable of transmitting data on a number of “transmission channels” at different information bit rates based on the channels' achieved SNR. A base code is used in combination with common or variable puncturing to achieve different coding rates required by the transmission channels. The data (i.e., information bits) for a data transmission is encoded with the base code, and the coded bits for each channel (or group of channels with the similar transmission capabilities) are punctured to achieve the required coding rate. The coded bits may be interleaved (e.g., to combat fading and remove correlation between coded bits in each modulation symbol) prior to puncturing. The unpunctured coded bits are grouped into non-binary symbols and mapped to modulation symbols (e.g., using Gray mapping). The modulation symbol may be “pre-conditioned” and prior to transmission.