Abstract:
A computer readable storage medium or media stores machine readable instructions that, when executed by one or more processors, cause the processors to generate, using reference signals received via a first communication channel from a first communication device to a second communication device, an estimate of the first communication channel using the received reference signals, calculate one or more transmit beamforming vectors using the estimate of the first communication channel, and utilize the one or more transmit beamforming vectors to process signals to be transmitted via a second communication channel from the second device to the first device. The first device processes the signals to be transmitted from the second device to the first device according to a model H ei, where H is a matrix representing the second communication channel and ei is a vector with all components of ei, except an ith component, being equal to zero.
Abstract:
Systems and methods are provided for decoding a signal vector in a transmit diversity scheme for varying channels. Information obtained in more than one symbol period are treated as a single received vector, and each of the received signal vectors may be processed to reduce the effects of varying channel characteristics. The received signal vectors may be combined by addition and decoded using a maximum-likelihood decoder. In some embodiments, the received signal vectors are processed separately and then combined. In other embodiments, the received signal vectors are combined and then processed. In some embodiments, zero-forced linear equalization techniques are used to processed the received signals. In some embodiments the signal vectors and varying channel response matrices are broken down to equivalent forms in order to simplify the processing.
Abstract:
A transceiver utilizes a spatial spreading matrix to distribute two or more encoded spatial data streams to multiple antennas. The spatial spreading matrix satisfies one or more of the following two constraints: (a) the ratio of squared norms of the sum of the components of a row, for different rows of the spatial spreading matrix, is equal to a first constant sequence, and (b) the ratio of squared norms of the sum of a symbol S1 to be transmitted, when the symbol S1 is equal to 1 or −1, multiplied by each of the components of a row, for different rows of the spatial spreading matrix, is equal to a second constant sequence.
Abstract:
A mobile station including an estimation module, a filter module, and a control module. The estimation module is configured to generate first channel estimates based on an input signal received, through a channel, from a base station. The input signal includes subcarriers used by the base station to transmit preamble sequences. The filter module is configured to generate second channel estimates by filtering the first channel estimates using a first filter or a second filter. The first filter or the second filter is selected according to a number of the subcarriers used to transmit the preamble sequences. The control module is configured to, based on the first channel estimates and the second channel estimates, estimate (i) one of the preamble sequences and (ii) the channel.
Abstract:
Systems and methods are provided for detecting a received synchronization signal. The method includes receiving, at a receiver, a signal from a transmitter, where one or more portions of the received signal include the received synchronization signal. The method includes processing the one or more portions of the received signal to obtain a differential signal, and processing the differential signal and a plurality of candidate differential synchronization signals to obtain a plurality of cross-correlation signals. Each candidate differential synchronization signal is associated with one cross-correlation signal. The method includes selecting, based at least in part on the plurality of cross-correlation signals, one of the candidate differential synchronization signals, and detecting the received synchronization signal based at least in part on (i) the one or more portions of the received signal, and (ii) a frequency offset value obtained from the cross-correlation signal associated with the selected candidate differential synchronization signal.
Abstract:
Systems and methods for detecting data in a multiple input/multiple output signal. The method includes receiving a first signal associated with a first data value and a second signal associated with a second data value. A distance value between the received second signal and each possible second data value is calculated. Coordinates for a hypothetical first signal in light of a first possible second data value are calculated, and the first coordinate value is quantized to a nearest constellation point. A distance value between the received second signal and each possible second data value is calculated using the calculated constellation points. A determination is made of a log-likelihood ratio based on the determined distance values.
Abstract:
In a method for transmitting information in a wireless local area network (WLAN), a plurality of different data streams corresponding to a plurality of different devices are orthogonally multiplexed onto a single symbol stream without using channel state information corresponding to a plurality of channels between a transmitting device and the plurality of different devices. One or more transmit streams are generated using the single symbol stream.
Abstract:
A system including a variable gain amplifier, an automatic gain control module, and a channel estimation module. The variable gain amplifier is configured to amplify an input signal in accordance with a gain. The input signal includes a plurality of orthogonal frequency domain multiplexing symbols. Each of the plurality of orthogonal frequency domain multiplexing symbols is preceded by a respective cyclic prefix. The automatic gain control module is configured to adjust, based on a signal strength of the input signal, the gain of the variable gain amplifier during the respective cyclic prefix preceding each of the plurality of orthogonal frequency domain multiplexing symbols. The channel estimation module is configured to generate a channel estimate for each of the plurality of orthogonal frequency domain multiplexing symbols, and to update the channel estimate in response to the gain of the variable gain amplifier being adjusted.
Abstract:
A plurality of received signals are received at a first communication device, the plurality of received signals corresponding to at least one training signal having been transmitted by a second communication device a plurality of times via a plurality of antennas by the second communication device applying a respective antenna weight vector from a plurality of different antenna weight vectors each time the at least one training signal is transmitted. The first communication device generates a transmitter antenna weight vector based on a mathematical combination of at least i) the plurality of received signals, ii) the antenna weight vectors applied by the second communication device when transmitting the at least one training signal the plurality of times, and iii) the at least one training signal. The first communication device transmits the transmitter antenna weight vector to the second communication device.
Abstract:
A set of multiple training signals to be transmitted via multiple antennas over a communication channel are generated, and a different antenna weight vector (AWV) from a first set of AWVs is applied to each of the multiple training signals as the training signals are transmitted during a current iteration of a beamforming procedure. Feedback generated using the multiple training signals is received. A second set of AWVs to be used in a next iteration of the beamforming procedure is determined using the feedback.