Multi-Signal Radar Cross-Talk Mitigation

Information

  • Patent Application
  • 20230236305
  • Publication Number
    20230236305
  • Date Filed
    December 16, 2022
    a year ago
  • Date Published
    July 27, 2023
    a year ago
Abstract
A computer-implemented method is provided 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 the 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.
Description
BACKGROUND

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.


SUMMARY

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.





BRIEF DESCRIPTION OF THE DRAWINGS

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:



FIG. 1 is a block diagram view of a MIMO radar system;



FIG. 2 is a flowchart diagram view of signal detector optimization;



FIG. 3A is a graphical view of a pulse spectrum for Case I;



FIG. 3B is a tabular view of waveform parameters for Case I;



FIG. 3C is a tabular view of signal correlations for Case I;



FIG. 4A is a graphical view of a pulse spectrum for Case II;



FIG. 4B is a tabular view of waveform parameters for Case II;



FIG. 4C is a tabular view of signal correlations for Case II;



FIG. 5A is a graphical view of a pulse spectrum for Case III;



FIG. 5B is a tabular view of waveform parameters Case III;



FIG. 5C is a tabular view of signal correlations for Case III;



FIG. 6 is a graphical view of output signal-interference ratio (SIR) comparison for Case I;



FIG. 7 is a graphical view of phase angle error to signal-to-noise ratio (SNR) for Case I;



FIG. 8 is a graphical detail view of angle error to SNR for Case I;



FIG. 9 is a graphical view of output SIR for Case II;



FIG. 10 is graphical detail view of angle error to SNR for Case II;



FIG. 11 is graphical view of output SIR for Case III; and



FIG. 12 is a graphical detail view of angle error to SNR for Case III.





DETAILED DESCRIPTION

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: FIG. 1 shows a schematic view 100 of MIMO Radar system 110 with plural transmit antennas 120 and plural receive antennas 130. Each transmit antenna 120 emits an independent signal that project within an arc region called a clutter resolution cell 140 to detect and identify a target 150. Radar reflections from the target 150 are received by the receive antennas 130 for exemplary analysis. There are counted as Q transmit antennas 120 and R receive antennas 130.


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:











S
~


q



=


[



0





0




(

s

q



)

t





0







(

s

q



)

t



0




















(

s

q



)

t



0





0



]

.





