Echo signal processing method and device, laser radar and storage medium

文档序号:1935958 发布日期:2021-12-07 浏览:15次 中文

阅读说明:本技术 回波信号处理方法及装置、激光雷达及存储介质 (Echo signal processing method and device, laser radar and storage medium ) 是由 舒博正 夏冰冰 石拓 于 2021-11-10 设计创作,主要内容包括:本公开实施例涉及激光雷达技术领域,提供了回波信号处理方法及装置、激光雷达及存储介质。该回波信号处理方法,包括:从预设时间窗内接收的回波信号中,确定出幅度满足第一条件的Z个回波信号,其中,Z个回波信号,在时域上排序形成第一序列;在时域上向后延迟时长Ti得到第i个第二序列;其中,i为小于或等于M-1的正整数;Ti为第M个发射激光信号与第i个发射激光信号之间的发射时间间隔;在时域叠加M-1个第二序列与第一序列,得到第三序列;根据从第三序列中选择幅度满足第二条件的L个叠加信号的时域位置与第x个回波信号的时域位置,确定第x个回波信号是否是串扰信号。(The embodiment of the disclosure relates to the technical field of laser radars, and provides an echo signal processing method and device, a laser radar and a storage medium. The echo signal processing method comprises the following steps: determining Z echo signals with the amplitude meeting a first condition from the echo signals received in a preset time window, wherein the Z echo signals form a first sequence in a time domain in a sequence manner; delaying the time length Ti backwards in the time domain to obtain an ith second sequence; wherein i is a positive integer less than or equal to M-1; ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; overlapping M-1 second sequences and the first sequence in a time domain to obtain a third sequence; and determining whether the x-th echo signal is a crosstalk signal according to the time domain positions of the L superposed signals and the time domain position of the x-th echo signal, the amplitudes of which meet the second condition, selected from the third sequence.)

1. An echo signal processing method, comprising:

determining Z echo signals with the amplitude meeting a first condition from echo signals received in a preset time window, wherein the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

delaying the first sequence backwards in time domain by a time duration TiObtaining an ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; m is the type number of the laser signals;

superposing M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain;

and determining whether the x-th echo signal is a crosstalk signal according to the time domain positions of the x-th echo signal and the time domain positions of the L superposed signals with the amplitudes meeting a second condition selected from the third sequence, wherein L is a positive integer smaller than or equal to Y, and x is a positive integer smaller than or equal to Z.

2. The method of claim 1, wherein determining whether the xth echo signal is a crosstalk signal according to selecting the time domain positions of the L superimposed signals with the amplitude satisfying the second condition and the time domain position of the xth echo signal from the third sequence comprises:

and when the interval between the L superposed signals and the time domain position of the x-th echo signal is not smaller than a first threshold value, determining that the x-th echo signal is a crosstalk signal.

3. The method of claim 2, wherein the first threshold value is determined based on a pulse width of the laser signal.

4. The method according to any one of claims 1 to 3, wherein the determining whether the xth echo signal is a crosstalk signal according to the time domain positions of the L superimposed signals with the amplitude satisfying the second condition and the time domain position of the xth echo signal selected from the third sequence comprises:

when L superimposed signals exist, wherein the interval between at least one superimposed signal and the time domain position of the x echo signal is smaller than a first threshold value, determining that the x echo signal is not a crosstalk signal;

alternatively, the first and second electrodes may be,

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the x-th echo signal is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to the difference of the signal characteristics of the f-th echo signal and the x-th echo signal; f is a positive integer less than or equal to Z; the f-th echo signal is: any one or more of the Z echo signals whose amplitudes satisfy the first condition.

5. The method of claim 4, wherein when there is at least one of the L superimposed signals having a separation from the time-domain position of the x-th echo signal that is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to a difference between signal characteristics of the f-th echo signal and the x-th echo signal comprises:

when at least one superposed signal with the interval between the time domain position of the xth echo signal and the time domain position of the xth echo signal smaller than a first threshold value exists in the L superposed signals, determining whether the interval between the time domain position of the xth echo signal and the time domain position of the xth echo signal meets a third condition;

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the xth echo signal is smaller than a first threshold value, determining whether the difference between the amplitude of the fth echo signal and the amplitude of the xth echo signal meets a fourth condition;

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and/or the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets a fourth condition, determining that the x-th echo signal is not a crosstalk signal.

6. The method of claim 5, wherein when there is at least one of the L superimposed signals having a separation from the time-domain location of the x-th echo signal that is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to a difference between signal characteristics of the f-th echo signal and the x-th echo signal, further comprises:

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal.

7. The method of claim 5, wherein whether an interval between the time-domain position of the f-th echo signal and the time-domain position of the x-th echo signal satisfies a third condition comprises:

determining the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, and subtracting whether the difference value of the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal is not larger than a second threshold value or not;

when the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

8. The method of claim 7, further comprising:

the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

9. The method of claim 5, wherein determining whether a difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal satisfies a fourth condition comprises:

determining whether the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

10. The method of claim 9, wherein the third threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the amplitude and/or the stability parameter of the echo signal received by the laser receiver.

11. The method according to any one of claims 1 to 3, wherein the determining, from the echo signals received within the preset time window, Z echo signals whose amplitudes satisfy a first condition comprises:

and determining Z echo signals with the amplitude larger than a first threshold value from the echo signals received in the preset time window.

12. The method according to any one of claims 1 to 3, wherein said selecting L superimposed signals from said third sequence whose amplitudes satisfy a second condition comprises:

selecting L superimposed signals with amplitudes larger than a second threshold value from the superimposed signals contained in the third sequence.

13. A method according to any one of claims 1 to 3, wherein N is determined according to the number of emitters emitting said laser signal and the type of laser pulse emitted by a single said emitter, the pulse width of different types of said laser pulses being different, and/or the emission period of different types of said laser pulses being different.

14. An echo signal processing apparatus, comprising:

the device comprises a first determining module, a second determining module and a processing module, wherein the first determining module is used for determining Z echo signals of which the amplitudes meet a first condition from echo signals received in a preset time window, and the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

the delay module is used for delaying the time length Ti backwards in the time domain to obtain the ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; wherein M is the type number of the laser signals;

the superposition module is used for superposing M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain;

a second determining module, configured to determine whether an xth echo signal is a crosstalk signal according to time domain positions of L superimposed signals and a xth echo signal selected from the third sequence, where the amplitude of the L superimposed signals satisfies a second condition, where L is a positive integer smaller than or equal to Y, and x is a positive integer smaller than or equal to M.

