Signal processing device, radar device, signal processing program, and signal processing method

JPWO2026004153A1Active Publication Date: 2026-01-02MITSUBISHI ELECTRIC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025508640
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-26
Filing Date
2024-09-10
Publication Date
2026-01-02
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

Radar systems face inaccuracies in estimating the distance, direction, and speed of targets due to factors like target shape, material, and radar device calibration, which existing technologies fail to address when errors are present.

Method used

A signal processing device that includes a target detection unit, target candidate point calculation unit, combination detection unit, movement direction and speed estimation unit, propagation path correction unit, and target position estimation unit to accurately estimate target movement and position despite radar errors, utilizing reflected waves and structural information.

Benefits of technology

Enables accurate estimation of target movement direction and speed even with erroneous radar data, improving positional accuracy compared to conventional methods.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The radar system includes a target detection unit (701) that detects a detection point resulting from a mirror ghost of the target based on the reflected waves of the radio waves transmitted by the radar unit that are reflected by the target and received by the radar unit, and calculates the distance and direction of the detection point from the radar unit; a target candidate point calculation unit (703) that calculates target candidate points by estimating the propagation path of the radio waves based on the distance and direction calculated by the target detection unit (701) and information indicating structures present in the vicinity of the aircraft; a combination detection unit (704) that detects a combination of target candidate points based on the target candidate points calculated by the target candidate point calculation unit (703); and a movement direction and speed estimation unit (705) that estimates the movement direction and speed of the target based on the speed of the detection point detected by the target detection unit (701) and the combination of target candidate points detected by the combination detection unit (704).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a signal processing device, a radar device, a signal processing program, and a signal processing method. [Background technology]

[0002] Conventionally, for example, an autonomous mobile robot or a PMV (Personal Mobility Vehicle) detects an object by monitoring the surroundings of the vehicle using a radar, a lidar, a camera, or the like, and avoids a collision between the vehicle and the object. While optical sensors such as cameras and lidars cannot detect objects that are outside the line of sight of the vehicle, radar can detect such objects by utilizing the reflection or diffraction of radio waves.

[0003] Furthermore, a device for estimating the moving direction and speed of a target has been known (see, for example, Patent Document 1). The device disclosed in Patent Document 1 uses a radar to estimate the moving direction and speed of a target by utilizing reflected waves from walls around the radar. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2024-2717 Summary of the Invention [Problem to be solved by the invention]

[0005] On the other hand, the information on distance, direction, and speed observed by radar contains errors, as it deviates from the actual distance, direction, or speed due to various factors such as the shape and material of the target, which affect how much and in which direction the radar wave is reflected, and the accuracy and stability of the radar device itself, the state of calibration, etc. In contrast, the device disclosed in Patent Document 1 is effective under ideal conditions where no errors are included, but does not disclose any measures to be taken when errors are included.

[0006] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a signal processing device that can estimate the direction and speed of movement of a target even when information obtained by radar contains errors. [Means for solving the problem]

[0007] A signal processing device according to the present disclosure includes a target detection unit that detects detection points resulting from a mirror ghost of a target based on reflected waves of radio waves transmitted by a radar unit that are reflected by the target and received by the radar unit, and calculates a distance and direction of the detection points from the radar unit; a target candidate point calculation unit that calculates target candidate points by estimating a propagation path of the radio waves based on the distance and direction calculated by the target detection unit and information indicating structures present around the host aircraft; a combination detection unit that detects combinations of target candidate points based on the target candidate points calculated by the target candidate point calculation unit; and a movement direction and speed estimation unit that estimates a movement direction and speed of the target based on the speed of the detection points detected by the target detection unit and the combination of target candidate points detected by the combination detection unit. a propagation path correction unit that corrects a propagation path of radio waves based on the distance calculated by the target detection unit, the speed of the detected detection point, and the speed of the target estimated by the movement direction speed estimation unit; and a target position estimation unit that estimates a position of the target based on the propagation path of radio waves corrected by the propagation path correction unit; The present invention is characterized by the following. [Effects of the Invention]

[0008] According to the present disclosure, with the above configuration, it is possible to estimate the moving direction and speed of a target even if the information obtained by the radar contains errors. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of the configuration of a radar device including a signal processing device according to a first embodiment. [Figure 2] 4 is a flowchart showing an example of the operation of the signal processing device according to the first embodiment. [Figure 3] 3A and 3B are diagrams showing an example of the operation of the target candidate point calculation unit in embodiment 1, in which FIG. 3A is a diagram showing an example of observation information (distance and direction) obtained from a digital signal, and FIG. 3B is a diagram showing an example of a target candidate point obtained from the observation information shown in FIG. 3A and information indicating a structure. [Figure 4] 5 is a diagram illustrating an example of the operation of a target candidate point selection unit in the first embodiment. FIG. [Figure 5] FIG. 4 is a diagram illustrating an example of the operation of a combination extraction unit according to the first embodiment. [Figure 6] FIG. 4 is a diagram illustrating an example of the operation of a combination extraction unit according to the first embodiment. [Figure 7] 5 is a diagram illustrating an example of the operation of a movement direction and speed estimation unit according to the first embodiment. FIG. [Figure 8] 8A and 8B are diagrams illustrating an example of the operation of the movement direction and speed estimation unit according to the first embodiment. [Figure 9] 9A and 9B are diagrams illustrating an example of the operation of the propagation path correction unit in embodiment 1, where FIG. 9A is a diagram illustrating an example of a propagation path from a target candidate point to a radar unit, and FIG. 9B is a diagram illustrating an example of a propagation path from the radar unit to a target candidate point after correction. [Figure 10] 10A and 10B are diagrams for explaining the effect of the signal processing device according to embodiment 1, where FIG. 10A is a diagram showing an example of a target position estimated by conventional technology, and FIG. 10B is a diagram showing an example of a target position estimated by the signal processing device according to embodiment 1. [Figure 11] 11A and 11B are diagrams illustrating an example of a hardware configuration of a signal processing device according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments will be described in detail with reference to the drawings. Embodiment 1 FIG. 1 is a diagram showing an example of the configuration of a radar device including a signal processing device 7 according to the first embodiment. As shown in FIG. 1, the radar device includes a transmitting antenna 1, a receiving antenna 2, a signal generator 3, a frequency converter 4, a filter 5, an AD converter 6, and a signal processing device 7, for example.

