Radar Detection Method and Related Apparatus
20230168381 · 2023-06-01
Inventors
Cpc classification
G01S17/58
PHYSICS
G01S17/42
PHYSICS
G01S17/894
PHYSICS
G01S7/4802
PHYSICS
G01S17/34
PHYSICS
International classification
G01S17/894
PHYSICS
G01S7/481
PHYSICS
Abstract
A radar detection method includes intercepting a plurality of measurement units (MUs) from a beat frequency signal of a radar based on a time domain sliding step, where a time domain length of each of the plurality of MUs is greater than a time domain length of a preset sliding step; determining frequency information of each MU; and obtaining a radar point cloud detection result based on the frequency information of each MU, where the detection result includes at least one of a speed of a target object or a distance of the target object.
Claims
1. A method comprising: intercepting from a beat frequency signal of a radar and based on a time domain sliding step, a plurality of measurement units (MUSs), wherein a first time domain length of each of the MUs is greater than a second time domain length of a preset sliding step; determining frequency information of each of the MUs; and obtaining based on the frequency information a radar point cloud detection result comprising at least one of a speed of a target object or a distance of the target object.
2. The method of claim 1, wherein signal energy accumulated within a third time domain length of a first MU in the MUs indicates that a signal-to-noise ratio of the first MU is higher than a preset threshold.
3. The method claim 1, wherein a third time domain length of a first MU in the MUs is the same as a fourth time domain length of a second MU in the MUs.
4. The method claim 1, wherein the beat frequency signal comprises a first slope beat frequency signal from a first laser transceiver and a second slope beat frequency signal from a second laser transceiver, and wherein intercepting the MUs comprises: intercepting a plurality of first MUs from the first slope beat frequency signal and based on the time domain sliding step; and intercepting a plurality of second MUs from the second slope beat frequency signal and based on the time domain sliding step, wherein one MU comprises one first MU and one second MU, and wherein the one first MU is synchronized with the one second MU in a time domain.
5. The method of claim 4, wherein the first slope beat frequeny signal comprises a positive slope, and wherein the second slope beat frequence signal comprises a negative slope.
6. The method of claim 1, wherein the beat frequency signal comprises a positive slope beat frequency signal and a negative slope beat frequency signal that are from a laser transceiver in a time domain, and wherein each of the MUs comprises a positive slope part and a negative slope part.
7. An apparatus comprising: a memory configured to store instructions; and a processor coupled to the memory and configured to execute the instructions to cause the apparatus to: intercept from a beat frequency signal of a radar and based on a time domain sliding step, a plurality of measurement units (MUs), wherein a first time domain length of each of the MUs is greater than a second time domain length of a preset sliding step; determine frequency information of each of the MUs; and obtain based on the frequency information a radar point cloud detection result comprising at least one of a speed of a target object or a distance of the target object.
8. The apparatus of claim 7, wherein signal energy accumulated within a third time domain length of a first MU in the MUs indicates that a signal-to-noise ratio of the first MU is higher than a preset threshold.
9. The apparatus of claim 7, wherein either: a time domain length of a first .MU in the MUs is the same as a fourth time domain length of a second MU in the MUs; or the third time domain length is different from the fourth time domain length.
10. The apparatus of claim 7, wherein the beat frequency signal comprises a first slope beat frequency signal from a first laser transceiver and a second slope beat frequency signal from a second laser transceiver, and the intercept a plurality of first MUs from the first slope beat frequency signal and based on the time domain sliding step, and intercept a plurality of second MUs from the second slope beat frequency signal and based on the time domain sliding step, wherein one MU comprises one first MU and one second MU, and wherein the one first MU is synchronized with the one second MU in a time domain.
11. The apparatus of claim 10, wherein either: the first slope beat frequency signal comprises a positive slope and the second slope beat frequency signal comprises a negative slope; or the first slope beat frequency signal comprises the positive slope or the negative slope and the second slope beat frequency signal comprises a zero slope.
12. The apparatus of claim 7, wherein the beat frequency signal comprises a positive slope beat frequency signal and a negative slope beat frequency signal that are alternately from a laser transceiver in a time domain, and wherein each of the MUs comprises a positive slope part and a negative slope part.
13. A lidar system comprising: alaser configured to transmit a laser signal ; and a processor coupled to the laser, wherein the processor is configured to intercept, from a beat frequency signal of a radar and based on a time domain sliding step, a plurality of measurement units (MUs),wherein a first time domain length of each of the MUs is greater than a second time domain length of a preset sliding step; determine frequency information of each of the MUs; and obtain, based on the frequency information, a radar point cloud detection result comprising at least one of a speed of a target object or a distance of the target object.
14. The lidar system of claim 13, wherein signal energy accumulated within a third time domain length of a first MU in the MUs indicates that a signal-to-noise ratio of the first MU is higher than a preset threshold.
15. The lidar system of claim 13, wherein either a third time domain length of a first MU in the MUs is the same as a fourth time domain length of a MU in the MUs; or the third time domain length is different from the fouth time domain length.
16. The lidar system of claim 13, wherein the beat frequency signal comprises a first slope beat frequency signal from a first laser transceiver and a second slope beat frequency signal from a second laser transceiver, and wherein the processor is further confiqued to: intercept a plurality of first MUs from the first slope beat frequency signal and based on the time domain sliding step; and intercept a plurality of second MUs from the second slope beat frequency signal and based on the time domain sliding step, wherein one MU comprises one first MU and one second MU, and wherein the one first MU is synchronized with the one second MU in a time domain.
17. The lidar system of claim 16, wherein either; the first slope frequency signal comprises a positive slope and the second slope beat frequency signal comprises a negative slope; or the first slope beat frequency signal comprises the positive slope or the negative slope and the second slope beat frequency signal comprises a zero slope.
18. The lidar system of claim 13, wherein the beat frequency signal comprises a positive slope beat frequency signal and a negative slope beat frequency signal that are alternately from a third laser transceiver in a time domain, and wherein each of the MUs comprises a positive slope part and a negative slope part.
19. The method of claim 1, wherein a third time domain length of a first MU in the MUs is different from a fourth time domain length of a second MU in the MUs.
20. The method of claim 4, wherein the first slope beat frequency signal comprises a positive slope or a negative slope, and wherein the second slope beat frequency signal comprises a zero slope.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DESCRIPTION OF EMBODIMENTS
[0046] The following describes embodiments of this disclosure with reference to the accompanying drawings in embodiments of this disclosure.
[0047] A lidar in embodiments of this disclosure can be applied to various fields such as intelligent transportation, autonomous driving, atmospheric environment monitoring, geographic surveying and mapping, and uncrewed aerial vehicle, and can complete functions such as distance measurement, speed measurement, target tracking, and imaging recognition.
[0048] Refer to
[0049] In this embodiment of this disclosure, the target object 505 is also referred to as a reflective object. The target object 505 may be any object in a scanning direction of the scanner 504, for example, may be a person, a mountain, a vehicle, a tree, or a bridge.
[0050] In this embodiment of this disclosure, an operation of processing a beat frequency signal obtained through sampling to obtain information such as a speed and a distance of the target object may be completed by one or more processors 512, for example, by one or more DSPs, or may be completed by one or more processors 512 in combination with another component, for example, a DSP in combination with one or more CPUs. When processing the beat frequency signal, the processor 512 may further invoke a computer program stored in a computer-readable storage medium. The computer-readable storage medium includes but is not limited to a random-access memory (RAM), a read-only memory (ROM), an erasable programmable ROM (EPROM) or a portable ROM (i.e., compact disc (CD) ROM (CD-ROM)). The computer-readable storage medium may be disposed on the processor 512, or may be independent of the processor 512.
[0051] In this embodiment of this disclosure, there may be one or more components mentioned above. For example, there may be one or more lasers 501. When there is one laser 501, the laser 501 may alternately transmit a laser signal with a positive slope and a laser signal with a negative slope in time domain. When there are two lasers 501, one laser 501 transmits a laser signal with a positive slope, and the other laser 501 transmits a laser signal with a negative slope, and the two lasers 501 may synchronously transmit laser signals.
[0052] As shown in
[0053] To measure information about a target object at a longer distance, a coherent lidar needs to increase a beat frequency time of each measurement unit (MU) (one MU is used to obtain a detection result of one measurement point), to accumulate more energy in a process of processing the beat frequency signal, so as to achieve a higher signal-to-noise ratio. During actual implementation, the lidar is required to have a higher point output rate, so that the lidar obtains a higher field-of-view resolution and frame rate.
[0054] A common linear frequency modulation coherent signal processing method for saw wave is shown in
[0055] To improve a point output rate of the lidar, a plurality of MUs may be divided in a single beat frequency time. As shown in
[0056] A common linear frequency modulation coherent signal processing method for triangle wave is shown in
[0057] To improve a point output rate of a lidar, a beat frequency time in a positive slope period and a negative slope period may be divided into a plurality of measurement times. As shown in
[0058] It can be seen that, in the foregoing manner of improving a point output rate, a beat frequency time of each MU is reduced, and energy accumulation of a useful signal during time-frequency transform is reduced, so that a signal-to-noise ratio of measurement is affected and a detection distance of coherent measurement is reduced.
[0059] To ensure a high point output rate and a high signal-to-noise ratio, an embodiment of this disclosure provides the method shown in
[0060] Refer to
[0061] Step S1101: A signal processing apparatus intercepts a plurality of MUs from a beat frequency signal of a radar based on a time domain sliding step.
[0062] A time domain length of each MU in the plurality of intercepted MUs is greater than a time domain length of the time domain sliding step. Each MU herein is used as a measurement signal of a measurement point. Because the time domain length of each MU in the plurality of intercepted MUs is greater than the time domain length of the time domain sliding step, some beat frequency signals are repeated between any two MUs that are adjacent in time domain. This improves utilization of the beat frequency signals to a maximum extent, enhances energy of a signal in a single MU, and improves a signal-to-noise ratio.
[0063] For example,
[0064] A beat frequency signal formed by an echo signal reflected by a target 1 and the local oscillator signal LO is: ω.sub.D1 + k * τ.sub.1, where ω.sub.D1 = 2π * v.sub.1/λ, τ.sub.1 = 2R/C, v1 refers to a speed of the target 1, λ is a laser wavelength, R is a distance of the target 1, c is a speed of light, τ.sub.1 is a time from a moment when a laser light is emitted to a moment when the echo signal of the target 1 is reflected back to the lidar, ω.sub.D1 is a frequency shift of the beat frequency signal due to the speed of the target 1, and k is a frequency modulation slope of linear frequency modulation of the transmitted laser light.
[0065] A beat frequency signal formed by an echo signal reflected by a target object and the local oscillator signal LO is: ω.sub.D2 + k * τ.sub.2, where τ.sub.2 is a time from a moment when a laser light is emitted to a moment when the echo signal of the target 2 is reflected back to the lidar, and ω.sub.D2 is a frequency shift of the beat frequency signal due to a speed of the target 2.
[0066] A beat frequency signal formed by an echo signal reflected by a target 3 and the local oscillator signal LO is: ω.sub.D3 + k * τ.sub.3, where τ.sub.3 is a time from a moment when a laser light is emitted to a moment when the echo signal of the target 3 is reflected back to the lidar, and ω.sub.D3 is a frequency shift of the beat frequency signal due to a speed of the target 3.
[0067] When a beat frequency signal is processed, a signal is intercepted from the beat frequency signal in a segmentation manner, each segment of the signal is used as an MU, and duration of the intercepted (or sampled) MU is represented as T.sub.M. After being processed, each MU can output a group of information such as distance, speed, and amplitude. In this embodiment of this disclosure, in any two MUs that are adjacent in time domain, a spacing between an interception start moment of a latter MU and an interception start moment of a previous MU is τ, and τ < T.sub.M. Herein, τ is a time domain sliding step mentioned above.
[0068] Optionally, signal energy accumulated in a time domain length T.sub.M of a first MU can ensure that a signal-to-noise ratio of the first MU is higher than a preset threshold, where the first MU is any intercepted MU. In other words, the T.sub.M is not randomly selected, and is mainly selected based on a signal-to-noise ratio requirement for effectively extracting information by using a data processing method. For example, if a beat frequency is extracted by using Fourier transform, a T.sub.M is longer, more energy is accumulated in a target beat frequency, and a signal-to-noise ratio is higher. Therefore, a time domain length T.sub.M of any MU needs to be greater than a specific length, and cannot be randomly selected.
[0069] As shown in
[0070] There is a plurality of possible cases for time domain lengths of the foregoing MUs, and the following further describes the cases.
[0071] In an optional case 1, time domain lengths of the plurality of intercepted MUs are the same. To be specific, if any two of the MUs are selected, for example, a second MU and a third MU, a time domain length of the second MU is the same as a time domain length of the third MU.
[0072] In an optional case 2, time domain lengths of the plurality of intercepted MUs are not completely the same. To be specific, if any two of the MUs are selected, for example, a second MU and a third MU, a time domain length of the second MU may be different from a time domain length of the third MU.
[0073] In this embodiment of this disclosure, a structure of a lidar for transmitting and receiving signals may be set according to a requirement. The following two structures are used as examples in this embodiment of this disclosure, and how to intercept MUs for the two different structures is described.
[0074] Structure 1:
[0075] In the structure shown in
[0076] The laser 1 is used for modulation of a first slope. A frequency change curve of the laser 1 may be represented as ω(t) = ω.sub.1 + κt, which may be referred to as a frequency of the laser 1. A laser signal generated by the laser 1 is split by the splitter 1 to obtain a local oscillator signal LO1 and a transmitted signal.
[0077] The laser 2 is used for modulation of a second slope. A frequency change curve of the laser 2 may be represented as ω(t) = ω.sub.2 - κt, which may be referred to as a frequency of the laser 2. The laser signal generated by the laser 2 is split by the splitter 2 to obtain a local oscillator signal LO2 and a transmitted signal.
[0078] Optionally, signal receiving and sending of the first laser transceiver and signal receiving and sending of the second laser transceiver are synchronous.
[0079] The transmitted signals obtained through splitting by the splitter 1 and the splitter 2 are combined at the beam combiner, and then transmitted to the scanner through the collimator. The scanner transmits the transmitted signals to the target object at a certain angle. Correspondingly, the target object reflects an echo to the scanner to form an echo signal. One part of the echo signal (that is, an echo signal 1) passes through the receiving lens 1 and arrives at the frequency mixer 1, and the other part of the echo signal (that is, an echo signal 2) passes through the receiving lens 2 and arrives at the frequency mixer 2.
[0080] The frequency mixer 1 mixes the echo signal 1 and the local oscillator signal LO1 to obtain a beat frequency signal 1, and the obtained beat frequency signal 1 is a first slope beat signal.
[0081] The frequency mixer 2 mixes the echo signal 2 and the local oscillator signal LO2 to obtain a beat frequency signal 2, and the obtained beat frequency signal 2 is a second slope beat signal.
[0082] The detector 1 correspondingly collects the beat frequency signal 1, and the detector 2 correspondingly collects the beat frequency signal 2.
[0083] As shown in
[0084] In the structure shown in
[0085] As shown in
[0086] Two rows of beat frequency signals detected by the detector 1 and the detector 2 are collected (or sampled, usually a digital signal is sampled from an analog signal) and processed synchronously by the ADC, and two signals whose time domain lengths are T.sub.M1 after time of flight are used as measurement signals of the measurement point 1. A moment ΔT.sub.1 after the start time of the measurement point 1 is used as a start point, and two signals whose time domain lengths are T.sub.M2 are used as measurement signals of the measurement point 2. A moment ΔT.sub.2 after the start time of the measurement point 2 is used as a start point, and two signals whose time domain lengths are T.sub.M3 are used as measurement signals of the measurement point 3.
[0087] It is emphasized herein again that time domain lengths of MUs, such as T.sub.M1, T.sub.M2, and T.sub.M3, may be equal or unequal, and time domain sliding steps, such as ΔT.sub.1 and ΔT.sub.2, may be equal or unequal. One of the criteria for determining the time domain length is the signal-to-noise ratio of the MU obtained after interception. For example, a threshold may be set. Only when a ratio of a power spectrum amplitude of a frequency component to an average power of a surrounding noise in a certain period of time is higher than this threshold, the frequency component is determined as a useful signal frequency, and then a frequency domain signal in this period of time is intercepted as an MU.
[0088] Subsequently, when a power spectrum density is calculated based on each MU, as shown in
[0089] Optionally, to enable the echo signal reflected by the target 1 whose distance is R.sub.1 and the echo signal reflected by the target 2 whose distance is R.sub.2 to have similar signal power spectrum amplitudes, a quantity N.sub.1 of sampling points corresponding to the time domain length T.sub.M1 of the MU corresponding to the target 1 and a quantity N.sub.2 of sampling points (that is, sampling points collected by the ADC) corresponding to the time domain length T.sub.M2 of the MU corresponding to the target 2 should meet the following formula:
[0090] Optionally, the first slope is a positive slope, and the second slope is a negative slope, or the first slope is a positive slope or a negative slope, and the second slope is a zero slope.
[0091] Structure 2:
[0092] As shown in
[0093] The beat frequency signals detected by the detector are collected and processed synchronously by the ADC, and a signal whose time domain length is T.sub.M1 after time of flight is used as a measurement signal of the measurement point 1. A moment ΔT.sub.1 after the start time of the measurement point 1 is used as a start point, and a signal whose time domain length is T.sub.M2 is used as a measurement signal of the measurement point 2. A moment ΔT.sub.2 after the start time of the measurement point 2 is used as a start point, and a signal whose time domain length is T.sub.M3 is used as a measurement signal of the measurement point 3.
[0094] It is emphasized herein again that time domain lengths of MUs, such as T.sub.M1, T.sub.M2, and T.sub.M3, may be equal or unequal, and time domain sliding steps, such as ΔT.sub.1 and ΔT.sub.2, may be equal or unequal. One of the criteria for determining the time domain length is the signal-to-noise ratio of the MU obtained after interception. For example, a threshold may be set. Only when a ratio of a power spectrum amplitude of a frequency component to an average power of a surrounding noise in a certain period of time is higher than this threshold, the frequency component is determined as a useful signal frequency, and then a frequency domain signal in this period of time is intercepted as an MU.
[0095] Optionally, a time domain length TM of each MU should be greater than a triangle wave modulation period, and an interval between time domain starting moments of the MUs should be less than the triangle wave modulation period.
[0096] Subsequently, when a power spectrum density is calculated based on each MU, as shown in
[0097] Optionally, to enable the echo signal reflected by the target 1 whose distance is R.sub.1 and the echo signal reflected by the target 2 whose distance is R.sub.2 to have similar signal power spectrum amplitudes, a quantity N.sub.1 of sampling points corresponding to the time domain length T.sub.M1 of the MU corresponding to the target 1 and a quantity N.sub.2 of sampling points corresponding to the time domain length T.sub.M2 of the MU corresponding to the target 2 should meet the following formula:
[0098] Step S1102: The signal processing apparatus determines frequency information of each MU.
[0099] Further, frequency information in an MU may be extracted by performing Fourier transform on the MU, and frequency information of each MU may be extracted by performing Fourier transform on each of the plurality of MUs. Certainly, frequency information of each MU may also be extracted in another manner.
[0100] Step S1103: The signal processing apparatus obtains a radar point cloud detection result based on the frequency information of each MU.
[0101] It may be understood that a detection result of one detection point may be obtained based on frequency information of one MU, and one detection point corresponds to one point cloud. Therefore, it may be expressed that one radar point cloud detection result is obtained based on frequency information of one MU.
[0102] The detection result includes one or more of a speed of the target object or a distance of the target object.
[0103] For the foregoing structure 1, if the first slope is a positive slope or a negative slope and the second slope is a zero slope, a frequency change f.sub.speed due to a speed of the target object may be obtained for a second MU intercepted for a beat frequency signal with a zero slope, and a frequency change f.sub.distance due to a distance of the target object may be obtained for the second MU intercepted for the beat frequency signal with the zero slope and a first MU intercepted for a beat frequency signal with a positive slope or a negative slope. Therefore, the speed and the distance of the target object may be separately obtained based on f.sub.speed and f.sub.distance.
[0104] For the foregoing structure 1, if the first slope is a positive slope and the second slope is a negative slope, a power spectrum density function is implemented for a positive slope MU of each MU, to extract a spectral line higher than a preset signal-to-noise ratio threshold to serve as a useful frequency signal f.sub.1, and the power spectrum density function is implemented for a negative slope MU of each MU, to extract a spectral line higher than a preset signal-to-noise ratio threshold to serve as a useful frequency signal f.sub.2.
[0105] For the foregoing structure 2, the power spectrum density function is implemented for a positive slope part (that is, a beat frequency signal within a half-period beat frequency time of the positive slope) of each MU to extract a spectral line higher than a preset signal-to-noise ratio threshold to serve as a useful frequency signal f.sub.1, and the power spectrum density function is implemented for a negative slope part (that is, a beat frequency signal within a half-period beat frequency time of the negative slope) of each MU to extract a spectral line higher than a preset signal-to-noise ratio threshold to serve as a useful frequency signal f.sub.2.
[0106] After the useful signal f.sub.1 corresponding to the positive slope beat frequency and the useful signal f.sub.2 corresponding to the negative slope beat frequency are obtained, the frequency f.sub.distance of the distance of the target object and the frequency f.sub.speed of the speed of the target object may be respectively obtained through calculation based on the following formulas:
[0107] After f.sub.speed and f.sub.distance are obtained, a moving speed of the target object (relative to the lidar) is obtained through calculation based on f.sub.speed, and a distance between the target object (and the lidar) is obtained through calculation based on f.sub.distance.
[0108] It may be understood that, for each intercepted MU, one detection result may be obtained by performing step S1103. Therefore, after the same step is performed on each intercepted MU, a plurality of detection results may be obtained.
[0109] In the method shown in
[0110] The foregoing describes in detail the method in embodiments of this disclosure, and the following provides an apparatus in embodiments of this disclosure.
[0111] Refer to
[0112] The interception unit 1801 is configured to intercept a plurality of MUs from a beat frequency signal of a radar based on a time domain sliding step, where a time domain length of each of the plurality of MUs is greater than a time domain length of a preset sliding step.
[0113] The determining unit 1802 is configured to determine frequency information of each MU.
[0114] The analysis unit 1803 is configured to obtain a radar point cloud detection result based on the frequency information of each MU, where the detection result includes at least one of a speed of a target object or a distance of the target object.
[0115] In the foregoing method, MUs are intercepted from the beat frequency signal in a manner of sliding window, and because a time domain length of the time domain sliding step is less than the time domain length of each intercepted MU, any two adjacent MUs in time domain share a part of frequency information. Therefore, even if a large quantity of MUs are intercepted, it can still be ensured that sufficient signal energy is accumulated in each MU, to ensure a signal-to-noise ratio. Therefore, in this manner, the point output rate (that is, the point cloud density) can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
[0116] Optionally, signal energy accumulated within a time domain length of a first MU in the plurality of MUs can ensure that a signal-to-noise ratio of the first MU is higher than a preset threshold.
[0117] Optionally, a time domain length of a second MU in the plurality of MUs is the same as a time domain length of a third MU in the plurality of MUs, or a time domain length of a second MU is different from a time domain length of a third MU.
[0118] Optionally, the beat frequency signal of the radar includes a first slope beat frequency signal obtained by a first laser transceiver and a second slope beat frequency signal obtained by a second laser transceiver.
[0119] The interception unit is further configured to intercept a plurality of first MUs from the first slope beat frequency signal based on the time domain sliding step, and synchronously intercept a plurality of second MUs from the second slope beat frequency signal based on the time domain sliding step, where one MU includes one first MU and one second MU, and the first MU is synchronized with the second MU in time domain.
[0120] Optionally, the first slope is a positive slope, and the second slope is a negative slope, or the first slope is a positive slope or a negative slope, and the second slope is a zero slope.
[0121] In the foregoing method, two laser transmitters synchronously transmit laser lights, so that beat frequency signals with two different slopes can be synchronously obtained, and this shortens a time for obtaining beat frequency signals with two slopes, and improves a speed of calculating a point cloud result in radar detection.
[0122] Optionally, the beat frequency signal of the radar includes a positive slope beat frequency signal and a negative slope beat frequency signal that are alternately obtained by a third laser transceiver in time domain, and each of the plurality of MUs includes a positive slope part and a negative slope part.
[0123] It should be noted that for implementation of the units, refer to the corresponding descriptions in the method embodiment shown in
[0124] An embodiment of this disclosure further provides a chip system. The chip system includes at least one processor, a memory, and an interface circuit. The memory, the interface circuit, and the at least one processor are interconnected through lines, and the at least one memory stores instructions. When the instructions are executed by the processor, the method procedure shown in
[0125] An embodiment of this disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are run on a processor, the method procedure shown in
[0126] An embodiment of this disclosure further provides a computer program product. When the computer program product is run on a processor, the method procedure shown in
[0127] In conclusion, according to embodiments of this disclosure, MUs are intercepted from the beat frequency signal in a manner of sliding window, and because a time domain length of the time domain sliding step is less than the time domain length of each intercepted MU, any two adjacent MUs in time domain share a part of frequency information. Therefore, even if a large quantity of MUs are intercepted, it can still be ensured that sufficient signal energy is accumulated in each MU, to ensure a signal-to-noise ratio. Therefore, in this manner, the point output rate (that is, the point cloud density) can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
[0128] A person of ordinary skill in the art may understand that all or some of the procedures of the methods in embodiments may be implemented by a computer program instructing related hardware. The program may be stored in a computer-readable storage medium. When the program is run, the procedures of the methods in embodiments are performed. The foregoing storage medium includes any medium that can store program code, such as a ROM or a RAM, a magnetic disk or an optical disc.