摘要:
A method of determining a transmitted vector (x) in a MIMO receiver includes the steps of receiving a received vector (y) representative of the transmitted vector (x), generating a first random number and forming, in a first iteration, a first symbol of a first candidate vector, the candidate vector representing a potential solution vector. The step of forming is based on a first approach if the first random number is greater than a first predetermined value (q), but is based on a second approach if the random number is less than or equal to the first predetermined value (q). The first approach randomly selects the first symbol from a uniform distribution of symbols in the transmission alphabet. The second approach selects the first symbol based on Gibbs sampling. The method represents a randomized Markov Chain Monte Carlo (RMCMC) sampling technique.
摘要:
A device and method for precoding vectors in a communication system is provided. A transmitter may precode a data vector using information regarding a communication channel prior to transmitting the data vector. The transmitter may precode the data vector in a manner that reduces an energy value of a resulting transmit data vector so as to minimize interference in a received signal at a receiver. The transmitter may perturb entries of the data vector one-by-one in an iterative fashion until a minimum in an energy value of the transmit data vector is obtained.
摘要:
The present invention relates to a system and a multistage signal detection method to jointly detect the data symbols transmitted from multiple transmit antennas in a communication terminal and received using multiple receive antennas in another communication terminal.
摘要:
A method to detect data transmitted from multiple antennas, said method comprising steps of: selecting a starting data block and calling it as previous data block; defining a set of indices of bits to be checked for possible flip in the previous data block as a check candidate set; applying update rule to obtain updated data block using the previous data block and the check candidate set, wherein the update is made in such a manner that change in likelihood is positive; checking if the updated data block and several consecutive previous data blocks are the same; if yes, declare the updated data block as the detected data block; if no, make updated data block as previous data block and repeat updation of data block. FIG. 14
摘要:
A method of determining a transmitted vector (x) in a MIMO receiver includes the steps of receiving a received vector (y) representative of the transmitted vector (x), generating a first random number and forming, in a first iteration, a first symbol of a first candidate vector, the candidate vector representing a potential solution vector. The step of forming is based on a first approach if the first random number is greater than a first predetermined value (q), but is based on a second approach if the random number is less than or equal to the first predetermined value (q). The first approach randomly selects the first symbol from a uniform distribution of symbols in the transmission alphabet. The second approach selects the first symbol based on Gibbs sampling. The method represents a randomized Markov Chain Monte Carlo (RMCMC) sampling technique.
摘要:
Techniques for enabling an estimate of a transmitted signal vector, given a received signal vector and a channel matrix to be computed, are provided. An initial solution signal vector for the estimate is calculated, and based on the initial estimate, a pool of possible solutions is generated. Methods described herein may be iterative in nature, and may cycle through possible estimates of the transmitted signal vector so as to continually improve the estimates and the pool of possible estimates. The methods may terminate once stopping criteria are reached. In some example methods, solutions may be marked at taboo and a taboo period can be established that indicates a number of subsequent iterations for which the current solution signal vector cannot be considered.
摘要:
Embodiments of the disclosure set forth methods for transmitting data in a wireless communication system. Some example methods include converting a data stream to a symbol set and selecting a first plurality of symbols from the symbol set. The first plurality of symbols includes at least a first symbol, a second symbol, a third symbol, a fourth symbol, a fifth symbol, a sixth symbol, a seventh symbol, and a eighth symbol. The methods include generating one or plurality of symbols of a second plurality of symbols based on interleaving two symbols selected from the first plurality of symbols. The methods further include weighting some symbols of the second plurality of symbols and generating a matrix based on symbols selected from the second plurality of symbols and the weighted symbols. The methods also include encoding the data stream based on the matrix.
摘要:
Embodiments of the disclosure set forth methods for transmitting data in a wireless communication system. Some example methods include converting a data stream to a symbol set and selecting a first plurality of symbols from the symbol set. The first plurality of symbols includes at least a first symbol, a second symbol, a third symbol, a fourth symbol, a fifth symbol, a sixth symbol, a seventh symbol, and a eighth symbol. The methods include generating one or plurality of symbols of a second plurality of symbols based on interleaving two symbols selected from the first plurality of symbols. The methods further include weighting some symbols of the second plurality of symbols and generating a matrix based on symbols selected from the second plurality of symbols and the weighted symbols. The methods also include encoding the data stream based on the matrix.
摘要:
In a training cycle, a source node transmits at least one pilot symbol to relay nodes in a training cycle. The relay nodes each amplifies and forwards the pilot symbol to a destination node in an assigned time slot in the training cycle. The destination node sequentially receives multiple versions of the pilot symbol from the relay nodes and estimates channel information based on the multiple versions of the pilot symbol. In data transmission cycles that follow the training cycle, the nodes apply coherent distributed space-time block code (DSTBC) with the estimated channel information to communicate data symbols. The power allocation between training and data cycles may be adjusted to improve the error performance. The nodes may also apply orthogonal frequency division multiplexing (OFDM) based DSTBC when timing errors are not known.
摘要:
A method of determining a transmitted vector (x) in a MIMO receiver includes the steps of receiving a received vector (y) representative of the transmitted vector (x), generating a first random number and forming, in a first iteration, a first symbol of a first candidate vector, the candidate vector representing a potential solution vector. The step of forming is based on a first approach if the first random number is greater than a first predetermined value (q), but is based on a second approach if the random number is less than or equal to the first predetermined value (q). The first approach randomly selects the first symbol from a uniform distribution of symbols in the transmission alphabet. The second approach selects the first symbol based on Gibbs sampling. The method represents a randomized Markov Chain Monte Carlo (RMCMC) sampling technique.