15. The apparatus of claim 14, wherein the second determining module is specifically configured to determine that the xth echo signal is a crosstalk signal when there is no superimposed signal of the L superimposed signals whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value.

16. The apparatus of claim 15, wherein the first threshold is determined based on a pulse width of the laser signal.

17. The apparatus according to any of the claims 14 to 16, wherein the second determining module is specifically configured to determine that the xth echo signal is not a crosstalk signal when there is at least one of the L superimposed signals whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value;

alternatively, the first and second electrodes may be,

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the x-th echo signal is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to the difference of the signal characteristics of the f-th echo signal and the x-th echo signal; f is a positive integer less than or equal to Z; the f-th echo signal is: any one or more of the Z echo signals whose amplitudes satisfy the first condition.

18. The apparatus according to claim 17, wherein the second determining module is specifically configured to determine, when there exists at least one superimposed signal whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value in the L superimposed signals, whether an interval between the time-domain position of the xth echo signal and the time-domain position of the xth echo signal satisfies a third condition;

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the xth echo signal is smaller than a first threshold value, determining whether the difference between the amplitude of the fth echo signal and the amplitude of the xth echo signal meets a fourth condition;

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and/or the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets a fourth condition, determining that the x-th echo signal is not a crosstalk signal.

19. The apparatus of claim 18, wherein when there is at least one of the L superimposed signals having a separation from the time-domain location of the xth echo signal that is smaller than a first threshold value, determining whether the xth echo signal is the crosstalk signal according to a difference between signal characteristics of the xth echo signal and the xth echo signal, further comprises:

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal.

20. The apparatus according to claim 18, wherein the second determining module is specifically configured to determine whether a difference between a time-domain position of an fth echo signal and a time-domain position of an xth echo signal, which is obtained by subtracting a transmission time interval between a laser signal of the fth echo signal and a laser signal corresponding to the xth echo signal, is not greater than a second threshold;

when the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

21. The apparatus of claim 20, further comprising:

the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

22. The apparatus according to claim 20, wherein the second determining module is specifically configured to determine whether a difference obtained by subtracting 1 from a ratio between an amplitude of an f-th echo signal and an amplitude of an x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

23. The apparatus of claim 22, wherein the third threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the amplitude and/or the stability parameter of the echo signal received by the laser receiver.

24. The apparatus according to any one of claims 14 to 16, wherein the first determining module is specifically configured to determine, from the echo signals received within the preset time window, Z echo signals with amplitudes greater than a first threshold value.

25. The apparatus according to any of the claims 14 to 16, wherein the first determining module is specifically configured to select L of the superimposed signals included in the third sequence, the amplitudes of which are greater than a second threshold value.

26. The apparatus according to any one of claims 14 to 16, wherein N is determined according to the number of emitters that emit the laser signal and the type of laser pulse emitted by a single emitter, wherein the pulse widths of different types of the laser pulses are different, and/or wherein the emission periods of different types of the laser pulses are different.

27. A lidar, comprising:

a memory storing computer-executable instructions;

a processor coupled to the memory for implementing the method provided by any of claims 1 to 13 by executing the computer-executable instructions.

28. A computer storage medium having stored thereon computer-executable instructions; the computer executable instructions, when executed by a processor, are capable of implementing a method as provided in any one of claims 1 to 13.

Technical Field

The invention relates to the technical field of laser radars, in particular to an echo signal processing method and device, a laser radar and a storage medium.

Background

The laser radar transmits a laser signal and receives a reflected echo signal, and determines whether an object exists in a field of view of the laser radar or information such as a distance and a direction between the object and the laser radar exists on the basis of transmission data of the laser signal and echo data of the echo signal.

In some cases, multiple laser transmitters or multiple lidar may be used to transmit laser signals simultaneously, taking into account the detection range and detection accuracy. When the laser receiver receives the echo signal of the laser signal transmitted by the corresponding laser transmitter, the echo signal can be interfered by the laser signals transmitted by other laser transmitters, and then the ranging of the laser radar and the accuracy of object detection are influenced. This situation is interfered by the laser signals emitted by other laser transmitters, which is called echo crosstalk.

Thus, accurately determining whether echo crosstalk exists in the received signal of the receiver is an important prerequisite for realizing accurate ranging and detection of the laser radar.

Disclosure of Invention

The embodiment of the invention provides an echo signal processing method and device, a laser radar and a storage medium.

A first aspect of the embodiments of the present disclosure provides an echo signal processing method, including:

determining Z echo signals with the amplitude meeting a first condition from echo signals received in a preset time window, wherein the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

delaying the first sequence backwards in time domain by a time duration TiObtaining an ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; m is the type number of the laser signals;

superposing M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain;

and determining whether the x-th echo signal is a crosstalk signal according to the time domain positions of the x-th echo signal and the time domain positions of the L superposed signals with the amplitudes meeting a second condition selected from the third sequence, wherein L is a positive integer smaller than or equal to Y, and x is a positive integer smaller than or equal to Z.

Based on the above scheme, the determining whether the xth echo signal is a crosstalk signal according to the time domain positions of the L superimposed signals whose amplitudes satisfy the second condition and the time domain position of the xth echo signal selected from the third sequence includes:

and when the interval between the L superposed signals and the time domain position of the x-th echo signal is not smaller than a first threshold value, determining that the x-th echo signal is a crosstalk signal.

Based on the above scheme, the first threshold value is determined according to the pulse width of the laser signal.

Based on the above scheme, the determining whether the xth echo signal is a crosstalk signal according to the time domain positions of the L superimposed signals whose amplitudes satisfy the second condition and the time domain position of the xth echo signal selected from the third sequence includes:

when L superimposed signals exist, wherein the interval between at least one superimposed signal and the time domain position of the x echo signal is smaller than a first threshold value, determining that the x echo signal is not a crosstalk signal;

alternatively, the first and second electrodes may be,

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the x-th echo signal is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to the difference of the signal characteristics of the f-th echo signal and the x-th echo signal; f is a positive integer less than or equal to M; the f-th echo signal is: any one or more of the M echo signals whose amplitudes satisfy a first condition.

Based on the above scheme, when there is at least one superimposed signal in the L superimposed signals, where an interval between time-domain positions of the xth echo signal and the L superimposed signal is smaller than a first threshold value, determining whether the xth echo signal is the crosstalk signal according to a difference between signal characteristics of the xth echo signal and the xth echo signal, including:

when at least one superposed signal with the interval between the time domain position of the xth echo signal and the time domain position of the xth echo signal smaller than a first threshold value exists in the L superposed signals, determining whether the interval between the time domain position of the xth echo signal and the time domain position of the xth echo signal meets a third condition;

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the xth echo signal is smaller than a first threshold value, determining whether the difference between the amplitude of the fth echo signal and the amplitude of the xth echo signal meets a fourth condition;

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and/or the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets a fourth condition, determining that the x-th echo signal is not a crosstalk signal.

