Laser radar ranging method and device

文档序号:133979 发布日期:2021-10-22 浏览:79次 中文

阅读说明:本技术 一种激光雷达测距方法及装置 (Laser radar ranging method and device ) 是由 程坤 于 2021-06-18 设计创作,主要内容包括:本发明公开了一种激光雷达测距方法及装置,方法包括:获取调制信号以及回波信号,回波信号为待测对象对发射光脉冲进行反射得到,发射光脉冲为根据调制信号调制得到;对调制信号进行线性插值后做傅里叶变换,得到调制信号的频域信号;对回波信号进行线性插值后做傅里叶变换,得到回波信号的频域信号;根据调制信号的频域信号和回波信号的频域信号,基于傅里叶逆变换得到待测对象与激光雷达之间的距离。本发明通过线性插值方法转换到频率域计算,降低了ADC采样频率的要求。(The invention discloses a laser radar ranging method and a laser radar ranging device, wherein the method comprises the following steps: acquiring a modulation signal and an echo signal, wherein the echo signal is obtained by reflecting a transmitted light pulse by an object to be detected, and the transmitted light pulse is obtained by modulating according to the modulation signal; performing linear interpolation on the modulation signal, and then performing Fourier transform to obtain a frequency domain signal of the modulation signal; performing linear interpolation on the echo signals, and then performing Fourier transform to obtain frequency domain signals of the echo signals; and obtaining the distance between the object to be measured and the laser radar based on inverse Fourier transform according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal. The invention converts the linear interpolation method into frequency domain calculation, thereby reducing the requirement of ADC sampling frequency.)

1. A laser radar ranging method is characterized by comprising the following steps:

step S1, obtaining a modulation signal and an echo signal, wherein the echo signal is obtained by reflecting a transmitted light pulse by an object to be detected, and the transmitted light pulse is obtained by modulating according to the modulation signal;

step S2, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal;

step S3, performing linear interpolation on the echo signal, and then performing Fourier transform to obtain a frequency domain signal of the echo signal;

step S4, according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal, the distance between the object to be measured and the laser radar is obtained based on the inverse Fourier transform, and the method comprises the following steps:

step S41, taking a sequence d (m) corresponding to the frequency domain signal of the modulation signal and a sequence x (m) corresponding to the frequency domain signal of the echo signal, and multiplying the sequences d (m) and x (m) to obtain a sequence y (m), where m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation;

step S42, carrying out inverse Fourier transform on the sequence Y (m) to obtain a sequence y (m);

step S43, taking the element y (i) with the largest real part in the sequence y (m), wherein i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1));

step S44, if the period of the modulation signal is T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ txi/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse;

step S45, obtaining the distance d between the object to be measured and the laser radarWhere c is the speed of light.

2. The lidar ranging method of claim 1, wherein the modulated signal is a random amplitude modulated signal, and wherein the emitted light pulse is modulated according to the modulated signal, and wherein the ranging method comprises:

generating a random delay time and a random amplitude modulation signal;

and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

3. The lidar ranging method of claim 1, wherein the performing a fourier transform after the linear interpolation on the modulated signal to obtain a frequency domain signal of the modulated signal comprises:

let the modulation signal be b (N), where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of a modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, k points are uniformly inserted between b (q) and b (q +1), so as to obtain b (q), b (q,1), b (q,2), …, b (q, k), b (q +1), and q is 1,2,3, …, and N-1;

fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

4. The lidar ranging method of claim 3, wherein the performing a spectrum transformation after the linear interpolation of the echo signal to obtain a spectrum signal of the echo signal comprises:

