Four-Dimensional Polarization Filtering

Information

  • Patent Application
  • 20240272271
  • Publication Number
    20240272271
  • Date Filed
    February 12, 2024
    a year ago
  • Date Published
    August 15, 2024
    9 months ago
Abstract
A system and method for detecting targets with radar signals are disclosed which include a receiver configured to receive a radar signal and generate a first return vector having four elements representing four channels of a full-polarimetric radar reading, and a four-dimensional polarization filter applied to the first return vector, the four-dimensional polarization filter configured to arrange the first return vector in a column of four elements according to polarimetric components associated with of respective transmit/receive channels, take an inner product of a selected vector with the column, derive a projection coefficient by dividing the inner product by a magnitude of the selected vector, and produce an output by subtracting a product of the projection coefficient and the selected vector from the column.
Description
TECHNICAL FIELD

The present description relates to polarization filtering of radar returns to enhance target detection, characterization, and identification.


BACKGROUND

A conventional polarization filter (CPF), also known as a single notch polarization filter (SNPF), allows a specified polarization component to be removed from a signal. This operation essentially involves a dot product between the two-dimensional polarized signal vector and a two-dimensional polarization vector corresponding to the polarization state to be suppressed. The resulting dot product effectively removes the designated polarization. This procedure is necessarily limited to a single polarization state, as it consumes the sole degree of freedom associated with this representation.


The polarization state to be filtered is sometimes associated with an interference signal or clutter, or a target that obfuscates detection of a weaker target return. These can often be measured with minimal impact from the desired return. A related issue to the use of a polarization filter is the issue of simultaneously attenuating the desired signal response. Polarization filters can therefore be designed to optimize the signal to interference ratio, for example with minimum mean square approaches (see Stapor, for example).


In other cases, knowledge of the desired signal polarization may be available. Null phase shift polarization filter (NPSPF) uses a combination of vector translations and filtering to minimize distortion in a selected (desired) polarization while completely removing another. Oblique projection polarization filter (OPPF) accomplishes complete removal with minimum distortion while loosening the conditions for success found in the NPSPF. These filters may require knowledge of the desired signal polarization as opposed to only the interference polarization. The precision of such knowledge is also a useful aspect of filtering performance.


Some combination of all of these advances in polarization filtering with methods of finding the necessary polarizations can be found in the area of adaptive polarization filtering. Generally, foreknowledge of clutter statistics or interference signal parameters is still needed to a greater or lesser degree, but the methods will still only be able to achieve a single ideal suppression, as all of these operations take place in two-dimensional polarization space.


As such, there is an identifiable desire for improvements in the features in or associated with polarization filtering, which becomes feasible when radar returns associated with multiple transmit polarizations (typically orthogonally-polarized) are measured.


SUMMARY

A system and method for detecting targets with radar signals are disclosed which include the following: a transmitter configured to transmit orthogonally-polarized incident radar signals; a receiver configured to receive orthogonally-polarized radar signal components and that generates a first return vector having four elements representing four channels of a full-polarimetric radar reading; and a four-dimensional polarization filter applied to the first return vector to suppress undesired signal energy. The four-dimensional polarization filter is configured to arrange the first return vector in a column of four elements according to polarimetric components associated with the respective transmit/receive channels, take an inner product of a selected vector with the column, derive a projection coefficient by dividing the inner product by a magnitude of the selected vector, and produce an output by subtracting a product of the projection coefficient and the selected vector from the column. This process can be repeated to effect three suppression operations, each using a different polarization filter that is dependent upon the previous polarization filters.


In implementations, the selected vectors are estimated from an undesired interference signal or clutter that impact detection performance.


In implementations, the column is indexed by either time (or equivalently range).


In implementation, the four channels include a HH channel for horizontal transmit and horizontal receive, a VV channel for vertical transmit and vertical receive, a HV channel for horizontal transmit and vertical receive and a VH channel for vertical transmit and horizontal receive.


In implementations, the receiver includes at least one matched filter configured to examine the received radar signal against the transmitted radar signals to generate the first return vector.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is block diagram illustrating an exemplary radar system.



FIG. 2 is a flowchart illustrating an exemplary process of filtering out an interference signal from radar readings using a polarization filter.



FIG. 3 is a flowchart illustrating an exemplary process of filtering out an interference signal from radar readings using a four-dimensional polarization filter.



FIG. 4 is a block diagram of a radar transceiving and processing system for implementing the processes shown in FIGS. 2 and 3.



FIG. 5 is a simulation result of an environment with and without a masking object at index 100.



FIG. 6 is a simulation result of an environment with and without GSPF applied at index 100.



FIG. 7 shows a simulation comparing a GSPF result with an ideal result.



FIG. 8 shows a simulation comparing GSPF and CPF results.



FIG. 9 shows a simulation of an environment with or without masking object at index 100 and 122.



FIG. 10 shows a simulation of an environment with object at index 100 and 122 and


with GSPF filtering.



FIG. 11 shows a simulation of an environment without object at index 100 and 122 and with GSPF filtering.



FIG. 12 shows a simulation of an environment without object at index 100 and 122 and with a comparison between CPF and GSPF filtering.



FIGS. 13A and 13B illustrate an experimental radar system for demonstrating the capability of a four-dimensional GSPF.



FIG. 14 shows measurements with the presents of all the targets or each target individually.



FIG. 15 shows measurements of all the targets with a GSPF applied to reveal target T2.



FIG. 16 shows a comparison between the GSPF measurement and an ideal measurement.



FIG. 17 shows a comparison between the GSPF measurement and a CPF measurement.



