IP Library Granted Patent US 12699186
Granted Patent B2
US 12699186 · App. 17/356,172 · Granted Aug 4, 2026

Interferometric imager and method

Inventors: Kelvin Wagner (Boulder, CO); Kai-Ting Ting (Boulder, CO)
Assignee: THE REGENTS OF THE UNIVERSITY OF COLORADO, A BODY CORPORATE
G01S17/89G01S7/4815G01S17/931
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12699186
App. No.
17/356,172
Granted
Aug 4, 2026
Kind
B2
Abstract

An imaging method includes: (I) simultaneously illuminating a scene with a first (second) diverging wave originating from a first (second) location and modulated with a first (second) shift-and-add-qualifying-code. A scatterer that scatters the first (second) diverging wave as a first (second) speckle. (II) Detecting, with a receiver, an interference signal, produced from interference between the speckle fields, and including a code temporally shifted with respect to the first SAA-code by a large-scale time-shift. (III) Circulantly correlating the interference signal with a reference SAA-code to generate a correlation signal. (IV) Determining the time-difference-of-arrival from the large-scale time-shift. (V) Determining a location of the scatterer by: determining, from the time-difference-of-arrival, a hyperbolic contour that locates the scatterer angularly; and determining, from one of (i) a small-scale time-shift of a peak of the correlation signal and (ii) a ranging delay, an elliptical contour that locates a range of the scatterer from the receiver.

Claims (44)

1 . An interferometric imaging method comprising:

simultaneously illuminating a scene with:

(i) a first diverging wave originating from a first source location and modulated with a first shift-and-add qualifying-code (first SAA-code), the scene including a scatterer that scatters the first diverging wave as a first expanding speckle field propagating from the scatterer toward a receiver, and

(ii) a second diverging wave originating from a second source location, modulated with a second SAA-code, the second source location being displaced from the first source location in a first displacement direction, the scatterer scattering the second diverging wave as a second expanding speckle field propagating from the scatterer toward the receiver;

detecting, at the receiver, an interference signal produced from spatially-integrated interference between the first expanding speckle field and the second expanding speckle field, the interference signal yielding a code temporally shifted with respect to the first SAA-code by a large-scale time-shift determined at least in part by (i) shift-and-add properties of the first and second SAA-codes, and (ii) a time-difference-of-arrival at the receiver proportional to (R 1 −R 2 )/c, where R 1 and R 2 are distances between (i) the scatterer and the first source location, and (ii) the scatterer and the second source location, respectively;

circulantly correlating the interference signal with a reference SAA-code to generate a correlation signal that includes a plurality of non-overlapping segments each associated with a respective one of a plurality of angularly-resolved bins as determined by the time difference of arrival;

determining the time-difference-of-arrival from the large-scale time-shift; and

determining a location of the scatterer by:

determining, from the time-difference-of-arrival, a hyperbolic contour that locates the scatterer angularly with respect to a depth direction perpendicular to the first displacement direction, (R 1 −R 2 )/2c being constant for each point on the hyperbolic contour and denoting an angular coordinate; and

determining, from one of (i) a small-scale time-shift of a correlation peak of the correlation signal and (ii) a ranging delay, an elliptical contour that locates a range of the scatterer with respect to the receiver, (R 1 +R 2 )/2c being constant for each point on the elliptical contour and denoting a bistatic range coordinate,

the location of the scatterer being the intersection of the hyperbolic contour and the elliptical contour.

2 . The method of claim 1 , the scene including an additional point scatterer, the interference signal including an additional SAA code temporally shifted with respect to the first SAA-code by a large-scale time-shift magnitude determined at least in part by (i) the first shift-and-add properties of the first and second SAA-codes, and (ii) an additional time-difference-of-arrival at the receiver equal to (R′ 1 −R′ 2 )/c, where R′ 1 and R′ 2 are distances between (i) the additional point scatterer and the first source location, and (ii) the additional point scatterer and the second source location, respectively; and further comprising

determining the additional time-difference-of-arrival from the large-scale time-shift;

determining an additional location of the additional scatterer by:

determining, from the additional time-difference-of-arrival, an additional hyperbolic contour that locates the additional point scatterer angularly with respect to the depth direction, (R′ 1 −R′ 2 )/2c being constant for each point on the additional hyperbolic contour and denoting an additional angular coordinate;

determining, from one of (i) a shift of a correlation peak of the correlation signal and (ii) a ranging delay, an additional elliptical contour that that locates an additional range of the additional scatterer with respect to the receiver, (R′ 1 +R′ 2 )/c being constant for each point on the additional elliptical contour,