let the echo signal be r (N), where N represents the time sequence number of the signal points in the echo signal, that is, the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of an echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain r (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1;

fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

5. The utility model provides a laser radar range unit, its characterized in that laser radar range unit includes control module, emission module, receiving module and calculation module, wherein:

the control module is used for generating a modulation signal;

the transmitting module is used for modulating according to the modulation signal to obtain a transmitting light pulse and transmitting the transmitting light pulse;

the receiving module is used for receiving an echo signal, wherein the echo signal is obtained by reflecting the transmitted light pulse by the object to be detected;

the computing module is used for obtaining a modulation signal and an echo signal, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal, performing linear interpolation on the echo signal and then performing Fourier transform to obtain a frequency domain signal of the echo signal, and obtaining the distance between an object to be measured and the laser radar based on inverse Fourier transform according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal;

the calculation module obtains the distance between the object to be measured and the laser radar based on the inverse Fourier transform, and executes the following operations:

taking a sequence D (m) corresponding to a frequency domain signal of a modulation signal and a sequence X (m) corresponding to a frequency domain signal of an echo signal, and multiplying the sequences D (m) and X (m) to obtain a sequence Y (m), wherein m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation;

performing inverse Fourier transform on the sequence Y (m) to obtain a sequence y (m);

taking an element y (i) with the largest real part in the sequence y (m), wherein i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1));

taking the period of the modulation signal as T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ T × i/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse;

obtaining the distance d between the object to be measured and the laser radar asWhere c is the speed of light.

6. The lidar ranging device of claim 5, wherein the modulated signal is a random amplitude modulated signal, and wherein the transmitting module modulates a transmitted light pulse according to the modulated signal, and performs the following operations:

generating a random delay time and a random amplitude modulation signal;

and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

7. The lidar ranging device of claim 5, wherein the computing module performs linear interpolation on the modulated signal and then performs fourier transform to obtain a frequency domain signal of the modulated signal, and performs the following operations:

let the modulation signal be b (N), where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of a modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, k points are uniformly inserted between b (q) and b (q +1), so as to obtain b (q), b (q,1), b (q,2), …, b (q, k), b (q +1), and q is 1,2,3, …, and N-1;

fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

8. The lidar ranging device of claim 7, wherein the computing module performs linear interpolation on the echo signal and then performs spectrum transformation to obtain a spectrum signal of the echo signal, and performs the following operations:

let the echo signal be r (N), where N represents the time sequence number of the signal points in the echo signal, that is, the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of an echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain r (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1;

fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

Technical Field

The application belongs to the technical field of laser ranging, and particularly relates to a laser radar ranging method and device.

Background

The all-solid-state FLASH lidar has no mechanical rotating part, can perform pixel-level real-time three-dimensional imaging, and provides ultrahigh distance resolution and space resolution capability for ADAS (advanced driving assistance system), so that the FLASH lidar is more and more favored by the market. The range, spatial resolution and range finding precision are the most important performance indexes of the FLASH lidar.

The FLASH laser radar system mainly comprises a transmitting module, a receiving module, a control module and a computing module. At the receiving module end, the reflected echo of the target object enters signal processing after photoelectric conversion, preposed signal amplification, filtering processing and analog-to-digital conversion, and information such as the distance of the target object, the reflectivity on the target object, the angle and the like is demodulated. However, in order to obtain a high-precision ranging value in the prior art, high-frequency acquisition of laser radar data is required, which not only increases the cost of data acquisition hardware, but also easily affects the ranging precision due to frame loss in data acquisition.

Disclosure of Invention

The application aims to provide a laser radar ranging method and device, which are converted into frequency domain calculation through a linear interpolation method, so that the requirement of ADC sampling frequency is lowered.

In order to achieve the purpose, the technical scheme adopted by the application is as follows:

several alternatives are provided below, but not as an additional limitation to the above general solution, but merely as a further addition or preference, each alternative being combinable individually for the above general solution or among several alternatives without technical or logical contradictions.

A laser radar ranging method, comprising:

step S1, obtaining a modulation signal and an echo signal, wherein the echo signal is obtained by reflecting a transmitted light pulse by an object to be detected, and the transmitted light pulse is obtained by modulating according to the modulation signal;

step S2, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal;

step S3, performing linear interpolation on the echo signal, and then performing Fourier transform to obtain a frequency domain signal of the echo signal;

step S4, according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal, the distance between the object to be measured and the laser radar is obtained based on the inverse Fourier transform, and the method comprises the following steps:

step S41, taking a sequence d (m) corresponding to the frequency domain signal of the modulation signal and a sequence x (m) corresponding to the frequency domain signal of the echo signal, and multiplying the sequences d (m) and x (m) to obtain a sequence y (m), where m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation;

step S42, carrying out inverse Fourier transform on the sequence Y (m) to obtain a sequence y (m);

step S43, taking the element y (i) with the largest real part in the sequence y (m), wherein i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1));

