Currently, there is no ability for, or at least great difficulty for, a given aircraft to communicate its on-board weather radar data off the aircraft to other aircraft and/or centralized ground stations. One of the hurdles in communicating weather data acquired from an on-board weather radar system has been the fairly large bandwidth requirements necessary to communicate the large amount of weather data involved and to support the rate at which the weather data can change as the on-board weather radar system acquires new weather information.
An exemplary embodiment provides methods and systems for processing weather data received from a weather radar system. An exemplary embodiment receives radar reflectivity data, decomposes the received radar reflectivity data into multiple adaptive Gaussian component functions, selects at least one parameter from the decomposed Gaussian component functions, generates the compressed weather radar display data based on the at least one selected parameter, and communicates the weather radar display data from the craft.
Preferred and alternative embodiments of the present invention are described in detail below with reference to the following drawings:
A weather display system 106 includes a weather radar system 104 and a display/interface front-end 108. The weather display system 106 receives information from other aircraft systems 110, such as, but not limited to, accelerometers, global positioning systems (GPSs), and/or other sensor devices that sense various parameters in proximity to the craft 102 or various parameters relating to the craft 102, such as speed, direction, turbulence, altitude or the like.
The display/interface front-end 108 includes a processing device 112, a memory 114, a display device 116, a user interface 118, and an optional database 120. Any suitable processing device 112 may be used. In some embodiments, the processing device 112 is a special purpose processor system configured to process radar weather data received from the weather radar system 104. Alternatively, or additionally, the processing device 112 may perform other functionality.
The memory 114 is, in an exemplary embodiment, configured to serve as a working memory wherein logic for decomposing the received radar reflectivity data into multiple adaptive Gaussian component functions resides. The memory 114 may also store, either permanently or temporarily, the compressed weather radar display data that is generated based on the at least one selected parameter of the radar weather data.
The display device 116 is preferably a display device, such as a cathode ray tube, liquid crystal display, plasma screen, or other display device that presents weather information in graphical form to the crew of the craft 102. In some embodiments, the display device 116 may be configured to display the compressed weather radar display data for review and/or for verification by the crew or other viewers.
The user interface 118 is configured to receive input instructions from the crew of the craft 102. For example, the crew may instruct the processing device 112 to generate the compressed weather radar display data in a preferred format.
An example of the weather radar system 104 includes a radar controller 122 (configured to receive control instructions from the user interface 118), a transmitter 124, a receiver 126, and an antenna 128. The radar controller 122 controls the transmitter 124 and the receiver 126 for performing the sending and receiving of signals through the antenna 128. The weather radar system 104 and the display/interface front-end 108 are electronically and communicatively coupled to the other aircraft systems 110.
Radar relies on a transmission of a pulse of electromagnetic energy, referred to herein as a signal. The antenna 128 narrowly focuses the transmission of the signal pulse. Like the light from a flashlight, this narrow signal illuminates any objects in its path and illuminated objects reflect the electromagnetic energy back to the antenna 128.
Reflectivity data correspond to that portion of a radar's signal reflected back to the antenna 128 by liquids (e.g., rain) and/or frozen droplets (e.g., hail, sleet, and/or snow) residing in a weather object, such as a cloud or storm, or residing in areas proximate to the cloud or storm generating the liquids and/or frozen droplets.
The radar controller 122 calculates the distance of the weather object, such as an illustrated weather object 130, relative to the antenna 128 based upon the length of time the transmitted signal pulse takes in the transition from the antenna 128 to the weather object 130 and back to the antenna 128. The relationship between distance and time is linear as the velocity of the signal is constant, approximately the speed of light in a vacuum. Honeywell's® RDR-4000 airborne weather radar is a non limiting example weather radar that provides the radar reflectivity data and the short range Doppler radar information. Embodiments of the weather data processing system 100 may be implemented in any suitable weather radar system 104.
Additionally, an optional neural network 132 may be included that predicts turbulence data to forecast turbulence information beyond a 40 nautical mile (nm) range. Predicting turbulence information is based on the decomposed reflectivity data. In embodiments with the neural network 132, the database 120 may store information determined by the neural network 132 as it is trained. Additionally, or alternatively, the data base 120 may store the compressed weather radar display data.
The transceiver 134 is in signal communication with processing device 112 and is configured to receive the compressed weather radar display data from the processing device 112, and is configured to communicate a signal 136 from the craft 102 having the compressed weather radar display data therein. The signal may be received at another aircraft 138 and/or a ground station 140.
In one embodiment, turbulence prediction systems and methods may use adaptive signal decomposition to reduce the amount of communicated weather data. Some embodiments may optionally employ a neural network's approach to forecast turbulence information beyond the 40 nm range. An exemplary method includes reflectivity signal decomposition and turbulence signal decomposition. The method decomposes the reflectivity data into multiple adaptive, three-dimensional Gaussian component functions, whose parameters, such as center position, amplitude, and dimensional standard deviations, are determined adaptively to maximally match the measured reflectivity. Performing the reflectivity signal decomposition includes using adaptive three-dimensional Gaussian base functions with unit energy. The turbulence data are decomposed into adaptive three-dimensional Gaussian base functions, with their parameters adjusted to maximally match the measured turbulence data.
With the decomposed reflectivity and turbulence components as input and output, backward propagation of the neural network is performed for learning the relationship between reflectivity and turbulence. The trained neural network is then used to predict the turbulence at an extended range where only reflectivity data are available. The adaptive signal decomposition method proposed herein may also be used for object tracking, e.g., weather/cloud tracking, bird flock tracking, aircraft tracking, etc.
As noted herein, some embodiments predict turbulence information beyond the 40 nm range using a neural network 132. In such embodiments, at the optional block 316, the neural network 132 is trained based on the received radar information by applying the selected parameters of an input side of the neural network 132. It is appreciated that this optional block may be bypassed after training of the neural network 132. At the optional block 318, parameters from the decomposed reflectivity data are selected. At the optional block 320, a Gaussian decomposition is performed on the predicted three-dimensional turbulence data. The process proceeds to block 312 such that the predicted turbulence information beyond the 40 nm range is communicated from the craft 102.
The new coordinates after coordinate change are calculated as:
The rotation angle θ is calculated as:
The transform from new coordinates back to old coordinates is:
Adaptive Decomposition of Reflectivity: The following equations show the adaptive decomposition of reflectivity. The three-dimensional Gaussian base function is proposed, as follows:
which has unit energy, i.e., ∫∫∫f2 (x′, y′, z′)dx′dy′dz′=1. Placing equation (1) into equation (4), the three-dimensional Gaussian base function in xyz coordinates is:
At initialization, the current reflectivity r1 is set to the measured reflectivity data r(x, y, z), i.e.,
r1=r(x,y,z) (6)
The center position and dimensional deviations of the three-dimensional Gaussian base function are determined by solving the following optimization problem, where , means inner product.
The amplitude of the Gaussian base function is calculated as:
Af1=r1,f1 (8)
The first reflectivity component function v1 is therefore:
v1=Af1f1 (9)
Removing the first component function v1 from the original reflectivity data r1, a new reflectivity r2 data is attained, i.e.,
r2=r1−Af1f1 (10)
Repeating the above procedure for N iterations, there become N reflectivity component functions:
vkcom˜(Afk,xcfk,ycfk,zcfk,σxfk,σyfk,σzfk) for k=1, . . . ,N (11)
The real measured data r(x, y, z) is:
It is interesting to note that the residual of the adaptive decomposition is always bounded. For continuous signal r, the residual will be reduced to zero as the number of iterations N goes to infinity.
Ignoring the residual rN+1, the N component functions are used to approximate the reflectivity function as:
Adaptive Decomposition of Turbulence: The following equations show the adaptive decomposition of turbulence. The turbulence base function is proposed, as follows:
This turbulence base function also has unit energy, i.e., ∫∫∫p2(x′, y′, z′)dx′dy′dz′=1. Placing equation (1) into equation (14), the turbulence base function in xyz coordinates is represented as:
At initialization, the measured turbulence data t(x, y, z) are assigned to the current turbulence t1, i.e.,
t1=t(x,y,z) (16)
The parameters of the turbulence base function are determined by solving the following optimization problem.
The amplitude of the turbulence base function is calculated as:
Ap1=t1,p1 (18)
The first turbulence component function u0 is:
u1=Ap1p1 (19)
Removing the first component function u1 from the original turbulence data t1, a new turbulence data t2 is attained, i.e.,
t2=t1−Ap1p1 (20)
Repeating the above procedure for M iterations, M component functions are:
pkcom˜(Apk,xcpk,ycpk,zcpk,σxpk,σypk,σzpk) for k=1, . . . ,M (21)
Ignoring the residual tM+1, the M component functions are used to reconstruct the turbulence function as:
Upon receipt of the communicated information, the receiving aircraft and/or ground station re-generates the display data. In an exemplary embodiment, the display data is regenerated by using the communicated three-dimensional Gaussian parameters to generate the individual Gaussian functions based upon the above-described equation (15), and summing the Gaussian functions together. In embodiments that decomposes the display data using two-dimensional Gaussian parameters, the receiving aircraft and/or ground station re-generates the display data using two-dimensional Gaussian parameters.
Alternative embodiments decompose the reflectivity data received from the weather radar system 104 (
While one embodiment has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. For example, processors are used to automatically perform the steps shown and described in the flowcharts above. Accordingly, the scope of the disclosure is not limited by any particular disclosed embodiment. Instead, the various embodiments should be determined entirely by reference to the claims that follow.
This patent application claims priority from U.S. Provisional Patent Application Ser. No. 61/185,086 filed Jun. 8, 2009, and entitled, “GAUSSIAN DECOMPOSITION OF WEATHER RADAR DATA FOR SMOOTHING AND EFFICIENT DATA LINKING,” the contents of which are hereby incorporated by reference in its entirety. Further, this application claims priority from U.S. Provisional Patent Application Ser. No. 61/163,362, filed Mar. 25, 2009, and entitled, “NEURAL NETWORKS FOR TURBULENCE PREDICTIVE SYSTEMS” and U.S. Provisional Patent Application Ser. No. 61/163,355 filed Mar. 25, 2009, and entitled, “TURBULENCE PREDICTION OVER EXTENDED RANGES”, the contents of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4754282 | Edelblute et al. | Jun 1988 | A |
5410621 | Hyatt | Apr 1995 | A |
5487172 | Hyatt | Jan 1996 | A |
5563604 | Brandao et al. | Oct 1996 | A |
H1720 | Chen | Apr 1998 | H |
H1726 | Chen | May 1998 | H |
5831570 | Ammar et al. | Nov 1998 | A |
6243483 | Petrou et al. | Jun 2001 | B1 |
6448923 | Zrnic et al. | Sep 2002 | B1 |
6577265 | Dalton et al. | Jun 2003 | B2 |
6591171 | Ammar et al. | Jul 2003 | B1 |
7538712 | Allen et al. | May 2009 | B2 |
7589666 | Passarelli et al. | Sep 2009 | B2 |
7598899 | Allen et al. | Oct 2009 | B2 |
7653218 | Malitz et al. | Jan 2010 | B1 |
7773029 | Bachman | Aug 2010 | B1 |
7948438 | Francis | May 2011 | B1 |
20020039072 | Gremmert et al. | Apr 2002 | A1 |
20080001808 | Passarelli et al. | Jan 2008 | A1 |
20080231502 | Allen et al. | Sep 2008 | A1 |
20080231503 | Allen et al. | Sep 2008 | A1 |
20080231504 | Sartor et al. | Sep 2008 | A1 |
20080232709 | Rahmes et al. | Sep 2008 | A1 |
20080234981 | Sartor et al. | Sep 2008 | A1 |
20080234982 | Allen et al. | Sep 2008 | A1 |
20080303712 | Bruyere et al. | Dec 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20100245167 A1 | Sep 2010 | US |
Number | Date | Country | |
---|---|---|---|
61163362 | Mar 2009 | US | |
61163355 | Mar 2009 | US | |
61185086 | Jun 2009 | US |