This subject invention relates to an airborne wind profiling portable radar system and method.
Wind profilers are Doppler radars that typically operate in the VHF (30-300 MHz) or UHF (300-1000 MHz) frequency bands. There are three primary types of radar wind profilers in operation in the U.S. today. The NOAA Profiler Network (NPN) profiler operates at a frequency of 404 MHz. The second type of profiler that is used by NOAA research and outside agencies is the 915-MHz boundary-layer profiler. The 404-MHz profilers are more expensive to build and operate, but they provide the deepest coverage of the atmosphere. The 915-MHz profilers are smaller and cheaper to build and operate, but they lack height coverage much above the boundary layer. A third type of profiler that operates at 449 MHz (the so-called ¼-scale 449-MHz profilers) combines the best sampling attributes of the other two systems. See Table 1 below
pPulse-coding was used in selected operating modes to boost signal power and increase altitude coverage (for more information on pulse coding, see Ghebrebrhan, 1990).
+This minimum detectable range has been achieved with the ¼-scale 449-MHz profilers using a 0.7-μs pulse.
+Increased vertical resolution as compared to the transmit pulse length was accomplished by oversampling.
See also U.S. Pat. Nos. 7,109,913; 9,310,481; and 9,007,570, incorporated by this reference herein. However, the conventional wind profilers discussed above are ground based systems have large apertures (antenna diameters), large range cells (vertical resolution), large blanking ranges (height coverage) and slow response (temporal resolution) and, therefore, cannot be used effectively in an airborne platform to determine vector wind velocity as a function of altitude above the ground
Featured is an airborne wind profiling portable radar (AWiPPR) system comprising a mobile airborne platform including one or more navigation units configured to produce navigation data including at least the position and orientation of the mobile airborne platform. A radar unit is mounted and positioned to the mobile airborne platform, the radar unit is configured to transmit a wide-band frequency modulated continuous wave radar signal in a downward direction from the mobile airborne platform towards the ground and configured to continuously receive a reflected signal from a plurality of clear air scatters (CAS) targets or volumetric targets and output radar data. An inertial measurement unit in communication with the one or more navigation units and the radar unit, is configured to receive the navigation data and determine the position and orientation of the radar at a specific point in time and output IMU data. A data acquisition unit in communication with the radar unit and the IMU is configured to receive and time align radar data and the NU data for each reflected signal from each of the plurality of CAS targets or volumetric targets to provide an antenna pointing direction for each received reflected signal. The data acquisition unit is configured to process the time aligned radar data and IMU data to determine a distance and a Doppler velocity of each of the plurality of CAS targets or volumetric targets, provide a range, a velocity, and an antenna pointing direction for each of the plurality of CAS targets or volumetric targets, and calculate a vector wind velocity using the range, the velocity, and the antenna pointing direction for each of the plurality of CAS targets or volumetric scatters targets. The data acquisition unit may be configured to further correct the range, the velocity, and/or the antenna pointing direction of each of the plurality of CAS targets or volumetric targets to accommodate for a motion shift in data produced by one or more of: a relative motion and orientation of the mobile airborne platform, a Doppler spread in the range, the velocity and/or the antenna pointing direction, and a ground echo.
In one embodiment, a motion shift in the range, the velocity, and the antenna pointing direction may not include a Doppler wrap and wherein the navigation unit may be configured to generate a navigation correction for each reflected signal by adding a speed of the mobile airborne platform provided by the one or more navigation units to the determined Doppler velocity for each of the plurality of CAS targets or volumetric targets and rotating the range, the velocity, and the antenna pointing direction into a coordinate system centered beneath the mobile airborne platform. The data acquisition unit may be responsive to sparseness of the plurality of CAS targets, shifts in the position of the mobile airborne platform over a predetermined measurement window, and navigation correction applied to a set of reflected signals from the plurality of CAS targets or volumetric targets and the data acquisition unit may be configured to infer a Doppler field vector for each of the plurality of CAS targets or volumetric targets as a set of three coupled cubic splines derived from the measured Doppler velocity data for the plurality of CAS targets or volumetric using a non-parametric function estimation. The data acquisition unit may be configured to generate a vector wind field from the set of three coupled cubic splines by: representing the second derivative of the cubic splines as a piecewise continuous linear function (ƒ(z)), integrating the function twice to yield a cubic polynomial producing a plurality of pivot points of the cubic splines, wherein the function (ƒ(z)) must pass through the pivot points and be zero at the first and last pivot points such that the cubic splines are natural splines, determining a plurality of unknown spline ordinate points from the altitude and velocity data obtained by the data acquisition unit, wherein a minimum spline abscissa value is equal to the minimum altitude and velocity data values, and wherein a maximum spline abscissa value is equal to the maximum altitude and velocity data values, wherein the abscissa of the altitude and velocity data lies in an abscissa interval of the cubic splines, and wherein the ordinate points represent the velocity of the unknown wind field, wherein such the abscissa intervals are determined by ensuring that all abscissa intervals contain equal amounts of information, and wherein such that the relationship between the observed velocity data and the cubic splines is given by: VN
Also featured is a method of determining a vector wind velocity and direction as a function of altitude above the ground on a mobile airborne platform. The method comprising providing navigation data including at least positioning and orientation of the mobile airborne platform. A wide band frequency modulated continuous wave radar signal is transmitted in a downward direction from the mobile airborne platform towards the ground. A reflected signal from each of a plurality of clean air scatter (CAS) targets or volumetric targets is continuously received and radar data is output. The position and orientation of a radar unit mounted and positioned on the mobile airborne platform is determined at a specific point in time and position and orientation data are output. The radar data and the position and orientation data for each reflected signal from each of the plurality of CAS targets or volumetric targets are time aligned to provide an antenna pointing direction for each of the plurality of CAS targets or volumetric targets. The timed aligned radar data and position and orientation data are processed to determine a distance and Doppler velocity for each of the plurality of CAS targets or volumetric targets and provide a range, a velocity, and an antenna pointing direction for each of the plurality of CAS targets or volumetric targets and a vector wind velocity is calculated using the range, the velocity, and the antenna pointing direction for each of the plurality of CAS targets or volumetric targets. The range, the velocity, and/or the antenna pointing direction of each of the plurality of CAS targets or volumetric targets is further corrected to accommodate for a motion shift in the data produced by one or more of: a relative motion in orientation of the mobile airborne platform, a Doppler spread in the range, the velocity, and/or the antenna pointing direction and a ground echo.
In one embodiment, a shift in the range, the velocity, and the antenna pointing direction may not include a Doppler wrap and a navigation correction for each reflected signal is generated by adding a speed of the mobile airborne platform to the determined Doppler velocity for each of the plurality of CAS targets or volumetric targets and the range, the velocity, and the antenna pointing direction is rotated into a coordinate system centered beneath the airborne platform. The method may include detecting sparseness of the plurality of CAS targets, shifts in position of the mobile airborne platform over a predetermined measurement window and navigation correction applied to set of reflected signals from the plurality of CAS targets and inferring a Doppler field vector for each of the plurality of CAS targets or volumetric targets as a set of three cubic splines derived from the measured Doppler velocity data for the plurality of CAS targets or volumetric scatters targets using a non-parameteric function estimation. The method may include generating a vector field from each of a set of cubic splines by: representing the second derivative of the cubic spines as a piecewise continuous linear function (ƒ(z)), integrating the function twice to yield a cubic polynomial producing a plurality of pivot points of the cubic splines, wherein the function (ƒ(z)) must pass through the pivot points and be zero at the first and last pivot points such that the cubic splines are natural splines, determining a plurality of unknown spine ordinate points from the altitude and velocity data obtained by the data acquisition unit, wherein a minimum spline abscissa value is equal to the minimum altitude and velocity data values, and wherein a maximum spline abscissa value is equal to the maximum altitude and velocity data values, wherein the abscissa of the altitude and velocity data lies in an abscissa interval of the cubic spines, and wherein the ordinate points represent the velocity of the unknown wind field, wherein such the abscissa intervals may be determined by ensuring that all abscissa intervals contain equal amounts of information. Wherein such that the relationship between the observed velocity data and the cubic spines is given by: VN
The subject invention, however, in other embodiments, need not achieve all these objectives and the claims hereof should not be limited to structures or methods capable of achieving these objectives.
Other objects, features and advantages will occur to those skilled in the art from the following description of a preferred embodiment and the accompanying drawings, in which:
Aside from the preferred embodiment or embodiments disclosed below, this invention is capable of other embodiments and of being practiced or being carried out in various ways. Thus, it is to be understood that the invention is not limited in its application to the details of construction and the arrangements of components set forth in the following description or illustrated in the drawings. If only one embodiment is described herein, the claims hereof are not to be limited to that embodiment. Moreover, the claims hereof are not to be read restrictively unless there is clear and convincing evidence manifesting a certain exclusion, restriction, or disclaimer.
There are several problems associated with conventional wind profiling systems. First, mounting a ground based radar to a moving platform that is operating at velocities much greater than the wind speed requires new data processing as disclosed herein since the targets now smear in velocity space, and the velocity of the aircraft may often be greater than the unambiguous velocity of the radar.
Second, pointing the radar at the ground means that the background is no longer at 30° K., but is rather closer to 300° K., which means that the background noise floor is much higher. This reduces the signal to noise ratio (SNR) of the targets even if the platform is not moving.
Third, when pointing in a downward direction, the radar now has a large target in the ground bounce that can swamp the dynamic range preventing small targets from being visible. Higher incidence angles now reduce the required dynamic range of the system and allows the system to resolve both the return from the ground and that from the small CAS targets.
Fourth, the radar has to account for the motion of the platform with 6 degrees of freedom: 3 positions (x, y, and z) and orientation (roll, pitch, and yaw).
Fifth, the radar must find a way to aggregate the data from all directions into a format and a method that allows the information to be inverted into a wind solution. This is non-trivial as the system is not static, data is not sampled regularly, data cannot be required to fit a predetermined format or pointing direction, data is not guaranteed at any sampling interval, and an inversion matrix can be ill-conceived.
One or more embodiment of the AWiPPR system 10 and the method thereof, disclosed herein is an innovative airborne wind profiling portable radar system and method which provides a solution to one or more of the problems discussed above. AWiPPR system 10,
AWiPPR system 10 includes one or more navigation units 14,
AWiPPR system 10 also includes a radar unit 16,
Radar unit 16 is preferably a wide-band (WB) frequency modulated continuous wave (FMCW) radar capable of detecting targets 24 CAS or volumetric targets 26 in the convective boundary layer (CBL) of the atmosphere. See, e.g., U.S. Pat. No. 9,310,481 incorporated herein by this reference, for an example of radar unit 16 configured as a WBCAS FMCW radar unit. Radar unit 16 preferably operates at a carrier frequency, fc, at about 33.4 GHz (Ka band) with selectable pulse sweep widths of 6 to 100 MHz. The size of the sweep width controls the range resolution of radar unit 16 and the maximum effective range of radar unit 16. Sweep width is preferably chosen to match the back-scattering characteristics of the CAS targets 24 or volumetric targets 26. Radar 16 is preferably configured to detects CAS targets 24 or volumetric targets 26 up to and beyond the top of the convective boundary layer (CBL). Depending on time of the day and atmospheric stability, the top of the CBL is nominally about 1500 m but it can be as high as 2500 m. Radar unit 16 preferably detects CAS targets 24 or volumetric targets 26 which may include the turbulent motion of the air associated with the ever-present hydrodynamic-thermodynamic instabilities in the atmosphere. These turbulent motions move with the mean vector wind velocity and reflections from these features can be used to determine the mean vector wind velocity. Their prevalence is most pronounced during time periods when solar illumination is high and the atmospheric equivalent potential temperature profile has a negative gradient with respect to increasing altitude, CAS targets 24 or volumetric targets 26 can be tracked over several radar altitude cells and they predominantly have an apparent upward component of motion that causes them to appear to accelerate away from the radar. This apparent component of acceleration is caused by the finite beam width of the radar beam. Radar unit 16 also may detect trace precipitation, rainfall, snow, fog and clouds and other dull air phenomena.
Radar unit 16 is preferably adapted for use on mobile airborne platform 12,
One or more embodiment of AWiPPR system 10 mounted on mobile airborne platform 12 with radar unit 16 provides a solution to the above technical challenges. A prototype of AWiPPR system 10 was tested. Using AWiPPR system 10 and method thereof, the resulting data was processed and a vector wind velocity profile was determined that was found to be in reasonable agreement with vector wind velocity measured by a balloon lifted radiosonde nearby, as discussed in detail below.
In one design, radar unit 16,
Radar unit 16 includes transceiver 28 which takes the baseband signal and converts it up to Ka band, filters the transmit signal, and amplifies transmit signal 18,
Radar unit 16 also includes one or more antennas, e.g., antenna 20a and/or antenna 20b,
AWiPPR system 10,
AWiPPR system 10 also includes DAQ unit 34,
DAQ unit 34 is configured to process the time aligned radar data and IMU data to determine a distance and Doppler velocity of each oldie plurality CAS targets 24 or volumetric targets 26 provide a range, a velocity, and an antenna pointing direction for each of the plurality CAS targets 24 or volumetric scatters targets 26, and calculate a vector wind velocity using the range, the velocity, and the antenna pointing direction for each of the plurality of CAS targets 24 or volumetric targets 26.
DAQ 34 is also configured to further correct the range, the velocity, and/or the antenna pointing direction of each of the plurality of CAS targets 24 or volumetric scatters targets 26 to accommodate for a motion shift in the data produced by one or more of a relative motion in orientation of mobile airborne platform 12, a Doppler spread in the RVM, and a ground echo.
DAQ 34 preferably digitizes the baseband signal and segments the waveform to provide alignment to the transmit pulse. DAQ 34 records the data to local memory 58 before processing the data. Field control system 60 is a computer subsystem that provides a human machine interface to control the functions of DAQ 34.
System 10 preferably includes a plurality of clocks, e.g., a clock in radar unit 16, a clock in inertial management unit 18, a clock in DAQ 34, and a clock in one or more navigation units 14, as known by those skilled in the art. The clocks in system 10 are preferably synchronized to each other and preferably have minimal phase noise. By locking the clocks together, system noise is confined to very specific regions which can then be removed. This allows for very long integration times and significant processing gain free from low level noise. By reducing phase noise real dynamic range is increased.
In one example, a motion shift in the range, the velocity, and the antenna pointing direction does not include a Doppler wrap and the one or more navigation units 14 is configured to generate a navigation correction for each reflected signal 22 by adding a speed of mobile airborne platform 12 provided by the one or more navigation units 14 to the determine Doppler velocity for each of the plurality CAS targets 24 or volumetric scatters targets 26 and rotating the range, the velocity, and the antenna pointing direction into a coordinate system centered beneath mobile airborne platform 12.
In one embodiment, DAQ 34 is responsive to the sparseness of the plurality of CAS targets 24, shifts in the position of the mobile airborne platform 12 over a predetermined measurement window, typically comprised of at least the amount of time from when wide-band frequency modulated continuation wave radar signal 18 is transmitted and the reflected signals 22 from each of the plurality CAS targets 24 or volumetric targets 26 is received by radar unit 16, and navigation correction is applied to a set of reflected signals from the plurality of CAS targets 24 or volumetric targets 26 DAQ 34 is further configured to infer a Doppler field vector for each of the plurality of CAS targets 24 or volumetric scatters targets 26 as a set of three coupled cubic splines derived from measured Doppler velocity data for the plurality of CAS targets 24 or volumetric targets 26 using a non-parametric function estimation, as discussed below.
The method of determining a vector wind velocity as a function of altitude above the ground on a mobile air platform of one embodiment of this invention includes providing navigation data including at least positioning and orientation of the mobile airborne platform, step 100,
The result is AWiPPR system 10 and the method thereof efficiently and effectively determines vector wind velocity as a function of altitude above ground level in mobile airborne platform 12. AWiPPR system 10 and the method thereof provides for the use of airborne radar for detecting CAS targets or volumetric scatters targets or other features that create radar reflections. AWiPPR system 10 and the method there of uses aircraft navigation data to georeference CAS targets and the dot products of their velocity. AWiPPR system 10 and the method thereof uses aircraft navigation data to correct relative wind data. AWiPPR system 10 and the method thereof provides a solution of inverse problem/tomographic reconstruction to estimate vector wind velocity vector as a function of altitude. AWiPPR system 10 and the method thereof operates in dull weather conditions, for example dust, fog, mist, virga, and snow. AWiPPR system 10 and the method thereof may operate in the Ka band (33.4 GHz) FMCW radar due to radar band availability and experimental results. AWiPPR system 10 and the method thereof provides selectable pulse sweep widths of about 6 to about 200 MHz to control range resolution and maximum range of radar and provides selectable pulse duration, small range bands, e.g., 3.125 meters. AWiPPR system 10 and the method thereof provides a very low-noise front end, e.g., less than about 2 dB Noise Figure. AWiPPR system 10 and the method thereof also uses data selection by SNR thresholding and provides for data selection and validation by outlier removal and data selection and validation by echo intensity and angle of incidence. AWiPPR system 10 and the method thereof provides a solution of inverse problem using maximum a posteriori (MAP) cubic splines, parametrized by smoothing parameter and noise parameter and maximization of MAP probability over the space of smoothing parameter and noise parameter, as discussed in further detail below.
An example of the differences between RVMs formed by AWiPPR system 10 during in-flight and post-flight testing is shown in
AWiPPR data processing of AWiPPR system 10 and the method thereof is based upon the two interrelated coordinate systems shown in
One example of radar beam directions of radar unit 16 defined in the xyz coordinate system are shown in
In this equation the angle θ is measured positive down with respect to the xy-plane and the angle ϕ is measured positive clockwise with respect to the y-axis, if the mobile airborne platform 12 undergoes roll, pitch and yaw respectively denoted by αr, βp and γy, then the radar beam will point in the new direction using the equation:
where Mroll, Mpitch and Myaw are the axis rotation matrices defined by
Each of these rotations is performed with respect to the XYZ coordinate system. Roll is performed about the Y-axis. Pitch is performed about the X-axis and yaw is performed about the Z-axis. An example of the effect of roll and pitch on the orientation of the aircraft and the radar beams is presented in
The use of the WBCAS radar by radar unit 16 on mobile airborne platform 12 has two primary effects on the performance of radar unit 16. First, motion of mobile airborne platform 12 produces Doppler spread in the velocity signature of a target that is proportional to the speed of the mobile airborne platform 12 times the width of the radar beam in radians. The amount of Doppler spread is independent of the direction of platform motion. Second, mobile airborne platform 12 motion shifts the observed Doppler velocity of a target echo by an amount that depends on the speed and heading of the moving mobile airborne platform 12.
There are two basic types of motions corrections that may be utilized by AWiPPR system 10 and method thereof. At low platform speeds where Doppler wrap is not an issue, the correction for mobile airborne platform 12 motion can be applied after an estimate of vector wind velocity has been made in a moving coordinate system relative to the mobile airborne platform 12. In this case the proper post-processing correction for the motion of the mobile airborne platform 12 can be found by using the following procedure. Let (vx, vy, vz) denote the true values of wind speed in a fixed coordinate system and let (ux, uy, uz) denote the wind speed values observed by radar unit 16 on a horizontally moving mobile airborne platform 12 with speed vradar and at heading ψrador with respect to north. Observe that horizontal motion does not affect the measurement of the vertical component of wind speed. This implies that uz=vz. The mobile airborne platform 12 speed, i vradar, s added to uy in order to correct for forward motion in the mobile airborne platform 12 coordinate system. The velocity vector (ux, uy+vradar, vz) is rotated in the platform coordinate system back into an EW-NS coordinate system. The result of this process is:
vx=cos ψradar·ux+sin ψradar(uy+vradar),vy=−sin ψradar·ux+cos ψradar(uy+vradar),vz=uz.
When mobile airborne platform 12 speeds exceed about 50 mph, it will be necessary to use a correction procedure that directly addresses the problem of Doppler wrap. The equation which relates the observed Doppler velocity to the velocity of the wind and radar is:
Vobs=(Vradar−vwind)·ηbeam
In principle, this equation can be rearranged into the form:
Vobs−vradar·ηbeam=−vwind·ηbeam
where all the quantities on the left-hand side of the equation are known and the only unknown quantity on the right-hand side is the vector wind velocity. The difficulty arises from the fact that the speed of the mobile airborne platform 12 will cause the observed Doppler velocity values to wrap due to the finite bandwidth effects of the radar digital processor. Due to this problem, the observed values of Doppler velocity at the radar beam level must be motion corrected before a valid estimate of the wind speed can be obtained. The correct algorithm for doing this is given by the following equation:
Vobscorrected=Fwrap[Vobs−Fwrap(vradar·ηbeam)]=−vwind·ηbeam
In this equation Vobs is the Doppler velocity recorded by the radar signal processor, vradar is the vector velocity of the radar, vwind is the vector velocity of the wind and is the pointing direction of the radar beam. The function Fwrap(V) is defined by the equation:
Fwrap(V)=mod(V−Vmax,2Vmax)−Vmax
where mod[V,Vmax] denotes the modulo function on the interval (0.2 Vmax) and Vmax is the maximum positive Doppler shift that can be measured by the radar's digital signal processor without producing Doppler wrap.
The action of the modulo function (mod) in the foregoing equation can best be explained by way of an example. Suppose that radar unit 16 is moving towards the north at a speed of 29 m/s and that the wind is coming from the north at −10 m/s. Further suppose that radar unit 16 is using a Fast Fourier Transform (FFT) signal processor that has an unambiguous Doppler velocity range of −11 m/s to 11 m/s. A north pointing radar beam with an elevation angle of 30 degrees will be physically presented with a Doppler shift due to the combined effects of the wind and platform motion that is equal to (29+10)cos(30 deg) which is 33.775 m/s. The actual observed Doppler shift at the output of the radar digital processor will be Vobs=mod[33.775−11, 22]−11=−10.255 m/s. The contribution to wrapped Doppler shifting due to the motion of the radar unit 16 is given by mod[29 cos(30 deg)−11, 22]−11=3.114 m/s. If we apply this correction to the recorded Doppler velocity the result is −13.34 m/s. But this converts to mod[−13.34−11, 22]−11=8.66 m/s. If radar unit 16 were not moving then the negative of the observed Doppler velocity would be 10 cos(30 deg)=8.66 deg which agrees with the correction given by the foregoing equation.
Convenient ground based GWiPPR system typically uses four upward-looking radar beams as a basis for the estimation of vector wind velocity from beam Doppler velocity measurements. An example of an upward-looking GWiPPR type measurement is shown in
In this equation
If this fitting process is carried out for each of the four radar beams, then the result will be a set of four Doppler profiles V(i)(z), i=1, 2, 3, 4. From these four profiles the vector velocity of the wind
where θ is the elevation of each of the four radar beams above the horizontal. An important point here is that the spline was fitted to observed data. Both the measured data on a beam Vk and the spline abscissas for that beam ƒn are measured in units of Doppler velocity. Additionally, the solution was enabled by the symmetry of the four beam system and the ability if necessary to monitor these beams for an extended time period in order to acquire an adequate amount of data. This approach does not extend to the AWiPPR problem because the 6 degree of freedom motion of the mobile airborne platform 12 causes a continuous variation in beam pointing directions. An example of this is shown in
The approach for AWiPPR system 10 and method thereof disclosed herein for addressing the complexity of the airborne measurement relative to ground measurement is based upon representing the wind vector field as a set of three coupled cubic splines and inferring (not fitting) these coefficients from the observed Doppler data over many beams and at many altitudes. Conceptually, AWiPPR system 10 and method thereof performs the following:
vx(z)⇒(zn,ƒn(x)),
vy(z)⇒(zn,ƒn(y)),
vz(z)⇒(znƒn(z)),
n=1,2, . . . ,N
Wherein the symbol “⇒” means ‘represented by’. These three splines share the same control point abscissas but have different control point ordinates. The process that AWiPPR system 10 and the method thereof uses to infer the control point ordinates from the Doppler velocity measurements is a form of nonparametric function estimation. It is much more complicated than “fitting” a spline to data, AWiPPR system 10 and the method thereof builds upon the concept of representing a scalar function by a natural cubic spline, as discussed below.
The construction of a cubic spline representation for a function ƒ(z) that represents the wind Doppler velocity profile observed on a radar beam begins with representing the second derivative of ƒ(z) as a piecewise continuous linear function. In
In the above equation, S(z) is used as an alternate name for the cubic spline ƒ(z). Integrating S″(z) twice yields a cubic polynomial that has curvature on the interval (zj,zN) that is less than any other twice-differential function on the interval. The results of these two integrations are shown in the
At this point the spline pivot abscissas, zj, and their spacings, hj, are assumed to be known. The values of the pivot point ordinates ƒj and their second derivatives, mj, remain to be related to one another. Continuity of the first derivative of S(z) at the points (zj,ƒj) for j=2, 3, . . . , N−1 supplies N−2 equations. The additional requirement, that the second derivative of S(z) is zero at zl and zN, supplies an additional two equations. This choice produces a form of spline that is referred to as a natural spline. Natural splines are terminated at inflection points.
At this point the following information about the cubic spline ƒ(z):
This system of equations can be written in matrix format:
MN×NmN×1=FN×NfN×1
where the vector m={m1, m2, . . . , mN}T and the vector ƒ of pivot point ordinates is f={ƒ1, ƒ2, . . . , ƒN}T. The sampling matrices M and F are defined via:
The matrix MN×N is nonsingular and has an inverse. The existence of this inverse allows us to write the vector m of second derivative values of the spline ƒ(z) in the form of the equation:
mN×1=MN×N−1FN×NfN×1
The remaining step in the application of a spline to a practical problem is to determine the unknown spline ordinate points f={ƒ1, ƒ2, . . . , ƒN}T from a set of altitude-velocity data points (ξi, Vi) for i=1, 2, . . . , Nd where Nd denotes the number of data points. To do this a set of spline abscissa values {z1, z2, . . . , zN} is chosen. There are three requirements constraining this choice. First of all the minimum spline abscissa value, z1, must be equal to the minimum of the data, ξi, values. Second the maximum spline abscissa value must be equal to the maximum of the data, ξi, values. Finally, each of the abscissa intervals (zjzj+1) must be populated by at least one of the data abscissa values ξi.
If the observed data abscissa ξi lies in the spline abscissa interval (zj,zj+1) and if the spline ƒ(z) defined by the pivot points (zi, ƒi) represents a good fit to the observed data then it should be approximately true that:
But since it is the case that m=M−1Ff, it follows that the measured value Vi can be written in the form Vi=bi1ƒ1+bi2ƒ2+ . . . +biNƒN where the coefficients bij depend only on the ξi and zj. This leads at once to the following matrix equation:
VN
The foregoing equation represents the forward relationship between observed scalar velocity data and the natural cubic spline that represents the data. If the number of data points is such that Nd>N then the system of equations is over determined. If the square matrix BTB is not ill-conditioned then the least squares solution to the set of over-determined equations is given by the equation:
fN×1=(BN
The relationship between the observed Doppler velocity of a clear air scatter echo, the velocity of the radar and the velocity of the wind is found using the equation:
Ui=(vrador−vwind)
where i is an index that runs across all the observed data. This equation results from computing the negative of the time rate of change of the length of the radar ray path from radar unit 16,
Vi=−vwind
where
Vi=−ηi(x)(bilƒl(x)+ . . . biNƒN(x))−ηi(y)(bilƒl(y)+ . . . biNƒN(y))−ηi(z)(bilƒl(z)+ . . . biNƒN(z)).
The preceding equation can be written in the vector-matrix form:
VN
where f={ƒ1(x), . . . , ƒN(x), ƒ1(y), . . . , ƒN(y), ƒ1(z), . . . , ƒN(z)}T is the vector of unknown spline coefficients and V={V1, . . . , VN
If the square matrix ATA is not ill conditioned, then the unknown spline coefficients in a least squares sense are given by f1S=(ATA)−1ATV.
To avoid this potential difficulty, the spline functions ƒ(x)(z), ƒ(y)(z) and ƒ(z)(z) have either smooth first or second derivatives. This assumption implies that the prior probability density of the unknown spline coefficients f can be written in the form
where Z(μ) is a normal constant and μ is a hyper-parameter that can be estimated from the radar data and the IMU data disclosed above. For the special case of N=4 equally spaced pivot points per spline and a first derivative smoothness prior P3N×3N takes the form:
where h is the constant spacing between the pivot point abscissas and ε is a small positive number that will eventually scale out in the analysis that follows. The normalization constant Z(μ) is defined by:
where λ1, λ2, . . . , λ3N−1 are the nonzero eigenvalues of the first derivative smoothing matrix P with ε set to zero.
The likelihood of obtaining the data set V={V1, V2, . . . , VN
where the symbol D denotes the data set V={V1, V2, . . . , VN
where ZD(β) is the normalization constant ZD(β)=(2π/β)N
Bayes theorem enables the posterior distribution of the unknown pivot points f is be written in the form:
where P(D)|μ,β) is referred to as the evidence. The posterior probability distribution for the spline coefficients can be written in the form:
is a model representing the combined effects of smoothing and data-spline representation mismatch. The normalization coefficient Z(μ,β) is:
Z(μ,β)=∫−∞∞exp[−½ΦM(f,μβ)]d3Nf
Since ΦM(f,μ,β) is quadratic in the spline coefficient vector f it follows that:
ΦM(f,μ,β)=μƒTPf+β(f−fML)TQ(f−fML)+βRML
where Q=ATA is the 3N×3N spline precision matrix and fML is the set of spline coefficients that minimize the squared summed differences between the data V and the model Af. Since minimizing the difference between the data and the model is equivalent to maximizing the likelihood, the spline coefficients fML are referred to as the maximum likelihood estimate of f. The quantity RML denotes the maximum likelihood residual sum of squares and is defined by the equation:
RML=(V−AfML)T(V−AfML)
An alternate relation of the smoothing data-spline representation model ΦM(f,μ,β) is:
ΦM(f,μ,β)=(f−fMP)TH(f−fMP)+RMP
where fMP denotes the most probable set of spline coefficients, H is the precision matrix of the posterior distribution of the spline coefficients f, and RMP is a residual term that is the posterior analogy to RML. Equating terms in the second power of f between the two representations leads to:
H=μP+βQ
Equation terms in the first power of f gives:
HfMP=βATAfML=βATV,fMP=βH−1ATV
Evaluation of the two representations of ΦM(f,μ,β) at f=fMP produces:
RMP(μ,β)=ΦM(fMP,μ,β)=μfMPTPfMPβ|V−AfMP|2
With these normalizations in hand the normalization function Z(μ,β) can now be written as the Gaussian integral:
Z(μ,β)=exp[−½ΦM(fMP,μ,β)]∫−28∞exp[−½(f−fMP)TH(f−fMP)]d3Nf
By way of an analogy to a multidimensional Gaussian distribution we can now write:
Z(μ,β)=exp[−½ΦM(fMP,μ,β)]|det(H)|−1/2
A simple rearrangement of terms in the Bayes' formula leads to the following representation for the evidence:
If we substitute our definitions for the three normalization functions Z(μ), ZD(β) and Z(μ,β) into the above formula and discard constants that do not depend on μ or β then we obtain the following representation for the evidence P(D|μ,β)
where the most probable set of pivot points is defined by:
fMP=β(μP+βATA)−1ATV
The left hand factor in the numerator of our representation for the evidence is of the form μ3N/2exp(−C0μ) where C0 is a positive constant that depends on the spacing of the pivot points but not upon their ordinate values. As μ→0 or as μ→∞ the left-hand factor goes to zero and has maximal value at the solution to the equation μ3N/2-1exp(−C0μ)=0. The right-hand factor in the numerator of our evidence representation is of the form βN
The preceding two equations can be numerically solved to find the values of the smoothing parameter p and the noise parameter β that maximize the evidence P(D|μ,β). If we denote these two values by μE and βE then our final estimate of the spline ordinates is:
fE=βE(μEP+βEATA)−1ATV
If det(βEATA) is large in comparison to det(μEP) then the resulting estimate for the pivot points of the spline is just the least squares solution,
The following wind example is based upon simulated AWiPPR data, An example using actual airborne data collected with the AWiPPR system 10 and the method thereof is presented later. The scenario considered here is vector wind velocity measurement with an AWiPPR system collected during a time period when the aircraft is conducting a 20 deg banked left turn as shown in
The evidence is maximized by using μE=211.35 and βE=1.26. This value of β corresponds to σE=0.89 m/s which is very close to the 0.85 values used to generate the simulated data. Slices across the evidence surface shown in
The electronics of AWiPPR system 10 are designed to be sensitive enough to see the temperature of the cold sky and they have the capacity to measure the angular variation of sky temperature caused by the decrease of radar absorption with increasing altitude. When radar unit 16 is upside down it sees the warm earth and additionally receives backscattered energy from the ground. It is this latter factor that is now discussed here.
Backscattered energy from the ground is governed by a clutter form of the familiar radar equation and is proportional to the dimensionless backscatter coefficient σ0(θ) where θ is the angle of incidence of the radar beam with respect to the vertical. The quantity σ0(θ) represents the fraction of incident power of a scattering surface element of area that is scattered back to the radar receiver and as such it is a dimensionless quantity.
Beckmann and Spizzichino (1987) developed a scattering model that has proven to be effective at describing radar back scattering for various frequency-bands including the Ka band that the AWiPPR radar operates in. Various authors including Blake (1991), Campbell (2002), Barton (2013) and Rees (2013) have expanded and augmented the Beckrnann-Spizzichino model but the basic form has remained essentially the same. The essence of the model is that dependence of the backscatter coefficient σ0(θ) on θ can be divided into three angular regions. The first angular region begins at normal incidence (θ=0) and extends out a few tens of degrees. It is a region of quasi-specular scattering. Backscatter in this region can be quite high and can strongly couple to the radar via sidelobes. Smoother surfaces produce high peak backscatter levels at normal incidence but with angular decay with increasing θ that is much more rapid. Beyond this first region is a plateau region in which backscatter varies more slowly with changes in the angle of incidence. Backscatter in the plateau region tends to vary like σ0(θ)=μ cos θ or σ0(θ)=μ cos2θ where μ is a constant dependent on the surface type. In this latter case, the scattering is said to be Lambertian. Beyond the plateau region there is a third region near grazing incidence (θ≅89 deg) in which backscatter rapidly decreases. This region is referred to as the interference region because of cancellation effects between scattering paths that differ by one surface bounce. These three regions are depicted in
In the first angular region extending from normal incidence out to a few tens of degrees, Beckmann and Spizzichino (1987) make three assumptions that lead to an analytic solution for σ0(θ). First they assume that the scattering surface is rough with heights that are normally distributed with standard deviation h0. Second they assume that the normalized autocorrelation surface of the rough surface is given by C0(x,Δx)=exp(−x2/Δx2) where x is a separation distance and Δx is correlation length.
Finally, they assume that the standard deviation of the surface height irregularities is large in comparison with the space wavelength λ/cos θ where λ is the wavelength of the radar carrier frequency. These three assumptions lead to the following form for backscatter in region 1:
where tan β0=2h0/Δx. The quantity tan β0 can be interpreted as the ratio of the vertical scale of roughness to the horizontal scale of roughness. Campbell (2002) and Rees (2013) make slightly different statistical assumptions about the rough surface but arrive at almost identical theoretical results.
Computations with this theoretical backscatter model are shown in
An effective way to estimate the performance of a radar is to compute the matched filter signal to noise ratio SNR=tPPscat/N0 where tP the coherent pulse length of the radar, Pscat is the received signal power of the echo that is scattered back to the receiver, N0=TsystemkD is the receiver noise power spectral density, Tsystem is the radar system noise temperature (not physical temperature) and kB=138×10−23 J/deg K is Boltzmann's constant. For an FMCW radar the coherent pulse length is tP=NstackTm where Nstack is the number of pulses, each of length Tm that are used to estimate the Doppler velocity of a target.
The backscatter power from the ground pscan(θ) as a function of angle of the incidence θ at ground level can be computed (Blake, 1991) via the following:
where Pi radar is the transmit power, λ is the wavelength of the radar carrier frequency, G is antenna gain, R=zPsecθ is radar slant range to the ground for a radar located at altitude zr above the surface of the earth, Ascat is the effective scattering area, ϕbeam is the horizontal beam width of the system, c is the speed of light, B is the bandwidth of the transmit pulse and σ0(θ) is backscatter as a function of angle of incidence. For the AWiPPR system appropriate values are Nstack=256, Tm=190×10−6 sec, Pi=3.5 W, λ=9 mm, 10 log G=37 dB and B=48 MHz. The specific backscatter model used use in the computations is shown in
The effect of backscatter from the ground on AWiPPR performance is illustrated in
tPPscan(θ)/kB<Tsystem
are not detectable due to thermal noise masking. The AWiPPR radar's system noise is in the 200-300° K. range.
The lower curve is relative echo energy diminished by a factor of 10−7 corresponding to the estimated 70 dB dynamic range of the AWiPPR system. For radar operating angles of incidence of 10, 20 and 30 deg, the corresponding effective noise temperatures of the system are 1.1×107 K, 1.6×106 K and 6.6×103 K. Each of these three values is substantially greater than the system noise temperature Tsystem=300 K indicating that the radar system is reverberation limited out to at least an angle of incidence of 30 degrees with respect to the vertical.
In this equation Ω=4π/G is the solid angle illuminated by the pulse, dV is the volume illuminated by the pulse and η is the volume backscatter coefficient appropriate to −30 dBZ backscatter. The radar horizontal beamwidth used in estimating backscatter from the surface ϕbeam and the solid angle Ω are related via ϕbeam≅Ω1/2. In MKS units η=10−18 K2π5λ−410dBS/10 where the constant K is such that K2≅1 and dBZ=−30 dB in this case.
Detection ranges for radar operation angles of 10°, 20° and 30° are indicated in
In order to assess the effect of backscatter on AWiPPR and optimize performance of the system the theoretical backscatter levels in the operating area need to be related to the noise floor of the radar system. This noise floor is composed of components that come from within the system and components that arise from outside the system.
It was experimentally observed that the AWiPPR radar could make an accurate measurement of the dependence of received background noise energy as a function of radar tilt angle. This measurement was subsequently found to be closely related to a theoretical computation of sky noise temperature using the Blake (1991) standard atmosphere. The only difference between the radar measurement and the theoretical prediction was a linear transformation. This experiment was successfully repeated with the radar operating both in active and passive modes. The noise floor measurements are shown in
Mean values of the noise floor at each radar elevation angle are indicated by the larger dots. Individual measurements of the noise floor are indicated by the smaller dots. The measurements show that the radar noise floor decreases with increasing radar elevation angle.
The noise floor statistic is computed for an individual range-velocity matrix (RVM) by first removing all Doppler velocity-altitude cells in the RVM that have signal-to-noise ratio greater than 2 dB. This effectively removes all echoes that are coming from clear air scatter or precipitation. Next the median level is computed at each altitude, Finally, the noise floor is defined to be the median value of the medians at each altitude.
The noise floor of the radar contains contributions from internal electronic noise and contributions of noise from the troposphere and cosmos. The sum of the tropospheric noise and noise from the cosmos is known as sky noise. Sky noise is measured in deg K and it can be converted to a spectral noise level by multiplying by the Boltzmann constant kB=1.38 10−23 Joule/° K. Sky noise is sometimes referred to as brightness temperature since it is measured on a temperature scale.
That portion of the noise energy budget that the radar receives from the troposphere and beyond is referred to as the brightness temperature (Tbright). The relationship between Tbright and the vertical profile of temperature in the atmosphere T(z) is described by the radiative transfer equation shown below (Westwater, 1965). In this equation αv(z) denotes absorption at frequency v. Although not indicated by the notation in the equation, absorption also depends upon atmospheric temperature, pressure and moisture:
TYbright=∫G∞T(z)αv(z)exp[−∫0zαu(ζ)dη]dz
The following discussion presents an algorithm that relates the noise floor values observed by the radar to atmospheric brightness temperature. In this discussion we will denote the scale constant that maps from observed digital radar power in a RVM to the equivalent noise brightness temperature by αscale. The contribution to the radar noise temperature that comes from internal noise sources measured on a digital power scale will be denoted by xelec. The constant αscale can be found by solving the following set of equations:
αscale=(x90−xelec)=T90,
and
αscale=(xx25−xelec)=T25
and where x25 and x90 are the radar noise floor measured in a clear sky with the radar antennas pointed at elevation angles of 25° and 90°. The noise values xelec, x25 and x90 are measured on the radar digital scale. The sky noise temperature for the Blake standard atmosphere for a radar operating at 33.4 GHz and pointed in the direction 25 and 90 deg are denoted T25 and T90. These two quantities are measured on a Kelvin temperature scale and they have the values T25=38.10 deg K and T90=18.12 deg K. The solutions to these two equations are:
where Telec=αscalexelec is the contribution to the radar noise temperature budget from internal sources including antenna ohmic losses.
The application of this procedure to the noise floor data from is shown in
The flight path of the AWiPPR system 10 and the method thereof during the leg 4 data collection is shown in
Backscattering levels as a function of angle of incidences for the over-water collected data are shown in
The estimation of wind vector velocity {vx(z), vy(z), vz(z)} begins with the selection of high quality radar range velocity matrices (data files) that contain Doppler echoes from the wind. The data files selected for this are shown in
Vcom=
and the observed Doppler velocity are related by the functional relationship
mod(Vcom−Vmax,2Vmax)−Vmax=Vobs
where mod denotes the modulo function described previously. This analysis was carried out for each of the data files shown in
The next step in the determination of the vector wind velocity profile is to flip the range velocity matrices upside down and bring the range and Doppler velocity of the ground bounce to zero range and zero Doppler velocity. This accomplished using a combination of circular up-down rolling and circular left right rolling. This can also be done analytically as described previously. The results of this procedure are shown in
The next step in the determination of the vector wind velocity is to extract slant range and observed Doppler vector wind velocity for each contact in the RVMs shown in
The outputs of the vector wind velocity estimation process are shown in
The AWiPPR leg 4 measured winds are compared to the afternoon radiosonde vector wind velocity data in
It has been shown that the AWiPPR system 10 and the method thereof can determine vector wind velocity by measuring the Doppler velocity of clear air scatter that is pushed along at the velocity of the wind. This same technique can be used when the radar unit 16 detects the motion of boundary layer particulates such as clouds, rain or snow.
For example, AWiPPR system 10 and the method thereof was operated above a cloud layer with a nominal elevation of approximately 1900 m above ground level. From the data collected during this flight operation 12 consecutive radar files were selected spanning a time period during which cloud echoes were detected. The radar echo data from the first of these files, file number 327 from that day, is depicted in
Approximately 20 minutes after the collection of the radar data shown in
During the time period in which the radar data shown in
VDoppler=−{vx,vy,vz}
where
The process of motion correction vertically flips the data Shown in
The agreement of the radar data and the sonde data is reasonable. It must be kept in mind that the radar and the sonde do not measure exactly the same thing. Radar unit 16 makes an instantaneous measurement of Doppler velocity at a fixed-location and as such, it constitutes an Eulerian measurement velocity. The sonde infers vector wind velocity by computing change of position with respect to time along a drift track. This is a Lagrangian measurement. Additionally, in a cloud bank there is likely to be vertical energy flux. This will be represented in the radar measurement but not in the sonde measurement.
The location of the peak ground echo in an AWiPPR range velocity matrix provides a highly accurate, direct measurement of the ground echo Doppler velocity. If the one or more navigation units 14 are properly functioning then the vector navigation data can be used to predict the ground echo Doppler velocity. Substantial average squared differences between the measured and predicted values indicate that there is an error or bias between the measured and predicted values. Since the radar directly measures the ground echo Doppler velocity, the most likely culprit is an error or bias in the navigation system.
The system collected data on 11 flight legs including takeoff and landing.
An improved estimate of the instantaneous six-degree of freedom motion of the aircraft can be obtained by minimizing the squared differences between the directly measured Doppler velocities and the Doppler velocities predicted by the navigation data. Mathematically the quantity that is minimized is the sum:
where σDoppler is the error associated with the measurement of the ground echo Doppler velocity, N is the number of measurements in the data sample, Vmeas(i) is the measured Doppler velocity at time instant ti, Qi={ux(i), uy(i), uz(i), α(i), β(i), γ(i)} is the vector navigation system measurement of the aircraft vector velocity and roll, pitch and yaw. This sum in the foregoing equation is commonly referred to as the chi-squared sum. The quantity dW={dux, duy, duz, dα, dβ, dγ} is the vector increment to the navigation data that minimizes the squared-differences between measurements and predictions of the ground echo Doppler velocity, Procedures for computing the estimates Vmax(Qi+dQ) from the navigation data Q, were previously discussed. The chi-square sum X2(dQ) can be minimized by various gradient search techniques (Hughes and Hase, 2010). An example of this is shown in
In
In transiting from point P1 to P2, the mobile airborne platform 12 undergoes a 90° direction change. The target is located at the origin of this rotational coordinate system and the red arrows in
The use of a forward-looking radar beam by radar unit 16 may seem an odd choice. An alternate choice would be to use a radar beam that looks in the direction of fire. This second choice is not optimal for two reasons. First, if the radar beam is looking in the direction of fire, then it will potentially receive large echoes from the in-flight projectiles. These echoes are likely to adversely affect the wind measurement process of AWiPPR system 10 and the method thereof. Second, the forward looking radar beam measures the cross track component of the wind vector to within a factor of 1/sin ψ at all times provided that mobile airborne platform 12 is in level flight. Ballistic targeting is an order of magnitude more sensitive to cross-track winds than to along track winds. Thus it is advantageous to continuously monitor the cross-track component of vector wind velocity.
The turn that the C130 makes during weapons operations provides the angular diversity required to accurately estimate the vector wind field from the radar Doppler velocity measurements made at different points along the flight path of mobile airborne platform 12. Examples of this inversion process using measurements recorded by AWiPPR system 10 and the method thereof during mobile airborne platform 12 turns have been previously given in this document. The point that we focus on here is the size of the turn that is required to make an accurate vector wind velocity measurement.
In transiting around the fight path circle shown in
In writing the above equation it is assumed that the Doppler velocities
The error associated with the least squares solution is given by (Clifford, 1973)
where σDoppler is the standard deviation of the error associated with the measurement of Doppler velocity on a radar beam. The diagonal elements of the matrix Mwind are the variances of the vector wind velocity measurements in the x(east-west), y(north-south) and z(up-down) directions. The non-diagonal entries in the matrix represent correlated errors. The error surface associated with the measured data is given by
where
Wind influences the trajectory of a projectile in two primary ways. It causes cross-track projectile drift and also influences projectile vertical drop. Unknown drift will cause a left-right miss. Unknown drop will cause a high-low miss. In order to illustrate the value of AWiPPR vector wind velocity measurements, it is necessary to consider the ballistics of a specific projectile and a realistic wind field scenario. Primary weapon systems on C130 gunships include 20 mm, 25 mm and 30 mm cannons. Wind-sensitive ballistic models for these three projectiles are not readily available. However a wind-sensitive ballistic model for a smaller but similar projectile, the Browning 50 caliber machine gun, is available for use on smart phones and computer tablets.
The component of wind that is perpendicular to the firing direction pushes on the side of the projectile and produces cross-track drift. A simple but accurate model for the cross range drift of a projectile is
xdrift=v sin θ(tu−tv)
where v is the wind speed in the direction of fire, θ is the wind direction measured clockwise from the direction of fire, to is the actual time of flight of the projectile to the target and tv is the theoretical time of flight of the projectile in a vacuum. Cross-track drift is maximized when the wind angle θ is either 90° or 270°. This model is an adaptation of Herbert A. Leupold's equation (Leopold, 1996). It produces results that are in agreement with the Ballistics for iPad application described in Zdziarski (2016).
For a Browning 50 caliber machine gun using a 750 grain projectile that is fired level with a 2700 m/s muzzle velocity, the actual time of flight of the projectile to a range of 2000 yd is 3.22 sec and the theoretical time of flight in a vacuum to this distance is 2.22 sec. The vertical drop for this projectile at a range of 2000 yd is given by the equation
where zdrop is measured in inches and the wind speed v is measured in m/s. Vertical drop is maximal when the projectile is fired into the wind (θ=0 deg) and is minimal when the wind is behind the bullet (θ=180 deg).
In order to illustrate the importance of wind field knowledge on projectile targeting two cases are considered: 1) An unknown wind field with random direction over the angular range 0° to 360° and wind speed in the range 0-20 m/s. 2) A ground truth wind field with v=10 m/s and θ=70 deg. AWiPPR system 10 and the method thereof is assumed to measure this wind ground truth wind field to within 1 m/s in speed and 6 deg in azimuth.
As disclosed herein, one or more navigation units 14, the various components of radar unit 16, and IMU 38, and field control system 62 may include one or more processors, an application-specific integrated circuit (ASIC), firmware, hardware, and/or software (including firmware, resident software, micro-code, and the like) or a combination of both hardware and software. Computer program code for the programs for carrying out the instructions or operation of one or more units 14, radar unit 16, and IMU 38, and field control system 62 discussed above with reference to one or more of
Although specific features of the invention are shown in some drawings and not in others, this is for convenience only as each feature may be combined with any or all of the other features in accordance with the invention. The words “including”, “comprising”, “having”, and “with” as used herein are to be interpreted broadly and comprehensively and are not limited to any physical interconnection. Moreover, any embodiments disclosed in the subject application are not to be taken as the only possible embodiments. Other embodiments will occur to those skilled in the art.
In addition, any amendment presented during the prosecution of the patent application for this patent is not a disclaimer of any claim element presented in the application as filed: those skilled in the art cannot reasonably be expected to draft a claim that would literally encompass all possible equivalents, many equivalents will be unforeseeable at the time of the amendment and are beyond a fair interpretation of what is to be surrendered (if anything), the rationale underlying the amendment may hear no more than a tangential relation to many equivalents, and/or there are many other reasons the applicant cannot be expected to describe certain insubstantial substitutes for any claim element amended.
Other embodiments will occur to those skilled in the art and are within the following claims.
This application claims benefit of and priority to U.S. Provisional Application Ser. No. 62/589,650 filed Nov. 22, 2017, under 35 U.S.C. §§ 119, 120, 363, 365, and 37 C.F.R. § 1.55 and § 1.78, which is incorporated herein by this reference.
Number | Name | Date | Kind |
---|---|---|---|
3856402 | Low | Dec 1974 | A |
4227077 | Hopson | Oct 1980 | A |
4359640 | Geiger | Nov 1982 | A |
4427306 | Adamson | Jan 1984 | A |
5028929 | Sand | Jul 1991 | A |
7109913 | Paramore | Sep 2006 | B1 |
8314730 | Musiak | Nov 2012 | B1 |
9007570 | Beyon et al. | Apr 2015 | B1 |
9310481 | Henderson et al. | Apr 2016 | B2 |
20050114023 | Williamson | May 2005 | A1 |
20110085698 | Tillotson | Apr 2011 | A1 |
20130234884 | Bunch | Sep 2013 | A1 |
20130321200 | Henderson | Dec 2013 | A1 |
20190170871 | Henderson | Jun 2019 | A1 |
Number | Date | Country |
---|---|---|
0488004 | Jun 1992 | EP |
Entry |
---|
Damiani et al., “High Resolution Airborne Radar Dual-Doppler Technique”, P1R.4, Aug. 19, 2014, ResearchGate, https://www.researchgate.net/publication/238738426_High_resolution_airborne_radar_dual_doppler_technique, twenty-one (21) pages. |
Frasier et al., Real-time airborne radar wind-profiling algorithm for the Integrated Wind and Rain Airborne Profiler (IWRAP), (2005), https://www.google.com/search?q=s+j+frasier+an+t+chu&rlz=1C1ZCEB_enUS821US821&oq=s+j+frasier+an+t+chu&aqs=chrome..69i57.3463j0j8&sourceid=chrome&ie=UTF-8, four (4) pages. |
Nekrasov et al., “Sea Surface Wind Measurement by Airborne Weather Radar Scanning in a Wide-Size Sector”, Atmosphere, MDPI, May 23, 2016, https://www.researchgate.net/publication/303502246_Sea_Surface_Wind_Measurement_by_Airborne_Weather_Radar_Scanning_in_a_Wide-Size_Sector, twelve (12) pages. |
Number | Date | Country | |
---|---|---|---|
20190170871 A1 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
62589650 | Nov 2017 | US |