step S44, if the period of the modulation signal is T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ txi/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse;

step S45, obtaining the distance d between the object to be measured and the laser radarWhere c is the speed of light.

Preferably, the modulation signal is a random amplitude modulation signal, and the emitted light pulse is obtained by modulating according to the modulation signal, and includes:

generating a random delay time and a random amplitude modulation signal;

and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

Preferably, the performing fourier transform after performing linear interpolation on the modulation signal to obtain a frequency domain signal of the modulation signal includes:

let the modulation signal be b (N), where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of a modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, k points are uniformly inserted between b (q) and b (q +1), so as to obtain b (q), b (q,1), b (q,2), …, b (q, k), b (q +1), and q is 1,2,3, …, and N-1;

fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

Preferably, the obtaining of the spectrum signal of the echo signal by performing the spectrum conversion after performing the linear interpolation on the echo signal includes:

let the echo signal be r (N), where N represents the time sequence number of the signal points in the echo signal, that is, the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of an echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain r (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1;

fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

The utility model provides a laser radar range unit, laser radar range unit includes control module, emission module, receiving module and calculation module, wherein:

the control module is used for generating a modulation signal;

the transmitting module is used for modulating according to the modulation signal to obtain a transmitting light pulse and transmitting the transmitting light pulse;

the receiving module is used for receiving an echo signal, wherein the echo signal is obtained by reflecting the transmitted light pulse by the object to be detected;

the computing module is used for obtaining a modulation signal and an echo signal, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal, performing linear interpolation on the echo signal and then performing Fourier transform to obtain a frequency domain signal of the echo signal, and obtaining the distance between an object to be measured and the laser radar based on inverse Fourier transform according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal;

the calculation module obtains the distance between the object to be measured and the laser radar based on the inverse Fourier transform, and executes the following operations:

taking a sequence D (m) corresponding to a frequency domain signal of a modulation signal and a sequence X (m) corresponding to a frequency domain signal of an echo signal, and multiplying the sequences D (m) and X (m) to obtain a sequence Y (m), wherein m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation;

performing inverse Fourier transform on the sequence Y (m) to obtain a sequence y (m);

taking an element y (i) with the largest real part in the sequence y (m), wherein i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1));

taking the period of the modulation signal as T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ T × i/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse;

obtaining the distance d between the object to be measured and the laser radar asWhere c is the speed of light.

Preferably, the modulation signal is a random amplitude modulation signal, the transmitting module modulates the random amplitude modulation signal to obtain a transmitted optical pulse, and performs the following operations:

generating a random delay time and a random amplitude modulation signal;

and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

Preferably, the calculation module performs linear interpolation on the modulation signal and then performs fourier transform to obtain a frequency domain signal of the modulation signal, and performs the following operations:

let the modulation signal be b (N), where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of a modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, k points are uniformly inserted between b (q) and b (q +1), so as to obtain b (q), b (q,1), b (q,2), …, b (q, k), b (q +1), and q is 1,2,3, …, and N-1;

fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

Preferably, the computing module performs linear interpolation on the echo signal, performs spectrum transformation on the echo signal to obtain a spectrum signal of the echo signal, and performs the following operations:

