RADAR RANGING METHOD AND APPARATUS
20230243949 · 2023-08-03
Inventors
Cpc classification
G01S17/42
PHYSICS
International classification
Abstract
This application provides radar ranging method and apparatuses. In an implementation, a method comprises: sending a first radar signal through a first transmitter, receiving a first echo signal of the first radar signal through a first receiver, wherein the first echo signal comprises an echo signal of a first target, receiving a second echo signal of the first radar signal through a second receiver, wherein the second receiver is located outside a primary signal transmission path between the first transmitter and the first receiver, wherein the second echo signal is used to determine a target spurious echo signal corresponding to an obstacle, and wherein the echo signal of the first target and the target spurious echo signal are different signals, and performing ranging processing on the first target based on the first echo signal and the second echo signal.
Claims
1. A radar ranging method, wherein the method comprises: sending a first radar signal through a first transmitter; receiving a first echo signal of the first radar signal through a first receiver, wherein the first echo signal comprises an echo signal of a first target; receiving a second echo signal of the first radar signal through a second receiver, wherein the second receiver is located outside a primary signal transmission path between the first transmitter and the first receiver, wherein the second echo signal is used to determine a target spurious echo signal corresponding to an obstacle, and wherein the echo signal of the first target and the target spurious echo signal are different signals; and performing ranging processing on the first target based on the first echo signal and the second echo signal.
2. The method according to claim 1, wherein the obstacle comprises at least one of an inner wall of a housing, a window, or an internal circuit of a radar ranging apparatus.
3. The method according to claim 1, wherein the second echo signal comprises a first spurious echo signal corresponding to the obstacle, and the target spurious echo signal is obtained based on the first spurious echo signal and the first echo signal.
4. The method according to claim 3, wherein the target spurious echo signal is obtained based on a plurality of second adjusted signals and the first echo signal, and the plurality of second adjusted signals are obtained based on the first spurious echo signal.
5. The method according to claim 4, wherein the plurality of second adjusted signals are obtained based on a plurality of first adjusted signals and amplitude coefficients of the plurality of first adjusted signals, and the plurality of first adjusted signals are obtained after delay time of the first spurious echo signal is adjusted a plurality of times, wherein an amplitude coefficient of each of the plurality of first adjusted signals is a ratio of an amplitude of the first echo signal at a first sampling moment to an amplitude of the respective first adjusted signal at the first sampling moment.
6. The method according to claim 4, wherein the target spurious echo signal is a second adjusted signal in the plurality of second adjusted signals that has a smallest minimum mean square error processing result with the first echo signal.
7. The method according to claim 3, wherein the first echo signal further comprises a second spurious echo signal corresponding to the obstacle, and the first spurious echo signal and the second spurious echo signal are used to determine the target spurious echo signal.
8. The method according to claim 7, wherein the second spurious echo signal is obtained by performing Gaussian decomposition on the first echo signal.
9. An apparatus, comprising: at least one processor; and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to: send a first radar signal through a first transmitter; receive a first echo signal of the first radar signal through a first receiver, wherein the first echo signal comprises an echo signal of a first target; receive a second echo signal of the first radar signal through a second receiver, wherein the second receiver is located outside a primary signal transmission path between the first transmitter and the first receiver, wherein the second echo signal is used to determine a target spurious echo signal corresponding to an obstacle, and wherein the echo signal of the first target and the target spurious echo signal are different signals; and perform ranging processing on the first target based on the first echo signal and the second echo signal.
10. The apparatus according to claim 9, wherein the obstacle comprises at least one of an inner wall of a housing, a window, or an internal circuit of a radar ranging apparatus.
11. The apparatus according to claim 9, wherein the second echo signal comprises a first spurious echo signal corresponding to the obstacle, and the target spurious echo signal is obtained based on the first spurious echo signal and the first echo signal.
12. The apparatus according to claim 11, wherein the target spurious echo signal is obtained based on a plurality of second adjusted signals and the first echo signal, and the plurality of second adjusted signals are obtained based on the first spurious echo signal.
13. The apparatus according to claim 12, wherein the plurality of second adjusted signals are obtained based on a plurality of first adjusted signals and amplitude coefficients of the plurality of first adjusted signals, and the plurality of first adjusted signals are obtained after delay time of the first spurious echo signal is adjusted a plurality of times, wherein an amplitude coefficient of each of the plurality of first adjusted signals is a ratio of an amplitude of the first echo signal at a first sampling moment to an amplitude of the respective first adjusted signal at the first sampling moment.
14. The apparatus according to claim 12, wherein the target spurious echo signal is a second adjusted signal in the plurality of second adjusted signals; that has a smallest minimum mean square error processing result with the first echo signal.
15. The apparatus according to claim 11, wherein the first echo signal further comprises a second spurious echo signal corresponding to the obstacle, and the first spurious echo signal and the second spurious echo signal are used to determine the target spurious echo signal.
16. The apparatus according to claim 15, wherein the second spurious echo signal is obtained by performing Gaussian decomposition on the first echo signal.
17. A non-transitory, computer-readable medium storing one or more instructions executable by at least one processor to perform operations comprising: sending a first radar signal through a first transmitter; receiving a first echo signal of the first radar signal through a first receiver, wherein the first echo signal comprises an echo signal of a first target; receiving a second echo signal of the first radar signal through a second receiver, wherein the second receiver is located outside a primary signal transmission path between the first transmitter and the first receiver, wherein the second echo signal is used to determine a target spurious echo signal corresponding to an obstacle, and wherein the echo signal of the first target and the target spurious echo signal are different signals; and performing ranging processing on the first target based on the first echo signal and the second echo signal.
18. The non-transitory, computer-readable medium according to claim 17, wherein the obstacle comprises at least one of an inner wall of a housing, a window, or an internal circuit of a radar ranging apparatus.
19. The non-transitory, computer-readable medium according to claim 17, wherein the second echo signal comprises a first spurious echo signal corresponding to the obstacle, and the target spurious echo signal is obtained based on the first spurious echo signal and the first echo signal.
20. The non-transitory, computer-readable medium according to claim 19, wherein the target spurious echo signal is obtained based on a plurality of second adjusted signals and the first echo signal, and the plurality of second adjusted signals are obtained based on the first spurious echo signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
DESCRIPTION OF EMBODIMENTS
[0105] The following describes technical solutions of this application with reference to accompanying drawings.
[0106]
[0107] The signal processing apparatus 110 is configured to control the transmitter 120 to send a first radar signal.
[0108] Optionally, the signal processing apparatus 110 may include at least one processor. The at least one processor may implement or perform the radar ranging method provided with reference to this embodiment of this application. Alternatively, the at least one processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of digital signal processing (digital signal processing, DSP) and a microprocessor.
[0109] Optionally, there may be a plurality of types of first radar signals. This is not limited in embodiments of this application.
[0110] In a possible implementation, the first radar signal may be a millimeter-wave radar signal.
[0111] In another possible implementation, the first radar signal may be a laser radar signal, for example, an optical pulse signal.
[0112] For example, the transmitter 120 may be a laser diode (laser diode, LD).
[0113] The reflective apparatus 140 is configured to: reflect the first radar signal sent by the transmitter 120, and transmit the first radar signal out of the radar ranging apparatus 100 from a first field of view on a first plane; and/or reflect, to the receiver 131 to the receiver 13N, a first echo signal that is of the first radar signal and that is received from the first field of view. The first echo signal may include an echo signal of a first target, the echo signal of the first target is generated when the first radar signal is reflected by the first target in a vision scope of the radar ranging apparatus, and the vision scope includes the first field of view.
[0114] In a possible implementation, the first plane may be parallel to a plane formed by an x-axis and a y-axis shown in
[0115] It should be noted that, that the first plane is a horizontal plane is used as an example, and a vision scope of the radar ranging apparatus 100 on the horizontal plane determines a ranging scope of the radar ranging apparatus 100. The radar ranging apparatus 100 can perform ranging processing only on a target in the vision scope. When a field of view at which the target is located exceeds the vision scope, the radar ranging apparatus 100 cannot perform ranging processing on the target.
[0116] For example, when the vision scope of the radar ranging apparatus 100 on the horizontal plane is 120 degrees, and a horizontal angular resolution of the radar ranging apparatus 100 is 0.4 degrees, the radar ranging apparatus 100 has 120/0.4=300 horizontal field of views on the horizontal plane.
[0117] Optionally, the field of view may be an angle, or may be an angle range. This is not limited in embodiments of this application.
[0118] For example, the horizontal angular resolution of the radar ranging apparatus 100 is 0.4 degrees. In this case, the radar ranging apparatus may complete radar signal sending, echo signal receiving, and ranging processing on a target within 0.4 degrees on the horizontal plane. In other words, an angle range of 0.4 degrees may correspond to one field of view.
[0119] The signal processing apparatus 110 is further configured to: control the receiver 131 to the receiver 13N to receive the first echo signal reflected through the reflective apparatus 140; and perform ranging processing on the first target based on the first echo signal according to the radar ranging method provided in embodiments of this application.
[0120] For example, the receiver 131 to the receiver 13N may be avalanche photodiodes (avalanche photodiodes, APDs).
[0121] In a possible implementation, that the first radar signal is laser is used as an example. The signal processing apparatus 110 may measure first duration from a time point at which the radar ranging apparatus 100 sends the first radar signal to a time point at which the radar ranging apparatus 100 receives the echo signal of the first target. A product of half of the first duration (that is, duration in which the laser is transmitted by the radar ranging apparatus 100 to the first target) and a speed of light is understood as a distance between the radar ranging apparatus 100 and the first target.
[0122] In a possible implementation, the transmitter 120 and each of the receiver 131 to the receiver 13N may form one radar channel, so as to form N radar channels. The radar ranging apparatus 100 may implement radar scanning on the first plane through at least one or all of the N radar channels.
[0123] In addition, as shown in
[0124] Optionally, when the radar ranging apparatus 100 includes a plurality of signal transceiver groups, the plurality of signal transceiver groups may be disposed in a superimposition manner along the second direction.
[0125] In a possible implementation, that the radar ranging apparatus 100 includes a first radar channel, and the first radar channel includes the transmitter 120 and the receiver 131 is used as an example.
[0126] The fixed reflecting part 141 is configured to: reflect, to the rotary reflecting part 142, the first radar signal transmitted by the transmitter 120; and/or reflect, to the receiver 131 to the receiver 13N, the first echo signal reflected from the rotary reflecting part.
[0127] The rotary reflecting part 142 is configured to: transmit the first radar signal reflected by the fixed reflecting part 141 out of the window of the radar ranging apparatus 100; and/or reflect, to the fixed reflecting part 141, the first echo signal transmitted into the radar ranging apparatus 100.
[0128] In a possible implementation, the fixed reflecting part 141 may be a first plane mirror, and/or the rotary reflecting part 142 may be a second reflecting mirror.
[0129] It should be noted that a signal transmission path shown by a solid line in
[0130] Optionally, the radar ranging apparatus 100 may implement, in a plurality of manners, radar scanning on the first plane through one or more of the N radar channels. This is not limited in this embodiment of this application.
[0131] Further, as shown in
[0132] Optionally, the power apparatus 150 may be an electric machine or a motor.
[0133] In another possible implementation, that the radar ranging apparatus 100 includes a first radar channel, and the first radar channel includes the transmitter 120 and the receiver 131 is used as an example.
[0134] The power apparatus 170 is configured to drive the housing to rotate on the first plane by using the connection part 160 as a rotating shaft and based on a preset angular resolution, to implement radar scanning of the radar ranging apparatus 100 on the first plane.
[0135] In a possible implementation, the power apparatus 170 may be an electric machine or a motor.
[0136] It should be noted that the manners in which the radar ranging apparatus 100 shown in
[0137] It should be noted that
[0138] In a current technology, when a radar ranging apparatus performs ranging on a target, because a scattering phenomenon may occur in a propagation process of a radar signal sent by a transmitter, a part of scattered signals may be reflected by an inner wall, a window, a circuit, and the like inside the radar ranging apparatus, to generate a spurious echo signal, and the spurious echo signal causes interference to an echo signal of the target. In other words, a first echo signal received by a receiver corresponding to the transmitter may include both the echo signal of the target and the spurious echo signal. Consequently, if the radar ranging apparatus performs ranging on the target based on the echo signal received by the receiver, accuracy of radar ranging may be low.
[0139]
[0140] Optionally, the method 200 may be performed by the radar ranging apparatus 100 shown in
[0141] S210: The radar ranging apparatus sends a first radar signal from a first field of view through a first transmitter.
[0142] In a possible implementation, the first radar signal may be an optical pulse signal.
[0143] S220: The radar ranging apparatus receives a first echo signal of the first radar signal from the first field of view through a first receiver, where the first echo signal includes an echo signal of a first target, and the first transmitter and the first receiver belong to a first radar channel.
[0144] S230: The radar ranging apparatus performs ranging processing on the first target based on the echo signal of the first target, where the first echo signal further includes a spurious echo signal, the spurious echo signal includes an echo signal generated when the first radar signal is reflected by an obstacle, at least one first signal parameter of the spurious echo signal corresponds to at least one of an identifier of the first radar channel and the first field of view, and the at least one first signal parameter includes at least one of an amplitude at at least one first sampling moment and first delay time.
[0145] Optionally, the obstacle may include an object inside the radar ranging apparatus and/or an object outside the radar ranging apparatus. This is not limited in this embodiment of this application.
[0146] In a possible implementation, the obstacle may include at least one of an inner wall, a window, or an internal circuit of the radar ranging apparatus.
[0147] In another possible implementation, the obstacle may include an object, outside the radar ranging apparatus, other than the first target.
[0148] The following describes S230 in two cases.
[0149] Case 1: The radar ranging apparatus includes only the first radar channel. In other words, the spurious echo signal includes the echo signal generated when the first radar signal is reflected by the obstacle.
[0150] Correspondingly, S230 may include: The radar ranging apparatus determines the at least one first signal parameter of the spurious echo signal based on at least one of the identifier of the first radar channel and the first field of view, determines the spurious echo signal based on the at least one first signal parameter, cancels the spurious echo signal from the first echo signal to obtain the echo signal of the first target, and performs ranging processing on the first target based on the echo signal of the first target.
[0151] Optionally, the radar ranging apparatus may determine the at least one first signal parameter in a plurality of manners based on at least one of the identifier of the first radar channel and the first field of view. This is not limited in this embodiment of this application.
[0152] In a possible implementation, the at least one first signal parameter may correspond to only the first field of view, in other words, the first field of view and the at least one first signal parameter may meet a predefined first mapping relationship.
[0153] Correspondingly, the radar ranging apparatus may determine the at least one first signal parameter based on the first field of view and the first mapping relationship.
[0154] In another possible implementation, the at least one first signal parameter may correspond to the first field of view and the identifier of the first radar channel, in other words, the first field of view, the identifier of the first radar channel, and the at least one first signal parameter may meet the predefined first mapping relationship.
[0155] It should be noted that the at least one first signal parameter may include at least one of the amplitude at the at least one first sampling moment and the first delay time. The at least one first sampling moment may be understood as at least one sampling moment of the spurious echo signal, and the first delay time may be understood as a time difference from transmitting the first radar signal to receiving the spurious echo signal.
[0156] For example, the first radar signal may be shown in (a) in
[0157] In a possible implementation, when the at least one first signal parameter includes an amplitude at one first sampling moment, the radar ranging apparatus may determine the spurious echo signal based on the amplitude at the first sampling moment and preset waveform information of the spurious echo signal, where the waveform information indicates a waveform of the spurious echo signal.
[0158] For example, the waveform information is a schematic diagram of a waveform shown in
[0159] In another possible implementation, when a quantity of the at least one first signal parameter is greater than 1, and the at least one first signal parameter includes amplitudes at a plurality of first sampling moments, the radar ranging apparatus may perform difference processing on the amplitudes at the plurality of first sampling moments by using a difference algorithm, to determine the spurious echo signal.
[0160] For example, the at least one first signal parameter includes an amplitude A.sub.1 of a leading edge of a spurious echo signal shown in
[0161] Optionally, that the first field of view, the identifier of the first radar channel, and the at least one first signal parameter meet the predefined first mapping relationship is used as an example. Before S230, the radar ranging apparatus may obtain at least one mapping relationship. The at least one mapping relationship includes the first mapping relationship, and the at least one mapping relationship indicates a correspondence between an identifier of a radar channel, a field of view, and a first signal parameter.
[0162] Correspondingly, in S230, the radar ranging apparatus may obtain, based on the at least one mapping relationship, the at least one first signal parameter corresponding to the identifier of the first radar channel and the first field of view.
[0163] Optionally, the radar ranging apparatus may obtain the at least one mapping relationship in a plurality of manners. This is not limited in this embodiment of this application.
[0164] In a possible implementation, the radar ranging apparatus may preconfigure the at least one mapping relationship.
[0165] In another possible implementation, the radar ranging apparatus may receive the at least one mapping relationship from another apparatus in advance.
[0166] In still another possible implementation, the radar ranging apparatus may generate the at least one mapping relationship.
[0167] Optionally, the at least one mapping relationship may be represented in a plurality of forms. This is not limited in this embodiment of this application.
[0168] For example, the at least one mapping relationship may be represented by a mapping table 1 shown in the following Table 1.
TABLE-US-00001 TABLE 1 Mapping table 1 Signal parameters Amplitude at a sampling moment Radar channel Field of view (unit: least significant bit (least Delay time (unit: identifier (unit: degree) significant bit, LSB)) nanosecond) 001 14.5 t.sub.1-99, t.sub.2-121, t.sub.3-87 100 001 14.9 t.sub.1-89, t.sub.2-115, t.sub.3-79 102 002 14.5 t.sub.1-101, t.sub.2-111, t.sub.3-81 110
[0169] For example, the identifier of the first radar channel is 001, and the first field of view is 14.5 degrees.
[0170] It should be noted that, that the echo signal of the first target and the spurious echo signal in the first echo signal in
[0171] According to the radar ranging method provided in this embodiment of this application, the at least one statically set mapping relationship is queried based on at least one of the identifier of the first radar channel and the first field of view, the at least one first signal parameter corresponding to the first radar channel and/or the first field of view is obtained based on the at least one mapping relationship, the spurious echo signal is determined based on the at least one first signal parameter, the spurious echo signal is canceled from the first echo signal to obtain the echo signal of the first target, and the ranging processing is performed on the first target based on the echo signal of the first target. In this way, interference and impact of the spurious echo signal on the echo signal of the first target can be avoided, in other words, purity of the echo signal of the first target can be improved, and therefore accuracy of radar ranging can be improved.
[0172] It should be noted that, because the amplitude at the first sampling moment and/or the first delay time may change with an operating temperature of the radar ranging apparatus, the at least one first signal parameter may represent a signal parameter at a first operating temperature, in other words, at least one of the identifier of the first radar channel and the first field of view, the first operating temperature, and the at least one first signal parameter may meet a predefined first mapping relationship.
[0173] Correspondingly, S230 may include: The radar ranging apparatus determines the at least one first signal parameter based on the first operating temperature and at least one of the identifier of the first radar channel and the first field of view.
[0174] For example, the at least one mapping relationship may alternatively be represented by a mapping table 2 shown in the following Table 2.
TABLE-US-00002 TABLE 2 Mapping table 2 Radar Field of Temperature Signal parameters channel view (unit: (unit: degree Amplitude at a sampling Delay time (unit: identifier degree) Celsius) moment (unit: LSB) nanosecond) 001 14.5 −10 t.sub.1-99, t.sub.2-121, t.sub.3-87 100 −9 t.sub.1-94, t.sub.2-115, t.sub.3-86 100.3 . . . . . . . . . 85 t.sub.1-69, t.sub.2-85, t.sub.3-61 108 001 14.9 −10 t.sub.1-89, t.sub.2-115, t.sub.3-79 102 −9 t.sub.1-84, t.sub.2-108, t.sub.3-74 102.4 . . . . . . . . . 85 t.sub.1-53, t.sub.2-59, t.sub.3-47 109 002 14.5 −10 t.sub.1-101, t.sub.2-111, t.sub.3-81 110 −9 t.sub.1-91, t.sub.2-100, t.sub.3-73 110.2 . . . . . . . . . 85 t.sub.1-61, t.sub.2-67, t.sub.3-49 116
[0175] It should be noted that a signal parameter corresponding to an operating temperature that is not shown in Table 2 may be obtained through calculation based on signal parameters corresponding to existing operating temperatures. This is not limited in this embodiment of this application.
[0176] For example, the identifier of the first radar channel is 001, and the first field of view is 14.5°. The radar ranging apparatus may determine, based on the delay time 100 ns corresponding to the operating temperature −10° C. and the delay time 100.3 ns corresponding to the operating temperature −9° C. that are shown in Table 2, that delay time corresponding to an operating temperature −9.5° C. is (100+100.3)/2=100.15 ns.
[0177] It should be further noted that, because the mapping table 2 needs to include a first signal parameter at each operating temperature, and therefore the radar ranging apparatus needs to store a large amount of data, it may be considered that only a first signal parameter at a standard operating temperature is stored, and a variation value of a first signal parameter at another operating temperature compared with the first signal parameter at the standard operating temperature is incrementally stored, so that an amount of stored data can be reduced.
[0178] For another example, the mapping table 2 shown in Table 2 may alternatively be represented by a mapping table 3 shown in the following Table 3.
TABLE-US-00003 TABLE 3 Mapping table 3 Signal parameters Incremental information Amplitude Delay Field of Temperature at a time Radar view (unit: sampling Delay time difference channel (unit: degree moment (unit: Amplitude (unit: identifier degree) Celsius) (unit: LSB) nanosecond) coefficient nanosecond) 001 14.5 −10 t.sub.1-99 100 1 0 −9 t.sub.2-121 0.95 +0.3 . . . t.sub.3-87 . . . . . . 85 0.7 +8 001 14.9 −10 t.sub.1-89 102 1 0 −9 t.sub.2-115 0.94 +0.4 . . . t.sub.3-79 . . . . . . 85 0.6 +7 002 14.5 −10 t.sub.1-101 110 1 0 −9 t.sub.2-111 0.9 +0.2 . . . t.sub.3-81 . . . . . . 85 0.6 +6
[0179] For example, the identifier of the first radar channel is 001, the first field of view is 14.5°, and the first operating temperature is −9° C. The radar ranging apparatus may look up the mapping table 3 shown in Table 3 by using the identifier 001, the first field of view 14.5°, and the first operating temperature −9° C., to obtain the amplitude 99 at the sampling moment t.sub.1 at the standard temperature, the amplitude 121 at the sampling moment t.sub.2 at the standard temperature, the amplitude 87 at the sampling moment t.sub.3 at the standard temperature, the delay time 100 ns at the standard temperature, the amplitude coefficient 0.95, and the delay time difference +0.3 ns. The amplitude coefficient indicates a ratio of an amplitude at a sampling moment at the first operating temperature to an amplitude at the sampling moment at the standard operating temperature. The delay time difference indicates a time difference between delay time at the first operating temperature and delay time at the standard temperature.
[0180] Correspondingly, the radar ranging apparatus may multiply the amplitude coefficient 0.95 and each of the amplitude 99 at the sampling moment t.sub.1 at the standard temperature, the amplitude 121 at the sampling moment t.sub.2 at the standard temperature, and the amplitude 87 at the sampling moment t.sub.3 at the standard temperature, to obtain an amplitude 94.05 at the sampling moment t.sub.1 at the first operating temperature −9° C., an amplitude 114.95 at the sampling moment t.sub.2 at the first operating temperature −9° C., and an amplitude 82.62 at the sampling moment t.sub.3 at the first operating temperature −9° C. In addition, the radar ranging apparatus adds the delay time 100 ns at the standard temperature and the delay time difference 0.3 ns, to obtain delay time 100.3 ns at the first operating temperature −9° C.
[0181] According to the radar ranging method provided in this embodiment of this application, the at least one statically set mapping relationship is queried based on the current first operating temperature and at least one of the identifier of the first radar channel and the first field of view, the at least one first signal parameter corresponding to the first operating temperature and the identifier of the first radar channel and/or the first field of view is obtained based on the at least one mapping relationship, the spurious echo signal is determined based on the at least one first signal parameter, the spurious echo signal is canceled from the first echo signal to obtain the echo signal of the first target, and the ranging processing is performed on the first target based on the echo signal of the first target. In this way, the interference and the impact of the spurious echo signal on the echo signal of the first target can be avoided, and therefore the accuracy of radar ranging can be improved.
[0182] Optionally, in S230, the radar ranging apparatus may cancel the spurious echo signal from the first echo signal in a plurality of manners, to obtain the echo signal of the first target. This is not limited in this embodiment of this application.
[0183] In a possible implementation, that the spurious echo signal includes P sampling moments, the P sampling moments correspond to P first amplitudes on the spurious echo signal, the first echo signal includes the P sampling moments and Q sampling moments, the P sampling moments correspond to P second amplitudes on the first echo signal, the Q sampling moments correspond to Q third amplitudes on the first echo signal, and both P and Q are integers greater than 0 is used as an example. The echo signal of the first target may include the P sampling moments and the Q sampling moments. The P sampling moments correspond to P target amplitudes on the echo signal of the first target, and a target amplitude corresponding to each of the P sampling moments is a difference between a first amplitude and a second amplitude. The Q sampling moments correspond to the Q third amplitudes on the echo signal of the first target.
[0184] An example is provided below: The spurious echo signal includes three sampling moments, for example, a sampling moment t.sub.1 to a sampling moment t.sub.3, where a first amplitude corresponding to the sampling moment t.sub.1 is 110.3 (where a unit is omitted), a first amplitude corresponding to a sampling moment t.sub.2 is 116, and a first amplitude corresponding to the sampling moment t.sub.3 is 114.7. The first echo signal includes six sampling moments, for example, the sampling moment t.sub.1 to a sampling moment t.sub.6, where a second amplitude corresponding to the sampling moment t.sub.1 is 109.1, a second amplitude corresponding to the sampling moment t.sub.2 is 116, a second amplitude corresponding to the sampling moment t.sub.3 is 112.4, a third amplitude corresponding to a sampling moment t.sub.4 is 125.6, a third amplitude corresponding to a sampling moment t.sub.5 is 120.6, and a third amplitude corresponding to the sampling moment t.sub.6 is 118.9. In this case, the spurious echo signal includes the sampling moment t.sub.1 to the sampling moment t.sub.6, where a target amplitude corresponding to the sampling moment t.sub.1 is 110.3−109.1=1.2, a target amplitude corresponding to the sampling moment t.sub.2 is 116−116=0, a target amplitude corresponding to the sampling moment t.sub.3 is 114.7-112.4=2.3, a target amplitude corresponding to the sampling moment t.sub.4 is 125.6, a target amplitude corresponding to the sampling moment t.sub.5 is 120.6, and a target amplitude corresponding to the sampling moment t.sub.6 is 118.9.
[0185] It should be noted that, because target amplitudes corresponding to the sampling moment t.sub.1 to the sampling moment t.sub.3 are less than or equal to a preset jitter threshold 5, the target amplitudes corresponding to the sampling moment t.sub.1 to the sampling moment t.sub.3 may be filtered out in a denoising processing process. Therefore, the echo signal of the first target may include only target amplitudes corresponding to the sampling moment t.sub.4 to the sampling moment t.sub.6.
[0186] Case 2: The radar ranging apparatus includes a plurality of radar channels, and at least two of the plurality of radar channels belong to different signal transceiver groups.
[0187] Optionally, that the at least two radar channels include the first radar channel and a second radar channel, and the second radar channel includes a second transmitter is used as an example. Before S230, the method 200 may further include: The radar ranging apparatus sends a second radar signal from a second field of view through the second transmitter.
[0188] In other words, the spurious echo signal includes a first spurious echo signal generated when the first radar signal is reflected by the obstacle and a second spurious echo signal generated when the second radar signal is reflected by the obstacle.
[0189] Correspondingly, S230 may include: The radar ranging apparatus determines at least one first signal parameter of the first spurious echo signal based on at least one of the identifier of the first radar channel and the first field of view, determines the first spurious echo signal based on the at least one first signal parameter, determines at least one second signal parameter of the second spurious echo signal based on at least one of an identifier of the second radar channel and the second field of view, determines the second spurious echo signal based on the at least one second signal parameter, cancels the first spurious echo signal and the second spurious echo signal from the first echo signal to obtain the echo signal of the first target, and performs ranging processing on the first target based on the echo signal of the first target.
[0190] Optionally, the first field of view and the second field of view may be the same, or may be different. This is not limited in this embodiment of this application.
[0191] It should be noted that, for a process in which the radar ranging apparatus determines the at least one second signal parameter of the second spurious echo signal based on at least one of the identifier of the second radar channel and the second field of view, refer to the process in which the radar ranging apparatus determines the at least one first signal parameter of the spurious echo signal based on at least one of the identifier of the first radar channel and the first field of view in the case 1. To avoid repetition, details are not described herein again.
[0192] It should be further noted that, for a process in which the radar ranging apparatus cancels the first spurious echo signal and the second spurious echo signal from the first echo signal to obtain the echo signal of the first target, refer to the process in which the radar ranging apparatus cancels the spurious echo signal from the first echo signal to obtain the echo signal of the first target in the case 1.
[0193] The foregoing describes, with reference to
[0194]
[0195] Optionally, the method 300 may be performed by the radar ranging apparatus 100 shown in
[0196] S310: The radar ranging apparatus sends a first radar signal through a first transmitter.
[0197] S320: The radar ranging apparatus receives a first echo signal of the first radar signal through a first receiver, where the first echo signal includes an echo signal of a first target.
[0198] S330: The radar ranging apparatus receives a second echo signal of the first radar signal through a second receiver, where the second receiver is located outside a primary signal transmission path between the first transmitter and the first receiver.
[0199] In other words, the primary signal transmission path between the first transmitter and the first receiver includes the first target, and therefore the first echo signal received by the first receiver includes the echo signal of the first target. In addition, the second receiver is located outside the primary signal transmission path, and therefore the second echo signal received by the second receiver does not include the echo signal of the first target.
[0200] Optionally, the radar ranging apparatus may include a first signal transceiver group and a second signal transceiver group. The first signal transceiver group includes the first transmitter and the first receiver. The second signal transceiver group includes the second receiver and a second transmitter, and the radar ranging apparatus does not send a radar signal through the second transmitter. Alternatively, the second receiver may be a receiver additionally disposed outside the primary signal transmission path between the first transmitter and the first receiver. This is not limited in this embodiment of this application.
[0201] For example, as shown in
[0202] For example, the first transmitter may be an LD, the first receiver may be an APD, and the second receiver may be a photodiode (positive intrinsic-negative, PIN).
[0203] S340: The radar ranging apparatus performs ranging processing on the first target based on the first echo signal and the second echo signal, where the second echo signal is used to determine a target spurious echo signal corresponding to an obstacle, and the echo signal of the first target does not include the target spurious echo signal.
[0204] Optionally, the obstacle may include an object inside the radar ranging apparatus and/or an object outside the radar ranging apparatus. This is not limited in this embodiment of this application.
[0205] In a possible implementation, the obstacle may include at least one of an inner wall of a housing, a window, or an internal circuit of the radar ranging apparatus.
[0206] In another possible implementation, the obstacle may further include an object, outside the radar ranging apparatus, other than the first target.
[0207] Optionally, S340 may include: The radar ranging apparatus determines the target spurious echo signal corresponding to the obstacle based on the second echo signal, cancels the target spurious echo signal from the first echo signal to obtain the echo signal of the first target, and performs ranging processing on the first target based on the echo signal of the first target.
[0208] It should be noted that, as shown in
[0209] However, because the first receiver and the second receiver are located at different locations, delay time and/or amplitudes of the first spurious echo signal and the second spurious echo signal may be different. Therefore, when the first spurious echo signal is directly used to cancel the second spurious echo signal from the first echo signal, incomplete cancellation (in other words, purity of the echo signal of the first target that is obtained after cancellation is low) or excessive cancellation (in other words, a part of the echo signal of the first target that is obtained after cancellation is missing) may exist, resulting in poor accuracy of radar ranging performed based on the echo signal of the first target.
[0210] Optionally, the radar ranging apparatus may determine, based on the first spurious echo signal, the target spurious echo signal corresponding to the obstacle, where the target spurious echo signal may be considered to be the most similar to the target spurious echo signal in the first echo signal; and cancel the target spurious echo signal from the first echo signal to obtain the echo signal of the first target.
[0211] In a possible implementation, the radar ranging apparatus may correct the first spurious echo signal based on the first echo signal, to obtain the target spurious echo signal.
[0212] Optionally, the radar ranging apparatus may correct the first spurious echo signal based on the first echo signal in a plurality of manners, to obtain the target spurious echo signal. This is not limited in this embodiment of this application.
[0213] In a possible implementation, the radar ranging apparatus may adjust delay time of the first spurious echo signal a plurality of times to obtain a plurality of first adjusted signals, determine a ratio of an amplitude of the first echo signal at a first sampling moment to an amplitude of each of the plurality of first adjusted signals at the first sampling moment as an amplitude coefficient of each first adjusted signal, multiply each first adjusted signal and the amplitude coefficient of each first adjusted signal to obtain a plurality of second adjusted signals, and determine the target spurious echo signal based on the plurality of second adjusted signals and the first echo signal.
[0214] Optionally, when the second spurious echo signal in the first echo signal and a first target echo signal are not superimposed, the first sampling moment may be any sampling moment on the second spurious echo signal. Alternatively, when the second spurious echo signal in the first echo signal and a first target echo signal are superimposed, the first sampling moment may be a sampling moment corresponding to a peak of the second spurious echo signal or a sampling moment on a leading edge of the second spurious echo signal. Alternatively, when saturation exists on the second spurious echo signal, the first sampling moment may be a sampling moment on a leading edge of the second spurious echo signal except a saturation interval.
[0215] For example, the first echo signal is shown in
[0216] For another example, the first echo signal is shown in
[0217] For another example, the first echo signal is shown in
[0218] In a possible implementation, that the radar ranging apparatus determines the target spurious echo signal based on the plurality of second adjusted signals and the first echo signal may include: The radar ranging apparatus performs minimum mean square error processing on each of the plurality of second adjusted signals and the first echo signal, to obtain a plurality of processing results, where a smaller value of the processing result indicates that a second adjusted signal corresponding to the processing result is more similar to the target spurious echo signal; and determines a second adjusted signal corresponding to a smallest value in those of the plurality of processing results as the target spurious echo signal.
[0219] For example,
[0220] For example, the first echo signal is s(t), and the first spurious echo signal is f(t). The radar ranging apparatus may adjust the delay time of the first spurious echo signal a plurality of times based on a preset delay time difference Δt, to obtain a plurality of first adjusted signals, for example, f(t−2Δt), f(t−Δt), f(t), and f(t+Δt) shown in (d) in
[0221] It should be noted that, if an amplitude of the target spurious echo signal K.sub.2f(t−Δt) at a sampling moment exceeds a saturation value of the target spurious echo signal, the radar ranging apparatus may use the saturation value of the target spurious echo signal as an amplitude at the sampling moment.
[0222] For example,
[0223] According to the radar ranging method provided in this embodiment of this application, the radar ranging apparatus can cancel, based on the second spurious echo signal received in real time, the target spurious echo signal corresponding to the obstacle from the first echo signal, so that interference caused by the spurious echo signal to the echo signal of the first target can be reduced, in other words, purity of the echo signal of the first target can be improved, and therefore accuracy of radar ranging can be improved.
[0224] Because the echo signal of the first target and the second spurious echo signal that are included in the first echo signal may be superimposed, and even an amplitude obtained after superimposition may exceed a saturation value of the first echo signal in some cases, saturation distortion is caused (as shown in
[0225] In another possible implementation, that the radar ranging apparatus determines the target spurious echo signal based on the plurality of second adjusted signals and the first echo signal may include: The radar ranging apparatus performs minimum mean square error processing on the plurality of second adjusted signals and the first echo signal in a first sampling interval, to obtain a plurality of processing results, where a smaller value of the processing result indicates that a second adjusted signal corresponding to the processing result is more similar to the target spurious echo signal; and determines an adjusted signal corresponding to a smallest value in those of the plurality of processing results as the target spurious echo signal.
[0226] Optionally, the preset first sampling interval may be a sampling interval on the leading edge of the second spurious echo signal. If saturation exists on the second spurious echo signal, the first sampling interval does not include a sampling moment in the saturation interval.
[0227] For example, as shown in
[0228] For another example, as shown in
[0229] In still another possible implementation, the radar ranging apparatus may estimate, from the first echo signal by using a Gaussian decomposition algorithm, the second spurious echo signal corresponding to the obstacle, and correct the first spurious echo signal based on the second spurious echo signal, to obtain the target spurious echo signal.
[0230] According to the radar ranging method provided in this embodiment of this application, the radar ranging apparatus estimates the second spurious echo signal from the first echo signal by using the Gaussian decomposition algorithm, and corrects the first spurious echo signal based on the second spurious echo signal. In this way, purity and accuracy of the target spurious echo signal can be improved, and therefore accuracy of radar ranging can be improved.
[0231] In a possible implementation, the radar ranging apparatus may adjust the delay time of the first spurious echo signal a plurality of times to obtain the plurality of first adjusted signals, determine a ratio of an amplitude of the second spurious echo signal at the first sampling moment to the amplitude of each of the plurality of first adjusted signals at the first sampling moment as an amplitude coefficient of each first adjusted signal, multiply each first adjusted signal and the amplitude coefficient of each first adjusted signal to obtain a plurality of second adjusted signals, and determine the target spurious echo signal based on the plurality of second adjusted signals and the second spurious echo signal.
[0232] In a possible implementation, that the radar ranging apparatus determines the target spurious echo signal based on the plurality of second adjusted signals and the second spurious echo signal may include: The radar ranging apparatus performs minimum mean square error processing on the plurality of second adjusted signals and the second spurious echo signal, to obtain a plurality of processing results, where a smaller value of the processing result indicates that a second adjusted signal corresponding to the processing result is more similar to the target spurious echo signal; and determines a second adjusted signal corresponding to a smallest value in those of the plurality of processing results as the target spurious echo signal.
[0233] It should be noted that, for a process in which the radar ranging apparatus corrects the first spurious echo signal based on the second spurious echo signal to obtain the target spurious echo signal, refer to the process shown in
[0234] It should be further noted that, for a process in S340 in which the radar ranging apparatus cancels the target spurious echo signal from the first echo signal to obtain the echo signal of the first target, refer to the process in which the radar ranging apparatus cancels the spurious echo signal from the first echo signal to obtain the echo signal of the first target in S230 in the embodiment of the method 200. To avoid repetition, details are not described herein again.
[0235] The foregoing describes, with reference to
[0236] It should be noted that the signal processing apparatus 400 may be the signal processing apparatus in the foregoing method embodiments. This is not limited in this embodiment of this application.
[0237] It may be understood that, to implement the foregoing functions, the signal processing apparatus 400 includes corresponding hardware and/or software modules for performing the functions. With reference to the example algorithm steps described in the embodiments disclosed in this specification, embodiments of this application can be implemented in a form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application with reference to embodiments, but it should not be considered that the implementation goes beyond the scope of this application.
[0238] In embodiments of this application, the signal processing apparatus 400 may be divided into functional modules based on the foregoing method examples. For example, each functional module may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware. It should be noted that, in embodiments of this application, division into the modules is an example and is merely logical function division, and may be other division during actual implementation.
[0239] When each functional module is obtained through division based on each corresponding function,
[0240] It should be noted that the transceiver unit 410 is obtained through functional division of the transceiver (including each transmitter and/or each receiver) in the foregoing embodiments.
[0241] It should be noted that, all related content of the steps in the foregoing method embodiments may be cited in function descriptions of corresponding functional modules. Details are not described herein again.
[0242] The signal processing apparatus 400 provided in this embodiment is configured to perform the foregoing method embodiments, and therefore can achieve same effects as the foregoing implementation methods.
[0243] When an integrated unit is used, the signal processing apparatus 400 may include a processing unit, a storage unit, and a communication unit. The processing unit may be configured to control and manage an action of the signal processing apparatus 400, for example, may be configured to support the signal processing apparatus 400 in performing the steps performed by the foregoing units. The storage unit may be configured to support the signal processing apparatus 400 in storing program code, data, and the like. The communication unit may be configured to support the signal processing apparatus 400 in communicating with another device.
[0244] The processing unit may be a processor or a controller. The processing unit may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in this application. Alternatively, the processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of digital signal processing (digital signal processing, DSP) and a microprocessor. The storage unit may be a memory. The communication unit may be specifically a device, for example, a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip, that communicates with another electronic device.
[0245] Optionally, the signal processing apparatus 400 may be a chip or a system on chip in the radar ranging apparatus in the foregoing embodiments.
[0246] An embodiment of this application further provides a computer storage medium. The computer storage medium stores computer instructions. When the computer instructions are run on an electronic device, the electronic device is enabled to perform the related method steps, to implement the radar ranging method in the foregoing embodiments.
[0247] An embodiment of this application further provides a computer program product. When the computer program product runs on a computer, the computer is enabled to perform the related steps, to implement the radar ranging method in the foregoing embodiments.
[0248] The signal processing apparatus, the radar ranging apparatus, the computer storage medium, the computer program product, and the chip provided in embodiments are all configured to perform the corresponding method provided above. Therefore, for beneficial effects that can be achieved by the signal processing apparatus, the radar ranging apparatus, the computer storage medium, the computer program product, or the chip, refer to the beneficial effects in the corresponding method provided above. Details are not described herein again.
[0249] It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not constitute any limitation on implementation processes of embodiments of this application.
[0250] A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
[0251] It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
[0252] In several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electrical, mechanical, or other forms.
[0253] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
[0254] In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit.
[0255] When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the current technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or a compact disc.
[0256] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.