FIG. 18 shows a comparison between another GSPF measurement and the ideal measurement.



FIG. 19 shows a comparison between the GSPF measurement using no prior polarization knowledge and the ideal target T2 measurement.



FIG. 20 shows a comparison between GSPF and CPFs results both without using prior polarization knowledge.





DETAILED DESCRIPTION

The present disclosure describes a full-polarized radar system employing a four-dimensional polarization filter with capability to filter out interference echo signals.


The following description of example methods and apparatus is not intended to limit the scope of the description to the precise form or forms detailed herein. Instead, the following description is intended to be illustrative so that others may follow its teachings.


A radar system creates polarized waves using an antenna that is designed to transmit and receive electromagnetic (EM) waves of a specific polarization. Antennas come in many forms, including horns, waveguides, dipoles and patches. In each case, the electric and mechanical properties of the antenna are such that the transmitted wave is almost purely polarized with a specific design polarization. In a simple radar system, the same antenna is often configured so that it is matched to the same polarization on reception (when an EM wave is incident upon it).


Control of signal polarization is possible by transmitting a signal coherently through two orthogonally-polarized antennas (basis polarizations) and controlling the relative amplitude and the relative phase between the signals. The two most common basis polarizations are horizontal linear or H, and vertical linear or V. Circular polarizations are also in use for some applications, e.g., weather radars. Their basis components are denoted by R for Right Hand Circular and L for Left Hand Circular. A circular polarized signal can be achieved using an H/V basis by feeding the H and V parts of the antenna simultaneously, with the same signal at equal strength and with a 90° phase difference.


In more complex radar systems, the antenna may be designed to enable simultaneous transmission and signal reception at more than one polarization. Signal processing at the receiver can be utilized to separate the responses from the at-least two transmitted signals.


The radar antenna may be designed to receive the different polarization components of the EM wave simultaneously. For example, an H and V polarization basis can be used at the receiver to receive the two orthogonal components of the incoming wave.


As one example, denoting the transmit and receive polarizations by a pair of symbols, a radar system using H and V linear polarizations can thus have the following channels:

    • HH—for horizontal transmit and horizontal receive,
    • VV—for vertical transmit and vertical receive,
    • HV—for horizontal transmit and vertical receive, and
    • VH—for vertical transmit and horizontal receive.


The first two of these polarization combinations are referred to as co-polarized, because the transmit antenna component and the received antenna component have the same polarization. The last two combinations are referred to as cross-polarized because the transmit antenna polarization and the receive antenna polarization are orthogonal to one another. A radar system can have different levels of polarization complexity:

    • single polarized—HH or VV or HV or VH
    • dual polarized—HH and HV, VV and VH, or HH and VV
    • four or full polarizations—HH, VV, HV, and VH


A full-polarization (i.e. polarimetric) radar uses these four responses, and measures the phase difference between the channels as well as the magnitudes. Some dual polarized radars also measure the phase difference between channels, as this phase plays a role in polarimetric information extraction.



FIG. 1 is block diagram illustrating an exemplary radar system 100 that includes a transmit port 110, a waveform generator 115, a receive port 120, a low-noise amplifier 135, a filter 153, an analog-to-digital converter 156, a matched filter 160, a four-dimensional filter 170 and signal processing for target detection, characterization, and identification 180.


In implementations, transmit port 110 transmits signals generated by waveform generator 115 in the form of EM radiation in space. Receive port 120 receives back reflected signals. A target within a range of the radar system 100 can be detected, characterized, and identified when a transmitted signal reflected by the target is received, and the returns are processed using signal processing resources.


In implementations, waveform generator 115 generates EM waves that are amplified before being transmitted through an antenna.


Polarization is a property of transverse waves that refers to the geometric orientation of the oscillations of the corresponding wave in the plane transverse to the signal propagation direction. Full-polarization radar refer to the use of orthogonally-polarized radar transmit signals.


In implementation, the received echo signals are amplified by a low-noise amplifier 135, filtered by filter 153 and converted to digital signals by analog-to-digital converter 156 before the signals are converted to complex baseband representations. This may be accomplished through heterodyne processing, homodyname processing, or direct wideband sampling.


In implementations, the baseband signal is applied to matched filter 160, where the matched filter is formed from the transmitted signal, and where the output provides a range profile of targets in the environment. In the case of multiple transmit signals and multiple receive channels, matched filtering for each transmit/receiver pair would be performed.


Referring again to FIG. 1, in implementations of full-polarization radar operation, the radar system 100 employs a four-dimensional polarization filter 170 to the outputs of the matched filtering 160 before performing target detection, characterization, and identification 180.


In the case of full-polarization radar operation, a target's reflection of orthogonally-polarized incident radar waves is represented using a scattering matrix. This matrix has four entries and can be vectorized into a four-dimensional entity. Moving to a four-dimensional representation for polarimetric suppression of radar targets necessarily leads to a different framework for radar signal processing. But these slight changes provide benefits in the use of polarization filtering. Most significantly, the framework supports polarization filtering with up to three nulls. Second, the four-dimensional filtering framework enables the estimation of polarization information directly from matched filter outputs.



FIG. 2 is a flowchart illustrating an exemplary process 200 of filtering out an interference signal from radar readings using a polarization filter. The filtering process 200 begins with collecting full-polarimetric radar readings in block 210. An interference signal in the radar readings is identified in block 220. Then a polarization vector Ei of the interference signal is estimated in block 230.


The estimated polarization vector, Ei(n), of an interference signal at sample n can be represented polarimetrically as











