Abstract:
Techniques to transmit data on a number of transmission channels in a multi-channel communication system using multiple transmission schemes requiring less channel-state information (CSI). These schemes may include a partial-CSI transmission scheme that transmits a single data stream on each transmit antenna selected for use and a “beam-forming” transmission scheme that allocates all transmit power to a single transmission channel having the best performance. Each transmission scheme may provide good or near-optimum performance for a specific range of operating conditions (or operating SNRs). These multiple transmission schemes may then be combined in a piece-wise fashion to form a “multi-mode” transmission scheme that covers the full range of operating conditions supported by the MIMO system. The specific transmission scheme to be used for data transmission at any given moment would then be dependent on the specific operating condition experienced by the system at that moment.
Abstract:
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.
Abstract:
Techniques to process data for transmission over a set of transmission channels selected from among all available transmission channels. In an aspect, the data processing includes coding data based on a common coding and modulation scheme to provide modulation symbols and pre-weighting the modulation symbols for each selected channel based on the channel's characteristics. The pre-weighting may be achieved by “inverting” the selected channels so that the received SNRs are approximately similar for all selected channels. With selective channel inversion, only channels having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power is distributed across only “good” channels. Improved performance is achieved due to the combined benefits of using only the NS best channels and matching the received SNR of each selected channel to the SNR required by the selected coding and modulation scheme.
Abstract:
Techniques to process data for transmission over a set of transmission channels selected from among all available transmission channels. In an aspect, the data processing includes coding data based on a common coding and modulation scheme to provide modulation symbols and pre-weighting the modulation symbols for each selected channel based on the channel's characteristics. The pre-weighting may be achieved by “inverting” the selected channels so that the received SNRs are approximately similar for all selected channels. With selective channel inversion, only channels having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power is distributed across only “good” channels. Improved performance is achieved due to the combined benefits of using only the NS best channels and matching the received SNR of each selected channel to the SNR required by the selected coding and modulation scheme.
Abstract:
Techniques to transmit data on a number of transmission channels in a multi-channel communication system using multiple transmission schemes requiring less channel-state information (CSI). These schemes may include a partial-CSI transmission scheme that transmits a single data stream on each transmit antenna selected for use and a “beam-forming” transmission scheme that allocates all transmit power to a single transmission channel having the best performance. Each transmission scheme may provide good or near-optimum performance for a specific range of operating conditions (or operating SNRs). These multiple transmission schemes may then be combined in a piece-wise fashion to form a “multi-mode” transmission scheme that covers the full range of operating conditions supported by the MIMO system. The specific transmission scheme to be used for data transmission at any given moment would then be dependent on the specific operating condition experienced by the system at that moment.
Abstract:
Method and apparatus for generating codewords with variable length and redundancy from a single Low-Density Parity-Check (LDPC) code with variable length input words. A mother code for encoding data words is generated based on a parity-check matrix, wherein the mother code is adjusted to reflect the size of the data word to be encoded. A generator matrix applies the mother code to data words to produce codewords for transmission. In one embodiment, a reduction criteria is determined and the size of the generator matrix reduced in response. The corresponding parity-check matrix is applied at the receiver for decoding the received codeword.
Abstract:
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.
Abstract:
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.