(
3
)







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′(mk,  (4)


where m is the pulse number that becomes relevant in the § 2.


Further, the convolution matrix is written as:













S
~

d

q



(
m
)

=

[



0






s
1

q







s
2

q





e

j


ϕ

(

m
,
1

)











s
N

q





e

j


ϕ

(

m
,

N
-
1


)





























s
1

q







s
2

q





e

j


ϕ

(

m
,
1

)











s
N

q





e

j


ϕ

(

m
,

N
-
1


)









0



]


,




(
5
)







where sq′ are the elements of sq′, and











ϕ

(

m
,
n

)

=


4


π

(


R

(


mT
i

+

nT
s


)

-

R

(

mT
i

)


)


λ


,




(
6
)







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:












y
t

r
,

q




(
m
)

=






q
=
1


Q




S
~

q



c
q



+


a
r






n
=

q






b

q




α




S
˜

d
q

(
m
)



δ
k




+
n


,




(
7
)







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:














R
I

q



=


E


{



y
I
r

(

y
I
r

)

H

}


=





q
=
1

Q





λ
=
1

Q




S
~

q


E


{



c
q

(

c
λ

)

H

}




(


S
~

λ

)

H




+














"\[LeftBracketingBar]"


a
r



"\[RightBracketingBar]"


2






"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2






q


q








λ


q






b
q



b
λ
*





S
~

d
q

(
m
)



δ
k





δ
k
H

(



S
~

d
λ

(
m
)

)

H





+


σ
n
2


I





,




(
8
)







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:











R
c

=


E


{

c


c
H


}


=

[




σ
1
2






0















0






σ

P
+

2


(

N
-
1

)







]



,




(
9
)







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:










R
I

q



=





q
=
1

Q




S
˜

q





R
c

(


S
˜

q

)

H



+





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2






q


q








λ


q






b
q



b
λ
*





S
~

d
q

(
m
)



δ
k





δ
k
H

(



S
~

d
q

(
m
)

)

H





+


σ
n
2



I
.







(
11
)







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:











Y
t

q



=


a
r



b

q





α
[





u
0





S
~

d

q



(
0
)



δ
k













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
k





]



,




(
12
)







where M is the number of pulses, ui accounts for the phase change from pulse-to-pulse and is computed as:











u
i

=

exp

(

j

4

π



R

(

iT
i

)

λ


)


,




(
13
)







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:










Y
c

=




q
=
1

Q



[






S
~

q




c
q

(
0
)









S
~

q




c
q

(


(

i
-
1

)



T
i


)














S
~

q




c
q

(


(

M
-
1

)



T
i


)





]

.






(
17
)







The clutter correlation matrix for the stacked vector Yc is determined as an expectation:










R

Y
c


=


E


{


Y
c



Y
c
H


}


=




q
=
1

Q


E



{

[






S
˜

q


c


(
0
)




c
H

(
0
)




(


S
~

q

)

H










S
˜

q


c


(
0
)




c
H

(


(

M
-
1

)


T

)




(


S
~

q

)

H




















S
˜

q



c

(


(

M
-
1

)



T
i


)




c
H

(
0
)




(


S
~

q

)

H










S
˜

q



c

(


(

M
-
1

)



T
i


)




c
H

(


(

M
-
1

)


T

)




(


S
~

q

)

H





]


}

.








(
18
)







This correlation can be rewritten to isolate convolution matrix {tilde over (S)}q as:










R

Y
c


=




q
=
1

Q



[






S
˜

q


E


{


c

(
0
)




c
H

(
0
)




(


S
~

q

)

H


}










S
˜

q


E


{


c

(
0
)




c
H

(


(

M
-
1

)


T

)




(


S
~

q

)

H


}




















S
˜

q


E


{


c

(


(

M
-
1

)



T
i


)




c
H

(
0
)




(


S
~

q

)

H


}










S
˜

q


E


{


c

(


(

M
-
1

)



T
i


)




c
H

(


(

M
-
1

)


T

)




(


S
~

q

)

H


}





]


.






(
19
)







Each expectation in (19) can be represented as:










E


{



c
q

(

jT
i

)




c
H

(

kT
i

)


}




(


S
~

λ

)

H






[





σ
1
2




R
g
1

(


(

j
-
k

)



T
i


)







0















0







σ

P
+

2


(

N
-
1

)



2




R
g

P
+

2


(

N
-
1

)




(


(

j
-
k

)



T
i


)





]






(
20
)







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:











R

Y
c


=






q
=
1


Q


[





ρ

1
,
1





S
~

q





R
c

(


S
~

q

)

H









ρ

1
,
M





S
~

q





R
c

(


S
~

q

)

H



















ρ

M
,
1





S
~

q





R
c

(


S
~

q

)

H









ρ

M
,
M





S
~

q





R
c

(


S
~

q

)

H





]


=





q
=
1


Q




M
c




S
~

q






R
c

(


S
~

q

)

H





,




(
22
)







where the clutter time correlation matrix is:










M
c

=


[




ρ

1
,
1








ρ

1
,
M


















ρ

M
,
1








ρ

M
,
M





]

.





(
23
)







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:











y
CT

(
m
)

=


a
r


α





q


q






b
q





S
~

d
q

(
m
)




δ
m

.








(
24
)







Stacking the vectors produces the full vector YCT of all the pulses as:










Y
CT

=


[





u
0



a
r


α





q


q






b
q





S
~

d
q

(
0
)



δ
m















u

M
-
1




a
r


α





q


q






b
q





S
~

d
q

(

M
-
1

)



δ
m







]

.





(
25
)







The correlation matrix for the cross-talk term is determined as:













R

Y
CT


q



=



Y
CT



Y
CT
H


=

[




β

0
,
0








β

0
,

M
-
1



















β


M
-
1

,
0








?




]



,





(
26
)










?

indicates text missing or illegible when filed




where










β

j
,
k


=


u
j



u
k
*






"\[LeftBracketingBar]"


a
r



"\[RightBracketingBar]"


2






"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2






q


q








λ


q






b
q



b
λ
*





S
~

d
q

(
j
)



δ
k






δ
k
H

(



S
~

d
λ

(
k
)

)

H

.









(
27
)







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

c

q′
+R
Y

CT
n2I,  (29)


where RYc is defined in eqn. (22) and RYCT is defined in eqn. (26) above.


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:













"\[LeftBracketingBar]"





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1



y



"\[RightBracketingBar]"







H
1





>




<





H
0





η

,




(
30
)







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:












"\[LeftBracketingBar]"



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]