E
i

(
n
)

=


[





E

i

x


(
n
)







E

i

y


(
n
)




]

=

[





E
i



cos



ε
i



exp



(

j


ω
i


n

)








E
i



sin



ε
i




exp

[

j

(



ω
i


n

+

δ
i


)

]





]






(

Eq
.

1

)







where x and y are the orthogonal basis of the antenna plane. As an example, x represents the horizontal plane and y represents the vertical plane.


Referring again to FIG. 2, with the knowledge of the interference signal, a filter vector, Hr, that is orthogonal to the interference vector Ei, can be constructed in block 240:










H
r

=

[





H
r


cos



ε
r








H
i



sin



ε
r


exp


j


δ
r





]





(

Eq
.

2

)







The filter Hr is then applied to the interference Ei in block 250:











H
r
H




E
i

(
n
)


=




H
r



E
i



cos



ε
r



cos



ε
i



exp



(

j


ω
i


n

)


+


H
r



E
i



sin



ε
i



sin



ε
r




exp

[

j

(



ω
i


n

+

δ
i

-

δ
r


)

]







(

Eq
.

3

)








simplifying










H
r
H




E
i

(
n
)


=



H
r



E
i



exp



(

j


ω
i


n

)




(


cos



ε
r



cos



ε
i


+

sin



ε
i



sin



ε
r




exp

[

j

(


δ
i

-

δ
r


)

]



)






(

Eq
.

4

)














If



δ
r


-

δ
i


=
π




(

Eq
.

5

)













then



exp

[

j
(


δ
i

-

δ
r


)

]


=

-
1






(

Eq
.

6

)








Then the remainder can be described as










H
R



E
i



exp



(

j


ω
i


n

)




(


cos



ε
r



cos



ε
i


-

sin



ε
i



sin



ε
r



)





(

Eq
.

7

)







Using the identity











cos



(

u
±
v

)


=


cos



(
u
)



cos



(
v
)




sin



(
u
)



sin



(
v
)




)




(

Eq
.

8

)







Which will be zero when the arguments add to







π
2

.




This provides the final condition that











ε
r

-

ε
i


=

π
2





(

Eq
.

9

)







For all other polarizations distinct from Ei, namely Es at the output of the filter they will be of the form











H
r
H




E
s

(
n
)


=



H
r



E
s



exp



(

j


ω
s


n

)




(


cos



ε
r



cos



ε
s


+

sin



ε
s



sin



ε
r




exp

[

j

(


δ
s

-

δ
r


)

]



)






(

Eq
.

10

)







with the distortion that this implies.


More generally the filter (Hr) is a vector orthogonal to the vector of the interference signal (Ei), so multiplying the signal vector by HrH will create a scaler with the component of the signal vector equal to Ei eliminated.


In a dual polarized radar system, full polarization radar readings can be filtered by polarization filtering. Although two dimensions multiplying with a vector orthogonal to the interference can eliminates the interference completely, this operation also reduces a vector to a scaler.


In another implementation, both of the dual orthogonal transmission antennas transmit continuous linear frequency modulated (LFM) waveforms at any given instance. In an example of a simple phase coded situation, a transmission cycle with N samples has a two cycle form of









X
=

[





x
x

(
n
)





x
x

(

n
+
N

)







x
y

(
n
)




-


x
y

(

n
+
N

)





]





(

Eq
.

11

)







Then equations representing the actual reception on the dual orthogonal receive antenna over two transmission cycle periods will be













a

1

1


=



x
x



(
n
)

*

s

x

x




(
n
)


+


x
y



(
n
)

*

s

y

x




(
n
)










a

1

2


=



x
x



(

n
+
N

)

*

s

x

x




(

n
+
N

)


-


x
y



(

n
+
N

)

*

s

y

x




(

n
+
N

)










a

2

1


=



x
x



(
n
)

*

s

x

y




(
n
)


+


x
y



(
n
)

*

s

y

y




(
n
)










a

2

2


=



x
x



(

n
+
N

)

*

s

x

y




(

n
+
N

)


-


x
y



(

n
+
N

)

*

s

y

y




(

n
+
N

)










(

Eq
.

12

)







Here α11 is the received signal on the x basis antenna for the first period; α12 is the same antenna over the second period. A similar breakdown in the y basis for α21 and α22.


These four signals can be arranged in matrix for









A
=

[





a

1

1


(
n
)





a

1

2


(
n
)







a

2

1


(
n
)





a

2

2


(
n
)




]





(

Eq
.

13

)







The above Eq. 13 can be used in following equation









R
=


1
2


A


H
2






(

Eq
.

14

)







where R is the matrix of returns (the channels coefficients convolved with a transmit wave), and H2 is a 2×2 Hadamard matrix










H
2

=

[



1


1




1



-
1




]





(

Eq
.

15

)







If the channel coefficients are stable over two periods, then the result of Eq. 13 produces the channels













r

x

x


=


x
x



(
n
)

*

s

x

x




(
n
)









r

x

y


=


x
x



(

n
+
N

)

*

s

x

y




(
n
)









r

y

x


=


x
y



(
n
)

*

s

y

x




(
n
)









r

y

y


=


x
y



(
n
)

*

s

y

y




(
n
)









(

Eq
.

16

)







which is the desired result.


This resolves radar reflectors whose polarimetric response can be modeled with a scattering matrix. This creates the four dimensional return vectors that can then be used for four dimensional processing.


