Construction of an interference matrix for a coded signal processing engine
First Claim
1. A method for generating an interference matrix S, the method comprising the steps of:
- A. Determining the number of active channels N in a transmitter;
B. Selecting the transmitter to be canceled and assigning said transmitters sequentially to the variable t;
C. Selecting the channel to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
D. Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
E. Generating a sequence of column vectors V;
F. Repeating steps B, C, D, E, F and G for each column vector of interest; and
G. Defining said S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c.
5 Assignments
0 Petitions
Accused Products
Abstract
A novel method for generating an interference matrix S is disclosed. The method comprises the following steps: A) Determining the number of active channels N in a transmitter; B) Selecting the transmitter to be canceled and assigning the transmitters sequentially to the variable t; C) Selecting the channel to be cancelled and assigning the channels sequentially to the variable n, where n is less than or equal to N; D) Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; E) Generating a sequence of column vectors V; F) Repeating steps B, C, D, E, F and G for each column vector of interest; and G) Defining the S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c. In addition, an apparatus for generating the interference matrix is also disclosed.
-
Citations
96 Claims
-
1. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining the number of active channels N in a transmitter;
B. Selecting the transmitter to be canceled and assigning said transmitters sequentially to the variable t;
C. Selecting the channel to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
D. Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
E. Generating a sequence of column vectors V;
F. Repeating steps B, C, D, E, F and G for each column vector of interest; and
G. Defining said S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining the number of active channels N in a transmitter;
means for electing the transmitter to be canceled and assigning said transmitters sequentially to the variable t;
means for selecting the channel to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; and
means for generating a sequence of column vectors V;
wherein said S matrix is defined as S=[V1 V2 . . . Vc] and wherein the index denotes the column index c.
- means for determining the number of active channels N in a transmitter;
-
35. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining the number of active channels N in a transmitter;
B. Selecting the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
C. Selecting the channels to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
D. Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
E. Generating a sequence of column vectors of the form V=st0-n0-M where st0 represents the line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled and M>
O representing the multipaths interference signals of interest;
F. Repeating steps B, C, D and E for each column vector of interest over the channel subscript from 0 to n, over the multipath superscript from 0 to M and over the transmitter variable t; and
G. Defining said S matrix as S=[V, V2 VC] wherein the index denotes the column index c. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining the number of active channels N in a transmitter;
means for electing the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
means for electing the channels to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; and
means for generating a sequence of column vectors of the form V=st0-n0-M where st0 represents the line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled and M>
0 representing the multipaths interference signals of interest;
wherein said S matrix is defined as S=[V1 V2 . . . Vc] and wherein the index denotes the column index c.
- means for determining the number of active channels N in a transmitter;
-
50. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining the number of active channels N in a transmitter;
B. Selecting the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
C. Selecting the channel to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
D. Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
E. Generating a sequence of column vectors of the form V=sbt0-i0-M where sbti0 represents the line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled where the knowledge of bits is known and M>
0 representing the multipaths interference signals of interest;
F. Repeating steps B, C, D and E for each column vector of interest over the channel subscript from 0 to i, over the multipath superscript from 0 to M and over the transmitter variable t; and
G. Defining said S matrix as S=[V1 V2 . . . Vc] wherein the index denotes the column index c. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining the number of active channels N in a transmitter;
means for selecting the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
means for selecting the channel to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M; and
means for generating a sequence of column vectors of the form V=sbt0-i0-M where sbt0-i0-M represents the line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled where the knowledge of bits is known and M>
0 representing the multipaths interference signals of interest;
wherein said S matrix is defined as S=[V1 V2 . . . Vc] and wherein the index denotes the column index c.
- means for determining the number of active channels N in a transmitter;
-
74. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining the number of active channels N in a transmitter;
B. Selecting the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
C. Selecting the channels to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
D. Determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
E. Determining the relative amplitude of the interference signal (θ
) corresponding to the channel, transmitter and multipath of interest;
F. Multiplying an interference vector s by 0 to produce the vector SP G. Generating a column vector where spt0 represents the line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled and M>
0 representing the multipaths interference signals of interest;
H. Repeating steps B, C, D, E, F and G for each column vector of interest over the channel subscript n, over the multipath superscript M and the transmitter index t; and
I. Defining said S matrix as S=[V1 V2 V . . . Vc] wherein the index denotes the column index c. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining the number of active channels N in a transmitter;
means for selecting the transmitters to be canceled and assigning said transmitters sequentially to the variable t;
means for selecting the channels to be cancelled and assigning said channels sequentially to the variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning the multipaths of interest to the respective variable M;
means for determining the relative amplitude of the interference signal (θ
) corresponding to the channel, transmitter and multipath of interest;
means for multiplying an interference vector s by θ
to produce the vector sp; and
means for generating a column vector
- means for determining the number of active channels N in a transmitter;
Specification