US5532700A - Preprocessor and adaptive beamformer for active signals of arbitrary waveform - Google Patents

Preprocessor and adaptive beamformer for active signals of arbitrary waveform Download PDF

Info

Publication number
US5532700A
US5532700A US08/405,487 US40548795A US5532700A US 5532700 A US5532700 A US 5532700A US 40548795 A US40548795 A US 40548795A US 5532700 A US5532700 A US 5532700A
Authority
US
United States
Prior art keywords
time
covariance
sub
covariance estimate
array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US08/405,487
Inventor
James C. Lockwood
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
US Department of Navy
Original Assignee
US Department of Navy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by US Department of Navy filed Critical US Department of Navy
Priority to US08/405,487 priority Critical patent/US5532700A/en
Assigned to UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE NAVY reassignment UNITED STATES OF AMERICA, THE, AS REPRESENTED BY THE SECRETARY OF THE NAVY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LOCKWOOD, JAMES C.
Application granted granted Critical
Publication of US5532700A publication Critical patent/US5532700A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01QANTENNAS, i.e. RADIO AERIALS
    • H01Q3/00Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system
    • H01Q3/26Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the relative phase or relative amplitude of energisation between two or more active radiating elements; varying the distribution of energy across a radiating aperture
    • H01Q3/2605Array of radiating elements provided with a feedback control over the element weights, e.g. adaptive arrays
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52003Techniques for enhancing spatial resolution of targets
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/523Details of pulse systems
    • G01S7/526Receivers
    • G01S7/527Extracting wanted echo signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/537Counter-measures or counter-counter-measures, e.g. jamming, anti-jamming
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/18Methods or devices for transmitting, conducting or directing sound
    • G10K11/26Sound-focusing or directing, e.g. scanning
    • G10K11/34Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
    • G10K11/341Circuits therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/28Details of pulse systems
    • G01S7/2813Means providing a modification of the radiation pattern for cancelling noise, clutter or interfering signals, e.g. side lobe suppression, side lobe blanking, null-steering arrays
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/36Means for anti-jamming, e.g. ECCM, i.e. electronic counter-counter measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

A pre-processor and adaptive beamformer processes an echo received by an array of receiving elements from a distant target from a transmitted signal having an arbitrary waveform capable of being represented as a complex modulation of a carrier frequency. Time blocks are formed from each element output represented by a series of time windows extending from an initial time appropriate to the arrival time of the echo to a final time appropriate to the time block. A correlation is performed of each time block with a replica of the transmitted signal. The correlation products are aligned with respect to time difference to within one sample period. The beamformer further aligns the correlation products with respect to time difference to substantially the same phase for each steering direction. Covariance estimates are formed using techniques of spatial averaging to generate adaptive weights optimized to suppress interfering signals without requiring the use of time averaging.

Description

