Method and apparatus for detecting multiple signals in a CDMA network
First Claim
1. An apparatus for detecting multiple transmitted signals in a code-division-multiple-access network, for each one of the multiple transmitted signals the apparatus comprises:
- a forward detector having an input connected to receive the multiple transmitted signals;
an arithmetic logic having an input connected to an output of the forward detector;
a slicer having an input connected to an output of the arithmetic logic unit;
a first feedback detector having an input connected to an output of the slicer and having an output connected to the input of the arithmetic logic unit; and
a set of second feedback detectors having each input connected to the output of the slicers for detecting each of the other transmitted signals and having each output connected to the input of the arithmetic logic unit, the output of the slicer providing a detected value of a particular transmitted signal.
5 Assignments
0 Petitions
Accused Products
Abstract
A receiver in a code-division-multiple-access network includes a forward detector, a first feedback detector, a set of second feedback detectors, a slicer and an arithmetic logic unit for detecting each one of the multiple transmitted signals. The forward detector has an input connected to receive the sum of the multiple transmitted signals. The arithmetic logic has an input connected to an output of the forward detector. The slicer has an input connected to an output of the arithmetic logic unit. The first feedback detector has an input connected to an output of the slicer and an output is connected to the input of the arithmetic logic unit. Each of the second feedback detectors has an input connected to the output of a slicer for each of the other slicers and an output is connected to the input of the arithmetic logic unit. The output of the slicer provides the detected signal, for each transmitter.
32 Citations
8 Claims
-
1. An apparatus for detecting multiple transmitted signals in a code-division-multiple-access network, for each one of the multiple transmitted signals the apparatus comprises:
-
a forward detector having an input connected to receive the multiple transmitted signals;
an arithmetic logic having an input connected to an output of the forward detector;
a slicer having an input connected to an output of the arithmetic logic unit;
a first feedback detector having an input connected to an output of the slicer and having an output connected to the input of the arithmetic logic unit; and
a set of second feedback detectors having each input connected to the output of the slicers for detecting each of the other transmitted signals and having each output connected to the input of the arithmetic logic unit, the output of the slicer providing a detected value of a particular transmitted signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
means for determining an autocorrelation sequence of a received signal;
means for performing spectral factorization of the autocorrelation sequence to obtain two sequences;
means for determining intermediate sequences from the two sequences;
means for forming an augmented autocorrelation matrix from the intermediate sequences and the autocorrelation sequence of the received signal;
means for performing a singular value decomposition of the augmented autocorrelation matrix to obtain a significant portion; and
means for solving for weights of the forward detector using the significant portion of the augmented autocorrelation matrix and training data.
-
-
6. The apparatus of claim 2 wherein the weights of both the forward and feedback detectors are selectively updated while detecting the multiple transmitted signals.
-
7. The apparatus of claim 6 wherein the adjusting further comprises:
-
means for forming a concatenated received signal;
means for forming a concatenated output signal of the detector;
means for determining a matrix from correlations between a received signal and an output signal of the detector;
means for performing a singular value decomposition of the matrix to obtain significant eigen-vectors;
means for determining system matrices for a signal state space using the above eigen-vectors; and
means for locating weights in the system matrices.
-
-
8. A method for detecting multiple transmitted signals in a code-division-multiple-access network, the method for each one of the multiple transmitted signal comprising the steps of:
-
receiving a sum of multiple transmitted signals to the forward detector;
providing an output of the forward detector to an arithmetic logic;
slicing an output of the arithmetic logic unit in a slicer;
providing an output of the slicer to a first feedback detector connected to the input of the arithmetic logic unit; and
providing outputs of all other slicers and all other first feedback detectors to a set of second feedback detectors having outputs connected to the input of the arithmetic logic unit, the output of the slicer providing a detected value of a particular transmitted signal.
-
Specification