This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2015-138801, filed Jul. 10, 2015, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a weather radar apparatus.
It has been a demand in weather observation to increase observation speed in order to detect rapid-developing and quick-moving local weather phenomena. Also, where an observation range includes a plurality of targets such as storms and non-severe rains, pulses should be appropriately allocated to these targets in order to observe all the targets with high accuracy.
According to an embodiment, a weather radar apparatus includes a weather information acquisition unit, a feature quantity calculator, an allocator, an allocation halt instruction unit, a transmit signal generator, and an array antenna. The weather information acquisition unit acquires weather information for targets in an observation range.
The feature quantity calculator calculates a feature quantity of each of the targets based on the weather information. The allocator performs transmit allocation in pulse unit or pulse pair unit to the targets based on the feature quantity. The allocation halt instruction unit instructs the allocator to halt transmit allocation to a target satisfying a certain condition. The beam controller generates a control signal to control a beam direction and transmit timing based on a result of the transmit allocation. The transmit signal generator generates a transmit signal based on the control signal. The array antenna transmits the transmit signal.
Hereinafter, embodiments will be described with reference to the drawings.
The weather radar apparatus 100 has two observation modes, namely, an overall observation mode and a target observation mode, and periodically switches these observation modes. The overall observation mode is a mode to observe an observation range as a whole in order to grasp the weather situations in the entire observation range. Through observation in the overall observation mode, information about targets in an observation range is acquired.
The target observation mode is a mode to intensively observe the range of a target's presence in order to acquire detailed information about the target. The number of pulses required to obtain a desired observation accuracy depends on the weather situation of a target. Accordingly, if there are a plurality of targets in an observation range, pulses need to be adaptively allocated to each target so that a desired observation accuracy may be obtained for all the targets. Transmit allocation may be performed in pulse unit or pulse pair unit. A pulse pair means two consecutive pulses with a pulse repetition interval (PRI) therebetween. Use of a pulse pair allows measurement of the wind velocity of a target. In this embodiment, descriptions will be made to the cases where transmit allocation is performed in pulse pair unit. The descriptions would basically hold true for the transmit allocation in pulse unit if pulse pair is read as pulse.
The weather radar apparatus 100 includes a weather information acquisition unit 101, a feature quantity calculator 102, an allocator 103, an allocation halt instruction unit 104, a beam controller 105, a transmit signal generator 106, and the array antenna 107, as shown in
The weather information acquisition unit 101 acquires weather information for targets in an observation range. This weather information is generated based on the result of observation in the overall observation mode. The weather information includes, for example, the number of targets, and the location, velocity width and received power of each target, etc. Here, presence of a plurality of targets in the observation range will be supposed.
The feature quantity calculator 102 calculates a feature quantity of each target based on the weather information acquired by the weather information acquisition unit 101. The feature quantity is, for example, a revisit time. The revisit time corresponds to a time such that adjacent pulse pairs have no correlation therebetween. In other words, the revisit time corresponds to a time such that a sample (specifically, a received signal) based on a pulse pair and a sample based on a succeeding pulse pair are uncorrelated. The revisit time is, for example, the time where a correlation coefficient ρ in below Expression (1) is equal to or less than a prescribed value.
In Expression (1), σv is a velocity width, and Δ is a wavelength of the beam used for observation. The prescribed value is set at, for example, 0.01. Alternatively, the feature quantity may be a value based on the revisit time, instead of the revisit time itself.
Further, the feature quantity may be based on other indices useful for transmit allocation. The descriptions herein will suppose that the feature quantity is the revisit time.
The allocator 103 performs transmit allocation to targets, in pulse pair unit, based on the feature quantity calculated by the feature quantity calculator 102. For example, the allocator 103 may preferentially allocate pulse pairs to a target with a shorter revisit time.
The allocation halt instruction unit 104 instructs the allocator 103 to halt pulse allocation to a target that satisfies a predetermined condition. In one example, the allocation halt instruction unit 104 instructs the allocator 103 to halt pulse allocation to a target having an allocation number, which indicates the number of pulses allocated to the target, equal to or greater than a prescribed value. The prescribed value is, for example, the maximum pulse number set for each target by the feature quantity calculator 102. The prescribed value may be determined based on weather situations. In this case, the prescribed value typically varies target-by-target. The prescribed value may be the number of pulses required to obtain an observation accuracy determined in advance for observation with continuous pulses. The observation accuracy is, for example, a standard deviation of a weather parameter obtained from the number of pulses and a signal-to-noise (SN) ratio, velocity width, etc. The weather parameter is, for example, a radar reflection factor, a difference in radar reflection factor between polarized waves, Doppler velocity, a rate of change in phase difference between polarized waves, etc. The weather parameter used for determining the prescribed value may be common to all targets or different for each target. Also, a single weather parameter or multiple weather parameters may be used for determining the prescribed value. Alternatively, the allocation halt instruction unit 104 may retain a look-up table defining the prescribed value to have multiple patterns according to weather situations. The prescribed value may also be voluntarily set by operators.
In another example, the allocation halt instruction unit 104 calculates an observation accuracy of a target each time the allocator 103 allocates a pulse pair to the target, and compares the calculated observation accuracy to a prescribed value provided in advance. In this instance, the allocation halt instruction unit 104 does not compare the allocation number to the prescribed value, but compares the observation accuracy resulted from the allocation to the prescribed value. The allocation halt instruction unit 104 instructs the allocator 103 to halt pulse allocation to a target of which observation accuracy resulted from the allocation is equal to or greater than the prescribed value. The prescribed value for the observation accuracy may be voluntarily set by operators or may be a typical value used as an accuracy specification in weather predictions. The prescribed value may vary target-by-target. The weather parameter used for determining the prescribed value may be common to all targets or different for each target. Also, a single weather parameter or multiple weather parameters may be used for determining the prescribed value.
Having the allocation halt instruction unit 104 allows allocation of pulses such that the same observation accuracy may be obtained for each target, or different observation accuracies may be obtained for the respective targets according to the degree of importance.
The beam controller 105 generates a control signal to control the beam direction and transmit timing based on the result of transmit allocation by the allocator 103. The beam controller 105 performs beam control based on the result of transmit allocation by the allocator 103 such that an appropriate target is irradiated with the beam at an appropriate timing.
The transmit signal generator 106 generates a transmit signal based on the control signal generated by the beam controller 105. The array antenna 107 transmits the transmit signal generated by the transmit signal generator 106.
Next, the operation example of the weather radar apparatus 100 will be described.
At step S201 in
At step S202, the allocator 103 allocates a pulse pair to the selected target. At step S203, the allocator 103 updates the allocation number for the selected target. Specifically, the allocator 103 adds 2Ts to the allocation number for the selected target. Ts indicates a PRI. Here, the number of pulses is expressed in time dimension. For allocation in pulse unit, the allocator 103 adds Ts to the allocation number for the selected target. Note that the initial value of the allocation number for each target is zero.
At step S204, the allocator 103 updates the revisit time of each target other than the selected target. Specifically, the allocator 103 subtracts 2 Ts from the revisit time of each target other than the selected target. Note that the value subtracted from the revisit time need not be 2 Ts. For example, the value subtracted from the revisit time may be an average revisit time Tave obtained by dividing the total sum of original revisit times of the targets by the number of the targets. In this instance, if there is a target of which revisit time after subtraction of the average revisit time Tave gives a negative value, the allocator 103 substitutes the revisit time of this target with the original revisit time. Thereby, the frequency of selecting a target with a longer revisit time may be increased when the difference in length of the revisit times is large, and the interval between the pulse pairs for each target may be provided appropriately. When pulse pairs are transmitted with intervals, the same accuracy as in the case of continuous pulse transmissions may be achieved using a smaller number of pulses. Therefore, this embodiment may decrease the number of transmitted pulses and accordingly realize fast observation.
At step S205, the allocation halt instruction unit 104 compares the allocation number for the selected target to a prescribed value B1 of this target. If the allocation number is equal to or greater than the prescribed value B1, the operation proceeds to step S206. If the allocation number is less than the prescribed value B1, the operation proceeds to step S207.
At step S206, the allocator 103 substitutes the revisit time of the selected target with a prescribed value B2. The prescribed value B2 may be set at a sufficiently large value so that no more pulse pairs will be allocated to a target having the allocation number equal to or greater than the prescribed value B1. For example, the prescribed value B2 is a sum of the largest revisit time among the original revisit times of the targets and a total observation time in the target observation mode. That is, when the largest revisit time among the original revisit times of the targets is expressed as Tmax and the total observation time in the target observation mode is expressed as Tt, the relationship given is B2=Tmax+Tt. If at step S204 an average revisit time is adopted as the value subtracted from the revisit time, the relationship given is, for example, B2=Tmax+Tave×Tt/2Ts. Thereby, pulse pairs may be efficiently allocated to the target having the allocation number less than the prescribed value B1.
Meanwhile, at step S207, the allocator 103 substitutes the revisit time of the selected target with the original revisit time of this target.
At step S208, the allocator 103 determines whether the total allocation number has reached a prescribed value B3 or not. The total allocation number is a total sum of the pulse numbers allocated to the targets. The prescribed value B3 is a total sum of the maximum pulse numbers of the targets set by the feature quantity calculator 102. If the total allocation number is less than the prescribed value B3, the operation proceeds to step S201 to continue pulse pair allocation. If the total allocation number is equal to or greater than the prescribed value B3, the allocator 103 determines the pulse pair allocation to the targets and terminates the processing.
According to this embodiment, a target that easily lowers the correlation between pulse pairs may be preferentially allocated an appropriate number of pulses in pulse pair unit that accord with the weather situation of the target. That is, samples showing high independence between pulse pairs may be collected. As a result, estimation accuracy may be enhanced as compared to the case of continuous pulse allocation.
With reference to
With the continuous pulse allocation as shown in
As described above, the weather radar apparatus according to the first embodiment may realize fast and highly accurate observations by determining the transmit allocation to targets in pulse pair unit based on the feature quantities of the targets.
Weather situations change from moment to moment. As such, data update is a requisite for grasping the changes in weather situations. Update times (data update frequency) vary depending on weather situations. In the second embodiment, descriptions will be made to a method of updating data at the update times that accord with the weather situation of each target.
The counter 408 counts a through observation time and a target's observation time. The through observation time indicates an observation time from the start of allocation.
The counter 408 starts counting at the same time as the start of allocation. Each time the allocator 403 allocates a pulse pair to any target, the counter 408 adds 2Ts to the through observation time and 2Ts to the observation times of all the targets. The allocation resume instruction unit 409 instructs the allocator 403 to resume transmit allocation to a target for which the observation time has reached a prescribed value. The prescribed value corresponds to the update time. The prescribed value may be determined from, for example, the wind velocity and observation resolution of each target. For example, when the wind velocity is 5 m/s and the observation resolution is 200 m, the prescribed value is determined to be 200/5=40 s. The prescribed value may vary target-by-target.
At step S502 in
At step S509, the through observation time is compared to a prescribed value C3. The prescribed value C3 may be, for example, a value equal to the total observation time in the target observation mode. If the through observation time is less than the prescribed value C3, the operation proceeds to step S510. If the through observation time is equal to or greater than the prescribed value C3, the transmit allocation are terminated.
At step S510, the allocation resume instruction unit 409 compares the observation time of each target to a prescribed value C4. If there are no targets of which observation time is equal to or greater than the prescribed value C4, the operation returns to step S501. If there are one or more targets of which observation time is equal to or greater than the prescribed value C4, the allocation resume instruction unit 409 instructs the allocator 403 to resume allocation to the target or targets of which observation time is equal to or greater than the prescribed value C4, and the counter 408 resets the observation time of such target or targets to zero. The operation then proceeds to step S511. At step S511, the allocator 403 substitutes the revisit time of the target or targets of which observation time is equal to or greater than the prescribed value C4 with the original revisit time of the target or targets. The operation then returns to step S501.
According to this embodiment, data may be updated at the update times that accord with the weather situation of each target. With reference to
As described above, the weather radar apparatus according to the second embodiment may realize the same effect as in the first embodiment and further enable observation at update times that accord with weather situations.
The second embodiment would forcibly update data upon getting to an update time. Due to this, if sufficiency of allocation is lacked, there would be a target that cannot be allocated pulses up to a desired observation accuracy. Such a situation will be shown in
If there is a target that does not satisfy the accuracy specification, i.e., a target for which observation accuracy resulted from the allocation does not meet a predetermined accuracy, the extractor 810 extracts a partial allocation of another target. For example, the extractor 810 extracts a partial allocation of the target having been allocated the most pulses. The allocation changer 811 changes transmit allocations such that the allocation extracted by the extractor 811 will be allocated to the target for which observation accuracy resulted from the allocation does not meet the predetermined accuracy.
At step S903, the through observation time is compared to a prescribed value D1. If the through observation time is less than the prescribed value D1, the operation proceeds to step S904. If the through observation time is equal to or greater than the prescribed value D1, the transmit allocation are terminated.
At step S904, the allocation resume instruction unit 809 compares the observation time of each target to a prescribed value D2. If there are no targets of which observation time is equal to or greater than the prescribed value D2, the operation returns to step S901. If there are one or more targets of which observation time is equal to or greater than the prescribed value D2, the allocation resume instruction unit 809 instructs the allocator 803 to resume allocation to the target or targets of which observation time is equal to or greater than the prescribed value D2, and the counter 808 resets the observation time of such target or targets to zero. The operation then proceeds to step 905. The prescribed value D2 may be the same value as the prescribed value C4 mentioned in step S510 in
At step S905, the allocation number for the target of which observation time is equal to or greater than the prescribed value D2 is compared to a prescribed value D3. If the allocation number is equal to or greater than the prescribed value D3, the operation proceeds to step S906. Otherwise, the operation proceeds to step S907. Step S906 involves the same processing as step S511 in
At step S907, the extractor 810 selects a target other than the target of which observation time has been determined to be equal to or greater than the prescribed value D2 at step S904 and of which allocation number has been determined to be less than the prescribed value D3 at step S905, and extracts a partial allocation of the selected target. At step S908, the extracted allocation is allocated to the target of which observation time has been determined to be equal to or greater than the prescribed value D2 at step S904 and of which allocation number has been determined to be less than the prescribed value D3 at step S905. The operation then returns to step S905.
As described above, according to the third embodiment, allocations (pulse pairs) may be given to a target having a small allocation number from a target having a large allocation number. As a result, the observation accuracy of each target may be increased to a desired value or greater.
The instructions indicated in the operation procedure of the above embodiments may be carried out based on a program as software. It is also possible that a general-purpose computer system stores such a program in advance and reads the program to produce the same effects as the weather radar apparatus described above. The instructions described in the above embodiments are stored in a magnetic disc (flexible disc, hard disc, etc.), an optical disc (CD-ROM, CD-R, CD-RW, DVD-ROM, DV±R, DVD±RW, Blu-ray disc, etc.), a semiconductor memory, or a similar storage medium, as a computer-executable program. As long as the storage medium is readable by a computer or embedded system, any storage type may be adopted. Upon reading the program from the storage medium and, based on the program, allowing a CPU to execute the instructions described in the program, a computer may realize the same operations as the weather radar apparatus of the above embodiments. Of course, the program may be acquired or read through a network when the computer is to acquire or read the program.
Also, an operating system (OS) that runs on a computer, database management software, middleware (MW) in a network, etc. may also execute part of each processing to realize the embodiments based on the instructions from the program installed from the storage medium to the computer or embedded system.
Further, the storage medium intended by the embodiments is not limited to a medium independent from a computer or embedded system, but may include a storage medium that downloads and stores or temporarily stores a program conveyed through LAN, the Internet, etc.
Still further, the number of storage medium is not limited to one but the embodiments may cover the instances where the processing according to the embodiments is performed with multiple storage media, and the storage media may take any configurations.
Additionally, the computer or embedded system in the embodiments may take any configurations such as an apparatus comprising a personal computer or a microcomputer, or a system comprising a plurality of apparatuses connected via a network, for use in executing each processing of the embodiments based on the program stored in the storage medium.
The computer in the embodiments is not limited to a personal computer but may include an arithmetic processing unit, a microcomputer, etc. contained in an information processing device, and the computer in the embodiments generally refers to a device and apparatus that may realize the functions intended by the embodiments using the program.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2015-138801 | Jul 2015 | JP | national |