BACKGROUND OF THE INVENTION
The present invention relates to preprocessing and adaptively beamforming an echo of a transmitted signal received by an array of receiving elements. More specifically, but without limitation thereto, the present invention relates to adaptively masking interfering signals in the sidelobe responses of a beamformer having the same range resolution interval as the echo.
Many varieties of signal waveforms have applications in active sonar and radar. Active sonar and radar beamformers form sums of weighted element outputs from receiving arrays to find the range, speed, and bearing of distant objects. Adaptive beamforming has been applied to active signals, although it is more commonly used in passive receiving applications to modify weights of receiving elements to improve coherent beam output.
Previous methods for adaptive beamforming use a block size of input samples spanning at least twice the transition time required for a signal to traverse the entire array of receiving elements. This transition time may be much greater than the inherent time resolution of the waveform, which is the reciprocal of the signal bandwidth. In active adaptive beamforming, weights are derived to mask interfering signals in sidelobe responses having the same range resolution interval or cell as the signal source.
However, a problem arises in that these sources of interference may be miles away from the signal source, as the input samples must be taken over an interval long enough for the signal to pass all the elements of the receiving array. Consequently, the block size of the input samples prevents the use of local parameters for adaptive beamforming close to the range of the target.
Another problem is that waveforms with a large time-bandwidth product must be subjected to some type of pulse compression, such as correlation processing, to achieve a time resolution of the order of the reciprocal of the bandwidth. Prior to pulse compression, however, every sample of the received signal may contain interfering echoes along the entire pulse length, which may be much greater than the reciprocal of the bandwidth. Pulse compression thus also prevents using local parameters for adaptive beamforming, unless it is done prior to the beamforming step.
A solution to these interference problems for linear frequency modulated signal waveforms is described in "PREPROCESSOR AND ADAPTIVE BEAMFORMER FOR LINEAR-FREQUENCY MODULATION ACTIVE SIGNALS," U.S. Pat. No. 5,251,186 (1993), hereafter referred to as the '186 patent. However, there remains a need to solve these interference problems for signals of other waveform types, such as linear-period FM, hyperbolic FM, and pseudo-random noise. The present invention is directed to this need and may provide further related advantages.
SUMMARY OF THE INVENTION
The embodiment described below of a preprocessor and adaptive beamformer for active signals of arbitrary waveform does not preclude other embodiments and advantages of the present invention that may exist or become obvious to those skilled in the art.
An array of receiving elements receives a transmitted signal of arbitrary waveform capable of being represented as a complex modulation of a carrier frequency. The element outputs are digitized to form a complex digital time series. A plurality of uncompressed time blocks are formed from the complex digital time series. Each uncompressed time block contains sufficient data to time-align a time segment of each complex digital time series and to correlate a time window with a replica of the transmitted signal. The correlation products are time shifted to form time-aligned groups aligned with respect to time difference to within one sample period for each steering direction. The time-aligned groups are time windowed to form a series of time windows. Each time window extends from an initial time appropriate to an arrival time of an echo from the transmitted signal to a final time appropriate to the time duration of the echo.
The beamformer phase shifts the time windows to further align with respect to time differences of less than a sample period to form a phase-aligned complex time series. A summed beam output is formed from the phase-aligned complex time series for each steering direction.
A covariance estimate may be generated by spatial averaging element output covariance samples from a plurality of subarrays formed from the array of receiving elements. Adaptive weight vectors may be formed from the covariance estimate for suppressing interfering signals by minimizing element output power. The adapted weight vectors are multiplied by the element outputs corresponding to each time segment, respectively, to form a complex series of inner products. The complex series of inner products are averaged to form the summed beam output.
An advantage of the present invention is that parameters used for adaptive beamforming are not limited by array length. For a line array, the present invention uses parameters extremely localized with respect to range regardless of array length.
Another advantage is that parameters used for adaptive beamforming are not limited by pulse compression. Pulse compression is performed prior to beamforming by correlating the element outputs with a replica of the transmitted signal.
A further advantage is that any transmitted waveform capable of being represented in a time shifted form as a product of a complex multiplication may be processed by the present invention.
Still another advantage is that more precise localization parameters may be used to process broadband active signals.
Yet another advantage of the present invention is that pre-processed output time block size is not dependent upon number of receiving elements.
Another advantage of the present invention is that highly localized parameters may be used to estimate average covariance for adaptive beamforming.
A further advantage of the present invention is that spatial averaging for estimating average covariance may be used to suppress interfering signals.
Still another advantage of the present invention is that adaptive beamforming weights may be generated from average covariance estimates derived from data parameters that are highly localized with respect to time resolution cells within discrete time windows of the element outputs.
The features and advantages summarized above in addition to other aspects of the present invention will become more apparent from the description, presented in conjunction with the following drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagram of a line array of receiving elements (hydrophones), a transmitter, and a target.
FIG. 2 is a block diagram of a pre-processor of the present invention.
FIG. 3 is a block diagram of an implementation of a replica correlator.
FIG. 4 is a block diagram of a beamformer of the present invention.
FIG. 5 is a block diagram of an adaptive beamformer of the present invention with element covariance estimation.
FIG. 6 is a block diagram of an adaptive beamformer of the present invention with beam covariance estimation.
DESCRIPTION OF AN EMBODIMENT OF THE INVENTION
The following description is presented solely for the purpose of disclosing how the present invention may be made and used. The scope of the invention is defined by the claims.
In the diagram of FIG. 1, a line array 11 of receiving elements N has an element spacing d. Element spacing d is preferably equal to or less than a half wavelength of the highest frequency of a signal pulse P reflected from a target 14 at a range R from a first element 12 of receiving array 11. Any other suitable spacing of receiving elements N may also be used. The invention is suitable for radar or sonar receiving elements, and receiving elements N may be equally or unequally spaced. Other geometries than line array 11 of receiving elements N may be used, for example, a planar array or a volumetric array. Volumetric arrays may have a cylindrical, spherical, or other geometry suitable for an intended application.
Referring to FIG. 1, element spacing d should be appropriate for defining several identical, highly overlapped subarrays such as N' for best adaptive beamforming performance if spatial averaging is used to estimate covariance. Line array 11 may be mounted or deployed by any appropriate means, and signal pulse P may be transmitted from any position compatible with the reception of a plane wave echo E from target 14, for example by a transmitter 13 near a first element 12. Echo E from target 14 intersects line array 11 at an angle θ. Angle θ would be equal to zero if target 14 was broadside to line array 11.
When echo E is correlated with a replica of signal pulse P, a correlation peak occurs within a time window W corresponding to range R of target 14. Time window W may also contain echoes from range R0 to range Rf, where R0 is an initial range from first element 12 corresponding to time T0. Time window W has a duration T that is preferably equal to or less than the duration of a replica correlation of signal pulse P in FIG. 1. having an output time series of length Tc, which exceeds a duration of time TL for a signal to traverse line array 11. Duration T is related to range interval Rf -R0 by
T=2(R.sub.f -R.sub.0)/c,
where c=speed of sound in water. Time window W augmented by Tn defines a time block having a duration preferably less than or equal to Tc beginning at a time at or before signal pulse P travels to and returns from a range R0 -L/2 and ending at a time at or after signal pulse P travels to and returns from a range Rf +L/2, where L is array length. Each time block is preprocessed by replica correlation for each steering direction, and a time window W is selected corresponding to the range from R0 to Rf from each receiving element time block output.
Each time window W in FIG. 1 may be stepped in contiguous increments to include a desired range extent in which to detect target 14. An example of time windowing is illustrated in an article entitled "The use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging Over Short, Modified Periodograms", IEEE Transactions on Audio Electroacoustics, Vol AU-15, No. 2, pages 70-73 by Peter D. Welch. This article is incorporated herein by reference thereto.
If time window W shown in FIG. 1 is T seconds in length, the range width of the window is T/2 times the speed of sound c to account for round trip time of signal pulse P. The time duration of a time resolution cell Tp is the reciprocal of the bandwidth of signal pulse P. Accordingly, if signal pulse P has a bandwidth of 100 HZ, then time resolution cell Tp is 1/100th of a second long. If T equals one second, for instance, there would then be 100 time resolution cells in time window W of FIG. 1. A range resolution cell having a range width of c/2 B thus corresponds to a time resolution cell having a time width of 1/B. If range R of target 14 is unknown, time window W is stepped in contiguous increments until a peak correlation occurs in a time resolution cell of time window W with a replica of signal pulse P. A correlation of an analytic (complex) time series representing a time block within time window W having only phase and amplitude differences and a time delay within time window W between echo E and a replica of the transmitted signal realizes data parameters especially well conditioned for beamforming as described herein. These data parameters are especially important for determining element weights in an adaptive beamformer. In the adaptive beamformer, a covariance estimate formed from the data parameters localizes the processing to a single time cell to exclude interfering signals from ranges outside time window W.
Referring to FIG. 1, if the arrival time of echo E from range R0 at first element 12 is zero, then the arrival time of echo E from target 14 at range R is
T.sub.1 =2(R-R.sub.0)/c,
where c=speed of sound in water.
The arrival time of echo E from (R,θ) at the nth element of line array 11 may be given by
Tn =T1 -(n-1)d/c sin θ, where
n=relative element position,
d=spacing between elements, and
θ=angle of incidence of echo E.
An example of a pre-processor 20 of the present invention shown in FIG. 2 comprises an array of receiving elements 204 and a receiver 206 for receiving outputs from receiving elements 204. An A/D converter 208 digitizes the element outputs received by receiver 206. A/D converter 208 samples output data at Nyquist rate or higher to generate a time series of digital data fn (tk). A FIFO (first in first out) buffer 210 receives digital data fn (tk) from A/D converter 208 and outputs blocks of data corresponding to a series of overlapped time blocks of length 2 T, each time block having an initial time T0 -TL. Each time block corresponds to a partial element output f'n (tk). Partial element output f'n (tk) spans a time period preferably less than the total time of digital data fn (tk). A band shift and decimate processor 211 receives digital data from FIFO buffer 210, converts the real time series f'n (tk) to analytic complex form, shifts the signal bandwidth down in frequency and decimates the sample rate down to the Nyquist rate appropriate to the highest frequency of the shifted spectrum to generate an analytic time series sn (tk).
A replica correlator 212 correlates the blocks of data output from FIFO buffer 210 with a replica of the transmitted signal to form a series of correlated time blocks. Because relative delays among receiving elements N result in target 14 having different time shifts which may be many time cells apart, each correlation product Cn (tk) must be aligned with respect to time difference for each steering direction prior to beamforming. Each correlation product Cn (tk) is accordingly time shifted by a time shift processor 214 for each steering direction. The correlated time blocks are then aligned with respect to time difference to within one sample period by time shift processor 214 to form a series of time-aligned groups for each steering direction.
A time window processor 216 forms a contiguous series of time windows from the series of time-aligned groups. Each time window extends from an initial time T0 corresponding to the arrival time of an echo of the transmitted signal to a final time Tf corresponding to the arrival time of a later echo.
FIG. 3 shows an example of an implementation of the replica correlator 212 of pre-processor 20 in FIG. 2. A conjugate processor 316 receives analytic time series sn (tk) from band shift and decimate processor 211 and forms a complex conjugate time series sn *(tk).
A first FFT processor 318 receives complex conjugate time series sn *(tk) from conjugate processor 316 and produces a complex conjugate frequency series Sn *(ωi).
A second FFT processor 321 transforms a complex time series of a replica of the transmitted signal r(tk) to a complex frequency series R(ωi). A multiplier 320 receives complex frequency series R(ωi) and complex conjugate frequency series Sn *(ωi) and forms a product which is the Fourier transform of a time convolution, yielding the correlation products for each sample period in reverse time order
A bandpass filter 322 receives the product of multiplier 320 and outputs in-band frequency components of the transmitted signal, removing out-of-band frequency components. The resulting complex frequency series is received by an inverse FFT processor 324 and output as a complex time series which is the time convolution sampled at a lower rate determined by the pass band of bandpass filter 322.
A time order reverser 326 receives the complex time series of inverse FFT processor 324 and outputs a complex time series in restored time order. A divider 328 receives the complex time series of time reverser 326 and corrects the magnitudes of the samples to compensate for a change in data normalization caused by a reduction in block size from bandpass filter 322. The resulting complex time series is output as a correlation product cn (tk), which is the replica correlation of partial element output f'n (tk) with the transmitted signal.
Other arrangements of the pre-processor are possible, for example, the time order could have also been reversed by moving conjugate processor 316 to the output of multiplier 320 and later changing the sign of the beamformer phase corrections, thus eliminating time order reverser 326.
For explanatory purposes, the processing of only one partial element output f'n (tk) is shown in FIG. 3 and described herein. However, all partial element outputs f'n (tk) over elements n from 1 to N may be processed concurrently in similar fashion. Accordingly, while a single set of components is shown in FIG. 3 for processing one partial element output f'n (tk), there are actually N such sets of components for processing partial element outputs f'n (tk) in time window W. With such an arrangement, partial element outputs f'n (tk) of each time window W may be processed concurrently.
Referring now to FIG. 4, a beamformer 40 is shown having a phase shift processor 410 to further time-align correlation products cn (tk). This is done to compensate for differences in time of less than one sample period, forming a phase-aligned complex time series. A summing processor 412 forms a summed beam output from the phase-aligned complex time series output from phase shift processor 410.
In a conventional beamformer, phase shift processor 410 multiplies each partial correlation product c'n (tk) by exp[-iΦ(τn)], where ω(τn) is the phase of an echo received from direction θv at the nth element displaced a small time τn from the nearest preceding time sample at tk. For explanatory purposes, only one time resolution cell tk of equal k for the partial correlation products c'n (tk) of a particular steering direction θv are shown and described herein. Accordingly, phase shift processor 410 forms correlation products c'n (tk) for each sample time tk of equal k for all time intervals k for all elements n for each steering direction θv. Partial correlation products c'n (tk) of equal k are input respectively to summing processor 412 to produce phase aligned summed beam outputs av (tk, θv) for all time resolution cells tk for all steering directions θv. A beam output series a(tk, θv) may be defined by a vector Vv (tk, θv, φk) having components c'n (tk), where
a(t.sub.k, θ.sub.v)=S.sub.v *V.sub.v,
S being a steering vector having components
s.sub.n =exp iΦ(τ.sub.n),
and where τn is the fractional part of
Tn /Δt, where
Tn =T1 -(n-1)d/c sin θv and
Δt=tk+1 -tk.
The function φ(τn) is representation of the phase variation of echo E within a sample interval derived from the autocorrelation function of signal pulse P.
Beamformer 40 may be replaced by an adaptive beamformer 50 that is implemented with a structure similar to beamformer 40 except that adaptive weights are formed to optimize the summed beam output as shown in FIG. 5.
In FIG. 5, a covariance estimator 510 receives the contiguous time series output from time window processor 216 in FIG. 2 and generates an element covariance matrix Cm from a number of highly overlapped subarrays of receiving elements N. Covariance matrix Cm is used to generate a covariance estimate according to ##EQU1## where C=covariance estimate,
m=subarray index, and
M=number of overlapped subarrays.
An adaptive weight processor 512 generates adaptive weight vectors W for each steering direction v to minimize element output power according to
P.sub.ME =W.sup.H CW,
subject to a look constraint that the signal gain in the steering direction v is unity according to
W.sup.H S=1
such that ##EQU2##
By way of example, a single constraint is used. Multiple constraints exist in the literature and may be substituted, if desired. Examples of multiple constraints are described in "Robust Adaptive Beamforming", IEEE Trans on Acoustics, Speech and Signal Processing, Vol 35, pages 1365-1376 (1987) by Cox, Zeskind and Owen. This article is incorporated herein by reference thereto.
A vector multiplier 514 applies adapted weight vectors W for all steering directions θv to respective subarray output vectors Vmv, tk) to produce weighted subarray outputs WH Vmv, tk).
A magnitude squared processor 515 generates a subarray power series Pm by squaring the magnitude of the weighted subarray power Pm =WH Vm Vm H W=WH Cm W.
An averager 516 generates a weighted beam output ##EQU3## Beam power series P for each steering direction θv may be displayed on a display 350.
Alternatively, a second covariance estimate C' may be generated for reducing sensitivity to errors and for matching the rank of the rank-M covariance estimate to M stronger signals to mask unwanted weaker signals, wherein the second covariance estimate may include noise augmentation of diagonal components of the element covariance estimate substantially according to
C'=C+f.sub.n NP.sub.e I,
where C represents said rank-M element covariance estimate prior to noise augmentation, Pe represents element power averaged over said vector of element outputs, N represents the number of rows and columns of the covariance matrix, fn represents a numeric parameter to be chosen based on performance considerations, and I represents an identity matrix having dimension N. The second covariance estimate may be input to the adaptive processor to derive each of the adapted weight vectors substantially according to ##EQU4##
Alternatively, when the array of receiving elements is a periodic line array comprising a number of contiguous segments each having an equal number of elements, element covariance estimator 510 in FIG. 5 may generate a rank-M element covariance estimate for array segment p, substantially according to ##EQU5## wherein mp represents an element output covariance of one subarray m for an array segment p substantially according to
C.sub.mp =V.sub.mp BV.sub.mp.sup.H,
wherein Vmp represents a vector of element outputs from time window processor 216 of subarray m for array segment p, Cp represents an average of each element output covariance summed over M subarrays, and Vmp H represents a Hermitian (conjugate) transpose of Vmp. Adaptive weight processor 512 may derive adapted weight vectors Wp for each array segment p by minimizing output power PMEpv) substantially according to
P.sub.MEp =W.sub.p.sup.H C.sub.p W.sub.p,
subject to a constraint that signal gain for array segment p in a steering direction θv of a steering vector Sp be unity substantially according to
W.sub.p.sup.H S-1,
such that ##EQU6##
The weaker signals are masked in spatially uncorrelated noise by the augmented diagonal of the beam covariance estimate. Vector multiplier 514 may combine adapted weight vectors Wp taken in appropriate order into a single combined adapted weight vector and may combine the element outputs of all the array segments such that each inner product comprises a summed output of all the array segments combined coherently.
Alternatively, a second covariance estimate C'p may be formed for reducing sensitivity to errors and for matching the rank of the rank-M covariance estimate to M stronger signals to mask unwanted weaker signals. The second element covariance estimate includes noise augmentation of diagonal components of the rank-M element covariance estimate substantially according to
C'.sub.p =C.sub.p +f.sub.n NP.sub.e I,
where Cp represents the rank-M element covariance estimate prior to noise augmentation, Pe represents element power averaged over the vector of element outputs, N represents the number of rows and columns of the covariance matrix, fn represents a numeric parameter to be chosen based on performance considerations, and I represents an identity matrix having a dimension N. The second element covariance estimate to the adaptive processor to derive each of said adapted weight vectors substantially according to ##EQU7## The weaker signals are masked in spatially uncorrelated noise by the augmented diagonal of the beam covariance estimate.
Alternatively, a beam covariance estimate may be generated as shown in FIG. 6 by a beam covariance estimator 610, wherein for each N element subarray m, a beam covariance matrix
B.sub.m =b.sub.m b.sub.m.sup.H
is formed, wherein bm represents a vector of phase-shifted summed beam outputs, the components of which are represented by bmk =Bmk Smk). Bmk represents the summed beam output for subarray m and steering directin θk, and Smk) represents a steering component appropriate to the first element of subarray m and steering direction θk. Beam covariance estimator 610 then averages the subarray beam covariances to form the average covariance ##EQU8##
An adaptive processor 614 may take the average beam covariance from beam covariance estimator 610 and produce an adaptive weight vector ##EQU9## for each steering direction θv by minimizing output power PMEv) subject to a constraint
W.sup.H D=1.
Beam direction vector D may be defined within the adaptive processor as a vector of beamformed responses to a unit plane-wave signal from a direction associated with steering vector S for each of the beam steering directions θv as
D=F.sup.H S,
wherein an appropriate beamforming matrix F the columns of which are the steering vectors for the directions represented in the beam covariance may transform the steering vector S corresponding to the direction for which the adapted power output is to be calculated.
A matrix multiplication processor 612 may take the output of covariance estimator 610 and adaptive processor 614 and form an adapted power output
P.sub.ME =W.sup.H BW.
Alternatively, a second covariance estimate B' may be formed for reducing sensitivity to errors and for matching the rank of the rank-M covariance estimate to M stronger signals to mask unwanted weaker signals. The second covariance estimate includes noise augmentation of diagonal components of the rank-M element covariance estimate substantially according to
B'=B+f.sub.n NP.sub.e I,
where B represents the rank-M element covariance estimate prior to noise augmentation, Pe represents element power averaged over the vector of element outputs, N represents the number of rows and columns of beam covariance matrix B, fn represents a numeric parameter to be chosen based on performance considerations, and I represents an identity matrix having a dimension N. The second covariance estimate may be input to the adaptive processor to derive each of the adapted weight vectors substantially according to ##EQU10##
The weaker signals are masked in spatially uncorrelated noise by the augmented diagonal of the beam covariance estimate.
While the embodiment described above incorporates minimum energy adaptive beamforming techniques found in the prior art, the novelty of the present invention lies in adapting local parameters to the target and interference field in the immediate vicinity of each time or range resolution cell processed without requiring time averaging. The adaptive algorithms described are exemplary, and may be replaced by many variants and alternate time domain adaptive beamforming techniques. For purposes of illustration, the exemplary adaptive algorithms are relatively straightforward, and do not include improvements that may be found in the literature.
A distinctive feature of the present invention is the ability to beamform multiple targets and interfering signals within a single time or range resolution cell with minimum signal suppression. This is accomplished by the "spatial smoothing algorithm" described in an article entitled "Adaptive Beamforming for Coherent Signals and Interference", IEEE Transactions on Acoustics, Speech and Signal Processing, Vol. ASSP-33, No. 3, June 1985 by Shan and Kailath. This article is incorporated herein by reference thereto. This spatial smoothing algorithm was developed to compensate for the effects of coherent multipath reception of passive signals, but is uniquely applied to active signals in the present invention.
In the method of the present invention, an echo E in FIG. 1 is received by line array 11 of receiving elements N from a target 14 at a range R. Target 14 is irradiated by a signal pulse P of bandwidth B transmitted from a position 13 near a first element 12 at a time t=0 for a duration T. Each element's output fn (t) is received over the element's total receiving time, from which time block element outputs f'n (t) are formed representing partially overlapped portions of fn (t). Each time block contains sufficient data to process a discrete time window extending from an arbitrary initial time T0 to a final time Tf after aligning the time blocks with respect to time difference for each steering direction. Tf is preferably within T seconds of T0, and a target observation time Tn for any element within Tf -T0 is defined such that the arrival time of an echo from range R is given by t=T0 +Tn.
The method of the present invention further includes a replica correlation of the real time series fn (t) to generate a complex time series Cn (tk), and time shifting complex time series Cn (tk) to generate a complex time series Cn '(tk) for each of receiving elements N aligned with respect to time difference for each steering direction.
Additional methods may include adaptively beamforming complex time series Cn '(tk) for each of receiving elements N or first forming beam outputs from complex time series Cn '(tk) and then applying adaptive beamforming. In either case, the pre-processing of element outputs Cn '(tk) enables the adaptive beamforming to function more effectively by applying local parameters rather than parameters extracted from long averages. Such methods may include a spatial averaging technique as described above to generate adaptive weights from local parameters to minimize signal suppression.
While the method of the invention may be implemented by the various components described above, the invention may also be implemented by an appropriate program for a general purpose computer.
Other modifications, variations, and applications of the present invention may be made in accordance with the above teachings other than as specifically described to practice the invention within the scope of the following claims.

