The present invention relates to radar sensor technology capable of estimating the type of a target object using a radio wave in a high frequency band such as a millimeter wave band.
Conventionally, as sensor systems that detect a target object such as a living body in a contactless manner, optical sensor systems using an optical sensor such as an optical camera or an infrared sensor are widely adopted. For example, there is known technology of estimating the type (for example, adults or infants) of a target object appearing in a captured image with high accuracy by analyzing the captured image obtained by an optical camera by signal processing. However, light such as visible light or infrared light cannot pass through substances such as clothing, walls, and plastics. For this reason, it is difficult to optically detect the target object in a situation where a substance that shields light is interposed in a space between an optical sensor system and a target object. For example, for a sleeping infant covered with a blanket that shields light, it is difficult for the light sensor system to accurately estimate the state of the infant.
In order to address such a situation, radar sensor systems using radio waves in a high frequency band that pass through non-metallic substances have been proposed. For example, Patent Literature 1 (JP 2017-181225 A) discloses a vehicle occupant detection device that detects an occupant in a passenger compartment of a car using frequency-modulated continuous wave (FMCW) radar. The vehicle occupant detection device includes an FMCW radar disposed in a passenger compartment and a reception signal processing unit that calculates a frequency spectrum by frequency analysis of a beat signal generated by the FMCW radar. The reception signal processing unit detects the number, position(s), and biological information (information indicating respiration and heartbeat) of occupants in the passenger compartment on the basis of the frequency spectrum. Here, the biological information is detected on the basis of the fluctuation characteristics of the frequency spectrum.
As described above, the vehicle occupant detection device disclosed in Patent Literature 1 can detect biological information of a target object on the basis of the fluctuation characteristics of the frequency spectrum. However, it is difficult to discriminate the target object with high accuracy only from the fluctuation characteristics of the frequency spectrum.
In view of the above, an object of the present invention is to provide a radar signal processing device, a radar sensor system, and a signal processing method capable of discriminating a target object with high accuracy using a radar technology adopting a radio wave in a frequency band lower than the optical frequency domain.
A radar signal processing device according to the present invention operates in cooperation with a sensor unit comprising a single or a plurality of reception antennas to receive a reflection wave generated by reflection of a transmission radio wave in a frequency band lower than a frequency in an optical frequency domain in an observation space and a reception circuit to generate a reception signal of each of a single or a plurality of reception channels by performing signal processing on an output signal of each of the single or the plurality of reception antennas, the radar signal processing device comprising processing circuitry to perform frequency analysis on the reception signal, to perform calculation of a measurement value of each of a single or a plurality of types of feature amounts, each of the single or the plurality of feature amounts characterizing a state of each of a single or a plurality of target objects moving in the observation space on a basis of a result of the frequency analysis, to store a single or a plurality of learned data sets that define a probability distribution in which the single or the plurality of types of feature amounts are each measured when an object belonging to a single or a plurality of classes is observed in the observation space, to perform calculation of a posterior probability that each of the single or the plurality of target objects belongs to each of the single or the plurality of classes from the measurement value by Bayes' theorem using the learned data set and to discriminate each of the single or the plurality of target objects on a basis of the posterior probability that has been calculated, to perform conversion of the reception signal into a frequency domain signal in a frequency domain corresponding to spatial coordinates of the observation space, and to detect each of the single or the plurality of target objects from the frequency domain signal.
According to one aspect of the present invention, a posterior probability that each of the single or the plurality of target objects belongs to each of the single or the plurality of classes is calculated from the measurement value by Bayes' theorem using the learned data set and each of the single or the plurality of target objects is discriminated on the basis of the posterior probability that has been calculated. Thus, the target object can be discriminated with high accuracy.
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that components denoted by the same symbol throughout the drawings have the same configuration and the same function.
Q represents an integer greater than or equal to 3 indicating the number of reception antennas 300 to 30Q-1 (the number of reception channels). Note that Q is not limited to an integer greater than or equal to 3, and may be 1 or 2.
The transmission circuit 21 includes a voltage generator 22, a voltage-controlled oscillator 23, a distributor 24, and an amplifier 25. The voltage generator 22 generates a modulation voltage in accordance with a control signal TC supplied from the radar signal processing device 41 and supplies the modulation voltage to the voltage-controlled oscillator 23. The voltage-controlled oscillator 23 repeatedly outputs a frequency-modulated wave signal having a modulation frequency that rises or falls with time depending on the modulation voltage in accordance with a predetermined frequency modulation scheme. The distributor 24 divides the frequency-modulated wave signal input from the voltage-controlled oscillator 23 into a transmission wave signal and a local signal. The distributor 24 supplies the transmission wave signal to the amplifier 25 and simultaneously supplies the local signal to the receivers 310 to 31Q-1. The transmission wave signal is amplified by the amplifier 25. The transmission antenna 20 transmits a transmission wave Tw based on an output signal of the amplifier 25 toward an observation space.
As a predetermined frequency modulation scheme, the frequency-modulated continuous wave (FMCW) scheme can be used. The frequency of the frequency-modulated wave signal, that is, a transmission frequency is only required to be swept so as to continuously rise or fall with time within a certain frequency band.
As illustrated in
The reception antennas 300 to 30Q-1 may only required to be arrayed in a linear, planar, or a curved surface shape.
Referring to
The low noise amplifier 32q amplifies an output signal of a reception antenna 30q and outputs the amplified signal to a mixer 33q. The mixer 33q generates a beat signal in an intermediate frequency band by mixing the amplified signal and the local signal supplied from the distributor 24. The IF amplifier 34q amplifies the beat signal input from the mixer 33q and outputs the amplified beat signal to the filter 35q. The filter 35q generates an analog reception signal by suppressing unwanted frequency components in the amplified beat signal and outputs the analog reception signal. The ADC 36q converts the analog reception signal into a digital reception signal zm(k)(n, h, q) at a predetermined sample rate and outputs the digital reception signal zm(k) (n, h, q) to the radar signal processing device 41. The superscript k is a number (hereinafter referred to as “frame number”) assigned to a frame period Tf, and n represents an integer indicating a sample number. The digital reception signal zm(k)(n, h, q) is a complex signal having an in-phase component and a quadrature-phase component. Hereinafter, the digital reception signal will be referred to as a “reception signal”.
Note that, in the present embodiment, the sensor unit 10 includes ADCs 360 to 36Q-1; however, it is not limited thereto. In a mode in which the sensor unit 10 does not include the ADCs 360 to 36Q-1, it is only required that the radar signal processing device 41 include the ADCs 360 to 36Q-1.
As illustrated in
The radar signal processing device 41 includes a data storing unit 46 that temporarily stores the reception signals zm(k)(n, h, 0), zm(k)(n, h, 1), . . . , zm(k)(n, h, Q−1) input in parallel from the receivers 310 to 31Q-1, a signal processing unit 47 that can discriminate a target object in an observation space by applying digital signal processing to the reception signals zm(k)(n, h, 0) to zm(k)(n, h, Q−1) read from the data storing unit 46, and a control unit 45 that controls operations of the transmission circuit 21, the data storing unit 46, and the signal processing unit 47. As the data storing unit 46, it is only required that a random access memory (RAM) having high-speed response performance be used. The control unit 45 supplies a control signal TC for generating a modulation voltage to the transmission circuit 21. Further, the control unit 45 can perform read control and write control of a signal with respect to the data storing unit 46.
The signal processing unit 47 includes a frequency analysis unit 49, a target object discriminating unit 61, and a leamed data storing unit 63. The frequency analysis unit 49 performs frequency analysis on the reception signals zm(k)(n, h, 0) to zm(k)(n, h, Q−1) read from the data storing unit 46 and supplies a result of the frequency analysis to the target object discriminating unit 61. The target object discriminating unit 61 can calculate measurement values of a single or a plurality of types of feature amounts that characterize the state of the target object moving in the observation space on the basis of the result of the frequency analysis. The learned data storing unit 63 stores a single or a plurality of types of learned data sets having been obtained in advance by machine learning. The target object discriminating unit 61 can discriminate the target object using the learned data set.
All or some of the functions of the radar signal processing device 41 can be implemented by a single or a plurality of processors including a semiconductor integrated circuit such as a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a programmable logic device (PLD). The PLD is a semiconductor integrated circuit whose function can be freely modified by a designer after manufacturing of the PLD. A field-programmable gate array (FPGA) is an example of the PLD. Alternatively, all or some of the functions of the radar signal processing device 41 may be implemented by 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. Further alternatively, all or some of the functions of the radar signal processing device 41 can be implemented by 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 92 includes a work memory used when the processor 91 executes digital signal processing and a temporary storage memory in which data used in the digital signal processing is loaded. For example, the memory 92 may be implemented by using a semiconductor memory such as a flash memory and a synchronous dynamic random access memory (SDRAM). In a case where the processor 91 includes an arithmetic device such as a CPU or a GPU, the storage device 93 can be used as a storage medium for storing codes of a signal processing program as software or firmware to be executed by the arithmetic device. For example, the storage device 93 may be implemented by using a non-volatile semiconductor memory such as a flash memory or a read only memory (ROM).
Note that although the number of processors 91 is one in the example of
Next, the configuration and operation of the frequency analysis unit 49 in the signal processing unit 47 of the first embodiment will be described with reference to
As illustrated in
The domain conversion unit 50 includes a quadrature transform unit (first quadrature transform unit) 51, a signal component extracting unit 52, and a quadrature transform unit (second quadrature transform unit) 53.
The quadrature transform unit 51 performs discrete quadrature transform in the time direction on the reception signals zm(k)(n, h, 0) to zm(k)(n, h, Q−1) of the Q reception channels, thereby generating Q frequency domain signals (first frequency domain signals) Γm(k)(fr, h, 0) to Γm(k)(fr, h, Q−1) corresponding to the Q reception channels, respectively. Specifically, the quadrature transform unit 51 can calculate a frequency domain signal Γm(k)(fr, h, q) by applying a discrete Fourier transform to a frequency domain signal zm(k)(n, h, q) for a sample number n as expressed by the following Equation (1).
In Equation (1), Fn[ ] is a discrete Fourier transform operator for the sample number n.
Next, the signal component extracting unit 52 extracts dynamic signal components Δm(k)(fr, h, 0) to Δm(k)(fr, h, Q−1) from the frequency domain signals Γm(k)(fr, h, 0) to Γm(k)(fr, h, Q−1), respectively, by removing each signal component corresponding to a stationary object from the frequency domain signals Γm(k)(fr, h, 0) to Γm(k)(fr, h, Q−1).
The subtractor 52B can calculate a dynamic signal component Δm(k)(fr, h, q) corresponding to a mobile object (target object moving in the observation space) by subtracting the time-averaged signal S(k)(fr, q) as the background from the frequency domain signal Γm(k)(fr, h, q) as expressed in the following Equation (3).
Next, the quadrature transform unit 53 calculates a frequency domain signal (second frequency domain signal) Φm(k)(fr, h, fθ) by performing discrete quadrature transform in the array direction of the reception antennas 300 to 30Q-1 on dynamic signal components Δm(k)(fr, h, 0) to Δm(k)(fr, h, Q−1). Specifically, the quadrature transform unit 53 can calculate a frequency domain signal Φm(k)(fr, h, fθ) by applying a discrete Fourier transform to a dynamic signal component Δm(k)(fr, h, q) for a reception antenna number q as expressed by the following Equation (4).
In Equation (4), Fq[ ] is a discrete Fourier transform operator for a reception antenna number q. The frequency domain signal Φm(k)(fr, h, fθ) is supplied to the target object detecting unit 54 and temporarily stored in the data storing unit 46.
The target object detecting unit 54 detects information corresponding to the position coordinate values (relative distance and azimuth angle) of the target object moving in the observation space from the frequency domain signal Φm(k)(fr, h, fθ). Specifically, as illustrated in
The peak detection unit 56 detects a maximum peak appearing in the two-dimensional spectrum M(k)(fr, fθ) using a predetermined peak detection method. Examples of the predetermined peak detection method include a method of extracting a local distribution exceeding a preset threshold as a maximum peak from the two-dimensional spectrum M(k)(fr, fθ) and a cell averaging-constant false alarm rate (CA-CFAR) that enables peak detection in which the false alarm rate is maintained at a constant rate; however, it is not limited thereto. The peak detection unit 56 supplies peak information PD, which indicates the position of a single or a plurality of maximum peaks, to the Doppler spectrum calculating unit 57 and stores the peak information PD in the data storing unit 46.
The peak information PD includes a set of frequency numbers corresponding to position coordinate values of the detected target object. Let us represent a set of frequency numbers corresponding to position coordinate values of a detected i-th target object as (fr(i), fθ(i)). The symbol i represents an integer representing a number assigned to the detected target object. The Doppler spectrum calculating unit 57 reads a frequency domain signal Φm(k)(fr(i), h, fθ(i)) for the i-th target object from the data storing unit 46 and calculates an average Doppler spectrum ω(k)(fv) from the frequency domain signal Φm(k)(fr(i), h, fθ(i)). The average Doppler spectrum ω(k)(fv) is supplied to the target object discriminating unit 61.
The Doppler spectrum calculating unit 57 illustrated in
The symbol Fh[ ] represents a discrete Fourier transform operator for the pulse number h.
The first averaging unit 58A calculates an averaged signal by averaging frequency domain signals Ωm(k)(i, fv) for the cycle number m and calculates the absolute value of the averaged signal or the square of the absolute value of the averaged signal as a Doppler spectrum Ω(k)(i, fv) related to the i-th target object. The Doppler spectrum Ω(k)(i, fv) may be normalized by its maximum value. Specifically, the first averaging unit 58A can calculate the Doppler spectrum Ω(k)(i, fv) from the frequency domain signal Ωm(k)(i, fv) as expressed by the following Equation (7).
The symbol γ1 represents a normalization factor.
The second averaging unit 59A calculates an average Doppler spectrum Ω(k)(fv) by further averaging the Doppler spectrum Ω(k)(i, fv) for the number i. The average Doppler spectrum Ω(k)(fv) may be normalized by its maximum value. Specifically, the second averaging unit 59A can calculate the average Doppler spectrum ω(k)(fv) from the Doppler spectrum Ω(k)(i, fv) as expressed by the following Equation (8).
The symbol Np(k) represents the total number of target objects detected by the target object detecting unit 54 in a k-th frame period, and γ2 represents a normalization factor.
On the other hand, the Doppler spectrum calculating unit 57 illustrated in
The symbol Fm[ ] represents a discrete Fourier transform operator for the cycle number m.
The first averaging unit 58B calculates an averaged signal by averaging frequency domain signals Ω(k)(i, h, fv) for the pulse number h and calculates the absolute value of the averaged signal or the square of the absolute value of the averaged signal as the Doppler spectrum Ω(k)(i, fv) related to the i-th target object. The Doppler spectrum Ω(k)(i, fv) may be normalized by its maximum value. Specifically, the first averaging unit 58B can calculate the Doppler spectrum Ω(k)(i, fv) from the frequency domain signal Ω(k)(i, h, fv) as expressed by the following Equation (10).
The symbol γ3 represents a normalization factor.
Similarly to the second averaging unit 59A, the second averaging unit 59B calculates the average Doppler spectrum ω(k)(fv) from the Doppler spectrum Ω(k)(i, fv).
Next, configurations of the target object discriminating unit 61 and the learned data storing unit 63 in the signal processing unit 47 of the first embodiment will be described with reference to
The target object discriminating unit 61 includes a feature amount measuring unit 71 and a discriminating unit 72. The feature amount measuring unit 71 acquires the average Doppler spectrum ω(k)(fv) and the peak information PD which are results of the frequency analysis by the frequency analysis unit 49. The feature amount measuring unit 71 calculates measurement values of feature amounts x1, x2, . . . , xJ that characterize the state of the target object moving in the observation space on the basis of the average Doppler spectrum ω(k)(fv) and the peak information PD. The subscript J represents an integer greater than or equal to 3. Note that, in the present embodiment, there are three or more types of feature amounts; however, it is not limited thereto. There may be a single or two or more types of feature amounts.
Now, for convenience of description, a combination of J feature amounts x1, x2, . . . , xJ is expressed as a feature amount vector x(k) as expressed in the following Equation (11).
The superscript T is a symbol indicating transposition.
Let us denote the total number of recognition target classes by S and the S classes by C1, C2, . . . , and CS. Using the learned data sets LD1, . . . , and LDG stored in the learned data storing unit 63, the discriminating unit 72 calculates posterior probabilities P(C1|x(k)), . . . , and P(CS|x(k)) that the target object belongs to the classes C1, . . . , and CS, respectively, from the measurement values of the feature amounts x1, x2, . . . , and xJ according to the Bayes' theorem. The symbol G represents a positive integer indicating the number of learned data sets. As will be described later, each of the learned data sets LD1, . . . , and LDG can be configured as a single parameter or several parameters that define the shape of a probability distribution P(xj|Cs) or a lookup table. The discriminating unit 72 can discriminate the target object in the observation space on the basis of the posterior probabilities P(C1|x(k)), . . . , and P(CS|x(k)) that have been calculated and output data DD indicating the discrimination result.
According to the Bayes' theorem, the following Equations (12) and (13) hold.
In Equations (12) and (13), P(Cs|x(k)) represents a posterior probability distribution in which an object belongs to a class Cs when a feature amount vector x(k) is measured from the object, P(Cs) represents a prior probability distribution in which the class Cs is observed, P(x(k)|Cs) is a probability distribution in which the feature amount vector x(k) is measured when the object belonging to the class Cs is observed, and P(x(k)) is a prior probability distribution in which the feature amount vector x(k) is measured.
When a class Cs is given, it is assumed that the feature amounts x1, x2, . . . , and xJ are independent from each other. At this point, Equation (12) is expressed by the following Equation (14).
In Equation (14), P(xj|Cs) is a probability distribution in which a feature amount xj is measured when the object belonging to the class Cs is observed. The learned data set defining the probability distribution P (xj|Cs) is stored in the learned data storing unit 63. The discriminating unit 72 can calculate posterior probabilities P (C1|x(k)), . . . , and P(CS|x(k)) according to Equation (14), and can set a class having a high posterior probability as a discrimination result.
Each of the probability distributions P(xj|Cs) can be expressed by a parametric model or a nonparametric model. A parametric model is a statistical model including a single or several parameters. For example, a Poisson distribution, a normal distribution (Gaussian distribution), a chi-square (χ2) distribution, or a normal mixture distribution (Gaussian mixture distribution) can be applied as the parametric model. The normal mixture distribution is a distribution expressed by a linear combination (linear superposition) of a plurality of normal distributions. A parameter of the probability distribution P(xj|Cs) expressed by the parametric model can be estimated from a histogram distribution (normalized histogram) having been measured in advance for an object belonging to each class by an algorithm such as the maximum likelihood method. In a case where a parametric model is used, the learned data set LDg is only required to have parameters that define the probability distribution P(xj|Cs), and thus there is an advantage that the memory efficiency is high.
In a case where the probability distribution P(xj|Cs) is expressed by a nonparametric model, it is possible to use a histogram distribution (normalized histogram) measured in advance for an object belonging to each class or a histogram obtained by smoothing the histogram distribution. In this case, a lookup table value that defines the shape of the probability distribution P(xj|Cs) can be used as the learned data set LDg.
Next, the operation of the signal processing unit 47 will be described with reference to
Referring to
Next, the control unit 45 designates a frame number k (step ST11). The domain conversion unit 50 reads the reception signal zm(k)(n, h, q) for the frame number k from the data storing unit 46 (step ST12) and performs the frequency analysis process thereon (step ST13).
Referring to
Next, as described above, the signal component extracting unit 52 extracts dynamic signal components Δm(k)(fr, h, 0) to Δm(k)(fr, h, Q−1) from the first frequency domain signals Γm(k)(fr, h, 0) to Γm(k)(fr, h, Q−1), respectively, by removing each signal component corresponding to a stationary object from the first frequency domain signals Γm(k)(fr, h, 0) to Γm(k)(fr, h, Q−1) (step ST22).
Next, as described above, the quadrature transform unit 53 calculates a second frequency domain signal Φm(k)(fr, h, fθ) by performing a discrete quadrature transform in the array direction of the reception antennas 300 to 30Q-1 on the dynamic signal components Δm(k)(fr, h, 0) to Δm(k)(fr, h, Q−1) (step ST23).
Next, the target object detecting unit 54 detects the target object moving in the observation space from the second frequency domain signal Φm(k)(fr, h, fθ) (step ST24). Specifically, as described above, the target object detecting unit 54 detects a set of frequency numbers (fr(i), fθ(i)) corresponding to the position coordinate values (relative distance and azimuth angle) of the target object moving in the observation space from the second frequency domain signal Φm(k)(fr, h, fθ).
Next, the Doppler spectrum calculating unit 57 reads a second frequency domain signal Φm(k)(fr(i), h, fθ(i)) for the detected target object from the data storing unit 46 and calculates the average Doppler spectrum ω(k)(fv) from the second frequency domain signal Φm(k)(fr(i), h, fθ(i)) (step ST25).
Next, referring to
For example, the feature amount measuring unit 71 can calculate the number of target objects Np(k) detected by the target object detecting unit 54 in step ST24 of
The parameter λ is a positive value.
Furthermore, the feature amount measuring unit 71 can calculate a value for evaluating a difference between the number of maximum peaks Nd(k) appearing in a predetermined low frequency domain in the average Doppler spectrum ω(k)(fv) and the number of maximum peaks Nu(k) appearing in a predetermined high frequency domain in the average Doppler spectrum ω(k)(fv) as a second feature amount x2. Specifically, it is only required to calculate the second feature amount x2 as expressed by the following Equation (16).
Since the histogram distribution of the second feature amount x2 of Equation (16) can be approximated by a normal distribution (Gaussian distribution) as expressed by the following Equation (17), a probability distribution P(x2|Cs) can be expressed using a normal distribution.
The parameter μ is an average, and the parameter σ2 is variance.
Furthermore, by detecting maximum peak(s) each having a signal-to-noise ratio that is greater than or equal to a predetermined value from the maximum peaks appearing in the average Doppler spectrum ω(k)(fv), the feature amount measuring unit 71 can calculate the number of maximum peaks Ns(k) that has been detected as a third feature amount x3. For example, the feature amount measuring unit 71 can determine that a maximum peak has a signal-to-noise ratio which is greater than or equal to a predetermined value if, as illustrated in
Since the histogram distribution of the third feature amount x3(=Ns(k)) can be approximated by a Poisson distribution as expressed in Equation (15), a probability distribution P(x3|Cs) can be expressed using a Poisson distribution.
Furthermore, the feature amount measuring unit 71 can calculate a temporal change amount between the current average Doppler spectrum ω(k)(fv) calculated for the frame number k and an average Doppler spectrum ωk-1(fv) that has been previously calculated for the frame number k−1 as a fourth feature amount x4. Specifically, it is only required to calculate the fourth feature amount x4 as expressed by the following Equation (18).
In this case, since the histogram distribution of the fourth feature amount x4 can be approximated by a chi-square (χ2) distribution as expressed in the following Equation (19), the probability distribution P(x4|Cs) can be expressed using a chi-square distribution.
The parameter n represents the degree of freedom, and Γ( ) represents a gamma function.
After step ST14, using the learned data sets LD1, . . . , and LDG stored in the learned data storing unit 63, the discriminating unit 72 calculates posterior probabilities P(C1|x(k)), . . . , and P(Cs|x(k)) that the target object belongs to the classes C1, . . . , and CS, respectively, from the measurement values of the feature amounts x1, x2, . . . , and xJ according to the Bayes' theorem (step ST15). At this time, the discriminating unit 72 first calculates the numerator of the right side of Equation (14) by the following Equation (20).
Here, in a first time, the discriminating unit 72 is only required to calculate the numerator φ(Cs|x(k)) by setting all the prior probabilities P(Cs) to an initial value (for example, 1/S). In the case of a second and subsequent times, the discriminating unit 72 is only required to calculate the numerator φ(Cs|x(k)) using the posterior probability P(Cs|x(k−1)) that has been previously calculated for a frame number k−1 as the prior probability P(Cs). The discriminating unit 72 can calculate a posterior probability P(Cs|x(k)) from the following Equation (21).
After step ST15, the discriminating unit 72 discriminates the target object in the observation space on the basis of the posterior probabilities P(C1|x(k)), . . . , and P(Cs|x(k)) (step ST16) and outputs the data DD indicating the discrimination result (step ST17). For example, the discriminating unit 72 can set a class corresponding to the highest posterior probability among the posterior probabilities P(C1|x(k)), . . . , and P(Cs|x(k)) as the discrimination result.
Next, in a case where it is determined not to continue the signal processing (NO in step ST18), the control unit 45 ends the signal processing. In a case where it is determined to continue the signal processing (YES in step ST18), the control unit 45 increments the frame number k (step ST19) and shifts the procedure to step ST12.
The radar sensor system 1 described above can be mounted on, for example, a vehicle such as a passenger car.
As described above, in the first embodiment, the feature amount measuring unit 71 calculates measurement values of one or a plurality of types of feature amounts x1 to xJ that characterize the state of the target object moving in the observation space on the basis of the frequency analysis result by the frequency analysis unit 49. Using the learned data sets LD1 to LDG stored in the learned data storing unit 63, the discriminating unit 72 can calculate a posterior probability that the target object belongs to a single or each of a plurality of classes from the measurement values of the feature amounts x1 to xJ according to the Bayes' theorem and can discriminate the target object in the observation space on the basis of the posterior probability that has been calculated. Therefore, the target object can be discriminated with high accuracy.
Although the embodiment according to the present invention and modifications thereof have been described above with reference to the drawings, the embodiment and the modifications are examples of the present invention, and there may be various embodiments other than the embodiment and the modifications. Note that it is possible to modify any component of the first embodiment or to omit any component of the first embodiment within the scope of the present invention.
Note that the sensor unit 10 of the present embodiment operates in the FMCW scheme; however, it is not limited thereto. For example, the configuration of the sensor unit 10 may be modified so as to operate in a pulse compression system.
Since a radar signal processing device, a radar sensor system, and a signal processing method according to the present invention enable estimation of the type of a target object moving in an observation space with high accuracy, the radar signal processing device, the radar sensor system, and the signal processing method can be used for, for example, a sensor system that detects a target object (for example, a living body such as an infant or a small animal) inside a vehicle such as a passenger car or a railway vehicle.
1: radar sensor system, 10: sensor unit, 20: transmission antenna, 21: transmission circuit, 22: voltage generator, 23: voltage-controlled oscillator, 24: distributor, 25: amplifier, 300 to 30Q-1: reception antenna, 310 to 31Q-1: receiver, 320 to 32Q-1: low noise amplifier, 330 to 33Q-1: mixer, 340 to 34Q-1: IF amplifier, 350 to 35Q-1: filter, 360 to 36Q-1: A/D converter (ADC), 41: radar signal processing device, 45: control unit, 46: data storing unit, 47: signal processing unit, 49: frequency analysis unit, 50: domain conversion unit, 51: quadrature transform unit, 52: signal component extracting unit, 52A: time averaging unit, 52B: subtractor, 53: quadrature transform unit, 54: target object detecting unit, 55: time averaging unit, 56: peak detection unit, 57: Doppler spectrum calculating unit, 57A, 57B: quadrature transform unit, 58A, 58B: first averaging unit, 59A, 59B: second averaging unit, 61: target object discriminating unit, 63: learned data storing unit, 71: feature amount measuring unit, 72: discriminating unit, 90: signal processing circuit, 91: processor, 92: memory, 93: storage device, 94: input and output interface unit, 95: signal path, 100: vehicle, 101: vehicle body, 102: front seat, 103: rear seat
This application is a Continuation of PCT International Application No. PCT/JP2019/047676, filed on Dec. 5, 2019, which is hereby expressly incorporated by reference into the present application.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/047676 | Dec 2019 | US |
Child | 17722826 | US |