PARALLEL SOFT SPHERICAL MIMO RECEIVER AND DECODING METHOD
First Claim
Patent Images
1. A method of detecting and decoding a multiple-input multiple-output (MIMO) signal vector, comprising:
- determining, in parallel, soft decision outputs for each symbol in the signal vector in view of a priori soft decoded symbol probabilities;
receiving soft decoded symbol probabilities determined in accordance with the soft decision outputs; and
iteratively repeating the steps of determining and receiving to decode the signal vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for detecting and decoding multiple signals. A low-complexity MIMO detector that combines sphere decoding and m-algorithm approaches, while accounting for the effect of channel condition on the decoding operation, is provided. Taking into account the channel condition effectively controls the size of the search tree, and consequently the search complexity, in an adaptive manner. The channel condition is exploited in the construction of the tree to manage the number of branches in the tree and to avoid undesirable growth.
-
Citations
62 Claims
-
1. A method of detecting and decoding a multiple-input multiple-output (MIMO) signal vector, comprising:
-
determining, in parallel, soft decision outputs for each symbol in the signal vector in view of a priori soft decoded symbol probabilities;
receiving soft decoded symbol probabilities determined in accordance with the soft decision outputs; and
iteratively repeating the steps of determining and receiving to decode the signal vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A MIMO receiver for detecting and decoding a MIMO signal vector, comprising:
-
an a posteriori probability (APP) detector operable to iteratively determine, in parallel, soft decision outputs for each symbol in the signal vector in view of a priori soft decoded symbol probabilities;
an error correction code (ECC) decoder operable to iteratively provide soft decoded symbol outputs to the APP detector; and
a hard decision processor operable to determine a decoded signal set from the soft decoded symbol outputs after a predetermined number of iterations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A soft MIMO APP detector, comprising:
-
a channel estimator operable to estimate a channel condition;
a parallel sphere decoder operable to receive a signal vector, and to determine, in parallel, a set of soft symbol values, and a corresponding branch metric for each soft symbol value, of the signal vector in view of the channel condition and a priori soft decoded symbol probabilities; and
a log-likelihood ratio processor operable to provide soft decision outputs in accordance with the set of soft symbol values and branch metrics. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A parallel sphere decoder for a soft MIMO APP detector, comprising:
-
a signal conditioning block operable to condition a MIMO signal vector in accordance with a channel estimation;
a parallel search block operable to receive the conditioned signal vector, and to determine, in parallel, a set of soft symbol values, and a corresponding branch metric for each soft symbol value, of the signal vector in view of the channel condition and a priori soft decoded symbol probabilities; and
a pruning block operable to retain a set of m soft symbol values having highest branch metrics at each level of a decision tree. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of parallel sphere decoding, comprising:
-
conditioning a MIMO signal vector in accordance with a channel estimation;
determining, in parallel, a set of soft symbol values, and a corresponding branch metric for each soft symbol value, of the signal vector in view of the channel condition and a priori soft decoded symbol probabilities; and
pruning the set of soft symbol values to retain those having the highest branch metrics. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A MIMO communication system, comprising:
-
a transmitter operable to provide an ECC encoded signal block of multiple signals; and
a receiver having an APP detector operable to iteratively determine, in parallel, soft decision outputs for each symbol in the signal vector in view of a priori soft decoded symbol probabilities;
an ECC decoder operable to iteratively provide soft decoded symbol outputs to the detector; and
a hard decision processor operable to determine a decoded signal set from the soft decoded symbol outputs after a predetermined number of iterations. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A method for performing APP signal detection, comprising:
-
estimating a channel condition;
decoding symbols of a signal vector, in parallel, to determine a set of soft symbol values, and a corresponding branch metric for each soft symbol value, of the signal vector in view of the channel condition and a priori soft decoded symbol probabilities; and
providing soft decision outputs in accordance with of the set of soft symbol values and branch metrics. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62)
-
Specification