Claims (27)

I claim:
1. A signal processor for processing an echo signal received by an array of receiving elements from a distant target ensonified or irradiated by a transmitted signal, comprising:
a receiver operably coupled to said array of receiving elements for receiving element outputs;
a digitizer operably coupled to said receiver for generating a digitized time series from each of said element outputs;
a block generator operably coupled to said digitizer for forming a series of uncompressed time blocks from said digitized time series within a total receiving time of said element outputs, wherein said uncompressed time blocks contain sufficient data to correlate and synchronize time segments from said digitized time series with a replica of said transmitted signal;
a replica correlator operably coupled to said block generator for correlating each of said uncompressed time blocks with said replica of said transmitted signal to form a series of correlated time blocks;
a time shifter operably coupled to said replica correlator for forming a series of synchronized groups from said series of correlated time blocks, wherein said synchronized groups are synchronized to within one sample period for each of a plurality of steering directions; and
a time window generator operably coupled to said time shifter for forming a contiguous series of time windows from said series of synchronized groups, wherein each of said time windows extends from an initial time to a final time appropriate to an arrival time and a duration of said echo signal.
2. The signal processor of claim 1, further comprising:
a phase shifter operably coupled to said time shifter for phase shifting said time windows to form a phase-aligned time series, wherein said element outputs are further aligned with respect to phase to compensate for time shifts of less than one sample period; and
a sum generator operably coupled to said phase shifter for forming a summed beam output from said phase-aligned time series for each of said steering directions.
3. The signal processor of claim 2, further comprising:
an estimator operably coupled to said time window generator for generating a covariance estimate for each of said time segments for each of said steering directions, and for averaging element output covariance samples from subarrays formed from said array of receiving elements to form said covariance estimate;
a weight adaptor operably coupled to said estimator for generating adapted weight vectors for said time segments, said weight vectors for suppressing interfering signals for each of said steering directions;
a vector multiplier operably coupled to said weight adaptor and to said time window generator for forming inner products of said adapted weight vectors with said element outputs from said subarrays for each of said time segments; and
a magnitude squarer operably coupled to said vector multiplier, wherein said inner products are converted to adapted subarray outputs;
an averager operably coupled to said magnitude squarer, wherein said adapted subarray outputs are normalized and summed to form a weighted summed beam output, wherein interfering signals are suppressed for each of said steering directions for each of said time segments.
4. The signal processor of claim 3, wherein:
said receiving elements are formed into one of a periodic line array, a planar array, and a volumetric array, and are arranged such that said subarrays have substantially identical geometry;
said estimator includes a rank-M element covariance estimate generator for each of said time segments substantially according to ##EQU11## wherein Cm represents an element output covariance of a subarray m substantially according to
C.sub.m =V.sub.m V.sub.m.sup.H,
wherein Vm represents a vector of said element outputs of said subarray m, represents an average of each said element output covariance summed over M subarrays, and Vm H represents a Hermitian (conjugate) transpose of Vm ; and
said weight adaptor includes a weight generator for said adapted weight vectors W for each of said time segments, said weight generator minimizing output power PMEv) substantially according to
P.sub.ME =W.sup.H CW,
subject to a constraint that signal gain in a steering direction θv of a steering vector S be unity substantially according to
W.sub.v.sup.H S=1,
such that ##EQU12## for each of said steering directions for each of said time segments of said time windows.
5. The signal processor of claim 3, wherein:
said array of receiving elements is a periodic line array;
said array of receiving elements comprises substantially contiguous array segments having a substantially equal number of elements;
said estimator includes a rank-M element covariance estimate generator for said time segments of for an array segment p, substantially according to ##EQU13## wherein Cmp represents an element output covariance of a subarray m for said array segment p substantially according to
C.sub.mp =V.sub.mp BV.sub.mp.sup.H,
wherein Vmp represents said vector of said element outputs of said subarray m for said array segment p, Cp represents an average of said element output covariance summed over M subarrays, and Vmp H represents a Hermitian (conjugate) transpose of Vmp ;
said weight adaptor includes a weight generator for said adapted weight vectors Wp for each of said time segments for said array segment p, said weight generator minimizing output power PMEp (qv) substantially according to
P.sub.MEp =W.sub.p.sup.Hp C.sub.p W.sub.p,
subject to a constraint that signal gain for said array segment p in a steering direction qv of a steering vector Sp be unity substantially according to
W.sub.p.sup.H S=1,
such that ##EQU14## for each of said time segments for said array segment p; and said vector multiplier combines said adapted weight vectors Wp taken in appropriate order into a single combined adapted weight vector and combines said element outputs for each of said array segments for each of said time segments such that each of said inner products comprises a summed output of at least one of said array segments combined coherently.
6. The signal processor of claim 2 further comprising:
a multiplier operably coupled to said summer for forming a phase-shifted summed beam output from said summed beam output to compensate for phase differences among subarrays of said array of receiving elements relative to each of said steering directions;
an estimator operably coupled to said multiplier for generating a covariance estimate for said phase-shifted summed beam output, and for averaging phase-shifted summed beam output covariance samples from said subarrays to form said covariance estimate;
a weight adaptor operably coupled to said estimator for generating adapted weight vectors for said time segments, said weight vectors for suppressing interfering signals for each of said steering directions; and
a matrix multiplier operably coupled to said weight adaptor and to said estimator wherein said covariance estimate is multiplied by said adapted weight vectors and conjugate transposes of said adapted weight vectors in appropriate order to form an adapted beam output for each of said steering directions.
7. The signal processor of claim 6, wherein:
said array of receiving elements is formed into one of a line array, a planar array, a surface array and a volumetric array;
said receiving elements are arranged such that said subarrays have substantially identical geometry;
said estimator includes a rank-M element covariance estimate generator for said time segments substantially according to ##EQU15## wherein Bm represents a covariance of said phase-shifted summed beam output for a subarray m, substantially according to
B.sub.m =b.sub.m b.sub.m.sup.H,
wherein bm represents a vector of said phase-shifted summed beam output having components represented by bmk =Bmk Smk), wherein Bmk represents said phase-shifted summed beam output corresponding to said subarray m and said steering direction θk, and Smk) represents a steering component appropriate to a first element of said subarray m and said steering direction θk ;
said weight adaptor includes a transformer for a steering vector S defined for each of said steering directions into a beam direction vector D to define a vector of beamformed responses to a unit plane-wave signal substantially according to
D=F.sup.H S;
and
said weight adaptor further includes a weight generator for adapted weight vectors W for each of said steering directions θv, said weight generator minimizing output power PMEv) of said element outputs substantially according to
P.sub.ME =W.sup.H BW,
subject to a constraint
W.sup.H D=1
such that ##EQU16## for each of said steering directions for said time segments.
8. The signal processor of claim 4, wherein said transmitted signal is a sonar signal.
9. The signal processor of claim 5, wherein said transmitted signal is a sonar signal.
10. The signal processor of claim 7, wherein said transmitted signal is a sonar signal.
11. The signal processor of claim 4, wherein said rank-M element covariance estimate generator includes a second covariance generator operably coupled to said estimator for generating a second covariance estimate C' for reducing sensitivity to errors and for matching said rank-M covariance estimate by rank to M stronger signals to mask interfering signals, wherein said second covariance estimate includes noise augmentation of diagonal components of said rank-M element covariance estimate substantially according to
C'=C+f.sub.n NP.sub.e I,
where C represents said rank-M element covariance estimate prior to noise augmentation, Pe represents element power averaged over said vector of element outputs, N represents a dimension of said covariance matrix, fn represents a numeric parameter, and I represents an identity matrix having a dimension N, wherein said second covariance estimate is incorporated by said weight generator to derive each of said adapted weight vectors substantially according to ##EQU17##
12. The signal processor of claim 4, wherein said surface array is spherical.
13. The signal processor of claim 4, wherein said surface array is cylindrical.
14. The signal processor of claim 5, wherein said rank-M element covariance estimate generator includes a second element covariance generator operably coupled to said estimator for generating a second covariance estimate C'pn for reducing sensitivity to errors and for matching said rank-M covariance estimate by rank to M stronger signals to mask interfering signals, wherein said second element covariance estimate includes noise augmentation of diagonal components of said rank-M element covariance estimate substantially according to
C'.sub.pn =C.sub.p +f.sub.n NP.sub.e I,
where Cp represents said rank-M element covariance estimate prior to noise augmentation, Pe represents element power averaged over said vector of element outputs, N represents a dimension of said covariance matrix, fn represents a numeric parameter, and I represents an identity matrix having a dimension N, wherein said second element covariance estimate is incorporated by said weight adaptor to derive each of said adapted weight vectors substantially according to ##EQU18##
15. The signal processor of claim 7, wherein said rank-M beam covariance estimate generator includes a second covariance generator operably coupled to said estimator for generating a second covariance estimate B' for reducing sensitivity to errors and for matching said rank-M beam covariance estimate by rank to M stronger signals to mask interfering signals, wherein said second covariance estimate includes noise augmentation of diagonal components of said rank-M element covariance estimate substantially according to
B'=B+f.sub.n NP.sub.e I,
where B represents said rank-M beam covariance estimate prior to noise augmentation, Pe represents element power averaged over said vector of element outputs, N represents a dimension of said beam covariance matrix, fn represents a numeric parameter, and I represents an identity matrix having a dimension N, wherein said covariance estimate is incorporated by said weight adaptor to derive each of said adapted weight vectors substantially according to ##EQU19##
16. The signal processor of claim 7, wherein said surface array is spherical.
17. The signal processor of claim 7, wherein said surface array is cylindrical.
18. A method for processing an echo of a transmitted signal received by an array of receiving elements from a target at a range R ensonified or irradiated by a transmitted signal, comprising the steps of:
(a) receiving element outputs fn (tk) as a digitized time series for forming time block element outputs fn (tk) representing portions of said element outputs fn (tk) containing sufficient data to correlate and synchronize a time segment having a duration T of said digitized time series with a replica of said transmitted signal;
(b) performing a replica correlation of said time block element outputs with a time series of digital samples of said replica of said transmitted signal to generate a series of correlated time blocks;
(c) time shifting said correlated time blocks to generate a series of synchronized groups, wherein each of said synchronized groups includes corresponding said correlated time blocks from said plurality of element outputs, synchronized to within one sample period for each of a plurality of steering directions; and
(d) time windowing said synchronized groups to form a series of time-windowed groups having an initial time T0 appropriate to an arrival time of said echo signal at said receiving array and a final time Tf =T0 +T.
19. The method of claim 18, further comprising the steps of:
(a) phase shifting said time-windowed groups to generate a phase-aligned time series, wherein said element outputs are further aligned with respect to phase difference to compensate for time differences of less than one sample period for each of said steering directions; and
(b) forming a summed beam output from said phase-aligned time series for each of said steering directions.
20. The method of claim 18, further comprising the steps of:
(a) generating a covariance estimate for each of said time-windowed groups for each of said steering directions by spatial averaging, wherein said spatial averaging includes averaging covariance samples from subarrays formed from said array of receiving elements;
(b) generating adapted weight vectors for each of said time-windowed groups for suppressing interfering signals for each of said steering directions;
(c) forming inner products of each of said adapted weight vectors with vectors of element outputs of said subarrays for each of said time segments;
(d) forming adapted subarray outputs from said inner products; and
(e) forming a summed beam output as a complex time series of averages over said subarrays of said adapted subarray outputs, wherein said summed beam output suppresses interfering signals for each of said steering directions for each of said series of time-windowed groups.
21. The method of claim 20, wherein:
said step of generating a covariance estimate includes generating a rank-M covariance estimate substantially according to ##EQU20## wherein Cm represents an element covariance sample of a subarray m given by
C.sub.m =V.sub.m V.sub.m.sup.H,
and wherein Vm represents a vector of element outputs corresponding to one of said series of time-windowed groups for said subarray m, C represents an average of said element covariance samples over M subarrays, and Vm H represents a Hermitian (conjugate) transpose of Vm ; and
said step of generating a series of adapted weight vectors includes deriving adapted weight vectors W for each of said time segments, minimizing PMEv) substantially according to
P.sub.ME (θ.sub.v)=W.sup.H CW
subject to a constraint that signal gain in said steering direction θv associated with a steering vector S be unity substantially according to
W.sup.H S=1,
such that ##EQU21## for each of said steering directions for each of said time segments.
22. The method of claim 20, wherein:
said step of generating a covariance estimate includes generating for each of said time segments a rank-M covariance estimate substantially according to ##EQU22## wherein Cmp represents an element covariance sample of a subarray m for an array segment p given by
C.sub.mp =V.sub.mp BV.sub.mp.sup.H,
and wherein Vmp represents said vector of element outputs corresponding to one of said series of time-windowed groups for said subarray m and said array segment p, Cp represents an average of said element covariance sample over M subarrays for said array segment p, and Vmp H represents a Hermitian (conjugate) transpose of Vmp ; and
said step of generating a series of adapted weight vectors includes deriving adapted weight vectors Wp, for each of said time segments for said array segment p, minimizing PMEPv) substantially according to
P.sub.MEP =W.sub.p.sup.Hp C.sub.p W.sub.p,
subject to a constraint that signal gain in a steering direction θv associated with said steering vector Sp be unity substantially according to
W.sub.p.sup.H S=1,
such that ##EQU23## for each of said steering directions.
23. The method of claim 19, further comprising:
(a) the step of phase shifting said summed beam outputs from subarrays formed from said array of receiving elements to form phase-shifted summed beam outputs, wherein said phase shifting compensates for phase differences among said subarrays relative to each of said steering directions;
(b) the step of forming a covariance estimate for said phase-shifted summed beam outputs, wherein said covariance estimate includes spatial averaging, wherein said spatial averaging includes averaging phase-shifted summed beam output covariance samples from said subarrays;
(c) the step of generating adapted weight vectors for each of said time-windowed groups for suppressing interfering signals for each of said steering directions;
(d) the step of matrix multiplying said covariance estimate by said weight vectors and conjugate transposes of said adapted weight vectors in appropriate order to form an adapted output for each of said steering directions.
24. The method of claim 23, wherein:
said step of generating a covariance estimate includes generating a beam covariance estimate substantially according to ##EQU24## wherein Bm represents a covariance of said phase-shifted summed beam outputs for a subarray m, substantially according to
B.sub.m =b.sub.m b.sub.m.sup.H,
wherein bm represents a vector of said phase-shifted summed beam outputs having components represented by bmk =Bmk Smk), wherein Bmk represents said summed beam output for said subarray m and a steering direction θk, and Smk) represents a steering component of a first element of said subarray and said steering direction θk ;
said step of generating adapted weight vectors includes the step of transforming a steering vector S defined by each of said steering directions into a beam direction vector D to define a vector of beamformed responses to a unit plane-wave signal from each of said steering directions substantially according to
D=F.sup.H S;
and
said step of generating adapted weight vectors further includes deriving a series of adapted weight vectors W for each of said time segments, minimizing output power PMEv) substantially according to
P.sub.ME =W.sup.H BW,
subject to a constraint
W.sup.D =1
such that ##EQU25## for each of said steering directions.
25. The method of claim 21, wherein said step of generating a rank-M covariance estimate includes a further step of generating a second covariance estimate for reducing sensitivity to errors and for matching said rank of said covariance estimate for masking interfering signals from M stronger signals, wherein said second covariance estimate includes augmentation of the diagonal components of said covariance estimate substantially according to
C'=C+f.sub.n NP.sub.e I,
where C represents an average covariance prior to augmentation, Pe represents element power averaged over said vector of element outputs, N represents a dimension of said covariance matrix, fn represents a numeric parameter, and I represents an identity matrix of dimension N, wherein said second covariance estimate is incorporated in said step of generating a series of adapted weight vectors to derive said adapted weight vectors substantially according to ##EQU26##
26. The method of claim 22, wherein said step of generating a rank-M covariance estimate includes a further step of generating a second covariance estimate for reducing sensitivity to errors and for matching said rank of said covariance estimate for masking interfering signals from M stronger signals, wherein said second covariance estimate includes augmentation of the diagonal components of said covariance estimate substantially according to
C'.sub.p =C.sub.p +f.sub.n NP.sub.e I,
where Cp represents an average covariance prior to augmentation, Pe represents element power averaged over said vector of element outputs, N represents a dimension of said covariance matrix, fn represents a numeric parameter, and I represents an identity matrix of dimension N, wherein said second covariance estimate is incorporated in said step of generating a series of adapted weight vectors to derive said adapted weight vectors substantially according to ##EQU27##
27. The method of claim 24, wherein said step of generating a rank-M covariance estimate includes a further step of generating a second covariance estimate for reducing sensitivity to errors and for matching said rank of said covariance estimate for masking interfering signals from M stronger signals, wherein said second covariance estimate includes augmentation of the diagonal components of said covariance estimate substantially according to
B'=B+f.sub.n NP.sub.e I,
where B represents an average covariance prior to augmentation, represents element power averaged over said vector of element outputs, N represents a dimension of said covariance matrix, fn represents a numeric parameter, and I represents an identity matrix of dimension N, and wherein said second covariance estimate is incorporated in said step of generating a series of adapted weight vectors to derive said adapted weight vectors substantially according to ##EQU28##
US08/405,487 1995-03-16 1995-03-16 Preprocessor and adaptive beamformer for active signals of arbitrary waveform Expired - Fee Related US5532700A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/405,487 US5532700A (en) 1995-03-16 1995-03-16 Preprocessor and adaptive beamformer for active signals of arbitrary waveform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/405,487 US5532700A (en) 1995-03-16 1995-03-16 Preprocessor and adaptive beamformer for active signals of arbitrary waveform

