Self-coherence restoring signal extraction and estimation of signal direction of arrival
First Claim
Patent Images
1. A processor adapting an array of antennas upon which one or more signals impinges and extracting a signal of interest s(t) therefrom, comprising:
- (a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals, said signal of interest s(t) having a measure of complex-valued self-coherence;
(b) reference signal means, coupled to an output of said means for receiving, for generating a reference signal vector r(t) from said signal input vector x(t);
(c) weight means for providing and updating a weight vector w having M components from said signal input vector x(t), said weight means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said reference signal means, said weight means including means for preserving phase information of the complex-valued self-coherence of the signal of interest s(t) when generating an output signal y(t), said means for preserving phase information having a first input coupled to an output of said reference signal means and a second input coupled to an output of said weight means; and
(d) summing means for generating an output signal y(t) having a measure of self-coherence, said summing means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means;
(e) wherein said weight means provides and updates said weight vector w to maximize self-coherence in said output signal y(t).
1 Assignment
0 Petitions
Accused Products
Abstract
A processor and method for extracting or estimating directions of arrival of signals from a received data vector x(t) which has been corrupted by interfering signals and noise is described. The processor extracts signals by forming the scalar product of x(t) and a weight vector which is chosen such that the spectral self-coherence or conjugate spectral self-coherence of the processor output is maximized. The processor estimates the directions of arrival of signals by spectral self-coherence-selective performance surfaces for maxima.
120 Citations
41 Claims
-
1. A processor adapting an array of antennas upon which one or more signals impinges and extracting a signal of interest s(t) therefrom, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals, said signal of interest s(t) having a measure of complex-valued self-coherence; (b) reference signal means, coupled to an output of said means for receiving, for generating a reference signal vector r(t) from said signal input vector x(t); (c) weight means for providing and updating a weight vector w having M components from said signal input vector x(t), said weight means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said reference signal means, said weight means including means for preserving phase information of the complex-valued self-coherence of the signal of interest s(t) when generating an output signal y(t), said means for preserving phase information having a first input coupled to an output of said reference signal means and a second input coupled to an output of said weight means; and (d) summing means for generating an output signal y(t) having a measure of self-coherence, said summing means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (e) wherein said weight means provides and updates said weight vector w to maximize self-coherence in said output signal y(t). - View Dependent Claims (2, 3, 7, 8, 9, 10)
-
-
4. A processor for extracting a signal of interest s(t) from a plurality of signals impinging upon an array of antennas, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals, said signal of interest s(t) having a measure of complex-valued conjugate self-coherence; (b) reference signal means, coupled to an output of said means for receiving, for generating a reference signal vector r(t) from said signal input vector x(t); (c) weight means for providing and updating a weight vector w having M components from said signal input vector x(t), said weight means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said reference signal means, said weight means including means for preserving phase information of the complex-valued conjugate self-coherence of the signal of interest s(t) when generating an output signal y(t), said means for preserving phase information having a first input coupled to an output of said reference signal means and a second input coupled to an output of said weight means; and (d) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, said summing means having a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (e) wherein said weight means provides and updates said weight vector w to maximize conjugate self-coherence in said output signal y(t). - View Dependent Claims (5, 6)
-
-
11. A processor for extracting a signal of interest s(t) from a signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) receiving means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) reference signal means, coupled to said receiving means, for generating a reference signal vector r(t) from said signal input vector x(t), said reference signal means including an adaptive line canceler means for filtering; (c) means for computing the inverse of an autocorrelation matrix of said signal input vector x(t), denoted R-1xx ; (d) means for computing a correlation matrix of said signal input vector x(t) and said reference signal vector r(t), denoted Rxr ; (e) weight means for providing and updating a weight vector w having an equal number of components as said signal input vector x(t) by forming the product R-1xx Rxr c, where c is a vector having an equal number of components as said signal input vector x(t); and (f) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to said receiving means and a second input coupled to an output of said weight means; (g) wherein said weight means provides and updates said weight vector w to substantially maximize self-coherence in said output signal y(t) at frequency α and
delay τ
for predetermined values of α and
τ
. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) receiving means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) means for generating a reference signal vector r(t) from said signal input vector x(t) by using an adaptive line canceler;
means for replacing each component in said reference signal vector r(t) by the complex conjugate thereof; and
means for frequency shifting each component of said signal input vector x(t) by frequency α
;(c) means for computing an inverse of the autocorrelation matrix of said signal input vector x(t), denoted R-1xx ; (d) means for computing a correlation matrix of said signal input vector x(t) and said reference signal vector r(t), denoted Rxr ; (e) weight means for providing and updating a weight vector w having an equal number of components as said signal input vector x(t) by forming the product R-1xx Rxr c*, where c is a vector having an equal number of components as said signal input vector x(t); and (f) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, said summing means having a first input coupled to said receiving means and a second input coupled to an output of said weight means; (g) wherein said weight means provides and updates said weight vector w to substantially maximize conjugate self-coherence in said output signal y(t) at frequency α and
delay τ
for predetermined values of α and
τ
.
-
-
17. A processor for extracting a signal of interest s(t) from a signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating and updating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); and (e) wherein said processor extracts a signal of interest s(t) from a wideband signal input vector x(t) having a narrow band interference. - View Dependent Claims (18)
-
-
19. A processor for extracting a signal of interest s(t) from a signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) haivng M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize conjugate self-coherence in said output signal y(t); and (e) wherein said processor extracts a signal of interest s(t) from a wideband signal input vector x(t) having a narrow band interference. - View Dependent Claims (20)
-
-
21. A processor for extracting a signal of interest s(t) from a signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) togehter with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) means for decomposing said signal input vector x(t) into two disjoint frequency bands x1 (t) and x2 (t) having center frequencies separated by a cycle frequency α
, where each of x1 (t) and x2 (t) satisfies a narrowband condition, wherein said means for decomposing has an input coupled to an output of said means for receiving;(c) reference means for generating a reference vector r1 (t) equal to x2 (t) and for generating a reference vector r2 (t) equal to x1 (t), wherein said reference means has an input coupled to an output of said means for decomposing; (d) weight means for obtaining and updating a weight vector w(1) from said x1 (t) and said r1 (t), and for obtaining and updating a weight vector w(2) from said x2 (t) and said r2 (t) where both said weight vectors w(1) and w(2) have M components, wherein said weight means has an input coupled to an output of said reference means; (e) summing means, having a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means, for reconstructing a wideband desired signal y(t) having a measure of self-coherence by adding the outputs
space="preserve" listing-type="equation">y(t)=w(1)x.sub.1 (t)+w(2)x.sub.2 (t)and wherein said weight means obtains and updates said weight vectors w(1) and w(2) to maximize self-coherence in said output signal y(t).
-
-
22. A processor for extracting a signal of interest s(t) from a signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) means for decomposing said signal input vector x(t) into two disjoint frequency bands x1 (t) and x2 (t) having center frequencies separated by a cycle frequency α
, where each of said x1 (t) and said x2 (t) satisfies a narrowband condition, wherein said means for decomposing has an input coupled to an output of said means for receiving;(c) reference means for generating a reference vector r1 (t) equal to said x2 (t) and for generating a reference vector r2 (t) equal to said x1 (t), wherein said reference means has an input coupled to an output of said means for decomposing; (d) weight means for obtaining and updating a weight vector w(1) from said x1 (t) and said r1 (t) and for obtaining and updating a weight vector w(2) from said x2 (t) and said r2 (t), where both said weight vectors w(1) and w(2) have M components, wherein said weight means has an input coupled to an output of said reference means; and (e) summing means for reconstructing a wideband desired signal y(t) having a measure of conjugate self-coherence by adding the outputs
space="preserve" listing-type="equation">y(t)=w(1)x.sub.1 (t)+w(2)x.sub.2 (t)and wherein said weight means obtains and updates said weight vectors w(1) and w(2) to maximize conjugate self-coherence in said output signal y(t).
-
-
23. A processor for extracting a signal of interest s(t) from a wide band signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); and (e) filter means for jointly restoring spectral coherence of said output signal y(t). - View Dependent Claims (24, 25)
-
-
26. A processor for extracting a signal of interest s(t) from a wideband signal input vector x(t) having M components in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) together with interference from noise and/or other signals; (b) weight means for obtaining and updating a weight vector w having M components from said x(t), wherein said weight means has an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize conjugate self-coherence in said output signal y(t); and (e) filter means for jointly restoring spectral coherence of said output signal y(t). - View Dependent Claims (27, 28)
-
-
29. A processor for extracting at least one signal of interest s(t) from a signal input vector x(t) in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) receiving means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals; (b) reference signal means, having an input coupled to an output of said receiving means, for generating and updating a reference signal vector r(t) from said signal input vector x(t), said reference signal means including means for filtering each component of said signal input vector x(t) through a predetermined filter, said reference signal means further including means for frequency shifting each component of said signal input vector x(t) by frequency α
;(c) first correlator means, having an input coupled to an output of said reference signal means, for computing and updating an r(t) inverse autocorrelation matrix, denoted Rrr-1 ; (d) second correlator means, having a first input coupled to an output of said reference signal means, and a second input coupled to receive said x(t), for computing and updating a correlation matrix of x(t) and r(t), denoted Rxr ; (e) means for computing a matrix F, having a first input coupled to an output of said first correlator means and a second input coupled to an output of said second correlator means, where
space="preserve" listing-type="equation">F=(A A).sup.-1 AR.sub.xr R.sub.rr.sup.-1 andwhere A contains direction vectors corresponding to a given set of direction of arrival estimates associated with said signal s(t) and A=[a(Θ
1) . . . a(Θ
d)];(f) means for generating a signal s(t), having a first input coupled to said means for computing, and a second input coupled to an output of said reference signal means, by computing a vector product of F and r(t) such that the following expression is minimized
space="preserve" listing-type="equation">min <
||x(t)-[a(Θ
.sub.1) . . . a(Θ
.sub.d)]s(t)||.sup.2 >
Θ
.sub.1, . . . , Θ
.sub.d,s(t)where d is the number of transmitted signals being received by the processor; and (g) output means for generating an output signal y(t) by computing a vector product of F and said signal input vector x(t), said output means having a first input coupled to an output of said means for computing and a second input coupled to said receiving means. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
30. A processor for extracting at least one signal of interest s(t) from a signal input vector x(t) in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) receiving means for receiving on an array of antennas upon which one or more signals impinges, a plurality of input signals represented by a signal input ector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals; (b) reference signal means, having an input coupled to receiving means, for generating and updating a reference signal vector r(t) from said signal input vector x(t), said reference signal means including means for filtering each component of said signal input vector x(t) through a predetermined filter, said reference signal means further including means for replacing each said filtered component by a complex conjugate thereof and means for frequency shifting each component of x(t) by frequency α
;(c) first correlator means, having an input coupled to an output of said reference signal means, for computing and updating an r(t) inverse autocorrelation matrix, denoted Rrr-1 ; (d) second correlator means, having a first input coupled to an output of said reference signal means and a second input coupled to receive said receiving means, for computing and updating a correlation matrix of x(t) and r(t), denoted Rxr ; (e) means for computing a matrix F, having a first input coupled to an output of said first correlator means and a second input coupled to an output of said second correlator means, where
space="preserve" listing-type="equation">F=(A A).sup.-1 AR.sub.xr R.sub.rr.sup.-1and A contains direction vectors corresponding to a given set of direction of arrival estimates associated with said signal of interest s(t), and
space="preserve" listing-type="equation">A=[a(Θ
.sub.1) . . . a(Θ
.sub.d)];(f) means for generating a signal s(t), having a first input coupled to said means for computing and a second input coupled to an output of said reference signal means, by computing a vector product of F and r(t) such that the following expression is minimized
space="preserve" listing-type="equation">min <
||s(t)-[a(Θ
.sub.1) . . . a(Θ
.sub.d)]s(t).sup.* ||.sup.2 >
Θ
.sub.1, . . . , Θ
.sub.d,s(t)where d is the number of transmitted signals being received by the processor; and (g) output means for generating an output signal y(t) by computing a vector product of F and signal input vector x(t), said output means having a first input coupled to an output of said means for computing and a second input coupled to said receiving means.
-
-
36. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the apparatus, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) reference signal means, coupled to an output of said means for receiving, for generating a reference signal vector r(t) from said signal input vector x(t), said reference signal means including means for filtering each component of said signal input vector x(t) through a predetermined filter and means for frequency shifting each component of said x(t) by a frequency α
;(c) first correlator means, coupled to said reference signal means, for generating and updating a correlation matrix of said signal input vector x(t) and said reference signal vector r(t), denoted Rxr ; (d) weight means, having an input coupled to an output of said first correlator means, for providing and updating a weight vector w having M components from said signal input vector x(t) according to the equation
space="preserve" listing-type="equation">λ
w=R.sub.xr w,where λ
is non-negligible;(e) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (f) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); (g) means for generating a matrix EN including eigenvectors having eigenvalues, where
space="preserve" listing-type="equation">E.sub.N [w.sub.d+1 w.sub.d+2 . . . w.sub.M ],and the following equation holds
space="preserve" listing-type="equation">λ
.sub.i w.sub.i =R.sub.xr w.sub.iwhere M is the number of sensors, i=1, 2, . . . , M and wi is an ith eigenvector, and eigenvalues λ
d+1, . . . , λ
M are negligibly small compared with λ
1, . . . , λ
d, d being defined from such partitioning of the eigenvalues;(h) means for generating a measure of orthogonality P1 (Θ
) containing at least one peak, where
space="preserve" listing-type="equation">P.sub.1 (Θ
)=||(E.sub.N)a(Θ
)||.sup.-2and where ( ) denotes a Hermitian transpose operation, Θ
is a direction of arrival estimation parameter, and a(Θ
) is a corresponding direction vector; and(i) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
-
37. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the apparatus, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) reference signal means, coupled to an output of said means for receiving, for generating a reference signal vector r(t) from said signal input vector x(t), said reference signal means including means for filtering each component of said x(t) through a predetermined filter, said reference signal means further including means for replacing each said filtered component by the complex conjugate thereof and means for frequency shifting each component of said signal input vector x(t) by a frequency α
;(c) first correlator means, coupled to said reference signal means for generating and updating a correlation matrix of said signal input vector x(t) and said reference signal vector r(t), denoted Rxr ; (d) weight means, having an input coupled to an output of said first correlator means, for providing and updating a weight vector w having M components from signal input vector x(t) according to the equation
space="preserve" listing-type="equation">λ
w=R.sub.xr w,where λ
is non-negligible;(e) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (f) wherein said weight means obtains and updates said weight vector w to maximize conjugate self-coherence in said output signal y(t); (g) means for generating a matrix EN including eigenvectors having eigenvalues, where
space="preserve" listing-type="equation">E.sub.N =[w.sub.d+1 w.sub.d+2 . . . w.sub.M ],and the following equation holds
space="preserve" listing-type="equation">λ
.sub.i w.sub.i =R.sub.xr w.sub.iwhere M is the number of sensors, i=1, 2, . . . , M and wi is an ith eigenvector, and eigenvalues λ
d+1, . . . , λ
M are negligibly small compared with λ
1, . . . , λ
d, d being defined from such partitioning of the eigenvalues;(h) means for generating a measure of orthogonality P1 (Θ
) containing at least one peak where
space="preserve" listing-type="equation">P.sub.1 (Θ
)=||(E.sub.N).sup.T a(Θ
)||.sup.-2and where ( )T denotes a transpose operation, Θ
is a direction of arrival estimation parameter, and a(Θ
) is a corresponding direction vector; and(i) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
-
38. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the apparatus, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); (e) means for decomposing said signal input vector x(t), wherein said signal input vector x(t) is a wideband signal input vector, into x1 (t) and x2 (t) to form two disjoint frequency bands; (f) first correlator means for generating a correlation matrix of Rxr according to the equation
space="preserve" listing-type="equation">R.sub.xr R.sub.x.sbsb.1.spsb.x.sbsb.2 (τ
);(g) means for generation λ
where
space="preserve" listing-type="equation">λ
w=R.sub.xr w;(h) means for generating a matrix EN including eigenvectors having eigenvalues where
space="preserve" listing-type="equation">E.sub.N =[w.sub.d+1 w.sub.d+2 . . . w.sub.M ]and the following equation holds
space="preserve" listing-type="equation">λ
.sub.i w.sub.i =R.sub.xr w.sub.iwhere M is a number of sensors, wi is an ith eigenvector and eigenvalues λ
d+1, . . . , λ
M are negligibly small compared with λ
1, . . . , λ
d, d being defined from such partitioning of the eigenvalues;(i) means for generating a measure of orthogonality P1 (Θ
) containing at least one peak, where
space="preserve" listing-type="equation">P.sub.1 (Θ
)=||(E.sub.N)a(Θ
)||.sup.-2and where ( ) denotes a Hermitian transpose operation, Θ
is a direction of arrival estimation parameter, and a (Θ
) is a corresponding direction vector for a frequency band corresponding to x2 (t); and(j) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
-
39. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the apparatus, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) haing M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of conjugate self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); (e) means for decomposing said signal input vector x(t), wherein said signal input vector x(t) is a wideband signal input vector, into x1 (t) and x2 (t) to form two disjoint frequency bands; (f) first correlator means for generating a correlation matrix of Rxr according to the equation
space="preserve" listing-type="equation">R.sub.xr =R.sub.x.sbsb.1.spsb.x.sbsb.2 (τ
);(g) means for generating λ
where
space="preserve" listing-type="equation">λ
w=R.sub.xr w;(h) means for generating a matrix EN inclujding eigenvectors having eigenvalues where
space="preserve" listing-type="equation">E.sub.N =[w.sub.d+1 w.sub.d+2 . . . w.sub.M ]and the following equation holds
space="preserve" listing-type="equation">λ
.sub.i w.sub.i =R.sub.xr w.sub.iwhere M is the number of sensors, wi is an ith eigenvector and eigenvalues λ
d+1, . . . , λ
M are negligibly small compared with λ
1, . . . , λ
d, d being defined from such partitioning of the eigenvalues;(i) means for generating a measure of orthogonality P1 (Θ
) containing at least one peak, where
space="preserve" listing-type="equation">P.sub.1 (Θ
)=||(E.sub.N).sup.T a(Θ
)||.sup.-2and where ( )T denotes a transpose operation, Θ
is a direction of arrival estimation parameter, and a(Θ
) is a corresponding direction vector for a frequency band corresponding to x2 (t); and(j) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
-
40. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the processor, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); (e) means for decomposing said signal input vector x(t), wherein signal input vector x(t) is a wideband signal input vector, into K+k narrow frequency bands; (f) means for computing correlation matrices of ##EQU18## (g) means for computing λ
w=Rx.sbsb.j+k.spsb.x.sbsb.j w;
(b) means for generating matrices EN (1), . . . , EN (k) including eigenvectors having eigenvalues where
space="preserve" listing-type="equation">E.sub.N (j)=[w.sub.d+1 (j)w.sub.d+2 (j) . . . w.sub.M (j)]an dwhere j=1, . . . , K and the following equation holds for i=1, . . . , M, M being the number of sensors,
space="preserve" listing-type="equation">λ
.sub.i (j)w.sub.i (j)=R.sub.x.sbsb.j+k.spsb.x.sbsb.j w.sub.i (j)where wi (j) is an ith eigenvector of Rx.sbsb.j+k.spsb.x.sbsb.j, eigenvalues λ
d+1 (j), . . . , λ
M (j) being negligibly small compared with λ
1 (j), . . . , λ
d (j), and d is defined by such partitioning of the eigenvalues;(i) means for generating a measure of orthogonality P(Θ
, j) containing at least one peak, where
space="preserve" listing-type="equation">P(Θ
, j)=||(E.sub.N (j))a(f.sub.j,Θ
)||.sup.-2and where j=1, . . . , K and ( ) denotes a Hermitian transpose operation, Θ
is a direction of arrival estimation parameter, and a(fj,Θ
) is a corresponding direction vector for a jth frequency band which has center frequency fj ; and(j) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
-
41. An apparatus for extracting a signal of interest s(t) from a signal input vector x(t) having M components, each component having an associated phase such that a set of said M phases jointly contains direction of arrival information for all signals presented to the processor, and in which each component comprises a complex measurement of s(t) together with interference from noise and/or other signals, comprising:
-
(a) means for receiving on an array of sensors upon which one or more signals impinges, a plurality of input signals represented by a signal input vector x(t) having M components in which each component comprises an electrical signal representing a complex measurement of a conjugate self-coherent signal of interest s(t) contained in said input signals together with interference from noise and/or other signals and in which each component has an associated phase such that a set of said M phases jointly contains direction of arrival information for all said signals; (b) weight means for obtaining and updating a weight vector w having M components from said signal input vector x(t), said weight means having an input coupled to an output of said means for receiving; (c) summing means for generating an output signal y(t) having a measure of self-coherence, wherein said summing means has a first input coupled to an output of said means for receiving and a second input coupled to an output of said weight means; (d) wherein said weight means obtains and updates said weight vector w to maximize self-coherence in said output signal y(t); (e) means for decomposing said signal input vector x(t), wherein said signal input vector x(t) is a wideband signal input vector, into K+k narrow frequency bands; (f) means for computing correlation matrices of ##EQU19## (g) means for computing λ
w=Rx.sbsb.j+k.spsb.x.sbsb.j w;
(h) means for generating matrices EN (1), . . . , EN (k) including eigenvectors having eigenvalues where
space="preserve" listing-type="equation">E.sub.N (j)=[w.sub.d+1 (j)w.sub.d+2 (j) . . . w.sub.M (j)]and where j=1, . . . , K and the following equation holds for i=1, . . . , M, M being the number of sensors,
space="preserve" listing-type="equation">λ
.sub.i (j)w.sub.i (j)=R.sub.x.sbsb.j+k.spsb.x.sbsb.j w.sub.i (j)where wi (j) is an ith eigenvector of Rx.sbsb.j+k.spsb.x.sbsb.j, eigenvalues λ
d+1 (j), . . . , λ
M (j) being negligibly small compared with λ
1 (j), . . . , λ
d (j), and d is defined by such partitioning of the eigenvalues;(i) means for generating a measure of orthogonality P(Θ
,j) containing at least one peak, where
space="preserve" listing-type="equation">P(Θ
,j)=||(E.sub.N (j)).sup.T a(f.sub.j,Θ
)||.sup.-2and where j=1, . . . , K and ( )T denotes a transpose operation, Θ
is a direction of arrival estimation parameter, and a(fj,Θ
) is a corresponding direction vector for a jth frequency band which has center frequency fj ; and(j) means for locating peaks in said measure of orthogonality, said peaks corresponding to estimated directions of arrival for said signal of interest s(t).
-
Specification