A further distinction needs to be made between four dimensional polarization filtering and two dimensional. In two dimensional polarization filtering whether the polarized signal is the reflection off of a target or clutter or is a signal different from the transmitted signal, perhaps something like jamming, they can both be described by their two dimensional polarized signal vector. In four dimensions this is not the case. A reflector has four complex values associated with it that can be recovered with a process like the one just described. An independent signal will not have a four dimensional response. To see how this would be take an independent signal whose polarized response can be represented by











E
i

(
n
)

=

[





E

i

x


(
n
)







E

i

y


(
n
)




]





(

Eq
.

17

)







This would result in













r

x

x


=


1
2



(



E

i

x




(
n
)


+


E

i

x




(

n
+
N

)



)









r

x

y


=


1
2



(



E

i

y




(
n
)


+


E

i

y




(

n
+
N

)



)









r

y

x


=


1
2



(



E

i

x




(
n
)


-


E

i

x




(

n
+
N

)



)









r

y

y


=


1
2



(



E

i

y




(
n
)


-


E

i

y




(

n
+
N

)



)









(

Eq
.

18

)







For signals that are polarimetrically stable over the measurement period this results in













r

x

x


=


E

i

x




(
n
)









r

x

y


=


E

i

y




(
n
)









r

y

x


=
0







r

y

y


=
0







(

Eq
.

19

)







This means that the dimension of the signal space in these readings is still two dimensional. But this signal space is still embedded in the four dimensional polarization space of the returns. Once practical effect of this situation is that is two signal polarizations are removed all independent signals will be. On the other hand a third filter can still be created to remove clutter from the returns.


A related issue to the dimensionality of independent signals, is that of the attenuation of unknown polarizations. If the relation between signal or target polarizations are uncorrelated and random then in a two dimensional filtering space any orthogonal filter that eliminates a designated polarization can be expected to eliminate half the power of the remaining polarized objects in the environment. Moving to four dimensions this figure becomes one quarter. The reduction in expected attenuation aids in finding polarizations because eliminating a given polarization is less likely to make an arbitrary target undetectable. This may be a useful point when taking filtering coefficients directly from matched filter readings as illustrated in FIG. 2.


In implementations, four-dimensional radar polarization filter can be applied in either range of time. For a given radar transmission waveform x, the received signal on the four channels that comprise a full polarization radar system will be the convolution of the waveform and the physical environment. The transmission can be seen in discrete time as









x
=


[


x
0



x

1








x
N


]

T





(

Eq
.

20

)







And the reflection coefficients of the channel as









a
=


[


a
0



a

1








a
M


]

T





(

Eq
.

21

)







Then for a particular time a given channels received value will be










r

t
k


=






r
a



(

t
k

)


=



a
0



x
L


+


a
1



x

(

L
+
1

)



+









r
b



(

t
k

)


=



b
0



x
L


+


b
1



x

(

L
+
1

)



+









r
c



(

t
k

)


=



c
0



x
L


+


c
1



x

(

L
+
1

)



+









r
d



(

t
k

)


=



d
0



x
L


+


d
1



x

(

L
+
1

)



+









(

Eq

.

22

)







When a matched filter is applied then the index of the channels become range










r

d
k


=






r
a



(

d
k

)


=



a
0



ρ
L


+


a
1



ρ

(

L
+
1

)



+









r
b



(

d
k

)


=



b
0



ρ
L


+


b
1



ρ

(

L
+
1

)



+









r
c



(

d
k

)


=



c
0



ρ
L


+


c
1



ρ

(

L
+
1

)



+









r
d



(

d
k

)


=



d
0



ρ
L


+


d
1



ρ

(

L
+
1

)



+









(

Eq
.

23

)







Where the p's are the matched filter coefficient for the particular target at the distance dk. If the polarization to be filtered corresponds to the values










p
0

=




a
0






b
0






c
0






d
0








(

Eq
.

24

)







Then the filter output at a particular time would be










y

t
k


=


r

t
k


-



(


p
0
H



r

t
k



)


(


p
0
H



p
0


)




p
0







(

Eq
.

25

)








here







(


p
0
H



r

t
k



)


(


p
0
H



p
0


)






(





"\[LeftBracketingBar]"


a
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


b
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


c
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


d
0



"\[RightBracketingBar]"


2


)



x
L



(





"\[LeftBracketingBar]"


a
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


b
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


c
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


d
0



"\[RightBracketingBar]"


2


)






where the relations are approximate because there will be smaller terms included that are proportional to the correlation between the polarization being filtered and the other polarizations in the signal. Then










y

t
k





r

t
k


-


x
L



p
0










y
a

(

t
k

)





a
0



x
L


-


a
0



x
L


+


a
1



x

(

L
+
1

)



+










y
b



(

t
k

)






b
0



x
L


-


b
0



x
L


+


b
1



x

(

L
+
1

)



+










y
c



(

t
k

)






c
0



x
L


-


c
0



x
L


+


c
1



x

(

L
+
1

)



+










y
d



(

t
k

)






d
0



x
L


-


d
0



x
L


+


d
1



x

(

L
+
1

)



+










(

Eq
.

26

)







Or for a particular distance it would be










y

d
k


=


r

d
k


-



(


p
0
H



r

d
k



)


(


p
0
H



p
0


)




p
0







(

Eq
.

27

)








here







(


p
0
H



r

d
k



)


(


p
0
H



p
0


)






(





"\[LeftBracketingBar]"


a
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


b
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


c
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


d
0



"\[RightBracketingBar]"


2


)



ρ
L



(





"\[LeftBracketingBar]"


a
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


b
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


c
0



"\[RightBracketingBar]"


2

+




"\[LeftBracketingBar]"


d
0



"\[RightBracketingBar]"


2


)