let the echo signal be r (N), where N represents the time sequence number of the signal points in the echo signal, that is, the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of an echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain r (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1;

fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

The laser radar ranging method and the laser radar ranging device perform linear interpolation on the modulation signals and the echo signals, reduce the requirement on the sampling frequency of the echo signals, and improve the laser radar ranging precision.

Drawings

FIG. 1 is a flow chart of a lidar ranging method of the present application;

FIG. 2 is a schematic structural diagram of a lidar ranging device of the present application;

fig. 3 is a schematic structural diagram of an embodiment of a transmitting module and a receiving module according to the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.

In one embodiment, the distance measuring method is suitable for laser distance measurement in any scene, such as an automatic driving system, a mapping system, a machine vision system and the like.

Specifically, as shown in fig. 1, the laser radar ranging method in this embodiment includes:

step 1, obtaining a modulation signal and an echo signal, wherein the echo signal is obtained by reflecting a transmitted light pulse by an object to be detected, and the transmitted light pulse is obtained by modulating according to the modulation signal.

For the present application, the object to be measured may be a moving object or a fixed object, and the object may be a human, an animal, an object, and the like, which is not limited in this embodiment.

The modulation signal may be a periodic signal with a fixed amplitude, or a periodic signal with a random amplitude. In order to improve the anti-interference capability in the ranging process of the present application, in an embodiment, the modulation signal is a random amplitude modulation signal, and the emitted light pulse is obtained according to modulation of the modulation signal, which specifically includes the following steps:

generating a random delay time and a random amplitude modulation signal; and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

The random delay time and the random amplitude modulation signal can be generated by a random number generator, and data generated by the random number generator aiming at the random amplitude modulation signal is converted into a corresponding random amplitude modulation signal through a digital-to-analog converter.

And 2, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal.

Specifically, let b (N) be the modulation signal, where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal.

Taking the number k of linear interpolations, and performing linear interpolation between every two adjacent signal points of the modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between b (q) and b (q +1) to obtain b (q), b (q,1), b (q,2), …, b (q, k), b (q +1), and q is 1,2,3, …, and N-1.

Fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

In the embodiment, the modulation signal is subjected to linear interpolation to expand the signal points, and fourier transform is performed after the linear interpolation to establish the association between discrete signal points, so that the processed modulation signal still has corresponding physical significance.

And 3, performing linear interpolation on the echo signals and then performing Fourier transform to obtain frequency domain signals of the echo signals.

Specifically, let r (N) be the echo signal, where N represents the time sequence number of the signal point in the echo signal, that is, the time sequence number of the signal point in the modulation signal, and N is 1,2,3, …, where N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal.

Taking the number k of linear interpolations, and performing linear interpolation between every two adjacent signal points of the echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain r (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1.

Fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

According to the embodiment, linear interpolation and Fourier transformation are simultaneously carried out on the modulation signal and the echo signal to obtain two sets of data with comparability, so that the subsequent ranging calculation is conveniently carried out, the calculation based on the echo signal is avoided, the ranging calculation precision is improved, and the ranging calculation complexity is reduced.

It should be noted that, in the laser radar ranging method of this embodiment, the execution sequence of step 2 and step 3 is not strictly limited, that is, step 2 may be executed first and then step 3 is executed, or step 3 may be executed first and then step 3 is executed, or step 2 and step 3 may be executed synchronously.

And 4, obtaining the distance between the object to be measured and the laser radar based on inverse Fourier transform according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal.

Step S41, a sequence d (m) corresponding to the frequency domain signal of the modulation signal and a sequence x (m) corresponding to the frequency domain signal of the echo signal are taken, and the sequences d (m) and x (m) are multiplied to obtain a sequence y (m), where m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation.

Step S42, inverse fourier transform is performed on the sequence y (m) to obtain a sequence y (m).

Step 43, the element y (i) with the largest real part in the sequence y (m) is selected, i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1)).

Step S44, if the period of the modulation signal is T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ T × i/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse.

Step S45, obtaining the distance d between the object to be measured and the laser radarWhere c is the speed of light.

As shown in fig. 2, in another embodiment, there is further provided a lidar ranging apparatus comprising a control module, a transmitting module, a receiving module, and a calculating module, wherein:

the control module is used for generating a modulation signal;

the transmitting module is used for obtaining and transmitting a transmitting light pulse according to the modulation signal;

the receiving module is used for receiving an echo signal, wherein the echo signal is obtained by reflecting the transmitted light pulse by the object to be detected;

the calculation module is used for obtaining a modulation signal and an echo signal, performing linear interpolation on the modulation signal and then performing Fourier transform to obtain a frequency domain signal of the modulation signal, performing linear interpolation on the echo signal and then performing Fourier transform to obtain a frequency domain signal of the echo signal, and obtaining the distance between the object to be measured and the laser radar based on inverse Fourier transform according to the frequency domain signal of the modulation signal and the frequency domain signal of the echo signal.

The calculation module obtains the distance between the object to be measured and the laser radar based on the inverse Fourier transform, and executes the following operations:

