Correlation based optical ranging and proximity detector
First Claim
1. A system for detecting and ranging objects comprising:
- sequence generating means for providing a binary code having an autocorrelation function with negative sidelobes;
transmitting means electrically coupled to said sequence generating means for emitting a transmission signal that is representative of said binary code;
reception means operatively associated with said transmitting means for receiving a return signal;
first correlating means connected to said reception means and said sequence generating means for comparing said return signal with a first correlation signal to produce a first autocorrelation signal, said first correlation signal being said binary code with a selected time delay;
second correlating means connected to said reception means and said sequence generating means for comparing said return signal with a second correlation signal to produce a second autocorrelation signal, said second correlation signal being said first correlation signal with a preselected delay period;
calculating means electrically coupled to said first and second correlating means for generating a sum signal and a difference signal, said sum signal being at least partially based on combining said first and second autocorrelation signals, said difference signal being at least partially based on a difference between said first and second autocorrelation signals; and
processing means for analyzing said sum and difference signals to determine whether said return signal is an echo of said transmission signal from a target.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for detecting and ranging objects utilize summed and difference signals to determine whether a target is present at a predetermined distance from the system. The summed and difference signals represent corresponding points on two discriminator functions that are derived by summing and subtracting two autocorrelation functions. The two autocorrelation functions are identical functions, except that one has been shifted by a one-bit period. By analyzing the summed and difference signals, the system is able to detect objects that cross a boundary zone located at the predetermined distance from the system. In the preferred embodiment, an optical signal is transmitted by a transmitter of the system to detect a target. Preferably, the optical signal is modulated in accordance with a double concatenated eleventh order Barker-based code. The optical signal is received by an associated photodiode after being reflected by the target. The received signal is then cross-correlated to produce the two autocorrelation signals.
-
Citations
20 Claims
-
1. A system for detecting and ranging objects comprising:
-
sequence generating means for providing a binary code having an autocorrelation function with negative sidelobes;
transmitting means electrically coupled to said sequence generating means for emitting a transmission signal that is representative of said binary code;
reception means operatively associated with said transmitting means for receiving a return signal;
first correlating means connected to said reception means and said sequence generating means for comparing said return signal with a first correlation signal to produce a first autocorrelation signal, said first correlation signal being said binary code with a selected time delay;
second correlating means connected to said reception means and said sequence generating means for comparing said return signal with a second correlation signal to produce a second autocorrelation signal, said second correlation signal being said first correlation signal with a preselected delay period;
calculating means electrically coupled to said first and second correlating means for generating a sum signal and a difference signal, said sum signal being at least partially based on combining said first and second autocorrelation signals, said difference signal being at least partially based on a difference between said first and second autocorrelation signals; and
processing means for analyzing said sum and difference signals to determine whether said return signal is an echo of said transmission signal from a target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of detecting and ranging objects from a source location comprising steps of:
-
transmitting a transmission signal from a ranging detector at said source location, including modulating said transmission signal in accordance to a binary code having an autocorrelation function with negative sidelobes;
subsequent to said step of transmitting said transmission signal, receiving a return signal by said ranging detector at said source location;
cross-correlating said return signal with a first correlation signal and a second correlation signal to produce a first autocorrelation signal and a second autocorrelation signal, said first and second correlation signals being time-delayed versions of said binary code, said second correlation signal being further time-delayed than said first correlation signal by a preselected bit period;
combining said first and second autocorrelation signals in a manner at least partially based on a signal summing to derive a summed signal;
combining said first and second autocorrelation signals in a manner at least partially based on a signal differencing to derive a difference signal; and
processing said summed and difference signals by a processor of said ranging detector to determine presence of a target, said presence being defined by relative amplitudes of said summed and difference signals. - View Dependent Claims (11, 12, 13, 14, 15, 16)
repeating said steps of transmitting, receiving, cross-correlating, summing and differencing to derive next-summed and difference signals; and
comparing said next-summed and difference signals with said summed and difference signals to determine a relative direction of movement of said target with respect to said ranging detector.
-
-
14. The method of claim 13 further comprising a step of adjusting time delays of said first and second autocorrelation signals to track said target in response to said determination of said relative direction of movement of said target.
-
15. The method of claim 10 further comprising a step of transmitting a second transmission signal from said ranging detector, wherein said second transmission signal has been modulated in accordance with a second binary code, said second binary code being an inverted version of said binary code.
-
16. The method of claim 10 wherein said step of transmitting said transmission signal is a step of transmitting an optical transmission signal, and wherein said step of receiving said return signal is a step of receiving an optical return signal.
-
17. A system for detecting presence of objects at a vicinity from a source location comprising:
-
a code sequence generator configured to generate a binary code having an autocorrelation function with negative sidelobes;
a transmitter electrically coupled to said code sequence generator to emit an electromagnetic signal that is representative of said binary code;
a receiver operatively associated with said transmitter to receive a return electromagnetic signal;
a first correlator connected to said receiver and said code sequence generator designed to compare said return signals with a first correlation code to produce a first autocorrelation signal, said first correlation code being said binary code with a selected time delay, said selected time delay defining a predetermined proximity from said source location being monitored;
a second correlator connected to said receiver and said code sequence generator designed to compare said return signal with a second correlation code to produce a second autocorrelation signal, said second correlation code being said first correlation code with a one-bit period delay;
calculating means electrically coupled to said first and second correlators for summing and subtracting said first and second autocorrelation signals in order to output a sum signal and a difference signal; and
a processor connected to said calculating means to analyze said sum and difference signals, said processor configured to determine whether said return signal is an echo of said emitted electromagnetic signal from a target at said predetermined proximity by the analysis of said sum and difference signals. - View Dependent Claims (18, 19, 20)
-
Specification