the additional location of the additional scatterer being the intersection of the additional hyperbolic contour and the additional elliptical contour.

3 . The method of claim 1 , the second SAA-code being equal to the first SAA-code with a temporal offset, and further comprising determining the temporal offset such that the correlation signal includes the plurality of non-overlapping segments.

4 . The method of claim 3 , determining the temporal offset comprising executing a random search of a correlation surface generated by correlating the interference signal with the reference SAA for a plurality of trial ranges of temporal offsets.

5 . The method of claim 1 , at least one of the first SAA-code and the second SAA-code being one of maximal-length pseudo-noise codes, a preferred pseudo-noise sequence pair that produces a set of Gold codes with minimized cross-correlations.

6 . The method of claim 1 , the first SAA-code being a maximal length pseudonoise sequence and, in the step of correlating, the reference SAA-code being one of (i) the first SAA-code, (ii) the second SAA-code, (iii) a SAA code that is circulant delay offset of either the first SAA-code or the second SAA-code, and (iv) any combination thereof.

7 . The method of claim 1 , the first SAA-code being a maximal length pseudonoise sequence, the second SAA-code being a preferred pseudo-noise sequence pair that produces a set of Gold codes with minimized cross-correlations, the reference SAA-code being a bank of reference Gold codes each being a product of a first input SAA code and a second input SAA code time-shifted relative thereto to produce different Gold codes as different interferometric products for different TDOAs, said correlating comprising:

generating the correlation signal at least in part by correlating the interference signal against the bank of Gold reference codes to produce multiple correlation outputs.

8 . The method of claim 1 , the first diverging wave and the second diverging wave having a same carrier frequency.

9 . The method of claim 1 , the ranging delay being equal to (R 1 +R 2 +2R 0 )/c, where R 0 is the distance between the scatterer and the receiver.

10 . The method of claim 1 , each of the first and second SAA-codes being modulated onto the first and second diverging waves respectively via a binary-phase-shift-key scheme.

11 . The method of claim 1 , simultaneously illuminating a scene including:

illuminating the scene with a third diverging wave originating from a third source location, modulated with a third SAA-code with a shift-and-add property, the third source location being displaced from each of the first source location in a second displacement direction differing from the first displacement direction, the scatterer scattering the third diverging wave as a third expanding speckle field propagating from the scatterer toward an additional receiver;

and further comprising:

detecting, at the additional receiver, a second interference signal produced from spatially-integrated interference between the first expanding speckle field and the third expanding speckle field, the second interference signal yielding a second code temporally shifted with respect to the first SAA-code by a second large-scale time-shift determined at least in part by (i) the shift-and-add properties of the first and third SAA-codes, and (ii) a second time-difference-of-arrival at the receiver equal to (R 1 −R 3 )/c, where R 1 and R 3 are distances between (i) the scatterer and the first source location, and (ii) the scatterer and the third source location, respectively;

correlating the second interference signal with a second reference SAA-code to generate a second correlation signal;

circulantly correlating the second interference signal with a second reference SAA-code to generate a second correlation signal that includes a second plurality of non-overlapping segments each associated with a respective one of a second plurality of angularly-resolved bins as determined by the second time-difference-of-arrival;

determining the second time-difference-of-arrival from the second large-scale time-shift;

determining a second location of the scatterer by:

determining, from the second time-difference-of-arrival, a second hyperbolic contour that locates the scatterer angularly with respect to a second depth direction perpendicular to the second displacement direction, (R 1 −R 3 )/2c being constant for each point on the second hyperbolic contour and denoting a second angular coordinate; and

determining, from one of (i) a small-scale time-shift of a correlation peak of the second correlation signal and (ii) a second ranging delay, a second elliptical contour that locates a range of the scatterer with respect to the receiver, (R 1 +R 3 )/2c being constant for each point on the second elliptical contour and denoting a bistatic range coordinate,

the second location of the scatterer being the intersection of the second hyperbolic contour and the second elliptical contour.

12 . The method of claim 11 , the second displacement direction being perpendicular to the first displacement direction.

13 . An interferometric imager comprising:

a first transmitter configured to emit electromagnetic radiation in a first direction;

a second transmitter laterally displaced from the first transmitter in a displacement direction perpendicular to the first direction, and configured to emit electromagnetic radiation in the first direction;

a detector having an electromagnetic radiation-receiving surface facing the first direction;

a processor communicatively coupled to the detector; and

a memory storing machine readable instructions that when executed by a processor, control the processor to execute the method of claim 1 .