Publications (1)

Publication Number Publication Date
US5532700A true US5532700A (en) 1996-07-02

Family

ID=23603902

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/405,487 Expired - Fee Related US5532700A (en) 1995-03-16 1995-03-16 Preprocessor and adaptive beamformer for active signals of arbitrary waveform

Country Status (1)

Country Link
US (1) US5532700A (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997044908A1 (en) * 1996-05-20 1997-11-27 Raytheon E-Systems, Inc. Adaptive antenna system and method for cellular and personal communication systems
US5952967A (en) * 1998-10-28 1999-09-14 Trw Inc. Low cost even numbered port modeformer circuit
US6366895B1 (en) * 1999-04-20 2002-04-02 Sonetech Corporation Method and apparatus for determining and forming delayed waveforms for forming transmitting or receiving beams for a sonar system array of transmitting or receiving elements
US6477214B1 (en) 1999-02-04 2002-11-05 Lockheed Martin Corporation Phase-based frequency estimation using filter banks
WO2003003512A1 (en) * 2001-06-29 2003-01-09 Lockheed Martin Corporation Cascadable architecture for digital beamformer
US20030130003A1 (en) * 2002-01-04 2003-07-10 Lg Electronics Inc. Method and apparatus of allocating power in multiple-input multiple-output communication system
US6894643B2 (en) 2000-08-01 2005-05-17 Fujitsu Limited Apparatus for and methods of receiving a transmission signal
US20050232441A1 (en) * 2003-09-16 2005-10-20 Franck Beaucoup Method for optimal microphone array design under uniform acoustic coupling constraints
US20050254347A1 (en) * 2004-05-14 2005-11-17 Mitel Networks Corporation Parallel gcs structure for adaptive beamforming under equalization constraints
US7016487B1 (en) * 1999-08-27 2006-03-21 Samsung Electronics Co., Ltd. Digital echo cancellation device
US20060290561A1 (en) * 2005-06-23 2006-12-28 Enerlab, Inc. System and method for measuring characteristics of a continuous medium and/or localized targets using multiple sensors
US20070010972A1 (en) * 2005-07-08 2007-01-11 Enerlab, Inc. System and method for measuring characteristics of continuous media and/or localized targets using at least one multi-frequency sensor
US7447270B1 (en) * 2000-11-17 2008-11-04 Nokia Corporation Method for controlling the data signal weighting in multi-element transceivers and corresponding devices and telecommunications network
US8098762B2 (en) 2001-10-19 2012-01-17 Lg Electronics Inc. Method and apparatus for transmitting/receiving signals in multiple-input multiple output communication system provided with plurality of antenna elements
US20120299773A1 (en) * 2011-05-23 2012-11-29 Sony Coropration Beam forming device and method
US20130116991A1 (en) * 2011-11-08 2013-05-09 International Business Machines Corporation Time series data analysis method, system and computer program
WO2013063531A3 (en) * 2011-10-26 2013-11-07 Flir Systems, Inc. Wideband sonar receiver and sonar signal processing algorithms
US9423494B2 (en) 2011-10-26 2016-08-23 Flir Systems, Inc. Wideband sonar with pulse compression
US20170346580A1 (en) * 2014-12-16 2017-11-30 Telefonaktiebolaget Lm Ericsson (Publ) Methods and arrangements for csi prediction
US10024957B2 (en) * 2015-09-17 2018-07-17 Navico Holding As Adaptive beamformer for sonar imaging
US20180213326A1 (en) * 2012-10-15 2018-07-26 Nokia Technologies Oy Methods, apparatuses and computer program products for facilitating directional audio capture with multiple microphones
US10114119B2 (en) 2015-05-20 2018-10-30 Navico Holding As Sonar systems and methods using interferometry and/or beamforming for 3D imaging
US10177451B1 (en) 2014-08-26 2019-01-08 Ball Aerospace & Technologies Corp. Wideband adaptive beamforming methods and systems
US10269340B2 (en) * 2012-06-15 2019-04-23 University Of Southern California Ultrasound beamformer with individual array element multiplexers
US10319356B2 (en) 2015-02-10 2019-06-11 Navico Holding As Transducer array having a transceiver
US10444354B2 (en) 2011-10-26 2019-10-15 Flir Systems, Inc. Sonar data enhancement systems and methods
CN110609263A (en) * 2019-10-29 2019-12-24 电子科技大学 Method for simultaneously calculating target echo time delay and frequency offset of pulse laser radar
US10620292B2 (en) * 2017-09-06 2020-04-14 United States Of America As Represented By Secretary Of The Navy Method for selecting signals of opportunity for passive coherent location
CN111051913A (en) * 2017-09-05 2020-04-21 罗伯特·博世有限公司 FMCW radar sensor with synchronous high frequency module
CN112083404A (en) * 2020-09-22 2020-12-15 中国科学院声学研究所 Single-vector hydrophone sound source depth estimation method based on multi-path feature matching
CN112578335A (en) * 2020-11-29 2021-03-30 西北工业大学 Method for direct positioning of strong and weak signals and estimation of information source number
CN116434348A (en) * 2023-06-14 2023-07-14 武汉纺织大学 Human body action real-time identification method and system based on flexible strain sensor

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3763490A (en) * 1971-12-10 1973-10-02 Gen Electric Adaptive beamformer with time constant control
US4169257A (en) * 1978-04-28 1979-09-25 The United States Of America As Represented By The Secretary Of The Navy Controlling the directivity of a circular array of acoustic sensors
US4320400A (en) * 1979-10-12 1982-03-16 Chasek Norman E Method and apparatus that nearly instantaneously samples, processes and sorts received signals from very large numbers of radar and radio emitters for frequency and angle of arrival analysis
US4513385A (en) * 1983-01-31 1985-04-23 Motorola, Inc. Apparatus and method for suppressing side lobe response in a digitally sampled system
US4559605A (en) * 1983-09-16 1985-12-17 The Boeing Company Method and apparatus for random array beamforming
US4796236A (en) * 1986-12-29 1989-01-03 General Electric Company Architecture for ultrasonic imaging
US4849945A (en) * 1986-12-08 1989-07-18 Tomex Corporation Seismic processing and imaging with a drill-bit source
US5117238A (en) * 1991-02-19 1992-05-26 General Electric Company Superresolution beamformer for large order phased array system
US5150336A (en) * 1991-09-03 1992-09-22 The United States Of America As Represented By The Secretary Of The Navy Frequency dispersive transmitting array
US5228007A (en) * 1991-03-20 1993-07-13 Fujitsu Limited Ultrasonic beam forming system
US5228006A (en) * 1992-07-20 1993-07-13 Westinghouse Electric Corp. High resolution beam former apparatus
US5251186A (en) * 1992-10-06 1993-10-05 The United States Of America As Represented By The Secretary Of The Navy Preprocessor and adaptive beamformer for linear-frequency modulation active signals

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3763490A (en) * 1971-12-10 1973-10-02 Gen Electric Adaptive beamformer with time constant control
US4169257A (en) * 1978-04-28 1979-09-25 The United States Of America As Represented By The Secretary Of The Navy Controlling the directivity of a circular array of acoustic sensors
US4320400A (en) * 1979-10-12 1982-03-16 Chasek Norman E Method and apparatus that nearly instantaneously samples, processes and sorts received signals from very large numbers of radar and radio emitters for frequency and angle of arrival analysis
US4513385A (en) * 1983-01-31 1985-04-23 Motorola, Inc. Apparatus and method for suppressing side lobe response in a digitally sampled system
US4559605A (en) * 1983-09-16 1985-12-17 The Boeing Company Method and apparatus for random array beamforming
US4849945A (en) * 1986-12-08 1989-07-18 Tomex Corporation Seismic processing and imaging with a drill-bit source
US4796236A (en) * 1986-12-29 1989-01-03 General Electric Company Architecture for ultrasonic imaging
US5117238A (en) * 1991-02-19 1992-05-26 General Electric Company Superresolution beamformer for large order phased array system
US5228007A (en) * 1991-03-20 1993-07-13 Fujitsu Limited Ultrasonic beam forming system
US5150336A (en) * 1991-09-03 1992-09-22 The United States Of America As Represented By The Secretary Of The Navy Frequency dispersive transmitting array
US5228006A (en) * 1992-07-20 1993-07-13 Westinghouse Electric Corp. High resolution beam former apparatus
US5251186A (en) * 1992-10-06 1993-10-05 The United States Of America As Represented By The Secretary Of The Navy Preprocessor and adaptive beamformer for linear-frequency modulation active signals

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"Adaptive Beamforming for Coherent Signals and Interference", IEEE Transactions on Acoustics, Speech and Signal Processing, vol. ASSP-33, No. 3, Jun. 1985 by Shan and Kailath.
"Robust Adaptive Beamforming", IEEE Trans on Acoustics, Speech and Signal Processing, vol. 35, pp. 1365-1376 (1987) by Cox, Zeskind and Owen.
"The use of Fast Fourier Transform for the Estimation of Power Spectra: A thod Based on Time Averaging Over Short, Modified Periodograms", IEEE Transactions on Audio Electroacoustics, vol. AU-15, No. 2, pp. 70-73 by Peter D. Welch.
Adaptive Beamforming for Coherent Signals and Interference , IEEE Transactions on Acoustics, Speech and Signal Processing , vol. ASSP 33, No. 3, Jun. 1985 by Shan and Kailath. *
Robust Adaptive Beamforming , IEEE Trans on Acoustics, Speech and Signal Processing , vol. 35, pp. 1365 1376 (1987) by Cox, Zeskind and Owen. *
The use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging Over Short, Modified Periodograms , IEEE Transactions on Audio Electroacoustics , vol. AU 15, No. 2, pp. 70 73 by Peter D. Welch. *

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771439A (en) * 1996-05-20 1998-06-23 Raytheon E-Systems, Inc. Adaptive antenna system and method for cellular and personal communication systems
WO1997044908A1 (en) * 1996-05-20 1997-11-27 Raytheon E-Systems, Inc. Adaptive antenna system and method for cellular and personal communication systems
US5952967A (en) * 1998-10-28 1999-09-14 Trw Inc. Low cost even numbered port modeformer circuit
US6477214B1 (en) 1999-02-04 2002-11-05 Lockheed Martin Corporation Phase-based frequency estimation using filter banks
US6366895B1 (en) * 1999-04-20 2002-04-02 Sonetech Corporation Method and apparatus for determining and forming delayed waveforms for forming transmitting or receiving beams for a sonar system array of transmitting or receiving elements
US7016487B1 (en) * 1999-08-27 2006-03-21 Samsung Electronics Co., Ltd. Digital echo cancellation device
US6894643B2 (en) 2000-08-01 2005-05-17 Fujitsu Limited Apparatus for and methods of receiving a transmission signal
US7447270B1 (en) * 2000-11-17 2008-11-04 Nokia Corporation Method for controlling the data signal weighting in multi-element transceivers and corresponding devices and telecommunications network
WO2003003512A1 (en) * 2001-06-29 2003-01-09 Lockheed Martin Corporation Cascadable architecture for digital beamformer
US6600446B2 (en) 2001-06-29 2003-07-29 Lockheed Martin Corporation Cascadable architecture for digital beamformer
US8098762B2 (en) 2001-10-19 2012-01-17 Lg Electronics Inc. Method and apparatus for transmitting/receiving signals in multiple-input multiple output communication system provided with plurality of antenna elements
US20030130003A1 (en) * 2002-01-04 2003-07-10 Lg Electronics Inc. Method and apparatus of allocating power in multiple-input multiple-output communication system
US7269436B2 (en) * 2002-01-04 2007-09-11 Lg Electronics Inc. Method and apparatus of allocating power in multiple-input multiple-output communication system
US7630502B2 (en) * 2003-09-16 2009-12-08 Mitel Networks Corporation Method for optimal microphone array design under uniform acoustic coupling constraints
US20050232441A1 (en) * 2003-09-16 2005-10-20 Franck Beaucoup Method for optimal microphone array design under uniform acoustic coupling constraints
US20050254347A1 (en) * 2004-05-14 2005-11-17 Mitel Networks Corporation Parallel gcs structure for adaptive beamforming under equalization constraints
US6999378B2 (en) * 2004-05-14 2006-02-14 Mitel Networks Corporation Parallel GCS structure for adaptive beamforming under equalization constraints
US20060290561A1 (en) * 2005-06-23 2006-12-28 Enerlab, Inc. System and method for measuring characteristics of a continuous medium and/or localized targets using multiple sensors
US7336222B2 (en) 2005-06-23 2008-02-26 Enerlab, Inc. System and method for measuring characteristics of a continuous medium and/or localized targets using multiple sensors
US20070010972A1 (en) * 2005-07-08 2007-01-11 Enerlab, Inc. System and method for measuring characteristics of continuous media and/or localized targets using at least one multi-frequency sensor
WO2007008718A2 (en) * 2005-07-08 2007-01-18 Ener1 Group, Inc. Measuring characteristics of continuous media and/or localized targets using a multi-frequency sensor
WO2007008718A3 (en) * 2005-07-08 2007-02-15 Ener1 Group Inc Measuring characteristics of continuous media and/or localized targets using a multi-frequency sensor
US7239983B2 (en) * 2005-07-08 2007-07-03 Enerlab, Inc. System and method for measuring characteristics of continuous media and/or localized targets using at least one multi-frequency sensor
US20120299773A1 (en) * 2011-05-23 2012-11-29 Sony Coropration Beam forming device and method
US9121943B2 (en) * 2011-05-23 2015-09-01 Sony Corporation Beam forming device and method
WO2013063531A3 (en) * 2011-10-26 2013-11-07 Flir Systems, Inc. Wideband sonar receiver and sonar signal processing algorithms
US9423494B2 (en) 2011-10-26 2016-08-23 Flir Systems, Inc. Wideband sonar with pulse compression
US9470779B2 (en) 2011-10-26 2016-10-18 Flir Systems, Inc. Wideband sonar receiver and sonar signal processing algorithms
US11385348B2 (en) 2011-10-26 2022-07-12 Teledyne Flir, Llc Wideband sonar receiver and sonar signal processing algorithms
US10444354B2 (en) 2011-10-26 2019-10-15 Flir Systems, Inc. Sonar data enhancement systems and methods
US10338217B2 (en) 2011-10-26 2019-07-02 Flir Systems, Inc. Wideband sonar receiver and sonar signal processing algorithms
US20130116991A1 (en) * 2011-11-08 2013-05-09 International Business Machines Corporation Time series data analysis method, system and computer program
US10269340B2 (en) * 2012-06-15 2019-04-23 University Of Southern California Ultrasound beamformer with individual array element multiplexers
US20180213326A1 (en) * 2012-10-15 2018-07-26 Nokia Technologies Oy Methods, apparatuses and computer program products for facilitating directional audio capture with multiple microphones
US10560783B2 (en) * 2012-10-15 2020-02-11 Nokia Technologies Oy Methods, apparatuses and computer program products for facilitating directional audio capture with multiple microphones
US10177451B1 (en) 2014-08-26 2019-01-08 Ball Aerospace & Technologies Corp. Wideband adaptive beamforming methods and systems
US10608761B2 (en) * 2014-12-16 2020-03-31 Telefonaktiebolaget Lm Ericsson (Publ) Methods and arrangements for CSI prediction
US20170346580A1 (en) * 2014-12-16 2017-11-30 Telefonaktiebolaget Lm Ericsson (Publ) Methods and arrangements for csi prediction
US10319356B2 (en) 2015-02-10 2019-06-11 Navico Holding As Transducer array having a transceiver
US10114119B2 (en) 2015-05-20 2018-10-30 Navico Holding As Sonar systems and methods using interferometry and/or beamforming for 3D imaging
US10024957B2 (en) * 2015-09-17 2018-07-17 Navico Holding As Adaptive beamformer for sonar imaging
US11327152B2 (en) * 2017-09-05 2022-05-10 Robert Bosch Gmbh FMCW radar sensor including synchronized high-frequency modules
CN111051913A (en) * 2017-09-05 2020-04-21 罗伯特·博世有限公司 FMCW radar sensor with synchronous high frequency module
KR20200044935A (en) * 2017-09-05 2020-04-29 로베르트 보쉬 게엠베하 FMCW radar sensor with synchronized high frequency module
CN111051913B (en) * 2017-09-05 2023-10-03 罗伯特·博世有限公司 FMCW radar sensor with synchronous high frequency module
US10620292B2 (en) * 2017-09-06 2020-04-14 United States Of America As Represented By Secretary Of The Navy Method for selecting signals of opportunity for passive coherent location
CN110609263A (en) * 2019-10-29 2019-12-24 电子科技大学 Method for simultaneously calculating target echo time delay and frequency offset of pulse laser radar
CN110609263B (en) * 2019-10-29 2022-11-04 电子科技大学 Method for simultaneously calculating target echo time delay and frequency offset of pulse laser radar
CN112083404A (en) * 2020-09-22 2020-12-15 中国科学院声学研究所 Single-vector hydrophone sound source depth estimation method based on multi-path feature matching
CN112578335A (en) * 2020-11-29 2021-03-30 西北工业大学 Method for direct positioning of strong and weak signals and estimation of information source number
CN116434348A (en) * 2023-06-14 2023-07-14 武汉纺织大学 Human body action real-time identification method and system based on flexible strain sensor
CN116434348B (en) * 2023-06-14 2023-09-01 武汉纺织大学 Human body action real-time identification method and system based on flexible strain sensor

Similar Documents

Publication Publication Date Title
US5532700A (en) Preprocessor and adaptive beamformer for active signals of arbitrary waveform
EP0815470B1 (en) Adaptive filtering of matched-filter data
US7486591B2 (en) Sonar system and method providing low probability of impact on marine mammals
US9465101B2 (en) Aberration correction with broad transmit beams in medical ultrasound
WO2005111655A2 (en) System and method for concurrent operation of multiple radar or active sonar systems on a common frequency
US5251186A (en) Preprocessor and adaptive beamformer for linear-frequency modulation active signals
Wang et al. Manoeuvring target detection in over-the-horizon radar using adaptive clutter rejection and adaptive chirplet transform
Stergiopoulos Implementation of adaptive and synthetic-aperture processing schemes in integrated active-passive sonar systems
JP4080977B2 (en) Correlation processing device, correlation processing method, pulse compression processing device, and pulse compression processing method
US6650271B1 (en) Signal receiver having adaptive interfering signal cancellation
Ferguson Improved time-delay estimates of underwater acoustic signals using beamforming and prefiltering techniques
US6624783B1 (en) Digital array stretch processor employing two delays
JP2000304859A (en) Active sonar and its target detection method
Jaffe et al. Multibeam imaging using spatially variant insonification
EP1070365A2 (en) System for canceling interferers from broadband active sonar signals using adaptive beamforming methods
JPH10332818A (en) Target position localization method
CN116106879A (en) Linear array line spectrum coherent accumulation detection method in multi-path environment
Edelson et al. Limitations on the overlap-correlator method imposed by noise and signal characteristics
CN115242583A (en) Channel impulse response passive estimation method based on horizontal line array
KR101991844B1 (en) Apparatus and method for estimating time delay
Rytel-Andrianik Efficient matched filtering and beamforming for coherent MIMO radar
Wang et al. On performance improvement of tone frequency estimation
GB2329072A (en) Processing of signals incident on an array
Chen et al. Iterative adaptive approach for wide-band active sonar array processing
CN114374407B (en) Spatial channel characteristic prediction method, system and storable medium based on m sequence

Legal Events

Date Code Title Description
AS Assignment

Owner name: UNITED STATES OF AMERICA, THE, AS REPRESENTED BY T

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LOCKWOOD, JAMES C.;REEL/FRAME:007416/0156

Effective date: 19950315

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 20000702

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362