taking a sequence D (m) corresponding to a frequency domain signal of a modulation signal and a sequence X (m) corresponding to a frequency domain signal of an echo signal, and multiplying the sequences D (m) and X (m) to obtain a sequence Y (m), wherein m is 1,2,3, …, N + k (N-1), N is the total number of signal points in the modulation signal, and k is the number of insertion points between every two adjacent signal points during linear interpolation;

performing inverse Fourier transform on the sequence Y (m) to obtain a sequence y (m);

taking an element y (i) with the largest real part in the sequence y (m), wherein i is more than or equal to 1 and less than or equal to N + k (N-1), and the corresponding time scale of the element y (i) is i/(N + k (N-1));

taking the period of the modulation signal as T, the round-trip time T of the echo signal between the laser radar and the object to be measured is T ═ T × i/(N + k (N-1)) + Δ T, and Δ T is the corresponding random delay time before the emission of the emitted light pulse;

obtaining the distance d between the object to be measured and the laser radar asWhere c is the speed of light.

In order to improve the effectiveness of the data of the present application, as shown in fig. 3, the transmitting module of the present application includes a random number generator, a digital-to-analog converter and a laser, and the receiving module includes a photosensor, a pre-amplification filter circuit and an analog data converter.

When the transmitting module works, a random number generator generates random numbers aiming at random delay time and random amplitude modulation signals, a digital-to-analog converter performs digital-to-analog conversion on the random numbers aiming at the random amplitude modulation signals to obtain random amplitude modulation signals, and finally a laser receives the random amplitude modulation signals to generate transmitting light pulses to be transmitted.

When the receiving module works, the photoelectric sensor receives an echo signal returned by a measured object, the echo signal passes through the preamplification filter circuit, the echo signal is filtered to improve the signal-to-noise ratio, then the filtered echo signal is input into the analog data converter, and the analog signal is converted into a digital signal after analog-to-digital conversion so as to facilitate subsequent processing. And in order to control the consistency of data, the present embodiment sets the modulation frequencies of the digital-to-analog converter and the analog-to-digital converter to be consistent.

In another embodiment, the modulation signal is a random amplitude modulation signal, the transmitting module modulates the random amplitude modulation signal to obtain a transmitting optical pulse, and performs the following operations:

generating a random delay time and a random amplitude modulation signal;

and delaying the interval time according to the random delay time, and then generating a corresponding emission light pulse based on the random amplitude modulation signal, wherein the period of the random amplitude modulation signal is T, and the interval time of the random delay time is 0-1/2T.

In another embodiment, the calculation module performs linear interpolation on the modulation signal and then performs fourier transform to obtain a frequency domain signal of the modulation signal, and performs the following operations:

let the modulation signal be b (N), where N represents the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of a modulation signal b (N) to generate a new sequence c (m), wherein m is 1,2,3, …, and N + k (N-1), namely, k points are uniformly inserted between b (q) and b (q +1), so as to obtain b (q), b (q,1), b (q,2), …, b (q, j), b (q +1), and q is 1,2,3, …, and N-1;

fourier-transform the sequence c (m) to generate a sequence c (m):

and taking the conjugate sequence of the sequence C (m) to obtain a sequence D (m) as a frequency domain signal of the modulation signal.

In another embodiment, the computing module performs linear interpolation on the echo signal and then performs spectrum transformation to obtain a spectrum signal of the echo signal, and performs the following operations:

let the echo signal be r (N), where N represents the time sequence number of the signal points in the echo signal, that is, the time sequence number of the signal points in the modulation signal, and N is 1,2,3, …, N is the total number of the signal points in the echo signal, that is, the total number of the signal points in the modulation signal;

taking the number k of linear interpolation, and performing linear interpolation between every two adjacent signal points of an echo signal r (N) to generate a new sequence x (m), wherein m is 1,2,3, …, and N + k (N-1), namely, uniformly inserting k points between r (q) and r (q +1) to obtain rr (q), r (q,1), r (q,2), …, r (q, k), r (q +1), and q is 1,2,3, …, and N-1;

fourier transforming the sequence x (m) to obtain the sequence x (m) as follows:

the sequence x (m) is taken as the spectrum signal of the echo signal.

For specific limitations of a lidar ranging apparatus, refer to the above limitations of a lidar ranging method, and no further description is provided herein.

The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种飞行时间TOF测量方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类