摘要:
An uplink channel response matrix is obtained for each terminal and decomposed to obtain a steering vector used by the terminal to transmit on the uplink. An “effective” uplink channel response vector is formed for each terminal based on its steering vector and its channel response matrix. Multiple sets of terminals are evaluated based on their effective channel response vectors to determine the best set (e.g., with highest overall throughput) for uplink transmission. Each selected terminal performs spatial processing on its data symbol stream with its steering vector and transmits its spatially processed data symbol stream to an access point. The multiple selected terminals simultaneously transmit their data symbol streams via their respective MIMO channels to the access point. The access point performs receiver spatial processing on its received symbol streams in accordance with a receiver spatial processing technique to recover the data symbol streams transmitted by the selected terminals.
摘要:
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 matrices) 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.
摘要翻译:多天线系统中的接入点使用空间扩展广播数据,以随机化由接入点广播的每个数据符号块由每个用户终端观察到的“有效”信道。 在接入点,对数据进行编码,交织和调制,以获得要在N N个传输跨度中广播的N个D个数据符号块,其中N < / SUB >> = 1和N&lt; 1&gt; 1。 N N个数据符号块被划分为N个M个数据符号子块,每个传输跨度的一个子块。 对于每个子块,选择导向矩阵(例如,从一组L个导引矩阵中以确定性或伪随机方式)。 利用为该子块选择的导引矩阵来对每个数据符号子块进行空间处理,以获得发射符号,其进一步经由N T T个发射天线处理和广播,并且在一个传输跨度内广播覆盖范围内的用户终端 区。
摘要:
In one aspect of a multiple-access OFDM-CDMA system, the data spreading is performed in the frequency domain by spreading each data stream with a respective spreading code selected from a set of available spreading codes. To support multiple access, system resources may be allocated and de-allocated to users (e.g., spreading codes may be assigned to users as needed, and transmit power may be allocated to users). Variable rate data for each user may be supported via a combination of spreading adjustment and transmit power scaling. Interference control techniques are also provided to improve system performance via power control of the downlink and/or uplink transmissions to achieve the desired level of performance while minimizing interference. A pilot may be transmitted by each transmitter unit to assist the receiver units perform acquisition, timing synchronization, carrier recovery, handoff, channel estimation, coherent data demodulation, and so on.
摘要:
Techniques to parse data into multiple (M) streams with selectable data rates are described. The modulation scheme and code rate for each stream are determined based on the data rate selected for that stream. The modulation schemes and code rates for all M streams are used to determine a parse cycle and the number of puncture cycles for each stream in the parse cycle. A sequence of puncture cycles is formed for the M streams such that the puncture cycle(s) for each stream are distributed as evenly as possible across the sequence. An encoder encodes traffic data in accordance with a base code (e.g., a rate 1/2 binary convolutional code) and generates code bits. A parser then parses the code bits into the M streams based on the sequence of puncture cycles, one puncture cycle at a time and in the order indicated by the sequence.
摘要:
Techniques for decomposing matrices using Jacobi rotation are described. Multiple iterations of Jacobi rotation are performed on a first matrix of complex values with multiple Jacobi rotation matrices of complex values to zero out the off-diagonal elements in the first matrix. For each iteration, a submatrix may be formed based on the first matrix and decomposed to obtain eigenvectors for the submatrix, and a Jacobi rotation matrix may be formed with the eigenvectors and used to update the first matrix. A second matrix of complex values, which contains orthogonal vectors, is derived based on the Jacobi rotation matrices. For eigenvalue decomposition, a third matrix of eigenvalues may be derived based on the Jacobi rotation matrices. For singular value decomposition, a fourth matrix with left singular vectors and a matrix of singular values may be derived based on the Jacobi rotation matrices.
摘要:
Techniques to schedule terminals for data transmission on the downlink and/or uplink in a MIMO-OFDM system based on the spatial and/or frequency “signatures” of the terminals. A scheduler forms one or more sets of terminals for possible (downlink or uplink) data transmission for each of a number of frequency bands. One or more sub-hypotheses may further be formed for each hypothesis, with each sub-hypothesis corresponding to (1) specific assignments of transmit antennas to the terminal(s) in the hypothesis (for the downlink) or (2) a specific order for processing the uplink data transmissions from the terminal(s) (for the uplink). The performance of each sub-hypothesis is then evaluated (e.g., based on one or more performance metrics). One sub-hypothesis is then selected for each frequency band based on the evaluated performance, and the one or more terminals in each selected sub-hypothesis are then scheduled for data transmission on the corresponding frequency band.
摘要:
In a MIMO communication system (100) with limited power for each antenna, a method, apparatus and a processor (420) provide for determining bin energy level allocation to each OFDM frequency bin at each transmit antenna. An estimate of a solution vector including elements of the allocation bin energy level to each OFDM frequency bin at each antenna is determined. An error function based on the determined solution vector is also determined. An error magnitude is determined based on the determined error function. The error magnitude is compared to an error threshold. The processor (420) accepts the estimate of the solution vector with the elements of the allocation bin energy level when the error magnitude is less than the error threshold.
摘要:
The downlink and uplink are calibrated to account for differences in the responses of transmit and receive chains at an access point and a user terminal. For initial calibration, the access point and user terminal transmit MIMO pilots on the downlink and uplink, which are used to derive channel estimates including the responses of the applicable transmit/receive chains. Correction matrices {circumflex over (K)}ap and {circumflex over (K)}ut are derived based on these channel estimates and thereafter used by the access point and user terminal, respectively. For follow-on calibration, one entity transmits a MIMO pilot and a steered reference. The other entity derives a first transmit matrix based on the steered reference and a second transmit matrix based on the MIMO pilot and calibration error matrices Qap and Qut, which contain estimates of the errors in {circumflex over (K)}ap and {circumflex over (K)}ut, respectively. Qap and Qut may be iteratively adjusted based on an adaptive procedure to minimize the errors between the two transmit matrices.
摘要翻译:校准下行链路和上行链路以考虑在接入点和用户终端处的发射和接收链的响应的差异。 对于初始校准,接入点和用户终端在下行链路和上行链路上传输MIMO导频,用于导出包括适用发射/接收链的响应的信道估计。 基于这些信道估计导出校正矩阵 K SUB>和 K SUB>,然后由访问 点和用户终端。 对于后续校准,一个实体发送MIMO导频和转向引用。 另一实体基于导向基准导出第一发射矩阵,并且基于MIMO导频和校准误差矩阵 < SINGLE“> Q SUB>,其分别包含K SUB>和 K SUB>中的错误的估计。 可以基于自适应过程来迭代地调整 Q SUB> SUB>以最小化 两个传输矩阵。
摘要:
According to one aspect of the invention, a method is provided in which a control channel used for transmitting control information is partitioned into a plurality of subchannels each of which is operated at a specific data rate. For each of one or more user terminals, one of the subchannels is selected based on one or more selection criteria for transmitting control information from an access point to the respective user terminal. Control information is transmitted from the access point to a user terminal on a particular subchannel selected for the respective user terminal. At the user terminal, one or more subchannels are decoded to obtain control information designated for the user terminal.
摘要:
For eigenmode transmission with minimum mean square error (MMSE) receiver spatial processing, a transmitter performs spatial processing on NS data symbol streams with steering vectors to transmit the streams on NS spatial channels of a MIMO channel. The steering vectors are estimates of transmitter steering vectors required to orthogonalize the spatial channels. A receiver derives a spatial filter based on an MMSE criterion and with an estimate of the MIMO channel response and the steering vectors. The receiver (1) obtains NR received symbol streams from NR receive antennas, (2) performs spatial processing on the received symbol streams with the spatial filter to obtain NS filtered symbol streams, (3) performs signal scaling on the filtered symbol streams with a scaling matrix to obtain NS recovered symbol streams, and (4) processes the NS recovered symbol streams to obtain NS decoded data streams for the NS data streams sent by the transmitter.