M-algorithm with prioritized user ordering
First Claim
Patent Images
1. A system for reordering users of a multiuser detector, comprising:
- Processing an incoming data stream to form an initial S-Matrix of K users;
Re-ordering said S-Matrix starting from a random column and forming a permuted S-Matrix array correlated from said random column; and
Using said permuted S-Matrix Array in said multiuser detector and outputting an array of bit decisions.
3 Assignments
0 Petitions
Accused Products
Abstract
Performing approximate diagonalization of a correlation metric by user permutation to improve Multiuser Detector (MUD) processing. The system reorders the entries in the S-Matrix in order to move the bit decisions closer together in the decision tree. In one embodiment the reordering is a sequential pairwise correlation.
-
Citations
20 Claims
-
1. A system for reordering users of a multiuser detector, comprising:
-
Processing an incoming data stream to form an initial S-Matrix of K users;
Re-ordering said S-Matrix starting from a random column and forming a permuted S-Matrix array correlated from said random column; and
Using said permuted S-Matrix Array in said multiuser detector and outputting an array of bit decisions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing approximate diagonalization of an S-Matrix of vector data arranged in a plurality of columns, comprising:
-
Selecting an initial column of data from said S-Matrix array;
Removing said initial column from said S-Matrix array thereby forming a remaining S-Matrix array;
Forming a permuted S-Matrix array starting with said initial column, wherein said forming comprises;
From said remaining S-Matrix Array, correlating a sequential column;
Removing said sequential column from said remaining S-Matrix Array;
Adding said sequential column to said permuted S-Matrix Array; and
Repeating said correlating, removing and adding for said remaining S-Matrix array thereby performing said approximate diagonalization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An advanced receiver apparatus for processing multiple received signals with interfering signals, comprising:
-
an ordering unit for ordering users indices;
a multi-user detector coupled to said ordering unit producing a plurality of surviving states;
a voting unit coupled to said multi-user detector for processing said surviving states and generating a set of soft estimates of channel symbols, wherein said surviving states are calculated by using a weighted average; and
a decoder section coupled to said voting unit and said multi-user detector, wherein said decoder section processes said soft estimates of channel symbols to produce a final output on a final iteration, and wherein said decoder produces said confidence values for intermediate iterations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification