MASSACHUSETTS INSTITUTE OF TECHNOLOGY LINCOLN LABORATORY TECHNICAL REPORT 942

advertisement
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
LINCOLN LABORATORY
DOPPLER MEAN VELOCITY ESTIMATION:
SMALL SAMPLE ANALYSIS AND A NEW ESTIMATOR
E. S. CHORNOBOY
TECHNICAL REPORT 942
25 MARCH 1992
LEXINGTON
MASSACHUSETTS
TABLE
OF CONTENTS
. ..
111
Abstrwt
List of ~ustrations
List of Tables
vii
xi
1. INTRODUCTION
1
2.
3
BACKGROUND
2.1
2.2
.
3.
ESTIMATOR
3.1
3.2
3.3
4.
5.
6.
ML and BAYES Formulations
Time-DomainProcessing:
Pulse Ptir(PP)
Frequency Domain Processing: Wind Profiling (WP)
13
15
20
WITH ARBITRARY oANDq
23
23
32
37
Sensitivity tOlncOrrectrf
Sensitivity to Incorrecto
Summary
WITH ADAPTIVE oANDq
39
Constrairred Inverse Filter(r)
Selection
Suboptimd Estimation ofrrandq
Decision Rules anda Partition for W
Adaptive Estimator Performance
Summary
39
46
47
49
51
PERFORMANCE
6.1
6.2
6.3
6.4
6.5
7
11
11
13
WITH KNOWN oANDq
Zero Mean Velocity
Nonzero Mean Velocity
Summary
PERFORMANCE
5.1
5.2
5.3
7
EQUATIONS
PERFORMANCE
4.1
4.2
4.3
3
4
Statistical Model
Experimental Design
59
7. CONCLUSIONS
v
LIST
OF ILLUSTRATIONS
F~ure
No.
Page
10
1
ML matched filter windows: u and q dependence.
2
Optimal velocity estimation standard error for zer-mean
Doppler weather.
14
3
Optimal performance: standard error and him results for nmrzero velocities.
(a) v = 5 m/s, UW= 0.038 VN,q.
16
Optimal performance: standard error and bim results for nonzero velocities.
(b) V = 13 m/s, UW= 0.038 UN,,.
17
Optimal performance: standard error and bias results for nonzem velocities.
(c) v = 5 m/s, Uw = 0.192 VN,~.
18
Optimal performance: standard error and him results for nonzero velocities.
(d) V = 13 m/s, UW= 0.lg2 UNVg.
19
ML algorithm performance sensitivity: effect of sigrrd-t-noice
(a) T = 5 m/s, UW= 0.038 UNYq.
parameter q.
24
ML algorithm performance sensitivity: effect of signal-t-noise
(b) U = 13 m/s, UW= 0.038 VNVQ.
parameter q.
ML algorithm performance sensitivity: effect of signd-t~noise
(c) v = 5 m/s, aw = 0.192 UN,,.
parameter q.
ML algorithm performance sensitivity: effect of signd-t~noise
(d) V = 13 m/s, UW= 0.lg2 VN,,.
parameter q.
3
3
3
4
4
4
4
5
5
5
5
6
6
25
26
27
Bayes algorithm performance sensitivity: effect of signal-to-noise parameter
V. (a) V = 5 m/s, UW= 0.038 VNVQ.
28
Bayes algorithm performance sensitivity: effect of signal-t-noise
q. (b) V = 13 m/s, UW= 0.038 VNvg.
parameter
29
Bayes algorithm performance sensitivity: effect of signd-t~nrrise
q. (c) v = 5 m/s, Ow = 0.192 VNv~.
parameter
Bayes algorithm performance sensitivity: effect of signal-t-noise
q. (d) V = 13 m/S, ow = 0.lg2 VN~g.
parameter
30
31
ML algorithm performance sensitivity: efiect of spectrum width parameter
u. (a) 5 = 5 m/s, uw = 0.038 VNUq.(h) 3 = 13 m/s, o~ = 0.038 VNvg.
33
ML algorithm performance sensitivity: effect of spectrum width parameter
C. (c) ~ = 5 m/S, OW= 0.lg2 UNv~.(d) T = 13 m/S, Cw = 0.lg2 VNVg.
34
vii
LET
OF ILLUSTRATIONS
(Continued)
Figure
Page
No,
Bayes algorithm performance sensitivity: effect of spectrum width parameter
u. (a) 3 = 5 m/s, UW= 0.038 VNvi. (b) V = 13 m/s, u~ = 0.038 WNvq.
35
Bayes algorithm performance sensitivity: effect of spectrum width parameter
u. (c) 6 = 5 m/S, UW= 0.lg2 UNvq. (d) ~ = 13 m/S, OW= 0.lg2 UNvq.
36
Bayes algorithm performance: suboptimrd u and v using best sin~e.weighting
mfficient set. (a) U = 5 m/s, OW= 0.038 WNvg.
41
Bay= algorithm performance suboptimd o and q using best sin~e.weighting
coefficient set. (b) V = 13 m/s, u“ = 0.038 VNV$.
42
Bayes algorithm performance: suboptimd u and q using best sin~e.weighting
coefficient set. (c) U = 5 m/s, uw = 0.192 u~vq.
43
Bayes algorithm performance: suboptimd u and q using best sin~e-weighting
coefficient set, (d) U = 13 m/s, UW= 0.lg2 VNvg.
44
9
Divergence minimization for thrw simple partitions.
45
10
A partition design using simple decision rules.
47
11
K-Compartment
49
12
Optimum putition
13
Set point convex hull with incre=ing
14
Bayes algorithm with adaptive u and T 15 compartment
cient set (I). (a) V = 5 m/s, UW= 0.038 VNV$.
weighting coeffi-
Bayes ~gorithm with adaptive o and T 15 compartment
cient set (I). (b) V = 13 m/s, u~ = 0.038 UNYQ.
weighting coeffi-
Bayes algorithm with adaptive u and v 15 compartment
cient set (1). (c) V = 5 m/s, aw = 0.192 ONvg.
weighting coeffi.
Bayes algorithm with adaptive u and q: 15 compartment
cient set (I). (d) T = 13 m/S, ow = 0.lg2 VNvg.
weighting coeffi-
Bayes algorithm with adaptive u and T 15 compartment
cient set (II). (a) SNR = -5 dB. (b) SNR = O dB.
weighting cwffi-
7
7
8
8
8
8
14
14
14
15
summed divergence.
51
ad’ set point locations.
52
K.
53
54
55
56
57
“
LIST
OF ILLUSTRATIONS
(Continued)
F~ure
No.
15
Page
Bayes algorithm with daptive u md T 15 compartment
tient set (II). (c) SNR = 10 dB. (d) SNR = 20 dB.
ix
weighting cwffi58
LIST
OF TABLES
~ble
No.
Page
1
Model Sample Correlation vs Spectral Width
2
Optimal Thresholds ad
Set Point Values (K = 15)
.
xi
5
50
1.
~TRODUCTION
Mvdocity(i.e., firat spectral moment) estimation ismntrd
topulwd-Doppler
weatherradar pro=sing.
However, some radars, such as the Termirrd Doppler Weather Radar (TDWR)
and Airport Survdance
Wdar (ASR), operate under conditions that test the fimits of current
upablhties.
For example, high scan rate and fine (azimuth) samptirrg requirements yield a smd
number of prdse samples per gatel (i.e., small-sample size) while clear-air conditions result in low
signd-t~ noise levds. Hence, coupled with general interest for optimal velocity estimation, specific
needs motivate an investigation of improved performance under the constraints of small-sample size
and low signal strength.
As is often the case, the issue of practicability Umits the degree to which optimal performana can be attained. hrther comphcating matters in this report is an assumed smd-sample
constraint that makes the definition of optimdity itself problematic. Indeed, the natural appeal
to the (asymptotic) optimfllty of maximum likehhood (ML) could fail; verification is clearly required. The Cram&r-Rao (CR) performance bound could be too optimistic, hkely unattainable by
any wtimator and therefore useless in gauging what room there is for improvement. Because few
thenreticrd results exist to serve M guides, numerical methods typically must be re~ed upon for the
relevant anrdysis.
This report presents a study of the velocity estimation problem and provides arguments for
frequenc~domtin
smoothing (autocorrelation-lag weighting) as a means of achieving improved velocity estimation performance. Although the emphaais is on smdl-sarnple anrdysis, the results are
not restricted to the small-sample caze. Note that the Bayes (ccmditiond mean) estimator (defined
by the usual formulation) minimizes the mean-squared estimation error over W estimators. This
property holds regardlas of sample size and hence ratimrtizes the use of Bayes performance w a
benchmark for optimcdity in this smrdl.sample case. Unfortunately, even assuming the conventional
Gaussian signal model, the conditional mean is computatimrdly impractical. It nevertheless prvidw useful insight to the development of improved (and practicable) frequency-domain velocity
atimators.
At the heart of this study is a Monte Carlo analysis examining smaH-sample performance for
selected mean-frequency estimators. In addition to the pulse pair (PP) estimator and a typical
Fast Fourier Trasform (FFT) estimator fi.e., a periodogram based estimator derived from windprofiler (WP) literature], maximum Ukefihood (ML) and Bayes estimators (these two baaed cm a
Gaussian sigrrd model) are examined and compared. Sample size is fixed to a small (M = 20)
value, and performance at low signal-t-noise ratios (SNR) is dso a point of focus. The results of
]For TDWR, on the order of 40 pulse samples are coherently processed per output velocity estimate;
for ASR-9, cm the order of 18 (dthcmgh data sharing has been used to extend this value to 27).
these andym are used to recommend an optimal smoothing (weighting) strategy for periodogram
(autowrrdation-lag)
based estimation.
As stated, the motivating
and the content of ttis report
radts of Section 6 should be
dedng with the fundamental
Utited sample size.
iuterest is improved velocity estimation for Doppler weather radars,
is clearly oriented toward weather-radar processing. However, the
of a more general interest, presenting a new and novel method for
problem of nuisance parameter removal under the constraint of a
2
2.
2.1
Statistical
BACKGROUND
Model
For this report, it is sssumed that a frequently adopted Gaussian model (for sin~e-source
weather returns in additive noise) is appropriate (see, for example, Doviab and Zrnit [1]). This
modd is tiarwterized
by the sample covariance relation
~m
=
~e-S(fi..mr/A)2 e-~4”cm’1~ + N6m,
(1)
where the modcd parameters w and o. represent mean Doppler velocity and spectrum width, A
is the radar wavelength, and S and N respectively represent signal and noise power magnitudes.
Complex-valued rtiar returns, ZT = [zOzl . .. ZM-1].2 cOrrespOnding tO a singe range cell me
assumed to represent M equally-spaced samples (separated in time by pulse separation r) of a
mmplex Gaussian process with covariance matrix R = E[ZZt]. In view of Equation (1), R can be
given the parametric representation
R = D [SG tN~D*
= SDGDD t NI,
(2)
where
D = D(u) = diag[l e-JW . . . e-~(M-l)W],
G=
G(u)=
:I ;
[ P(o)
p(1)
...
p(M-
p(1)
p(o)
...
p(M-2)
.. .
.
P(M - 1)
p(M -2)
. . . p(o)
~
1) 1
1’
I = diag[l 1.. .1],
p(m)
= e-*(*m”)2,
2Notationdly, a superscript “T” will be used to indicate a matrix tmnspose, a superscript “*” win
be used to indicate complex conjugate, and a superscript “t” will be used to indicate conjugate
transpose.
3
It is ~sumed that N cm be reliably estimated and treated a3 known, and for convenience
S ad N me mmbined into an unknown SNR q = S/N. The complex data vector Z is therefore
governed by the probabfity density
p(Zl@)
(3)
= z-MIR]-’e-ztR-lz,
and wtimation of the Doppler velocity u must be done in the context of the unknown parameter
vector @T = [u 0 q].
2.2
Experimental
2.2.1
Design
W=ther-Radar
Simulation
Weatherhke Doppler signals were simulated m described by Zrnit [2]. For rdl simulations,
digitd sampUng of Gaumian shaped power spectra was emulated, including Nyquist folding, until
d tail values with power greater than 0.01 were accounted for. Given an M point input power spectrum, Zrnid’s method generates a random vector of M consecutive process samples. A brief study
of sample estimator performance wa3 made to examine (and thereby ensure bmits for) uncertainties
due to power spectral sampfing and Monte Carlo sample size. As a result of this investigation, a
1024 point power spectrum representation w= used and, from the corresponding output process
vector, a block of 20 contiguous samples wa3 extracted for use w a data sample (the remaining
1004 points were discarded). Also, a total of 10,000 (independent) realizations were used for each
assessment of sample mean and standard error.
Error results are presented in both normalized and unnormdized form, In view of the definitions in ~uatimr (2), spectrum width and standard error values we normrdized to the magnitude
of the Nyquist velocity UNvg. Biw errors are normrdized to the magnitude Of the true underlying
signal velocity. Unnormdized vrdues are presented in the context of weather-radar processing using a 10.4 cm radar operating with a pulse repetition frequency of 1000 s-l. (The unambiguous
Nyquist velocity therefore equrds 26 m/s.)
Provided also, for reference, are curves corresponding to the CR bounds that were computed
using the well-known result3
fi,j
=
tr
R-’ ~
R-’ ~
{
,
(4)
}
3A derivation is provided as an appendix.
4
where F = [~iti] represents the Fisher information matrix
The diagond entries of F provide the desired hrmnds:
(5)
E[(di - Oi)z] z 7i,i,
where F-l = ~iti] md ii is arry unblmed estimator of component 0; of e.
2.2.2
Test-Signal
Parameters
Performance evaluations/comparisons
are based on estimation error that clearly carr v~y as
a function of the true parameter value. Error quantification for dl possible values of the (true)
parameter is not feasible, Evacuations are bwed, therefore, on comparisons for selected parameter
values.
Target velocities of O, 5 (0.192 v~vq), and 13 m/s (0.500 o~vq) are used in the present evduatirm. Preliminary studies obtsined similar error profiles for velocities in the range O to 0.5 UNYg.
Velocities greater than 0.5 UNv~are not examined to avoid the added complexity of spectral folding.
Values for weather spectrum width can rarrge from O to UNVq.For coherent Processing, Only
a small range is of interest. A further simphficatimr is made by considering only extreme points of
this range providing two classes of input signal: narrow ad wide spectrum width. Table 1 conttins
TABLE 1
Model Sample Correlation vs Spectral Wdth
the correlation
values for the first three lag indices in the model [Equation (2)] corresponding
5
to thrm vdu= of normrdized spectrum width. For a normalized width of 0.2, there is significant
decorrelation betw~n samplw separated by two or more places. (Improved estimation using hlgherorder lagproduct statistics wotid seem unfikely beyond this point.) The normtized value 0.2 is
Given the setting of the simulation, this sign~
used to repr=nt
wide spectrum width si~ds.
mrresponds to a weather signal with a spectrum width of 5 m/s. At the other end, the value 0.038
(mrresponding to a 1 m/s spectrum width) is representative of narrow spectrum width siqds.
Mltidy, performmce mmparisons are made for discrete SNR values in the r~ge -10 to 10 dB.
Thwe (initial) rmults are the basis for a later shortening of the examined range to -4 to 10 dB.
6
3.
3.1
ML and BAYES
ESTIMATOR
Formulations
The ML solution corresponding
mization of the “Ukehhond” function
L(e)
EQUATIONS
to Equation (3) is obtained, in principle, from joint maxi.
= - h IRI - Zt R-l Z,
(6)
but this has tirnited prmticd apphcation because the resulting system of equations is neither
exphcit nor aepmable with respect to the components of ~. The Bayes estimator that minimizes
the mean-squared emor E[(d - w)*] is the mean of the condition
(posterior) density p(@lZ) (see,
for example, Van Tres [3]) where the posterior density is derived from application of the Bayes
fommla
P(@lz)
p(z[e)p(e)
= Jp(zl@)p(@)d@.
(7)
This too has hmited pruticd
use U, notationdly, “do * = “~ da dqm; the resulting estimatOr
requires substantial numerical integration to cover the parameter space volume. Approximations
of some form ace clearly required in order to proced further. The approach considered here first
steps b~k and examines a simpler model for which pr~ticd (ML and Bayes) solution is possible
and, later, examines adaptation of the resulting solutions to the model of Equation (3).
Examirdng the (somewhat) degenerate situation wherein one aasumes the spectrum width
(u) and signaf-tenoise (q) parameters known is, of itself, very useful. Under these conditions the
aforementioned computational blocks are largely avoided, and one ~h]eves optimal estimators that
fom a foundation for further mdysis.
In the caae of ML estimation, knowing u and q reduces Ukelihood function, Equation (6), to
the term ZtR-iZ
defining the ML solution
(8)
In the above, the coefficients 7i,~ are the elements of the matrix r resulting from the convenient
redefinition
r = r(O, q) = [SG t NI]-].
(9)
~uation (8) is not expUcit for w; however, a change of variable and remrmgement
interwting frequency domtin form:
results in an
(lOa)
(lOb)
where fir) is the r-weighted autocorrelation
f(r)
.
=
M-m-1
~
estimate defined by
(11)
Z: ~i,i+~ Zi+~
i=O
From inspection of Equation (10) it is clear that a solution to this ML equation can be obttined
by implementing a standard FFT transform of the weighted autocorrelation estimates f:). The
transform smnples Equation (10) with a resolution of 2T/NFFT (NFFT is the FFT size) and thus,
by zero filfing, computes bML to a desired resolution.
A similar computational reduction occurs for the Bayes formulation.
prior4 for U, the (one-dimensiond) Bayes estimator cm be written w
If one aasumes a uniform
(12)
The above FFT computation, which yields the ML solution, dso provides the exponent in Equ&
timr (12) and therefore a starting point for computing the posterior mean.
Comment
1. If, in Equation (11),~i,i+m z 1, then f$) is equivalent tO the (biwed) sample autocorrelatimr estimate, and an FFT implementation of Equation (10) is equivalent to the
(windowed) power spectral density estimate obtained using the Bartlett window. Hence, there is
4For this report only noninformative
priors are considered, which, for w, can be stated w p(w) =
lf2rr, -% s w < T.
8
&an
eqrdvdence between the FFT computation for Equation (10) and the periodo~am
wtimate
spectral
(13)
The rescdting ML estimator would therefore be equivalent to the Periodogram Maximization estimator considered by Mahapatra and Zrnit [4]. (The apparent contr,?diction in which a minimization
of the power spectrum in Equation (10) defines the ML estimate is accounted for by the sign of the
weights ~i,i+~. )
a cl~sic smoothed periodoaam
Comment 2. If ~i,i+m s ~m, then Equation (10) implements
atimate. However, r (the inverse of a TnepHtz matrix) is only ~ymptoticaOy Twplitz (though r
is persymmetric: ~i,j = ~M_jM_i). This nevertheless does suggest an alternative frequency domain
solution and approximation based on implementation of a smoothed periodogram estimate.
S.1.1
Smoothed
Periodogram
Approximation
For this report, the weighted autocorrelation, Equation (11), is viewed ~ posing no computaticmd difficulty (the results presented here assume such an implementation). However, a Toeptitz
aPPrOfimatiOn tO r prOvides a useful heuristic within which to view the relevance of the paracrceters u and q. This, in turn, may suggest approaches to the more general case where u and q are
unknown.
b treating r aa ToepUtz, one can compute smoothing weights by tM1ng averages rdong the
diagonrds Of r:
(The minus sign is introduced here so that the ML solution of Equation (10) can be associated with
finding the maximum of the power spectral density estimate.) This maximum hkehhnod window
function, indexed by v and u, can be used to define rm approximate ML scdntion
(14)
where fm represents the rrormd (unweighed)
autocorrelation
estimate.
The rdaticmship between Tm and the parameters u md o is documented by Figure 1 where
frequency-domain smoothing windows (Fourier transforms of the coefficients Tm; interpolated for
9
1
0
I
1
1
o
4
1
SNR = -10 dB
n
0
w
MLma[chedfilier
windows: uandq
dependence.
windows obtained by Foum’er tmnsfoming the weighting
ihme values of weother SNR and a mnge o]weatherspecimm
Figuwf.
10
Frequency domoin smoothing
coeficienis Tm am plottedjor
width values.
clarity) are presented for three SNR values: .10, 0, and 10 dB, and a range of norcntized spectrum
widths. At 10 dB SNR and for low to moderate spectrum widths the smoothing windows appear
to be, przctidy
speaking, square-window averagers. This suggests the genertized view that the
spectrum width parameter u primarily affects window width. As SNR decreasw, the dominant
f-ture change is a scdng of the windows to smder magnitudw (although shape rounding and
bandwidth broadening, as measured by 3 dB width, are clearly evident). It is helpful to add
to the generdzation by stating that the windows are scaled according to the SNR parameter q.
Predictions that result from these simplifications are as follows. Clearly [from tiuation
(10)],
sdng
the window does not affect ML estimation, and hence the value of the SNR parameter
v wotid not be expected to have a strong effect on the performance of an ML implementation.
However, in the case of the Bay= implementation, scaling coupled with exponentiation implicitly
introduces a form of signal isolation. That is, by its nmdinear nature, the exponentiation in
~uation (12) enhmces (isolates) large spectral fines in the smoothed periodograrn, and scd,ng of
the window (by q) modulates this isolation by adjusting the power of expmrentiatirm. Hence, one
would anticipate that, at least, the biw of the Bayes algorithm would be affected by the v value
used.K
s.2
Time-Domain
Processing:
Pulse
Pair (PP)
The PP estimator is stadard
in weather radar apphcations, and its formulation can be
obttined from many sources. Originally proposed in the context of the independent samphng of
PP measurements (for example, see Miller et d. [5], time-domain formul~ for PP estimators have
been routinely apptied to vector me~urements such as those represented by the sample Z. For the
purpose of this report, the PP estimator is defined by the equation
&pp
M-2
= arg ~
Z; Zi+].
i=O
(15)
When M = 2, this dso defines the ML estimate, u can be seen by comparison with Equation (8).
Clearly, as u increases and the correlation between samples decreases one would dso predict Opp
to approach the performance of OML.
S.S
Prequency-Domain
Processing:
Wind
Profiling
(WP)
Among the various pubtished frequenc~domain methods is one that has been developed for
use in WP networks—a t-k with inherently low SNR vdrres (see May and Strauch [6]). The WP
‘The prewnce of a uniform noise floor in the spectral density estimate induces a b]as toward the
value zero when the mean of the density is computed.
11
wtimator of May and Strauch [6] is periodogram derived and has led to general claims of improved
Doppler mean atimation in the case of low SNR; hence, it is of interest for the present report.
The ~timator, WP, was derived with one major departure from the description given in May
and Strauch [6] (their F]rst Moment or FM algorithm). Computaticmd aspects of this algorithm
are pr-nted
bdow hy way of a comparison with the proposed (rme-dlmensiond) ML and Bayes
~orithms.
Note, however, that there is one important difference between the WP algorithm defined
here and the algorithm described in May and Strauch [6]. The WP network makes generous use of
periad~mm averaging as a means of stabihzing the periodogram estimates (Bartlett’s procednre;
see the next section). Because the emphaais of this report is on estimation using a fixed smdlsample size, no such averaging is possible. (This report does not consider the possibility of data
averaging across range gates or neighboring radids.)
Estimate
Stabilization.
At the heart of the WP algorithm is an implementation of Bartlett’s
procedure for estimating the power spectral density. That is, the data segment for anrdysis (length
M data segment corresponding to a single range ceU observation) is divided into g equrd length subsegments, each of which is used to obtain an M/q-length periodogram estimate. The g power spectral =timates are averaged to improve the stability of the power spectral estimate. The Bayes implementation [Equation (12)] dso can be viewed as having a power spectral estimator—a smoothed
periodogram-at
the heart of its procedure. Because Bartlett’s method per se is not appropriate for
the smaH sin~e.sample case (the primary interest here) it may be argned that smoothing windows
therefore are necessary to stabifize the estimates. (It should be remarked that, generdy speaking,
the gods of mean Doppler velocity estimation and power spectral density estimation are not one
and the same. Hence, general arguments for improving power spectral estimation do not necessarily
carry over to improved velocity estimation.)
Signal Isolation. After obtaining an estimate of the power spectral density, the WP method
proceeds with an ad hoc attempt to isolate signal from noise. A noise floor for the spectral estimate
is determined, and censoring (zeroing) of d spectral coefRcients beyond the first crossing of the
noise floor, when proceeding from that frequency index with maximum power, is performed. The
noise power level is dso subtracted from the remaining interval of ncmzem values, and a mean
frequency value is computed by constructing a density from the remaining spectral coefficients and
computing its mean. As previously mentioned for the Bayes implementation, the combination of
window sc~ng md expcmentiaticm can be given the heuristic interpretation of signd-from.noise
isolation.
12
4,
PERFORMANCE
WITH
KNOWN
a AND
q
This -tion
presents a bastilne analysis corresponding to a one-dimensiond parameter space
(i.e., u and q assumed known). These Monte Carlo results provide optimal performance measures
for each method. In the c~e of the Bayes implementation, results for known u and q dso provide
a ~~twt
lower bound for the standard error of estimating mean Doppler velocity.e In later
sections, the Bay- curves determined here are employed with the label “Bayes Bound” for velocity
cztimation.
4.1
Zero Mean
Velocity
Figure 2 praents the simplwt comparison: estimation of a zer-mean Doppler weather target
(&minating, for the moment, the contribution of bias7 in standard error comparisons). The figure
plots standard error vs input SNR for two ewes: a narrow input spectrum width (o = 0.038 UNuq)
and a wide input spectrum width (u = 0.192 VNv~). The corresponding CR lower bounds are
included in each panel.
4.1.1
Narrow
Spectrum
Widths
For narrow spectrum widths ML, PP, and WP estimates d exhibit
similar functional relationships with rezpect to SNR. A uniform ranking of these estimators (across
SNR) cannot be deduced from the data ML is clearly best at high SNR (7 to 10 dB) values but
the WP method appears relatively better at low SNR values (less than O dB).
ML,
PP,
and
WP.
CR Bound. For narrow spectrum widths, the CR bound is well below the error curve of
any of the above three estimators—lower by nearly a factor of two at the high SNR end. This
discrepancy between CR bound and observed performance, which is even more substantial for low
SNR values, could erroneously lead to speculation that much improved performance is possible.
Bayes Bound.
The curve for the Bayes standard error shows the CR bound to be overly
optimistic. However, the Bayes estimator clewly exhibits a performance gain for SNR values in
tbe range O to 10 dB (at 10 dB, the Bayes standard error is respectively 0.72, 0.66, and 0.52%
8Comparisons involving the ML, Bayes, and WP performance statistics must concede an error (hiss)
that results from the finite length FFT implementation. For these frequency domain estimators, the
UNyq is exhibited = a bim in the range+ l/NFFT
UNvq (and therefore
samphng resolution of 2/NF~
maps an interd about the error values reported here). All frequency domain computations in this
report were computed using an FFT length of 64.
‘For this zero mean Doppler signal, each of the three frequency domain methods was found to
exhibit an estimated bias below the resolution defined by the 64 point FFT implementation (i.e.,
< 1/32), regardless of the q value.
13
7,
I
I
I
KNOWN a ANO q
[
I
1
,-?s2
I
I
I
~ 0.269
0.154
i
0.115
0.077
0,036
I
n
~?
I
I
I
I
o
0.269
I
0
z
OW= 5 mls (0.192 v~m)
7= Omls
~6
m
CR BOUND
– 0.231
(10,OW Realizations)
5
-
0.192
4
-
0.154
-
0.115
-
0.077
3
L
2
A BAYES
0 PP
❑ ML
0.036
1
o~o
-10
+4+-2
4
02
6810
SNR (dS)
Figure 2. Optimolvelociiy estimation standard emorforzero.mean
Doppler weather.
Both panels plot esiimated standard emrforjour
methods oJDoppter velocity estimation:
ML, Bayes, WPdetived,
and PP. Theupperpanel
comsponds
ioweaiherhauing
anawow
apecimm tidth ond ihe Iowercomsponds
10 weather having a wide spectmm m’dth.
14
that of the ML, PP, and WP wtimators; at O dB, the Bayes standard error is r=pectively 0.58,
0.60, and 0.54% that of the others). For SNR values less than OdB, adequate separation of signal
from noise becomes more diffimdt and the Bayes standard error drops as its estimate bemmes
increaain~y biased toward zero. Comparisons among the estimators for SNR values below O dB
shordd therefore include hiss error, and this is included in the sections to fo~ow.
4.1.2
Wide
Spectrum
Widths
For wide spectrum widths rdso, the general observations of tbe previous section apply, but of
particular note for these input signals is the following. ML and PP performances are predictably
dew, dthougb ML is better at higher SNR vafues and appears to approach the CR bound (as SNR
increas-), whereas the PP curve appears to plateau at a level distinctly above the CR bound. From
inspection of Table 1, one may surmise that at a normtized spectrum width of 0.2, the decorrelation
between sampl~ is such that very httle improvement can be realized from using higher lag terms
in the estimation process. In confirmation, there is less difference between performance of PP and
ML and the CR and Bayes bounds; however, note that WP stands done as a clearly suboptimd
estimate. This exceptionally marked degradation in WP performance persists to high SNR values
and confirms a wide-spectrum-width weakness identified by other investigators. The ML estimator
aPPears to achieve the lower Bayes bound for SNR values in the 5 to 10 dB range, and both ML
mrd Bayes improve upon PP performance over this range (at 10 dB, the Bayes standard error is
respectively 0.98, 0.81, and 0.37% that of the ML, PP, and WP estimators). For SNR vdrres O to
5 dB, ML and PP performances are essentirdly equivalent, and both depart appreciably from the
Bayes bound M SNR approaches
dB (at OdB, the Bayes standard error is respectively 0.83,0.83,
and 0.64% that of ML, PP, and WP).
As a secondary note, one should observe that there is no conflict in the fact that the CR
bound and Bayes error curves cross (there is an impfied crossing of these two curves for the narrow
spectrum width case as we~). This only serves as a reminder that the CR bound appfies to the
performance of unbi~ed estimators, which the Bayes estimator, generally spetilng, is not.
4.2
Nonzero
Mean
Velocity
Standard error and bias results for nonzero mean velocities (V= 5 m/s and v = 13 m/s) and
narrow and wide spectrum width c~es, as above, are presented in F)gnre 3. Standard error results
are summarized in the upper hdf of emh panel, and hiss results are summarized in the lower.
4.2.1
Standard
Error
For SNR vafues greater than O dB, there is general agreement (within the resolution of the
Monte Carlo parameterizatirm) with the results of Figure 2. Below OdB, there is a notable departure
(most evident for the Bayes results) due to inclusion of bias error.
15
KNOWN o ANO q
7,
\
6 -
‘m’”l
I
I
I
I
1
I
V = 5 m/s (0.192 VNY9)
(1O,OWReabzalions)
0.269
0.231
=
g
0.192
&
o
K
A BAYES
4
0.154
❑ ML
;
~
x WP
0.115
3 -
g
~
i
0.077
2 –
;
a
g
1
CR BOUNO
1
I
0.033
1.2
I
I
I
I
I
0
0
A
BAYES
+.2
❑ ML
-1
x WP
Ow= 1 Ws (0.ow vNyq)
F = 5 tis (0.192 vNyq)
(to,~
Reahzations)
/
I
-2
-2
1
0
I
I
4
2
I
I
6
6
10
SNR (dB)
Figure 9.
(.j
Optimal performance: standard emr and
T = 5 m/i,
aw = 0.038 VNV,
16
bias msulfs for nonzem uelocifies.
,m7M
KNOWN O AND q
7 ~
““g
\k \
.6t
&
K
o
.
g4
–
u
o
a3
-
A
BAYES
=
g
❑ ML
0.192
x WP
(lo,m
a
o
z
a
+2
m
0.231
o PP
K
n
a
~
Realizations)
w
~
CR BOUNO
1
2’6~o’2
g
L
m
a
d
z
-2”
t/
,
:W = 1 Ws (0.033 VW)
v = 13 Ws (0.500 vNn)
(10,000 Realizations)
w
Optimal perjomance:
standard
3.
(b) T = 13 m/s, UW = 0.038 VNy#.
Figun
emr
17
i
and bias results for nonzem
velocities.
KNOWN o AND q
,-7.$
0.269
7
A
OW= 5 mls (0.192 VNyq)
BAYES
0.231
6
~
o
K
(10,WO Realizations)
0.192 K
n
K
e
O.lM g
a
+
fs~
K
o
=4
K
w
o
U3
<
n
z
q
+2
03
0,115 :
u
~
A
0.077 ;
CR BOUND
a
g
1
0.038
I
0
I
I
I
I
1
)
10
o%
0 -
z
z
0
u
1
$
N
i
i
q
g
Q PP
z
❑ ML
-1
x
–
+.2
g
WP
[
A
-2 ~
4
(10,000 Realizations)
44
-2
0
10
2
SNR (dB)
Figum$. Op!imalperfomance:
standordemrandbios
(c) E= 5 m/s, Ow= 0.192 VN,,.
18
msulisjor nonzeroue/ocifies.
KNOWN o AND q
?
I
h
,-7s.6
1
I
I
0,269
1
6
0.231
i
:W = 5 ds
t
\\\
K
K
u
o
a3
a
n
z
<
+2
m
i\
Vu,,.)
~“”’54
o
K4
.
(0,192 vN”q)
v= 13m/s(0.500
\\
4092
1
I
x
WP
I
0
2.6
I
A
BAYES
o
PP
I
I
I
I
I
❑ ML
x
WP
h
o –
&
A
*
A
I
g
m
~
m
-2.6<
:W = 5 m/s (0.192 VNyq)
v= 13tis(o.500vNyq)
(l0,000RealizatiOns)
-5.2
I
4
I
-2
I
I
I
I
I
0
2
4
6
8
-
1 4.4
10
SNR (dB)
Opiimalperjomance:
standordemor
3.
(d) T = 13 m/8, Uu = 0.lg2 UN,,.
Figure
19
and bias msullsfornonzew
velocities.
4.2.2
Bias
For both narrow and wide spectrum widths there is a breakdow of dl four methods w SNR
decreases bdow O dB. For SNR values greater thm O dB, the hi= of each estimator appears to
be wittin acceptable fimits and generaRy near zero. A large proportion of tbe improved (standard
error) performance of the Bayes method, for SNR <0, is at tbe cost of increaaed bias (toward zero).
GenerWy, the PP estimator appears to have the best (i.e., smdest) bi= performance. Departure
from zer~bias performance in the narrow spectrum width caae occurs eartier (i.e., at higher SNR
vdrrw) in comparison to the wide spectrum width c~e.
PP and ML resdts do not appear to change appreciably when the weather velocity is changed
from 5 to 13 m/s. Although the theoretical CR bound does not depend on weather velocity, this
is not true for the bound provided by the Bayes estimate. Performance for the Bayes and WP
mtimators, which botb compute a spectral mean, deteriorate when weather velocity is incremed to
13 m/s—a performmce loss due to spectral folding. (Interestingly, moving weather velocity from
5 to 13 m/s has its most significant bias effect in increming that of the PP estimator.)
4.9
Summary
4.3.1
Narrow
Spectrum
Widths
For narrow spectrum widths ML, PP, and WP methods d have similar performance characteristics (over the range of SNR values examined). Nevertheless, it can be argued that ML provides
better performance at higher SNR values. Clearly, the indication is that higher SNR values are
required to bring out a decisive advantage here from the ML implementation; a more extensive
Monte Carlo anrdysis (including higher SNR values) would be needed to measure the extent of
these improvements. As SNR decreases away from O dB, aU methods begin to fail although the
blm performance of PP is uniformly best. The CR bound is much lower than the performance of
d, but the Bayes results show the information bound to be overly optimistic for this small-sample
(M = 20) case. The asymptotic optimtity of ML estimation w= dso demonstrated to be of no
consequence for this smfl-sample case. The Bayes estimator demonstrates a markedly improved
performance, but for SNR values below zero, this is at lemt in part, at the expense of increaaed
bias. Bias does not appear to contribute appreciably to estimation error for SNR values above
O dB. Ml four methods, however, do exhibit notable biw for SNR values in the range -5 to O dB.
Bi= comparisons appear to always favor PP estimation.
4.3.2
Wide
Spectrum
Widths
At wider spectrum widths ML and PP are for the most part similar, but the ML results
show a slight improvement at higher SNR vafues (greater than 5 dB). Although Bayes performance
represents the optimum, ML and PP are close to its bound (compare to the narrow spectrum case);
d three estimators perform near the CR bound (again, in comparison to the narrow spectrum
20
-e).
However, the WP method clewly has an undesirable performance at wide input spectrum
widths. An aplanation for this is offered in Section 5.2.
5.
PERFORMANCE
WITH
ARBITRARY
u AND
q
The previous section indicated that a small performance improvement (as measured by etandard error) might be obttined using an ML formulation (relative to PP and at high SNR values
ordy), and that a much improved (and optimal) performance might result from a Bayes implementation. The task at hand, now, is to preserve these performance gtirrs while addressing the issue
that u and q are never known exactly.
h the remainder, the Bayes and ML algorithms will process data using approximate values
for the parmueters u and q aud, in that sense, represent suboptimd algorithms. (However, for
convenience, the labels Bay= and ML will stiU be used.) Before evaluating practical approaches to
=timating o and q it is useful to examine the effect of arbitrary u and q values cm Bayes and ML
performance. h other words, for velocity estimation, first consider whether it is important that
either u or ~ be known at dl. This examination is made by keeping one parameter fixed at its
known value while varying the other among appropriate candidate values,
6.1
Sensitivity
to Incorrect
q
Figures 4 and 5 continue tbe narrow/wide spectrum width anrdysis of before by exarrcining
perform~ce when data are processed assuming either one of two fixed q vrdues: Oor 10 dB. These
cboicw represent logical test cases in the sense of asking whether reasonable performance cm be
obtained by categoricdy treating tbe data as either low or high SNR data. Fjgure 4 considers
ML estimation for the narrow and wide spectrum width case; Figure 5 repeats the arrdysis for
the Bayw estimator (comparisons for Doppler weather targets of 5 m/s (0.192 VNV*
) and 13 m/s
(0.500 VNvg)are presented). In this, and dl following figures, the Bayes performance curve for tbe
case of known u ad rf (Section 4) is repeated as the “Bayes Bound.” The results for PP estimation
are dso reproduced for continued comparison.
5.1.1
ML Algorithm
In tbe case of narrow spectrum width weather [Figures 4(a) rural 4(b)], tbe parameter q as
predicted (Section 3.1.1 ) h= no apparent effect cm ML performance. This is not quite the cue,
however, for wide spectrum width weather [Figures 4(c) arrd 4(d)] where mismatch between assumed
and actual SNR results in increased estimation error. As will be seen dso in the case of the Bayes
dgoritbm, using a 10 dB vrdue for tbe SNR parameter results in a performance loss (relative to
PP) for input SNR values below 6 dB. Hence, tbe view of a smoothing window shape independent
of q is, in places, an oversimplification.
5.1.2
Bayes
Algorithm
From Figures 5(wd), it is clear that the Bayes implementation, using an arbitrary fixed q, has
a substantidy
altered performance. In neither case (O or 10 dB window) did performance match
23
~ SENSITIVITY:
7
1
1
ML
!*
6
0.269
I
I
I
o PP
0.231
❑ ML (0 dB)
■ ML (10 dB)
0.192
g5
OW= 1 mls (0.038 VNyq)
K
o
K4
K
u
o
53
G = 5 mls (0.192 VNyq)
0,154
(10,000 ReaNzations)
AYES BOUNO
0.115
0
z
a
~2
0.077
CR BOUND
1
0.038
1~
0
I
-2
(10,000 Realizations)
~.
I
‘4
4
SNR (dB)
Figure 4. ML algotiihm perjomonce
(a) T=
5 m/s,
sensitivity:
ou = 0.038 .~vf.
24
effeci
oj signal-to-noise
parameter
q.
q SENSITIVITY:
ML
IW,s.s
7 ~
““g
0 PP
0.231
6
D ML (0 dB)
~
= ML (10 dB)
g5
a
o
u4
K
w
o
-
0.192 t
o
m
BAYES BOUND
0.154 ;
a
~
(10,000 Real,zat)ons)
a3
a
o
z
a
+2
m
0.115
0
w
N
3
g
a
0.077
1
2,6
o
0.038 z
CR BOUND
I
1
I
1
I
0.2
I
,0
0
~
E
n
w
&
2
a
z
g
~
o PP
5
D ML (0 dB)
-2,6
+.2
■ ML (lOdB)
g
(10,000 Realizations)
-5.2
4
I
-2
I
I
0
2
I
I
I
6
8
+.4
10
SNR (dB)4
Figure 4. ML olgotiihm performance
(b) V = 13 m/$, UU= 0.038 WNvf.
settsifiuiiy:
25
eflect of signal-to-noise
pammetcr
q.
u SENSITIVITY:
7
v
1
I
I
ML
,*
I
o
0.269
I
I
PP
❑ ML (O dB)
■ ML (lOdB)
6
BAYES
BOUNO
$5
a
o
K4
K
u
n
K3
a
o
z
a
+2
m
SW= 5 m/s (0,192 VNyq)
v = 5 m/s (0.1,92VNYQ)
(10,000 Realizations)
\ \
CR BOUND
1
0
.
*
*
o
7
-1
A
&
+
0
PP
D
ML (0 dB)
■ ML (10 dB)
GW= 5 mls (0.192 VNyq)
i = 5 tis
(0.192 vNyq)
(10,000 Realizations)
I
4
-2
I
0
I
I
I
I
10
6
2
SNR (dB)4
Figure ~. ML algotiihm performance
(C)F= 5 m/S, Uw = 0.lg2 UNVq.
sensitivity:
26
effect
OJsignal-to-noise
pammeier
q.
7
I
Q
I
R
q SENS~lVIW:
I
I
ML
I
I
0
6
1
I
PP
❑ ML (0 dB)
■ ML (10 dB)
-\
OW= 5 ~s
(ol 92 vNyq)
i = 13 mls (0.500 VNyq)
(10,000 Reafizitions)
RAVF$ BOUND
\\\
c
0 PP
❑ ML (O dB)
■ ML (10 dB)
:W = 5 ~s (ol 92 vNye)
v = 13 tis (0.500 v~yq)
(1 O,OW Realizations)
-5.2 ~
4
Figure
(d)~=
-2
0
2
4
SNR (dB)
ML o(gotithm performance
13 m/8, ow = 0.lg2 .Nyq.
~.
6
8
10
sensitivity: eflecf of signal-to-noise pammeter
27
q.
~ SENSITIVITY:
7,
1
I
BAYES
,-7,.
I
I
I
I
!!
1
0.269
0,231
6
0
PP
0.192
5
:W = 1 ~s (o.038 vNyq)
V = 5 @S (o.lg2 vNyq)
4
0.154
BAYES BOUNO
3
0.115
2
0.077
1
0.038
CR BOUNO
01
I
I
I
I
I
I
1
I
I
[
I
I
I
10
0.2
70
0 G
g
E
o
w
~
2
a
=
\
$
5
A BAYES (O dB)
V BAYES (10 dB)
o PP
1
g
4.2
g
i = 5 fiS (o.lg2 vNyq)
(10,000 Realizations)
-2
4
I
-2
I
0
I
2
I
4
I
6
I
8
+,4
10
SNR(dB)
Figure 5.
q. (a)T=
Bayes algorithm performance
5 m/s, UW = 0.038 v~vq.
sensitioiiy:
28
e5eci of
signal-lo-noise
pammeier
7
q SENSITIVITY:
I
I
I
,m,s,,
BAYES
I
4
0
6
0.269
I
I
L
PP
BAYES (O dB)
V
BAYES (lOdB)
0.231
K
o
K
L~ ~
0.192 %
o
a
gw = 1 m/s (0.038 VNyq)
v = 13 tis (0.500 vNyq)
(10,000 Realizations)
BAYES BOUND
O,lw
:
a
k
0.115 0
w
~
0.077 g
a
o
1
CR BOUND
0.038 z
1
t
-5.2
r
4
OW= 1 tiS (0.036 VNYq)
? = 13 MS (0.500 vNyq)
(10,000 Realizations)
I
0
I
-2
I
I
2
I
6
)
6
1
I +.4
10
SNR (dB;
Figuw
5.
Bayes
algotiihm
perjomance
sensitivity:
q. (b) ~ = 13 m/s, OU = 0.038 vNVq.
29
effect of signal-to-noise
pammeier
q SENSITIVITY:
I
I
I
,*7!
BAYES
I
I
I
A BAYES (0 dB)
v BAYES (lOdB)
o PP
\\\
Ow= 5 tiS (o.1g2 vNyq)
5 mls (0.192 vNyq)
Walizations)
(10,000
v =
\
IAYES BOUNO
CR BOUND
1
0
1
I
I
I
I
I
I
I
I
I
I
I
1
0
A BAYES (O dB)
v BAYES (lOdB)
f
-1
Q PP
OW= 5 m/s (0.192 VNyq)
? = 5 m/S (o.1g2 vNyq)
(10,000 Realizations)
—:
I
I
I
a
-2
0
2
I
I
1
4
6
8
10
SNR (dB)
Figure
5.
q. (c)V=
Bayes algorithm perjomance
5 m/6, Uu = 0.192 v~vg.
sensitivity:
30
effect OJ signal-to-noise
pammeter
q SENSITIVITY:
SAYES
7
0,269
A BAYES (O dB)
v
6
BAYES (lOdB)
0.231 a
J
o
o PP
K
0.192 5
0
a
0,154
;
0,115
k
~
u
~
0.077
:
a
a
g
1
0.038
01
I
I
I
I
I
I
1 o
0.2
“~
0
x
x
*
x
.
o~
m
z
g
n
u
m
N
i
a
z
A BAYES (O dB)
~
m
v
BAYES (lOdB)
o PP
-2.6 (
1
+.2
:
OW= 5 mls (0.192 v~yq)
v = 13 mls (0.500 VNfl)
(10,000 Reahzalions)
-5.2
4
I
I
-2
0
I
4
I
2
I
6
1
8
4.4
10
SNR (dB)
Figw~ 5. Bayes algotiihm
perfomonce
sensitivity:
~. (d) T = 13 m/n, uw = o.lg2 v~vq.
31
effect of signal-to-noise
pammeter
the optimum Bayes Bound for d input SNR values; nor did it, at least, unifody
PP performance.
improve upon
For the narrow spectrum width case of Figure 5(a), there is au (apparently) anomdmrs
crossing of the Bayes Bound curve by the performance curve assuming q = OdB. TMISis not a
contradiction because the Bayes Bound optimrdity appties only in the sense of average performance
against the tottity of d possible weather target velocities. Hence, it is possible to obtain lower
standard errors for this purticufnr weather velocity of 5 m/s. (Clearly, tbe estimator O = 5 m/s,
an extremdy degenerate case, has zero standard error and him at this test point.) With the O dB
window, note the severe compromise in estimator bias. This bias is reflected in the (standard error)
performance loss, which is most notable at higher velocities [see Figure 5(b)]. Hence, for narrow
spectrum width weather, processing the data with M assumed SNR of O dB incurs the penalty of
increased bias restiting from inadequate signal isolation.
Assuming an q of O dB does make sense for wide spectrum width weather [Figures 5(c) and
(d)]. For low input SNR values, the optimal Bayes Bound is matched, and at higher input SNR
vduw, performance appears to be no worse than that of PP. The bias of this implementation is
dso very sitilar to that of PP.
At the other extreme, processing tbe data assuming q = 10 dB appears to better PP performance in the cwe of narrow spectrum width signals but at the cost of a performance loss (VS PP)
at low input SNR values and wider spectrum widths [Figures 5(c) and 5(d)]. The bias performance
with a 10 dB window, if anything, does improve upon that of the ided (q known) case.
6.2
Sensitivity
to Incorrect
o
For this series, the known values for q were used in the algorithm and a set of values for the
parameter u, ranging above and below the true value, were tested. In contrast to varying V, the
range of u values tested did not appreciably change tbe bim results. Therefore, bias curves for this
set are not presented.
Figures 6 and 7 summarize
the standard
error results for ML and Bayes
dgoritbms respectively.
For the narrow input spectrum [Figures 6(a), 6(b), 7(a), and 7(b)], u values ranging from
Utrue/4
to 5Utru.8 Were tested;
fOr the wide input spectrum [Figures 6(c), 6(d), 7(c)) and 7(d)l~
values ranging
from 0,,., I 5 to 9/5uir.eg were tested. In plotting the results, the performmce
region spanned by underestimating o is marked in white; the performance region spanned by
overestimating u is indicated with dark shtiing. Performance curves for euh of the tested values
are included as thin fines; the lowest curve in each panel always represents the performance when
‘Values 0.25, 0.5, 1.0, 2, 3, 4, and 5 m/s (u~,., = 1 m/s) were examined.
‘Values 1, 2, 3, 4, 5, 6, 7, 8, ad
9 m/s (u,,.,
= 5 m/s) were examined.
32
0 SENSITIVITY:
I
I
I
ML
1
,x,,.!,
I
I
I
0.269
0.231
0.192
0,154
0.115
I
I
I
I
I
I
0.077
a
g
0.036
E
~
1 o
(a)
0,269
a
a
n
z
a
~
R
y
d
0.231
~
$
5
0,192
4
O.IM
3
0.115
2
0.077
1
0.036
0
4
-2
0
2
6
6
10
SNR (dB;
(b)
Figuw 6.
ML algorithm perfomaltce
(4) T = 5 m/s,
UW = 0.038 UN,,.
sensitivity: effect of spectmm
(b) T = 13 m/s, UW = 0.038 UN,,.
33
width pammeler
o.
o SENSITIVITY:
,m,,. !e
ML
7
0,269
6
0.231
5
0.192
-
4
0.154
3
0.115
2
0.077
0.036
PP
I
I
I
I
I
K
o
K
%
I
(c)
g?
a
o
z
~6
m
v.
0.231
~
=
K
0,192
9
13 mls (0.500 VNYQ)
(10,000 Realizations)
5
4
0,154
PP
3
0.115
2
0.077
1
0.038
01
I
I
I
4
-2
0
2
1
I
I
6
6
I o
10
SNR (dS;
(d)
Figaw
(c) ~ =
6.
5
ML algotifhm perjomance
m/8,
Ow = 0.192 UNvq.
sensifiviiy:
efleci of
specfmm widfh pammefer u.
(d) T = 13 m/S, Ow = o.lg2 UN,,.
34
o SENSITIVITY:
7
BAYES
,m,,
,,
~
“269
6
0.231
t\
Os = 1 ~s (oo38 VNyq)
V -5 m/s (0.192 VNyq)
/
(10,000 Realizations)
j 0.192
0.231
Ow = I MIS (0.038 vNfq)
v .13
I
5
‘\
\
m/s (0.500 vNyq)
i
=
s
a
(10,000 Roatizations)
Y
4
3
4
2
0.077
1
01
I
I
I
4
-2
0
2
SNR (dB;
I
I
1
6
8
10
10
(b)
Figure 7. Bayes algon’thm perJomnance sensifiuify:
a. (a) v = 5 m/8, Ow = 0.038 u~v~. (b) V = 13 m/s,
35
efiect OJspectmm
UW = 0.038 UN”*.
width pammeier
?
0 ~ - Sds (o. 192 VNYQ)
v. 5 Ws (0.192 v~~
6
\
(~o,ooo Realizaf;ons)
--
\
0,231
PP
0.192
5
0.154
4
3
0.115
2
0.077
0.036
i
1
I
I
I
I
I
u
o
a
~
I
0 ~. 5 mls (0. 192 VNYQ)
-
\i
V. 13 M[S (0.500 VNYQ)
(f 0,000 Realizations)
Pp
\
5
i
1
0.154
4
0.115
3
0.077
2
1
0.036
1
~o
0
a
-2
0
4
2
6
6
10
SNR (dB)
(d)
Figure
7.
u. (c)5=
Boye$ algotithm performance sensitivity:
eflecf oj specimm width pammeier
5 m/s, uu = O.lgz UN”q. (d)V=
13 m/st Ow = 0.lg2 uNvq.
36
there is a perfect match between the assumed u value and that of tbe weather. The heavy curve
in =h panel is PP performance for reference.
h general, signifiwt
deviation from optimal performance occurs for o parameter values
grossly in error (using values 3, 4, and 5 m/s when et,., = 1 m/s, and using values 1 and 2
m/n when at,= = 5 m/s). Because ML performance, assuming u md v known, is close to PP
performance, not knowing the correct value for o generaUy results in a significant performance loss
[Figura 6(&d)]. For narrow spectrum widths and SNR vd.es in the range O to 5 dB, a marked
performance gtin stiU exists for the Bayes estimator, regardless of the value used for the parameter
u. The potential compromise at larger SN R values, however, indicates that the algorithm does not
perform weU with a u value that is too distant from the underlying true value.
Comment.
The WP method, prior to noise subtraction md censoring, can be viewed as
a Bayes rdgorithm wherein the parameter o is assumed to have an arbitrary narrow width (no
frequency domain smoothing is done). The plots in figure 7(c) and 7(d) confirm this notion as it
can be seen that the Bayes performance curves approach those of the WP method (see Figure 3)
when a nmrow u is assumed but the weather possesses a wide spectrum width.
6.S
Summary
It is unclear whether arbitrary fixed values for u and q can guarantee an estimator performance
that is consistently better thao that of PP. Bayes performance relies heavily on knowledge of both
u and q, ML performance, more appreciably on o
In the smoothing window view of Section 3.1.1, it is not enough to smooth arbitrarily. It
is important that the data be processed with an amount of smoothing that matches correlation
strength between samples. Treating the data as being highly correlated (low u) demonstrated a
severe performance loss when weather signals in fact had wide spectrum widths. This explains
why periodogram b~ed rdgorithms, such as WP, do not perform we~ given wide spectrum width
weather (too much weight is given to higher lag products). Unfortunately, treating the data as
being largely uncorrelated (high u) resulted in a corresponding performance loss with input signals
having narrow spectrum widths and high SNR values. Nevertheless, the indications are good that
improved performance (relative to PP) is possible with a smoothing methodology requiring less
than perfect knowledge of u and q.
The ML implementation at best only matches PP performance; any performance gain at
higher SNR levels would clearly be compromised by inaccurate knowledge of u. (Hence, the ML
implementation wiU not be considered further in this report.) A successful Bayes implementation
will require an adaptive selection of smoothing (weighting) coefficients, which is the focus of the
next section.
37
6.
PE~ORMANCE
WITH
ADAPTWE
u AND
q
With an emphasis on the estimation of w, one can adopt the view whereby u and q are
treated as nuisance parameters. Here, there exists a natural Bayesian method of treatment: removal
through expectation. This lo@cd recourse unfortunately does not lead to algorithm simplification
(in the present case), requiring as much computation w that n~ded for solving the vector parameter
problem. (It appears that the integrations required for nuisance parameter removal must be done
numerically and dso require the data vector to be in band.) Coupled with this observation, the
results of the previous sections motivate an approach that s~ks to adapt the computaticmd form
of Equation (12) using (suboptimd) estimates for o and V. Simple estimation of u and q (using
method of moments estimates described below) and direct substitution into Equation (9) and (12)
(smple by sample) were found to yield a performrmce clearly worw thw that of PP. This is not
(entirely) unexpected because, Uke w, u and q are being estimated from a small sample and (uperformmce) sensitivity to large deviations from the true u and q values csn, on average, do more
harm than good. Clearly, an approach is n~ded whereby the estimated values d and fi, substituted
into Equation (12) via Equation (9), are suitably constrained to minimize penalties that result from
their inaccuracy. This section describes one such approach that was found to be successful.
The general processing strate~ considered is as follows. Given a data sample Z, suboptimd
estimates of o and q are first computed and used to select a weighting coefficient array (matched
filter) r from a small, fixed, and predetermined family of matrices; the chosen matrix is used to
process the data as per Equation (12) and provide a velocity estimate. The number of matrices
required, their coefficient specification, and the criteria used to choow from among them is the
subject, then, of this present section.
6.1
Constrained
Inverse
Filter
(r)
Select ion
This section focuses on the nuisance pair (u, V) as an element of a (parameter)
assumed to be partitioned into K disfilnt pieces, i.e.,
set Q that is
K-1
V=
UV&,
where ~in~j=O(i#j).
k=o
assigned an optimal representor (o, q)k c V, and a corresponding weighting
matrix rk is computed as per tbe definition [~uation
(9)]. A representor for a given ~k is
determined by mems of a minimization involving the directed divergence [7] (i.e., KuUback-Leibler
information)
Each
region
~k
is
I(p:q)=EP
[1
logs
(16)
.
39
The divergence 1(P : g) has a useful interpretation as a tistarrce~o me~uring ~ a~lity tO discriminate probablhty density p (and, hence, its corresponding model) from alternative g (note:
1(P : g) ~ O and 1(P : g) = O # p s g). Furthermore, the divergence [Equation (16)] is e~ily
mmputed for the Gaussian case [Equation (3)]: if rl and rz correspond, respectively, to densities
PI and M, then
l(P1:
~)
= 10g
[rll - 10glr21 t tr(rzrl-]
- 1).
A somewhat natural approach, then, is to define the optimal representor for Vk as that pair (u, V)
whose corresponding density [Equation (3)] minimizes the discrimination information (divergence)
averaged over W densities g corresponding to parameter pairs in the set Wk:
(17)
and ( is an index to pairs (u, q) in wk. In words,
where Fk is the density corresponding to ~k
as mpreaentor for the set Wk, select that density (model) which, in an average sense, is lemt
distinguishable from the feasible densities (models) in wk. Note, no restriction is made that the
point ~k
must be conttirred in wk.
where it is assumed that W = (O,0.25] x (0,20] arrd
dl data can .be processed with the weighting coefficients
corresponding to one (arNJtrary) set point (~.
FOr t~s cme it is an e~y matter tO sOlve Equation (17)?]
and one obtains the solution (u, q). = (0.165, 8.4). figure 8 shows the Performance
of the resulting estimation algorithm. Al”tbmrgh performance is near optimal for wide spectrum
widths and high SNR levels (locations new the set point), uniform improvement for the entire range
of parameter values in V is absent, and performance is severely compromised in places as weU. One
must conclude that this V is too large to be represented by one set of weighting coefficients.
Ezample.
Consider
tbe
(trivial)
case
K = 1. That K = 1 is specified ~sumes
Figure 9(a) is a plot of the divergence for the above example. Divergence is near zero in the
vicinity of the set point and cnrves upward (away from zero) as weather spectrum width and SNR
deviate from tbe set point. Note, also, that the curvature is not uniform in direction—the most
acute curvature occurs with respect to spectrum width as weather SNR becomes large. Clearly, the
gnrd is to devise an adaptive method that has a composite divergence surface as flat and as nem
]oTe&njc~lY,
the divergence
f~ls w a true
distance
because
it does DOt SatiSfY the tri~~e
jneqU~-
ity. Th]s faitirrg, however, dries not prevent its use in the present application.
]] OPtjmjzat ion w= ac~fieved bY means of an implementation of the Nelder-Mead modified POlytOPe
(direct-search)
algorithm (see, for example, Gill et rd. [8]).
40
7,
I
I
BEST SINGLE o AND q
I
I
I
I
‘w”
‘; 0.269
0.231
6
;
~5
g
K
o
K4
a
u
n
23
0.192
K
n
K
O.lw
;
(0.038 VNyq)
Ow.
1 mls
v -5
m/s (0.192 VNyq)
a
~
o
z
a
● 2
0.115
n
w
~
0.077
:
m
~
CR BOUND
1
0.036
A
+
o -
A
*
A
Y
A
v
A
w
A
4
A
A
A
v
Ak Om
~
m
~
o
w
~
g
m
~
1
m
-1.0
A
BAYES
o
PP
A
a
z
4.2
OW. 1 mls (0.038 VNyq)
v.
g
z
5 m/s (0.192 VNYQ)
(10,000 Realizations)
-2.0 ~04.4
4
-2
0
SNR (dB;
Figure 8,
coefficient
Boyes algotithm per]omance:
suboptimal
set. (o) V = 5 m/s, UW = 0.038 WNj$.
41
u and v using best single-weighiing
BEST SINGLE o AND q
I
1
I
I
,-7.
!,
0,269
I
I
Y
A BAYES
0.231
0.192
Ow= 1 mls (0.038 V.yq)
BAYES BOUND
?. 13 mls (0.192 VNYQ)
(10,000 Realizations)
0.19
0.115
0,077
CR BOUND
0.03B
0.2
A BAYES
Q PP
-2.6
~W = 1 m/s (o.036 VNYQ)
t = 13 mls (0.500 vNyq)
‘Y
1
(10,000 Realizations)
t
I
-5.2
4
-2
I
o
I
I
2
I
I
6
8
1 +.4
10
SNR (dB;
Figure
8.
cocficieni
Bayes aljorifhm
performance:
suboplimal
set. (b) T = 13 m/s, UW = 0.038 UNYq.
42
a and v using best single-weighting
71\’
I
BEST SINGLE o AND q
I
I
I
‘%75m 0.269
I
6
.
1
o –
)0
A BAYES
~
o
PP
-1
4.2
0..5
v -5
M/S (o.192
vNyq)
m/s (0.192 vNyq)
(10,000 Realizations)
-z~
4
44
-2
0
2
4
6
8
10
SNR (dB)
Figure 8.
coeficienf
Bayes algorithm performance: suboptimal u and q tising besi single-weighiing
set. (c) V = 5 m/s, OW = 0.192
VNyq.
?
BEST SINGLE o AND q
I
I
I
\
1%7’ “
I
I
0.269
f
0.231 =
g
6
~5
g
K
o
=4
K
w
o
K3
a
0
z
a
+2
m
BAYES BOUND
V = 13 m/s (0.500 VNyq)
(10,000 Realizations)
0.192 K
o
K
a
0.154 ~
a
~
0.115 0
w
~
CR BOUND
0.077 g
K
o
0.038 z
1
I
I
I
I
I
I
Ow= 5 m(s (0.192 VNyq)
V. 13 m/s (0.500 VNYQ)
(10,000 Realizations)
I
A
-2
I
0
I
2
I
I
I
4
6
6
10
SNR (dB)
Figure 8.
coeficienf
Bages algotiihm
perJomance:
set. (d) V = 13 nl/s, UW = 0.192
suboptimal
UNyf.
44
u and v using best
single-weighting
o“
0.2;
SPECTRUM
~o
‘~
o
SPECTRUM
WIDrn
D:vcrgecce mi”imiza{ion
of iti compatiment
0.25
SPECTRUM
for three simple
gence between an optimal compatimcni
densities
~o
o
0.25
Figaro g.
MD~
WID~
patiifions. Computed direcfed diver-
mpmsentor [Eqnaiion (1 7)] and the feasible model
w plotted. (The divergence scale is arbitmq.)
mm as possible. The logical extension, of course, is to swk improvement by solving the situation
for K > 1. Two simple extensions, a two and thrw compartment model, are dso tilustrated in
Figure 9(&c). Here, the divergence surface for each compartment is computed as per Equation (17);
dthcmgh not yet striking, the notion of flattening the composite surfwe is clear.
There is, however, a problem with the simple extension of Equation (17) to K > 1; Equ&
ticm (17), as written, has the imphcit assumption that one would (could) distinguish perfectly
between the opposing hypotheses w to whether data Z were more consistent with parameters from
the set ~k vs rdternatives from its complement Vi = V – wk. clearly, for }{ >1, Equation (17)
must be modified to ucmrnt for the accur~y of the decision process that matches the data to one
of the subsets V&:
~k
=
(Csv)tv
t
. ..
.
Pr(SeleCt
~k I ~kc).
~kc
~(q(
: ~~)ti}
(18)
.
In this way, the desire to optimally match (u, q)k to ~k is balanced against the probability that
the data will be incorrectly matched with Wk.
6.2
Suboptimal
Estimation
The cdculatimrs
of u and q
for Equation
(18)
require
specification
of a set of decision
rules
and
the
be used; however, once this is done dl information required
to solve ~uation
(18) is present and the selection of rk! (k = 0,.. ., I{ - 1), can be completed
prior to the processing of any data. Therefore, atthough computaticmdly formidable, the solution of
~uatimr (18) is quite achievable. This section will focus on decision rules using essily computable
suboptimd estimates for a and V. For suboptimd estimates, an appeal to the assumed correlation
structure of Equation (1) and (method of moments) estimates for & and O, derived from a weighted
least-squares fit to the data, can be used. The le~t-squares equations
correspondlcrg
statistics
(estimators)
to
(19a)
and
M-1
M-1
~ urmm21n
m=o
I?m] =
~
wmm21rr[S
t~~m]
1 * *M-l
- ~rr
u
~
wmm4
(19b)
m=o
“=0
@n be used to solve for o ad S (which provides an estimate for q); the lag estimates ?~ are
unweighed here and the (least-squares) weights w~ can be used to weight or select the lag estimates
46
to be used. M w~ = 6~-1, for example, 6 becomes equivalent to the common single-lag spectrum
width estimator [see Zrni6 [9], hls Equation (5.1)]. For the results of this report,
1 f0rm<4
~m d=~
{
was used for wtimation
O otherwise
of u and q.
ME PARAMETER
SPACE W
0,2!
0
c
0
+1
Y,
000
(
20
Figure 10.
6.S
Decision
Rules
A partition
and a Partition
design using simple
decision
wles
for W
At this point it is necessary to be more specific regarding the description of the ~k’s. For the
remainder, it is =sumed that V is the pardlelepiped of the previous example: (O,0.25] x (O,20]. To
simphfy definition of the ~k’S and to provide decisions b~ed on simple rules, consider a partition
derived from a sequence of threshold tests—first, for O and second, for ~. The general design is
illustrated in Fjgure 10. A threshold test of Oagainst (yet undetermined) SNR values divides V into
47
Ewh column is further subdivided along spectrum width
values (rdso to be detemined ) and a requirement is imposed whereby increased petitioning of a
column with respect to spectrum width requires comespondin~y high values for SNR. (The sufiace
curvature of Figure 9(a) suggests that more detailed representation is desired for high SNR values
than low.) To simphfy implementation, each new column to the right is allowed core addltiond
division with respect to spectrum width. The placement of SNR and spectrum width thresholds,
the selection of (u, q)k values, and specification of K are rdl unknowns to be determined.
columns
of (yet
undetermined)
tidth.
For K fixed, Equation (18) can be used to identify optimal values ford threshold boundaries
and rdl (u, V)k pairs. A K-compartment summed divergence error can be defined by summing the
divergence emor in Equation (18) over each set in the partition of V. The K-comp=tment
summed
divergence is monotonic (ncmincreaing) in K. Certairdy adding extra compartments in Figure 10
can only lower the total divergence error. For example, optimrd threshold placement would force
new compartments to become degenerate (collapse to nothing) if they could not improve the overaH
error vduq lower resolution compartments to the left would get squeezed by higher resolution
compartments from the right if the data and estimators for o and q could support finer levels of
partition. Hence, az K increaaes, the K-compartment summed divergence error (bounded below by
zero) must converge. A stopping criteria can be established for selecting K by arguing diminishing
returns with further incremes in K. In this way, K, optimal threshold placement, and optimal set
point values can be obtained.
Figure 11 plots the K-compartment summed divergence for the pmtition scheme illustrated
in Figure 10. Evduaticm of Equation (18) waz approximated by using a Monte Carlo simulation
to obtain a mean and standmd deviation characterization for the ~ and * of Equation ( 19), and
a Gaussian approximation was used to evaluate Pr( select Vk[~k ) and complement. Based on the
results presented in Figure 11, K = 15 waz selected for continued analysis. The corresponding
thresholds and set point values for K = 15 are summarized in Table 2 and illustrated in Figure 12.
In Fjgure 12, optimal set point locations are indicated by a labeled (squwe) dot. The convex
hu~ of the set points in W is illustrated by shading. The most striking result of the optimization is
that the best set point for a region Vk is not necessarily contained within ~k. The convex huU of the
set points represents the constraint required of 6 and Oto hrdance the effect (cm velocity estimation)
of their uncertainty. F1grrre 13 plots the zequence of convex hulls for the values of K considered
in Figure 11. As K incre~es, the convex hull expands but there is a fundamental hmitation to its
eventual extent. To increaae the extent of the limiting hull requires more precise estimators for o
and q or, equivalently, more data. The hmiting hull will rdways be strictly contained within V: for
the hu~ to be equivalent to (i e., cover) W impfies that perfect estimation of u md q is possible.
6.4
Adaptive
Estimator
Performance
The adaptive procedure defined by Table 2 (Figure 12) was used to process simulated data as
in the previous sections. The results for narrow and wide spectrum width weather are presented
in Figure 14.
48
.
.
K
Figure 11.
K-Compartment
summed
divergence.
For narrow spectrum width weather, Panels a and b, the adaptive method demonstrates a near
uniform improvement on the performance of PP. The performance is not only better than that of
PP, it is much closer to the optimum bound established in emlier sections. The slight deterioration
at the higher SNR values may be due, in part, to the decision to use the 15 compartment pwtition.
Figure 13 indicates that the 21 compartment partition added refinement specific to higher SNR
values; therefore, some further improvement at higher SNR values may be possible. Note, also,
that in parallel with approaching the standard error bound for velocity estimation, the adaptive
estimator dso approaches the bias performmce of the optimal Bayes (bound) estimator.
For wide spectrum width weather, Panels c and d, the room for improvement was not =
evident (except at low and very high SNR values). Nevertheless, the tiaptive method demonstrated performance improvement relative to PP at low and high SNR vdues—thrrse regions where
improvement relative to optimrd performance was most likely.
49
Optimal
Thresholds
2
and
Point
Set
Values
(K
Upper q
Threshold
Set Point
Compartment
I
TABLE
= 15)
Upper u
Threshold
o
(0.0983, 2.386)
1.367
-
1
3.545
0.0909
2
(0.1095, 3.892)
(0.1659, 3.794)
3
4
5
(0.1041, 6.440)
(0.1452, 7.082)
(0.1921, 6.960)
7.047
0.0549
0.1279
6
7
(0.0907, 9.554)
(0.1317, 9.723)
(0.1667
12.006
0.0380
0.0903
8
9
in
.“
11
12
13
14
9, 10.916)
(0.203$
I (n nnll 17 n07\ I
,“,.
”..,
.“....,
(0.1186, 13.822)
(0.1554, 13,927)
m
(0.1848, 15.( ,
(0.2155, 15.438)
....
E
I
0.0354
I
0.0821
0.1252
0.1844
The data of the previous figure was combined with measurements at additionrd weather
spectrum widths to produce Rgure 15, which illustrates estimator performance as a function
of weather spectrum width for fixed levels of SN R. There is an almost uniform improvement in
performarrce relative to PP and this improvement for a fixed SNR level is seen to apply across the
range of spectrum widths considered. The improvement is most striking for the two low SNR levels
(Panels a and b). Improvement does not require a corresponding performance loss at Mgher SNR
levels—the adaptive method continues to improve performance there u well.
6.5
Summary
Applying adaptive procedures to situations with small-sample sizes is a difficult t=k. This
sectimr h~ shown that by adopting suitable constraints, an adaptive methOd cOuld be develOped
for the smaB sample velocity estimation problem.
Performance for the adaptive (Bayes) estimator is close to the optimal performance bounds
established earlier. Significant improvement relative to PP wu estabhshed.
50
.
.
0.25
,.,:;
;,.
,.,,..
i,
E
‘ .,
,,.
.
b
,.,.
*?,’;’.’.
“J
10
4
0
o
1
3
20
SNR
Figure 12.
Optimum
partition
51
and sei point locations
0.25
20
o
SNR
Figure 13. Set poini convez hull with increasing K. Fundamental Iimitaiion
of set point convez hull is illustrated Jor a se9uence with increasing [{ ualue.
52
on eztent
?
I
I
I
ADAPTIVE
I
o AND q
I
6
tm7,
I
27
0,269
1
I
0,231
A BAYES
0 PP
0.192
0. = ‘ “s ‘0:036 ‘Nyq)
i = 5 mls (0.1 92 VNyq)
a
o
=4
u
O.lM
(10,000 Reabzations)
u
n
BAYES BOUND
a3
a
0
z
a
+2
w
0.115
-
0.077
1
0.036
CR BOUND
2’6~
“2
4
4
I
-2
0
2
6
8
10
SNR (dS;
Bayes algorithm with adaptive u and V: 15 compatiment
set (I). (a) T = 5 M/S, au = 0.038 *N”q.
Figure
Il.
53
weighting coeficieni
,-7!
ADAPTIVE o AND q
?
I
A BAYES
0.231
6
OW= 1 mls (0.OW VNYQ)
25
-
BAYES BOUND
0.269
0.192
C = 13 dS (0,500 VNYQ)
(1O,OWRealizations)
;4
0.154
a
w
o
53
0
z
<
+2
m
0.115
0.077
1
0.0%
CR BOUND
01
I
I
I
~..4
-2
0
I
I
I
4
6
6
2
o
10
SNR (dB)
14. Bayes algoriihm with adoptive o and q: 15 compatiment
(I). (b) U = 13 m/s, u~ = 0.038 VNyq.
Figure
set
54
weighting coeficieni
ADAPTIVE
I
u AND q
,W,.a
I
i
I
0.269
I
71<’
0.231
6
0 PP
0,192
5
v = 5 m/s (0:192 vNyq)
.
4
0.154
BAYES BOUNO
3
0,115
2
0.077
1
0.038
A
BAYES
Q PP
f
Ow= 5 m/s (0.192 VNyq)
T = 5 m/s (0.192 VNm)
(10,000 ReaUzalions)
f
.
I
-2
-2
4
I
I
0
I
4
2
I
6
I
8
SNR (dS)
Figun
Eel (I).
14. Bayes algon’thm
(c)
T
=
5
m/S,
OW
=
with adaptive
0.192
o and q:
VNvq.
55
15 compatiment
weighting coeficieni
03
o
g
z
o
u
~
m
a
z
A
i
>
K
BAYES
Q PP
-2.6 (
Ow .5
i
=
m/s (0.192
4.2
g
vNyq)
13 mls (0.500 vNyq)
(I 0,000 Realizations)
Li
-5.2
4
I
-2
I
I
0
2
I
4
I
6
I
8
10
SNR (dB)
Figure 14.
Bayes algorithm with adaptive u and O: 15 compotimeni
sei (1). (d) T = 13 m/s,
a~ = 0.192 VNY9.
56
weighting coefficient
10 [
I
9
‘p~
I
ADAPTIVE a AND q
I
1
I
I
0,346
8
0.306
?
0.269
‘AyE’~
6
5
0.231
0.192
BAYES BOUND
0.154
4
0,115
3
~=-5dB
v = 5 m/s (0.192
2
CR BOUND
z
2
-1
a
vNyq)
0.077
(10,000 Realizations)
0.038
7/
E
u
n
u
,W7, ,!
I 0,385
(a)
10
I
I
I
I
o
%9
q=OdB
~
V -5
6
0,365
0.346
m/s (0.:92 VNYQ)
(10,000 Realizations)
0.306
?
0.269
6
0.231
5
0.192
‘p~
4
0.115
3
0.077
2
1
:::%*
’038
~o
0
1
0.154
BAYES
0.05
0.15
0.10
NORMALIZED
SPECTRUM
0.20
0.25
WIDTH
(b)
Bayes algorill,m will, adnptive u avtd q: 15 coIt]part!!Ler,t
Figure 15.
set (11). {e) SNR = -5 dU. (b) SNR = O d~.
57
weigljting
coeficieni
i;k?i
a
u
<
(c)
0,385
~
n
u
– 0.346
;
a
~
~ 10
a
:9
a
+
m8
– 0,308
g
7
-
0.269
-
0.231
5
-
0.192
4
-
O.l M
3
-
0,115
q=lOdB
v -5 Ws (0.192 vNyq)
6
(10,000 Reakzations)
‘~:
o
0.05
0.15
0.10
NORMALIZED
SPECTRUM
0.20
0.25
WIDTH
(d)
Figure 15. Bayes algotithm with odopiiue o and q: 15 compotimelit
(c) SNR = 10 dB. (d) SNR = fO dB.
set (II).
58
weighting cmficient
7.
CONCLUSIONS
Ewh of the previmrs sections included a brief summary and these statements
repeated here. Some concluding remarks are, nevertheless, in order.
will not be
This report’s primary objective h= been to examine the challenge of Doppler velocity estimation when confronted with a small-sample size. Applying a generally accepted model for the
measurement of (metmrologic~y
generated) Doppler signals, lower bound performance Imitations
were first wtabhshed. These bounds were shown to be clearly different (greater) than those prvialed by standard CR analysis, but room for improvement (relative to the standard PP estimator)
ww nevertheless indicated. Optimal velocity estimation, under the aasumed model, by definition
requires the joint estimation of a vector parameter. Previous attempts at such optimal estimation
have been hampered by the technical difficulties that arise in solving the comphcated system of
equations that result. The potential of approximate methods that seek to treat some of the vector
parameters = fixed quantities w= explored. Sensitivity to these approximating usumptions w=
studied md insight into the relative importance of these nuisance parameters ww provided. An
adaptive method w= proposed. The new method does not require excessive computations—nothing
more extensive
than previously
proposed FFT methods. The find adaptive estimation scheme w=
shown to provide near optimal performance for a span of SNR and spectrum widths likely to be
associated
with
meteorological
signals.
59
APPEND~
Proof of Equation
Preposition
A.1 kt
P(ZIG)
where R = R(O)
Parumeter
vector.
can be abtained
ZT = [zOZI . . . ZM-1] be a complez
=
A
(4).
mndom
vector with Gaussian demity
rr-MIRl-le-z+R-’z,
is the M x M covan’ante matm’z and @T = [00 0, . . . 0“-]]
Then, the Fisher Information matriz F = [ji,j] dejned by
equivalently
is a rwl. valued
jrom
(Al)
Pwfi
Define the unit vectors of order n as
o
1
0
,e~=
l:!
1
,.. ., en=
o
and the elementary matrix Eiti (of order n x n) as
Ei,j = e<e~.
.
For an arbitrary
example):
matrix A = [ai,j], the following identities are standard
aii = e~Aej,
(MC Graham [10], for
(A,2a)
61
(A.2b)
ij
ij
trA = ~
(A.2c)
e~Aei.
,
To prove ~uation
(Al),
begin by taking the logmithm of the density,
lnp(Zl@) = -Mlnz
-lnlR[
- ZtR-]Z,
and compute the derivative, term by term, with respect to @. Only the latter two terms are of
importance. For the first of these, Oin ]R1/~@,
=
‘r{R-’%}
where the l~t tine fo~ows from application of Equation (A.2):
For the second term, note that
ZtR-]Z
= tr{ZtR-’Z)
= tr{ZZtR-l)
from which it follows that
~zt
~=
R-12
Otr{ZZtR-’)
O@
.
62
(A.3)
Continuing,
&r{ ZZtR-l)
88k
=
F?tr{*}$
=
=
~~-t~{ZZtR-l
ij
Ei,jR-’}~,
where the last Ene fo~ows from the result
Additionrd reamangement
results in
8tr{ZZtR-’)
86k
= -tr
{
,
R- 10R
— R-1 zzt
~ok
}
(A.4)
Combining Equations (A.3) and (A.4) provides the intermediate result
Olnp(Zl@)
~ek
= tr
{
R-l ~
The next step is to evaluate the expectation.
and Equation (A.5),
Fid
=
E
=
E
tr
From the definition of the Fisher Information matrix
89j1
81np(Zl@)
08i
[
[{
81np(Zl@)
R-’ ~
R-l (ZZt -R)
t
Worting with the terms inside the expectation
tr
R-l ~
{
R-l (ZZt -R)
,
(A.5)
R-l (ZZt - R)}.
}{
}{
tr
R-l ~R-]
>
(ZZt -R)
and again using (A.2):
tr
R-l ~
63
J
R-l (ZZt -R)
}
}1
.
=
Now,
(ZZt - R)e~e~(ZZt
- R)
is an M x M matrix with ninth entry given by
(z”zI- r“,k)(ziz%
- Ti,m)
for which the expectation
is commonly known (see Miller [11], for example):
E {(znz~ - r~,k)(zlz~
- rl,m)} = r~,mrl,k.
Therefore,
E {(ZZt
– R)e~e~(ZZt
- R)} = Rri,~.
Flndly, using Equations (A.6) and (A.7) one obttins
wh]ch
is the desired result.
64
(A.7)
REFERENCES
1.
R.J. Doviak and D.S. ZrniL. Doppler Radar and Weather Obsemations.
Orlando, Florida, 1984.
2.
D.S. Zrnit. Simulation of weatherfike Doppler spectra and signals. Journal of Applied Meteoro~y,
14:61$620,
1975.
3.
H.L. Van Trees. Detection, Estimation,
Sons, he., New York, New York, 1968.
4.
P.R. Mahapatra ad D.S. Zrnit. Pr~ticd
algorithms for mean velocity estimation in pulse
on Geoscienm
Doppler weather radars using a smd number of samples. IEEE Tmnsactions
and Remote Sensing, GE21(4):491-501,
1983.
5.
K.S. MiUer and M.M. Rochwarger.
.
IEEE fi~actions
6.
on Injomation
P.T. May and R.G. Strauch.
Journal oj Atmospheric
and Modulation
Academic Press, he.,
Part I. John Wiley and
Theory:
A covariance approach to spectral moment estimation.
Theoy, IT-18(5):588-596, 1972.
An examination
and Oceanic Technolqg,
Theory and Statistics.
of wind profiler signrd processing algorithms.
6:731-735, 1989.
John Wiley and Sons, New York, New York,
7.
S. KuUback. Injomation
1959.
8.
P.E. GiU, W. Murray, and M .H. Wright. Practiml Optimization.
York, New York, 1981.
9.
D.S. Zrnit. Estimation of spectral moments for weather echoes.
Geoscience Electronics, GE17(4):1 13-128, 1979.
Academic Press, Inc., New
IEEE
Tmnsactions
10.
A. Graham. Kmnecker Products and Matfiz Calculus with Application.
Wiley and Sons, New York, New York, 1981.
11.
K.S. Miller. Complex gaussian processes. SIAM Review, 11(4):544-567, 1969.
t
65
on
Hdsted Press: John
Download