FMCW LIDAR SYSTEM AND METHOD FOR SIMULTANEOUS RANGE AND VELOCITY MEASUREMENT
20220413098 · 2022-12-29
Inventors
Cpc classification
G01S17/58
PHYSICS
International classification
G01S17/34
PHYSICS
G01S17/58
PHYSICS
Abstract
The invention relates to a system and a method for simultaneous range and velocity measurement in an FMCW LiDAR system. A first light source (16) produces first light having a first frequency that varies according to a first chirp rate. A second light source (18) produces second light having a second frequency that is constant or that varies according to a second chirp rate being different from the first chirp rate. Measuring light obtained by combining the first and second light therefore has two different frequency components during a measurement interval. A splitter (22) separates the measuring light into reference light and output light, and a scanning unit (28) directs the output light towards an object (12) and receives input light that is obtained by reflection of the output light at the object (12). A detector (32) detects a superposition of the reference light and the input light. A computing unit (34) computes unambiguously the range and relative velocity by analyzing beat frequencies resulting from the superposition, wherein ambiguities due to Doppler frequency shifts are removed by performing a decision tree analysis.
Claims
1. An FMCW LiDAR system for simultaneous range and velocity measurement, comprising a first light source configured to produce first light having a first frequency that varies according to a first chirp rate, a second light source configured to produce second light having a second frequency that is constant or that varies according to a second chirp rate that is different from the first chirp rate, an optical combiner configured to combine the first light and the second light, thereby obtaining measuring light having at least two different frequency components during a measurement interval, a splitter configured to separate the measuring light into reference light and output light, a scanning unit configured to direct the output light towards an object along different directions and to receive input light that is obtained by reflection of the output light at the object, a detector configured to detect a superposition of the reference light and the input light, and a computing unit configured to compute unambiguously a range to the object and a relative velocity between the system and the object by analyzing beat frequencies resulting from the superposition detected by the detector, wherein the computing unit is further configured to remove ambiguities due to Doppler frequency shifts by performing a decision tree analysis.
2. The system of claim 1, wherein the second frequency is constant, the first frequency varies according to a chirp rate CR1 during a first portion of the measurement interval and according to a chirp rate CR2 during a second portion of the measurement interval, and wherein the computing unit is configured to compute beat frequencies separately for each portion of the measurement interval, and to compute the range and the velocity by analyzing the beat frequencies measured during both portions of the measurement interval.
3. The system of claim 2, wherein the computing unit is configured, when performing the decision tree analysis, to determine, separately for each of the first and second measurement intervals, how many beat frequencies have been measured, and whether there is a beat frequency that occurs in both measurement intervals.
4. The system of claim 2, wherein the chirp rate CR1 is a positive chirp rate so that the frequency increases during the first portion of the measurement interval, and wherein the chirp rate CR2 is a negative chirp rate so that the frequency decreases during the second portion of the measurement interval.
5. The system of claim 1, wherein the system comprises a third light source configured to produce third light having a third frequency that varies according to a third chirp rate that is different from the first chirp rate and the second chirp rate, and wherein the computing unit is configured to compute beat frequencies for the first light, the second light and the third light, and to compute the range and the velocity by analyzing said beat frequencies.
6. The system of claim 5, wherein analyzing the beat frequencies includes the steps of: a) assigning the beat frequencies in different combinations to the first light, the second light and the third light, b) computing, for at least one combination, a preliminary value for the range and preliminary values for the velocity at least for the first light and the second light, c) determining a combination for which at least two preliminary values for the velocity are sufficiently similar, d) determining final values for the range and for the velocity by adopting the values computed for the combination determined in step c).
7. The system of claim 1, comprising an optical circulator connecting the splitter, the scanning unit and the detector so that the output light is directed towards the scanning unit and the input light is directed towards the detector.
8. A method for simultaneous range and velocity measurement in an FMCW LiDAR system, comprising the following steps: a) producing first light having a first frequency that varies according to a first chirp rate; b) producing second light having a second frequency that is constant or that varies according to a second chirp rate that is different from the first chirp rate; c) combining the first light and the second light, thereby obtaining measuring light having at least two different frequency components during a measurement interval; d) separating the measuring light into reference light and output light; e) directing the output light towards an object along different directions and receiving input light that is obtained by reflection of the output light at the object; f) detect a superposition of the reference light and the input light; g) computing unambiguously a range to the object and a relative velocity between the system and the object by analyzing beat frequencies resulting from the superposition detected by the detector, wherein step g) includes the step of removing ambiguities due to Doppler frequency shifts by performing a decision tree analysis.
9. The method of claim 8, wherein the second frequency is constant, the first frequency varies according to a chirp rate CR1 during a first portion of the measurement interval and according to a chirp rate CR2 during a second portion of the measurement interval, beat frequencies are computed separately for each portion of the measurement interval, and the range and the velocity are computed by analyzing the beat frequencies measured during both portions of the measurement interval.
10. The method of claim 9, wherein, when performing the decision tree analysis, it is determined, separately for each of the first and second measurement intervals, how many beat frequencies have been measured, and whether there is a beat frequency that occurs in both measurement intervals.
11. The method of claim 9, wherein the chirp rate CR1 is a positive chirp rate so that the frequency increases during the first portion of the measurement interval, and wherein the chirp rate CR2 is a negative chirp rate so that the frequency decreases during the second portion of the measurement interval.
12. The method of claim 8, comprising the steps of producing third light having a third frequency that varies according to a third chirp rate that is different from the first chirp rate and the second chirp rate, and computing beat frequencies for the first light, the second light and the third light, and computing the range and the velocity by analyzing said beat frequencies.
13. The method of claim 12, wherein analyzing the beat frequencies includes the steps of: assigning the beat frequencies in different combinations to the first light, the second light and the third light, computing, for at least one combination, a preliminary value for the range and preliminary values for the velocity at least for the first light and the second light, determining a combination for which at least two preliminary values for the velocity are sufficiently similar, determining final values for the range and for the velocity by adopting the values computed for the combination determined in step c).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Various features and advantages of the present invention may be more readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings in which:
[0059]
[0060]
[0061]
[0062]
[0063] is
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0082] 1. Introduction
[0083]
[0084] The information computed by the scanner system 14 about the environment lying ahead of the vehicle 10 may be used, for example, to assist the driver of the vehicle 10 in various ways. For example, warning messages may be generated if a collision of the vehicle 10 with the object 12 threatens. If the vehicle 10 drives autonomously, range and velocity information about the environment lying ahead are required by the algorithms that control the vehicle 10.
[0085] As is apparent in
[0086] For the sake of simplicity it is assumed in
[0087] 2. First Embodiment
[0088]
[0089] The graph of
[0090] In this embodiment, the second light source 18 continuously produces second light having a constant frequency f.sub.cw during the up-chirp and the down-chirp intervals. Also the second light source 18 typically comprises a laser light source, but other types of light sources are also contemplated. In
[0091] During the round-trip time 2R/c, which the first light requires to get to the object 12 and back to the scanner system 14, the frequency change of the first light should be so small that it can always be clearly distinguished from the frequency f.sub.cw of the second light. For a typical distance R=150 m and a chirp rate r.sub.chirp=10.sup.14 s.sup.−2, the wavelength of the first light may be 1550 nm, and the wavelength of the second light may be 1554 nm.
[0092] Both light sources 16, 18 are connected to an optical combiner 20 that combines the first light and the second light to measuring light having two different frequency components, namely the varying frequency f.sub.chirp and the constant frequency f.sub.cw. The optical combiner 20 may be realized as an optical 2:1 multiplexer having two input ports and one output port.
[0093] The measuring light enters a splitter 22 that separates the measuring light into reference light (sometimes also referred to as “local oscillator”) and output light. In this embodiment, the output light passes an optical amplifier 24 and an optical circulator 26 that guides the amplified output light towards a scanning unit 28.
[0094] Instead of using an amplifier 24 that amplifies only the output light, it is also possible, for example, to amplify the measuring light before it enters the splitter 22, to use at least one amplifier arranged in at least one light path between the light sources 16, 18 and the optical combiner 20, or to dispense with the amplifier 24 completely.
[0095] The scanning unit 28 directs the output light towards the object 12—in
[0096] The optical circulator 26 passes the input light towards a further combiner 30 that combines the reference light, which was separated from the measuring light by the splitter 22, with the input light. A detector 32 arranged behind the further combiner 30 thus detects a superposition of the reference light and the input light. The detector 32 may be configured as a balanced detector, as this is known in the art as such. The electric signals produced by the detector 32 are fed to a computing unit 34 that computes the range R to the object and a relative velocity v between the scanner system 14 and the object 12 by analyzing beat frequencies resulting from the superposition detected by the detector 32.
[0097] Since no light has to be routed from the further combiner 30 towards the splitter 22, using the optical circulator 26 is not mandatory. Often it suffices to use simpler polarization sensitive beam splitting elements instead of the optical circulator 26.
[0098] a) FMCW LiDAR principle
[0099] For a basic explanation of the FMCW LiDAR principle, the second light produced by the second light source 18 will be ignored in the following discussion.
[0100]
[0101] Due to the superposition of the reference light and the input light having similar frequencies, the detector 32 detects a beat signal having a beat frequency f.sub.b which is equal to the frequency difference at any given time during the measurement interval of length T, as this is shown in
in which f=f.sub.h−f.sub.l is the total change in chirp frequency during the up-chirp or down-chirp interval of length T/2. Sometimes, this difference
f is referred to as the bandwidth of the LiDAR system.
[0102]
[0103] The beat frequency f.sub.b can be determined by measuring the intensity I(t) at the detector 32 as a function of time t, followed by a Fast Fourier Transform (FFT) that yields a frequency spectrum P(f) as shown in
[0104] b) Doppler effect
[0105] In the following it will be assumed that there is a relative velocity between the scanner system 14 and the object 12 (v≠0). As a result of the relative movement, a Doppler shift occurs that has to be taken into account. The velocity v is defined along the line of light propagation. Sometimes the velocity defined in this manner is referred to as radial velocity.
[0106] As it is illustrated in
[0107] As a result of the Doppler shift, the beat frequency is no longer the same during the up-chirp and the down-chirp interval. Instead, in this example, the beat frequency increases during the up-chirp interval and decreases during the down-chirp interval. The resulting beat frequencies f.sub.b1 and f.sub.b2 are also shown in the graphs of
[0108] In
[0109] The range induced frequency shift f.sub.R is thus the arithmetic mean of the detected beat frequencies f.sub.b1 and f.sub.b2, while the Doppler frequency f.sub.D is one half of the difference between the beat frequencies f.sub.b1 and f.sub.b2.
[0110] From the range induced frequency shift f.sub.R the range R can be computed according to equation (1), setting f.sub.b=f.sub.R. The velocity v can be derived from the Doppler frequency f.sub.D according to
with λ being the center wavelength of the output light.
[0111] If the absolute value of the Doppler frequency |f.sub.D| is larger than the frequency shift f.sub.R due to the range R, a situation as exemplarily shown in
[0112] The problem with this kind of evaluation is that the FFT produces only two frequency peaks as shown in
[0113] This ambiguity is not relevant in RADAR applications because the wavelength and the modulation frequencies are quite different. In RADAR applications the absolute value of the Doppler frequency |f.sub.D| is always significantly smaller than f.sub.R. This is different in LiDAR applications. For example, in a LiDAR scanner system using a wavelength of 1550 nm, the Doppler frequency f.sub.D is about 65 MHz for a speed of 180 km/h, while the beat frequencies (which are quite similar to f.sub.R) are typically between 5 MHz and 100 MHz. In other words, the absolute value of the Doppler frequency |f.sub.D| is just within the range of possible beat frequencies, and there is no way to tell whether the absolute value |f.sub.D| is larger or smaller than f.sub.R. Without this knowledge, it is not possible to use the correct equations for the computation of the range R and the velocity v.
[0114] c) Adding second light with constant wavelength
[0115] As has been explained above with reference to
[0116] It can be derived from basic equations of electromagnetic theory that interference of the reference light with the input light results in the following Intensity I(t) at the detector 32:
with A, B and C being constants and λ being the wavelength difference corresponding to the frequency difference
ω=(f.sub.chirp−f.sub.cw). In this derivation it has been assumed that cosine terms containing
ω are constants, because
ω is very large compared to the other terms (e.g. 3,000 GHz, see further above).
[0117] Since λ is small compared to λ, equation (5) can be rewritten as
I(t)˜A+B cos((αR+βv)t)+C cos(βvt) (6) [0118] with α=r.sub.chirp.Math.2/c and β=4π/λ
[0119] From equation (6) it can be concluded that there are generally two frequency peaks in the Fourier spectrum during the up-chirp interval and two frequency peaks during the down-chirp interval. One of the two beat frequencies depends both on the range R and the velocity v and is the result of the interference between the first light and its reflected portion that is affected by the Doppler effect. It is the same beat frequency that would be observed if the second light was absent.
[0120] The other beat frequency corresponds to the Doppler frequency f.sub.D (see equation (3)) and is thus depends only on the velocity v. This frequency is the result of the interference between the second light with and without Doppler shift.
[0121]
[0122] Fourier spectrum obtained by a FFT of an electrical signal s(t) produced in the detector 32 and corresponding to I(t) according to equations (5) and (6).
[0123] By comparing
[0124] There are other scenarios in which it is not that easy to identify the frequencies that are represented by the observed peaks. However, by carefully analyzing the different scenarios that may occur, it is possible to exclude unrealistic scenarios so that correct values for the range R and the velocity v can be computed. This will be explained in the next section.
[0125] d) Analysis of Possible Scenarios
[0126] Two Peaks
[0127] There are scenarios in which only two peaks are observed in each Fourier spectrum, a first peak during the up-chirp interval and a second peak during the down-chirp interval. These peaks may be identical or different.
[0128] f result in a range R=50 m.
[0129] Another explanation for observing only one frequency peak would be that both beat frequencies are zero, i.e. f.sub.b1=f.sub.b2=0. This would imply a range R=0 and lead to a velocity v≠0, for example 27 m/s. However, such a result is not plausible, because a high relative speed cannot occur if the object 12 is positioned directly in front of the scanner system 14 (R=0). This solution must therefore be discarded.
[0130] This implies that if two peaks occur in the spectrum, the velocity v must be zero, and the range R is computed according to equation (1).
[0131]
[0132] A scenario with two significantly different peaks during up-chirp and down-chirp interval cannot occur. Such peaks could only be a result of a strong Doppler shift, but the Doppler frequency f.sub.D cannot be equal to two different beat frequencies.
[0133] A scenario in which there are two peaks in the up-chirp and no peak in the down-chirp interval (or vice versa) cannot occur. Such invalid measurements could only be explained by artefacts or noise and must be discarded.
[0134] Three Peaks
[0135] If three peaks occur, the situation is more complicated, but there is still an algorithm making it possible to unambiguously determine the range R and the velocity v.
[0136] Type 1
[0137]
[0138] From the lower frequency peak in the down-chirp interval (see
f.sub.b1=|α R+βb|=|βb| (7)
can be derived for the up-chirp interval, because both frequencies have the same magnitude. From this condition it becomes clear that v must be negative, because all other quantities (including a) are positive. Then equation (7) can be rewritten as
f.sub.b1=α R+βv=−βv (8)
from which the quantities R and v can be computed as
[0139]
[0140] From equation (6) follows that also for the second beat frequency f.sub.b2=|α R+βv|. Using equation (9) yields the relationship f.sub.b2=3f.sub.b1.
[0141] As a matter of course, the same considerations apply, mutatis mutandis, if the there are two peaks in the up-chirp interval and only one peak in the down-chirp interval.
[0142] Type 2
[0143]
[0144] The only reasonable explanation for this scenario is that the frequency shift caused by the range R is completely compensated for by the Doppler shift during the up-chirp interval, as this is illustrated in
[0145] The values for R and v are then given by
[0146] As a matter of course, the same considerations apply, mutatis mutandis, if there are two peaks in the up-chirp interval and only one peak in the down-chirp interval. In that case the velocity v will be positive.
[0147] Four Peaks
[0148] In most measurements there will be four peaks in the spectra, two peaks in the up-chirp interval and two peaks in the down-chirp interval. All scenarios in which there are three or all four peaks in either the up-chirp or down-chirp interval are invalid because there is no reasonable explanation for them. Such measurements have to be discarded.
[0149] If two peaks during the up-chirp interval and two peaks during the down-chirp interval are observed, there are different scenarios that can to be easily distinguished.
[0150] If all four peaks are different, the measurement has to be discarded, because there is no reasonable explanation for such a scenario. The Doppler peak must always be equal in both intervals.
[0151] The same is true for scenarios in which the peaks in the up-chirp interval are the same as in the down-chirp interval. If there is a Doppler shift, the beat frequencies f.sub.b1 and f.sub.b2 must be different.
[0152] The two types of valid four peak measurements have already been discussed above in section 2.b), but will be briefly explained again in the following.
[0153] Type 1
[0154]
[0155] From equation (2) it can be derived that in this case the Doppler frequency f.sub.D must be twice the difference between the beat frequencies f.sub.b2 and f.sub.b1. If this condition is grossly violated, the measurement is invalid and has to be discarded.
[0156] Type 2
[0157]
[0158] From equation (4) it can be derived that in this case the Doppler frequency f.sub.D must be the arithmetic mean of the beat frequencies f.sub.b2 and f.sub.b1. If this condition is grossly violated, the measurement is invalid and has to be discarded.
[0159] If the Doppler frequency is smaller than both beat frequencies f.sub.b1 and f.sub.b1, this can only be the result of an invalid measurement, because then the Doppler frequency f.sub.D cannot be equal to the arithmetic mean of the beat frequencies f.sub.b2 and f.sub.b1.
[0160] e) Intermediate Result
[0161] It has been demonstrated that by adding second light having a constant wavelength, it is possible to resolve the Doppler ambiguity. In all valid scenarios values for the range R and the velocity v can be is unambiguously computed from the measured spectra during the up-chirp and the down-chirp interval.
[0162] f) Alternative Approaches
[0163] As can be seen in
[0164] However, identifying the Doppler frequency during the short interruptions between up-chirp and down-chirp intervals can be difficult due to noise issues. The identification can be made more reliable by selecting a higher or lower intensity for the second light.
[0165] Another option is to apply a slow amplitude modulation to the second light so that it becomes easier to identify the frequency peaks directly.
[0166] 3. Second Embodiment
[0167] In the first embodiment discussed above the second light source 18 produces second light is having a constant frequency f.sub.cw during the up-chirp and the down-chirp intervals. As it has been demonstrated above, the range R and the velocity v can then be unambiguously computed.
[0168] It is also possible to use a second light source 18′ that produces second light having a frequency f.sub.chirp2 that also varies over time similar to the first light produced by the first light source 16. In that case the frequency change must be different, i.e. for the chirp rates r.sub.chirp1, r.sub.chirp2 of the two light sources 16 and 18 the condition |r.sub.chirp1|≠|r.sub.chirp| must apply, as this is illustrated in
[0169] Unlike in the first embodiments, in which also two or three peaks can be observed in the two spectra, there will be always two peaks in each spectrum. Nevertheless, there are two main scenarios with a couple of different sub-scenarios that can then be distinguished.
[0170] a) Largest beat frequency is in down-chirp interval
[0171] If the largest beat frequency occurs in the down-chirp interval, as this is shown in
[0172] b) Largest beat frequency is in up-chirp interval
[0173] If the largest beat frequency occurs in the up-chirp interval, the velocity v must be positive. The range R and the velocity v can then be computed according to equations (12):
[0174] For the beat frequencies f.sub.b3 and f.sub.b4 the following definition applies:
[0175] If there is a beat frequency in the down-chirp interval between f.sub.b1 and f.sub.b2, this frequency is f.sub.b4, and the other beat frequency in the down-chirp interval is f.sub.b3. If there is no beat frequency in the down-chirp interval between f.sub.b1 and f.sub.b2, f.sub.b4 is the smaller of the two beat frequencies, and f.sub.b3, and the other beat frequency in the down-chirp interval is f.sub.b3.
[0176] The range R and the velocity v can thus be unambiguously computed.
[0177] As a special case, the two chirp rates may have the same absolute value, but opposite signs, i.e. r.sub.chirp2=−r.sub.chirp1. Equations (12) then simplify correspondingly.
[0178] 4. Third Embodiment
[0179] In the first and second embodiments discussed above, the scanner system 14 comprises two light sources producing light having different chirp rates (in the first embodiment, one of the chirp rates is zero).
[0180] As will become apparent from the following description, the configuration with three light sources has the benefit that not two, but only one measurement is required per measurement interval of length T. Nevertheless, the range R and the velocity v can be o unambiguously computed as in the other embodiments.
[0181]
TABLE-US-00001 TABLE 1 Frequency assignment and preliminary range and velocity computation Preliminary Preliminary range velocity computation computation according according Case Frequency Assignment to equation to equations A f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max (13) (16) B f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max (13) (17) C f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max (14) (18) D f.sub.b1D = f.sub.mid, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.max (14) (18) E f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.mid (14) (18) F f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.min (15) (19) A f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max (13) (16) G f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.mid (15) (19) H f.sub.b1D = f.sub.mid, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.max (15) (19) I f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.min (15) (20)
[0182] In the presence of a radial velocity v≠0 the beat frequencies shown with solid lines will be differently shifted, which is indicated by thin horizontal arrows in
[0183] In a real measurement, it is initially not known which Doppler-shifted beat peak belongs to which light source. In particular, it is also not known which beat peaks experience a “frequency reflection” at f=0 Hz. In the example shown, this is the case for the first light source 16 and for the second light source 17, but not for the third light source 18.
[0184] Table 1 shows a first step of a solution scheme according to this embodiment for the problem how the peaks can be correctly assigned to the three light sources. With three light sources 16, 17 and 18, the cases A to I can be distinguished. As long as the beat peaks do not overlap randomly, each power spectrum P(f) obtained by FFT contains three beat peaks having frequencies f.sub.min, f.sub.mid, and f.sub.max in increasing order. The Doppler affected beat peaks associated with the light sources 16, 17 and 18 are designated with f.sub.b1D, f.sub.b2D and f.sub.b3D. The second column in the table contains possible assignments of the measured beat frequencies to the peaks in the power spectrum. The third column refers to the equation for calculating a preliminary range R, and the fourth column refers to the equation for calculating preliminary velocities v.sub.1, v.sub.2 and v.sub.3 for each light source 16, 17, 18.
[0185] In this first part of the solution scheme the following equations for calculating the distance R are used:
[0186] Cases A and B:
[0187] Cases C, D and E:
[0188] Cases F, G, H and I:
[0189] The following equations for calculating preliminary velocities v.sub.1, v.sub.2 and v.sub.3 are used:
[0190] Case A:
[0191] Case B:
[0192] Cases C, D and E:
[0193] Cases F, G and H:
[0194] Case I:
[0195] Table 2 shows a second step of the solution scheme according to this embodiment. This table represents a binary decision tree that is used to determine, on the basis of the preliminary values for the velocity v.sub.1, v.sub.2 (see equation 21), which case A to I is present, and how then final values for the range R and the velocity v can to be calculated.
[0196] In this calculation is has been taken into account that the measured beat peaks are not arbitrarily sharp, but can only be measured with the frequency resolution 1/T. Due to this limited frequency resolution, a certain reconstruction error rate must be expected, since the calculations of the preliminary velocities v.sub.1, v.sub.2 and v.sub.3 cannot be compared with each other with arbitrary accuracy.
TABLE-US-00002 TABLE 2 Decision tree for computing final values forR and v Case Frequency Assignment Computation of final values for range R and velocity v A f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max IF (21) = true with X = A, THEN compute R according to (13) and v according to (22), ELSE Case B B f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max IF (21) = true with X = B, THEN compute R according to (13) and v according to (23), ELSE Case C C f.sub.b1D = f.sub.min, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.max IF (21) = true with X = C, THEN compute R according to (14) and v according to (24), ELSE Case D D f.sub.b1D = f.sub.mid, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.max IF (21) = true with X = D, THEN compute R according to (14) and v according to (24), ELSE Case E E f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.mid IF (21) = true with X = E, THEN compute R according to (14) and v according to (24), ELSE Case F F f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.min IF (21) = true with X = F, THEN compute R according to (15) and v according to (24), ELSE Case G G f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.mid IF (21) = true with X = G, THEN compute R according to (15) and v according to (24), ELSE Case H H f.sub.b1D = f.sub.mid, f.sub.b2D = f.sub.min, f.sub.b3D = f.sub.max IF (21) = true with X = H, THEN compute R according to (15) and v according to (24), ELSE Case I I f.sub.b1D = f.sub.max, f.sub.b2D = f.sub.mid, f.sub.b3D = f.sub.min IF (21) = true with X = I, THEN compute R according to (15) and v according to (24).
[0197] The condition used to determine which case is present is defined as (21):
[0198] This equation mathematically expresses that the preliminary velocity values obtained using the light produces by the first, second and third light source are all very similar.
[0199] For the computation of the final range R, Table 2 refers to equations (13) to (15) recited above, and for the computation of the final velocity v to the following equations (22) to (24):
[0200] Cases A to I do not occur with equal frequency. Rather, case A dominates so that the decision tree does not have to be run through for most measurements. This significantly reduces the computational effort required to perform the decision tree analysis.
[0201] For typical LiDAR applications such as autonomously driving vehicles, a range error tolerance of 5 cm and a velocity tolerance of 5 cm/s is acceptable. On the basis of Monte
[0202] Carlo simulations, it can be shown that for such tolerances more than 99.9% of the computations fulfill these tolerances. This percentage can be increased still further by increasing the chirp rate of the light sources 16, 17, 18 and/or the duration T of the measuring interval.
[0203] A part of the few remaining mismeasurements can be identified by the fact that the computed values cannot occur in reality. For example, negative values for the range R or velocities |v|>70 m/s cannot occur in road traffic situations. The rest of the mismeasurements can be identified by plausibility analyses of temporally or spatially neighboring pixels.
[0204]
[0205] In the comparison, a maximum object distance of 300 m has been assumed, which corresponds to a time of flight ToF=2 μs. This unavoidable runtime is the reason why the approach according to the invention results in an improved SNR compared to the prior art approach. This is most easily understood by assuming three sequential FFT measurements each having a duration T=2 μs for the conventional measurement. Even with infinitely high laser power, no signal photons would be obtained from an object at a distance of 300 m, since the measurements are finished before the photons arrive at the scanner system. If, on the other hand, one performs an FFT measurement with 6 μs (=3.Math.T), signal photons reach the measurement system for the duration 3.Math.T-ToF=4 μs. It is therefore advantageous with regard to the SNR to perform fewer FFT measurements with longer chirp durations T. One of the advantages of this embodiment is that the dead time, in which no photons are yet measurable, is significantly reduced, since the dead time occurs with every FFT.
[0206] The diagram in