Based on the above scheme, when there is at least one superimposed signal in the L superimposed signals, where an interval between time-domain positions of the xth echo signal and the L superimposed signal is smaller than a first threshold value, determining whether the xth echo signal is the crosstalk signal according to a difference between signal characteristics of the xth echo signal and the xth echo signal, further includes:

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal.

Based on the above scheme, whether an interval between the time-domain position of the f-th echo signal and the time-domain position of the x-th echo signal satisfies a third condition includes:

determining the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, and subtracting whether the difference value of the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal is not larger than a second threshold value or not;

when the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

Based on the above scheme, the method further comprises:

the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

Based on the above solution, the determining whether the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal satisfies a fourth condition includes:

determining whether the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

Based on the above scheme, the third threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the amplitude and/or the stability parameter of the echo signal received by the laser receiver.

Based on the above scheme, the determining Z echo signals whose amplitudes satisfy the first condition from the echo signals received in the preset time window includes:

and determining M echo signals with the amplitude larger than a first threshold value from the echo signals received in the preset time window.

Based on the above scheme, the selecting, from the third sequence, L superimposed signals whose amplitudes satisfy a second condition includes:

selecting L superimposed signals with amplitudes larger than a second threshold value from the superimposed signals contained in the third sequence.

Based on the scheme, M is determined according to the number of the transmitters for transmitting the laser signals and the type of the laser pulses transmitted by the single transmitter, and the pulse widths of the laser pulses of different types are different and/or the transmitting periods of the laser pulses are different.

A second aspect of the embodiments of the present disclosure provides an echo signal processing apparatus, including:

the device comprises a first determining module, a second determining module and a processing module, wherein the first determining module is used for determining Z echo signals of which the amplitudes meet a first condition from echo signals received in a preset time window, and the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

a delay module for delaying the first sequence backwards in time domain by a time duration TiObtaining an ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; m is the type number of the laser signals;

the superposition module is used for superposing M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain;

a second determining module, configured to determine whether an xth echo signal is a crosstalk signal according to time domain positions of L superimposed signals and a xth echo signal selected from the third sequence, where the amplitude of the L superimposed signals satisfies a second condition, where L is a positive integer less than or equal to Y, and x is a positive integer less than or equal to Z.

Based on the above scheme, the second determining module is specifically configured to determine that the xth echo signal is a crosstalk signal when there is no superimposed signal in the L superimposed signals whose interval from the time domain position of the xth echo signal is smaller than a first threshold value.

Based on the above scheme, the first threshold value is determined according to the pulse width of the laser signal.

Based on the above scheme, the second determining module is specifically configured to determine that the xth echo signal is not a crosstalk signal when there is at least one superimposed signal whose interval from the time-domain position of the xth echo signal is smaller than a first threshold in the L superimposed signals;

alternatively, the first and second electrodes may be,

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the x-th echo signal is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to the difference of the signal characteristics of the f-th echo signal and the x-th echo signal; f is a positive integer less than or equal to M; the f-th echo signal is: any one or more of the M echo signals whose amplitudes satisfy a first condition.

Based on the above scheme, the second determining module is specifically configured to determine, when there is at least one superimposed signal whose interval between the L superimposed signal and the time-domain position of the xth echo signal is smaller than a first threshold value, whether an interval between the time-domain position of the xth echo signal and the time-domain position of the xth echo signal satisfies a third condition;

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the xth echo signal is smaller than a first threshold value, determining whether the difference between the amplitude of the fth echo signal and the amplitude of the xth echo signal meets a fourth condition;

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and/or the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets a fourth condition, determining that the x-th echo signal is not a crosstalk signal.

Based on the above scheme, when there is at least one superimposed signal in the L superimposed signals, where an interval between time-domain positions of the xth echo signal and the L superimposed signal is smaller than a first threshold value, determining whether the xth echo signal is the crosstalk signal according to a difference between signal characteristics of the xth echo signal and the xth echo signal, further includes:

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal.

Based on the above scheme, the second determining module is specifically configured to determine whether a difference between a time-domain position of the f-th echo signal and a time-domain position of the x-th echo signal, which is obtained by subtracting an emission time interval between a laser signal of the f-th echo signal and a laser signal corresponding to the x-th echo signal, is not greater than a second threshold value;

when the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

Based on the above scheme, the apparatus further comprises:

the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

Based on the above scheme, the second determining module is specifically configured to determine whether a difference obtained by subtracting 1 from a ratio between an amplitude of the f-th echo signal and an amplitude of the x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

Based on the above scheme, the third threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the amplitude and/or the stability parameter of the echo signal received by the laser receiver.

Based on the above scheme, the first determining module is specifically configured to determine, from the echo signals received in the preset time window, M echo signals whose amplitudes are greater than a first threshold.

Based on the foregoing solution, the first determining module is specifically configured to select L superimposed signals with amplitudes greater than a second threshold from the superimposed signals included in the third sequence.

Based on the scheme, M is determined according to the number of the transmitters for transmitting the laser signals and the type of the laser pulses transmitted by the single transmitter, and the pulse widths of the laser pulses of different types are different and/or the transmitting periods of the laser pulses are different.

A third aspect of the embodiments of the present disclosure provides a laser radar, including:

a memory storing computer-executable instructions;

and the processor is connected with the memory and used for realizing the echo signal processing method provided by any scheme of the first aspect by executing the computer-executable instructions.

A fourth aspect of the embodiments of the present disclosure provides a computer storage medium having stored thereon computer-executable instructions; the computer-executable instructions, when executed by a processor, enable the echo signal processing method as provided in any aspect of the first aspect.

Compared with the prior art, the technical scheme provided by the embodiment of the disclosure has the following beneficial effects:

when echo signal processing is carried out, M echo signals with larger amplitude are selected according to the amplitude of the received echo signals, and sequencing is carried out on a time domain according to the receiving time to obtain a first sequence; and then carrying out time delay on the first sequence according to the emission time interval of the laser signal to obtain M-1 second sequences. After the second sequence and the first sequence are superposed on the time domain, a third sequence containing a plurality of superposed signals is obtained; and selecting a superposed signal with the amplitude meeting a second condition from the third sequence, and comparing the superposed signal with the originally received echo signal in the time domain position to know whether the corresponding echo signal is a crosstalk signal.