(

R
I

q



)


-
1



Y



"\[RightBracketingBar]"







H
1





>




<





H
0






η
.





(
31
)







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:













"\[LeftBracketingBar]"





δ
k
H

(


S
~

d

q



)

H


y



"\[RightBracketingBar]"







H
1





>




<





H
0





η

,




(
32
)







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:












"\[LeftBracketingBar]"




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H


Y



"\[RightBracketingBar]"







H
1





>




<





H
0






η
.





(
33
)







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=|α|2kH({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
IkH({tilde over (S)}dq′)H(RIq′)−1yI,  (36)


The expected value of the interference power coming out of the filter is:














E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}


=





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1



E


{


y
I



y
I
H


}



R
I

-
1





S
~

d

q





δ
k








=





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1





S
~

d

q





δ
k






.




(
37
)







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:









SIR
=






"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2


E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}



=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1





S
~

d

q






δ
k

.







(
38
)







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:










z
t

=



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




(

R
I

q






)


-
1




a
r



b

q






α
[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

.






(
39
)







The power output of the multiple pulse optimum detector from the target 150 is:













"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2







"\[LeftBracketingBar]"




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H





(

R
I

q






)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]




"\[RightBracketingBar]"


2

.






(
40
)







The output zI of the optimum detector for the multiple pulse detector due to interference is:










z
I

=



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




(

R
I

q



)


-
1





Y
I

.






(
41
)







The expected value of target power exiting the filter for the multiple pulse detector is:














E


{




"\[LeftBracketingBar]"


z
I



"\[RightBracketingBar]"


2

}


=




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




(

R
I

q



)


-
1



E


{


Y
I



Y
I
H


}





(

R
I

q



)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]








=




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H





(

R
I

q



)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]






.




(
42
)







Therefore, the SIR for the multiple pulse case is:









SIR
=






"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2


E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}



=







"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2

