Claims
- 1. A method of operating a direction of arrival (DOA)-aided digital beam forming (DBF) subsystem, wherein a direction of arrival estimator (DOAE) determines direction of arrival (DOA) estimates for incident signals received by an array antenna, said method comprising the steps of:
- calculating a composite power pattern for a plurality of points within a desired field of view;
- deriving said DOA estimates for said incident signals by applying at least one peak-finding technique to said composite power pattern;
- establishing a beam in a direction substantially equal to a DOA estimate for one of said incident signals, when said one of said incident signals is a desired signal; and
- directing nulls in directions substantially equal to DOA estimates for others of said incident signals, when said others are undesired sources.
- 2. The method as claimed in claim 1, wherein said calculating step further comprises the step of:
- calculating P.sub.c (.phi.,.theta.) for a plurality of points (.phi.,.theta.) within said desired field of view, wherein P.sub.c (.phi.,.theta.) is said composite power pattern, and is defined as
- P.sub.c (.phi.,.theta.)=.vertline.E.sub.c (.phi.,.theta.).vertline..sup.2,
- wherein ##EQU5## wherein E.sub.0 (.phi.,.theta.) is a reference radiation pattern for said array antenna, E.sub.n (.phi.,.theta.) is an embedded radiation pattern of an n-th subarray element,
- (x.sub.n, y.sub.n) is a half-wavelength normalized location for said n-th subarray element in an x-y plane of said array antenna, and
- w.sub.n is an n-th component of w, which is a weight vector solution to a linear system C w+d=0.
- 3. The method as claimed in claim 2, wherein said calculating step further comprises the step of solving said linear system using eigenspace techniques, wherein C is an N.times.N complex subarray signal covariance matrix, and d is an N-component subarray/reference signal cross-correlation vector.
- 4. The method as claimed in claim 3, wherein said calculating step further comprises the step of calculating C using C=S.sup.*T S.
- 5. The method as claimed in claim 4, wherein said calculating step further comprises the step of calculating d using d=S.sup.*T s.sub.0.
- 6. The method as claimed in claim 5, wherein said calculating step further comprises the steps of:
- calculating S using ##EQU6## using ##EQU7## wherein s.sub.0 represents a complex M-component reference port signal vector with components which are samples of s.sub.0 (t) at sample times t=1 through t=M, and S represents a complex M.times.N subarray signal matrix with components which correspond to M time samples at sample times t=1 through t=M and N subarray elements numbered from 1 to N.
- 7. The method as claimed in claim 4, wherein said solving step further comprises the step of determining w using a Batch Covariance Relaxation (BCR) algorithm.
- 8. The method as claimed in claim 4, wherein said solving step further comprises the step of determining w using a Singular Value Decomposition (SVD) algorithm.
- 9. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view to cover a selected area.
- 10. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view to cover at least one desired signal.
- 11. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view to cover at least one undesired signal.
- 12. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view based on a service demand.
- 13. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view based on an operating frequency of said incident signals.
- 14. The method as claimed in claim 1, wherein said method further comprises the step of selecting said desired field of view based on a time-of-arrival of said incident signals.
- 15. In an antenna array comprising a plurality of antenna elements, wherein a plurality of incident signals are received at said antenna array, a method for deriving a direction of arrival (DOA) estimate for one of said plurality of incident signals, said method comprising the steps of:
- downconverting said plurality of incident signals into a plurality of digital received signals;
- determining, by a digital beamformer, a plurality of digital baseband signals from said plurality of digital received signals; and
- processing, by a direction of arrival estimator (DOAE), said plurality of digital baseband signals.
- 16. The method as claimed in claim 15, wherein said processing step comprises the steps of:
- receiving M consecutive time samples of a complex scalar reference port signal; and
- receiving M consecutive time samples of a complex N-component sampled signal vector.
- 17. The method as claimed in claim 16, wherein said processing step comprises the steps of:
- combining said M consecutive time samples of a complex scalar reference port signal and said M consecutive time samples of a complex N-component sampled signal vector to form composite signal samples; and
- defining a composite power using said composite signal samples.
- 18. The method as claimed in claim 17, wherein said processing step comprises the steps of:
- using a linear system to minimize said composite power, said linear system being defined by C w+d=0, wherein C is a complex baseband signal covariance matrix over N elements of said plurality of antenna elements, wherein N is a positive integer, and d is a cross-correlation vector between a reference array and a subarray comprising said N elements; and
- solving for w in said linear system of equations.
- 19. The method as claimed in claim 18, wherein said solving step comprises the step of:
- computing a complex baseband signal covariance matrix using
- C=S.sup.*T S
- wherein S is a M-sample shifted complex signal matrix over said N elements and is defined by ##EQU8##20.
- 20. The method as claimed in claim 19, wherein said solving step comprises the step of: computing said cross-correlation vector using
- d=S.sup.*T s.sub.0.
- wherein s.sub.0 represents a complex M-component reference port signal vector with components which are samples of s.sub.0 (t) at sample times t=1, . . . , M.
- 21. The method as claimed in claim 18, wherein said solving step comprises the step of:
- using matrix inversion, wherein w=C.sup.-1 d.
- 22. The method as claimed in claim 21, wherein said solving step comprises the step of:
- using eigenspace techniques to solve for w.
- 23. The method as claimed in claim 21, wherein said solving step comprises the step of solving for w using Batch Covariance Relaxation (BCR) technique.
- 24. The method as claimed in claim 23, wherein said solving step comprises the step of iteratively solving for w using Batch Covariance Relaxation (BCR) technique.
- 25. The method as claimed in claim 15, wherein said processing step comprises the steps of:
- computing a composite antenna pattern E.sub.c (.phi.,.theta.), wherein ##EQU9## wherein (x.sub.n, y.sub.n) is a half-wavelength normalized xy-location of an n-th antenna element, E.sub.c (.phi.,.theta.) is a composite pattern, E.sub.0 (.phi.,.theta.) is a reference pattern, and E.sub.n (.phi.,.theta.) is an embedded element pattern;
- computing reciprocal composite power P (.phi.,.theta.) for a plurality of points (.phi.,.theta.) within a desired field of view, wherein ##EQU10## deriving said DOA estimate for said one of said plurality of incident signals from said reciprocal power computed at said plurality of points.
- 26. A direction of arrival (DOA)-aided digital beamforming (DBF) subsystem comprising:
- at least one antenna array having a plurality of elements;
- a plurality of receive/transmit (Rx/Tx) modules coupled to said plurality of elements;
- a digital beamformer (DBF) coupled to said plurality of Rx/Tx modules, said DBF controlling N elements of said plurality of elements to establish a plurality of beams;
- a direction of arrival estimator (DOAE) coupled to said DBF, said DOAE for determining direction of arrival (DOA) estimates for said plurality of beams;
- a controller coupled to said DBF and to said DOAE;
- means for selecting a first receive subarray of said plurality of elements as a reference array;
- means for selecting a second receive subarray of said plurality of elements;
- means for combining weighted received signals from said second receive subarray and reference array signals from said first receive subarray;
- means for determining a complex baseband signal covariance matrix C for said first receive subarray;
- means for determining a complex cross-correlation vector d using said first receive subarray and said second receive subarray;
- means for determining a complex weight vector w that minimizes received power at said at least one antenna array;
- means for determining a normalized pattern for said at least one antenna array using said complex weight vector w; and
- means for determining said direction of arrival estimates using at least one maximum point in said normalized pattern.
- 27. A direction of arrival (DOA)-aided digital beamforming (DBF) subsystem comprising:
- at least one antenna array having a plurality of elements;
- a plurality of receive/transmit (Rx/Tx) modules coupled to said plurality of elements;
- a digital beamformer (DBF) coupled to said plurality of Rx/Tx modules, said DBF controlling N elements of said plurality of elements to establish a plurality of beams;
- a direction of arrival estimator (DOAE) coupled to said DBF, said DOAE for determining direction of arrival (DOA) estimates for said plurality of beams;
- a controller coupled to said DBF and to said DOAE;
- means for selecting a first receive subarray of said plurality of elements as a reference array;
- means for selecting a second receive subarray of said plurality of elements;
- means for combining weighted received signals from said second receive subarray and reference array signals from said first receive subarray;
- means for determining a complex baseband signal covariance matrix C for said first receive subarray;
- means for determining a complex cross-correlation vector d using said first receive subarray and said second receive subarray;
- means for determining a complex weight vector w that minimizes received power at said at least one antenna array;
- means for determining a composite pattern for said at least one antenna array using said complex weight vector w; and
- means for determining said direction of arrival estimates using at least one minimum point in said composite pattern.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present invention is related to the following co-pending United States Patent application that is assigned to the same assignee as the present invention:
"Method And Apparatus for Producing Wide Null Antenna Patterns", having Ser. No. 08/963,485, filed on Nov. 3, 1997.
US Referenced Citations (3)
Non-Patent Literature Citations (2)
Entry |
An article entitled "Computionally Efficient Angle Estimation For Signals With Known Waveforms" by Jian Li, Bijit Halter, Petre Stoica and Mats Viberg from IEEE Transactions On Signal Processing, vol. 43, No. 9, Sep. 1995. |
An article entitled "Direction Of Arrival Estimation Using Parametric Signal Models", by Ariela Zeira and Benjamin Friedlander from IEEE Transactions On Signal Processing, vol. 44, No. 2, Feb. 1996. |