Again, the relation is approximate because of the additional terms, also proportional to the correlation between the polarizations. Then we can again see that










y

d
k





r

d
k


-


ρ
L



p
0










y
a

(

d
k

)





a
0



ρ
L


-


a
0



ρ
L


+


a
1



ρ

(

L
+
1

)



+










y
b

(

d
k

)





b
0



ρ
L


-


b
0



ρ
L


+


b
1



ρ

(

L
+
1

)



+










y
c

(

d
k

)





c
0



ρ
L


-


c
0



ρ
L


+


c
1



ρ

(

L
+
1

)



+










y
d

(

d
k

)





d
0



ρ
L


-


d
0



ρ
L


+


d
1



ρ

(

L
+
1

)



+










(

Eq
.

28

)







With both indices the channel relationship is preserved so the filter can be applied directly. That is the polarization being filtered will be completely removed, and the additional terms are due to correlation between the polarizations whose relationships do not change when matched filtering is applied.


When filtering moves to four dimensions there is an extra consideration in forming the filter. Whereas with two dimensions multiplying with a vector orthogonal to the interference or clutter Et eliminates the interference completely. This operation also reduces a vector to a scalar. To accommodate making up to four vectors mutually orthogonal to each other, recourse can be made to the linear algebraic Gram-Schmidt method.


Gram-Schmidt polarization filtering (GSPF) is a technique used in signal processing to remove the polarization component of a signal. The Gram-Schmidt process is a mathematical algorithm that takes a set of vectors and produces an orthonormal basis for the subspace they span. The polarization filtering technique uses this algorithm to create a new basis for the polarization subspace of a signal, which can then be removed from the original signal.


An observation to be immediately made is that the condition to remove multiple polarizations is linear independence between them. If this condition is met a more specific look at the process can be made.



FIG. 3 is a flowchart illustrating an exemplary process 300 of filtering out an interference signal from radar readings using a four-dimensional polarization filter. The filtering process 300 begins with collecting full-polarimetric radar readings in block 310. A result of the full-polarimetric radar reading in basis x and y at sample n can be expressed by a return vector










r

(
n
)

=


[





r

x

x




(
n
)






r

x

y




(
n
)







r

y

x




(
n
)






r

y

y




(
n
)





]

T





(

Eq
.

29

)







When the signal is fully polarized, that is unchanging from some duration, this can be simplified to










r

(
n
)

=



R

(
n
)

[




r

x

x





r

x

y





r

y

x





r
yy




]

T





(

Eq
.

30

)







here R(n) is the unpolarized signal, and the relationship between the channels is constant.


In block 320, an interference signal in the radar readings is identified. Then a full-polarization vector Ei of the interference signal is estimated in block 330.


Now if a polarization is identified to be removed Ei, and the remainder of the signal as s(n)=r(n)−Ei(n), the following is obtained










r

(
n
)

=




E
i

(
n
)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]

+


S

(
n
)

[




s
xx






s

x

y







s

y

x







s

y

y





]






(

Eq
.

31

)







If the interference vector [Eixx Eixy Eiyx Eiyy]T is known, then following the Gram-Schmidt procedure, the component of all vectors that align with the above interference vector can be eliminated.


In block 340, a projection coefficient γ is calculated at a particular sample n










γ

(
n
)

=



1




"\[LeftBracketingBar]"


E
i



"\[RightBracketingBar]"


2


[




E

i

x

x

*




E

i

x

y

*




E

i

y

x

*




E
iyy
*




]

[





r

x

x


(
n
)







r

x

y


(
n
)







r

y

x


(
n
)







r

y

y


(
n
)




]





(

Eq
.

32

)







In implementation, a four-dimensional polarization filter is configured to arrange the return vector in a column of four elements according to polarimetric positions of respective channels, and derive a projection coefficient by dividing the inner product by a magnitude of the interference vector, Ei, as indicated in Eq. 32.


In block 350, a filtered output for the sample n is generated by taking an inner product of the interference vector, Ei, normalized by γ from the return vector as expressed in below equation,










h

(
n
)

=


r

(
n
)

-


γ

(
n
)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]






(

Eq
.

33

)







Eq. 33 indicates that the filter output is produced by subtracting a product of the projection coefficient and the selected vector from the column of the return vector.


The above Gram-Schmidt process in blocks 320 and 350 can be applied repeatedly in block 360 to suppress any remaining interference and/or clutter signals.


To see the effects of the filtering process 300, consider the signal which is the sum of the polarized signal to be removed and the remaining unknown polarized signal.










r

(
n
)

=


α




E
i

(
n
)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]


-

β



S

(
n
)

[




s

x

x







s

x

y







s

y

x







s

y

y





]







(

Eq
.

34

)







where α and β are independent arbitrary coefficients multiplied to the polarization to be filtered and the other polarizations in the signal.


In Eq. 34, the idea is that the two quantities can vary relative to each other between filtering instances without any change to the filter's effectiveness.


The particulars of the signal modulating the polarization such as frequency and amplitude are not relevant. Also any additional distortion represented by the coefficients α and β can be dealt with and there is no requirement for stability in the non-interference polarization. Since the Gram-Schmidt process is linear, the component effects can be examined separately.


In an implementation, a first step in the process is to identify the polarization to be removed. Here this means knowledge of interference vector Ei(no). The interference is chosen for a particular sample to form the filter coefficients. The ability to use matched filter outputs to form estimates is useful. The important part may be the polarized portion, so the particular sample containing that polarized portion is irrelevant as the unpolarized portion will divide out.


