Interference cancellation in a signal
First Claim
1. A system for decreasing interference in a coded signal, comprising:
- an interference selector configured for selecting the interference;
a matrix generator communicatively coupled to the interference selector and configured for generating a matrix from the selected said interference, wherein the matrix comprises a plurality of vectors; and
a processor configured for using the matrix to project the coded signal substantially orthogonal to the interference to decrease the interference,wherein at least one of the vectors comprises a plurality of elements with each element representing a component of the interference.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for decreasing interference in a selected coded signal. The system includes a matrix generator for generating a matrix. The matrix may comprise vectors, the elements of which are formed from components of the interference. The interference may exist in the form of co-channel and/or cross channel interference, such as that found in CDMA telephony. The components of this interference may, therefore, be code components of the interference that are used to fill elements of the vectors. Each element of a vector may represent a code component of an interfering coded signal. A processor uses the matrix to substantially remove the interference from the selected coded signal. For example, the processor may generate a projection operator that projects the coded signal substantially orthogonal to the interference such that the impact of interference on the selected coded signal is substantially reduced.
-
Citations
39 Claims
-
1. A system for decreasing interference in a coded signal, comprising:
-
an interference selector configured for selecting the interference; a matrix generator communicatively coupled to the interference selector and configured for generating a matrix from the selected said interference, wherein the matrix comprises a plurality of vectors; and a processor configured for using the matrix to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein at least one of the vectors comprises a plurality of elements with each element representing a component of the interference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of decreasing interference in a coded signal, comprising:
-
generating a first vector from the interference; using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; generating a second vector from the interference; and forming the first and the second vectors into a matrix for decreasing the interference.
-
-
17. A method of decreasing interference in a coded signal, comprising:
-
generating a first vector from the interference; using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; copying the matrix; and storing a copy of the matrix in memory in response to copying.
-
-
18. A method of decreasing interference in a coded signal, comprising:
-
generating a first vector from the interference; using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; and transposing a copy of the matrix.
-
-
19. A method of decreasing interference in a coded signal, comprising:
-
generating a first vector from the interference; using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference, and using comprises generating a projection operator, wherein the projection operator comprises the form;
Ps⊥
=I−
S(STS)−
1ST,where ps⊥
is the projection operator, I is an identity matrix, S is the matrix and ST is a transpose of the matrix.- View Dependent Claims (20, 21, 22)
-
-
23. A system configured for decreasing interference in a coded signal, comprising:
-
means for generating a first vector from the interference; means for using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; means for generating a second vector from the interference; and means for forming the first and the second vectors into a matrix for decreasing the interference.
-
-
24. A system configured for decreasing interference in a coded signal, comprising:
-
means for generating a first vector from the interference; means for using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; means for copying the matrix; and means for storing a copy of the matrix in memory in response to copying.
-
-
25. A system configured for decreasing interference in a coded signal, comprising:
-
means for generating a first vector from the interference; means for using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference; and means for transposing a copy of the matrix.
-
-
26. A system configured for decreasing interference in a coded signal, comprising:
-
means for generating a first vector from the interference; means for using the first vector to project the coded signal substantially orthogonal to the interference to decrease the interference, wherein the first vector comprises a plurality of elements with each element representing a component of the interference and the means for using the first vector comprises means for generating a projection operator, wherein the projection operator comprises the form;
Ps⊥
=I−
S(STS)−
1ST,where Ps⊥
is the projection operator, I is an identity matrix, S is the matrix and ST is a transpose of the matrix.- View Dependent Claims (27, 28, 29, 39)
-
-
30. A method of decreasing interference in a received signal, comprising:
-
generating a matrix having at least one vector exclusively comprised of elements from an interfering signal; generating a projection operator from the matrix; and using the projection operator to substantially remove the interfering signal from the received signal. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system for decreasing interference in a received signal, comprising:
-
a matrix generator configured for generating a matrix having at least one vector exclusively comprised of elements from an interfering signal; and a processor configured for generating a projection operator from the matrix and configured for using the projection operator to substantially remove the interfering signal from the received signal. - View Dependent Claims (36, 37, 38)
-
Specification