The plurality of laser signals are reflected back to form an echo signal after encountering an object, and under the condition that the emission time interval of the laser signals is relatively small, the object is in a relatively static state relative to the emission of the laser signals, so that the time interval after the echo signals return is approximately equal to the corresponding emission time interval between the laser signals, and thus after the second sequence and the first sequence are delayed and superposed, the plurality of signals are superposed, so that the amplitude is increased. Based on the characteristics, whether the corresponding echo signal is a crosstalk signal or a target signal needing to be received can be simply, conveniently and accurately determined, and the accuracy of laser detection is further improved.

Drawings

Fig. 1 is a schematic flow chart of an echo signal processing method according to an embodiment of the present invention;

FIG. 2 is a diagram illustrating a first sequence of echo signal components provided by an embodiment of the present invention;

FIG. 3 is a diagram illustrating a signal after superposition according to an embodiment of the present invention;

FIG. 4 is a schematic diagram of crosstalk signals provided by an embodiment of the present invention;

fig. 5 is a schematic flowchart of an echo signal processing method according to an embodiment of the present invention;

fig. 6 is a schematic flowchart of an echo signal processing method according to an embodiment of the present invention;

fig. 7 is a schematic flowchart of an echo signal processing method according to an embodiment of the present invention;

fig. 8 is a schematic structural diagram of an echo signal processing apparatus according to an embodiment of the present invention;

fig. 9 is a schematic structural diagram of a lidar according to an embodiment of the present invention.

Detailed Description

In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

In order to explain the technical means of the present invention, the following description will be given by way of specific examples.

As shown in fig. 1, an embodiment of the present disclosure provides an echo crosstalk processing method, which may include:

s110: determining Z echo signals with the amplitude meeting a first condition from echo signals received in a preset time window, wherein the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

s120: delaying the first sequence backwards by a time length Ti on a time domain to obtain an ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal; m is the type number of the laser signals;

s130: superposing M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain;

s140: and determining whether the x-th echo signal is a crosstalk signal according to the time domain positions of the x-th echo signal and the time domain positions of the L superposed signals with the amplitudes meeting a second condition selected from the third sequence, wherein L is a positive integer smaller than or equal to Y, and x is a positive integer smaller than or equal to Z.

The embodiment of the disclosure provides an echo signal receiver or a processor of a laser radar. Illustratively, the echo signal processing method can be applied to a laser radar or a laser radar connected upper computer. The host Computer includes, but is not limited to, a Personal Computer (PC), a mobile phone, or a vehicle-mounted device.

The preset time window may be a time window of the laser receiver for receiving the echo signal. The duration of the preset time window may be determined according to the maximum ranging of the lidar and/or the transmission timing and the reception time slot of the lidar.

For example, the duration of the preset time window may be 1600ns, 800ns, 2400ns, or 3200 ns.

The laser transmitter may transmit a laser signal in the preset time window according to a transmission period, where the laser signal may be transmitted in a pulse form, and thus the transmitted laser signal may also be referred to as a laser pulse.

The laser transmitter may transmit one or more laser signals during a transmit period. If the laser transmitter transmits a plurality of laser signals in one transmission period, the laser signals may have equal amplitudes, but different pulse widths. The emission time intervals between the plurality of laser signals emitted within one period may be equal or different. In the present embodiment, the laser transmitter may transmit M types of laser pulse signals at the time of one laser emission. The value of M is a positive integer.

The emission time interval of two adjacent laser signals is short, and the emission time interval can be in the us level or the ns level. Illustratively, the emission time interval of two adjacent laser signals may be less than or equal to 1 us.

When the laser receiver receives the echo signal within the preset time window, it may receive an echo signal generated by reflecting the laser signal transmitted by the predetermined laser transmitter, or receive echo signals of laser signals transmitted by other laser transmitters, and thus, echo crosstalk may be generated.

In order to eliminate echo crosstalk, in the embodiment of the present disclosure, first, Z echo signals with larger amplitudes are selected according to the amplitudes of the echo signals received within a preset time window. If the amplitude of one echo signal is too small, it may be an interference signal such as an echo signal of a laser signal emitted by another laser transmitter, and therefore, by satisfying the first condition, the received echo signal having a small amplitude can be removed first.

Illustratively, the echo signals in the preset time window are sorted according to amplitude, and Z echo signals with the largest amplitude are selected, although the example is only an example in which the amplitude satisfies the first condition, and the specific implementation is not limited to this example.

After the selection of the Z echo signals, the Z echo signals are sorted in the time domain according to their reception time, so as to form the first sequence.

After the first sequence is constructed, the first sequence is shifted in time domain to a later time according to the emission time interval between the two laser signals to obtain a second sequence.

The "backward delay in the time domain" in the embodiment of the present disclosure may be understood as: "shift backward in the time domain".

After the second sequence generation is completed, the plurality of second sequences and the first sequence are superimposed on the time domain. When M-1 said second sequence and said first sequence are superimposed in the time domain, overlap may be made between superimposed signals, superimposed signals and echo signals, which are located at the same position in the time domain.

Since the emission time interval for the emitter to emit the laser signal is short, the emission by the same object (generally, the moving speed of the object is small) can be considered to be relatively static. If a plurality of laser signals which are continuously transmitted hit the object, the time difference of the return of a plurality of echo signals is basically consistent with the transmitting time interval of the laser signals. Thus, by delaying the first sequence in the time domain, a plurality of second sequences are obtained; then, the plurality of superimposed second sequences and the first sequence are superimposed in time domain alignment, and due to the above-mentioned characteristics of the echo signal (i.e. the target signal) to be received by the laser receiver, the superimposed second sequences and the first sequence may enhance each other.

Two echo signals, of amplitude a1 and a2 respectively, are detected in fig. 2 at time-domain positions P1 and P2, and are sequenced in the time domain to form a first sequence. According to the emission time interval, the echo signals of the P1 position and the P2 position are delayed backwards by the emission time interval between the corresponding laser signals and then are superposed. FIG. 3 shows that the echo signal at the P1 time domain position is delayed and then added with the echo signal at the P2 position in the original first sequence to obtain a added signal. The amplitude of the superimposed signal is significantly enhanced compared to the original echo signal.

After the trigger (Start Ghost) signal in fig. 2 and 3, a guard time (P) is delayedsafe) And then emits a laser signal.

However, the emission time interval or start-stop time of the laser signals emitted by the other laser emitters is different from the emission time interval and/or start-stop time of the laser signals emitted by the laser emitter corresponding to the laser receiver, and thus the crosstalk signal may be randomly scattered in the time domain, so that the probability of overlapping with other superimposed signals or echo signals during time domain overlapping is very low, that is, if a received echo signal is determined to be a crosstalk signal, the amplitude of the received echo signal after overlapping may not be enhanced, so in the embodiment of the present disclosure, L superimposed signals whose amplitudes satisfy the second condition may be selected from the third sequence. The value of L can be 1, 2, 3 or 4, and the value of L is less than or equal to Y.