[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H






(

R
I

q



)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

.







(
43
)







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
tkH({tilde over (S)}dq′)Harbq′α{tilde over (S)}dq′δk.  (44)


The power output due to the target 150 then is:





|zt|2=|α|2kH({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
ikH({tilde over (S)}dq′)HYI.  (46)


The expected value of the target power exiting from the matched filter detector is














E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}


=





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1



E


{


y
I



y
I
H


}



R
I

-
1





S
~

d

q





δ
k








=





δ
k
H

(


S
~

d

q



)

H




(

R
I

q



)


-
1





S
~

d

q





δ
k






.




(
47
)







Therefore the single-pulse matched filter SIR is determined as:









SIR
=






"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2


E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}



=







"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2






"\[LeftBracketingBar]"





δ
k
H

(


S
~

d

q



)

H




S
~

d

q





δ
k




"\[RightBracketingBar]"


2






δ
k
H

(


S
~

d

q



)

H



R
I

q






S
~

d

q





δ
k



.






(
48
)







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:










z
t

=


a
r



b

q








α
[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H

[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

.






(
49
)







From eqn. (49), the voltage-squared output of the matched filter for the multiple pulse case is:













"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2







"\[LeftBracketingBar]"




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H

[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]



"\[RightBracketingBar]"


2

.






(
50
)







The output zI of the matched filter for multiple pulses due to interference is:










z
I

=



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




Y
I

.






(
51
)







The expected value of the target power exiting of the matched filter multiple pulse detector is:














E


{




"\[LeftBracketingBar]"


z
I



"\[RightBracketingBar]"


2

}


=




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H


E



{


Y
I



Y
I
H


}

[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]








=




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




R
I

q



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]






.




(
52
)







This enables the SIR for the multiple pulse matched filter to be determined as:









SIR
=






"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2


E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}



=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2







[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H

[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]




[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H




R
I

q



[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]



.







(
53
)







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=|α|2kH({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
tkH({tilde over (S)}dq′)H(RIDq′)−1yI.  (56)


The expected value of the target power exiting the mismatched filter is:














E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}


=





δ
k
H

(


S
~

d

q



)

H




(

R
ID

q



)


-
1



E


{


y
I



y
I
H


}




(

R
ID

q



)


-
1





S
~

d

q





δ
k








=





δ
k
H

(


S
~

d

q



)

H




(

R
ID

q



)


-
1






R
IA

q



(

R
ID

q



)


-
1





S
~

d

q





δ
k






.




(
57
)







From eqns. (55) and (57), the SIR for the single pulse mismatched detector is determined as:









SIR
=






"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2


E


{




"\[LeftBracketingBar]"


z
t



"\[RightBracketingBar]"


2

}



=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2








"\[LeftBracketingBar]"





δ
k
H

(


S
~

d

q



)

H




(

R
ID

q



)


-
1





S
~

d

q





δ
k




"\[RightBracketingBar]"


2





δ
k
H

(


S
~

d

q



)

H




(

R
ID

q



)


-
1






R
IA

q



(

R
ID

q



)


-
1





S
~

d

q





δ
k



.







(
58
)







The SIR for the multiple pulse mismatched detector is:









SIR
=





"\[LeftBracketingBar]"

α


"\[RightBracketingBar]"


2







[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H





(

R
ID

q



)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]







[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]

H








(

R
ID

q



)


-
1







R
IA

q



(

R
ID

q



)


-
1


[





u
0





S
~

d

q



(
0
)



δ
t













u

M
-
1






S
~

d

q



(

M
-
1

)



δ
t





]






.






(
59
)







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:













α
^


q






b
^


q




=




(

s

q



)

H


y




(

s

q



)

H



s

q






,




(
60
)







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:













α
^


q






b
^


q




=




(

s

q



)

H



(


α


b

q





s

q




+
n

)





(

s

q



)

H



s

q






,




(
61
)







where n is the vector of AWGN. Taking the expectation, one obtains:











E


{



α
^


q






b
^


q




}


=



α


b

q








(

s

q



)

H


s




(

s

q



)

H



s

q






+

E


{




(

s

q



)

H


n




(

s

q



)

H



s

q





}



=

α


b

q






,




(
62
)







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:












α
^


q






b
^


q




=





(

s

q



)

H



(


α


b

q





s

q




+
n

)





(

s

q



)

H



s

q





+






q


q







(

s

q



)

H


α


b
q






(

s

q



)

H



s

q





.






(
63
)







Taking the expectation of eqn. (63) provides the mean output of the matched filter estimator of:














E


{



α
^


q






b
^


q




}


=



α


b

q








(

s

q



)

H


s




(

s

q



)

H



s

q






+

E


{




(

s

q



)

H


n




(

s

q



)

H



s

q





}


+





q


q







(

s

q



)

H


α


b
q






(

s

q



)

H



s

q












=



α


b

q




+





q


q







(

s

q



)

H


α


b
q






(

s

q



)

H



s

q










,




(
64
)







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:













α
^


q






b
^


q




=





δ
k
H

(


S
~

d

q



)

H




R
^

I

q




y





δ
k
H

(


S
~

d

q



)

H




R
^

I

q






S
~

d

q





δ
k




,




(
65
)







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. FIG. 2 shows a flowchart view 200 for the exemplary signal cross-talk mitigation technique.


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 RYc from eqn. (19) and for clutter time correlation matrix Mc from eqn. (23) as well, proceeding to a link node 245. Otherwise, then a third operation 250 as the alternative ignores clutter in an interference correlation matrix RIq′, before proceeding to the node 245.


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.



FIG. 3A shows a graphical view 300 of a pulse spectrum plot for Case I as an overlapping spectrum that includes the four signals with 0 Hz spacing. Frequency 310 (MHz) denotes the abscissa, while amplitude 320 (dB) presents the ordinate. A legend 330 distinguishes signals S1 as trace 340, S2 as trace 350, S3 as trace 360 and S4 as trace 370. Note that traces 340 and 360 are obscured. Both traces 350 and 370 show an amplitude peak near 0 MHz. FIG. 3B shows a tabular view 380 as Table I that presents the signal parameters. The pulse width for each is 11.25 μs and the modulation of the chirp signals are sequentially down/up, up/down, up and down, respectively. FIG. 3C shows a tabular view 390 as Table II gives the correlation of the signals with the 0 Hz spacing indicating that the signals are somewhat decorrelated, with values between −8.4 dB and −13.4 dB.



FIG. 4A shows a graphical view 400 of the spectrum of Case that has the signals main spectrum response separated in frequency by either ±1.25 MHz or ±2.75 MHz. Frequency 410 (MHz) denotes the abscissa, while amplitude 420 (dB) presents the ordinate. A legend 430 distinguishes signals s1 as trace 440, s2 as trace 450, s3 as trace 460 and s4 as trace 470.



FIG. 4B shows a tabular view 480 as Table III that presents the signal parameters. The pulse width for each is 11.25 μs and the modulation of the chirp signals are sequentially down/up at 2.75 MHz, up/down at 1.25 MHz, up at −1.25 MHz and down at −2.75 MHz, respectively. FIG. 4C shows a tabular view 490 as Table IV gives the correlation of the signals with the bilaterally symmetric spacing indicating that the signals are somewhat decorrelated, with values between −11.3 dB and −25.1 dB. Because of the different modulation and frequency separation the correlation of these signals is reduced, as seen in tabular view 490. However, this is still some correlation between the signals that one can show has an effect on SIR and measurement accuracy.



FIG. 5A shows a graphical view 500 of the spectrum of Case III that has the signals main spectrum response with separation of 10 MHz spacing. Frequency 510 (MHz) denotes the abscissa, while amplitude 520 (dB) presents the ordinate. A legend 530 distinguishes signals s1 as trace 540, s2 as trace 550, s3 as trace 560 and s4 as trace 570. FIG. 5B shows a tabular view 580 as Table V that presents the signal parameters. The pulse width for each is 11.25 μs and the modulation of the chirp signals are sequentially down/up at 5 MHz, up/down at 10 MHz, up at −5 MHz and down at −10 MHz, respectively.



FIG. 5C shows a tabular view 590 as Table VI gives the correlation of the signals with the bilaterally symmetric spacing indicating that the signals are somewhat decorrelated, with values between −24.4 dB and −36.6 dB. With this maximal separation, the correlation properties are improved as seen view 590. Even though the correlation is much less, these signals are not perfectly decorrelated and will experience some cross talk.



FIG. 6 shows a graphical view 600 of Output SIR versus input SNR for fixed phase angles for Case I. Input signal-to-noise ratio (SNR) 610 denotes the abscissa, while output SIR 620 provides the ordinate. A legend 630 identifies the optimum detection 640 and matched filter 650 as traces as well as optimum detection with expected error 660 as points. The effect of cross-talk can be quantified by the SIR 620.


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.



FIG. 7 shows a graphical view 700 of Phase angle errors for Case I with the root mean squared (RMS) error of the phase angle measurements for four-hundred trials. Input SNR 710 (dB) denotes the abscissa, while RMS phase angle 720 (radians) presents the ordinate. A legend 730 identifies matched filter 740, optimum detector with estimate 750, second pass optimum detection 760 and third pass optimum detection 770, all shown as points.


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.



FIG. 8 shows a graphical view 800 of a rescaled plot for the phase angle errors for Case I. Input SNR 810 (dB) denotes the abscissa, while RMS phase angle 820 (radians) presents the ordinate (and identical to angle 720). A legend 830 identifies for optimum detector with estimate 840 as plus signs, second pass optimum detection 850 as crosses and third pass optimum detection 860 as stars, all shown as points (corresponding to detection points 750, 760, 770). The experiment was repeated for input SNRs 810 as −9 dB, 1 dB, 11 dB, 21 dB, and 31 dB. The phase angle errors are shown eliminating the matched filter results 740.


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.



FIG. 9 shows a graphical view 900 of the output SIR as a function of input SNR for Case II, also featuring improvements from the exemplary technique. Input SNR 910 (dB) denotes the abscissa, while output SIR 920 provides the ordinate. A legend 930 identifies optimum detector 940, matched filter 950 as traces as well as optimum detection with estimate 960 as points. Here the output SIR 920 of the matched filter 950 is limited to about 23 dB. By applying the signal parameter estimates from the matched filter 950 to the optimum detector 940 produces an output SIR limit of about 44 dB as estimates 960. Both the matched filter 950 and the optimum detector using estimated parameters 960 for Case II perform better than Case I. This is due to the improved correlation properties in view 490 (Table IV) of Case II compared to Case I in view 390 (Table II).



FIG. 10 shows a graphical view 1000 of the RMS phase errors for Case II. Input SNR 710 (dB) denotes the abscissa, while RMS phase angle 720 (radians) presents the ordinate. A legend 1030 identifies matched filter 1040, optimum detector with estimate 1050, second pass optimum detection 1060 and third pass optimum detection 1070, all shown as points. As can be observed, the matched filter 1040 produces an RMS of about 0.048 radian (2.8°). This improvement over Case I is due to the less cross-talk of Case II. The exemplary technique still shows significant improvement for every iteration. For the third pass iteration 1070, the RMS error at 31 dB input SNR is 46 microradians. This is an improvement of phase error by three orders of magnitude (about a thousand-to-one) with three iterations.


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. FIG. 11 shows a graphical view 1100 of the output SIR versus input SNR for Case III, also featuring improvements from the exemplary technique. Input SNR 1110 (dB) denotes the abscissa, while output SIR 1120 provides the ordinate. A legend 1130 identifies optimum detector 1140, matched filter 1150 as traces as well as optimum detection with estimate 1160 as points. Here for Case III, the output SIR 1120 of the matched filter 1150 is limited to about 45 dB. This is due to the improved correlation properties in view 590 (Table VI) of Case III compared to Case II in view 490 (Table IV).



FIG. 12 shows a graphical view 1200 of RMS phase angle errors for Case III. Input SNR 1210 (dB) denotes the abscissa, while RMS phase angle 1220 (radians) presents the ordinate. A legend 1230 identifies matched filter 1240, optimum detector with estimate 1250, second pass optimum detection 1260 and third pass optimum detection 1270, all shown as points. For the matched filter 1240 as stars, the output SIR 1120 is limited to about 46 dB as trace 1150. The detector points as plus signs 1250, circles 1260 and crosses 1270 substantially superimpose each other. When the matched filter 1240 is used to estimate the signal parameters for the optimum detector 1250, near theoretical performance is achieved as star points 1160.


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.

Claims
  • 1. A computer-implemented signal process method for identifying a target amid clutter and minimize cross-talk from a plurality of receive signals returned therefrom via a Multiple Input Multiple Output (MIMO) radar system that emits a plurality of transmit signals into a resolution cell that contains said target and said clutter, said method comprising: employing a match filter to estimate a target set of parameters from each receive signal of the plurality of receive signals;determining interference correlation RI;estimating clutter correlation RYc as an estimated correlation;forming an optimum detector with said estimated correlation for said each receive signal among the plurality of receive signals;employing said optimum detector to estimate said target set of parameters from said each receive signal as an estimated target parameter;returning to said forming operation in response to said estimated target parameter exceeding an established tolerance; andapplying said estimated target parameter to the plurality of receive signals for submission to the MIMO radar system.
  • 2. The method according to claim 1, wherein said set of parameters is output power.
  • 3. The method according to claim 1, further including estimating clutter time correlation Mc for a plurality of pulses among the plurality of transmit signals.
  • 4. The method according to claim 1, wherein said estimating clutter operation includes a convolution matrix {tilde over (S)}q′.
CROSS REFERENCE TO RELATED APPLICATION

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.

STATEMENT OF GOVERNMENT INTEREST

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.

Continuation in Parts (2)
Number Date Country
Parent 18071774 Nov 2022 US
Child 18082652 US
Parent 16916525 Jun 2020 US
Child 18071774 US