[0011] The transmitting antenna 1 transmits to the outside the signal generated by the signal generator 3. More specifically, the transmitting antenna 1 transmits to the outside the signal generated by the signal generator 3 as radio waves.

[0012] The receiving antenna 2 receives the reflected waves that are the radio waves transmitted by the transmitting antenna 1 and reflected by an object whose position is to be estimated. Note that, here, the object whose position is to be estimated by the signal processing device 7 is also referred to as a "target."

[0013] The transmitting antenna 1 and the receiving antenna 2 constitute a radar section in the radar device. As shown in Fig. 1, the radar device is equipped with multiple transmitting antennas 1 and multiple receiving antennas 2. In other words, the radar device is a MIMO (Multiple Input Multiple Output) radar device.

[0014] The signal generator 3 generates a signal to be transmitted by the transmitting antenna 1. Here, the signal generated by the signal generator 3 is, for example, a chirp signal whose frequency changes linearly with time. The signal generated by the signal generator 3 is transmitted as a radio wave from the transmitting antenna 1 .

[0015] The frequency converter 4 converts the frequency of the signal associated with the reflected wave received by each of the plurality of receiving antennas 2 into an intermediate frequency. The signal converted to an intermediate frequency by the frequency converter 4 is output to a filter 5 .

[0016] The filter 5 extracts a signal in a desired frequency band from the signal converted to an intermediate frequency by the frequency converter 4 . The signal in the desired frequency band extracted by the filter 5 is output to an AD converter 6 .

[0017] The AD converter 6 converts the signal extracted by the filter 5 from an analog signal to a digital signal. The digital signal obtained by the AD converter 6 is output to a signal processing device 7 .

[0018] The signal processing device 7 estimates the position, moving direction and speed of the target based on the digital signal obtained by the AD converter 6 . In particular, the signal processing device 7 is intended to estimate the position, moving direction, and speed of a target located outside the line of sight. Outside the line of sight refers to a blind spot area seen from the radar device due to structures such as walls that exist around the radar device.

[0019] This signal processing device 7 estimates the propagation path of the radio waves from the observation information (distance and direction (angle)) obtained from the digital signal and information indicating the above-mentioned structure, estimates the moving direction and speed of the target from the propagation path and the observed speed of the radio waves, corrects the propagation path from the observed speed of the radio waves and the speed of the target, and estimates the position of the target from the corrected propagation path.

[0020] The signal processing device 7 may estimate the position, moving direction, and speed of a target located within the line of sight using an existing method. The line of sight is an area that is not a blind spot for the radar device due to structures such as walls that exist around the radar device.

[0021] As shown in FIG. 1, for example, this signal processing device 7 includes a target detection unit 701, a model creation unit 702, a target candidate point calculation unit 703, a combination detection unit 704, a movement direction speed estimation unit 705, a propagation path correction unit 706, a target position estimation unit 707, and a speed correction unit 708.

[0022] The target detection unit 701 detects a detection point originating from the mirror ghost of the target based on the digital signal obtained by the AD converter 6, and calculates observation information of the detection point. The observation information of the detection point is the distance and azimuth (angle) of the detection point from the radar unit (radar device).

[0023] That is, first, the target detection unit 701 analyzes the digital signal obtained by the AD converter 6 to detect the detection point resulting from the mirror ghost of the target. Then, the target detection unit 701 analyzes the digital signal obtained by the AD converter 6 to calculate the distance and direction of the detection point from the radar unit.

[0024] For example, the target detection unit 701 performs frequency analysis of the digital signal obtained by the AD converter 6 using FFT (Fast Fourier Transform) to obtain the frequency of the differential signal between the signal transmitted by the transmitting antenna 1 and the signal received by the receiving antenna 2. Then, the target detection unit 701 calculates the distance of the detection point from the radar unit from the frequency of the differential signal.

[0025] Furthermore, for example, when the multiple transmitting antennas 1 and receiving antennas 2 are each configured as array antennas, the target detection unit 701 calculates the direction of the detection point from the radar unit using a method of spatially scanning a directional beam called a beamformer. Furthermore, for example, when the multiple transmitting antennas 1 and receiving antennas 2 are each configured as array antennas, the target detection unit 701 may calculate the direction of the detection point from the radar unit using a method such as MUSIC (Multiple Signal Classification) that uses the eigenvalue expansion of the correlation matrix of the signals related to the reflected waves received by each receiving antenna 2, or ESPRIT (Estimation of Signal Parameters via Rotational Invariance Techniques). Since the above-mentioned methods are all well-known, detailed explanations will be omitted here.

[0026] The model creation unit 702 creates information indicating structures present around the radar device. That is, for example, the model creation unit 702 creates a three-dimensional model of the structures present around the radar device.

[0027] For example, the model creation unit 702 creates a three-dimensional model of the structures existing around the radar device based on commercially available data showing structures such as buildings and walls existing around the radar device, and data showing the undulations of roads around the radar device that is widely available to the public.

[0028] The model creation unit 702 creates a three-dimensional model of the structures existing around the radar device based on data showing the results of aerial surveys acquired in advance, data obtained by scanning structures etc. with a laser scanner in advance, and CAD drawings created in advance. Note that each of the above data is recorded in advance in a recording unit (not shown) provided in the signal processing device 7.