The superimposed signals with the amplitude satisfying the second condition may be filtered once, that is, the selected L superimposed signals may be regarded as the time domain positions where the echo signals that should be received by the laser receiver are located. Therefore, finally, according to the difference between the time domain positions of the superimposed signal and the original received echo signal, it can be determined whether each echo signal to be determined is a target signal to be detected or is an interfering crosstalk signal.

The echo signal processing method provided by the embodiment of the disclosure can quickly and accurately determine whether the received echo signal is a crosstalk signal or a target signal by processing the echo signal.

In one embodiment, the method further comprises:

if a certain echo signal is determined to be a crosstalk signal, discarding echo data of the crosstalk signal;

and performing ranging or positioning according to target signals except the crosstalk signals.

And if a certain echo signal is determined to be a target signal to be received, determining a measurement result according to the receiving information of the target signal.

The echo data is indicative of, but not limited to, at least one of:

a reception time;

an amplitude;

a direction is received.

The measurement results include, but are not limited to: distance, reflectivity, and/or orientation information.

In some embodiments, as shown in fig. 4, the S140 may include:

s141: and when the interval between the L superposed signals and the time domain position of the x-th echo signal is not smaller than a first threshold value, determining that the x-th echo signal is a crosstalk signal.

If none of the L superimposed signals is close to the echo signal satisfying the first condition in the time domain, it indicates that the probability that the echo signal may be a crosstalk signal is very high, and in the embodiment of the present disclosure, the echo signal is regarded as a crosstalk signal.

The first threshold value is determined according to a pulse width of the laser signal. Illustratively, the first threshold value is positively correlated with the pulse width, i.e. the larger the pulse width, the larger the first threshold value is.

In some embodiments, the first threshold value may be a predetermined multiple of a minimum quantization unit of an analog-to-digital converter (ADC) that quantizes the amplitude of the analog echo signal. The predetermined multiple includes, but is not limited to: 2. 3, 4 or 5, etc.

In an embodiment, the S141 may specifically include:

s142: when at least one superposed signal with the interval between the L superposed signals and the time domain position of the x-th echo signal smaller than a first threshold value exists, determining that the x-th echo signal is not a crosstalk signal.

That is, when the time domain position where at least one superimposed signal is found to be close to the xth echo signal is found, the xth echo signal can be directly considered to have a high probability of not being a crosstalk signal. If the x-th echo signal is not a crosstalk signal, the x-th echo signal is a target signal to be received.

In other embodiments, the target signal is obtained in order to further accurately filter out crosstalk signals from the echo signal. The S140 may include:

s143: when at least one superposed signal with the interval between the time domain positions of the ith echo signal and the xth echo signal smaller than a first threshold value exists in the L superposed signals, determining whether the xth echo signal is the crosstalk signal or not according to the difference of the signal characteristics of the xth echo signal and the xth echo signal.

Signal characteristics herein include, but are not limited to: signal amplitude and/or location in the time domain.

f is a positive integer less than or equal to Z; the f-th echo signal is: any one or more of the Z echo signals whose amplitudes satisfy the first condition.

Considering that the transmission time interval of the laser signal is short, the transmission speed and the transmission time interval of the detected object relative to the laser can be considered to be relatively static during application, therefore, when the laser signal is transmitted according to the transmission time interval, if an object is located in the detection range of the laser radar, the number of the laser signals reflected by the object is generally multiple, so that the laser receiver receives multiple echo signals, and the amplitudes of the multiple echo signals are also very similar because the distance between the object and the laser radar is not abrupt change.

In view of this, in the embodiment of the present disclosure, when it is further determined that the interval between the time-domain position of the superimposed signal and the time-domain position of the superimposed signal is smaller than the first threshold value according to the difference between the signal characteristics of the f-th echo signal and the x-th echo signal, it is further determined whether the given x-th echo signal is a crosstalk signal according to the difference between the signal characteristics of the f-th echo signal and the x-th echo signal.

In this way, it is excluded that a larger crosstalk signal is received close to the time domain position of the superimposed signal, thereby further improving the accuracy of crosstalk signal exclusion.

Further, as shown in fig. 5, the S143 further includes:

s1431: when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal;

and/or the presence of a gas in the gas,

s1432: and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets the fourth condition, determining that the x-th echo signal is the crosstalk signal.

And if the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition, the time domain position may not be consistent with the emission interval of the laser signal. And the amplitude of the f-th echo signal is similar to that of the x-th echo signal, so that whether the corresponding echo signal is a crosstalk signal or a target signal can be further determined according to whether the interval and the amplitude between the time domain positions are similar.

In some embodiments, whether an interval between the time-domain position of the f-th echo signal and the time-domain position of the x-th echo signal satisfies a third condition comprises:

determining the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, and subtracting whether the difference value of the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal is not larger than a second threshold value or not;

when the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

For example, the return time difference between the 2 nd echo signal and the 1 st echo signal should be approximately equal to the transmit time interval between the 2 nd laser signal and the 1 st laser signal. In consideration of the stability of the excitation emitter, when two adjacent laser signals are emitted, the two adjacent laser signals cannot be emitted strictly according to the emission time interval, but have a certain time drift, and a second threshold value can be set, so that the accuracy of determining the crosstalk signal and the target signal is improved.

In another embodiment, the laser receiver may also have some drift in the determination of the reception time when receiving the echo signal, which may be caused by hardware of the device or by a software algorithm.

Illustratively, the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

The stability parameters of the laser signal emitted by the laser transmitter in the time domain include, but are not limited to: the amount of time drift of each laser signal emitted by the laser transmitter. The time drift amount may be an experimental value or an empirical value determined by the laser transmitter factory through experiments and the like.

The stability parameters of the echo signal received by the laser receiver in the time domain include, but are not limited to: the amount of drift is determined by the time each echo signal is received by the laser receiver. The time-determined drift amount can be an experimental value or an empirical value determined by the laser receiver through the mode of factory delivery, such as experiment and the like

By introducing the stability parameter of the laser signal transmitted by the laser transmitter in the time domain and/or the stability parameter of the echo signal received by the laser receiver, the second threshold value can be used for accurately selecting the target signal, so that the determination accuracy of the target signal is improved.

Further, in some embodiments, the difference between f and x may be limited to a preset range for accurate ranging of an object moving at a high speed. For example, the difference between f and x is smaller than or equal to that of the laser emitter, and the like, so that the problem of inaccuracy caused by overlarge difference between f and x and large moving range of a high-speed moving object can be solved.

In some embodiments, said determining whether a difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal satisfies a fourth condition comprises:

determining whether the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

Based on the amplitude similarity, if the amplitudes of the two echo signals are relatively close, the ratio of the two amplitudes minus 1 is a relatively small value. After subtracting 1 from the ratio, comparing with a third threshold value, if the ratio is not greater than the third threshold value, the amplitudes of the two echo signals are considered to be similar, and the xth echo signal has a very high probability to be the target signal to be received.

The third threshold value is: the stability parameter of the laser signal emitted by the laser emitter on the amplitude is determined.

Illustratively, when a laser transmitter emits a laser signal, in an ideal situation, the amplitudes of two laser signals emitted adjacently are the same, but due to the limitations of software and hardware of the device, a certain fluctuation actually occurs, and the fluctuation is a stability parameter on the amplitude. This stability parameter in amplitude can be understood as the amount of amplitude drift. The third threshold value is determined by introducing the amplitude drift amount, so that the determination accuracy of the target signal can be further improved.

In some embodiments, the S110 may include:

and determining Z echo signals with the amplitude larger than a first threshold value from the echo signals received in the preset time window.

Here, the first threshold may be a predetermined value, and may be determined according to a maximum ranging range of the laser radar.

The above provides a way to determine Z echo signals satisfying the first condition, and the specific implementation manner is various and is not limited to any one of the above.

The selecting, from the third sequence, L superimposed signals whose amplitudes satisfy a second condition includes:

selecting L superimposed signals with amplitudes larger than a second threshold value from the superimposed signals contained in the third sequence.

In the embodiment of the present disclosure, the second threshold is greater than the first threshold, and the second threshold may be, for exampleThe first threshold value is multiplied. The multiple relationship between the second threshold and the first threshold may be determined according to the number of laser emitters and/or according to the number of pulse types of the laser signal emitted by each laser emitter.

Since the superimposed signal may be generated by superimposing signals in the first sequence and the second sequence or by superimposing a plurality of signals in a plurality of second sequences, the second threshold for selecting L superimposed signals is set to be greater than the first threshold, so that the superimposed signal corresponding to the target signal can be selected more accurately.

The N is determined according to the number of transmitters for transmitting the laser signals and the type of the laser pulses transmitted by the single transmitter, and the pulse widths of the laser pulses of different types are different and/or the transmission periods of the laser pulses are different.

One laser transmitter may emit one laser pulse or may emit a plurality of laser pulses. The different laser pulses have different pulse widths and/or different emission periods.

For example, if the number of laser emitters is N1, the number of types of laser pulses emitted by the laser emitters simultaneously is N2. N may be equal to N1 × N2 × N3. Wherein N3 is a positive number greater than 1. For example, N3 is 2 or 3.

In view of this, assuming that the number of laser emitters is 2, and one laser emitter emits one laser pulse, N3 is equal to 2, and N is equal to 4. Assuming that the number of laser emitters is 2 and one laser emitter emits 2, N is equal to 8.

The embodiment of the disclosure provides an echo signal processing method, which can be used for a scene in which a plurality of laser radar devices emit laser signals.

And extracting and recovering real data echo under the condition that the signal echo of the laser radar equipment is interfered by the laser signal of other radar. The method is mainly applied to anti-crosstalk processing of pulse laser radar, the main principle of the algorithm is that a plurality of laser pulses (more than or equal to two) are transmitted, signal extraction is carried out through data processing at the rear end under the condition that delay between every two pulses is known, and photoelectric signals obtained by a receiving end are generally acquired through an analog-to-digital converter (ADC) to obtain digital domain waveforms of echoes.

And then the digital domain waveform formed by the ADC is input into the FPGA for processing.

Compared with the waveform superposition in the analog domain, the embodiment of the disclosure has the advantages of simple processing logic, and saving of system resources and loss. For the case where two laser transmitters transmit two laser signals, the echo processing process may include:

firstly, initial detection (or called trigger signal) signal detection is carried out (the signal is a laser synchronization signal for marking the initial moment of laser light emission, and the actual implementation process is realized by connecting the trigger signal of the laser to an ADC (analog to digital converter) acquisition front end), if the trigger signal is detected, the next step is carried out, and if the trigger signal is not detected, no echo signal exists.

Referring to fig. 6, after the trigger signal, fast target detection is performed within a range from the starting time of the echo signal to 1600ns (the duration is adjusted according to the maximum ranging range and the system time sequence), the time domain position and the amplitude of the echo signal exceeding the threshold are extracted, and the extracted time domain position and amplitude are stored in the candidate target group.

At least the first 4 strongest energy echoes are stored, and if less than 4, the echoes are stored as is practical.

This quantity 4 is mainly preferred under the condition that two laser radars are shot to each other, and the number of the laser pulses that can also be sent according to the number of the laser radars and the type number of the laser pulses that the laser radars can be specifically realized in consideration of the resource consumption that is realized and the probability distribution of the maximum quantity of the echoes that appear in the acquisition time window.

The echo signals after the trigger signal are added in a delayed way, and the delay unit is the sending interval of two laser signals

Increase the detection thresholdAnd performing target detection on the superposed signals again, taking out the top 4 echo signals with the strongest amplitude, and calculating the corresponding amplitudeAnd the time domain position is as follows:

comparing and calculating the candidate targets, and judging the candidate target signalsWhether or not to satisfy and correspond toDetermining whether the requirements are satisfied(equation 1).

The value 4 of the equation (1) represents the length of the acquisition window, and is expressed as the minimum quantization Bit number (LSB) of the ADC, and the adjustment of the value needs to be finely adjusted according to the pulse width (e.g., full width at half maximum, FWHM) of the laser west signal emitted by the laser emitter of the actual signal.

Generally, if the value is too small, the signal will be missed, and if it is too large, the anti-crosstalk function will be reduced.

If so, see if there is a candidate targetSubtracting candidate targetsHas a time-domain distance difference of justNearby, satisfyWherein, in the step (A),is the firstAnd the emission time interval between the laser signal corresponding to the echo signal and the laser signal corresponding to the 1 st echo signal.

The magnitude of this value 5 is also adjusted according to the stability of the laser emission and the stability of the data acquisition, and is also the LSB of the ADC.

And the amplitude difference is small, thereby meeting the requirementsThe 0.3 numerical value is adjusted according to the amplitude difference of two pulses emitted by the laser, generally ranges from 0.1 to 0.3, signal missing detection can be caused if the setting is too small, and the anti-crosstalk function effect can be reduced if the setting is too large, so that the existence of the target is judged and the corresponding target is outputOtherwise, the requirement is not met, and the judgment is that no echo signal exists.

In the above-described formulas 1 to 3,among the strongest echo signals detected for 4Any echo signal other than the echo signal. Illustratively, the

For better describing the algorithm processing flow, referring to fig. 2 and fig. 3, the echo image is obtained by time-domain superposition of the original echo signal and the delayed signal, respectively, and is set after the trigger signal is transmittedAs a guard time unit.

Then, the time domain addition (superposition) is carried out on the signals after the time delay, and if the distances of the candidate targets are detected respectivelyCorresponding amplitude isThen the distances of the first 4 strongest echoes are detected after the time delay additionIs separated intoThen assume thatFor the target signal to be detected, thenThe following relationship will be satisfied:

any of the strongest first 4 echo signals is detected.To detect the second of the strongest 4 superimposed signalsThe number of the main components is one,is any value between 1 and 4.Is the firstThe laser signal corresponding to the echo signal and the secondThe emission time interval between the laser signals corresponding to the echo signals.

So the positions of the 4 echo signals in the time domain before the strongest echo signals are detected areThen, whether the target exists in the corresponding candidate target set is searchedSatisfy the requirement of

Then subsequently find a satisfactionIs/are as followsThen take the correspondingAndand (5) amplitude judgment is carried out.Among the strongest echo signals detected for 4Any echo signal other than the echo signal. Illustratively, the

If the above equations are all satisfied, then it is determined that the echo signal (i.e. the target signal to be received) is normally required, otherwise it is determined as the crosstalk signal, and the echo data of the crosstalk signal is deleted.

And if the strongest echo signal does not meet the actual condition, performing logic judgment on the second strongest echo signal, and outputting the second strongest echo signal until at most four echo signals are judged.

If only one echo signal meets the requirement, the target signal is judged to be received (namely, a normal echo signal is received). If none of the four echo signals meets the requirements, it is determined that none of the echo signals need to be received, i.e. there is no target signal to be received.

Referring to FIG. 7, it is assumed that a laser transmitter emits M pulses of pulse types with a delay between each pulseWhereinRepresents the firstA pulse sumThe time delay between pulses.

First, the raw data is subjected to Start detect (Start Ghost) signal detection. If the trigger signal is detected, the next step is carried out, otherwise, the echo signal is judged to be absent.

After a detection (Start Ghost) signal is started, rapid target detection is carried out within a time-domain range from the starting moment of echo occurrence to 1600ns and the like, the time-domain position and amplitude of the echo signal exceeding a threshold are extracted and stored in a candidate target group, at least Z = 4M echo signals with the strongest energy are stored, and if the number of the echo signals is less than 4M, the echo signals are stored according to the actual situation. M is the number of transmit pulses, in this case M, i.e. M pulses form a pulse train, the interval between each two pulses being in turn

Multiple delayed additions of echoes after the trigger signal, the operation being specifically to delay the original echoTime of day obtaining delay sequence 1, pairDelaying the original echoObtaining a delay sequence 2 at a moment, and repeating the steps to obtain a temporary storage echoDelaying the original echo+……+Obtaining a temporal delay sequence

Then, overlapping M sequences of the original echo, the temporary storage delay sequence 1, the temporary storage delay sequence 2, the temporary storage delay sequence i and the temporary storage delay sequence M-1 to obtain an overlapped sequence, and simultaneously improving the original detection thresholdAnd detecting the detection delay sequence again, taking out the maximum first 4 superposed signals with the strongest amplitude, and calculating the corresponding amplitudeAnd distance of

a) First, candidate targets (original echo signals)Whether or not to satisfy and corresponding superimposed signalMeet the requirements. The unit of 4 here is the LSB of the ADC.

b) If yes, the next judgment is carried out, if not, the judgment is carried outPerforming plus 1 operation, and judging the next candidate target set until>And 4MZ jump judgment, and the echo is not judged to exist.

c) This step determines whether there is a candidate targetSubtracting candidate targetsHas a distance difference of justNearby, satisfy. Here 5 units are the LSBs of the ADC. Simultaneously judging the amplitudes of two echoes to meet the requirement. If the requirement is met, the next step is carried out, otherwise, the search is continued until the requirement is metJumping out;

d) the step pairPerforming the operation of adding 1, and repeatedly performing the steps a) to d) until the operation is finished=4MZ 。

Referring to fig. 2 and 3, images of the original echo signal and the delayed echo signal, respectively, are set aside after the trigger signalAs a guard time unit.

Then, the echo signals are subjected to delay addition, and if the time domain positions of the candidate target signals are detected to be respectivelyCorresponding amplitude isThen the time domain positions of the first 4 detected strongest echo signals after time delay addition are set asThen assume thatFor the target signal to be detected, thenThe following relationship will be satisfied:

suppose thatSo the time domain positions of the first 4 echoes with the strongest echo are detectedThen, whether the target exists in the corresponding candidate target set is searchedSatisfy the requirement of. Then find out the satisfactionIs/are as followsThen take the correspondingAnd (5) amplitude judgment is carried out. When amplitude judgment is performed, the equation needs to be satisfied

If the equations are all satisfied, the target signal which needs to be received normally is judged, otherwise, the target signal is judged to be a crosstalk signal, and echo data of the crosstalk signal is deleted. And determining the measurement result of the detection target according to the echo data of the target signal. The output measurements include, but are not limited to, probe distances.

If the strongest echo signals do not meet the relationship, the second strongest echo signals are subjected to logic judgment, and the second strongest echo signals are output until all the selected strongest echo signals are judged.

And judging that the target signal is received as long as one echo signal meets the requirement, otherwise, if none of the four echo signals meets the requirement, determining that the target signal is not received.

As shown in fig. 8, an embodiment of the present disclosure provides an echo signal processing apparatus, including:

a first determining module 110, configured to determine, from echo signals received in a preset time window, Z echo signals whose amplitudes meet a first condition, where the Z echo signals are sequenced in a time domain to form a first sequence; wherein Z is a positive integer less than or equal to N; wherein N is a preset positive integer;

a delay module 120, configured to delay the first sequence backward by a duration Ti in a time domain to obtain an ith second sequence; wherein i is a positive integer less than or equal to M-1; the Ti is the emission time interval between the Mth emission laser signal and the ith emission laser signal;

a superposition module 130, configured to superpose M-1 second sequences and the first sequence in a time domain to obtain a third sequence; wherein the third sequence comprises: y superimposed signals ordered in the time domain; m is the type number of the laser signals;