Next the projection coefficient of the interference portion, γ, is calculated











γ
E

(
n
)

=





1




"\[LeftBracketingBar]"


E
i



"\[RightBracketingBar]"


2


[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]

H


α




E
i

(
n
)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]


=

α



E
i

(
n
)







(

Eq
.

35

)







Similarly, projection coefficient of the untargeted portion is calculated as following











γ
S

(
n
)

=





1




"\[LeftBracketingBar]"


E
i



"\[RightBracketingBar]"


2


[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]

H


β

S



(
n
)

[




s
xx






s

x

y







s

y

x







s

y

y





]


=

β


S

(
n
)







"\[LeftBracketingBar]"


S

(
n
)



"\[RightBracketingBar]"






"\[LeftBracketingBar]"



E
i

(
n
)



"\[RightBracketingBar]"




cos

(
θ
)






"\[LeftBracketingBar]"


E
i



"\[RightBracketingBar]"


2








(

Eq
.

36

)







where θ is an angle between S and Ei.


With Eqs. 35 and 36, a next step is to calculate the filter output, which is done by component first. Keeping the previous order and starting with the interference










h

(
n
)

=



α




E
i

(
n
)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]


+

β



S

(
n
)

[




s

x

x







s

x

y







s

y

x







s

y

y





]


-


(



γ
E

(
n
)

+


γ
S

(
n
)


)

[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]


=

β


S

(
n
)



(


[




s

x

x







s

x

y







s

y

x







s

y

y





]

-






"\[LeftBracketingBar]"


S

(
n
)



"\[RightBracketingBar]"






"\[LeftBracketingBar]"



E
i

(
n
)



"\[RightBracketingBar]"




cos

(
θ
)






"\[LeftBracketingBar]"


E
i



"\[RightBracketingBar]"


2



[




E

i

x

x







E

i

x

y







E

i

y

x







E

i

y

y





]


)







(

Eq
.

37

)







So, the final result has eliminated the signal associated with the interference polarization. This is accomplished independent of the modulation of the signals being processed. The output also retains all channels and other modulations unaltered. However, there are still distortions in the remaining signal.


In another implementation, a projection filtering can be applied on radar returns. Assume a polarization to be removed from the radar returns is p0. If there is a polarization, p1, to be preserved, that is leave completely unaltered by the filter, this can be accomplished through projection filtering. The simplest way to achieve this is to construct the matrix












F
=

[




p
0




p
1




e
0




e
1




]






where






e
0

=


[



1


0


0


0



]

T








e
1

=


[



0


1


0


0



]

T








(

Eq
.

38

)







Then in either time or distance, but taking time as the example, the filter can be applied through













g
0






g
1






g
2






g
3




=


F

-
1





r

t
k







(

Eq
.

39

)







And finally, the projection filter results are given by










y

t
k


=



g
1



p
1


+


g
2



e
0


+


g
3



e
1







(

Eq
.

40

)








FIG. 4 is a block diagram of a radar transceiving and processing system 400 for implementing the processes shown in FIGS. 2 and 3. As an example, the radar transceiving and processing system 400 includes a transceiver controller 410 coupled, through a bus 403, to a digital signal processor 420, a microcontroller unit 430, a memory 440 and a system interface 450. The transceiver controller 410 controls the transmission and receiving of multiple polarization radar signals. Data collected by the transceiver controller 410 is passed to digital signal processor 420 and microcontroller unit 430 for filtering and data processing depicted in FIGS. 2 and 3. Programmed instructions for performing the filtering and data processing are stored in memory 440. Processed return data is outputted through system interface 450.


In other implementations, the filtering and processing functions depicted in FIGS. 2 and 3 can be performed by hardware constructed from field programmable gate array (FPGA) or application-specific integrated circuit (ASIC). Such hardware implementation has the advantage of processing speed but may not have the flexibility of a software implementation.


To provide a basic and controlled demonstration of the potential use of the GSPF on objects reflecting waveforms in the environment, a simple simulation has been performed. In this simulation there is a single cycle of a full polarimetric reading with a LFM transmit wave. There are three targets at range indices 100, 111, and 212. The object at range index 100 is sufficiently large to impede detection of the object at index 111. The simulation results as the sum of all available channels over ranges are plotted in FIGS. 5-12.



FIG. 5 is a simulation result of an environment with and without a masking object at index 100. In this figure, there are two traces. One has all three reflectors with the object at index 111 masked by the object at index 100. The other trace shows an ideal suppression where the reading is taken with the object at index 100 absent from the environment. Since the goal is to suppress the target at index 100 to increase the detectability of the object at index 111 the second trace represents ideal performance. Also the target at index 212 has a scattering matrix distinct from the other two. The utility of having this third target present is to show the effect of filtering on other arbitrary targets present in the environment.



FIG. 6 is a simulation result of an environment with and without GSPF applied at index 100. To remove the masking target at index 100 the readings at the index were taken from the four matched filter outputs. These readings were then used to form a GSPF. The filter is then applied, and the results can be seen in a second trace of FIG. 2. As shown in FIG. 2, the GSPF filter is very effective at removing the target at index 100 and has made the target at index 111 easily detectable. There is, however, some attenuation to the targets remaining.



FIG. 7 shows a simulation comparing a GSPF result with an ideal result. In this figure the unwanted attenuation of the targets can be seen when the output of the GSPF is compared to the ideal situation where the target at index 100 is removed from the environment before the transmission. That is what the output would look like if the target at index 100 was physically removed.