[0029] 1 shows a case where the signal processing device 7 is provided with a model creating unit 702. In FIG. However, the model creation unit 702 is not an essential component of the signal processing device 7, and the model creation unit 702 does not necessarily have to be provided in the signal processing device 7.

[0030] The target candidate point calculation unit 703 calculates target candidate points by estimating the propagation path of radio waves based on the distance and direction calculated by the target detection unit 701 and information indicating structures present around the aircraft. In addition, if the signal processing device 7 is provided with a model creation unit 702, the target candidate point calculation unit 703 uses information created by the model creation unit 702 as information indicating structures present in the vicinity of the device.

[0031] At this time, the target candidate point calculation unit 703 determines whether the detection point detected by the target detection unit 701 is on the back side of the structure based on the distance and direction calculated by the target detection unit 701 and information indicating the structure present around the aircraft. When the position of the detection point is corrected as described below, the target candidate point calculation unit 703 determines whether the corrected detection point is on the back side of the structure based on the distance and direction calculated by the target detection unit 701 and information indicating the structure present around the aircraft.

[0032] Here, if the target candidate point calculation unit 703 determines that the detected point is not on the rear side of the structure, it sets the detected point as a target candidate point.

[0033] On the other hand, if the target candidate point calculation unit 703 determines that the detection point is on the back side of the structure, it calculates the reflection point of the radio wave on the structure and the reflection direction of the radio wave at the reflection point based on the vector indicating the direction calculated by the target detection unit 701, the normal vector of the structure, and the vector of an arbitrary point on the structure.

[0034] Then, the target candidate point calculation unit 703 calculates the propagation path of the radio waves based on the distance and direction calculated by the target detection unit 701, and the calculated reflection point and reflection direction, thereby correcting the position of the detection point. At this time, for example, the target point candidate calculation unit 703 calculates, as the propagation path, a first propagation path which is a propagation path with the same round-trip path, or a second propagation path which is a propagation path with different round-trip paths.

[0035] For example, the target candidate point calculation unit 703 may calculate a first propagation path based on the distance and direction calculated by the target detection unit 701, and the calculated reflection point and reflection direction, by folding back the path based on the distance and direction at the reflection point on the structure in the reflection direction. The first propagation path is a propagation path of radio waves from the radar unit to the detection point via the reflection point on the structure, with the radar unit position being the starting point and the detection point being the end point of the first propagation path.

[0036] Furthermore, for example, the target point candidate calculation unit 703 may calculate a second propagation path based on the above-mentioned first propagation path. The second propagation path is a path different from the first propagation path, and is a path of radio waves traveling in the opposite direction to the first propagation path, i.e., from the detection point to the radar unit via a reflection point on the structure different from the reflection point mentioned above. The second propagation path starts from the detection point and ends at the radar unit.

[0037] Since the above-mentioned methods are all well-known, detailed explanations will be omitted here.

[0038] The combination detection unit 704 detects combinations of target candidate points based on the target candidate points calculated by the target candidate point calculation unit 703 . This combination detection unit 704 has a target point candidate selection unit 7041 and a combination extraction unit 7042, as shown in FIG.

[0039] The target candidate point selection unit 7041 selects target candidate points based on the target candidate points calculated by the target candidate point calculation unit 703 .

[0040] In this case, for example, first, based on the target candidate points calculated by the target candidate point calculation unit 703, the target candidate point selection unit 7041 sets each target candidate point as a reference point, and calculates the distance difference between all target candidate points and the reference point for each reference point. Then, the target candidate point selection unit 7041 calculates the cumulative distance difference by adding up the distance differences from N target candidate points in ascending order of distance difference for each reference point, where N is a number smaller than the number of detected points derived from the mirror ghost of the target. Then, the target candidate point selection unit 7041 selects the target candidate point for the reference point with the smallest cumulative distance difference as the target candidate point to be processed. That is, the target candidate point selection unit 7041 narrows down the target candidate points based on the distance between the target candidate points.

[0041] The combination extraction unit 7042 extracts combinations of target candidate points based on at least one of the distance from the reference position and the angular difference of the propagation paths at any two target candidate points from the target candidate points selected by the target candidate point selection unit 7041. The following describes a case where the combination extraction unit 7042 extracts combinations of target candidate points based on both the distance from the reference position and the angular difference of the propagation paths at any two target candidate points.

[0042] In this case, for example, first, the combination extraction unit 7042 calculates the standard deviation of the distance differences between the reference position and all of the target candidate points selected by the target candidate point selection unit 7041. Note that the reference position is, for example, the position of the average coordinate of all of the target candidate points selected by the target candidate point selection unit 7041. Then, the combination extraction unit 7042 extracts target candidate points whose distance difference from the reference position is equal to or less than the standard deviation from the target candidate points selected by the target candidate point selection unit 7041. That is, the combination extraction unit 7042 uses the standard deviation as a threshold value to narrow down the target candidate points. Then, the combination extraction unit 7042 extracts, from the extracted target candidate points, combinations of target candidate points where the angle difference (propagation angle difference) of the propagation paths between any two target candidate points is equal to or greater than a predetermined threshold. That is, the combination extraction unit 7042 narrows down the combinations of target candidate points based on the magnitude of the propagation angle difference.

[0043] The method for calculating the propagation angle difference between any two target candidate points differs depending on whether the propagation path is the first propagation path or the second propagation path. That is, when the propagation path of the target candidate point selected by the target candidate point selection unit 7041 is the first propagation path (a propagation path in which the round trip path is the same), the combination extraction unit 7042 calculates the angle difference of the propagation paths using the reflection direction of the radio waves at the target candidate point. Furthermore, when the propagation path of the target candidate point selected by the target candidate point selection unit 7041 is a second propagation path (a propagation path with different round trip paths), the combination extraction unit 7042 calculates the angle difference of the propagation path using an intermediate direction between the incident direction of the radio waves to the target candidate point and the reflection direction of the radio waves at the target candidate point.

