The present invention relates to a radar technology for measuring information on an object present at a distant position using frequency-modulated transmission waves.
A radar technology for detecting an object present at a distant position using transmission waves having a modulation frequency that increases or decreases with time is widely used. In this type of radar technology, a scheme for linearly modulating the frequency of the transmission waves is called a chirp modulation scheme. Patent Literature 1 (JP 2018-115936 A) discloses a chirp modulation scheme called a fast chirp modulation (FCM) scheme. Hereinafter, the fast chirp modulation is referred to as “FCM”.
The radar device operating by the FCM scheme disclosed in Patent Literature 1 obtains received signals by receiving reflected waves from an object present at a distant position through an array antenna using transmission signals having frequencies modulated in a sawtooth waveform, and mixes the received signals and part of the transmission signals to generate beat signals. This radar device performs two-dimensional fast Fourier transform on the beat signals to obtain a two-dimensional spectrum regarding a frequency bin (discrete frequency) corresponding to a distance to an object and a frequency bin (discrete frequency) corresponding to a relative speed.
This radar device can detect a peak having a power value equal to or greater than a predetermined value in the two-dimensional spectrum, and can detect a distance and a relative speed to the object on the basis of a combination of two types of frequency bins in which the peak is present.
A high reflective object (for example, a vehicle) having a relatively high reflection intensity and a low reflective object (for example, human body) having a relatively low reflection intensity may simultaneously appear in the radar detection space. When the presence positions of the high reflective object and the low reflective object are close to each other, in the two-dimensional spectrum, a situation may occur in which only a peak indicating the presence of the high reflective object is clearly formed and a peak indicating the presence of the low reflective object is not clearly formed. In such a situation, it is difficult to simultaneously detect the high reflective object and the low reflective object.
In view of the above, an object of the present invention is to provide a radar signal processing device, a radar system, and a signal processing method capable of simultaneously detecting a high reflective object and a low reflective object that appear at positions close to each other within a radar detection space and identifying the high reflective object and the low reflective object with high accuracy.
A radar signal processing device according to an aspect of the present invention is radar signal processing device used in a radar system including: an antenna array that includes a plurality of antenna elements arranged spatially and receives, by the plurality of antenna elements, a series of frequency-modulated waves reflected by a target object present within a radar detection space; and a receiving circuit that performs signal processing on output signals of the plurality of antenna elements and outputs digital received signals of a plurality of channels, the radar signal processing device including: a frequency analysis unit for calculating a three-dimensional discrete frequency spectrum related to a first discrete frequency corresponding to a distance to the target object, a second discrete frequency corresponding to a relative speed of the target object, and a third discrete frequency corresponding to an angle of arrival of the series of frequency-modulated waves by performing, on the digital received signals, a first discrete orthogonal transform related to time, a second discrete orthogonal transform related to continuous numbers assigned to the series of frequency-modulated waves, and a third discrete orthogonal transform related to sequence numbers assigned to the plurality of antenna elements; a peak detection unit for detecting, for a discrete frequency value of at least one first search frequency selected from among the first to third discrete frequencies, a discrete frequency value of a peak appearing in the three-dimensional discrete frequency spectrum in a direction of a second search frequency selected from among the first to third discrete frequencies; a maximum distribution detecting unit for focusing on a local intensity distribution including the peak and having a spread in directions of the first search frequency and the second search frequency, and determining whether or not the local intensity distribution forms a maximum distribution in the direction of the first search frequency; and a target information calculating unit for calculating information on the target using the discrete frequency value of the first search frequency and the discrete frequency value of the peak in a case in which it is determined that the local intensity distribution forms the maximum distribution.
According to an aspect of the present invention, it is possible to simultaneously detect a high reflective object and a low reflective object appearing at positions close to each other in a radar detection space, and to identify the high reflective object and the low reflective object with high accuracy.
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings. Note that components given the same reference numerals throughout the drawings have the same configuration and the same function.
Here, the number Q of the receiving antenna elements 210 to 21Q-1 is an integer equal to or greater than three, but is not limited thereto. In the analog received signals R(t, h, 0) to R(t, h, Q−1), t is time, and his an integer in a range of 0 to H−1 indicating continuous numbers assigned to frequency-modulated waves (received waves) received from a target object.
In addition, the radar system 1 includes A/D converters (ADC) 340, . . . , and 34Q-1 that convert analog received signals R (t, h, 0), . . . , and R (t, h, Q−1) of Q channels into digital received signals z(n, h, 0), . . . , and z(n, h, Q−1) of Q channels, and a radar signal processing device 40 that performs digital signal processing on the digital received signals z(n, h, 0), . . . , and z(n, h, Q−1) to calculate target information such as a distance to the target object, a relative speed of the target object, and an angle of arrival θ of a frequency-modulated wave Rw from the target object. Each A/D converter 34q samples an analog received signal R(t, h, q) at a predetermined sampling period to generate a digital received signal z(n, h, q). Here, q is an integer within a range of 0 to Q−1 indicating the sequence number of a q-th receiving antenna element 21q, n is an integer within a range of 0 to N−1 indicating a sampling number, and N is the number of sampling points. The receiving circuit of the present embodiment includes receivers 300, . . . , and 30Q-1 and A/D converters 340, . . . , and 34Q-1.
The transmitter 11 includes a voltage generation circuit 12, a voltage-controlled oscillator 13, a distribution circuit 14, and an amplifier circuit 15. The voltage generation circuit 12 generates a modulation voltage according to the control signal Vc supplied from the radar signal processing device 40, and supplies the modulation voltage to the voltage-controlled oscillator 13. The voltage-controlled oscillator 13 repeatedly outputs a frequency-modulated wave signal having a modulation frequency that increases or decreases with time depending on the modulation voltage in accordance with a predetermined frequency modulation system. The distribution circuit 14 distributes the frequency-modulated wave signal input from the voltage-controlled oscillator 13 into a transmission wave signal and a local signal. The distribution circuit 14 supplies the transmission wave signal to the amplifier circuit 15 and supplies the local signal to the receivers 300, . . . , and 30Q-1. The amplifier circuit 15 amplifies the transmission wave signal. Then, the transmission antenna 10 transmits the frequency-modulated wave Tw toward the radar detection space on the basis of the output signal of the amplifier circuit 15.
As a frequency modulation system, a frequency modulated continuous wave (FMCW) system can be used. The frequency of the frequency-modulated wave signal, that is, the transmission frequency may be swept so as to continuously increase or decrease with time within a certain frequency band.
Referring to
The radar signal processing device 40 includes a signal storage unit 41 for temporarily storing the received signals z(n, h, 0) to z(n, h, Q−1) output in parallel from the A/D converters 340, . . . , and 34Q-1, a calculation unit 42 for performing digital signal processing on the received signals z(n, h, 0) to z(n, h, Q−1) read from the signal storage unit 41 to calculate target information such as a distance to a target object, a relative speed of the target object, and an angle of arrival θ of the frequency-modulated wave Rw from the target object, and a control unit 43 for controlling operations of the transmitter 11, the signal storage unit 41, and the calculation unit 42. As the signal storage unit 41, a random access memory (RAM) capable of achieving a high-speed response time required for radar signal processing may be used. The control unit 43 supplies a control signal Vc for generating a modulation voltage to the voltage generation circuit 12, supplies a control signal Mc for reading and writing a signal to the signal storage unit 41, and supplies a control signal Pc for controlling the operation of the calculation unit 42 to the calculation unit 42.
All or some of the functions of the radar signal processing device 40 can be implemented using, for example, a single or a plurality of processors having a semiconductor integrated circuit such as a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a programmable logic device (PLD). Here, the PLD is a semiconductor integrated circuit whose function can be freely changed by a designer after manufacturing of the PLD. Examples of the PLD include a field-programmable gate array (FPGA). Alternatively, all or some of the functions of the radar signal processing device 40 may be implemented using a single or a plurality of processors including an arithmetic device such as a central processing unit (CPU) or a graphics processing unit (GPU) that executes program codes of software or firmware. Alternatively, all or some of the functions of the radar signal processing device 40 can be also implemented using a single or a plurality of processors including a combination of a semiconductor integrated circuit such as a DSP, an ASIC, or a PLD and an arithmetic device such as a CPU or a GPU.
The memory 72 includes a work memory used when the processor 71 executes digital signal processing and a temporary storage memory in which data used in the digital signal processing is loaded. For example, the memory 72 may include a semiconductor memory such as a flash memory or a synchronous dynamic random access memory (SDRAM). Furthermore, in a case in which the processor 71 includes an arithmetic device such as a CPU or a GPU, the storage device 73 can be used as a storage medium that stores codes of a signal processing program of software or firmware to be executed by the arithmetic device. For example, the storage device 73 may include a nonvolatile semiconductor memory such as a flash memory or a read only memory (ROM).
Note that, in the example of
Next, the configuration and operation of the calculation unit 42 in the radar signal processing device 40 of the first embodiment will be described with reference to
As illustrated in
The frequency analysis unit 50 calculates a three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) on the basis of the received signal z(n, h, q) read from the signal storage unit 41 (step ST10 in
Specifically, the orthogonal transformer (first orthogonal transformer) 51 executes the first discrete orthogonal transform related to the sampling number n corresponding to time on the received signal z(n, h, q) read from the signal storage unit 41 to calculate a frequency domain signal f(fr, h, q) related to the first discrete frequency fr corresponding to the distance to the target object, and stores the frequency domain signal f(fr, h, q) in the signal storage unit 41. Here, the first discrete frequency fr takes any one of discrete frequency values of N points corresponding to sampling numbers n=0 to N−1. The frequency domain signal f(fr, h, q) is a complex signal having an in-phase component and a quadrature-phase component. Hereinafter, for convenience of description, the first discrete frequency will be referred to as a “distance frequency”.
The orthogonal transformer (second orthogonal transformer) 52 executes the second discrete orthogonal transform related to the continuous number h assigned to the frequency-modulated wave on the frequency domain signal f(fr, h, q) read from the signal storage unit 41 to calculate a frequency domain signal g(fr, fv, q) related to a second discrete frequency corresponding to the relative speed of the target object, and stores the frequency domain signal g(fr, fv, q) in the signal storage unit 41. Here, the second discrete frequency fv takes any one of discrete frequency values of H points corresponding to the continuous numbers h=0 to H−1. The frequency domain signal g(fr, fv, q) is a complex signal having an in-phase component and a quadrature-phase component. Hereinafter, for convenience of description, the second discrete frequency will be referred to as a “speed frequency”.
The orthogonal transformer (third orthogonal transformer) 53 executes the third discrete orthogonal transform related to the sequence number q assigned to the receiving antenna element 21q on the frequency domain signal g(fr, fv, q) read from the signal storage unit 41 to calculate a frequency domain signal γ(fr, fv, fθ) related to the third discrete frequency fθ corresponding to the angle of arrival θ of the received wave, and calculate the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) from the frequency domain signal γ(fr, fv, fθ). Here, the third discrete frequency fθ takes any one of discrete frequency values of Q points corresponding to the sequence numbers: q=0 to Q−1. The frequency domain signal γ(fr, fv, fθ) is a complex signal having an in-phase component and a quadrature-phase component. Hereinafter, for convenience of description, the third discrete frequency will be referred to as an “angular frequency”.
Note that, in the present embodiment, the first discrete orthogonal transform, the second discrete orthogonal transform, and the third discrete orthogonal transform are executed in this order, but this is not a limitation.
The three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) is an intensity distribution of the frequency domain signal γ(fr, fv, fθ) related to the distance frequency fr, the speed frequency fv, and the angular frequency fθ.
After calculating the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) (step ST10), the peak detection unit 55A of the target detection unit 55 selects the first search frequency fx, fy (for example, fr, fv) and the second search frequency fy (for example, fθ) from among the distance frequency fr, the speed frequency fv, and the angular frequency fθ (step ST21), and sets the discrete frequency values Fx, Fy of the first search frequencies fx, fy to initial values (step ST22). In the present embodiment, two first search frequencies fx, fy are selected in step ST22, but this is not a limitation. There may be an embodiment in which one first search frequency is selected.
Next, the peak detection unit 55A attempts to detect a peak appearing in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) in the direction of the second search frequency fz with respect to the discrete frequency values Fx, Fy set in step ST22 (step ST23). If no peak is detected (NO in step ST24), the peak detection unit 55A shifts the process to step ST41. On the other hand, if a peak is detected (YES in step ST24), the peak detection unit 55A locates a discrete frequency value Pz of the peak (step ST25). Here, the discrete frequency value Pz is a discrete frequency value of the second search frequency G.
Specifically, the peak detection unit 55A can detect a peak appearing in the one-dimensional intensity distribution obtained from the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) when the discrete frequency value of the second search frequency fz is changed (scanned) with respect to the set discrete frequency values Fx, Fy, and can locate the discrete frequency value Pz (for example, the peak frequency value) of the peak.
After step ST25, the maximum distribution detecting unit 55B focuses on a local intensity distribution that includes the detected peak and has a spread in the directions of the first search frequencies fx, fy and the second search frequency fz in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) (step ST31). For example, the maximum distribution detecting unit 55B can focus on a local intensity distribution that includes the peak and has an intensity larger than the intensity threshold in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ).
Next, the maximum distribution detecting unit 55B determines whether or not the local intensity distribution forms a maximum distribution in at least one direction of the first search frequencies fx, fy (step ST32).
Now, consider a case in which the distance frequency fr is selected as the first search frequency and the angular frequency fθ is selected as the second search frequency. When the discrete frequency value Fr1 of the first search frequency fr is set as illustrated in
On the other hand,
As illustrated in
In the example of
When it is determined in step ST32 that the local intensity distribution does not form a maximum distribution (NO in step ST32), the maximum distribution detecting unit 55B shifts the process to step ST41. On the other hand, when it is determined that the local intensity distribution forms the maximum distribution (YES in step ST32), the maximum distribution detecting unit 55B determines whether or not a width Δfz of the range in which the maximum distribution is present in the direction of the second search frequency fz is larger than the threshold (step ST33). When it is determined that the width Δfz of the range in which the maximum distribution is present is not larger than the threshold (NO in step ST33), the maximum distribution detecting unit 55B shifts the process to step ST41. This can prevent erroneous detections of radio wave reflection sources.
On the other hand, when it is determined that the width Δfz of the range in which the maximum distribution is present is larger than the threshold (YES in step ST33), the maximum distribution detecting unit 55B stores a combination of the discrete frequency values Fx, Fy of the first search frequencies fx, fy and the discrete frequency value Pz of the peak (step ST40).
In step ST41 after step ST40, the control unit 43 determines whether or not to continue the loop process. When the control unit 43 determines to continue the loop process (YES in step ST41), the peak detection unit 55A changes the discrete frequency values Fx, Fy of the first search frequencies fx, fy (step ST42). Thereafter, step ST23 is executed.
On the other hand, when the control unit 43 determines not to continue the loop process (NO in step ST41), the target information calculating unit 56 calculates the target information on the target object (radio wave reflection source) using the discrete frequency values Fx, Fy of the first search frequencies fx, fy and the discrete frequency value Pz of the peak on the basis of the principle based on the FMCW system (step ST43). The calculated target information is stored in the signal storage unit 41.
Now, in a case where the discrete frequency values Fx, Fy, Pz include a combination of the discrete frequency value Fr of the distance frequency fr, the discrete frequency value Fv of the speed frequency fv, and the discrete frequency value Fθof the angular frequency fθ, the target information calculating unit 56 can calculate a distance Dst to the target object, and a relative speed Spd and an angle of arrival θ of the target object, on the basis of the principle of the FMCW radar.
For example, the target information calculating unit 56 can calculate the distance Dst and the relative speed Spd according to the following expressions (1) and (2).
Dst=(c×T×Fr)/(2×B) (1)
Spd=λ×F
v/2 (2)
Here, c is a propagation speed of the transmission wave, T is a modulation time width of the transmission wave, B is a modulation frequency width of the transmission wave, and λ is a wavelength of the transmission wave.
Furthermore, in a case in which the antenna array 20 constitutes a linear array antenna, the receiving antenna elements 210, . . . , and 21Q-1 are arranged at equal intervals. In this case, for example, the target information calculating unit 56 can calculate the angle of arrival θ=Ag1 according to the following expression (3) on the basis of the principle of digital beam forming.
Ag1=Arcsin(b×λ/(L×Q)) (3)
Here, b is a number corresponding to a discrete frequency value Fθ based on FFT (Fast Fourier Transform), L is an interval between the receiving antenna elements 210 to 21Q-1, and Q is the number of FFT points.
Next, a more specific example of the operation procedure of the target detection unit 55 of the first embodiment will be described with reference to
Referring to
Next, the peak detection unit 55A sorts the discrete intensity values of the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) at the second search frequency fz in ascending or descending order (step ST23A). Next, the peak detection unit 55A determines whether or not a set of discrete intensity values satisfies a peak condition on the basis of a result obtained by the sorting (the set of discrete intensity values rearranged in ascending or descending order) (step ST24A). If the peak condition is not satisfied (NO in step ST24A), the peak detection unit 55A shifts the process to step ST41.
Now, for the discrete frequency values Fx, Fy, it is assumed that the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) has L discrete intensity values I2, . . . , IL-1, IL in the direction of the second search frequency fz. Here, L is a positive integer.
On the basis of the result obtained by sorting, the peak detection unit 55A can determine that the peak condition is satisfied when the absolute difference value between the K-th discrete intensity value (K is a predetermined positive integer smaller than L) from the largest one of the discrete intensity values I1 to IL and the J-th discrete intensity value (J is a predetermined positive integer smaller than L-K) from the smallest one of the discrete intensity values I1 to IL exceeds the threshold (YES in step ST24A). At this time, it is assumed that there is a peak in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) in the direction of the second search frequency fz. In addition, it is determined that there is a high possibility that the set of the discrete intensity values I1 to IL includes the discrete intensity value corresponding to the target object (radio wave reflection source).
When it is determined that the peak condition is satisfied (YES in step ST24A), the peak detection unit 55A detects a local maximum value from among the discrete intensity values I1 to IL, and locates a discrete frequency value Pz corresponding to the local maximum value as a discrete frequency value of a peak appearing in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) (step ST25).
Next, the maximum distribution detecting unit 55B sets an intensity threshold Th as a value obtained by multiplying the J2-th discrete intensity value from the smallest one among the discrete intensity values I1 to IL by a predetermined coefficient on the basis of the result obtained by sorting (step ST31A). Here, J2 is a predetermined positive integer.
Subsequently, the maximum distribution detecting unit 55B initializes a counter value (step ST31B) and initializes the discrete frequency value Fz of the second search frequency fz (step ST31C). Then, the maximum distribution detecting unit 55B determines whether or not the maximum condition is satisfied (step ST32A). Now, a discrete intensity value in a combination of discrete frequency values (Fx, Fy, Fz) is represented as I(Fx, Fy, Fz). In a case in which the following expressions (4), (5), and (6) are satisfied, in a case in which the following expressions (4), (7), and (8) are satisfied, or in a case in which the following expressions (4) to (8) are satisfied, the maximum distribution detecting unit 55B can determine that the maximum condition is satisfied (YES in step ST32A).
I(Fx,Fy,Fz)>Th (4)
I(Fx,Fy,Fz)>I(Fx+1,Fy,Fz) (5)
I(Fx,Fy,Fz)>I(Fx−1,Fy,Fz) (6)
I(Fx,Fy,Fz)>I(Fx,Fy+1,Fz) (7)
I(Fx,Fy,Fz)>I(Fx,Fy−1,Fz) (8)
When it is determined that the maximum condition is satisfied (YES in step ST32A), it is determined that a local intensity distribution having an intensity larger than the intensity threshold Th forms a maximum distribution in the direction of the first search frequency fz. On the other hand, when it is determined that the maximum condition is not satisfied (NO in step ST32A), the maximum distribution detecting unit 55B shifts the process to step ST32C.
When the maximum condition is satisfied (YES in step ST32A), the maximum distribution detecting unit 55B increments the counter value (step ST32B), and determines whether or not the count value is larger than a threshold (step ST33A). If the count value is larger than the threshold (YES in step ST33A), it is determined that the width of the range in which the maximum distribution is present in the direction of the second search frequency fz is larger than the threshold. In this case, the maximum distribution detecting unit 55B stores a combination of the discrete frequency values Fx, Fy of the first search frequencies fx, fy and the discrete frequency value Pz of the peak (step ST40), and shifts the process to step ST41.
In a case where the count value is not larger than the threshold (NO in step ST33A), the maximum distribution detecting unit 55B increments the discrete frequency value Fz of the second search frequency fz (step ST32C), and executes step ST32A.
In step ST41, the control unit 43 determines whether or not to continue the loop process. When the control unit 43 determines to continue the loop process (YES in step ST41), the peak detection unit 55A changes the discrete frequency values Fx, Fy of the first search frequencies fx, fy (step ST42). Thereafter, the peak detection unit 55A executes step ST23A. On the other hand, the control unit 43, when determining not to continue the loop process (NO in step ST41), ends the target detection process.
As described above, in the first embodiment, the peak detection unit 55A detects a peak appearing in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) in the direction of the second search frequency fz with respect to the discrete frequency values Fx, Fy of the first search frequencies fx, fy, and locates the discrete frequency value Pz of the peak. The maximum distribution detecting unit 55B focuses on a local intensity distribution that includes the peak and has a spread in the directions of the first and second search frequencies fx, fy, fz, and determines whether or not the local intensity distribution forms a maximum distribution in at least one direction of the first search frequencies fx, fy. If it is determined that the maximum distribution is formed, then the target information detecting unit 56 calculates the target information using the discrete frequency values Fx, Fy, Pz. Therefore, even if the peak does not appear clearly in the direction of the first search frequencies fx, fy in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ), if the peak appears clearly in the direction of the second search frequency fz, then the radar signal processing device 40 can detect the target object and calculate the target information. Therefore, the radar signal processing device 40 can simultaneously detect a high reflective object and a low reflective object appearing at positions close to each other in the radar detection space, and can identify the high reflective object and the low reflective object with high accuracy.
The relative speed measured by the radar system 1 is a speed component in a radial direction around the radar system 1. Therefore, the relative speed of the radio wave reflection source 101c is substantially equal to the relative speed of the radio wave reflection sources 101a, 101b in the stationary state, has the same magnitude as the relative speed of the mobile object 100 on which the radar system 1 is mounted, and has the opposite direction (sign). The speed frequencies of the three radio wave reflection sources 101a, 101b, 101c all have substantially the same discrete frequency value in the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ), and each have a local maximum value in the speed frequency direction.
At this time, if the three-dimensional discrete frequency spectrum Γ(fr, fv, fθ) can have a sharp spectrum shape in the direction of the angular frequency fθ, the three radio wave reflection sources 101a, 101b, 101c can be easily identified. However, in order to obtain a sharp spectrum shape, it is generally necessary to increase the overall length of the antenna array 20 in the radar system 1 and to densely arrange the receiving antenna elements 210, . . . , and 21Q-1. In a case in which the size of the antenna array 20 is limited by the size of the mobile object 100 on which the radar system 1 is mounted, the entire length of the antenna array 20 is limited. As a result, the spectrum shape near the local maximum point in the direction of the angular frequency fθ is not sharpened, and as illustrated in
Although embodiments according to the present invention have been described above with reference to the drawings, the above embodiments are examples of the present invention, and there may be various embodiments other than the above embodiments. It should be noted that the invention of the present application is capable of modifying any of the constituent elements of the embodiment or omitting any of the constituent elements of the embodiment within the scope of the invention.
The radar signal processing device, the radar system, and the signal processing method according to the present invention can be used for, for example, a radar system mounted on a mobile object such as an automobile.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/022628 | 6/6/2019 | WO |