a second determining module 140, configured to determine whether the xth echo signal is a crosstalk signal according to the time domain position of the xth echo signal and the time domain position of the xth echo signal, where the time domain positions of the xth echo signal and the time domain positions of the xth echo signal are selected from the third sequence, where L is a positive integer smaller than or equal to Y, and x is a positive integer smaller than or equal to Z.

In some embodiments, the first determining module 110, the delaying module 120, the superimposing module 130, and the second determining module 140 may be program modules; the program modules may be executed by a processor to perform the functions of the various modules described above.

In other embodiments, the first determining module 110, the delaying module 120, the superimposing module 130, and the second determining module 140 may be a hardware-software module, which includes but is not limited to: a programmable array; the programmable array includes, but is not limited to: field programmable arrays and/or complex programmable arrays.

In still other embodiments, the first determining module 110, the delaying module 120, the superimposing module 130, and the second determining module 140 are pure hardware modules; the pure hardware modules include, but are not limited to: an application specific integrated circuit.

In some embodiments, the second determining module 140 is specifically configured to determine that the xth echo signal is a crosstalk signal when there is no superimposed signal, in the L superimposed signals, whose interval from the time domain position of the xth echo signal is smaller than a first threshold value.

In some embodiments, the first threshold value is determined according to a pulse width of the laser signal.

In some embodiments, the second determining module 140 is specifically configured to determine that the xth echo signal is not a crosstalk signal when there is at least one superimposed signal whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value in the L superimposed signals;

alternatively, the first and second electrodes may be,

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the x-th echo signal is smaller than a first threshold value, determining whether the x-th echo signal is the crosstalk signal according to the difference of the signal characteristics of the f-th echo signal and the x-th echo signal; f is a positive integer less than or equal to M; the f-th echo signal is: any one or more of the M echo signals whose amplitudes satisfy a first condition.

In some embodiments, the second determining module 140 is specifically configured to determine, when there exists at least one superimposed signal whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value in L superimposed signals, whether an interval between the time-domain position of the xth echo signal and the time-domain position of the xth echo signal satisfies a third condition;

when L superposed signals exist, wherein the interval between at least one superposed signal and the time domain position of the xth echo signal is smaller than a first threshold value, determining whether the difference between the amplitude of the fth echo signal and the amplitude of the xth echo signal meets a fourth condition;

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal meets the third condition and/or the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal meets a fourth condition, determining that the x-th echo signal is not a crosstalk signal.

In some embodiments, when there is at least one superimposed signal whose interval from the time-domain position of the xth echo signal is smaller than a first threshold value in the L superimposed signals, determining whether the xth echo signal is the crosstalk signal according to the difference between the signal characteristics of the xth echo signal and the xth echo signal, further includes:

and when the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal does not meet the third condition and the difference between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal does not meet the fourth condition, determining that the x-th echo signal is the crosstalk signal.

In some embodiments, the second determining module 140 is specifically configured to determine whether a difference between a time-domain position of the f-th echo signal and a time-domain position of the x-th echo signal, which is obtained by subtracting a transmission time interval between a laser signal of the f-th echo signal and a laser signal corresponding to the x-th echo signal, is not greater than a second threshold value; (ii) a

When the difference between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal, which is obtained by subtracting the emission time interval between the laser signal of the f-th echo signal and the laser signal corresponding to the x-th echo signal, is not greater than a second threshold value, it is determined that the interval between the time domain position of the f-th echo signal and the time domain position of the x-th echo signal satisfies the third condition.

In some embodiments, the apparatus further comprises:

the second threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the time domain and/or the stability parameter of the echo signal received by the laser receiver are determined.

In some embodiments, the second determining module 140 is specifically configured to determine whether a difference obtained by subtracting 1 from a ratio between the amplitude of the f-th echo signal and the amplitude of the x-th echo signal is not greater than a third threshold value;

when the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal is not larger than a third threshold value, determining that the difference value obtained by subtracting 1 from the ratio of the amplitude of the f-th echo signal to the amplitude of the x-th echo signal satisfies the fourth condition.

In some embodiments, the third threshold value is: the stability parameter of the laser signal transmitted by the laser transmitter on the amplitude and/or the stability parameter of the echo signal received by the laser receiver.

In some embodiments, the first determining module 110 is specifically configured to determine, from the echo signals received in the preset time window, M echo signals whose amplitudes are greater than a first threshold.

In some embodiments, the first determining module 110 is specifically configured to select L superimposed signals with amplitudes greater than a second threshold from the superimposed signals included in the third sequence.

In some embodiments, M is determined according to the number of emitters that emit the laser signal and the type of laser pulse emitted by a single emitter, the pulse width of different types of the laser pulse is different, and/or the emission period of different types of the laser pulse is different.

Referring to fig. 9, an embodiment of the present disclosure provides a laser radar, which may include:

one or more laser transmitters for transmitting laser signals;

the laser receiver is used for receiving a laser signal;

and the processor is respectively connected with the laser transmitter and the laser receiver and is used for controlling the laser transmitter to transmit the laser signal and processing echo data generated by the laser receiver receiving the laser signal, so that the echo signal processing method provided by any technical scheme is realized.

The embodiment of the present disclosure further provides a laser radar, including:

a memory storing computer-executable instructions;

and the processor is connected with the memory and is used for implementing the echo signal processing method provided by any one of the above technical solutions by executing the computer-executable instructions, for example, implementing any one of the echo processing methods shown in fig. 1 and fig. 4 to fig. 7. The lidar may also be the lidar shown in fig. 9.

The memory may be various types of storage devices, for example, the memory may include: read-only memory, random access memory, flash memory, and/or a hard disk, etc. Illustratively, the memory includes at least: a non-transitory memory.

The processor may comprise a variety of chips or integrated circuits having information processing capabilities. The processor includes but is not limited to: a central processing unit, a microprocessor or microcontroller, etc.

The processor and the memory may be connected by a communication interface such as a bus.

The disclosed embodiments also provide a computer storage medium having computer-executable instructions stored thereon; after the computer executable instructions are executed by the processor, the echo signal processing method provided by any of the foregoing technical solutions can be implemented, and for example, the processor may implement any of the echo processing methods shown in fig. 1, 4 to 7 by executing the executable instructions.

The computer storage media is computer-readable storage media, which may be at least non-transitory storage media. The computer storage medium may specifically include: optical disks, flash memory devices, optical disks, and/or various types of hard disks, and the like.

It should be understood by those skilled in the art that the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:表征飞行时间传感器和/或表征覆盖其的盖的方法和装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!