摘要:
A method and system for estimating noise variance. A method for noise variance estimation comprises receiving a first multi-sample symbol and receiving a second multi-sample symbol. The first multi-sample symbol is subtracted from the second multi-sample symbol to produce a set of noise samples. The set of noise samples is used to produce a noise variance estimate. The noise variance estimate is applied in various tasks (e.g. channel estimation, log-likelihood ratio computation, and/or minimum mean squared error equalization) to process data provided to a user.
摘要:
Embodiments of the invention provide a system and method of hybrid automatic repeat-request (HARQ) processing. A viterbi decoder is coupled to and follows a descrambler. After the signal has been de-scrambled, it can be stored in a memory in case it needs to be recombined with another packet. This means that the log-likelihood ratios LLRs for each transmitted bit are stored in memory using a finite number of bits (for example, between 4 and 12 bits). If the packet that is currently being processed contains retransmitted information, then the de-scrambled output stored from a previous packet containing the same information can be loaded and combined with the current packet.
摘要:
In at least some embodiments, a receiver for a wireless communication system is provided. The receiver includes an equalizer that provides an equalized channel matrix. The receiver also includes scaling logic coupled to the equalizer, the scaling logic selectively scales coefficients of the equalized channel matrix. The receiver also includes a decoder coupled to the scaling logic. The decoder decodes a signal based on the equalized channel matrix with scaled coefficients.
摘要:
Embodiments of the invention provide a system and method of hybrid automatic repeat-request (HARQ) processing. A viterbi decoder is coupled to and follows a descrambler. After the signal has been de-scrambled, it can be stored in a memory in case it needs to be recombined with another packet. This means that the log-likelihood ratios LLRs for each transmitted bit are stored in memory using a finite number of bits (for example, between 4 and 12 bits). If the packet that is currently being processed contains retransmitted information, then the de-scrambled output stored from a previous packet containing the same information can be loaded and combined with the current packet.
摘要:
Systems and methods for providing multiple-input multiple-output (MIMO) detection, comprising a leaf node predictor for receiving a processed communications stream, computing at least one channel metric corresponding to the communications stream for a given channel realization, and generating at least one parameter corresponding to at least one predicted best leaf node candidate for the given channel realization. A MIMO engine receives the at least one parameter and enumerates at least one list of candidate vectors corresponding to the leaf nodes specified by the generated at least one parameter. Some embodiments simulate a MIMO detector over many channel realizations, track channel metric and parameter values used for each channel realization resulting from such simulating, and store, in a look-up table, best values of the tracked values used for a particular channel metric.
摘要:
A Multiple-input Multiple-Output (MIMO) receiver is provided. The MIMO receiver comprises a parameterized sphere detector having two search modes. During a first search mode, the parameterized sphere detector enumerates a number of best candidate vectors up to a fixed parameter value. During a second search mode, the parameterized sphere detector enumerates additional candidate vectors using a greedy search until a predetermined number of candidate vectors have been enumerated.
摘要:
A method for building a look-up table for a receiver in a multiple-input multiple-output (MIMO) detection system simulates a MIMO detector over many channel realizations, tracks channel metric and parameter values used for each channel realization resulting from such simulating, and stores, in a look-up table, best values of the tracked values used for a particular channel metric.
摘要:
Embodiments provide a system and method for efficiently classifying different channel types in an orthogonal frequency division multiplexing (OFDM) system. Embodiments quantify the frequency selectivity in a channel by measuring the variation in a particular channel statistic across sub-carriers in an OFDM system, involve minimal complexity in implementation, and can be used in a variety of scenarios. One embodiment is a method for classifying channels in an OFDM system, comprising measuring variation of at least one channel statistic across sub-carriers, quantifying the variation to determine a measurement value, and applying the measurement value to at least one threshold to classify the channel.
摘要:
Embodiments provide systems and methods for improved multiple-input, multiple-output (MIMO) detection comprising generating at least one list of candidate vectors by employing lattice enumeration which approximates hyperellipsoid detection search space and calculating a reliability of the candidate vectors. At least one advantage to embodiments is that improved detection occurs because detection can be performed in a search space defined by the eigenvectors (which define the general shape of an ellipsoid/hyperellipsoid, depending upon number of dimensions) and eigenvalues (which provide the appropriate scaling in each direction of the eigenvectors) of the effective channel.
摘要:
Embodiments provide systems and methods for a novel multiple-input multiple-output (MIMO) equalization technique that produces a channel matrix that contains partly real coefficients and partly complex coefficients, referred to herein as a hybrid-MIMO equalization. MIMO detectors can exploit the hybrid-MIMO equalization to reduce complexity. Some embodiments provide systems and methods for equalizing a communication channel comprising receiving as an input a channel output vector, dividing the input into two vectors, a first vector that remains a complex number and a second vector that contains only real numbers, separating the second vector into its real and imaginary components, and regrouping the first and second vectors into a hybrid channel output vector that contains both real and complex coefficients.