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. Selecting at least one transmitter to be canceled and assigning said at least one transmitter to a variable t;
B. Selecting at least one channel to be cancelled and assigning said at least one channels to a variable n, where n is less than or equal to a number of active channels N;
C. Determining if a multipath signal should be canceled and assigning each of at least one multipath of interest to a variable M;
D. Generating a sequence of column vectors V;
E. Repeating steps C and D for each of the column vectors V;
F. Defining said S matrix as S=[V1 V2 . . . Vc], wherein the index denotes a column index c,G. Determining a relative amplitude of an interference signal (θ
); and
H. Multiplying an interference vector s by θ
to produce a vector sp;
where
spt0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, and M>
0 represents multipaths of interference signals of interest.
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
95 Claims
-
1. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Selecting at least one transmitter to be canceled and assigning said at least one transmitter to a variable t; B. Selecting at least one channel to be cancelled and assigning said at least one channels to a variable n, where n is less than or equal to a number of active channels N; C. Determining if a multipath signal should be canceled and assigning each of at least one multipath of interest to a variable M; D. Generating a sequence of column vectors V; E. Repeating steps C and D for each of the column vectors V; F. Defining said S matrix as S=[V1 V2 . . . Vc], wherein the index denotes a column index c, G. Determining a relative amplitude of an interference signal (θ
); andH. Multiplying an interference vector s by θ
to produce a vector sp;
where
spt0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, and M>
0 represents multipaths of interference signals of interest.- 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. An apparatus configured for generating an interference matrix S, said apparatus comprising:
- means for determining a number of active channels N in a transmitted signal;
means for selecting at least one transmitter to be canceled and assigning each of said at least one transmitter to a variable t;
means for selecting at least one channel to be cancelled and assigning each of said at least one channel to a variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning each of a plurality of multipaths of interest to a variable M;
means for generating a sequence of column vectors V;
wherein said interference matrix S is defined as S=[V1 V2 . . . Vc], and wherein the index denotes a column index c, means for determining a relative amplitude of an interference signal (θ
); and
means for multiplying an interference vector s by θ
to produce a vector sp;
where
spt0 represents a line of sight (LOS) interference signal from said channel to be cancelled of said transmitter to be cancelled, and M>
0 represents multipaths of interference signals of interest.
- means for determining a number of active channels N in a transmitted signal;
-
34. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining a number of active channels N in a transmitter; B. Selecting at least one transmitter to be canceled and assigning each of said at least one transmitter to a variable t; C. Selecting at least one channel to be cancelled and assigning each of said at least one channel to a variable n, where n is less than or equal to N; D. Determining if a multipath signal should be canceled and assigning at least one multipath of interest to a variable M; E. Generating a sequence of column vectors of the form V=st0-n0-M, where st0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, and M>
0 represents multipaths of interference signals of interest;F. Repeating steps B, C, D and E for each column vector of interest over channels 0 to n, over multipaths 0 to M, and over the variable t; and G. Defining said interference matrix S as S=[V1 V2 . . . Vc], wherein subscript 1 to denotes a column index. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining a number of active channels N in a transmitted signal;
means for selecting at least one transmitter to be canceled and assigning each of said at least one transmitter to a variable t;
means for selecting at least one channel to be cancelled and assigning each of said at least one channel to a variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning each of at least one multipath of interest to variable M; and
means for generating a sequence of column vectors of the form V=st0-n0-M where st0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, and M>
0 representing multipaths of interference signals of interest;
wherein said interference matrix S is defined as S=[V1 V2 . . . Vc] and wherein subscripts 1 to c denote a column index.
- means for determining a number of active channels N in a transmitted signal;
-
49. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining a number of active channels N in a transmitted signal; B. Selecting at least one transmitter to be canceled and assigning each of said at least one transmitter to a variable t; C. Selecting at least one channel to be cancelled and assigning each of said at least one channel to a variable n, where n is less than or equal to N; D. Determining if a multipath signal should be canceled and assigning each of at least one multipath of interest to a variable M; E. Generating a sequence of column vectors of the form V=Sbt0-i0-M, where Sbti0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, where transmitted bit values are known and M>
0 represents multipaths of interference signals of interest;F. Repeating steps B, C, D and E for each column vector of interest over a channel subscript from 0 to i, over a multipath superscript from 0 to M, and over the variable t; and G. Defining said interference matrix S as S=[V1 V2 . . . Vc] wherein subscript 1 to c denotes a column index. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining a number of active channels N in a transmitter;
means for selecting at least one transmitter to be canceled and assigning said each of said at least one transmitter to a variable t;
means for selecting at least one channel to be cancelled and assigning each of said at least one channel to a variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning at least one multipaths of interest to a variable M; and
means for generating a sequence of column vectors of the form V=Sbt0-i0-M where Sbti0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled where transmitted bit values are known and M>
0 represents multipaths of interference signals of interest;
wherein said interference matrix S is defined as S=[V1 V2 . . . Vc], and wherein each of subscripts 1 to c denotes a column index.
- means for determining a number of active channels N in a transmitter;
-
73. A method for generating an interference matrix S, the method comprising the steps of:
-
A. Determining a number of active channels N in a transmitter; B. Selecting at least one transmitter to be canceled and assigning each of said at least one transmitter to a variable t; C. Selecting at least one channel to be cancelled and assigning said at least one channel to a variable n, where n is less than or equal to N; D. Determining if a multipath signal should be canceled and assigning each of a plurality of multipaths of interest to a variable M; E. Determining a relative amplitude of an interference signal (θ
) corresponding to the at least one channel, the at least one transmitter, and one of the plurality of multipaths of interest;F. Multiplying an interference vector s by θ
to produce a vector spG. Generating a column vector
where spt0 represents a line of sight (LOS) interference signal from said at least one channel to be cancelled of said at least one transmitter to be cancelled, and M>
0 represents multipaths of interference signals of interest;H. Repeating steps B, C, D, E, F and G for each column vector of interest over channel subscript n, over multipath superscript M, and index t; and I. Defining said interference matrix S as S=[V1 V2 . . . Vc], wherein each of subscripts 1 to c denotes a column index. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. An apparatus for generating an interference matrix S, said apparatus comprising:
- means for determining a number of active channels N in a transmitted signal;
means for selecting at least one transmitter to be canceled and assigning said at least one transmitter to a variable t;
means for selecting channels to be cancelled and assigning said channels to a variable n, where n is less than or equal to N;
means for determining if a multipath signal should be canceled and assigning at least one multipath of interest to a variable M;
means for determining a relative amplitude of an interference signal (θ
) corresponding to at least one channel, transmitter and multipath of interest;
means for multiplying an interference vector s by θ
to produce a vector sp; and
means for generating a column vector
where spt0 represents a line of sight (LOS) interference signal from a channel to be cancelled of said at least one transmitter to be cancelled and M>
0 representing multipaths of interference signals of interest;
wherein said interference matrix S is defined as S=[V1 V2 . . . Vc] and wherein each of subscripts 1 to c denotes a column index.
- means for determining a number of active channels N in a transmitted signal;
Specification