Systems and methods for reducing interference in CDMA systems
First Claim
1. A receiver, comprising:
- a demodulator unit configured for determining a code from each of a plurality of signals and for demodulating one or more of the plurality of signals; and
a processing engine communicatively coupled to the demodulator unit and configured for generating a matrix of one or more vectors based on determined codes, wherein each element of the vectors comprises a component of the determined codes and wherein the matrix is used to selectively substantially reduce energy from one or more of the signals.
4 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein provide a processing engine useful in a communications receiver. The processing engine substantially reduces interference caused by unwanted signals by mathematically reducing the energy of the signals. In one embodiment, the signals have known CDMA coding schemes. The signals are selectively substantially cancelled using a matrix generated, at least in part, from determined CDMA codes. For example, a receiver of one embodiment includes a demodulator unit for determining a code from each of a plurality of signals and for demodulating one or more of the plurality of signals. The processing engine is communicatively coupled to the demodulator unit and configured for generating a matrix of one or more vectors based on determined codes. Each element of the vectors comprises a component of the determined codes and the matrix itself is used to selectively substantially reduce energy from one or more of the signals.
-
Citations
32 Claims
-
1. A receiver, comprising:
-
a demodulator unit configured for determining a code from each of a plurality of signals and for demodulating one or more of the plurality of signals; and
a processing engine communicatively coupled to the demodulator unit and configured for generating a matrix of one or more vectors based on determined codes, wherein each element of the vectors comprises a component of the determined codes and wherein the matrix is used to selectively substantially reduce energy from one or more of the signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for reducing interference to a desired signal, comprising:
-
determining a code from each of a plurality of signals;
generating a matrix of one or more vectors based on determined codes, wherein each element of the vectors comprises a component of the determined codes; and
using the matrix to selectively substantially reduce energy from one or more of the signals thereby reducing interference. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for reducing interference to a desired signal, comprising:
-
means for determining a code from each of a plurality of signals;
means for generating a matrix of one or more vectors based on determined codes, wherein each element of the vectors comprises a component of the determined codes; and
means for using the matrix to selectively substantially reduce energy from one or more of the signals thereby reducing interference. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A processing engine, comprising:
-
a matrix generator configured for generating a matrix having one or more vectors, wherein the matrix is generated based on a plurality of codes and wherein each element of the vectors comprises a component of the codes; and
an application unit communicatively coupled to the matrix generator and configured for using the matrix to selectively substantially cancel one or more of a plurality of signals.
-
Specification