Signal Processing Method and Related Apparatus
20220326362 · 2022-10-13
Inventors
Cpc classification
G01S7/4861
PHYSICS
International classification
G01S7/4865
PHYSICS
G01S7/481
PHYSICS
G01S7/4861
PHYSICS
Abstract
This application provides a signal processing method and a related apparatus, and in particular, relates to a laser radar. The method includes: reflecting first laser light to a detection area at a first angle by using a scanning-type reflection module; determining a first converged electrical signal based on at least two electrical signals from at least two detection units; determining at least one target distance corresponding to the detection area based on time information of the at least one characteristic signal; determining at least one detection unit group based on the at least one target distance and the first angle; and determining at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
Claims
1. A signal processing method, comprising: reflecting first laser light to a detection area at a first angle by using a scanning-type reflection module; determining a first converged electrical signal based on at least two electrical signals from at least two detection units, wherein the first converged electrical signal comprises at least one characteristic signal; determining, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area, wherein the at least one characteristic signal corresponds to the at least one target distance; determining at least one detection unit group based on the at least one target distance and the first angle, wherein a detection unit comprised in each of the at least one detection unit group belongs to the at least two detection units; and determining at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
2. The method according to claim 1, wherein each detection unit comprises one or more photoelectric conversion microcomponents.
3. The method according to claim 1, wherein the at least one characteristic signal comprises a peak signal, a front-edge signal, or a waveform centroid signal of the first converged electrical signal; and the time information is used to indicate a receiving moment of the at least one characteristic signal.
4. The method according to claim 1, wherein the at least one characteristic signal comprises a first characteristic signal used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and wherein determining the echo information in the detection area based on the first electrical signal comprises: determining a first time period based on time information of the first characteristic signal, wherein the first characteristic signal is received within the first time period; obtaining an electrical sub-signal that is in the first time period and that is of one electrical signal from the first detection unit group, to obtain the first electrical signal; and determining the at least one piece of echo information in the detection area based on the first electrical signal.
5. The method according to claim 1, wherein the at least one characteristic signal comprises a first characteristic signal used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and wherein determining the echo information in the detection area based on the first electrical signal comprises: determining a first time period based on time information of the first characteristic signal, wherein the first characteristic signal is received within the first time period; and obtaining signals that are in the first time period and that are in a plurality of electrical signals from the first detection unit group to obtain a plurality of electrical sub-signals, and the first electrical signal obtained by converging the plurality of electrical sub-signals is used to determine the at least one piece of echo information in the detection area.
6. The method according to claim 1, wherein the determining at least one detection unit group based on the at least one target distance and the first angle comprises: determining, based on a first correspondence set, a detection unit group corresponding to the at least one target distance and the first angle.
7. The method according to claim 1, wherein the at least one piece of echo information in the detection area is used to represent at least one of reflection intensity or a distance of the detection area.
8. The method according to claim 1, wherein the method is applied to a laser radar; the laser radar comprises the scanning-type reflection module, a receiving lens, an array detector comprising the at least two detection units, and a diffusion device, and the diffusion device is disposed between the receiving lens and the array detector, and is configured to diffuse an optical signal passing through the receiving lens.
9. A signal processing apparatus, comprising: one or more processors, and a non-transitory storage medium in communication with the one or more processors to store program instructions, which when executed by the one or more processors, cause the apparatus to: reflect first laser light to a detection area at a first angle by using a scanning-type reflection module; determine a first converged electrical signal based on at least two electrical signals from at least two detection units, wherein the first converged electrical signal comprises at least one characteristic signal; determine, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area, wherein the at least one characteristic signal corresponds to the at least one target distance; determine at least one detection unit group based on the at least one target distance and the first angle, wherein a detection unit comprised in each of the at least one detection unit group belongs to the at least two detection units; and determine at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
10. The apparatus according to claim 9, wherein each detection unit comprises one or more photoelectric conversion microcomponents.
11. The apparatus according to claim 9, wherein the characteristic signal comprises a peak signal, a front-edge signal, or a waveform centroid signal of the first converged electrical signal; and the time information is used to indicate a receiving moment of the characteristic signal.
12. The apparatus according to claim 9, wherein the at least one characteristic signal comprises a first characteristic signal used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and wherein in determining the echo information in the detection area based on the first electrical signal the instructions further cause the apparatus to: determine a first time period based on time information of the first characteristic signal, wherein the first characteristic signal is received within the first time period; obtain an electrical sub-signal that is in the first time period and that is of one electrical signal from the first detection unit group, to obtain the first electrical signal; and determine the at least one piece of echo information in the detection area based on the first electrical signal.
13. The apparatus according to claim 9, wherein the at least one characteristic signal comprises a first characteristic signal used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and wherein in determining the echo information in the detection area based on the first electrical signal, the instructions further cause the apparatus to: determine a first time period based on time information of the first characteristic signal, wherein the first characteristic signal is received within the first time period; and obtain signals that are in the first time period and that are in a plurality of electrical signals from the first detection unit group to obtain a plurality of electrical sub-signals, and the first electrical signal obtained by converging the plurality of electrical sub-signals is used to determine the at least one piece of echo information in the detection area.
14. The apparatus according to claim 9, wherein in determining the at least one detection unit group based on the at least one target distance and the first angle, the instructions cause the apparatus to: determine, based on a first correspondence set, a detection unit group corresponding to the at least one target distance and the first angle.
15. The apparatus according to claim 9, wherein the at least one piece of echo information in the detection area is used to represent at least one of reflection intensity or a distance of the detection area.
16. The apparatus according to claim 9, further comprising a receiving lens, an array detector comprising the at least two detection units, and a diffusion device, and the diffusion device is disposed between the receiving lens and the array detector, and is configured to diffuse an optical signal passing through the receiving lens.
17. A laser radar, wherein the laser radar comprises a laser transmitter, a scanning-type reflection module, an array detector, a memory, and a processor, the laser transmitter is configured to transmit first laser light, the array detector comprises at least two detection units, the memory stores a computer program, and the processor executes the computer program stored in the memory, to perform the following operations: reflecting the first laser light to a detection area at a first angle by using a scanning-type reflection module; determining a first converged electrical signal based on at least two electrical signals from at least two detection units, wherein the first converged electrical signal comprises at least one characteristic signal; determining, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area, wherein the at least one characteristic signal corresponds to the at least one target distance; determining at least one detection unit group based on the at least one target distance and the first angle, wherein a detection unit comprised in each of the at least one detection unit group belongs to the at least two detection units; and determining at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
18. The laser radar according to claim 17, wherein each detection unit comprises one or more photoelectric conversion microcomponents.
19. The laser radar according to claim 17, wherein the characteristic signal comprises a peak signal, a front-edge signal, or a waveform centroid signal of the first converged electrical signal; and the time information is used to indicate a receiving moment of the characteristic signal.
20. The laser radar according to claim 17, wherein the at least one characteristic signal comprises a first characteristic signal used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and wherein in determining the echo information in the detection area based on the first electrical signal, the processor is configured to: determine a first time period based on time information of the first characteristic signal, wherein the first characteristic signal is received within the first time period; and obtain an electrical sub-signal that is in the first time period and that is of one electrical signal from the first detection unit group, to obtain the first electrical signal; and determine the at least one piece of echo information in the detection area based on the first electrical signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The following describes accompanying drawings used in embodiments of this application.
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0073] The following describes the embodiments of this application with reference to the accompanying drawings in the embodiments of this application.
[0074]
[0075] The laser transmitter 101 is an apparatus for transmitting laser light, and can transmit laser pulses at a preset time interval.
[0076] The scanning-type reflection module 102 is a reflecting mirror that can swing (or rotate), and performs reciprocating motion in one-dimensional space or two-dimensional space to reflect laser light at different angles, so that the laser light is irradiated within a corresponding scanning field of view for transmission. Therefore, the scanning-type reflection module 102 may also be referred to as a scanning mirror or a reflecting mirror. Common scanning-type reflection modules 102 include a mechanical mirror, a micro-electro-mechanical system (MEMS) micro-vibration mirror, and the like. The MEMS micro-vibration mirror has a mirror size of several millimeters, and has great advantages in a volume, power consumption, and integration performance. In addition, the MEMS micro-vibration mirror has a relatively high swing frequency, and has a relatively high frame rate.
[0077] The receiving lens 103 is a component configured to receive an optical signal, and may be one or more concave lenses, convex lenses, concave-convex lenses, meniscus lenses, or optical lenses in another shape. In some embodiments, the receiving lens may further include a component that helps receive an optical signal, for example, an optical filter.
[0078] The array detector 104 is a detection unit array arranged in rows and columns, and includes at least two detection units (each square in the array detector 104 is one detection unit). The array detector 104 may receive an optical signal converged by the receiving lens 103, and convert the optical signal into an electrical signal. The array detector 104 includes at least two detection units. Array detectors may be classified into a semiconductor avalanche photodiode (APD) array, a single-photon avalanche diode (SPAD) array, and the like based on different photoelectric conversion microcomponents in detection units. Array detectors may be classified into a 1×2 array, a 2×2 array, a 3×3 array, and an array with another specification based on an arrangement rule of detection units. The array detector may be disposed before a plane on which a focal point of the receiving lens 103 is located, on the plane on which the focal point is located, or after the plane on which the focal point is located.
[0079] The data collection module 105 is configured to collect a signal output by a detection unit in the array detector 104, and is further configured to perform preprocessing such as signal amplification, shaping, or analog-to-digital conversion on an electrical signal from the array detector 104.
[0080] The processor 106 is configured to: control the laser transmitter 101 to transmit laser light, control the scanning-type reflection module 102 to reflect the laser light at a preset angle, and process electrical signals output by at least two detection units. The processor 106 is a module for performing an arithmetic operation and a logical operation, is a calculation core and a control core of the laser radar, and can parse various instructions in the laser radar and process a variety of data. Specifically, the processor 106 may be one or more central processing units (CPU), graphics processing units (GPU), microprocessor units (MPU), or other modules. In an embodiment, an electrical signal collection function completed by the data processing module 105 may alternatively be completed by the processor 106.
[0081] The memory 107 is configured to provide storage space, to store data such as an operating system and a computer program. The memory 107 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM).
[0082] In an embodiment, the laser radar further includes a collimation apparatus 108. The collimation apparatus 108 is disposed between the laser transmitter 101 and the scanning-type reflection module 102, so that a laser beam transmitted from the laser transmitter 101 can be more intensively incident on the scanning-type reflection module 102. This improves transmission efficiency and increases an angular resolution of the laser radar.
[0083] In an embodiment, the laser radar may further include a diffusion device 109. The diffusion device 109 is disposed between the receiving lens 103 and the array detector 104, and is configured to diffuse an optical signal passing through the receiving lens, to avoid oversaturation of an optical signal from a microcomponent in a detection unit. This is helpful to accurately estimate intensity information of an echo signal. In an embodiment, the diffusion device may be an entire diffuser, and is laid in front of the array detector and covers all detection units; or the diffusion device may be a plurality of diffusers, and one of the plurality of diffusers is laid in front of one or more detection areas and is configured to diffuse an optical signal.
[0084] In one detection process of the laser radar, the processor 101 controls the laser transmitter 102 to transmit first laser light and controls the scanning-type reflection module to reflect the first laser light to a detection area. An optical signal is reflected from the detection area and is irradiated on the array detector 105. Correspondingly, the array detector 105 converts the received optical signal into an electrical signal. The data processing module 107 is configured to collect an electrical signal output by a detection unit in the array detector 105. The processor 101 is configured to: control the laser transmitter 102 to transmit laser light, control the scanning-type reflection module to reflect the laser light at a preset angle, and process electrical signals output by at least two detection units, to obtain echo information from a detection area.
[0085]
[0086] Operation S201: The laser radar reflects first laser light to a detection area at a first angle by using the scanning-type reflection module.
[0087] In an embodiment, the first laser light may be a laser beam transmitted by the laser transmitter. For example, the laser transmitter transmits laser pulses at a preset time interval, and the first laser light is a laser pulse signal in the laser pulses.
[0088] The scanning-type reflection module in the laser radar can reflect laser light at a plurality of angles. The first angle herein is one of the angles. In an embodiment, the first angle may be represented by using one or more dimensions. For example, the first angle may be represented in a form of [azimuth angle, elevation angle]. The azimuth angle may represent an angle in a horizontal direction, and the elevation angle may represent an angle in a vertical direction.
[0089] Operation S202: The laser radar determines a first converged electrical signal based on at least two electrical signals from at least two detection units.
[0090] In an embodiment, the detection unit may be one photoelectric conversion microcomponent, or may be a set of photoelectric conversion microcomponents. The photoelectric conversion microcomponent is a device that can convert an optical signal into an electrical signal. For example, the photoelectric conversion microcomponent may be one of a photomultiplier tube (PMT), a silicon photomultiplier (SiPM), a semiconductor avalanche photodiode (APD), a single-photon avalanche diode (SPAD), or another photoelectric device. In an embodiment, photoelectric devices in the set of the plurality of conversion microcomponents may be different photoelectric conversion devices.
[0091] When a detection unit includes a plurality of photoelectric conversion microcomponents, signals output by the photoelectric conversion microcomponents in the detection unit may be converged, and one electrical signal is finally output. For example,
[0092] The detection unit may obtain a corresponding electrical signal based on an optical signal. It can be understood that, when another optical signal within a detection band range of a selected photoelectric detection unit is irradiated on the detection unit, the another optical signal is also converted into an electrical signal. For example, when sunlight is irradiated on the detection unit, the detection unit also converts the sunlight into an electrical signal. For another example, an optical signal transmitted by another device (for example, another radar device) is reflected to the detection unit, the optical signal is also converted into an electrical signal. These irrelevant signals affect an optical signal returned from a detection area. In addition, the electrical signal output by the detection unit may be affected by a current on another line. These signals irrelevant to the signal returned from the detection area form noise, causing interference to the output signal. As a result, a signal-to-noise ratio of an echo signal received by the radar is reduced, and effectiveness of the signal received by the radar is affected.
[0093]
[0094] In an embodiment of this application, a manner of determining the first converged electrical signal may be: performing summation on the at least two electrical signals from the at least two detection units to obtain the first converged electrical signal.
[0095] The first converged electrical signal includes at least one characteristic signal, and the characteristic signal may be a signal indicating a special waveform characteristic, for example, a peak signal, a front-edge signal (also referred to as a rising edge signal), or a waveform centroid signal. In an embodiment, the characteristic signal may be determined through signal detection. During signal detection, a detection threshold may be preset, and only a signal whose signal value is greater than or equal to the preset threshold can be detected as a characteristic signal. A peak signal is a signal corresponding to a largest signal value within a time period, a front-edge signal is a signal segment whose signal value continuously increases within a time period, and a waveform centroid signal is a signal corresponding to a centroid position of a piece of waveform information. For example, as shown in
[0096] In an embodiment, before the first converged electrical signal is determined, the data collection module may be used to collect an electrical signal output by a detection unit in the array detector. The data collection module may be further configured to perform preprocessing on the electrical signal from the detection unit, for example, perform amplification, shaping, or analog-to-digital conversion on the signal from the detection unit, to facilitate subsequent convergence of electrical signals output by detection units.
[0097] Operation S203: The laser radar determines at least one corresponding target distance based on time information of the at least one characteristic signal.
[0098] In an embodiment, the characteristic signal corresponds to received time information. For example, the characteristic signal is a peak signal, and time information of the peak signal is a moment at which a peak value appears. For another example, the characteristic signal is a front-edge signal, and a time information waveform of the front-edge signal may be an intermediate moment of a rising edge.
[0099] That the laser radar determines, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area may be: The laser radar obtains a laser flight time difference based on the time information of the characteristic signal and a time at which the first laser light is transmitted, and may determine, based on a speed of light and the time difference, the target distance corresponding to the detection area. The target distance may be used to represent a distance between the laser radar and an object in the detection area. Scenarios shown in
[0100] Operation S204: The laser radar determines at least one detection unit group based on the at least one target distance and the first angle.
[0101] In an embodiment, there is a correspondence between a detection unit, and a distance corresponding to a detection area and an angle of the scanning-type reflection module. For ease of description, one or more detection units corresponding to the target distance and the first angle are referred to as a detection unit group.
[0102] The laser radar determines the at least one detection unit group based on the at least one target distance and the first angle by using the following several optional solutions:
[0103] Solution 1: A correspondence set including at least one group of correspondences is predefined, and the detection unit group corresponding to the at least one target distance and the first angle is determined based on the correspondence set. Specifically, the correspondence set may be prestored in the laser radar, or may be preconfigured for the laser radar. Due to interference of an irrelevant signal, there is a detection unit group that does not correspond to the target distance or the first angle. In this case, the laser radar may consider that a signal corresponding to a case in which there is no corresponding detection unit is a false alarm signal. Table 1 lists a possible correspondence set. The correspondence set is used to describe a detection unit group corresponding to the at least one target distance and the first angle. The first angle may be represented by using [azimuth angle, pitch angle]. It can be learned that, when a target distance is 100 meters (m), an azimuth angle is 30°, and a pitch angle is 30°, a detection unit group determined by the laser radar is detection units CH1, CH2, CH3, and CH4. When a target distance is 250 m, an azimuth angle is 60°, and a pitch angle is 60°, the laser radar system finds no corresponding detection unit group from the correspondence set. In this case, the laser radar considers that a signal for determining that the target distance is 250 m is a false alarm signal.
TABLE-US-00001 TABLE 1 Correspondence set Distance (m) Angle (°) Detection unit group 100 [30, 30] CH1, CH2, CH3, CH4 120 [30, 30] CH1, CH2, CH3 140 [30, 30] CH1, CH2, CH3 160 [30, 30] CH2, CH3 180 [30, 30] CH2 250 [60, 60] Null
[0104] Solution 2: The detection unit group corresponding to the target distance and the first angle is determined by using a preset algorithm. Further, the determining operation may be performed in real time. The laser radar may determine the corresponding detection unit group by using a prestored algorithm, or the laser radar obtains the corresponding detection unit group determined by using the preset algorithm. For example, the laser radar may send the target distance and the first angle to another device; and the another device obtains, through calculation, the corresponding detection unit group by using the preset algorithm, and returns the corresponding detection unit group. The algorithm may be an algorithm obtained based on model training, or may be an algorithm obtained by solving a geometric relationship. This is not limited. Two possible manners of obtaining the corresponding detection unit group through calculation are described below by using examples:
[0105] Manner 1: Laser light is transmitted to an object at a known distance based on a known angle, and a number of a detection unit that is in the array detector and that receives a returned signal is recorded; and a corresponding record is used as a sample, and an algorithm for determining a detection unit group is obtained by accumulating sample data. For example, at an angle θ, laser light is irradiated on objects at different distances D.sub.n, and numbers CH.sub.ij of detection units corresponding to optical signals returned by the objects are recorded. i is a row number of an array detection unit, and j is a column number of the array detection unit. In this case, CH.sub.ij may represent a detection unit in the i.sup.th row and the j.sup.th column. For example, CH.sub.23 represents a detection unit in the second row and the third column. In an embodiment, another number form may be used to represent a detection unit number. For example, a number subscript is used as a detection unit number. This is not limited herein. For example, CH.sub.n represents the n.sup.th detection unit. In this case, CH.sub.12 represents the tenth detection unit. A distance D.sub.n, a scanning angle θ, and a detection unit number CH.sub.ij are used as a piece of training sample data, and an algorithm for determining a detection unit group may be obtained based on a preset quantity of pieces of training sample data. Based on the algorithm, a target distance and a scanning angle are used as an input, and a detection unit group corresponding to the input target distance and the input scanning angle may be obtained.
[0106] Manner 2: A geometric position that is on a detection unit and at which an optical signal is irradiated is obtained through calculation based on a geometric relationship, to obtain the corresponding detection unit group. In the laser radar, the positions and the properties of the laser transmitter 101, the scanning-type reflection module 102, the receiving lens 103, and the array detector 104 (for example, the focal length of the receiving lens) may be known in advance. Therefore, by using a position parameter of each module as a known parameter, the corresponding detection unit group may be obtained based on the target distance and the first angle by solving a geometric relationship.
[0107] θ.sub.x represents a scanning angle in an x direction. θ.sub.x′ is an included angle between a projection of a connecting line between the detection area 701 and a center of the receiving lens 103 on an X-Z plane and the receiving principal optical axis. When D.sub.x is far greater than d.sub.x, it may be considered that θ.sub.x′≈θ.sub.x. d.sub.x represents an X-axis projection of a distance from the center of the scanning-type reflection module 102 to an axis of the array detector 104, D.sub.x represents an X-axis projection of a distance from the center of the scanning-type reflection module 102 to the detection area 701, and D.sub.x represents a projection of a distance from the detection area 701 to the center of the receiving lens 103 on the X-Z plane. Because a size of the laser radar is generally far smaller than a distance of the laser radar to the detection area, D.sub.x and D.sub.x′ each can be regarded as a target distance. d.sub.z represents a Z-axis projection of the distance from the center of the scanning-type reflection module 102 to the axis of the array detector 104, and x represents a distance from a detection position that corresponds to the detection area 701 and that is on the array detector to the receiving principal optical axis. Each parameter may be positive or negative. The laser radar may determine, based on the foregoing geometric relationships, a geometric relationship algorithm for calculating a distance from an optical signal position that corresponds to a detection area 705 and that is on the array detector to a center of the principal optical axis, to determine a corresponding detection unit group based on the distance from the optical signal position to the principal optical axis.
[0108] For example, by substituting D.sub.x=D.sub.x′ and θ.sub.x′=θ.sub.x into formula 1-1, formula 1-2, and formula 1-3, the following formulas can be obtained:
[0109] The laser radar may use the foregoing formula 1-5 as an algorithm for calculating the distance from the optical signal position that corresponds to the detection area 705 and that is on the array detector to the receiving principal optical axis, to determine the corresponding detection unit group based on the distance from the optical signal position to the principal optical axis.
[0110] In an embodiment, the correspondence set in the solution 1 may be obtained through calculation in advance by using the calculation manner in the solution 2.
[0111] Operation S205: The laser radar determines at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
[0112] In an embodiment, the first detection unit group is one of the at least one detection unit group. There may be one or more detection units in the first detection unit group. The following provides descriptions based on cases.
[0113] Case 1: The first detection unit group includes one detection unit. The laser radar obtains a sub-signal (or expressed as a local signal) that is in a first time period and that is of one electrical signal from the detection unit, and uses the sub-signal as the first electrical signal. The first electrical signal is used to determine the at least one piece of echo information in the detection area. For ease of description, a target distance used to determine the first detection unit group is referred to as a first target distance, a characteristic signal used to determine the first target distance is referred to as a first characteristic signal, and the first characteristic signal is a characteristic signal in the first converged signal. The first time period may be determined by the laser radar based on time information of the first characteristic signal, and a moment indicated (or represented) by the time information of the first characteristic signal is within the first time period. In an embodiment, a length of the first time period is a preset time length or a time length determined according to a corresponding rule.
[0114] For example,
[0115] For another example,
[0116] Case 2: The first detection unit group includes a plurality of detection units. The laser radar obtains a plurality of sub-signals that are in a first time period and that are of electrical signals from the plurality of detection units (an electrical signal from one detection unit is used to obtain one sub-signal in the first time period), and converges the plurality of sub-signals to obtain a first electrical signal. The first electrical signal is used to determine the at least one piece of echo information in the detection area. In an embodiment, the converging the plurality of sub-signals to obtain a first electrical signal may include: performing summation or cross-correlation processing on the plurality of sub-signals to obtain the first electrical signal. Summation means adding up values of signals that are at a moment and that are in a signal segment. For example, a value of a signal from CH1 at a moment t1 is S1, and a value of a signal from CH2 at the moment t1 is S2; and in this case, summation is performed on the values of the signals from CH1 and CH2. An obtained value of a converged signal at the moment t1 may be represented as S1+S2. Cross-correlation is a signal processing method. Calculation is performed on one signal segment and another signal segment point by point by using a cross-correlation function. Each time calculation is performed, one cross-correlated value is obtained. These cross-correlated values can reflect a correlation degree of the two signal segments at relative positions. Therefore, the cross-correlation function is an important method for extracting an effective signal from a noise signal, and is also referred to as correlation filtering. The cross-correlation function may have a plurality of definitions, or a method for calculating a cross-correlation function may be defined. This is not limited herein. For example, the cross-correlation function is defined as a product of values of two signal segments. In this case, during calculation, the value of the signal from CH1 at the moment t1 is multiplied by the value of the signal of CH2 at the moment t1. An obtained value of a converged signal at the moment t1 may be represented as S1×S2. For ease of description, a target distance used to determine the first detection unit group is referred to as a first target distance, a characteristic signal used to determine the first target distance is referred to as a first characteristic signal, and the first characteristic signal is a characteristic signal in the first converged signal. The first time period may be determined by the laser radar based on time information of the first characteristic signal, and a moment indicated (or represented) by the time information of the first characteristic signal is within the first time period. In an embodiment, a length of the first time period is a preset time length or a time length determined according to a corresponding rule.
[0117] For example,
[0118] For another example,
[0119] In an embodiment, the echo information in the detection area may be used to represent reflection intensity and/or a distance of the detection area. Reflection intensity information may be used to determine a material and other information of the detection area, distance information may be used to determine a location of the detection area relative to the laser radar, and both the reflection intensity and the distance may be used for radar imaging. For example, an information processing device reports the echo information to an imaging module, so that the imaging module selects one or more pieces of echo information as a detection result of the detection area corresponding to the angle. The imaging module may form an image of an object field of view through detection performed for a plurality of times at a plurality of angles.
[0120] In an embodiment, after receiving an optical signal and outputting an electrical signal, the array detector in the radar system sends, to another device, the electrical signal output by a detection unit. After obtaining the electrical signal, the corresponding another device performs processing such as some or all of operation S201 to operation S205 on the electrical signal to obtain at least one piece of echo information in the detection area.
[0121] In the method described in
[0122] The foregoing describes in detail the method in the embodiments of this application. The following provides an apparatus in the embodiments of this application.
[0123]
[0124] The scanning control unit 1301 is configured to reflect a first laser light to a detection area at a first angle by using a scanning-type reflection module.
[0125] The convergence unit 1302 is configured to determine a first converged electrical signal based on at least two electrical signals from at least two detection units, where the first converged electrical signal includes at least one characteristic signal.
[0126] The distance determining unit 1303 is configured to determine, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area, where the at least one characteristic signal corresponds to the at least one target distance.
[0127] The unit group determining unit 1304 is configured to determine at least one detection unit group based on the at least one target distance and the first angle, where a detection unit included in each of the at least one detection unit group belongs to the at least two detection units.
[0128] The echo determining unit 1305 is configured to determine at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
[0129] In an embodiment of this application, a signal processing apparatus estimates a preliminary target distance based on a signal obtained through convergence of signals output by detection units, and determines, based on a scanning angle, a detection unit related to current detection to select a signal output by the detection unit related to the current detection, to determine echo information in the detection area. In this way, interference of an irrelevant signal is reduced, effectiveness of a received signal is improved, and a signal-to-noise ratio of the received signal is increased.
[0130] It should be noted herein that division of the foregoing plurality of units is merely logical division based on functions, and is not intended to limit a specific structure of the signal processing apparatus. In an embodiment, some functional modules may be subdivided into more fine functional modules, and some functional modules may be combined into one functional module. However, regardless of whether the functional modules are subdivided or combined, general procedures performed by the signal processing apparatus in the signal processing process are the same. For example, the foregoing plurality of units may also be simplified as a reflection unit and a processing unit. The reflection unit is configured to implement a function of the scanning control unit 1301, and the processing unit is configured to implement a function of one or more of the convergence unit 1302, the distance determining unit 1303, the unit group determining unit 1304, and the echo determining unit 1305. Usually, each unit corresponds to respective program code (or a program instruction). When the program code corresponding to the unit is run on a processor, the unit executes a corresponding procedure to implement a corresponding function. In an embodiment, each detection unit is one photoelectric conversion microcomponent or a set of photoelectric conversion microcomponents.
[0131] Because a signal value of one photoelectric conversion microcomponent is easily saturated, an electrical signal using one photoelectric conversion microcomponent cannot accurately represent reflection intensity information in the detection area. In an embodiment of this application, when the first detection unit includes a plurality of photoelectric conversion microcomponents, signals output by the conversion microcomponents in one detection unit may be converged, and then a converged signal is output, to avoid oversaturation of a finally output electrical signal. Therefore, echo information that is in the detection area and that is subsequently determined based on the electrical signal is more accurate, and it is easier to determine the reflection intensity information in the detection area.
[0132] In still another embodiment, the characteristic signal includes a peak signal, a front-edge signal, or a waveform centroid signal of the first converged electrical signal, and the time information is used to indicate a receiving moment of the characteristic signal.
[0133] It can be learned that the characteristic signal in the first converged electrical signal can reflect that a relatively strong optical signal appears. However, in a laser radar detection process, a relatively strong optical signal is usually transmitted by a laser radar. Therefore, when the characteristic signal appears, it is highly probable that a laser radar signal is received. Therefore, echo information in laser radar detection can be obtained more accurately based on the characteristic signal.
[0134] In still another embodiment, the at least one characteristic signal includes a first characteristic signal, the first characteristic signal is used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and in the aspect of determining echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group, the echo determining unit 1305 is configured to: determine a first time period based on time information of the first characteristic signal, where a receiving moment of the first characteristic signal is within the first time period; obtain an electrical sub-signal that is in the first time period and that is of one electrical signal from the first detection unit group, to obtain the first electrical signal, where the first detection unit group is one of the at least one detection unit group; and determine at least one piece of echo information in the detection area based on the first electrical signal.
[0135] It can be learned that, because the first characteristic signal can quite probably reflect that a laser signal is received, the first time period is a time period in which the laser signal is quite probably received. In addition, because the first detection unit group is a truly relevant detection unit group obtained by screening, the first electrical signal obtained based on the sub-signal that is in the first time period and that is of the signal output by the first detection unit group can more accurately reflect a receiving status of the laser signal. Therefore, the echo information obtained based on the first electrical signal is more accurate. In addition, the electrical sub-signal is used as a basic processing unit. This facilitates decoupling processing of characteristic signals in the entire electrical signal that are generated in different time periods.
[0136] In still another embodiment, the at least one characteristic signal includes a first characteristic signal, the first characteristic signal is used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and in the aspect of determining echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group, the echo determining unit 1305 is configured to: determine a first time period based on time information of the first characteristic signal, where a time indicated by the time information of the first characteristic signal is within the first time period; and obtain signals that are in the first time period and that are in a plurality of electrical signals from the first detection unit group to obtain a plurality of electrical sub-signals, where the first detection unit group is one of the at least one detection unit group, and the first electrical signal obtained by converging the plurality of electrical sub-signals is used to determine the at least one piece of echo information in the detection area.
[0137] It can be learned that, because the first characteristic signal can quite probably reflect that a laser signal is received, the first time period is a time period in which the laser signal is quite probably received. In addition, because the first detection unit group is a truly relevant detection unit group obtained by screening, the electrical signals that are in the first time period and that are in the signals output by the first detection unit group can more accurately reflect a receiving status of the laser signal. Therefore, the plurality of electrical sub-signals (or may be referred to as local signals) of the electrical signals from the plurality of detection unit groups are obtained, and the plurality of electrical sub-signals are converged to obtain the first electrical signal, so that echo information obtained based on the first electrical signal is more accurate. The first electrical signal may be obtained by converging the plurality of electrical sub-signals by using a summation method or a cross-correlation method. In addition, the electrical sub-signal is used as a basic processing unit. This facilitates decoupling processing of characteristic signals in the entire electrical signal that are generated in different time periods.
[0138] In still another embodiment, in the aspect of determining at least one detection unit group based on the at least one target distance and the first angle, the unit group determining unit 1304 is configured to: determine, based on a first correspondence set, a detection unit group corresponding to the at least one target distance and the first angle, where there is a predefined correspondence between the at least one target distance, the first angle, and the detection unit.
[0139] It can be learned that, a prestored correspondence may be used to determine a detection unit group corresponding to a target distance and an angle, thereby reducing real-time calculation burden and improving data processing efficiency.
[0140] In still another embodiment, the at least one piece of echo information in the detection area is used to represent at least one of reflection intensity or a distance of the detection area.
[0141] In still another embodiment, the apparatus 130 may further include a receiving lens, an array detector including the at least two detection units, and a diffusion device. The diffusion device is disposed between the receiving lens and the array detector, and is configured to diffuse an optical signal passing through the receiving lens.
[0142] It can be learned that, the received optical signal is diffused by using the diffusion device, so that a signal that is supposed to be concentrated on one photoelectric conversion microcomponent can be dispersed to a surrounding photoelectric conversion microcomponent. In this way, oversaturation of a signal from a microcomponent in the array detector can be avoided. This is helpful to determine intensity information of an echo signal more accurately.
[0143] It should be noted that for implementation of each unit, correspondingly refer to the corresponding descriptions in the method embodiment shown in
[0144] The signal processing apparatus 130 described in
[0145]
[0146] The memory 1401 is configured to provide storage space, and the storage space may store data such as an operating system and a computer program. The memory 1401 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM).
[0147] The processor 1402 is a module that performs an arithmetic operation and a logical operation, and may be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), or a microprocessor unit (MPU).
[0148] The memory 1401 stores a computer program, and the processor 1402 invokes or execute the computer program stored in the memory 1401, to perform the following operations: reflecting first laser light to a detection area at a first angle by using a scanning-type reflection module; determining a first converged electrical signal based on at least two electrical signals from at least two detection units, where the first converged electrical signal includes at least one characteristic signal; determining, based on time information of the at least one characteristic signal, at least one target distance corresponding to the detection area, where the at least one characteristic signal corresponds to the at least one target distance; determining at least one detection unit group based on the at least one target distance and the first angle, where a detection unit included in each of the at least one detection unit group belongs to the at least two detection units; and determining at least one piece of echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group.
[0149] In an embodiment of this application, the signal processing device 140 estimates a preliminary target distance based on a signal obtained through convergence of signals output by detection units, and determines, based on a scanning angle, a detection unit related to current detection to select a signal output by the detection unit related to the current detection, to determine echo information in the detection area. In this way, interference of an irrelevant signal is reduced, effectiveness of a received signal is improved, and a signal-to-noise ratio of the received signal is increased.
[0150] In an embodiment, each detection unit is one photoelectric conversion microcomponent or a set of photoelectric conversion microcomponents.
[0151] Because a signal value of one photoelectric conversion microcomponent is easily saturated, an electrical signal using one photoelectric conversion microcomponent cannot accurately represent reflection intensity information in the detection area. In this embodiment of this application, when the first detection unit includes a plurality of photoelectric conversion microcomponents, signals output by the conversion microcomponents in one detection unit may be converged, and then a converged signal is output, to avoid oversaturation of a finally output electrical signal. Therefore, echo information that is in the detection area and that is subsequently determined based on the electrical signal is more accurate, and it is easier to determine the reflection intensity information in the detection area.
[0152] In still another embodiment, the characteristic signal includes a peak signal, a front-edge signal, or a waveform centroid signal of the first converged electrical signal, and the time information is used to indicate a receiving moment of the characteristic signal.
[0153] It can be learned that the characteristic signal in the first converged electrical signal can reflect that a relatively strong optical signal appears. However, in a laser radar detection process, a relatively strong optical signal is usually transmitted by a laser radar. Therefore, when the characteristic signal appears, it is highly probable that a laser radar signal is received. Therefore, echo information in laser radar detection can be obtained more accurately based on the characteristic signal.
[0154] In still another embodiment, the at least one characteristic signal includes a first characteristic signal, the first characteristic signal is used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and in the aspect of determining echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group, the processor 1402 is configured to: determine a first time period based on time information of the first characteristic signal, where a receiving moment of the first characteristic signal is within the first time period; obtain an electrical sub-signal that is in the first time period and that is of one electrical signal from the first detection unit group, to obtain the first electrical signal, where the first detection unit group is one of the at least one detection unit group; and determine at least one piece of echo information in the detection area based on the first electrical signal.
[0155] It can be learned that, because the first characteristic signal can quite probably reflect that a laser signal is received, the first time period is a time period in which the laser signal is quite probably received. In addition, because the first detection unit group is a truly relevant detection unit group obtained by screening, the first electrical signal obtained based on the sub-signal that is in the first time period and that is of the signal output by the first detection unit group can more accurately reflect a receiving status of the laser signal. Therefore, the echo information obtained based on the first electrical signal is more accurate. In addition, the electrical sub-signal is used as a basic processing unit. This facilitates decoupling processing of characteristic signals in the entire electrical signal that are generated in different time periods.
[0156] In still another embodiment, the at least one characteristic signal includes a first characteristic signal, the first characteristic signal is used to determine a first target distance, and the first target distance is used to determine the first detection unit group; and in the aspect of determining echo information in the detection area based on a first electrical signal obtained based on at least one electrical signal from a first detection unit group in the at least one detection unit group, the processor 1402 is configured to: determine a first time period based on time information of the first characteristic signal, where a receiving moment of the first characteristic signal is within the first time period; obtain signals that are in the first time period and that are in a plurality of electrical signals from the first detection unit group to obtain a plurality of electrical sub-signals, where the first detection unit group is one of the at least one detection unit group, and the first electrical signal obtained by converging the plurality of electrical sub-signals is used to determine the at least one piece of echo information in the detection area.
[0157] It can be learned that, because the first characteristic signal can quite probably reflect that a laser signal is received, the first time period is a time period in which the laser signal is quite probably received. In addition, because the first detection unit group is a truly relevant detection unit group obtained by screening, the electrical signals that are in the first time period and that are in the signals output by the first detection unit group can more accurately reflect a receiving status of the laser signal. Therefore, the plurality of electrical sub-signals (or may be referred to as local signals) of the electrical signals from the plurality of detection unit groups are obtained, and the plurality of electrical sub-signals are converged to obtain the first electrical signal, so that echo information obtained based on the first electrical signal is more accurate. The first electrical signal may be obtained by converging the plurality of electrical sub-signals by using a summation method or a cross-correlation method. In addition, the electrical sub-signal is used as a basic processing unit. This facilitates decoupling processing of characteristic signals in the entire electrical signal that are generated in different time periods.
[0158] In still another embodiment, in the aspect of determining the at least one detection unit group based on the at least one target distance and the first angle, the processor 1402 is configured to: determine, based on a first correspondence set, a detection unit group corresponding to the at least one target distance and the first angle, where there is a predefined correspondence between the at least one target distance, the first angle, and the detection unit.
[0159] It can be learned that, a prestored correspondence may be used to determine a detection unit group corresponding to a target distance and an angle, thereby reducing real-time calculation burden and improving data processing efficiency.
[0160] In still another embodiment, the at least one piece of echo information in the detection area is used to represent at least one of reflection intensity or a distance of the detection area.
[0161] In still another embodiment, the signal processing device may further be externally connected to components such as a scanning-type reflection module, a receiving lens, an array detector including the at least two detection units, and a diffusion device. The diffusion device is disposed between the receiving lens and the array detector, and is configured to diffuse an optical signal passing through the receiving lens.
[0162] It can be learned that, the received optical signal is diffused by using the diffusion device, so that a signal that is supposed to be concentrated on one photoelectric conversion microcomponent can be dispersed to a surrounding photoelectric conversion microcomponent. In this way, oversaturation of a signal from a microcomponent in the array detector can be avoided. This is helpful to determine intensity information of an echo signal more accurately.
[0163] It should be noted that, for specific implementation of each signal processing device, further correspondingly refer to the corresponding descriptions of the method embodiment shown in
[0164] The signal processing device 140 described in
[0165] An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program runs on one or more processors, the signal processing method shown in
[0166] An embodiment of this application further provides a computer program product. When the computer program product runs on a processor, the signal processing method shown in
[0167] An embodiment of this application further provides a sensor system. The sensor system includes at least one sensor. The sensor may include at least one laser radar. The laser radar may include the signal processing apparatus shown in
[0168] An embodiment of this application further provides a vehicle, and the vehicle may include the foregoing sensor system.
[0169] An embodiment of the present application further provides a chip system. The chip system includes at least one processor, a memory, and an interface circuit. The interface circuit is configured to connect an external device (such as a laser transmitter, a scanning-type reflection module, or an array detector) to the processor. The memory stores a computer program. When the computer program is executed by the processor, the method process shown in
[0170] An embodiment of this application further provides a terminal. The terminal includes the laser radar shown in
[0171] In conclusion, by implementing the embodiments of this application, a preliminary target distance can be estimated based on the signal obtained through convergence of the signals output by the detection units, and a detection unit related to current detection can be deduced based on scanning angle information. Signals of irrelevant detection units can be accurately screened out, so that a signal output by the detection units related to current detection is selected to determine information in the detection area. In this way, interference of the irrelevant signal is reduced, and effectiveness of a received signal is improved.
[0172] A person of ordinary skill in the art may understand that all or some of the processes of the methods in the foregoing embodiments may be implemented by a computer program instructing related hardware. The computer program may be stored in a computer-readable storage medium. When the computer program is run, the processes in the foregoing method embodiments are performed. The foregoing storage medium includes: any medium that can store computer program code, such as a ROM, a random access memory RAM, a magnetic disk, or an optical disc.