The invention relates generally to radar signal processing. In particular, the invention relates to minimizing cross-talk among array radars with multiple transmitters and receivers.
Conventional radar signal filtering techniques yield disadvantages addressed by various exemplary embodiments of the present invention. In particular, various exemplary embodiments provide a computer-implemented method for identifying a target amid clutter and minimize cross-talk from receive signals returned therefrom via a Multiple Input Multiple Output (MIMO) radar system that emits transmit signals into a resolution cell that contains the target and the clutter. The method includes employing a match filter to estimate a set of parameters from each receive signal of the receive signals; determining interference correlation; estimating clutter correlation; forming an optimum detector with the estimated correlation for each receive signal among the receive signals; employing said optimum detector to estimate the target set of parameters from each receive signal as an estimated target parameter; returning to the forming operation in response to the estimated target parameter exceeding an established tolerance; and applying the estimated target parameter to the receive signals for submission to the MIMO radar system. Other various embodiments alternatively or additionally provide for the target parameter being output power.
These and various other features and aspects of various exemplary embodiments will be readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings, in which like or similar numbers are used throughout, and in which:
In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific exemplary embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized, and logical, mechanical, and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
In accordance with a presently preferred embodiment of the present invention, the components, process steps, and/or data structures may be implemented using various types of operating systems, computing platforms, computer programs, and/or general purpose machines. In addition, artisans of ordinary skill will readily recognize that devices of a less general purpose nature, such as hardwired devices, may also be used without departing from the scope and spirit of the inventive concepts disclosed herewith. General purpose machines include devices that execute instruction code. A hardwired device may constitute an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), digital signal processor (DSP) or other related component.
The disclosure generally employs quantity units with the following abbreviations: length in meters (m), mass in grams (g), time in seconds (s), angles in degrees (°) or radians, force in newtons (N), temperature in kelvins (K), energy in joules (J), signal strength in decibels (dB) and frequencies in gigahertz (GHz). Supplemental measures can be derived from these, such as density in grams-per-cubic-centimeters (g/cm3), moment of inertia in gram-square-centimeters (kg-m2) and the like.
Section 1: Multiple Input Multiple Output (MIMO) Radar is an approach to radar design that gives the radar designer additional degrees of freedom to achieve a number of design goals. This is accomplished by dividing the transmit antenna into multiple antennas. Each of these antennas transmits a distinct orthogonal signal. Additionally, there are multiple receive antennas, each receiving all the orthogonal transmitted signals. In each receive channel (behind each receive antenna) the multiple transmitted signals are separated by matched filtering for each transmitted signal.
A review of MIMO Radar is available from M. S. Davis, G. A. Showman, A. D. Lanterman, “Coherent MIMO Radar: The Phased Array and Orthogonal Waveforms”, IEEE Aerospace and Electronic Systems Magazine, August 2014, pp. 76-91. This disclosure addresses the problem of imperfect orthogonality of the signal set and its impact on deriving information about the target. Signal processing developed here provides a mitigation strategy by directly taking into account the cross talk.
It is impossible to design signals that have complete orthogonality. Therefore, there will be cross-talk generated in the matched filter processing that is an inherent part of MIMO. The cross-talk can be viewed as interference. The approach taken in this disclosure is to form whitening matched filters that include the cross-talk as a source of interference. These filters are optimal under the assumption that the target amplitude and phase are known. Of course, the target amplitude and phase are the parameters to be measured, and hence are unknown.
However, because the problem of cross-talk will be more pronounced at high signal-to-noise ratios (SNR) the target phase and amplitude can be estimated and applied to these filters. This disclosure explains this as a viable approach to improving radar performance. Additionally, one of the approaches that radar designers use to increase orthogonality of waveforms is to spread them out in frequency, thus reducing signal cross-talk. Unfortunately, this frequency spreading increases spectrum occupancy. By applying the exemplary process developed herein, performance can be achieved with reduced spectrum occupancy.
Section 2—Overview:
View 100 quantifies the system 110 as having Q transmitting antennas 120 each transmitting a distinct signal associated with R receive antennas 130 that each receive the reflected signals from each transmit antenna 120. The transmit signals are separated in subsequent processing for each receive antenna 130 by matched filtering. J. C. Bancroft provides an “Introduction to matched filters”, CREWES Research Report 14 (2002, at https://www.crewes.org/Documents/ResearchReports/2002/2002-46.pdf). This produces Q×R signals that can be processed (see Davis) to achieve beamforming or spatial measurement functions.
The goal of the exemplary signal processing developed herein is to improve the performance of the matched filter. Each transmit antenna 120 illuminates the target 150. Similarly, each receive antenna 130 receives the backscatter from the illuminated target 150. Note that the width of the resolution cell 140 is determined by the beamwidth of the individual antenna's beamwidth (not the full array beamwidth). The range depth of the resolution cell 140 is determined by the range resolution of the waveform (i.e., bandwidth).
The signal model for receive antenna r and a particular transmit antenna q′ due to the target 150 is:
y
t
r,q′(t)=arbq′αsq′(t−tr), (1)
where sq′(t) is the baseband signal transmitted by the q′ antenna, tr is the range induced time delay of the target 150, α is the complex amplitude of the target 150, bq′ is the phase shift corresponding to the target angle relative to transmit antenna q′, ar is the phase shift corresponding to the target angle relative to receive antenna r.
In vector notation, this signal model produces model vector:
y
t
r,q′
=a
r
b
q′
α{tilde over (S)}
q′δk, (2)
where δk is a vector is size (P+2(N−1))×1 with all zeros except the kth element being one (indicating target location), and {tilde over (S)}q′ is the convolution matrix for the q′ signal calculated as:
Note that sq′ is the vector of baseband samples of sq′(t) of length N, and the superscript t indicates transpose. The size of the convolution matrix {tilde over (S)}q′ is (P+N−1)×(P+2(N−1)), where P is the number of uneclipsed samples in the received interval.
The target model in eqn. (2) is adequate for stationary targets or targets whose Doppler can be ignored. In most cases the target Doppler must be accounted for. Target Doppler manifests itself in the receive data as a phase change from sample to sample. The approach to account for Doppler used herein follows T. L. Foreman, “Adapting the CLEAN Deconvolver and CLEAN Detector to Doppler Uncertainty,” IEEE Radar Conference, 2007, eqn. (5), thus the target model is expressed as follows:
y
t
r,q′
=a
r
b
q′
α{tilde over (S)}
d
q′(m)δk, (4)
where m is the pulse number that becomes relevant in the § 2.
Further, the convolution matrix is written as:
where sq′ are the elements of sq′, and
where R(t) is the target's range as a function of time, λ is the carrier wavelength, Ti is the sample time, and Ti is the time between transmission of radar pulses. Note that m=0, . . . M−1, with M being the number of pulses. Thus, for a single pulse radar m=0.
Next, the interference signal is determined in order to calculate the interference correlation matrix. In this case the sources of interference are clutter, the signals from other transmit antennas, and receiver noise (assumed to be additive white Gaussian Noise (AWGN)). Under these assumptions the interference represented in the receive data to be input into the q′th filter is:
where cq is the vector of clutter voltages illuminated by the q′th antenna and n is the AWGN vector. When one invokes the assumptions that vectors cq and n are zero mean and uncorrelated, the correlation matrix is determined as:
where superscript H denotes the Hermitian of that matrix and I is an identity matrix indicating that the receiver noise is uncorrelated.
The clutter in eqn. (8) will be addressed first. The correlation of vector c is matrix Rc, defined as:
where σi2 is the variance or power of the clutter at range cell i. The clutter is assumed to be spatially white, meaning that range cells are uncorrelated. The clutter cross terms (i.e., q≠λ) in eqn. (8) need some consideration. This approach to MIMO clutter is described in application Ser. No. 18/071,774. First the signals transmitted are desired to be orthogonal or uncorrelated thus for q≠λ, {tilde over (S)}q({tilde over (S)}λ)H≈[0]
Next, the clutter resolution cell 140 will generally be large in the angle (cross range) dimension. Because of that, the clutter resolution cells 140 consist of many individual scatters with different phases. The observations at the receive antenna 130 are the summation of these scatterers with random phase between the same scatterer as the clutter is illuminated by different transmit antennas 120. The net effect of this produces clutter expectation E as:
E{c
q(cλ)H}≈[0]. (10)
Therefore, the assumption that near zero convolution {tilde over (S)}qE{cq(cλ)H}({tilde over (S)}λ)H≈[0] is well justified.
Based on this reasoning the interference matrix becomes:
Next the signal and interference models will be extended for the case that the radar transmits multiple coherent pulses to make its detection decision. The receiver response to the target 150 is determined first. Under the slow-moving target assumption (i.e., no range migration), the target response is identical from pulse-to-pulse except for the phase change imparted due to the target's motion from pulse-to-pulse.
Thus, the receiver response to the target 150 can be represented as stacked vector:
where M is the number of pulses, ui accounts for the phase change from pulse-to-pulse and is computed as:
and λ is the wavelength and Ti is the pulse repetition interval (PRI).
The phase change is proportional to the range change as a function of time and is generally ascribed to the Doppler effect. For the case of a nonaccelerating target (where {tilde over (S)}d is independent of pulse number), the Kronecker product ⊗ permits eqn. (12) to be written compactly as:
Y
t
q′
=u⊗S
d
q′δk, (14)
where u is a column vector whose elements are defined in eqn. (13).
The array size of pulse-to-pulse phase change column vector u is M×1, where M is the number of pulses (see P. Lancaster and M. Tismenetsky, The Theory of Matrices, 2e with applications, San Diego: Academic Press, 1985, § 12.1, pp. 406-407). Therefore, the size of stacked vector Ytq′ is size M(N+P−1)×1. For the case of fast moving targets that experience range migration, see T. L. Foreman, “Derivation of Optimum Detector for Range Migrating Targets In The Presence Of Clutter”, NSWCDD/TR-20/167, April 2020 for a technique to modify the target model.
Next, the interference model will be extended to the case of multiple pulses. The assumption of clutter being a compound Gaussian process is now invoked. This assumption has been verified by E. Conte, A. De Maio, C. Galdi, “Statistical Analysis of Real Clutter at Different Range Resolutions”, IEEE Transactions on Aerospace and Electronic Systems 40(3) July 2004, pp. 903-918. The compound Gaussian model states that the clutter voltage at any range cell i at time r is defined as:
c
i(t)=σigi(t), (15)
where σi is a random variable equal to the square root of the power variance at range cell i, and gi(t) is a unity variance complex Gaussian process that accounts for the pulse-to-pulse variance of the clutter complex amplitude.
The time correlation function of the clutter is an expectation function:
R
g
i(τ)=E{gi(t+τ)gi*(t)}, (16)
which defines the clutter spectral characteristics. The autocorrelation of a random process and its power spectral density form a Fourier transform pair. The process σi is often called the texture, and gi(t) is called the speckle. This model accounts for the significant changes of clutter amplitude from range cell to range cell as well as the Doppler spectrum properties of the clutter. The clutter Doppler spectrum then is the Fourier transform of the time-correlation function.
Assuming the clutter is compound Gaussian and the clutter variance is known, then the resulting clutter distribution is Gaussian. In other words, for a known cell variance σi2 (through online measurement and estimation or through clutter modeling), clutter correlation Rc in eqn. (9) is thereby known. This in turn means the interference process as perceived by the radar receiver in signal model yt represents a Gaussian random process whose correlation matrix is determined in eqn. (16) above.
Next, the pulse-to-pulse clutter is determined. Using the compound Gaussian model, the time correlation function is designated Rg(τ) defined in eqn. (16). Assuming that the clutter over the whole range extent is the same type (e.g., sea clutter), then one can reasonably expect that function Rg(τ) is the same for every range cell. This means that for every range cell i, there is a random draw of the random variable σi that determines its variance (power), as well as a random draw of the stationary random process g(t) that has zero mean unity variance complex Gaussian correlated in time according to function Rg(τ). Note that the random and independent initial phase of the clutter voltage is uncorrelated from range cell to range cell as previously discussed.
Under these assumptions, one can define c(t) as the column vector of the clutter amplitudes at slow time t. One should note that clutter vector c(t) is a complex random process. Now one can write the stacked vector representing the response of the receiver 130 due to clutter as:
The clutter correlation matrix for the stacked vector Yc is determined as an expectation:
This correlation can be rewritten to isolate convolution matrix {tilde over (S)}q as:
Each expectation in (19) can be represented as:
The result in eqn. (20) is obtained by applying eqn. (9) and invoking the assumption that the clutter is zero mean and uncorrelated cell-to-cell.
Under the assumption that the clutter has the same Doppler spectrum in each cell, this can be further simplified as in eqn. (14). In that circumstance, define correlation element:
ρj,k=Rg((j−k)Ti). (21)
This enables eqn. (19) to be written as:
where the clutter time correlation matrix is:
Remember that correlation Rc is diagonal because clutter is uncorrelated from range cell to range cell.
Next the correlation matrix for the cross-talk will be determined. The contribution of cross-talk to the received signal for pulse m is:
Stacking the vectors produces the full vector YCT of all the pulses as:
The correlation matrix for the cross-talk term is determined as:
where
Finally, the noise part of the interference YN for the multiple pulse is AWGN. Hence, the AWGN correlation matrix is:
R
N
=E{Y
N
Y
N
H}+σn2I, (28)
where I is now the M(N+P−1)×M(N+P−1) identity matrix.
Noting, as previously stated, that the clutter and receiver noise are uncorrelated the interference matrix will be the sum of the individual interference matrices. Therefore, the correlation matrix for the interference process can be written as:
R
I
q′
=R
Y
q′
+R
Y
+σn2I, (29)
where RY
Based on the signal and interference models developed previously in § 2, it is possible to develop optimum detectors for MIMO radar 110 that include the clutter and signal cross-talk. Of course, this optimality is based on the knowledge of the clutter parameters and signal parameters. These parameters will likely not be known and will have to be estimated. The effect of estimating the clutter parameters is discussed in application Ser. No. 18/071,774. Estimating the signal parameters is described below.
The approach to deriving the optimum detector is taken from application Ser. No. 18/071,774 and T. L. Foreman, “Optimal Processing of Multiple-Pulse Radar Signals in Clutter,” NSWCDD/TR-00/112, August 2000. When the clutter parameters are known, then the interference process is Gaussian. Therefore, a whitening matched filter will produce the highest signal to interference ratio of any filter. Further, a detector based on this whitening matched filter will have the highest probability of detection for a given probability of false alarm. This then is a Neyman-Pearson detector. For the single pulse case this detector for the q′ transmitted signal is:
where interference correlation RIq′ is defined in eqn. (11) and η is determined by the desired probability of false alarm. Similarly, the optimum detector for the multiple pulse case is determined as:
Section 3: The matched filter is the standard processor for MIMO Radar (see Davis). The matched filter is the optimum detector when the interference source is additive white Gaussian noise (AWGN). Therefore, the performance comparisons of the signal processing proposed in this disclosure are made against the matched filter. In the notation used for this development, the matched filter for the single pulse, for the q′ signal is written as:
where η is determined by the desired probability of false alarm.
In the notation used herein, the matched filter for multiple pulses, for the q′ signal is written as:
where η is determined by the desired probability of false alarm.
The relations to be used in the performance analysis will be derived. The first performance metric is the signal-to-interference ratio (SIR). To calculate the SIR, one begins with the filter equations to apply the signal and interference models to calculate the detector output. Applying the signal model of eqn. (4) to the detector of eqn. (30) produces the output zt of the filter due to the target on the r′th receive antenna for signal q′ as:
z
t
=a
r
b
q′αδkH({tilde over (S)}dq′)H(RIq′)−1Sdq′δk. (34)
The power of the target response from the filter is:
|zt|2=|α|2|δkH({tilde over (S)}dq′)H(RIq′)−1{tilde over (S)}dq′δk|2, (35)
noting that |ar|2=|bq′|2=1.
Next the interference output of the single pulse is determined. Applying the filter to yI, the interference part of the input produces:
z
I=δkH({tilde over (S)}dq′)H(RIq′)−1yI, (36)
The expected value of the interference power coming out of the filter is:
The SIR is the ratio of the signal power to the expected interference power. Using eqns. (35) and (37), single pulse SIR is calculated as:
Next the SIR for the multiple pulse case is determined. The output zt due to the target 150 from the q′ transmit antenna 120 in the r′th receive antenna 130 is:
The power output of the multiple pulse optimum detector from the target 150 is:
The output zI of the optimum detector for the multiple pulse detector due to interference is:
The expected value of target power exiting the filter for the multiple pulse detector is:
Therefore, the SIR for the multiple pulse case is:
SIR for Matched Filter Detectors: The output zt of the matched filter due to the target 150 in the rth receive antenna 120 from the q′ transmit antenna 110 is:
z
t=δkH({tilde over (S)}dq′)Harbq′α{tilde over (S)}dq′δk. (44)
The power output due to the target 150 then is:
|zt|2=|α|2|δkH({tilde over (S)}dq′)H{tilde over (S)}dq′δk|2. (45)
The output zt exiting the filter for the matched filter detector due to interference is:
z
i=δkH({tilde over (S)}dq′)HYI. (46)
The expected value of the target power exiting from the matched filter detector is
Therefore the single-pulse matched filter SIR is determined as:
Next the SIR for matched filter with multiple pulses will be determined. The output zt of the matched filter multiple pulse detector due to the target 150 is:
From eqn. (49), the voltage-squared output of the matched filter for the multiple pulse case is:
The output zI of the matched filter for multiple pulses due to interference is:
The expected value of the target power exiting of the matched filter multiple pulse detector is:
This enables the SIR for the multiple pulse matched filter to be determined as:
SIR for Mismatched Detectors: The SIR for mismatched detectors will be calculated. Mismatched detectors are based on the optimum detectors using estimates of the target and clutter parameters. Because these detectors lack perfect knowledge of the clutter and signals, they would be expected to have reduced performance. The performance equations derived herein enable the comparisons of practical detectors against the optimum and matched filter detectors.
For the mismatched detector, RIDq′ is the design interference correlation matrix that has been estimated, and RLAq′ is the actual interference correlation matrix. The output zt due the target 150 of the mismatched detector is given by:
z
t
=a
r
b
q′αδkH({tilde over (S)}dq′)H(RIDq′)−1{tilde over (S)}dq′δk. (54)
This provides the power output of the mismatched detector due to the target as:
|zt|2=|α|2|δkH({tilde over (S)}dq′)H(RIDq′)−1{tilde over (S)}dq′δk|2. (55)
The response of the mismatched detector due to interference is:
z
t=δkH({tilde over (S)}dq′)H(RIDq′)−1yI. (56)
The expected value of the target power exiting the mismatched filter is:
From eqns. (55) and (57), the SIR for the single pulse mismatched detector is determined as:
The SIR for the multiple pulse mismatched detector is:
In summary, the SIR for single pulse matched, multiple pulse matched, single pulse mismatched and multiple pulse mismatched can be expressed as respective eqns. (48), (53), (58) and (59).
Section 4—Parameter Estimation: To apply the optimum detectors previously developed requires knowledge of the target amplitude and phase. In this section parameter estimation will be addressed. The most straight forward method to gain estimates of parameters required for the optimum detector involves using standard matched filter processing to estimate α and bq. Once this is accomplished, these estimates can be applied to eqns. (11) or (29) to be used in the eqns. (30) or (31).
To illustrate this, consider the example of a single transmitter 120 and single pulse. The estimator for the q′ receiver channel would be:
where sq′ is the vector of the baseband signal q′ that was transmitted, and y is the received vector in the rth receiver. This is a simplified representation of the matched filter.
Next, one can show that eqn. (60) is an unbiased estimator of a and bq′. According to the signal and interference model (and ignoring clutter) one has:
where n is the vector of AWGN. Taking the expectation, one obtains:
noting that AGWN vector n is zero mean.
Unfortunately, in the MIMO context where there are multiple simultaneous signals, the matched filter estimates of αq′ and bq′ are contaminated by the other transmit signals. This can be shown by including them in the signal and interference models. Including the other signals in eqn. (61) produces:
Taking the expectation of eqn. (63) provides the mean output of the matched filter estimator of:
where the last term biases the estimates α and bq′. Therefore, the signal cross-talk limits the accuracy of the matched filter estimator. The estimates for of a and bq′ can be applied to the optimum detectors enabling an improved detection and measurement of the signal returns. Performance results will be presented subsequently.
The objective is to improve the signal parameter estimation. Because the optimum detector produces a higher SIR eqn. (59) than the matched filter eqn. (53), one expects to obtain an improved estimate of the signal parameters using that detector. This can be accomplished by using the matched filter estimate of eqn. (60) to estimate interference correlation RIq′ for each transmit signal and form the optimum filter for each transmit signal.
Applying the optimum detector formed this manner provides the estimate of the target amplitude and phase:
where {circumflex over (R)}Iq′ represents the estimate of the interference matrix for the q′th transmit signal. One can subsequently explain that this updated estimate does indeed produce an improved estimate over the matched filter based estimator. The updated parameter estimates gained from applying eqn. (65) are applied to the next estimate of interference correlation RIq′.
Section 5—Mitigation of Signal Cross-Talk: In § 4, the techniques to estimate amplitude and phase of the transmit signals was provided. The matched filter was also shown to provide an unbiased estimate when there is only one signal. Unfortunately, in the MIMO context, the matched filter produces a biased estimate, because the other transmit signals contributes to the estimated amplitude and phase.
The optimum detector produces the highest signal to interference ratio of all filters. Therefore, one can expect that estimates of amplitude and phase would be much improved at high signal-to-noise ratio (SNR). However, to form these detectors, one needs to know the amplitude and phase of the signals, which constitutes the very information to be estimated.
One can propose an approach to incorporate the matched filters and optimum detectors formed with estimated signal parameters to produce greatly improved estimates of amplitude and phase. One can also show the effect of signal cross-talk and the improvements possible with this approach.
The process begins at start 210 and proceeds to a first operation 220 to estimate each received signal parameter via matched filter. This leads to a first query 230 for the presence of clutter. If so, then a second operation 240 estimates clutter correlation RY
From this, the process proceeds to a fourth operation 260 to form optimum detectors with estimated parameters for all signals. Parameters represent signal characteristics, such as output power zt2 from the target 150. This precedes continuing to a fifth operation 270 to estimate each received signal parameter via optimum detectors. This leads to a second query 280 for whether estimates are sufficiently accurate (i.e., within some predetermined tolerance). If yes, then the process terminates at the end 290. Otherwise if no, the process returns to the node 245.
Referencing view 200, one begins by forming matched filters for all the received signals. Use of the matched filters' output enables one to estimate the amplitude and phase of a given signal in operation 220 as provided in eqn. (60) for the single pulse case. Next, determine whether clutter is present in query 230. If so, one can estimate the clutter parameters in operation 240 to apply to the optimum detectors (see application Ser. No. 18/071,774). Having the parameters necessary to form the optimum detectors in operation 260 as shown for the single pulse case in eqn. (30), and the multiple pulse case in eqn. (31).
Using the optimum detector estimate from operation 260, the signal parameters can be used for the single pulse case as indicated in eqn. (65). Next one can determine in query 280 whether the estimates are sufficiently accurate. If so, one can use the estimates just obtained. If not, form the optimum detectors with the latest signal parameter estimates in operation 260 and estimate signal parameters again. One iteratively repeats this cycle until the estimates are sufficiently accurate.
The performance of this technique is demonstrated for the case of four time aligned single pulse signals with no clutter present as in operation 250. This enables for direct comparisons of the normal matched filter processing versus the proposed technique without the cofounding factors of clutter and Doppler processing. To compare the matched filter's performance to the exemplary technique, the output SIRs will be compared followed by a comparison of the phase measurement errors.
To illustrate the effect of signal cross talk three cases (labeled I, II and III) will be analyzed. Each case consists of four transmit signals. The four transmit signals have a bandwidth of 2.5 MHz and have their carrier frequencies spaced by 0 Hz, 1.25 MHz or 5 MHz. The signals are up chirp, down chirp, up-down chirp and down-up chirp. Based on the signals' modulation, they are partially decorrelated or orthogonal. With the different frequency spacing the correlation varies.
From view 600, one can observe that the SIR 620 of the matched filter trace 650 reaches a maximum of about 18 dB. This is because as the signals become much larger than the noise, they begin to interfere with each other and limit measurement accuracy. The optimum detector 640, on the other hand, increases SIR 620 as SNR 610 improves. This shows that the optimum detector 640 can reject the cross-talk of the other signals. Unfortunately, this is theoretical performance because the signal parameters must be known ahead of time to form the detector.
However, using the exemplary technique, one can incorporate the matched filter 650 to produce estimated signal parameters. Even though these parameters are corrupted by signal cross-talk, when they are applied to the optimum detector 660 they improve the output SIR 620. This is demonstrated in graphical view 600 of the optimum filter 640 using the expected values of signal parameters for the matched filter 650. Thus, applying imperfect estimates to the optimum detector improves measurement performance, mitigating cross-talk.
To better quantify the potential performance improvement, a Monte Carlo simulation was run to show the improvement in angle measurement error. Angle accuracy is generally more important than amplitude accuracy in radar applications. The Monte Carlo simulation varied noise realizations and signal phase angles for each trial. To produce stable statistics, there were four-hundred trials run.
The experiment was repeated for input SNRs −9 dB, 1 dB, 11 dB, 21 dB, and 31 dB. The matched filter estimate error 740 is about 0.1 radians as stars for all SNRs, meaning that cross-talk is dominating the error. Further an RMS error of 0.1 radian or 5.7° is large. However, applying flowchart in view 200 shows that the errors are driven smaller on each iteration. First, using the output of the matched filter 740 to estimate signal parameters and applying them to the optimum detector 750 as plus-signs reduces the error significantly. The second pass estimate 760 as circles uses the signal parameters estimated with the optimum detector, thus refining them. The third pass 770 as crosses iterates the process one more time. The second and third passes 760 and 770 provide substantially the same results.
This enables the ordinate 820 to be rescaled, better illustrating the improvements obtained with successive iterations. Here one can observe that there are improvements made in every iteration. The third iteration 850 at input SNR of 31 dB produces an RMS phase error of 0.15 milliradian error or an improvement of six-hundred-fifty to one over the matched filter phase error.
The final case to be considered is Case III. This case has the four signals well separated in frequency giving them significantly better correlation properties.
The matched filter 1240 based phase estimation error is limited to about 3.5 milliradian (about 0.2°). Applying the exemplary technique produces reduced RMS phase errors for every iteration. However, most of the improvement occurs with the first iteration. The RMS phase angle error at 31 dB input SNR is 41 microradians as crosses 1270. This provides an improvement of over eighty-five to one. As expected for Case III, the matched filters 1240 performance is much better because there is much less cross-talk.
The exemplary technique here overcomes the lack of perfect orthogonality (or uncorrelatedness) of waveforms for MIMO radar 110. With this approach, one can reduce cross-talk interference and improve measurement accuracy. Because radio frequency (RF) spectrum is a scare resource, this approach allows the radar designer to decrease the RF spectrum requirements yet still achieve desired performance.
Possible radar applications also include MIMO interferometer as provided by Jeff Holder, Angle-of-Arrival Estimation Using Radar Interferometry: Methods and Applications, The Institution of Engineering and Technology, Edison, N.J., 2014, where, applying this technique will improve target angle measurement accuracy. In other applications where MIMO processing is used to form beams (see Davis), increased amplitude and phase accuracy will improve the beamforming performance. This will specifically improve antenna pattern sidelobes, enabling better rejection for large sidelobe targets.
In conclusion, this technique will function in any situation where signals may interfere with each other. All that is required is a knowledge of their time offsets, modulation, frequency, amplitude, and phase. In cases where these parameters are unknown, they can be estimated through the matched filters. Once they are obtained the signal parameters can be applied and whitening matched filters who cancel the cross-talk. These estimates can be improved through successive iterations of this exemplary process as in flowchart view 200.
While certain features of the embodiments of the invention have been illustrated as described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the embodiments.
The invention is a Continuation-in-Part, claims priority to and incorporates by reference in its entirety U.S. patent application Ser. No. 18/071,774 filed Nov. 30, 2022 and assigned Navy Case 211025, which in turn claims priority to and incorporates by reference U.S. patent application Ser. No. 16/916,525 filed Jun. 30, 2020 and assigned Navy Case 113045.
The invention described was made in the performance of official duties by one or more employees of the Department of the Navy, and thus, the invention herein may be manufactured, used or licensed by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
Number | Date | Country | |
---|---|---|---|
Parent | 18071774 | Nov 2022 | US |
Child | 18082652 | US | |
Parent | 16916525 | Jun 2020 | US |
Child | 18071774 | US |