Robust predictive deconvolution system and method
First Claim
1. A method for processing a received, modulated pulse that requires predictive deconvolution to resolve a scatterer from noise and other scatterers, comprising:
- a) receiving a return signal;
b) obtaining L+(2M−
1)(N−
1) samples y of the return signal, where y(l)={tilde over (x)}T(l) s+v(l);
c) applying RMMSE estimation to each successive N samples to obtain initial impulse response estimates [{circumflex over (x)}1{−
(M−
1)(N−
1)}, . . . , {circumflex over (x)}1{−
1}, {circumflex over (x)}1{−
0}, . . . , {circumflex over (x)}1{L−
1}, {circumflex over (x)}1{L}, . . . , {circumflex over (x)}1{L−
1+(M−
1)(N−
1)}];
d) computing power estimates {circumflex over (ρ
)}(l)=|{circumflex over (x)}1(l)|60 for (l)=−
(M−
1)(N−
1), . . . , L−
1+(M−
1)(N−
1) and 0<
α
≦
2;
(e) computing MMSE filters according to w(l)=ρ
(l) (C(l) R)−
1s , where ρ
(l)=E[|x(l)|α
] is the power of x(l), for 0<
α
≦
2, and R=E[v(l)vH(l)] is the noise covariance matrix;
(f) applying the MMSE filters to y to obtain [{circumflex over (x)}2{−
(M−
2)(N−
1)}, . . . , {circumflex over (x)}2{−
1}, {circumflex over (x)}2{0}, . . . , {circumflex over (x)}2{L−
1}, {circumflex over (x)}2{L}, . . . , {circumflex over (x)}2{L−
1+(M−
2)(N−
1}]; and
(g) repeating (d)–
(f) for subsequent reiterative stages until a desired length-L range window is reached, thereby resolving the scatterer from noise and other scatterers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing a received, modulated pulse (i.e. waveform) that requires predictive deconvolution to resolve a scatterer from noise and other scatterers includes receiving a return signal; obtaining L+(2M−1)(N−1) samples y of the return signal, where y(l)={tilde over (x)}T(l) s+v(l); applying RMMSE estimation to each successive N samples to obtain initial impulse response estimates [{circumflex over (x)}1{−(M−1)(N−1)}, . . . , {circumflex over (x)}1{−1}, {circumflex over (x)}1 {0}, . . . , {circumflex over (x)}1{L−1}, . . . , {circumflex over (x)}1{L}, {circumflex over (x)}1{−1 +(M−1)(N−1)}]; computing power estimates {circumflex over (ρ)}1(l)=|{circumflex over (x)}1(l)|α for l=−(M−1)(N−1), . . . , L−1+(M−1)(N−1) and 0<α≦2; computing MMSE filters according to w(l)=ρ(l) (C(l)+R)−1s, where ρ(l)=E[|x(l)|α] is the power of x(l), for 0<α≦2, and R=E[v(l) vH(l)] is the noise covariance matrix; applying the MMSE filters to y to obtain [{circumflex over (x)}2{−(M−2)(N−1)}, . . . , {circumflex over (x)}2{−1}, {circumflex over (x)}2{0}, . . . , {circumflex over (x)}2{L−1}, {circumflex over (x)}2{L}, . . . , {circumflex over (x)}2{L−1+(M−2)(N−1)}]; and repeating (d)–(f) for subsequent reiterative stages until a desired length-L range window is reached, thereby resolving the scatterer from noise and other scatterers. The RMMSE predictive deconvolution approach provides high-fidelity impulse response estimation. The RMMSE estimator can reiteratively estimate the MMSE filter for each specific impulse response coefficient by mitigating the interference from neighboring coefficients that is a result of the temporal (i.e. spatial) extent of the transmitted waveform. The result is a robust estimator that adaptively eliminates the spatial ambiguities that occur when a fixed receiver filter is used.
34 Citations
28 Claims
-
1. A method for processing a received, modulated pulse that requires predictive deconvolution to resolve a scatterer from noise and other scatterers, comprising:
-
a) receiving a return signal; b) obtaining L+(2M−
1)(N−
1) samples y of the return signal, where y(l)={tilde over (x)}T(l) s+v(l);c) applying RMMSE estimation to each successive N samples to obtain initial impulse response estimates [{circumflex over (x)}1{−
(M−
1)(N−
1)}, . . . , {circumflex over (x)}1{−
1}, {circumflex over (x)}1{−
0}, . . . , {circumflex over (x)}1{L−
1}, {circumflex over (x)}1{L}, . . . , {circumflex over (x)}1{L−
1+(M−
1)(N−
1)}];d) computing power estimates {circumflex over (ρ
)}(l)=|{circumflex over (x)}1(l)|60 for (l)=−
(M−
1)(N−
1), . . . , L−
1+(M−
1)(N−
1) and 0<
α
≦
2;(e) computing MMSE filters according to w(l)=ρ
(l) (C(l) R)−
1s , where ρ
(l)=E[|x(l)|α
] is the power of x(l), for 0<
α
≦
2, and R=E[v(l)vH(l)] is the noise covariance matrix;(f) applying the MMSE filters to y to obtain [{circumflex over (x)}2{−
(M−
2)(N−
1)}, . . . , {circumflex over (x)}2{−
1}, {circumflex over (x)}2{0}, . . . , {circumflex over (x)}2{L−
1}, {circumflex over (x)}2{L}, . . . , {circumflex over (x)}2{L−
1+(M−
2)(N−
1}]; and(g) repeating (d)–
(f) for subsequent reiterative stages until a desired length-L range window is reached, thereby resolving the scatterer from noise and other scatterers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A radar receiver system comprising;
-
a receiver; a processor including a Reiterative Minimum Mean-Square Error estimation (RMMSE) radar pulse compression algorithm, wherein the RMSSE radar pulse compression algorithm comprises; (a) obtaining L+(2M−
1)(N−
1) samples y of a radar return signal, where y(l)={circumflex over (x)}T(l) s+v(l);(b) applying RMMSE pulse compression to each set of N contiguous samples to obtain initial radar impulse response estimates [{circumflex over (x)}1{−
(M−
1)(N−
1)}, . . . , {circumflex over (x)}1{−
1},{circumflex over (x)}1{0}, . . . , {circumflex over (x)}1{L−
1},{circumflex over (x)}1{L}, . . . , {circumflex over (x)}1{L−
1+(M−
1)(N−
1)}];(c) computing power estimates {circumflex over (ρ
)}1(l)=|{circumflex over (x)}1(l)|α
for (l)=−
(M−
1)(N−
1), . . . , L−
1+(M−
1)(N−
1) and 0<
α
≦
2;(d) computing range-dependent filters according to w(l)=ρ
(l) (C(l) R)−
1s, where ρ
(l)=E[|x(l)|α
] is the power of x(l), for 0<
α
≦
2, and R=E[v(l) vH(l)] is the noise covariance matrix;(e) applying the range-dependent filters to y to obtain [{circumflex over (x)}2{−
(M−
2)(N−
1)}, . . . , {circumflex over (x)}2{−
1}, {circumflex over (x)}2{0}, . . . , {circumflex over (x)}2{L−
1}, {circumflex over (x)}2{L}, . . . ,{circumflex over (x)}2{L−
1+(M−
2)(N−
1)}]; and(f) repeating (c)–
(e) for subsequent reiterative stages until a desired length-L range window is reached; anda target detector. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for processing a received, modulated radar pulse to resolve a radar target from noise or other targets, comprising:
-
a) receiving a radar return signal; b) obtaining L+(2M−
1)(N−
2) samples y of the radar return signal, where y(l)={circumflex over (x)}T(l) s+v(l);c) applying RMMSE pulse compression to each successive N samples to obtain initial radar impulse response estimates [{circumflex over (x)}1{−
(M−
1)(N−
1)}, . . . , {circumflex over (x)}1{−
1}{circumflex over (x)}1{0}, . . . , {circumflex over (x)}1{L−
1}, {circumflex over (x)}1{L}, . . . , {circumflex over (x)}1{L−
1+(M−
1)(N−
1)}];d) computing power estimates {circumflex over (ρ
)}1(l)=|{circumflex over (x)}1(l)|α
for l=−
(M−
1)(N−
l), . . . , L−
1(M−
1) and 0<
α
≦
2;(e) computing range-dependent filters according to w(l)=ρ
(l) (C(l)+R)−
1s, where ρ
(l)=E[|x(l)|α
] is the power of x(l), for 021 α
≦
2, and R=E[v(l)vH(l)] is the noise covariance matrix;(f) applying the range-dependent filters to y to obtain [{circumflex over (x)}2{−
(M−
2)(N−
1)}, . . . , {circumflex over (x)}2{−
1}, . . . , {circumflex over (x)}2{0}, . . . , {circumflex over (x)}2{L−
1}, {circumflex over (x)}2{L}, . . . , {circumflex over (x)}2{L−
1+(M−
2)(N−
1)}]; and(g) repeating (d)–
(f) for subsequent reiterative stages until a desired length-L range window is reached, thereby resolving the radar target from noise or other targets. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification