Patent ID: 7439906

Claim:
A method for processing a received radar pulse from a moving target, comprising: a) receiving a return signal; b) obtaining L+(2M−1 (N−1) samples y of the return signal, where y(Λ)={tilde over (x)} T (Λ)s+v(Λ): c) applying Minimum Mean Square Error (MMSE) 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 (ρ)} 1 (Λ)=|{circumflex over (x)} 1 (Λ)| 2 for Λ=−(M−1)(N−1), . . . , L−1+(M−1)(N−1); e) estimating a range cell Doppler shift for each range cell magnitude estimate above a user-selected threshold; f) computing MMSE filters according to w(Λ)=ρ(Λ)({tilde over (C)}(Λ)+R) −1 [s∘e(Λ], where ρ(Λ)=|x(Λ)| 2 is the power of x(Λ), R=E[v(Λ) v H (Λ)] is the noise covariance matrix, and the range cell Doppler shifts are inserted; g) 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 h) repeating (e)-(g) for subsequent reiterative stages until a desired length−L range window is reached, thereby resolving the scatterers from noise and other scatterers.