This disclosure relates to the field of laser radar technologies, and in particular, to a radar detection method and a related apparatus.
A frequency-modulated continuous-wave (FMCW) radar is a ranging device. FMCW radars have different subdivided types. For example, a frequency modulated continuous wave radar using radio waves is an FMCW radar, and a frequency modulated continuous wave radar using lasers is an FMCW lidar. An FMCW radar includes a structure shown in
As shown in
However, this manner of improving the point cloud resolution by adding hardware significantly increases costs, a size, and power consumption of the laser radar.
Embodiments of this disclosure disclose a radar detection method and a related apparatus, so that a point output rate (that is, point cloud density) of a radar can be improved without lowering a signal-to-noise ratio or increasing costs significantly.
According to a first aspect, an embodiment of this disclosure discloses a radar detection method, and the method includes transforming a beat frequency signal of a radar into a two-dimensional spectrogram; intercepting, based on a time domain sliding step, a plurality of measurement units (MUs) whose time domain lengths are equal to a frequency modulation period of the radar from the two-dimensional spectrogram, where a length of the time domain sliding step is less than the frequency modulation period of the radar; and determining a radar detection result based on each of the plurality of MUs.
In the foregoing method, the beat frequency signal is transformed to obtain a frequency domain signal of a smaller granularity in time domain, and then MUs are intercepted on the frequency domain signal of the smaller granularity in a manner of sliding window. Because the sliding window interception is performed on the frequency domain signal of the smaller granularity, even if some intercepted MUs share a frequency band, a difference between different MUs can still be distinguished due to the small granularity of the frequency domain signal. In addition, because a time domain length of the time domain sliding step is less than the frequency modulation period of the radar, 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, a point output rate can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
In an optional solution of the first aspect, the transforming a beat frequency signal of a radar into a two-dimensional spectrogram includes: dividing the beat frequency signal in time domain to obtain a plurality of segments of sub-signals, where a time domain length of each segment of sub-signal is 1/N of the frequency modulation period of the radar, and N is greater than or equal to 2; separately performing Fourier transform on the plurality of segments of sub-signals to obtain frequency domain information of each of the plurality of segments of sub-signals; and generating the two-dimensional spectrogram based on the frequency domain information of each segment of sub-signal. The two-dimensional spectrogram may be obtained by combining each segment of sub-signals and the frequency domain information.
In an optional solution of the first aspect, the determining a radar detection result based on each of the plurality of MUs includes: finding, from a spectrum library through matching, a reference spectrum with a highest similarity for each MU, where the spectrum library records a plurality of reference spectrums, each reference spectrum corresponds to detection information, and the detection information includes at least one of distance information or speed information; and using detection information corresponding to the reference spectrum with the highest similarity of each MU as the radar detection result of each MU.
In the foregoing method, a reference spectrum that is closest to an MU and for which detection information is calculated is found from a spectrum library through matching, and then the detection information of the reference spectrum that is closest to the MU is used as a detection result of the MU instead of being calculated in real time. This significantly reduces a speed of determining a detection result of the MU at a single time, and effectively balances a computing pressure caused by an increase of the point output rate.
In an optional solution of the first aspect, before the finding, from a spectrum library through matching, a reference spectrum with a highest similarity for each MU, the method further includes: generating one reference spectrum based on one Doppler shift and one signal flight time; and using one piece of speed information and one piece of distance information as detection information corresponding to the one reference spectrum, and saving the speed information and the distance information in the spectrum library, where the one piece of speed information is the one Doppler shift or a moving speed of a reflective object corresponding to the one Doppler shift, and the one piece of distance information is the one signal flight time or a distance of a reflective object corresponding to the one signal flight time.
In an optional solution of the first aspect, the time domain sliding step d is obtained by performing a rounding operation on d0, and d0 meets the following relationship:
Tchirp is the frequency modulation period of the radar, and R is an expected radar point cloud density improvement multiple.
It can be learned that a point cloud density can be adjusted to an expected density by configuring R, which is flexible and easy to implement.
According to a second aspect, an embodiment of this disclosure provides a signal processing apparatus, where the apparatus includes: a transform unit, configured to transform a beat frequency signal of a radar into a two-dimensional spectrogram; an interception unit, configured to intercept, based on a time domain sliding step, a plurality of MUs whose time domain lengths are equal to a frequency modulation period of the radar from the two-dimensional spectrogram, where a length of the time domain sliding step is less than the frequency modulation period of the radar; and an analysis unit, configured to determine a radar detection result based on each of the plurality of MUs.
In the foregoing method, a beat frequency signal is transformed to obtain a frequency domain signal of a smaller granularity in time domain, and then MUs are intercepted on the frequency domain signal of the smaller granularity in a sliding window manner. Because the sliding window interception is performed on the frequency domain signal of the smaller granularity, even if some intercepted MUs share a frequency band, a difference between different MUs can still be distinguished due to the small granularity of the frequency domain signal. In addition, because a length of a time domain sliding step in time domain is less than the frequency modulation period of the radar, 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 can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
In an optional solution of the second aspect, a two-dimensional time-frequency transform is short-time Fourier transform, and the transform unit is further configured to: divide the beat frequency signal of the radar in time domain to obtain a plurality of segments of sub-signals, where a time domain length of each segment of sub-signal is 1/N of the frequency modulation period of the radar, and N is greater than or equal to 2; separately perform Fourier transform on the plurality of segments of sub-signals to obtain frequency domain information of each of the plurality of segments of sub-signals; and generate the two-dimensional spectrogram based on the frequency domain information of each segment of sub-signal. The two-dimensional spectrogram may be obtained by combining each segment of sub-signals and the frequency domain information.
In an optional solution of the second aspect, the interception unit is further configured to: find, from a spectrum library through matching, a reference spectrum with a highest similarity for each MU, where the spectrum library records a plurality of reference spectrums, each reference spectrum corresponds to detection information, and the detection information includes at least one of distance information or speed information; and use detection information corresponding to the reference spectrum with the highest similarity of each MU as the radar detection result of each MU.
In the foregoing method, a reference spectrum that is closest to an MU and for which detection information is calculated is found from a spectrum library through matching, and then the detection information of the reference spectrum that is closest to the MU is used as a detection result of the MU instead of being calculated in real time. This significantly reduces a speed of determining a detection result of the MU at a single time, and effectively balances a computing pressure caused by an increase of the point output rate.
In an optional solution of the second aspect, the apparatus further includes: a generation unit, configured to generate one reference spectrum based on one Doppler shift and one signal flight time; and a saving unit, configured to use one piece of speed information and one piece of distance information as detection information corresponding to the one reference spectrum, and save the speed information and the distance information in the spectrum library, where the one piece of speed information is the one Doppler shift or a moving speed of a reflective object corresponding to the one Doppler shift, and the one piece of distance information is the one signal flight time or a distance of a reflective object corresponding to the one signal flight time.
In an optional solution of the second aspect, the time domain sliding step d is obtained by performing a rounding operation on d0, and d0 meets the following relationship:
Tchirp is the frequency modulation period of the radar, and R is an expected radar point cloud density improvement multiple.
It can be learned that a point cloud density can be adjusted to an expected density by configuring R, which is flexible and easy to implement.
According to a third aspect, an embodiment of this disclosure provides a processor. The processor is configured to invoke a computer program stored in a computer-readable storage medium, to implement the method described in any one of the first aspect or an optional implementation of the first aspect.
According to a fourth aspect, an embodiment of this disclosure provides a laser radar system. The laser radar system includes a processor, a memory, and a laser. The laser is configured to transmit a laser signal. The memory is configured to store a computer program. The processor is configured to invoke the computer program to implement the method described in any one of the first aspect or an optional implementation of the first aspect.
According to a fifth aspect, an embodiment of this disclosure provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is run on a processor, the method described in any one of the first aspect or an optional implementation of the first aspect is implemented.
The following describes embodiments of this disclosure with reference to the accompanying drawings in embodiments of this disclosure.
A laser radar 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 vehicles, and can complete functions such as distance measurement, speed measurement, target tracking, and imaging recognition.
Refer to
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.
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 central processing units 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 read-only memory (EPROM) or a compact disc read-only memory (CD-ROM). The computer-readable storage medium may be disposed on the processor 512, or may be independent of the processor 512.
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.
As shown in
To measure information about a target object at a longer distance, a coherent laser radar increases 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 laser radar is required to have a higher point output rate, so that the laser radar obtains a higher field-of-view resolution and frame rate.
A common linear frequency modulation coherent signal processing method for saw wave is shown in
To improve a point output rate of the laser radar, a plurality of MUs may be divided in a single beat frequency time. As shown in
A common linear frequency modulation coherent signal processing method for triangle wave is shown in
To improve a point output rate of a laser radar, 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
It can be learned 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.
To ensure a high point output rate and a high signal-to-noise ratio, an embodiment of this disclosure provides the method shown in
Refer to
Step S1101: The signal processing apparatus transforms a beat frequency signal of a radar into a two-dimensional spectrogram.
In other words, in this disclosure, not only frequency domain information of the beat frequency signal is obtained, but also time domain information of the beat frequency signal is obtained. Therefore, after transform, frequency domain information with a smaller granularity from a perspective of time domain may be obtained. The transform may be a two-dimensional time-frequency transform. A time domain length of each segment of signal processed by the two-dimensional time-frequency transform is 1/N of a frequency modulation period of the radar (which may also be usually referred to as a frequency modulation period of a laser signal, or referred to as a frequency modulation period of a laser, or referred to as a time domain length of an upper and lower chirp (chirp signal) pair), where N is greater than or equal to 2. That is, frequency domain information with a granularity of 1/N of the frequency modulation period of the radar from a perspective of time domain is obtained.
Optionally, the two-dimensional time-frequency transform may be a short-time Fourier transform. In this case, performing two-dimensional time-frequency transform on the beat frequency signal of the radar to obtain the two-dimensional spectrogram may further include the following steps.
First, the beat frequency signal is divided in time domain to obtain a plurality of segments of sub-signals, where a time domain length of each segment of sub-signal is 1/N of the frequency modulation period of the radar.
For example, if a beat frequency signal sequence obtained through ADC sampling has 20000 sampling points, which are denoted as s(n), where 0 ≤ n ≤ 20000, s(n) may be divided, every 200 sampling points are divided into one group, 100 groups may be obtained through division, that is, 100 segments of sub-signals. A time occupied by each group may be referred to as one slot (slot). Therefore, a total quantity of slots is Nslot = 100. An expression of an lth segment of beat frequency signal sl(n) obtained through division may be:
l is a sequence number of a segment, and n is a sequence number of a sampling point.
Then, fast Fourier transform (FFT) is separately performed on the plurality of segments of sub-signals to obtain frequency domain information of each of the plurality of segments of sub-signals.
Optionally, an expression of FFT when FFT calculation is performed may be:
F[] represents an FFT operation, and k is a sequence number of a frequency domain sequence (representing different frequencies).
Then, the two-dimensional spectrogram is generated based on the frequency domain information of each of the plurality of segments of sub-signals.
Further, because each segment of sub-signal is obtained through division based on time domain, each segment of sub-signal corresponds to one piece of time domain information. Because frequency domain information of each segment of sub-signal is obtained through Fourier transform, in this step, time domain information and frequency domain information of each segment of sub-signal are obtained. Therefore, information of each segment of sub-signal may be stored according to a corresponding rule, for example, stored by using a table T with a specification of Nfft * Nslot. In this case, the table T may be considered as the two-dimensional spectrogram of the beat frequency signal of the radar.
It should be noted that, after two-dimensional time-frequency transformation is performed on the positive slope part in the beat frequency signal, the positive slope part is usually above the horizontal axis in
Step S1102: The signal processing apparatus intercepts, based on a time domain sliding step, a plurality of MUs whose time domain lengths are equal to the frequency modulation period of the radar from the two-dimensional spectrogram.
The time domain sliding step is preset according to a requirement. If a point cloud density of the radar is expected to be high, that is, a point output rate is expected to be high, the time domain sliding step may be set to a smaller value. For example, a length of the time domain sliding step may be set to be less than the frequency modulation period of the radar.
In the conventional technology, on average, one measurement point is obtained in one frequency modulation period of one radar. If it is expected that a point cloud density is increased by R times, R measurement points can be obtained on average in one frequency modulation period of a radar. Therefore, R may be introduced to calculate a time domain sliding step, and R may be interpreted as an expected radar point cloud density improvement multiple, or interpreted as a quantity of measurements that can be completed in one frequency modulation period of the radar. After R is introduced, the time domain sliding step d0 is calculated as follows:
Case: An initial value d is first calculated by using a formula d = TChirp/R, and then rounding is performed on d to obtain d0, where a unit of Tchirp may be second, millisecond, microsecond, slot, or the like. It may be understood that when the unit of Tchirp is slot, Tchirp is equal to the foregoing Nslot. In addition, when rounding is performed on d, a rounding algorithm may be rounding down, rounding up, rounding off, or rounding in another manner. This is not limited herein.
After the time domain sliding step is determined, the MU is intercepted from the previously obtained two-dimensional spectrogram. Optionally, the time domain length of each MU is equal to the frequency modulation period of the radar. A manner of interception is intercepting based on a time domain sliding step. A time-frequency range of a kth intercepted MU is a sliding of an interception range of a (k-1)th MU. As shown in
In the case shown in
Optionally, in addition to being a fixed value, the time domain sliding step may not be a fixed value. For example, a step of a first sliding is different from a step of a second sliding, and the step of the second sliding is different from a step of a third sliding. Usually, a sliding step may also be described as a slide step, and is used to indicate a sliding length.
It may be understood that, if an interception is performed based on a time domain sliding step, usually, a plurality of MUs may be captured.
Step S1103: The signal processing apparatus determines a radar detection result based on each of the plurality of MUs.
Further, the radar detection result may include one or more of distance information and speed information, and certainly may further include other information.
In this embodiment of this disclosure, there are many manners of determining the radar detection result based on the intercepted MUs.
For example, the radar detection result is calculated based on frequency information in the MUs. Because an MU includes a positive slope part of the beat frequency signal and a negative slope part of the beat frequency signal, and the positive slope part in the beat frequency signal and the negative slope part in the beat frequency signal are strongly correlated with a distance (a distance from the target object to the radar) and a speed (a moving speed of the target object), information such as distance information and/or speed information may be obtained through calculation based on the MU.
For another example, a reference spectrum with a highest similarity is found from a spectrum library for each intercepted MU through matching, and then detection information corresponding to the reference spectrum with the highest similarity of each MU is used as a radar detection result of each MU. A plurality of reference spectrums is recorded in the spectrum library, each reference spectrum corresponds to detection information, and the detection information includes one or more of distance information or speed information. Detection information corresponding to each reference spectrum in the spectrum library is pre-calculated and stored.
A radar may obtain a spectrum through simulation or experiment in a case of a specific Doppler spectrum (corresponding to a specific moving speed) and a specific flight time (corresponding to a specific distance) of a laser signal. Therefore, a plurality of spectrums may be obtained with different Doppler spectrums and flight times. One of the spectrums is used as an example, a first half of the spectrum corresponds to a positive slope part in a beat frequency signal, and a second half of the spectrum corresponds to a negative slope part in the beat frequency signal. The second half of the spectrum usually has a negative value, so after the second half of the spectrum is mirrored to have a positive value, both the first half and the second half have positive values. A spectrum obtained after mirroring processing is the reference spectrum mentioned in this embodiment of this disclosure, and a specific Doppler spectrum (or a specific speed) and a specific flight time (or a specific distance) that are used above are detection information corresponding to the reference spectrum.
Optionally, the following enumerates an optional method for generating a spectrum library.
Step 1: Generate one reference spectrum based on one Doppler shift and one signal flight time.
The Doppler shift herein corresponds to a moving speed (that is, the specific speed mentioned above), and the signal flight time herein corresponds to a distance (that is, the specific distance mentioned above). Two-dimensional spectrograms of corresponding beat frequency signals after combination of different Doppler shifts and different signal flight times are different. It is assumed that a frequency sweep curve of the radar laser is obtained, and is denoted as fest(t). The frequency sweep curve is a curve in which the frequency of the FMCW laser changes with time, as shown in part (a) of
In this case, two-dimensional spectrograms of the beat frequency signal under different [Doppler, flight time] combinations may be estimated based on the frequency sweep curve. For example, for a specific Doppler spectrum and flight time [fd, τ], an expression of a two-dimensional spectrogram may be estimated as:
τ is the flight time, fd is the Doppler shift, and fbest(t, τ, fd) is a curve of a beat frequency over time. When [fd, τ] is determined, fbest(t, τ, fd) is a determined two-dimensional spectrogram. Then, mirror processing is performed on a beat frequency of a negative slope part in the two-dimensional spectrogram, to obtain the foregoing reference spectrum.
Step 2: Use one piece of speed information and one piece of distance information as detection information corresponding to the one reference spectrum, and save the speed information and the distance information in the spectrum library, where the one piece of speed information is the one Doppler shift, or is a moving speed of a reflective object corresponding to the one Doppler shift, and the one piece of distance information is the one signal flight time or a distance of a reflective object (also referred to as a target object) corresponding to the one signal flight time.
After step 1 and step 2 are completed for a plurality of pairs of Doppler shifts and signal flight times, the spectrum library including a plurality of reference spectrums may be obtained. Optionally, the spectrum library may update, for example, delete or add a reference spectrum.
Optionally, the following enumerates an optional method for finding a reference spectrum with a highest similarity through matching.
For a plurality of reference spectrums in the spectrum library, that is, some reference spectrums estimated based on the Doppler spectrum and flight time, which are recorded as fbest(t, τ, fd), which reference spectrum in the spectrum library is most similar to the MU intercepted in step S1102 can be determined through comparison subsequently. A target MU may be represented as follows: using an example in which Nchirp is equal to Nslot, the MU is denoted as a two-dimensional matrix T(l, k), where 0 ≤ l < Nslot, l is a time sequence number, Nslot is a quantity of slots (slot) of a beat frequency signal during division, 0 ≤ k < Nfft, k is a frequency sequence number, and Nfft is a quantity of FFT points.
A time resolution of T(l, k) is recorded as Δt, and a frequency resolution is recorded as Δf. The time resolution is duration of each slot, and the frequency resolution is a frequency interval of FFT. There is the following relationship: Δf = 1/Δt.
In this case, for l in T(l, k), a corresponding time length is l ▪ Δt.
Then, for different beat frequency curves fbest(t, τ, fd), a frequency corresponding to each l is calculated, that is, fbest(l ▪ Δt, τ,fd).
Then, fbest(l ▪ Δt, τ, fd) is converted to an integer multiple of the frequency resolution Δf, that is:
Then, each reference spectrum in the spectrum library is substituted into the following formula to obtain a matching degree value Mrf(τ,fd) (that is, a similarity):
If Mrf(τ,fd) obtained through calculation after a reference spectrum is substituted into the formula is the largest, it is considered that a similarity between the reference spectrum and the target MU is the highest. Therefore, [fd, τ] in the reference spectrum is used as the radar detection result of the target MU, and a formula is expressed as follows:
Based on a principle of calculating the radar detection result of the target MU, a detection result of each intercepted MU can be calculated.
In the method shown in
The foregoing describes in detail the method in embodiments of this disclosure, and the following provides an apparatus in embodiments of this disclosure.
Refer to
The transform unit 1701 is configured to transform a beat frequency signal of a radar into a two-dimensional spectrogram.
The interception unit 1702 is configured to intercept, based on a time domain sliding step, a plurality of MUs whose time domain lengths are equal to a frequency modulation period of the radar from the two-dimensional spectrogram, where a length of the time domain sliding step is less than the frequency modulation period of the radar.
The analysis unit 1703 is configured to determine a radar detection result based on each of the plurality of MUs.
In the foregoing method, a beat frequency signal is transformed to obtain a frequency domain signal of a smaller granularity in time domain, and then MUs are intercepted on the frequency domain signal of the smaller granularity in a sliding window manner. Because the sliding window interception is performed on the frequency domain signal of the smaller granularity, even if some intercepted MUs share a frequency band, a difference between different MUs can still be distinguished due to the small granularity of the frequency domain signal. In addition, because a length of a time domain sliding step in time domain is less than the frequency modulation period of the radar, 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 can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
Optionally, the transform unit 1701 is further configured to: divide the beat frequency signal in time domain to obtain a plurality of segments of sub-signals, where a time domain length of each segment of sub-signal is 1/N of the frequency modulation period of the radar, and N is greater than or equal to 2; separately perform Fourier transform on the plurality of segments of sub-signals to obtain frequency domain information of each of the plurality of segments of sub-signals; and generate the two-dimensional spectrogram based on the frequency domain information of each segment of sub-signal.
Optionally, the interception unit 1702 is further configured to: find, from a spectrum library through matching, a reference spectrum with a highest similarity for each MU, where the spectrum library records a plurality of reference spectrums, each reference spectrum corresponds to detection information, and the detection information includes at least one of distance information or speed information; and use detection information corresponding to the reference spectrum with the highest similarity of each MU as the radar detection result of each MU.
In the foregoing method, a reference spectrum that is closest to an MU and for which detection information is calculated is found from a spectrum library through matching, and then the detection information of the reference spectrum that is closest to the MU is used as a detection result of the MU instead of being calculated in real time. This significantly reduces a speed of determining a detection result of the MU at a single time, and effectively balances a computing pressure caused by an increase of the point output rate.
Optionally, the apparatus further includes: a generation unit, configured to generate one reference spectrum based on one Doppler shift and one signal flight time; and a saving unit, configured to use one piece of speed information and one piece of distance information as detection information corresponding to the one reference spectrum, and save the speed information and the distance information in the spectrum library, where the one piece of speed information is the one Doppler shift or a moving speed of a reflective object corresponding to the one Doppler shift, and the one piece of distance information is the one signal flight time or a distance of a reflective object corresponding to the one signal flight time.
Optionally, the time domain sliding step d is obtained by performing a rounding operation on d0, and d0 meets the following relationship:
Tchirp is the frequency modulation period of the radar, and R is an expected radar point cloud density improvement multiple.
It can be learned that a point cloud density can be adjusted to an expected density by configuring R, which is flexible and easy to implement.
It should be noted that for implementation of the units, refer to the corresponding descriptions in the method embodiment shown in
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
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
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
In conclusion, a beat frequency signal is transformed to obtain a frequency domain signal of a smaller granularity in time domain, and then MUs are intercepted on the frequency domain signal of the smaller granularity in a sliding window manner. Because the sliding window interception is performed on the frequency domain signal of the smaller granularity, even if some intercepted MUs share a frequency band, a difference between different MUs can still be distinguished due to the small granularity of the frequency domain signal. In addition, because a length of a time domain sliding step in time domain is less than the frequency modulation period of the radar, 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 robust signal energy is accumulated in each MU, to ensure a signal-to-noise ratio. Therefore, in this manner, the point output rate can be improved without lowering the signal-to-noise ratio or increasing costs significantly.
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 random access memory RAM, a magnetic disk or an optical disc.
This is a continuation of International Patent Application No. PCT/CN2020/099558 filed on Jun. 30, 2020. The disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2020/099558 | Jun 2020 | WO |
Child | 18148625 | US |