FIG. 8 shows a simulation comparing GSPF and CPF results. In this figure, the output of the summed GSPF channels is compared with the sum of the two independent CPF applications.


Another scenario to illustrate a different aspect of GSPF can be simulated. The environment is the same, but now there is another masking target of equal magnitude to that of the one at index 100, but this target is at the opposite side of the masked target at index 111, at index 122. The reference target has also been moved to index 223. This is a situation requiring two nulls which the SNPF is incapable of. Further this time prior knowledge of the scattering matrices of the masking is assumed. This demonstrates utility from recovering polarimetric information from sources other than matched filter outputs.



FIG. 9 shows a simulation of an environment with or without masking object at index 100 and 122. Without the masking object provides an ideal visibility. With the masking object, the interference overwhelms the ideal return as shown in FIG. 9.



FIG. 10 shows a simulation of an environment with object at index 100 and 122 and with GSPF filtering. Here the GSPF filtering is applied with foreknowledge of the masking targets' scattering matrices. As shown in FIG. 10, the GSPF filtered result is significantly lower than the interference.



FIG. 11 shows a simulation of an environment without object at index 100 and 122 and with GSPF filtering.



FIG. 12 shows a simulation of an environment without object at index 100 and 122 and with a comparison between CPF and GSPF filtering. This figure shows the application of the CPF with foreknowledge of the polarization. The unfiltered and GSPF traces are present for comparison. To compare basic approaches, a single of the polarizations must be chose to apply the CPF. In this case the leading, index 100, polarization was chosen.



FIGS. 13A and 13B illustrate an experimental radar system 1300 for demonstrating the capability of a four-dimensional GSPF.


Referring to FIG. 13A, three targets, T1, T2, and T3, are placed in approximately a straight line in front of a radar 1310. The radar 1310 uses a continuous wave LFM sampled at 125 MHz with a band width of 100 KHz. When viewed from radar 1310, target T1 is the closest and partially blocks target T2 and T3. Target T2 is in the middle and partially blocks T3. Radar echo from target T3 will be obfuscated by targets T2 and T1; radar echo from target T2 will be obfuscated by target T1.


Referring to FIG. 13B, targets T1, T2 and T3 are placed at range indices R1, R2 and R3, respectfully. Range index R2 is larger than range index R1 but smaller than range index R3. Measurements were taken with all different combinations of these targets. Measurements with targets alone provide prior polarization information that can be used to form polarization filters.



FIG. 14 shows measurements with the presents of all the targets or each target individually. The traces are a sum of all for polarization channels from a single full polarization reading of two LFM cycles. Markers have been placed to indicate true positions of targets T1, T2 and T3. As shown in FIG. 14, when all targets T1, T2, and T3 are present, target T2 which is located in the middle, becomes completely undetectable. It is noted that when all targets are present targets T1 and T3 are still detectable, with target T1 producing most of the masking interference.



FIG. 15 shows measurements of all the targets with a GSPF applied to reveal target T2. In these measurements, a polarization of target T1 was measured using matched filter outputs when target T1 alone is present in the radar system 1300. This polarization finding was used to form a four-dimensional GSPF which is then used on a single full polarization reading from all three targes, T1, T2 and T3. The resulting channel sums can be seen in FIG. 15 with target T2 revealed.



FIG. 16 shows a comparison between the GSPF measurement and an ideal measurement. A measurement of target T2 alone represents an ideal measurement which is compared with GSPF measurement depicted in FIG. 15. The comparison as shown in FIG. 16 reveals an attenuation due to the polarization filter, but target T2 becomes plainly visible as is desired.



FIG. 17 shows a comparison between the GSPF measurement and a CPF measurement. Using prior knowledge of target T1's full polarization, an alternative approach is to use two two-dimensional conventional polarization filters (CPF). As shown in FIG. 17, a sum of the two CPFs is compared to the application of a four-dimensional GSPF depicted in FIG. 15. This demonstrates a utility of using four dimensions in a single filter with real world data.



FIG. 18 shows a comparison between another GSPF measurement and the ideal measurement. This GSPF measurement is performed using direct polarization findings from the matched filter output without using prior polarization information. The GSPF formation and application are all done using a single reading. The results are degraded as compared to forming GSPF with prior polarization information of target T2 as depicted in FIG. 15, however, these results still produce detectability for target T2. This is another advantage of using four dimensional polarization.



FIG. 19 shows a comparison between the GSPF measurement using no prior polarization knowledge and the ideal target T2 measurement. Again, the GSPF was formed from direct readings in the same matched filter outputs without prior polarization knowledge of target T1. The GSPF was then applied the radar returns with all targets present. The ideal target T2 measurement is performed with target T2 alone in the radar system 1300.



FIG. 20 shows a comparison between GSPF and CPFs results both without using prior polarization knowledge. Two conventional polarization filters (CPFs) can also be formed from direct readings in the same matched filter outputs without prior polarization knowledge of target T1.


The above simulations and real world radar measurements demonstrate that full polarized readings are possible with dual polarized radar systems. This mode of operation provides the opportunity for more polarimetric information, but in many cases will require appropriate filtering methods to take full advantage of the situation. The Gram Schmidt process provides a straightforward method to implement basic filtering in four dimensional full polarization returns. This new framework also provides new opportunities in the use of polarization filters. First the potential for ideal nulls is increased from one to three. Second the lower relative portion of a signal removed with a four dimensional filter as opposed to a two dimensional filter makes taking and using polarizations directly from matched filter outputs much more practical.


Some portions of the detailed descriptions of this disclosure have been presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within a computer or digital system memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. A procedure, logic block, process, etc., is herein, and generally, conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these physical manipulations take the form of electrical or magnetic data capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system or similar electronic computing device. For reasons of convenience, and with reference to common usage, such data is referred to as bits, values, elements, symbols, characters, terms, numbers, or the like, with reference to various presently disclosed embodiments.


It should be borne in mind, however, that these terms are to be interpreted as referencing physical manipulations and quantities and are merely convenient labels that should be interpreted further in view of terms commonly used in the art. Unless specifically stated otherwise, as apparent from the discussion herein, it is understood that throughout discussions of the present embodiment, discussions utilizing terms such as “determining” or “outputting” or “transmitting” or “recording” or “locating” or “storing” or “displaying” or “receiving” or “recognizing” or “utilizing” or “generating” or “providing” or “accessing” or “checking” or “notifying” or “delivering” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data. The data is represented as physical (electronic) quantities within the computer system's registers and memories and is transformed into other data similarly represented as physical quantities within the computer system memories or registers, or other such information storage, transmission, or display devices as described herein or otherwise understood to one of ordinary skill in the art.

Claims
  • 1. An apparatus for detecting targets with radar signals, the apparatus comprising: a receiver configured to receive a radar signal and generate a first return vector having four elements representing four channels of a full-polarimetric radar reading; anda four-dimensional polarization filter applied to the first return vector, the four-dimensional polarization filter configured to arrange the first return vector in a column of four elements according to polarimetric components associated with of respective transmit/receive channels, take an inner product of a selected vector with the column, derive a projection coefficient by dividing the inner product by a magnitude of the selected vector, and produce an output by subtracting a product of the projection coefficient and the selected vector from the column.
  • 2. The apparatus of claim 1, wherein the selected vector is estimated from an interference signal or clutters that impact detection performance.
  • 3. The apparatus of claim 2, wherein the interference signal is identified from a second return vector different from the first return vector.
  • 4. The apparatus of claim 2, wherein the interference signal is identified as undesired signal.
  • 5. The apparatus of claim 1, wherein the column is indexed by either time or equivalently range.
  • 6. The apparatus of claim 1, wherein the four channels include a HH channel for horizontal transmit and horizontal receive, a VV channel for vertical transmit and vertical receive, a HV channel for horizontal transmit and vertical receive and a VH channel for vertical transmit and horizontal receive.
  • 7. The apparatus of claim 1, further comprising a transmitter configured to transmit orthogonally-polarized incident radar signals.
  • 8. The apparatus of claim 7, wherein the receiver includes a matched filter configured to examine the received radar signal against the transmitted radar signals to generate the first return vector.
  • 9. A system for detecting targets with radar signals, the system comprising: a transmitter configured to transmit orthogonally-polarized incident radar signals;a receiver configured to receive a radar signal and generate a first return vector having four elements representing four channels of a full-polarimetric radar reading; anda four-dimensional polarization filter applied to the first return vector, the four-dimensional polarization filter configured to arrange the first return vector in a column of four elements according to polarimetric positions of respective channels, take an inner product of a selected vector with the column, derive a projection coefficient by dividing the inner product by a magnitude of the selected vector, and produce an output by subtracting a product of the projection coefficient and the selected vector from the column.
  • 10. The system of claim 9, wherein the selected vector is estimated from an undesired interference signal identified from a second return vector different from the first return vector.
  • 11. The system of claim 9, wherein the column is indexed by either time or range.
  • 12. The system of claim 9, wherein the four channels include a HH channel for horizontal transmit and horizontal receive, a VV channel for vertical transmit and vertical receive, a HV channel for horizontal transmit and vertical receive and a VH channel for vertical transmit and horizontal receive.
  • 13. The system of claim 9, wherein the receiver includes a matched filter configured to examine the received radar signal against the transmitted radar signals to generate the first return vector.
  • 14. A method for detecting targets with radar signals, the method comprising: receiving a radar signal by a receiver to generate a first return vector having four elements representing four channels of a full-polarimetric radar reading; andfiltering the first return vector by a four-dimensional polarization filter, the filtering including arranging the first return vector in a column of four elements according to polarimetric positions of respective channels, taking an inner product of a selected vector with the column, deriving a projection coefficient by dividing the inner product by a magnitude of the selected vector, and producing an output by subtracting a product of the projection coefficient and the selected vector from the column.
  • 15. The method of claim 14, wherein the selected vector is estimated from an undesired interference signal.
  • 16. The method of claim 15, wherein the interference signal is identified from a second return vector different from the first return vector.
  • 17. The method of claim 14, wherein the column is indexed by either time or range.
  • 18. The method of claim 14, wherein the four channels include a HH channel for horizontal transmit and horizontal receive, a VV channel for vertical transmit and vertical receive, a HV channel for horizontal transmit and vertical receive and a VH channel for vertical transmit and horizontal receive.
  • 19. The method of claim 14, further comprising transmitting orthogonally-polarized incident radar signals by a transmitter.
  • 20. The method of claim 19, further comprising examining, by a matched filter, the received radar signal against the transmitted radar signals to generate the first return vector.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Provisional Application No. 63/484,271 filed on 10 Feb. 2023 and entitled “4D Polarization Filtering” and is herein incorporated by reference in its entirety.

GOVERNMENT SUPPORT

This invention was made with government support under N00014-18-1-2134 awarded by the U.S. Office of Naval Research, Code 31. The government has certain rights in the invention.

Provisional Applications (1)
Number Date Country
63484271 Feb 2023 US