[0044] 1 shows a case where the signal processing device 7 is provided with a target candidate point selection unit 7041. However, the target candidate point selection unit 7041 is not an essential component of the signal processing device 7, and the target candidate point selection unit 7041 does not necessarily have to be provided in the signal processing device 7. That is, in this case, the combination extraction unit 7042 extracts a combination of target candidate points from the target candidate points calculated by the target candidate point calculation unit 703, based on at least one of the distance from the reference position and the angle difference of the propagation paths at any two target candidate points.

[0045] The movement direction and speed estimation unit 705 estimates the movement direction and speed of the target based on the speed (observed speed) of the detection point detected by the target detection unit 701 and the combination of target candidate points detected by the combination detection unit 704.

[0046] At this time, first, the moving direction speed estimation unit 705 calculates the angle difference of the propagation path for each combination of target candidate points detected by the combination detection unit 704 . Then, the moving direction and speed estimation unit 705 calculates the moving direction and speed of the target for each combination based on the speed of the detection point detected by the target detection unit 701 and the angle difference of the propagation path for each combination. Thereafter, the moving direction and speed estimation unit 705 calculates the moving direction and speed of the target by using statistical processing based on the moving direction and speed of the target for each combination. Statistical processing can be, for example, averaging.

[0047] The propagation path correction unit 706 corrects the propagation path of the radio waves based on the distance calculated by the target detection unit 701 and the speed of the detected detection point, as well as the speed of the target estimated by the movement direction speed estimation unit 705.

[0048] In this case, first, the propagation path correction unit 706 calculates the emission angle of the propagation path from the target candidate point to the radar unit (radar device) for each combination based on the speed of the detection point detected by the target detection unit 701 and the speed of the target estimated by the movement direction speed estimation unit 705. Then, the propagation path correction unit 706 calculates the propagation path from the target candidate point to the radar unit for each combination based on the distance calculated by the target detection unit 701 and the emission angle of the propagation path. Then, the propagation path correction unit 706 calculates the angle of incidence of the propagation path with respect to the front of the radar unit for each combination. Then, the propagation path correction unit 706 corrects the propagation path from the radar unit to the target candidate point for each combination based on the propagation path and the incident angle.

[0049] The target position estimation unit 707 estimates the position of the target based on the radio wave propagation path corrected by the propagation path correction unit 706 .

[0050] In this case, for example, first, the target position estimation unit 707 sets each target candidate point as a reference point based on the target candidate points, which are detection points of the propagation path after correction by the propagation path correction unit 706, and calculates the distance differences between all target candidate points and the reference point for each reference point. Then, the target position estimation unit 707 calculates the cumulative distance difference by adding up the distance differences between each reference point and the N target candidate points in ascending order of distance difference, where N is a number smaller than the number of detection points resulting from the mirror ghost of the target. Then, the target position estimation unit 707 extracts a target candidate point for the reference point with the smallest cumulative distance difference from among the reference points. Then, the target position estimation unit 707 estimates the position of the target by calculating the average position of the coordinates of all the extracted target candidate points.

[0051] The speed correction unit 708 corrects the speed based on the moving speed of the radar unit (radar device) and the speed of the target estimated by the moving direction speed estimation unit 705. That is, since the speed of the target estimated by the moving direction speed estimation unit 705 is a relative speed with respect to the moving speed of the radar unit, the speed correction unit 708 calculates the absolute speed of the target from these.

[0052] 1 shows a case where the signal processing device 7 is provided with a speed correction unit 708. However, the speed correction unit 708 is not an essential component of the signal processing device 7, and the speed correction unit 708 does not necessarily have to be provided in the signal processing device 7.

[0053] FIG. 1 also shows an example of a configuration in which the signal processing device 7 estimates the position, moving direction and speed of a target based on the digital signal obtained by the AD converter 6. However, the signal processing device 7 may estimate only the position and moving direction of the target based on the digital signal obtained by the AD converter 6. In this case, the signal processing device 7 does not need the propagation path correction unit 706 and the target position estimation unit 707.

[0054] Furthermore, the above description has been given of processing assuming a case where there is one target, but the signal processing device 7 can also handle cases where there are multiple targets.

[0055] That is, in this case, the combination detection unit 704 divides the target candidate points into a plurality of groups based on the density, based on the target candidate points calculated by the target candidate point calculation unit 703, and detects combinations of target candidate points for each group. Then, based on the combination of target candidate points for each group detected by the combination detection unit 704, the movement direction and speed estimation unit 705 estimates the movement direction and speed of the target for each group. Then, the propagation path correction unit 706 corrects the propagation path of the radio waves for each group based on the distance calculated by the target detection unit 701, the speed of the detected detection point, and the speed of the target for each group estimated by the movement direction speed estimation unit 705. Then, the target position estimation unit 707 estimates the position of the target for each group based on the radio wave propagation path corrected for each group by the propagation path correction unit 706.

[0056] Next, an example of the operation of the signal processing device 7 according to the first embodiment shown in FIG. 1 will be described with reference to FIG. In the following description, it is assumed that the radar device including the signal processing device 7 is mounted on the vehicle.

[0057] In the following, a case will be described in which the signal processing device 7 estimates the position of a target that is outside the line of sight of the host vehicle. Note that the signal processing device 7 may estimate the position of a target that is within the line of sight of the host vehicle using an existing method.

[0058] It is assumed that, prior to the operation based on the flowchart shown in FIG. 2 , the radar device has already completed the following processes: signal generation by the signal generator 3, transmission of radio waves by the transmitting antenna 1, reception of reflected waves by the receiving antenna 2, conversion of the frequency of the signal related to the reflected waves to an intermediate frequency by the frequency converter 4, extraction of a signal in a desired frequency band by the filter 5, and conversion of the extracted signal into a digital signal by the AD converter 6. It is also assumed that the model creation unit 702 creates information indicating structures that exist around the radar device.

[0059] In an example of operation of the signal processing device 7 according to the first embodiment shown in FIG. 1, as shown in FIG. 2, for example, the target detection unit 701 first detects a detection point originating from a mirror ghost of a target based on the digital signal obtained by the AD converter 6, and calculates the distance and azimuth (angle) of the detection point from the radar unit (radar device) (step ST101).

[0060] Next, the target candidate point calculation unit 703 calculates the target candidate point by estimating the propagation path of the radio wave based on the distance and direction calculated by the target detection unit 701 and the information indicating the structure created by the model creation unit 702 (step ST102).

[0061] For example, as shown in FIG. 3, the target candidate point calculation unit 703 obtains target candidate points by estimating propagation paths using observation information (distance and direction of detection points) and information indicating structures. Fig. 3A shows an example of observation information, and Fig. 3B shows an example of target candidate points obtained from the observation information shown in Fig. 3A and information indicating the structure. In Fig. 3, square marks indicate the position of the radar unit, diamond marks indicate the positions of target candidate points, and star marks indicate the position of the target. The example in Fig. 3 shows a case where the structure is a T-junction.

[0062] Next, the target candidate point selection unit 7041 sets each target candidate point as a reference point based on the target candidate points calculated by the target candidate point calculation unit 703, and calculates the distance difference between all target candidate points and the reference point for each reference point (step ST103).

[0063] Next, the target candidate point selection unit 7041 calculates the cumulative distance difference by adding up the distance differences from the N target candidate points in ascending order of distance difference for each reference point (step ST104), where N is a number smaller than the number of detected points derived from the mirror ghost of the target.

[0064] Next, the target candidate point selection unit 7041 selects the target candidate point for the reference point with the smallest cumulative distance difference as the target candidate point to be processed (step ST105).

[0065] Next, the combination extraction unit 7042 calculates the standard deviation of the distance differences between all of the target candidate points selected by the target candidate point selection unit 7041 and the reference position (step ST106). Note that the reference position is, for example, the position of the average coordinate of all of the target candidate points selected by the target candidate point selection unit 7041.

[0066] Next, the combination extraction unit 7042 extracts target candidate points whose distance difference from the reference position is equal to or less than the standard deviation from the target candidate points selected by the target candidate point selection unit 7041 (step ST107). That is, the combination extraction unit 7042 uses the standard deviation as a threshold value to narrow down the target candidate points.

[0067] 4, the combination extraction unit 7042 excludes target candidate points that are far from the reference position from among the target candidate points selected by the target candidate point selection unit 7041. This improves estimation accuracy. In Fig. 4, a triangular mark indicates a reference position. Reference numeral 11 indicates a target candidate point whose distance difference from the reference position is equal to or less than the standard deviation. Reference numeral 12 indicates a target candidate point whose distance difference from the reference position is greater than the standard deviation, i.e., a target candidate point to be excluded.

[0068] Next, the combination extraction unit 7042 extracts, from the extracted target candidate points, combinations of target candidate points where the angle difference between the propagation paths of any two target candidate points is equal to or greater than a predetermined threshold (step ST108). That is, the combination extraction unit 7042 narrows down the combinations of target candidate points based on the magnitude of the propagation angle difference.

[0069] The method for calculating the propagation angle difference between any two target candidate points differs depending on whether the propagation path is the first propagation path or the second propagation path. That is, when the propagation path of the target candidate point selected by the target candidate point selection unit 7041 is the first propagation path (a propagation path in which the round trip path is the same), the combination extraction unit 7042 calculates the angle difference of the propagation paths using the reflection direction of the radio waves at the target candidate point. Furthermore, when the propagation path of the target candidate point selected by the target candidate point selection unit 7041 is a second propagation path (a propagation path with different round trip paths), the combination extraction unit 7042 calculates the angle difference of the propagation path using an intermediate direction between the incident direction of the radio waves to the target candidate point and the reflection direction of the radio waves at the target candidate point.

[0070] Here, for example, FIG. 5 shows a case where the propagation path (A) of the first target candidate point and the propagation path (B) of the second target candidate point are both the first propagation path (propagation paths with the same round trip path). In this case, as indicated by reference numeral 21 in FIG. 5, the direction of movement on the propagation path of the first target candidate point is the direction of reflection of the radio wave at the first target candidate point. Similarly, as indicated by reference numeral 22 in FIG. 5, the moving direction of the propagation path of the second target candidate point is the reflection direction of the radio wave at the second target candidate point. Therefore, the combination extraction unit 7042 calculates the angular difference between the above two directions as the angular difference (Δθ) of the propagation paths. In FIG. 5, reference numeral 23 denotes a structure.

[0071] Also, for example, Figure 6 shows a case where the propagation path (A) of the first target candidate point is the second propagation path (a propagation path with a different round-trip path), and the propagation path (B) of the second target candidate point is the first propagation path (a propagation path with the same round-trip path). In this case, as shown by reference numeral 33 in FIG. 6, the direction of movement of the first target candidate point on the propagation path is an intermediate direction between the direction of incidence of the radio waves to the first target candidate point (the direction of the propagation path shown by reference numeral 31) and the direction of reflection of the radio waves at the first target candidate point (the direction of the propagation path shown by reference numeral 32). Also, as indicated by reference numeral 34 in FIG. 6, the moving direction of the second target candidate point on the propagation path is the reflection direction of the radio wave at the second target candidate point. Therefore, the combination extraction unit 7042 calculates the angular difference between the above two directions as the angular difference (Δθ) of the propagation paths. In FIG. 6, reference numeral 35 denotes a structure.

[0072] Next, the movement direction and speed estimation unit 705 estimates the movement direction and speed of the target based on the speed (observed speed) of the detection point detected by the target detection unit 701 and the combination of target candidate points detected by the combination detection unit 704 (step ST109).

[0073] At this time, first, the moving direction speed estimation unit 705 calculates the angle difference of the propagation path for each combination of target candidate points detected by the combination detection unit 704 . Then, the moving direction and speed estimation unit 705 calculates the moving direction and speed of the target for each combination based on the speed of the detection point detected by the target detection unit 701 and the angle difference of the propagation path for each combination. Thereafter, the moving direction and speed estimation unit 705 calculates the moving direction and speed of the target using statistical processing such as averaging processing based on the moving direction and speed of the target for each of the above combinations.

[0074] For example, as shown in FIGS. 5 to 7, the movement direction and speed estimation unit 705 calculates the angle difference (Δθ) between the propagation path (A) of the combined first target candidate point and the propagation path (B) of the combined second target candidate point. Then, the moving direction speed estimation unit 705 calculates the angle difference (Δθ) between the propagation path (A) and the propagation path (B) and the observed speed (v A ) and the observed velocity of the second target candidate point (v B ) based on the following equations (1) to (4), the target movement direction (θ B ) and velocity (v t ) is estimated. Δθ is expressed by the following equation (1), and is the azimuth from the candidate point of the second target that indicates the moving direction of the target. B is expressed by the following equations (2) and (3), and the target velocity is v t is expressed by the following equation (4). The movement direction speed estimation unit 705 performs the above process for each combination. Δθ=cos -1 (A·B / |A||B|) (1) θ B =tan -1 ((v BA cosΔθ-1) / (v BA sinΔθ)) (2) v BA =v B / v A (3) v t =v B / cosθ B (4)

[0075] As a result, the moving direction and speed of the target for each combination can be obtained, for example, as shown in FIG. Then, the moving direction and speed estimation unit 705 obtains the moving direction and speed of the target by using statistical processing based on the moving direction and speed of the target for each combination. In the example of Fig. 8, the moving direction and speed of the target are obtained by averaging the moving direction and speed of the target for each combination, but this is not limiting, and statistical processing using weighting, for example, may also be performed.

[0076] Next, the propagation path correction unit 706 corrects the propagation path of the radio wave based on the distance calculated by the target detection unit 701 and the speed of the detected detection point, as well as the speed of the target estimated by the movement direction speed estimation unit 705 (step ST110).

[0077] In this case, first, the propagation path correction unit 706 calculates the emission angle of the propagation path from the target candidate point to the radar unit (radar device) for each combination based on the speed of the detection point detected by the target detection unit 701 and the speed of the target estimated by the movement direction speed estimation unit 705. Then, the propagation path correction unit 706 calculates the propagation path from the target candidate point to the radar unit for each combination based on the distance calculated by the target detection unit 701 and the emission angle of the propagation path. Then, the propagation path correction unit 706 calculates the angle of incidence of the propagation path with respect to the front of the radar unit for each combination. Then, the propagation path correction unit 706 corrects the propagation path from the radar unit to the target candidate point for each combination based on the propagation path and the incident angle.

[0078] For example, as shown in FIG. 9, the propagation path correction unit 706 calculates the observed velocity (v B ), and the target speed (v t ) based on the output angle of the propagation path (θ B ') is calculated. Then, the propagation path correction unit 706 calculates the output angle (θ B 9A, reference numeral 41 denotes the propagation path of the radio wave from the target to the radar unit calculated by the propagation path correction unit 706. The propagation path correction unit 706 then calculates the incident angle (θ C ) is calculated. The propagation path correction unit 706 then calculates the propagation path indicated by the reference numeral 41 and the incident angle (θ C 9B, reference numeral 42 denotes the propagation path of the radio wave from the radar unit to the target corrected by the propagation path correction unit 706.

[0079] Next, the target position estimation unit 707 estimates the position of the target based on the propagation path of the radio wave corrected by the propagation path correction unit 706 (step ST111).

[0080] In this case, for example, first, the target position estimation unit 707 sets each target candidate point as a reference point based on the target candidate points, which are detection points of the propagation path after correction by the propagation path correction unit 706, and calculates the distance differences between all target candidate points and the reference point for each reference point. Then, the target position estimation unit 707 calculates the cumulative distance difference by adding up the distance differences between each reference point and the N target candidate points in ascending order of distance difference, where N is a number smaller than the number of detection points resulting from the mirror ghost of the target. Then, the target position estimation unit 707 extracts a target candidate point for the reference point with the smallest cumulative distance difference from among the reference points. Then, the target position estimation unit 707 estimates the position of the target by calculating the average position of the coordinates of all the extracted target candidate points.

[0081] Next, the speed correction unit 708 corrects the speed based on the moving speed of the radar unit (radar device) and the speed of the target estimated by the moving direction speed estimation unit 705 (step ST112). That is, since the speed of the target estimated by the moving direction speed estimation unit 705 is a relative speed with respect to the moving speed of the radar unit, the speed correction unit 708 calculates the absolute speed of the target from these.

[0082] Fig. 10 is a diagram for explaining the effect of the signal processing device 7 according to embodiment 1. Fig. 10A shows an example of a target position estimation result (average of target candidate points) by the conventional technology, and Fig. 10B shows an example of a target position estimation result (average of target candidate points) by the signal processing device 7 according to embodiment 1. In FIG. 10, the coordinates of the true value are (x, y)=(7.9, 8.5), the speed of the true value is 1 m / s, and the moving direction of the true value is 180 degrees (based on the X axis).

[0083] In this case, as shown in Fig. 10A, the target position estimation using the conventional technology yields (x, y) = (7.7, 8.2). In contrast, as shown in Fig. 10B, the target position estimation using the signal processing device 7 according to embodiment 1 yields (x, y) = (7.9, 8.7), which is closer to the true value than the conventional technology. Furthermore, the target velocity estimation by the signal processing device 7 according to the first embodiment yields 0.996 m / s, and the movement direction estimation yields 180.1 deg (based on the X-axis), both of which are close to the true values.

[0084] As described above, according to the first embodiment, the signal processing device 7 includes a target detection unit 701 that detects detection points resulting from the mirror ghost of the target based on the reflected waves of the radio waves transmitted by the radar unit that are reflected by the target and received by the radar unit, and calculates the distance and direction of the detection points from the radar unit; a candidate target point calculation unit 703 that calculates candidate target points by estimating the propagation path of the radio waves based on the distance and direction calculated by the target detection unit 701 and information indicating structures that exist in the vicinity of the host aircraft; a combination detection unit 704 that detects combinations of candidate target points based on the candidate target points calculated by the candidate target point calculation unit 703; and a movement direction and speed estimation unit 705 that estimates the movement direction and speed of the target based on the speed of the detection points detected by the target detection unit 701 and the combination of candidate target points detected by the combination detection unit 704. As a result, the signal processing device 7 according to the first embodiment can estimate the moving direction and speed of the target even if the information obtained by the radar contains errors.

[0085] Furthermore, according to this embodiment 1, there are provided a propagation path correction unit 706 that corrects the propagation path of radio waves based on the distance calculated by the target detection unit 701, the speed of the detected detection point, and the speed of the target estimated by the movement direction speed estimation unit 705, and a target position estimation unit 707 that estimates the position of the target based on the propagation path of radio waves corrected by the propagation path correction unit 706. As a result, the signal processing device 7 according to the first embodiment can improve the estimation accuracy of the target position compared to the conventional case.

[0086] Furthermore, according to this embodiment 1, the combination detection unit 704 has a combination extraction unit 7042 that extracts a combination of target candidate points based on at least one of the distance from the reference position to the target candidate points calculated by the target candidate point calculation unit 703 and the angle difference between the propagation paths of any two target candidate points. Furthermore, according to this embodiment 1, when the propagation paths of the target candidate points calculated by the target candidate point calculation unit 703 are the same for both the outbound and return routes, the combination extraction unit 7042 calculates the angle difference of the propagation paths using the reflection direction of the radio waves at the target candidate point. Furthermore, according to this embodiment 1, when the propagation path of the target candidate point calculated by the target candidate point calculation unit 703 is a propagation path with different round trip paths, the combination extraction unit 7042 calculates the angle difference of the propagation paths using an intermediate direction between the incident direction of the radio waves to the target candidate point and the reflection direction of the radio waves at the target candidate point. As a result, the signal processing device 7 according to the first embodiment can improve the estimation accuracy.

[0087] Furthermore, according to this embodiment 1, the combination detection unit 704 divides the target candidate points into a plurality of groups from the density based on the target candidate points calculated by the target candidate point calculation unit 703, and detects a combination of target candidate points for each group, and the movement direction and speed estimation unit 705 estimates the movement direction and speed of the target for each group based on the combination of target candidate points for each group detected by the combination detection unit 704. As a result, the signal processing device 7 according to the first embodiment can also handle cases where there are multiple targets.

[0088] Furthermore, according to this embodiment 1, the signal processing method includes the steps of: a target detection unit 701 detecting a detection point resulting from a mirror ghost of the target based on the reflected waves of the radio waves transmitted by the radar unit that are reflected by the target and received by the radar unit, and calculating the distance and direction of the detection point from the radar unit; a target candidate point calculation unit 703 calculating a target candidate point by estimating a propagation path of the radio waves based on the distance and direction calculated by the target detection unit 701 and information indicating structures present in the vicinity of the host aircraft; a combination detection unit 704 detecting a combination of target candidate points based on the target candidate points calculated by the target candidate point calculation unit 703; and a movement direction and speed estimation unit 705 estimating the movement direction and speed of the target based on the speed of the detection point detected by the target detection unit 701 and the combination of target candidate points detected by the combination detection unit 704. As a result, the signal processing method according to the first embodiment makes it possible to estimate the moving direction and speed of the target even if the information obtained by the radar contains errors.

[0089] Finally, with reference to FIG. 11, an example of the hardware configuration of the signal processing device 7 according to the first embodiment will be described. The functions of the target detection unit 701, model creation unit 702, target candidate point calculation unit 703, combination detection unit 704, movement direction speed estimation unit 705, propagation path correction unit 706, target position estimation unit 707, and speed correction unit 708 in the signal processing device 7 are realized by a processing circuit 51. The processing circuit 51 may be dedicated hardware as shown in Fig. 11A, or may be a CPU (also referred to as a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, processor, or DSP (Digital Signal Processor)) 52 that executes a program stored in a memory 53 as shown in Fig. 11B.

[0090] When the processing circuit 51 is dedicated hardware, the processing circuit 51 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. The functions of each of the target detection unit 701, the model creation unit 702, the target candidate point calculation unit 703, the combination detection unit 704, the movement direction and speed estimation unit 705, the propagation path correction unit 706, the target position estimation unit 707, and the speed correction unit 708 may be realized individually by the processing circuit 51, or the functions of each unit may be realized collectively by the processing circuit 51.

[0091] When the processing circuit 51 is a CPU 52, the functions of the target detection unit 701, model creation unit 702, target candidate point calculation unit 703, combination detection unit 704, movement direction speed estimation unit 705, propagation path correction unit 706, target position estimation unit 707, and speed correction unit 708 are realized by software, firmware, or a combination of software and firmware. The software and firmware are written as programs and stored in the memory 53. The processing circuit 51 realizes the functions of each unit by reading and executing the programs stored in the memory 53. That is, the signal processing device 7 includes the memory 53 for storing a program that, when executed by the processing circuit 51, results in the execution of, for example, each step shown in FIG. 2. It can also be said that these programs cause a computer to execute the procedures and methods of the target detection unit 701, model creation unit 702, target candidate point calculation unit 703, combination detection unit 704, movement direction speed estimation unit 705, propagation path correction unit 706, target position estimation unit 707, and speed correction unit 708. Here, examples of the memory 53 include non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), and EEPROM (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, and a DVD (Digital Versatile Disc).

[0092] It is also possible to realize some of the functions of the target detection unit 701, model creation unit 702, target point candidate calculation unit 703, combination detection unit 704, movement direction speed estimation unit 705, propagation path correction unit 706, target position estimation unit 707, and speed correction unit 708 with dedicated hardware and some of the functions with software or firmware. For example, the function of the target detection unit 701 can be realized by the processing circuit 51 as dedicated hardware, and the functions of the model creation unit 702, target point candidate calculation unit 703, combination detection unit 704, movement direction speed estimation unit 705, propagation path correction unit 706, target position estimation unit 707, and speed correction unit 708 can be realized by the processing circuit 51 reading out and executing programs stored in the memory 53.

[0093] In this way, the processing circuitry 51 can realize each of the above-described functions by hardware, software, firmware, or a combination of these.

[0094] Any of the components of the embodiments may be modified or omitted. [Industrial Applicability]

[0095] The signal processing device according to the present disclosure is capable of estimating the moving direction and speed of a target even when the information obtained by the radar contains errors, and is suitable for use in signal processing devices and the like. [Explanation of symbols]

[0096] 1 transmitting antenna, 2 receiving antenna, 3 signal generator, 4 frequency converter, 5 filter, 6 AD converter, 7 signal processing device, 51 processing circuit, 52 CPU, 53 memory, 701 target detection unit, 702 model creation unit, 703 target candidate point calculation unit, 704 combination detection unit, 705 movement direction speed estimation unit, 706 propagation path correction unit, 707 target position estimation unit, 708 speed correction unit.

Claims

1. a target detection unit that detects a detection point resulting from a mirror ghost of a target based on a reflected wave of a radio wave transmitted by the radar unit and received by the radar unit, and calculates the distance and direction of the detection point from the radar unit; a target candidate point calculation unit that calculates a target candidate point by estimating a propagation path of radio waves based on the distance and direction calculated by the target detection unit and information indicating structures present around the aircraft; and a combination detection unit that detects a combination of target candidate points based on the target candidate points calculated by the target candidate point calculation unit; a movement direction and speed estimation unit that estimates the movement direction and speed of the target based on the speeds of the detection points detected at the same time by the target detection unit and the combination of the target candidate points detected by the combination detection unit; a propagation path correction unit that corrects a propagation path of radio waves based on the distance calculated by the target detection unit, the speed of the detected detection point, and the speed of the target estimated by the moving direction speed estimation unit; a target position estimation unit that estimates the position of a target based on the propagation path of the radio wave corrected by the propagation path correction unit. A signal processing device comprising:

2. The combination detection unit has a combination extraction unit that extracts a combination of target candidate points based on at least one of a distance from a reference position and a target candidate point that is separated from the target candidate point calculated by the target candidate point calculation unit by a certain value or more, where the angular difference between the propagation paths of any two target candidate points is greater than or equal to 0.

2. The signal processing device according to claim 1.

3. When the propagation paths of the target candidate points calculated by the target candidate point calculation unit are propagation paths with the same round trip path, the combination extraction unit calculates an angle difference of the propagation paths using the reflection direction of the radio waves at the target candidate point.

3. The signal processing device according to claim 2.

4. The combination extraction unit When the extraction of the combination of target candidate points includes extraction based on target candidate points where the angle difference between the propagation paths of any two target candidate points is a certain value or more greater than 0, When the propagation path of the target candidate point calculated by the target candidate point calculation unit is a propagation path with different round trip paths, the angle difference of the propagation path is calculated using an intermediate direction between the incident direction of the radio wave to the target candidate point and the reflection direction of the radio wave at the target candidate point.

3. The signal processing device according to claim 2.

5. the combination detection unit divides the target candidate points into a plurality of groups based on density based on the target candidate points calculated by the target candidate point calculation unit, and detects combinations of target candidate points for each group; The movement direction and speed estimation unit estimates a movement direction and speed of a target for each group based on the combination of target candidate points for each group detected by the combination detection unit.

2. The signal processing device according to claim 1.

6. a radar unit including a transmitting antenna for transmitting radio waves and a receiving antenna for receiving the radio waves transmitted by the transmitting antenna reflected by a target; A signal processing device according to any one of claims 1 to 5, A radar device comprising:

7. A signal processing program for causing a computer to function as the signal processing device according to any one of claims 1 to 5.

8. a step in which the target detection unit detects a detection point resulting from a mirror ghost of the target based on a reflected wave of the radio wave transmitted by the radar unit, the reflected wave being reflected by the target and received by the radar unit, and calculates the distance and direction of the detection point from the radar unit; a step in which a target candidate point calculation unit calculates a target candidate point by estimating a propagation path of radio waves based on the distance and direction calculated by the target detection unit and information indicating structures present around the aircraft; a step in which a combination detection unit detects a combination of target candidate points based on the target candidate points calculated by the target candidate point calculation unit; a movement direction and speed estimation unit estimating a movement direction and speed of a target based on the speeds of detection points detected at the same time by the target detection unit and a combination of target candidate points detected by the combination detection unit; a propagation path correction unit correcting the propagation path of the radio wave based on the distance calculated by the target detection unit, the speed of the detected detection point, and the speed of the target estimated by the movement direction speed estimation unit; a step in which a target position estimation unit estimates the position of the target based on the propagation path of the radio wave corrected by the propagation path correction unit. A signal processing method comprising: