The present invention relates to methods and systems for signal detection. More specifically, the invention relates to methods and systems of using multiple antennas to form an adaptive array that can suppress in-band interfering signals while at the same time receiving one or more desired signals of interest.
Electronic support measure and electronic intelligence (ESM/ELINT) receivers typically are designed with wide instantaneous RF bandwidths to intercept pulse signals from multiple emitters over broad frequency regions with high probability of intercept (POI). Since most signals tend to have narrow pulse widths and the average combined pulse rates are low, a high probability of intercept is maintained due on the temporal isolation of individual pulses. However, wideband designs are susceptible to blockage from high level, high duty cycle or continuous waveform in-band interference (which is increasingly likely due to the wide bandwidth) that can completely inhibit the detection of the desired pulse signals. Such interference can be due, for example, to nearby high power jammers and data links.
ESM/ELINT receivers have sometimes employed narrow band tuners to improve sensitivity and to reject out of band interference, but this is done at the expense of increasing the time to intercept (TTI) when searching for emitters. Tunable band reject filters have also been employed to remove high duty cycle interference but this can block detection of desired signals that are near or within the bandwidth of the reject filter. Channelized receivers have been introduced to mitigate the limitations of narrow band tuners but these still remain susceptible of channel blockage from high duty cycle interference.
The adaptive interference canceller described in this invention is able to solve the above problems by employing three domains (spatial, spectral or time, and polarization) to suppress high duty interference while allowing the desired pulse signals to be detected and processed in the presence of high levels of in-band interference.
The adaptive interference canceller described in this invention is able to solve the above problems by employing three domains (spatial, spectral or time, and polarization) to suppress high duty interference while allowing the desired pulse signals to be detected and processed in the presence of high levels of in-band interference.
The present invention makes use of multiple antennas with possibly arbitrary locations and diverse polarization to form an adaptive array that can suppress in-band interfering signals (IS) while at the same time receiving one or more desired signals of interest (SOI). The antenna output signals are processed by first using adaptive Finite Impulse Response (FIR) filters following each of the antenna elements to form spectral nulls and/or to compensate for wideband dispersion effects. This is followed by an adaptive beamformer that combines all of the filtered element signals to form spatial and/or polarization nulls to suppress the IS while at the same time passing the SOI. The current adaptation processor makes use of a Constrained Minimum Variance (CMV) algorithm to allow one or more desired signals to pass while suppressing the unwanted interfering signals. Variations on the CMV algorithm or other algorithms known in the art can be used.
Additional features of the invention will become apparent to those skilled in the art upon consideration of the following detailed description, accompanying drawings, and appended claims.
FIGS. 1 shows a top-level block diagram of the antennas, FIR filters and array beam forming elements,
A block diagram of the Spatial/Temporal/Polarization (STP) adaptive array processing structure 10 is shown in
The adapted array 10 has a response that can be mapped into a spatial antenna gain pattern as a function of angle and polarization. As an example, a one dimensional array pattern for a two element dual polarized array is shown in
Signal Model
A functional block diagram showing the source signals, antenna coupling matrix, antenna structure, and adaptive beamformer for an adaptive array without the FIR filters is shown in
The antenna output can be expressed mathematically in matrix form as:
where nn(k) represents additive noise terms for each receiver channel. Let
In a more compact matrix-vector form, the antenna outputs, x(k), and the receiver output, y(k), becomes
x(k)=A(k)s(k)+n(k)
y(k)=g(k)*x(k)=g(k)*A(k)s(k) (4)
where the asterisk * indicates the Hermetian or complex conjugate transpose. From this point on, the notation indicating the explicit dependence on the sample index k is dropped, but it assumed that the vector and matrix quantities will generally be time-varying.
Derivation of the Array Coupline Matrix
The columns of the A matrix, am, where A=[a1, a2, . . . , aM], are usually referred to as the array response or antenna steering vectors for the m-th signal. These vectors will be a function of the polarization and spatial orientation of the emitter and the directional gain, polarization and displacement of the receive antenna elements.
First, consider the effects of signal and antenna polarization. Let the vector pm be the polarization vector for the m-th signal and the vector qn be the polarization vector for the n-th antenna element. These polarization vectors are 2×1 complex vectors representing the normalized electric field components alligned with a pair of unit vectors orthogonal to the line of sight (LOS) or Poynting vector. Typically, these unit vectors may be associated with the vertical and horizontal polarizations respectively. The response xn(t) of the n-th antenna with polarization qn to the m-th signal sm with polarization pm is given by
xn=qn*pmsm (5)
Next, consider the effects of antenna directivity and displacement. Referring to
Angles θmn and ψmn are given by
Let τnm be the differential delay between the signal received at the reference point dao and the antenna phase center dan of the n-th antenna. This differential delay is given by
For narrow band signals with carrier frequency fo, the differential delay can be expressed as an equivalent phase shift given by
where c is the speed of light.
Now, the effects of polarization, directivity and displacement can be combined to form the elements of the A matrix:
anm=qn*pmGn(θ)exp(−jΔφnm) (9)
Constrained Minimum Variance
One way to adapt the antenna system to suppress interference is through the use of a Constrained Minimum Variance (CMV) method. This method attempts to minimize the expected value of the magnitude squared of output y(k) while constraining the weights ga to meet some specified gain and polarization in the direction of the SOI. Expressed mathematically, the method attempts to:
subject to the constraint
ga*ao=co (11)
where ao is the steering vector to pass the SOI and co is some specified net array gain.
The expected value of the squared output, using (4) is given by
where Rs is the covariance of the M emitter signals.
Generally, neither the coupling matrix A nor the signal covariance Rs will be known. However, (12) can also be expressed in terms of the signals available at the antenna ports.
Comparing to (12), it is obvious that Rx=A*RsA. Fortunately, the covariance matrix Rx can be estimated directly from samples of signals obtained from the N antenna channels.
A cost function J(g) can be formed using the Lagrange multiplier method to account for the constraint.
J(ga)=ga*Rxga+λ(ga*−co) (14)
Differentiating this with respect to g* and λ produces
Setting each of the equations in (15) equal to zero, and using matrix form produces
where the partitioning preserves compatible dimensions. Equation (16) can now be solved for g and λ as
An explicit solution for g can be found by solving separately for g and λ from (16). From the first row in ( 16)
Rxga=a0λ=0
Rxga=−aoλ (18)
gn=−Rx−1aoλ
Using this result in the second row of (16) produces
Combining results, we get a direct solution for g without solving explicitly for the λ.
Note that co is typically set to unity. Since co is just a scale factor, its value has no direct effect other than to set the magnitude of the output y(k).
The Space-Time-Polarization (STP) Model
As the spacing of the antennas increase, the ability to suppress wideband signals is reduced due to the delay spread in signals received at the various antennas. This effect is characterized as the bandwidth of an array antenna, Bant, and is nominally equated to the reciprocal of the delay spread τΔ, i.e. Bant˜1/τΔ across the array. To counter the bandwidth limitation, adaptive FIR equalizers can be employed to compensate for the delay spread in the received signal components to provide a wideband adaptive array. It also provides additional degrees of freedom in the frequency domain to suppress interfering signals that are not matched to the SOI spectrum but may co-exist within the receiver bandwidth.
A block diagram of the proposed space-time-polarization processing is shown in
In order to account for the signal bandwidth effects, we need to re-examine the development of the discrete time signals, xn(k), from the continuous time signals, xn(t), at the antenna array ports. The continuous time signals, ignoring the additive noise terms, are given by
where, as before, qn is the antenna element polarization, pm is the signal polarization, Gn(θnm) is the antenna gain factor for the cone angle θnm, and τnm is the differential delay. The effects of the time delays can also be accounted for by including a delay filter function δmn(t−τ).
The real form of signal sm(t) is given by
sm(t)=am(t)cos(ωmt+bm(t)) (23)
where am(t) and bm(t) are the amplitude and phase modulation terms respectively. The analytic form of the input signal is given by
where cm(t)=am(t)exp(jbm(t)) is the complex modulation or envelope function.
Applying (24) to (21), we have
Note that the anm terms are the same as those found in (9). If the effects of the delay in the modulation terms is negligible, i.e. cm(t−τnm)≈cm(t), then (25) reduces to the same form of the signal component used in expression (1). That is:
This generally will be the case when the bandwidth occupied by all of the signals is less than the reciprocal of the maximum delay spread. However, if the effects of the delays in the modulation terms are not negligible then (25) must be used to model the signals at the antenna ports.
The array element signals are processed by the receiver units that down convert them to a baseband format given by
where ωΔm=ωm−ωLO is the baseband offset frequency. This offset frequency is often assumed to be zero, but with fixed local oscillator (LO) frequencies and multiple signals, this is not normally the case. It should be noted that the effects of the offset frequencies contribute to the total bandwidth of the signal and often are more significant than the modulation bandwidth of the signals themselves. As a general rule, it is assumed that the bandwidth of the received signals is as wide as the total receiver bandwidth, whether occupied or not.
The signals are then digitized to generate the discrete time samples where xn(k) is a sampled version of the continuous time signal given in (27) (i.e. xn(k)=xn(t=kT)).
Note that in the discrete time form, the function cnm(k) includes the effects of the delay term τnm.
With L+1 tap FIR filters located in each antenna channel, the signal at the output of the FIR filters for the n-th antenna channel, vn(k), is given by
The output of the spatial beam former, y(k), is given by
The FIR and spatial beam former can be combined into a single set of FIR coefficients, hnl, having the form
where hnl={overscore (g)}angnl. Substituting (28) into (31) provides
This additional set of coefficients offered by (32) provides the extra degrees of freedom to compensate for the delay spread.
The output of the n-th FIR filter can be expressed in block vector-matrix notation for Q consecutive samples as
In a similar notation, the block form of the output y(k) is given by
Substituting (33) into (34) results in
Note that h=[h1t, h2t, . . . , hNt]t is the vectorized version of the modified tap weights that include both the FIR filter weights and the adaptive array weights.
The expected or average value of the output power is given by
Note that RX is the time-space correlation matrix for the signals at the output of all of the delay taps.
The STP-CMV Method
The STP-CMV method adjusts the weights {hn} to minimize the expected or average output power of signal y(k) subject to a set of constraints in both the spatial and frequency domains at the signal of interest. The STP-CNFV method can be expressed as follows
where S(h,θ,p,f) is a constraint function of the desired look angles θ, polarization p and set of frequencies f. Note that the constraint is necessary to suppress the solution h=0, which would certainly minimize the output but would not provide any useful output.
Many approaches can be utilized to address these constraints. One way to address the set of constraints is to consider the spatial and frequency domains separately as suggested in FIG. 1. The following approach is representative of a number of viable methods to treat the constraints.
First consider the frequency domain constraints. The frequency response, H(jω), at frequency ω of a L+1 tap FIR filter with tap weights g0, g1, . . . , gL is given by
where Ts is the sample interval. The FIR tap weights, gn, for each channel can be constrained to meet gain requirements at specified frequencies {f1, f2, . . . , fK} as follows:
Wngn=cn (40)
where Wn is a K by L+1 discrete Fourier transform (DFT) matrix using (39) with the K rows corresponding to the frequency points {f1, f2, . . . fK} and cn is a K by 1 vector of the filter gains to be met at each frequency point for the n-th channel. In general, the frequencies and gain set points can be different for each channel, but in order to set the spatial gain as presented in the following discussion, Wn and cn should be the same for all channels. That is Wn=W and cn=c for all n. In this case (40) has the form
or since W and c are fixed
Wgn=c (42)
The spatial domain constraints fix the antenna gain in the direction of the SOI. These constraints have the form
ga*ao=co (43)
where ao is a steering vector that is a function of the desired look angle and polarization and co is the specified scalar gain. Note that this spatial gain can be guaranteed only at the frequencies specified in the setting of the frequency response. This is due to the fact that the channel gains will be identical at these frequencies and the spatial beamformer effectively “sees” the same signals that appear at the antenna ports, but only at the specified frequencies.
The composite CMV cost function including output power and constraints now becomes
This form is not particularly attractive since it is expressed in both the {ga, g1, g2, . . . , gN} and the {h1, h2, . . . , hN} solution sets. However, a few assumptions and restrictions result in a relatively simple expression for the constraints.
First, note that from the substitution hnk={overscore (g)}angnk made in (31), the vectorized relationship between hnga and gn is given by
Now consider the following set of equations.
where IL and OL are L×L identity and zero matrices respectively.
If the frequency response of all FIR filters are specified to be unity at a single frequency fo (i.e. the carrier frequency of the SOI), then W=w(fo)=w is a single 1×(L+1) row vector and c=1 becomes a scalar for all n. Now (46) reduces to
Transposing (47) and post-multiplying by the steering vector ao produces
htWWtao=ga*ao=co (49)
Now incorporating this constraint into the STP-CMV formulation produces
Taking the derivatives with respect to h* and λ produces
Setting these equations to zero produces
This equation can be solved directly to produce
Again, a direct solution for h exists. From the first row in (52)
h=−λRX−1WW*{overscore (a)}o (54)
Using this result in the second row in (52)
Finally, plugging (55) into (54) results in
The original FIR filter weights gn and spatial weighting vector ga can be recovered as follows. From (40), recall that the FIR coefficients were constrained to provide set gains at specified frequencies.
wgn=cn (57)
Next, applying the weight vector w to each of the composite FIR vectors hn, we have
whn={overscore (g)}anwgn=cn{overscore (g)}an (58)
Solving the latter for ga and gn provides the desired results.
It should be noted that an alternate form of the solution, not discussed here, can be implemented in recursive form using a gradient method. This requires the output signal y(k) which is included in
Simulation Results
A series of simulation runs were made to validate the method and system presented in the previous sections and to demonstrate the potential performance of the proposed approach.
The simulated ESM antenna system used in this simulation is shown in
A set of four signals are listed in Table 1 that were used in the simulation. The set consists of one pulsed signal of interest (SOI) and up to three interfering signals (IS). The table lists the signal type, carrier frequency, azimuth angle, and polarization for each signal. The SOI is always a 1.0 microsecond pulsed signal at a baseband frequency of 0 MHz. The interfering signals are composed of both narrow band Gaussian noise (NBGN) and wide band Gaussian noise (WBGN) signals with bandwidths of 10 MHz and 20 MHz respectively. Signals are generally distributed in angle, frequency, and polarization, but note that signals 1 and 2 are at the same azimuth angle. A local oscillator frequency of 800 MHz is assumed, which shifts all carrier frequencies down by 800 MHz to a baseband frequency. The baseband frequency is shown in the following plots. The noise level is set 30 dB below the pulsed SOI and all interfering signals are set to a level 20 dB above that of the pulsed SOI.
A series of three cases were simulated with various combinations of signals as listed in Table 1.
Case 1 involved only two signals, the SOI and one interfering signal at the same angle and frequency, but different polarizations.
Case 2 adds interfering signal (#3 from Table 1) which is a wideband signal at a lower frequency (785 MHz), different azimuth angle (45 deg) and polarization (RHC).
Case 3 adds another interfering signal (#4 from Table 1) to the signal environment. This signal is also a WBGN signal with a carrier frequency of 815 MHz, azimuth angle of 135 degrees and a slant left polarization.
Although the present invention has been shown and described in detail with reference to certain exemplary embodiments, the breadth and scope of the present invention should not be limited by the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents. All variations and modifications that come within the spirit of the invention are desired to be protected.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/657,048, filed Feb. 28, 2005, titled CMV SPACE-TIME POLARIZATION ADAPTIVE ARRAY, the disclosure of which is expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60657048 | Feb 2005 | US |