NUSC Technical Report 8887 i21 May 1991
. IJ
AD-A237 388
Spectra and Covariances for"Classical" Nonlinear SignalProcessing Problems InvolvingClass A Non-Gaussian Noise
Albert H. NuttallSurface ASW Directorate
David MiddletonConsultant/Contractor
Naval Underwater Systems CenterNewport, Rhode Island / New London, Connecticut
Approved for public release; distribution Is unlimited.
I I (1111 llii l i; llI I 11(1 Iill l! ~Ii 11l
PREFACE
This research was conducted under NUSC Project No. A70272,
Subproject No. RROOOO-NO1, Selected Statistical Problems in
Acoustic Signal Processing, Principal Investigator Dr. Albert H.
Nuttall (Code 304). This technical repozt was prepared with
funds provided by the NUSC In-House Independent Research and
Independent Exploratory Development Program, sponsored by the
Office of the Chief of Naval Research. Also, this research is
based in part on work by Dr. David Middleton, supported
originally by Code 10 under ONR Contract N00014-84-C-0417 with
Code 1111.
The techiiical reviewer for this report was Roy L. Deavenport
(Code 3112).
REVIEWED AND APPROVED: 21 MAY 1991
DAVID DENCE
ATD for Surface Antisubmarine Warfare Directorate
S p e c t r a n dT C o v a r a n c e f o r CF o r m A p p r o v e d
i R E Signal PO C ME N gA I PPBP No. OmsE-or1 5PUINI rlD~ltl Jrff frthis collec'tion of intformaiion is estitled to average t hour Def feOnt. including the time for rebviewing instr'ucti ons, Watlching 9-iStttg data source.githefil~l nd ml~llm at a i l nc i.e and monitmg and refviewing th e 4colle< ton of informaio. If d€m e ¢~rhgti tretL~lieo n ~ e'i4LC ft¢otl 'tO ofinf~r ltu ctdn iugt on$ , o red.ciA9 this burden.,to WAshorqtOn headquarters nev~e S wen doe tegfardn Ino tioun tmt o an y Otr so Of efrthis
DaisP Highway. StJhe 1204. Arl tn.v 22202-4302. and to the Office of Manage"In and budget. Paperwork fleduction Project (0704-0 166). Washington, DC 2050]
1. AGENCY USE ONLY (Leave blank) 2. REPORT DATE 3. REPORT TYPE AND DATES COVERED
21 May 1991 Progress4. TJITLE AND SUBTITLE S. FUNDING NUMBERSSpectra and Covariances for "Classical"Nonlinear Signal Processing Problems PE 61152NInvolving Class A Non-Gaussian Noise
6. AUTHOR(S)
Albert H. NuttallDavid Middleton
7. PERFORMING ORGANIZATION NAME(S) AND ADORESS(ES) B. PERFORMING ORGANIZATIONREPORT NUMBER
Naval Underwater Systems Center TR 8887New London LaboratoryNew London, CT 06320
9. SPONSORING / MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSORING / MONITORINGAGENCY REPORT NUMBER
Chief of Naval ResearchOffice of the Chief of Naval ResearchArlington, VA 22217-5000
11. SUPPLEMENTARY NOTES
12a. DISTRIBUTION / AVAIL B; .ITY STATEMENT 12b. DISTRIBUTION CODE
Approved for public release;distribution is unlimited.
13. ABSTRACT (Maximum 200 words)
Because of the critical r6le of non-Gaussian noise processesin modern signal processing, which usually involves nonlinearoperations, it is important to examine the effects of the latteron such noise and the extension to added signal inputs. Here,only non-Gaussian (specifically Class A) noise inputs, with anadditive Gaussian component, are considered.
The "classical" problems of zero-memory nonlinear (ZMNL)devices serve to illustrate the approach and to provide avariety of useful output statistical quantities, e.g., mean or"dc" values, mean intensities, covariances, and their associatedspectra. Here, Gaussian and non-Gaussian noise fields areintroduced, and their respective temporal and spatial outputsare described and numerically evaluated for representativeparameters of the noise and the ZMNL devices. Similar
14. SUBJECT TERMS IS. NUMBER OF PAGEScovariance spectranonlinear Clae_ A noise 16. PRICE CODEnon-Gaussian signal processing
17. SECURiTY CLASSIFICATION 18. SECURITY CLASSIFICATION 19. SECURITY CLASSIFICATION 20. LIMITATION OF ABSTRACTOF REPORT OF THIS PAGE OF ABSTRACT
UNCLASSIFIED UNCLASSIFIED UNCLASSIFIED SARNSN 7S401-280-5S00 Standard Form 298 (Rev 2-89)
PVCr*" by Ai Stil IWISM IN~
UNCLASSIFIEDSECURITY CLASSIFICATIONOF THIS PAGE
13. ABSTRACT (continued)
statistics for carriers which are phase or frequencymodulated by Class A (and Gaussian) noise are alsopresented, numerically evaluated, and illustrated in thefigures. A series of appendices and programs provide thetechnical support for the numerical analysis.
14. SUBJECT TERMS (continued)
zero acrary nonlinearity "- law .. tificationfrequency modulation phase modulation
UNCLASSIFIEDSECURITY CLASSIFICATIONOF THIS PAGE
TR 8887
TABLE OF CONTENTS
Page
LIST OF FIGURES iii
LIST OF PRINCIPAL SYMBOLS v
SUMMARY OF NORMALIZING AND NORMALIZED PARAMETEJS vii
PART I. ANALYTIC RESULTS AND NUMERICAL EXAMPLES
1. INTRODUCTION 1
2. ANALYTIC RESULTS: A SUMMARY 2
2.1 THE SECOND-ORDER CLASS A CHARACTERISTIC FUNCTION 3
2.2 PROBLEM I: HALF-WAVE v-TH LAW RECTIFICATION 5
(STATIONARY HOMOGENEOUS FIELDS)
2.2-1 Gauss Processes Alone (A=0) 8
2.2-2 Case B, Figure 2.1 29I. The Intensity E(y 2 ) 10
II. The Mean Value, E(y) 2 2 12
III. The Continuum Intensity, E(y )-E(y) 12
2.2-3 Case A, Figure 2.1 13
2.2-4 Remarks 15
2.2-5 Spectra 16
I. Wavenumber Spectrum 16
II. Frequency Spectrum 18
III. Wavenumber-Frequency Spectrum 19
2.2-6 Frequency and Phase Modulation 20
by Class A and Gaussian NoiseI. Frequency Modulation 22
II. Phase Modulation 23
3. NUMERICAL ILLUSTRATIONS AND DISCUSSION 25
I. Gauss Noise Alone 25
(Figures 3.1 - 3.4)
II. Class A and Gauss Noise 27
(Figures 3.5 - 3.10)
EXTENSIONS , o " 29
-q' I. A0I- I
tr n
-%"l a i F [S !,
| | | | m| n- - -
TR 88R7
Page
PART II. MATHEMATICAL AND COMPUTATIONAL PROCEDURES
4. SOME PROPERTIES OF THE COVARIANCE FUNCTION 43
4.1 Simplification and Evaluation of B (Y) 43
4.2 Limiting Values of the Covariance Function 45
4.3 Value at Infinity 46
4.4 Value at the Origin 48
PART III. APPENDICES AND PROGRAMS
A.1 - EVALUATION OF COVARIANCi FUNCTIONS FOR ZERO SEPARATION 49
(AR=O)
A.2 - EVALUATION OF COVARIANCE FUNCTIONS FOR ZERO DELAY 53
(f,f '0)A.3 - EVALUATION OF TEMPORAL INTENSITY SPECTRUM FOR ZERO 55
SEPARATI'fl (AR=O)
A.4 - EVALUATION OF WAVENUMBER INTENSITY SPECTRUM FOR ZERO 59
DELAY (ff'=O)
A.5 - EVALUATION OF PHASE MODULATION INTENSITY SPECTRUM 63
A.6 - EVALUATION OF FREQUENCY MODULATION INTENSITY SPECTRUM 69
REFERENCES 75
ii
TR 8887
LIST OF FIGURES
Figure Page
2.1 A. Two-point sensor array (R2) , giving sampled field 6
at two space-time points.
B. A general array (R) (preformed beam), converting
the field a(R,t) into a single time process x(t1 ).
Both are followed by ZMNL devices, delays, and
averaging, as indicated schematically.
3.1 Temporal covariance (for AR=0); Gauss noise only; 30
cf. (2.11) with (2.7a), (2.9b), and appendix A.I.3.2 Frequency (intensity) spectrum (for AR=O); Gauss noise 31
only; cf. (2.39), used with (2.11) and apperdix A.3.
3.3 Spatial covariance (for f',f=0); Gauss noise only; 32
cf. (2.11), (2.7b), and appendix A.2.
3.4 W"venumber (intensity) spectrum (for f',f=0); Gauss 33
noise only; cf. (2.35a,b) with (2.11), (2.7b), and
appendix A.4.
3.5 Temporal covariance (for AR=0); Class A and Gauss 34
noise; cf. (2.7)-(2.9) and appendix A.1.
3.6 Frequency (intensity) spectrum (for AR=0); Class A and 35
Gauss noise; cf. (2.7) in (2.39) with appendix A.3.
3.7 Spatial covariance (for f',f=0); Class A and Gauss 36
noise; cf. (2.7)-(2.10) with appendix A.2.
3.8 Wavenumber (intensity) spectrum (for f',f=0); Class A 37
and Gauss noise; cf. (2.7)-(2.10) in (2.39) and
appendix A.4
3.9a Phase modulation (intensity) spectrum for index 38p-M1, 2 ,5, Class A and Gauss noise; cf. (2.50) with
(2.44b), (2.45), (2.46) in (2.52), and appendix A.5.
3.9b Phase modulation (intensity) spectrum for index 39
@p-10,20,50, Class A and Gauss noise; cf. (2.50) with
(2.44b), (2.45), (2.46) in (2.52), and appendix A.5.
iii
TR 8837
3.10a Frequency modulation (intensity) spectrum for index 40
PF=1,2,5, Class A and Gauss noise; cf. (2.48) with
(2.49), (2.44a), and appendix A.6.
3.10b Frequency modulation (intensity) spectrum for index 41
PF=10,20,50, Class A and Gauss noise; cf. (2.48) with
(2.49), (2.44a), and appendix A.6.
iv
TR 8887
LIST OF PRINCIPAL SYMBOLS
A overlap index (AA) of Class A noise
a(R,t) input (noise) field
B output covariance function, cf. (2.7a)
b dimensionless factor, (2.44) et seq.
Dp,DF phase- and frequency-modulation scaling factors
6 (Dirac) delta function
FI,F 2 characteristic functions
FM frequency modulation
f(i&) Fourier transform of rectifier transfer function
g ZMNL input-output transfer function
' aG/ 2A "Gaussian" factor
H(V) scaling parameter for v-th law detector outputs,H1 (2.189 b,c)
Jo0 Bec'l t o of fir't kind
K,KL,G covariances
kL,kG normalized covariances
characteristic function variables
M y,M y,M second-moment functions, (2.7), (2.8), (2.11)
PFi F frequency-modulation indexes
pip phase-modulation indexes
vpower law of half-wave rectifier
normalized wavenumber, cf. (2.33a)
2G,A covariance functions (angle-modulation), section 2.2-6
v
TR 8887
2 2A intensity of Class A noise
Fo 0spectral parameter in FM, PM, (2.42c)
PM phase modulation
AR,L R spatial correlation distances
AR array operator
Re z real part of z
p"overlap" correlation function, (2.3)
n2 noise variance°m+n
a 2 intensity of Gauss noise componentG
T observation time
T waveform duration of elementary noise source
T t2-tl, delay (correlation) time
f,f' normalized delay parameters
w( ) normalJzed intensity spectrum, (2.52)
W2,W 2 (wavenumber) intensity spectra
W(,W() (frgq,,encv) intensity spectra
x,x(t) array outputs = inputs to ZMNL devices
y,y(t) outputs of ZMNL devices
Ya correlation parameter, cf. (2.7b)
ZMNL zero-memory nonlinear
vi
TR 8887
LIST OF NORMALIZING AND NORMALIZED PARAMETERS
1. 1 - ; ITs; T - t2-t : correlation delayTs = mean duration of typical interfering signal
2. p 1-IflI for IfI < 1, zero otherwise; (2.3): "overlap"
correlation function
3. AR - AR/AL (Z0); AR = IR2-R1I, correlation distance
4. ) w -/= wT s; w - 2nf: normalized (angular) frequency
A5. AwL AL /; normalized (frequency) spectrum bandwidth,
for Class A noise model
A6. AG % wG/A; normalized (frequency) spectrum bandwidth,for Gauss noise component
7. AL = rms spread of spatial covariance of non-Gaussian noise
field component
8. AG = rms spread of spatial covariance of Gaussian noise
field component
9. k - kU L: normalized wavenumber
10. A6 N = spectrum bandwidth of modulating (RC-Gauss) noise;
cf. (2.43) and [1; section 14.1-3]; cf. (11) ff.
11. N Aw N(L) bandwidth of non-Gaussian component ofmodulating noise in PM and FM;
AN > AwN(G) = bandwidth of Gaussian component ofmodulating noise in PM and FM
12. Z - T AWN' correlation variable, cf. (2.43) and (A.6-9)
and figures 3.9a through 3.10b; see (A.6-9) for c
13. f' - f - P(AR/c ), with f - T - AR/cO , cf. (2.3a)
!A- PF - PF(1+r ' ): normalized FM index; (2.53)
15. pp - pp(l+r') : normalized PM index; (2.53)
16. = (W-W 0)/AwN = normalized displaced angular frequency,
cf. (2.49)
vii/viiiReverse Blank
TR 8887
SPECTRA AND COVARIANCES FOR "CLASSICAL" NONLINEAR SIGNAL
PROCESSING PROBLEMS INVOLVING CLASS A NON-GAUSSIAN NOISE
PART I. ANALYTIC RESULTS AND NUMERICAL EXAMPLES
1. INTRODUCTION
Non-Gaussian noise fields play a critical r6le in modern
signal processing because of the frequently dominant effects of
such noise and interference in a wide variety of applications.
Communication theory generally, and specifically telecommunica-
tions, electromagnetic and acoustic scattering, man-made and
natural ambient noise, optics, and underwater acoustics, are
common areas of interest in this respect. In the present report
we are concerned primarily with underwater acoustic noise
phenomena, but the models and results are canonical, that is,
they take forms invariant to the particular physical application
in question.
Specificall), we are concerned with various second-order
statistics of non-Gaussian noise processes and fields after they
have been subjected to different types of nonlinear operations,
such as rectification and modulation. A generic problem here is
the passage of non-Gaussian noise through a zero-memory nonlinear
(ZMNL) device. The desired output statistics are typically the
mean (dc), mean intensity (power), the covariance or correlation
function, and the associated spectra. These last include
wavenumber spectra in the case of noise fields, as well as the
more general frequency-wavenumber spectra obtained by joint
temporal and spatial Fourier transformations. Typical "class-
ical" problems include: (i) rectification, (ii) determination of
output spectra and covariancez, (iii) calculation of (output)
signal-to-noise ratios, (iv) modulation, (v) demodulation, and
(vi) special systems, as for example, the spectrum analyzer.
These and other problems involving ZMNL devices are described in
detail in [1; chapters 5 and 12 - 17]. What is new here is the
TR 8887
use of the approximate second-order probability density functions
and characteristic functions in the above applications when the
noise processes are non-Gaussian.
A full treatment is given in a current study by Middleton,
[2], which is ah. expanded version of his recent paper [3], which
employs some of the results of the present report, namely, the
calculated covariances and spectra. Here, we are content to
summarize the pertinent analytic results, the corresponding
examples of calculated covariances and spectra, and the various
computational procedures associated with their evaluation. The
details of the derivations are provided in [2] and [3]. Included
here, also, is a selection of illustrations of the analytic
results.
2. ANALYTICAL RESULTS: A SUMMARY
In the present study, we address three classical problems
where the goals are the calculation of the covariance and
associated intensity spectrum. Specifically, we consider:
Problem I. The half-wave v-th law rectification of Class A
noise fields and processes;
Problem II. Phase modulation of a carrier by a Class A noise
process; and
Problem III. Frequency modulation of a carrier by a Class A
noise process.
Class A noise, as noted in section 3 of [2], [3], is a
canonical form of interference characterized by a coherent
structure vis-A-vis the (linear) front-end stages of a typical
receiver: negligible transients are produced at the output of
these stages. Class B noise, on the other hand, is incoherent
and highly impulsive, such that the front-end stages of the
receiver generate an output which consists solely of (over-
lapping) transients. Here, the Class A models are tractable in
the required second-order distribution and characteristic
functions, whereas the Class B models are not and must
2
TR 8887
consequently be appropriately approximated in second-order; see
[4] and [5] for additional information. In the present report,
we shall consider examples of Class A noise only.
2.1 THE SECOND-ORDSR CLASS A CHARACTERISTIC FUNCTION
In applications [1] - [3], the second-order characteristic
function, F2 (i&l,i&2 ), plays a key r6le: from it, we may obtain
the aforementioned statistics of the outputs of ZMNL devices,
spectra of angle-modulated carriers, and other usually second-
order statistics of various nonlinear operations arising in a
variety of communication and measurement operations.
(See [2], [3] for further discussion.)
Here, we specifically use the approximate Class A noise
characteristic function, F2, including an additive Gaussian
component, given by
CDml1+m 2
F2(i&l,i"Z)A+G = exp[-A(2-p)] T m M2
m ,m2=0
Xmlnexp (2) ( (2.1)n=O n! 2 '
where A (=AA) is the "overlap" index, and where
(2) 2& 2 2 + 2 2 + 2& K(n) (2.2a)S+n,m2+n( ' = m+n +2 m 2 +n 1 2 L+G (
2 (i~ ~1 2 2> 2m+n m_ + A 2 2A; 22A 2 A<Bo> - A<L2>; r, ( G/Q2A, (2.2b)
K(n)L+G = (n kL/A + kG rl 22A; (2.2c)
and kL, kG are the normalized covariances of the non-Gauss and
Gauss components, respectively. Thus, IkL,GI 1 1.
3
TR 8887
Here, p (=PA) is the "overlap" correlation function
{I - PIrI for gIt'I >0 for pit'l > 1J 1/ S (2.3)
in which T sis the mean duration of a typical noise-signal of
intensity <B 0>/2 <L 2>. The time delay T' is given by
' T - c- or T' = r (= t i-ti) , (2.3a)c02
respectively, for space-time fields and received temporalprocesses. The path delay LR/c (= IR2 - RlI/Co) accounts for
the time differential between propagation paths to the points atwhich processing occurs, cf. figure 2.1 ff, Case A. The
quantities 22A and a2 are, respectively, the intensity of the
non-Gaussian and Gaussian components which constitute the general
Class A model used here. (However, we note that the present
Class A model belongs either to the strictly canonical Class A
cases, where o 1 interfering sources are equidistant from the
observer, or more generally, to the much broader class ofsituations in which the effective source distribution is
concentrated in an annulus whose inner-to-outer radii have a
ratio 0(1/2) or less. The former is exactly represented by (2.1)
to second-order, while the latter is approximately so
represented, albeit a good approximation as long as the
aforementioned source annulus is not too large. See
[5; section V, C], for example. For an exact treatment, see also
[6], in an important class of physical models. Finally,
differentiation of F2, (2.1), in the usual way, gives us the
(exact) covariance of the composite Class A and Gauss field,
namely,
a2
KA+G = - l2 F2 0 = KA + KG , (2.4)
which in normalized form is
4
TR 8887
kL + r' kGkA+G(AR'T) - 1 + T' (2.4a)
In practice, A is usually less than unity, say 0(0.1 - 0.3)
typically, so that only a comparatively few terms in A are
needed for numerical evaluation of (2.1) and the statistical
quantities derived from it, cf. section 2.2 ff. Note that when
lITI k 1, p - 0, and r'= 0, we get
c*~
F 2A - IeA ! exp e-A A n exp(-12 2
m=0 n=0
= Fl(i&l)A FI(i 2 )A , (2.4b)
as expected: there is now no correlation between process samples.
With a Gaussian component, these will be correlated, of course,
unless ITJ 4 -, so that kG 4 0, cf. (2.2c).
2.2 PROBLEM I: HALF-WAVE v-TH LAW RECTIFICATION
(STATIONARY AND HOMOGENEOUS FIELDS)
Here we consider the problem of obtaining the second-order
(second-moment) statistics, My, of a sampled noise field, a(R,t),
after passage through a ZMNL device, g, when the noise is
generally non-Gaussian. Various processing configurations are
possible. We show two in figure 2.1, below. Analytically, we
have, for stationary and homogeneous inputs [1; section 2.3-2]
My (R,T) = g(x1 )g(x2 ) = 1 2 f f f(i&) f(i 2)
(2n) i f
x F2 (i&l,i2 ;AR,T)x d 1 d& 2 = yl Y2 ' (2.5)
5
TR 8887
where AR - R 2-Rj, T - t2-t1, and f(i&) is the Fourier transform
of the ZMNL device with y1 y(Rl1tll, etc. In the present
cases, we have specifically
f~i) ~r(v+l)/(i&) V+1 ,V > -1,(2.6)
for these half-wave v-th law rectifiers f1; (2.10la,b)].
SPATIAL SAMPLING SIGNAL PROCESSING
2-SENSOR ARRAY ZMNL
a( 1 t1 r (RRt 2 R4(R
2y
Figure 2. A. Two-pint sensr) array ( 2) giigsmpeJil
attw spc-tm poi t B.A enrl rry ~ (reore
beam), converting tfild a t inosige(time proces
x(tl). Both are followed by ZMNL devices, delays, and averaging,
as indicated schematically.
6
TR 8887
For the Class A non-Gaussian noise inputs of section 2.1
above, we find that the (normalized) second-moment My for the
resulting rectified field is now
00 [A(l-p)]1 12 E (p(A~rwml+m 2
M ylAR,) = exp[-A(2-p)] m m 2 . n
m I m2=0 n=O
/2 n~m2 i/2xnm l + r') /2 _n~m2 + ri] B (2.7)
where we have further postulated the noise field to be isotropic,
AR 4 IARI, and where specifically,
B(YIml'm2 'n) = r( - ) , o.2;)
+ 2Ya r-2 (- +') aF1(JjY ,iV. ;Y2 ) ' (2.7a)
n kL + F' kG
Y ml+n + F' m + ; a = (m Vm 2 ,n) , a' I 1 •
l +r,) (m2.. + r,'I1A A (2.7b)
Specifically, also, we have the following normalized forms
My/2 2 ; ' AT' , A = /T , cf. (2.3)
AR a AR/AL, AL = correlation distance, AR = IR2-R11 . (2.8)
For numerical results, we select the following models for the
space-time covariance functions of the isotropic and stationary
non-Gaussian and Gaussian components of the input noise field:
kL = exp-AR2/ A- T(AWLr'/ 2) = exp(-R2 -A(ARLf') 2 ) , (2.9a)
2/A /A2 2 -- _ % 1 ff
kG exp(-AR2#A -1(AWGT') 2)- exp(-AR2 (A /AG) (AhG'))-) G 2L
7
TR 8887
A A
L G G (2.9b)
Here, AG is a correlation distance, and AwL, AWG are angularfrequency spreads associated with the respective non-Gaussian and
Gaussian components of the input field. Note that if we define
the correlation distance AL as that where kL = l/e (f' - 0),
then AL = R RL, etc.
For the special cases of v considered here, we also observe
(from [1; (A.1-39)]) that B may be expressed in closed form:
B0 (Y) = n + 2 arcsin(Y) , (2.10a)
BI(Y) Y arcsin(Y) + (I Y 2)+ I (.0b)
B2 (Y) [ + y2)[I + arcsin(Y)) + _y2)(.1c)
2.2-1 GAUSS PROCESSES ALONE (A=O)
When only a Gauss noise field is originally present, that is,
A = 0, for example, 22A = 0, (2.7) reduces to the classical
result [1; page 541, (13.4a)]:
A A V VAM'I = M BvM 1,P)M ; Y 4Yo k (.1y YJA=0 Bva-O ;My 4n y a a G* (.1
For comparison with the non-Gaussian cases (A>0), we choose to
have equal input noise intensities. This means that
2 +?+A=0 - uG 2A =2A(l+')
so that
MyIA=0= (1 + I')v B, a=0 ' Yo = kG (2.12)
and MI is then to be compared with My, A > 0. When r' is small,as is usually the case, we can often replace (1 + r')V by unity.
8
TR 8887
At this point, following figure 2.1, we distinguish two
classes of operation. (A), where a pair of point sensors is used
to sample the noise field aid we wish to consider both the space
and temporal correlations of the sampled field at f e two points
(Rlftl), (R2 1t2 ); and iB), where the space-time field is
cc;.verted into a random process, x(t), by the beamforming array
(R), with an associated directionality embodied in the resultant
beam (vide [7; sections IV B and VI A]).
2.2-2 CASE B, FIGURE 2.1
Let us consider the simpler case (Case B) of the time process
first, cf. (B). For this, we set AR = 0 formally in (2.7) et
seq. above, since x = R a(R,t) here and r' - T = t2 -t I, cf.
(2.3a). See also [3; (3.2) et seq. and (3.11a)]. Then our ad
hoc illustrative models of the process covariances kL, kG, are,
from (2.9a,b), at once
kL = kL(t) = exp(- (aL@/ )2 ) = exp(- -!( WLf) 2) (2.13a)
kG= kG(r) = exp(- ( wGf/,) 2 ) - exp(- ( G,) 2) • (2.13b)
Accordingly, (2.7) reduces to
Case B: M y(0,) E My(f)B - (2.7), with Ya = (2.7b),
and (2.13a,b) and AR - 0 therein. (2.14)
We note that when Ifj 1 1, p = 0, and My (O,Ifl 1 1) reduces to asimpler relation [vis-A-vis (2.7)], viz.:
A physically derived model of kG and kL may be made from* ~~~A G dkAa b aefo
[3; (3.11a)] with L - R L, R - (2.9) etc., where L is typically
given by [3; (3.3)], for example.
9
TR 8887
CO mI+m2 v/2 mv/2My(f)B = e2ml, m2:~ + r' m+ ,'Bi
me ,m2=0 + m2 + r B
(2.14a)where (2.7b) becomes
r' kG
1, a p = 0 ,a(2.14b;
in Bva
Special cases of interest are:
I. THE INTENSITY E(y 2): f = 0, p = 1, mI = m 2 = 0, and (2.7),
(2.14) reduce to
21norm My 3)B= M (0,0) = Bv1a=n = eA _ n A
n=0
(2.15)
where now Y a=n = 1, e.g., kL(O) = 1 etc., and B is independent
of n, for example, for Ya = 1,
(2n for v= 0
B vla.n ' T for v 1 ,cf. (2.10) • (2.16a)
13n/2 for v = 2
For general v, Ya = 1, we have (from [1; (A.1-34)])
BIan = 2n7r(v+ ) , z k 0 . (2.16b)
Thus, (2.15) becomes
Y 1 norm My(O)B M y(0,0) = 2n r(v+ ) e-A n An-0 (2.17)
10
TR 8887
The unnormalized form is, from (2.8),
(0)0) 2 v-1
2 2 r(v+) H(v)(Ar .)y S )B '----- M2A 1
with
H v)(A ', ' ) e-A ZI A + r,
n=0
1 for v = 0 , (2.18a)1 ' for v - 1 , (2.18b)
I/A + (1+r') 2 for v = 2 . (2.18c)
For other values of v (>0), we must evaluate H(v) numerically.
II. THE MEAN VALUE, y; If I -
Now p = 0, n - 0, Ya = 0, and (2.7) reduces directly, upon
use of (2.18), io
= yB MM (0,aD) = r 2(2L+1)e-A +
r r2 ( L2.) H( v/2 ) (A,rI) 2
(2.19)
The unnormalized form of (2.19) is, from (2.8),
2 2 V2
y= M( M(0,) = 2 ( )H (v/2 )(A,r') 2 (2.20)
and for v even, we find, from (2.18a,b,c)
H(0) , 1 , H 1 ) = 1 + r' ' H( 2 ) 1 (1 + r' . (2.21)1 1 1 A+
11
TR 8887
_2
III. THE CONTINUUM INTENSITY: y - y
From (2.18) and (2.20) we get at once the general result
for v k 0,
-P - = 2Q 2A{ lI H(V) - L H(v/2) (2.22)
which is the generalization of [1; (13.7)], in the classical
purely Gaussian cases, to the present, dominant non-Gaussian
noise component 2 ). In these classical cases, we can
show at once that
lim H(v) 2 V 0 lim eA nR0 , .- + °G V _ G (= ,v) , (2.23)2 2A 4 1 2A 240 nO n! A GJ
where 22A O D implies A 4 0 and B2 4 0, cf. (2.2b), so that
(2.22) becomes, as expected,
Pc Gaus = C2 2v {LLv±~.I (> 0) ,v Z 0 .(2.24)Pc Gauss G _2R l- 4n
Figure 13.5 of [1] shows (2.24) as a function of rectifier
law (v), as well as (2.18), (2.20) in these Gaussian cases. In
the present, more general, situation of Class A noise, the
results are more complex, as expected, with now two additional
parameters (A,r'), descriptive of this much broader class of
interference.
12
TR 8887
2.2-3: CASE A, FIGURE 2.1
We turn now to the more general problem of the covariance of
the Class A non-Gaussian random field, sampled according to
procedure (A), shown schematically in figure 2.1 earlier. Here,
x = a(R,t), sensed at (Rl,tl), (R2,t2 ), where L - L, cf. (3.3) in
[3; (3.2)]. Equation (2.7) applies here, with AR P 0 (as well as
for LR - 0), and we use (2.9a,b) for our illustrative examples,
which are discussed in section 3 following. At this point, we
recall from (2.3a) that the proper time delay to use is
T' = r - AR/c o in p = p(r'), and in some of the structural
elements of the noise field covariances, cf. [3; (3.11b,c)].
CASE I: f' = 0
From (2.7), we have p = 1, m = m2 = 1, giving
^ e~-A 7-- An E + B an f R
y(AR,0) - + )' p 1 , :.T = ,(2.25)
n=0
where (2.7b) is specifically
nA
SkL( RO) + r' kG(AR,O)y - . (2.25a)a=n n-- + r'
For calculations, (2.9a,b) are used, with BV given by (2.7a),
where (2.25a) provides Ya" When AR = 0, (2.25) reduces to (2.15)
et seq. for the total intensity of the field observed at R1 m R2.
13
TR 8887
CASE II: AR 4 w, jt' > 1
When &R 4 m, we obtain different results, depending on T'.
Here p - 0, Y a 0, cf. (2.9a,b) in (2.7b), and therefore n - 0.
Accordingly, (2.7) becomes
2Sy, > 1) = y 0 Ynorm (2.19). (2.26)
The fact that AR 4 w ensures that Y 4 0, a behavior similar toathat for Case (B) above, when we consider the purely Gaussian
noise process, section 2.2-i.
CASE III: LR 4 -, 0 < IT'l < 1
Here, p > 0 while Y a 0, so that B , (2.7b), becomes r2(V+ )
once more. The second moment function (2.7) is now
00 m1+m 2My(,') ___ exp-A(2- [A(l-p) 1
-+2 Tm! m2
xn! A A- (2.27)
n-0
which is a minor simplification of (2.7).
CASE IV: AR 4 W, It'I = 0
In this special situation, where T - AR/c 0 w in such a way
that T' = 0 and therefore p = 1, Ya = 0, we obtain directly from
(2.27) the comparatively simple result,
My(C,0) = r (> 0) . (2.28)
14
TR 8887
2.2-4: REMARKS
At first glance, as AR 4 , we might expect M always to-2 -- foYhreduce to y , e.g., K M -y 2 0 for the covariance of the
y yrectified space-time field. This is expectedly the case for the
covariance (and second-moment) function of the input Class A and
Gauss noise field components c(R,t), as we can see directly from
(2.9a,b), or from [3; (3.11b,c)] for example, in the physically
derived cases. However, the process or field y = g(x) here is
the result of a nonlinear operation, cf. (2.5), (2.6), which
severely distorts the input waveform and generates all kinds of
modulation products, associated with the spatial as well as the
temporal variations of the input field. This accounts for the
departures in Cases III, IV of M (Wf') from -2, while certainly-2 ( y
Mx ([,r') + x 0, (since x = 0 initially here).
From the various limiting results above, we see that
M y(0,0) > My (,O) and M y(0,0) > M y(0,) , (2.29a)
and
> (M2 0)bMy(W,0) M y(0,-) depending on A, r', and v ,(2.29b)
with
M y(0,0) - M y(0,-) > 0 , cf. (2.19) and (2,20) , (2.29c)
2M ( = M (0,-) = y , cf. (2.20) and (2.26) , (2.29d)Y Y
whereas
2M x(0,0) > M x(0,-) = Mx (W,0) - x 0 (2.29e)
Finally, we note that (2.11), (2.12) apply here, also, for
the Gauss-alone cases, where now
s2A(1 + a 2 and B (1 + r')V Bvla " 0
15
TR 8887
2.2-5: SPECTRA
The various intensity spectra associated with the output of
the processor (cf. figure 2.1) are important also, as they show
how the energy in this output is distributed. Here, we consider
two types of spectra, respectively, for the rec t ified spatial
field (A) and for the process (B), namely the wavenumber and the
frequency spectrum of y(R,O) and y(O,t). In particular,
wavenumber spectra are useful in the analysis of spatially
distributed phenomena, paralleling the analysis of time-dependent
phenomena.
I: WAVENUMBER SPECTRUM
The wavenumber intensity spectrum is defined here by
W2(k,0)y = W2 (kT)ylr=0 s ff My(AR,O) exp(ik-AR) d(AR) (2.30a)
AR
- 2n f My(AR,O) J0 (kAR) AR d(AR) = W2 (k,O) y , (2.30b)
0
with
k = (k x,k) , fR = IARI k = Ikl (2.30c)
for these isotropic fields, where k is an (angular) vector
wavenumber. Using the normalization of (2.8), we get, with
k kALL,
W2 (k'0)Y AW W = 2n My(X,O) J (kx) x dx (2.31)2(k'y a2 2v 2 /2v,4 f
L 0
for the normalized wavenumber intensity spectrum.
16
TR 8887
ASince My (,0) is nonvanishing, cf. (2.28), there is a dc
component, or 6-function, in the general wavenumber spectrum.
We will use the relations
J X) 1 A( A (A 2 + ̂ 2) A,oXdx = b(k - 0) , k t + k = Ik, k (k,+)0k
(2.32)
Awhere we must remember that k is two-dimensional. With v avector wavenumber defined by
k = 2ij [= (',)] , k = 2n, - 21tIi, (2.33a)
and using the relation
6(ax - b) = ' 6 x - for a > 0 , (2.33b)
we also show that
-0 -0 1 6(kA) =X Y 2Rk (2n) 3
1 ( -0) 61y-0) , = I, 2 + '2 • (2.34)
(2nT)2 x y y
Applying (2.32) - (2.34), with
A A A1
W2 (k,+) - 2n x J0 (kX) IMy(XO) - M ylO)I dx
0
AA
+ 2R My (,0) x Jolkx) dx (2.35a)
0
A 2 A A A= W2(Ok,0lycont + (2n) My(-,0) 6(kx-0) -(kY-0)
AA A- W2(k,0) nt + M(,) 6( x-0) 6(iy-0) , (2.35b)2 y-cont +y x Y
17
TR 8887
AAwhich defines W 2(kO) ycont' the continuous portion of the
Aspectrum and shows the dc term in k- or v -space, as convenient.
it is W 2 -cont with which we are concerned in the specific
numerical examples of section 3 ff.
II. FREQUENCY SPECTRUM
Here we employ the wiener-Khintchine theorem [1; (3.42)] to
write for the frequency spectrum of y
(f) 2 fJC M y(0,T) exp(-iwt) dt = B 0 0 M y(O0j) cos(af) df,(2.36)
where
Bo =22A 2 U;f= T 2nf; a =w/t f = f/A. (2.36a)
Accordingly, we define the normalized frequency intensity
spectrum of y as
W y (f) =W Y (f) /B0 f M y(O0j) cos(Qf) df .(2.37)
0
Again, there is a dc component, sinc M2 pO~ =y ( 0),
cf. (2.20). We have
A AA A(f M (O,, (0u- cos(Cof) df + _I 1 (0,-n) 6f0,(2.38)
y f [ y y (1)2y0
since
jcos(wx) dx - i6(w-0) - 6(f-O)
0
18
TR 8887
As in the wavenumber cases above (Case I), we are concerned with
the continuous part of the spectrum, viz.
A I2W y(f) Jot3 IM y(,f) - yIcos(wf) df ,(2.39)
0
which is also illustrated numerically in section 3 ff.
III. WAVENUMBER FREQUENCY SPECTRUM
The wavenumber frequency spectrum is defined by
W2 (k,w)y = f My(ART) exp(ik-AR-iiT) d(AR) d, (2.40)
with w = 2nf. The associated wavenumber spectrum W2 (k,0) used in
(2.30) is obtaincd from W2 (k,r)IT=o. In normalized form, we have
for (2.40), in these isotropic cases,
A A -1W~~ 2 k6 222A a /14no) W 2l(k'wly
M J R,) exp(ik-AR-i~f) d(AR) df ;
W2(k, l) y W 2n f My(Xf) J0(kx) exp(-iGjf) x dx df . (2.41)
00
The various dc components are readily extracted, as in Cases I
and II above. Numerical examples of this joint intensity
spectrum are reserved to a possible subsequent study. The
results of section 3 show the marginal spectra (Cases I, II) of
this more general situation.
19
TR 8887
2.2-6: FREQUENCY AND PHASE MODULATIONBY CLASS A AND GAUSSIAN NOISE
This is a Case (B) situation, cf. figure 2.1, where AR = 0
and we are concerned only with the received (non-Gaussian) noise
process which is used to angle-modulate a (high frequency)
carrier f0. For the analysis, see [3; section II].
The general result for the covariance of the carrier
modulated by Class A and Gauss noise is found to be
K2 o exp D22y(t)A+G = Re piwot DoQ(t)G - A(2-p)
+ 2A(l-p) exp1-D22o/A])I , (2.42)
where now, cf. [1; (4.2),(14.14c)],
I II(c)G a G or A22A) J (IrI-k) k(X) dX (Do - DF)
A FM 0
(1 or G Lf ) 1 - cos(WT) df . (2.42a)A) fj( or L)'20
Also, cf. [1; (14.2), (14.14c)],
2(T - (a2 or 12A (k(0) - k(T)I(G or L) (Do = Dp) (2.42b)
APM
and
2 = +2 WA(f) df/w2 or 2 oIPM =22A 2(2.42c)
0
20
TR 8887
For our numerical examples, we use the RC-spectrum of
[1; section 14.1-3], where now
kL(Z) - exp(-bRI) kG(<) - exp(-ICI) C r A N (2.43)
and therefore
FM: D A -2( 1 FJA [exp(-blCl) + bi - 1]
F 2 (T) r, 2'pl (exp(-RCI) + II 1]
P = 22A DF/&N ; (2.44a)
PM: D 2(T)A _ 2 [I - exp(-bRIC)]
D2 2 (T) r'(,) [1 - exp(-bII)] ;Dp )G )A
(P)A= D 2 2A (2.44b)
with b (> 0) a dimensionless quantity, as is C. The quantity
AWN is the bandwidth of the modulating (Gauss) noise, cf.
(2.43). Note, also, that
r112 a2 D 2/&w 2 _ (P =(2 G D 2 .. P (2.45)VF A - G F N FJG ; 'P)A - G P G "2
The quantities (p Fp() are the respective modulation indexes for
FM and PM, cf. [1; chapter 14].
Finally, we have for p in (2.3), now with AR = 0,
1f- LLL[ f or lA N A Np(T) P (C) .0 f L J (2.46)
0 for ftW 1A2
N
21
TR 8887
Putting the above (2.43), (2.44) in (2.42), we now specialize
our results,
yr)A+G 2o ko(T) cOS(oT) ' with ko(0) - 1 , (2.47)
to the normalized covariance k0 (r), respectively, for FM and PM,
and their associated spectra. We have for these carriers
modulated by a sum of Gaussian and Class A noise:
I. FREQUENCY MODULATION
k(~F - exp[-rfA [ exp(-IJJ) + jij- 1] - A(2-p)
+ Ap exp (- _ FA [exp(-bI~I) + bItI - 1] , (2.48)
with p(T) given by (2.46). Here, 2oIFM 4 - in (2.42). Since
lim ko(C)F M - 0< FM
there is no dc in koFM, and hence all the original carrier power
(-A /2) is distributed into the sideband continuum for this0highly nonlinear modulation, as expected [1; section 14.1-2].
The associated intensity spectrum for koIFM is defined by
W(wIA+GfFM = ko()FM cos(6) dt , o N (2.49)0
which is determined by a direct cosine transform of k o(r)FM . See
appendix A.6 ff.
22
TR 8887
II. PHASE MODULATION
0(Z,) PM-exp[-'(23 [1 - exp(-ItI)] +2A(1-p) exp(- (~A
-A(2-p) + Ap exp(-~~AI exp(-bjVI)])
(2.50)
with p(? ) again given by (2.46). We note that
k ()M= 1 , (2.51a)
as before; that is, the total (normalized) intensity is unity.
Also
k (a-)Pm exp[-P'142 - 2A(l I(IJf2l (2.51b)
this is the fraction of the power remaining in the carrier, so
that
k 0(O)pM - ko -PM = 1 - (2.51b) ,(2.51c)
which is the fraction of the power distributed in the sideband
continuum.
The associated intensity spectrum of the sideband continuum
is determined from
w( 6)A+GIPM-cont f [ [k 0 R1) 1 - ko(a-)PM I cos(CC) dt . (2.52)
0
See section 3 ff. for examples and appendix A.5 for the
evaluation methods.
23
TR 8887
Finally, in the equivalent Gaussian cases. (Gauss noise
modulation of equal intensity and basic spectrum, e.g.,
12). r,('). r, A (1 + r') andk k
we see that (2.48), (2.50) reduce to
[+2MGep-(~l r' [exp(-bjlI) + bIjI 1]/b 2 ]
(A2)" (1 + v')(P24A (2.53a)
k0 R PMGus exp [+2if r' [1 -exp(-bW4)]J
([~A (l + v')(P2A (2.53b)
with spectra obta~ined as before, from (2.49) and (2.52).
24
TR 8607
3. NUMERICAL ILLUSTRATIONS AND DISCUSSION
It is convenient to discuss the general results, namely the
effects of (ZMNL) nonlinear rectifiers on, and modulation by, a
mixture of Gaussian and non-Gaussian noise processes and fields,
from the specific numerical calculations presented here in
figures 3.1 - 3.10. These constitute a representative selection
from the universe of possible parameter states [cf. "Summary of
Normalized Parameters" and section 2, preceding]. This is done
here on a per-figure basis, as noted below. In each case, the
dc component is removed: only the covariance or continuous
spectrum is calculated. We recall that there are two cases to
distinguish: Case A, T'=T-AR/'c0 , a 2-element array; and Case B,
T'==t 2-tI, a preformed beam. See figure 2.1 and (2.3a).
All spectra shown here are normalized to have area (under the
spectrum level) of unity, i.e., the spectral normalization is
obtained by dividing the spectrum by the value of the associated
covariance at its origin. The normalization of the covariances
themselves is ouotained by dividing by the value at f=0 or SR=0.
I. GAUSS NOISE ALONE
FIGURE 3.1
This figure shows the normalized temporal covariance (AR=0)
for both the input and output of a ZMNL half-wave v-th law (vO)
detector, when v = 0,1,2 and when only Gaussian noise (A=0) is
applied to these nonlinear devices. These curves are based on
(2.11) with (2.7a), where Ya = kG' (2.96), with AG a AG/A - 5
here. The normalization is with respect to the covariance
maximum; e.g., the normalized covariance shown in figure 3.1 is
obtained from [(2.11)/(2.11)f=0], AR=0. These results apply for
both cases A,B of figure 2.1, where now i'-f, since AR=0, cf.
(2.3a) and remarks.
25
TR 8887
As expected (cf. [1; chapter 13]), the general nonlinearity
(2.6), vZO, contracts the covariance, which is equivalent to
spreading the spectrum vis-&-vis the input , cf. figure 3.2,
below. Moreover, the greater the distortion (v=0,2), usually the
greater are these effects. (See appendix A.1.]
FIGURE 3.2
This is the same situation as shown in figure 3.1, except
that the normalized intensity (frequency) spectrum is calculated
now [cf. section 2.2-5, Case II, (2.39)] with My (O,f), (2.11),
used in (2.39). Observe the greatly broadened spectra,
particularly at the low spectral levels, where the greater spread
occurs for the "super-clipper", v=O, cf. remarks, figure 3.1;
also, appendix A.3.
FIGURE 3.3
For the same purely Gaussian field above, cf. (2.11) and
(2.96), with f,'-0, the spatial covarirnce is calculated, with
parameters AL /1G = 5h, using (2.11) as before. The normalization
is with respect to the covariance at AR-0. Again, one observes
the same kind of contraction in the covariance as noted in figure
3.1. [See appendix A.2.]
FIGURE 3.4
This is the wavenumber analogue of the frequency spectrum of
figure 3.2, now with f',f-0, and is obtained from (2.35a,b) with
aL /AG- 5 . The rectification operation similarly spreads the
wavenumber spectrum, with the greatest distortion (v-0) yielding
the greatest wavenumber spread, as expected from the
corresponding contraction of the associated covariance, cf.
figure 3.3 above. [See appendix A.4.]
26
TR 8887
CLASS A PLUS GAUSS NOISE
FIGURE 3.5
The temporal covariance here is given by the general result
(2.7), with the associated relations (2.7), (2.8), (2.9), wherein
AR=0, so that f=f'-t 2-tI , as before, and where B Ia, (2.7a), is
now given analytically by (2.10) for v - 0,1,2. Here, theparameter values are G E G/ 5pramet Gae a = , as before, now with A=0.2,
AI0-3 , AwL/- a* AWL - 1 for the Class A non-Gaussian noise
component, typically.
Again, for the super-clipper (v-0), the contraction in the
normalized covariance is greatest, cf. figure 3.1. But the
contribution of the comparatively strong non-Gaussian component
exaggerates this effect. [See appendix A.1.]
FIGURE 3.6
The corresponding intensity (frequency) spectrum (AR=0),
obtained from (2.7) in (2.39), however, shows a fine-structure
not exhibited wnen Gauss noise alone (A=0) is applied to these
ZMNL devices. The spectral levels for the case v=0, (A=0) and
(A>0), cf. figure 3.2 with figure 3.6, are approximately the
same, whereas the other inputs, cases v=1,2, are much elevated as
f becomes larger, again due to the presence of the structured
Class A noise, when Ts 1 1, cf. (2.3): on the average, the
original Class A "signals" are of comparatively short duration,
or spectrally wide to begin with, so that clipping further
spreads the spectrum. [See appendix A.3.]
FIGURE 3.7
The spatial covariance when Class A noise is added to the
Gaussian input shows analogous behavior, cf. figures 3.3 and 3.5:
the covariance is compressed vis-A-vis the input, but more so
than in the Gauss-alone situations. Again, (2.7) - (2.10) are
employed. [See appendix A.2.]
27
TR 8887
FIGURE 3.8
The corresponding wavenumber (intensity) spectrum with Class
A noise and the Gaussian component, obtained from (2.7) - (2.10)
in (2.39), is shown here. Comparison with figure 3.4 indicates a
broader spectral input, due to the non-Gaussian component, but a
relatively narrower output, although the latter is still
noticeably spread vis-&-vis the original input. [See appendix
A.4.]
FIGURE 3.9
Finally, we consider the angle-modulation cases described in
section 2.2-6 above, where weak to strong angle modulations
( - 1 to 50) by Class A noise, with a weak (r'=0 - 3 ) Gaussian
modulation component, is employed.
For phase modulation by non-Gaussian noise, based on (2.50)
with (2.44b), (2.45), (2.46), the resulting normalized intensity
(frequency) spectra are obtained by applying (2.50) to (2.52),
where f = CB/2n; 6 = (w- 0)/A N, cf. (2.49). Note the "spike" at
f ~ 0.1, followed by a variety of sidelobes which rise as the
phase modulation index pp increases. The spike is now bounded at
f - 0.8, at the -10 dB level, when pp - 50. As expected, the
larger indexes (p) produce broader spectra. [See appendix A.5.]
FIGURE 3.10
For frequency modulation by non-Gaussian noise, from (2.48)
with (2.49) and (2.44a), the corresponding intensity (frequency)
spectra again exhibit a continuous spike (f < 0.1). With small
modulation indexes (PF), the spectra are less broad than for the
larger indexes, as expected. The non-Gaussian noise component
dominates the spectrum here. [See appendix A.6.]
28
TR 8887
EXTENSIONS
Other situations where the second-order Class A probability
density functions may be applied are noted in [2] and [3]. We
list some of the extensions of the analysis to the following
"classical" problems:
1) The inclusion of representative signals, with Gauss and
non-Gauss (Class A) noise, in the problems already treated
here (section 2);
2) The case of the full-wave square-law rectifier, with both
Class A and B noise, as well as Gauss noise;
3) The extension of 2) to include general broadband and
narrowband signals;
4) The calculation of signal-to-noise ratios and deflection
criteria, cf. [1; section 5.3-4].
5) Covariances and spectra for ZMNL system outputs, with
signals as well as non-Gaussian noise inputs;
6) The r6le of the electromagnetic (or acoustic) interference
(EMI or icI) scenario, cf. [5; section 2B,5];
7) Evaluation of the large (FM,PM) indexes, or asymptotically
Gaussiar cases, cf. [12].
Further opportunities to extend the classical theory [2],[3],
now with non-Gaussian noise inputs, are evident from the examples
and methods described in [1; chapters 5, 12 - 16], for instance.
29
TR 8887
1.0
ACLG 5
0.75
w0
00.5 INPUT-____
wN
a:-0
0.25
0 0.25 0.5 0.75 1.0NORMALIZED DELAY
FIGURE 3.1 TEMPORAL COVARIANCE (FOR AR=O); GAUSS NOISE ONLY;
CF. (2.11) WITH (2.7a), (2.9b), AND APPENDIX A.1
30
TR 8887
0ZAWG 5
-10
-20
-30
-1-40-ww
-50
-6 -0--CL
-8
-70-
-1000 10 20 30 4 0 A 50
NORMALIZED FREQUENCY f
FIGURE 3.2 FREQUENCY (INTENSITY) SPECTRUM (FOR A-R-O); GAUSS
NOISE ONLY; CF. (2.39), USED WITH (2.11), AND APPENDIX A.3
31
TR 8887
1.0A L
AG
0.75 INPUTwz 2
00.5-
wN
0
0.25
0 0.25 0.5 0.75 1.0 1.25 1.5NORMALIZED SEPARATION AR
FIGURE 3.3 SPATIAL COVARIANCE (FOR f',f =0); GAUSS
NOISE ONLY; CF. (2.11), (2.7b), AND APPENDIX A.2
32
TR 8887
0
-101 AL y/-
-20
-30-
-- 4 0w
-- 50-
-60'
-80
-90
-10010 20 40 60 80
NORMALIZED WAVENUMBER k
FIGURE 3.4 WAVENUMBER (INTENSITY) SPECTRUM (FOR f',f =0); GAUSS
NOISE ONLY; CF. (2.35a,b) WITH (2.11), (2.7b), AND APPENDIX A.4
33
TR 8887
1.0
A =.2
A .001
0.75 AWOL -1
0
0.
N
p 0
0z
0.25
0l0 0.25 0.5 0.75 1.0
NORMALIZED DELAY
FIGURE 3.5 TEMPORAL COVARIANCE (FOR bR=O); CLASS A
AND GAUSS NOISE; CF. (2.7)-(2.9) AND APPENDIX A.1
34
TR 8887
10AWG 5
A =.2
0 r, .001
AWL
M %-10
ww
-20
0wa-C) 3 0 A
010 20 30 40 A 50NORMALIZED FREQUENCY f
FIGURE 3.6 FREQUENCY (INTENSITY) SPECTRUM (FOR AR=O); CLASS
A AND GAUSS NOISE; CF. (2.7) IN (2.39) WITH APPENDIX A.3
35
TR 8887
AL F
A =.2
INPUT = .001
0.75w
20z
° 0
00.5
wN
0
0.25
00 0.5 1.0 1.5 2.0 2.5 3.0
NORMALIZED SEPARATION A' l
FIGURE 3.7 SPATIAL COVARIANCE (FOR f',f-0); CLASS A
AND GAUSS NOISE; CF. (2.7)-(2.10) WITH APPENDIX A.2
36
TR 8887
10 AL
0_ _ _ A G
-10 A -0
-20-
-1 - 3 0 v=w
-40
I--50w
l -60 1
-70-
-80-
0 10 20 30 40 50 60 70 80NORMALIZED WAVENUMBER k~
FIGURE 3.8 WAVENUMBER SPECTRUM (FOR f',f-O); CLASS A AND
GAUSS NOISE; CF. (2.7)-(2.10) IN (2.38a,b) AND APPENDIX A.4
~37
TR 8887
01
A=.2
-10 b=1
F'; .001
-~-20 1 Vc=2T
w
w
0
cf) -40
-50
-60____ _
.01 .11 10 100NORMALIZED FREQUENCY
FIGURE 3.9a PHASE MODULATION (INTENSITY) SPECTRUM FOR
INDEX pp125 CLASS A AND GAUSS NOISE; CF. (2.50) WITH
(2.44b), (2.45), (2.46) IN (2.52), AND APPENDIX A.5
38
TR 8887
A=.2
-10 b 1
20-202mp 1
-20
w1-30
f-
C')
-50
-60 __ _ _ _ __ _ _ _ __ _ _ _
.01 .1 1 10 100NORMALIZED FREQUENCY
FIGURE 3.9b PHASE MODULATION (INTENSITY) SPECTRUM FOR
INDEX p.p=lO,2O,5O, CLASS A AND GAUSS NOISE; CF. (2.50) WITH
(2.44b), (2.45), (2.46) IN (2.52), AND APPENDIX A.5
39
TR 8887
30
20 A .
b=110 5' .001
20
30--
0=2
-60
-70,_ _ _ _ _ __ _ _ _ _ _ _ _ _
.0001 .001 .01 .1 1 10 100NORMALIZED FREQUENCY
FIGURE 3.10a FREQUENCY MODULATION (INTENSITY) SPECTRUM
FOR INDEX 'PF=l 2 ,5 , CLASS A AND GAUSS NOISE;
CF. (2.48) WITH (2.49), (2.44a), AND APPENDIX A.6
40
TR 8887
20 _ A =.2b =1
1o Fo0' = .001
0c =.22F 50
~-10
wu -20-J
I-
0-CD -40
-50
-60
-70_.0001 .001 .01 .1 1 10 100
NORMALIZED FREQUENCY
FIGURE 3.10b FREQUENCY MODULATION (INTENSITY) SPECTRUM
FOR INDEX PF=10, 2 0 ,5 0 , CLASS A AND GAUSS NOISE;
CF. (2.48) WITH (2.49), (2.44a), AND APPENDIX A.6
41/42Reverse Blank
TR 8887
PART II. MATHEMATICAL AND COMPUTATIONAL PROCEDURES
4. SOME PROPERTIES OF THE COVARIANCE FUNCTION
In this section, we collect some useful relations for the
covariance and auxiliary functions encountered in the numerical
evaluation. These are necessary for rapid computation of the
multiple series involved here and also serve as checks on the
numerical procedures employed.
4.1 SIMPLIFICATION AND EVALUATION OF B (Y)
The function B (Y) is defined by the following combination of
hypergeometric functions:
B (Y) - r 1) F y2) +
2 i2) 1-v 23 y2) f 2or Y 1 or (4.1)
For the upper F function in (4.1), we have [1; (A.1.39b)]
= 0, F(0, 0; 1; Y2) - ;
- 1, F(- , -; ; y 2 ) Y arcsin(Y) + 1 _ Y2)1
V - 2, F( 1, -1; ; 2) = 1 + 2y2 ;(4.2)
where arcsin is the principal value inverse sine function. On
the other hand, for the latter F function in (4.1), we have
[1; (A.1.39a) and (A.1.39c)]
43
TR 8887
1 1 3 y2) arcsin(Y)v 0, F ';2; Y
v = 1, F(0, 0; i; ) = 1
1_ 2 :( 2)1 + 22, F - y 2 1 4 - y + 2Y arcsin(Y). (4.3)2 2 2' = 1- 4Y
When these quantities are substituted in the above expression
for BV (Y), we find the following relatively simple relations:
B0 (Y) = n + 2 arcsin(Y) ,
B1(Y) = Y arcsin(Y) + 1- y2 +
B2 (Y) = + y 2)(E + arcsin(Y)) + _ Y2) (4.4)
These three quantities can be computed simultaneously by the
following very compact computer coding in BASIC:
Y2=Y*YSq=SQR(I.-Y2)T=ASN(Y)+1.5707963267948966BO=T+TB1=Y*T+SqB2=(.5+Y2)*T+1.5*Y*Sq (4.5)
Thus, the rather formidable expression, above, for B (Y) can be
evaluated by the use of just one square root and one arcsin when
S= 0, 1, 2.
The following limiting values, which are obvious, are needed
for various special cases:
44
TR 8887
B0 (0) = i B0 (1) = 2n
B,(0) = 1 , BI(1) = Rt
B2 (0) = n/4 , B2 (1) = 3n/2
B3 (0) = 1 , B3 (1) = 15n/4
B4 (0) = 9n/16 , B4 (1) = 105R/8 • (4.6)
These are special cases of
B (0) = r2(, + 1) (4.7)
B (1) = 2 n+ + (4.8)
the latter following from [10; (15.1.20)J.
4.2 LIMITING VALUES OF THE COVARIANCE FUNCTION
The covariance function at normalized separation AR and
delay f is given by (2.7) as
W D A(l - PH m 1+M 2M (tR,f) = exp[-A(2-p)] [ mT ! m2
mI=0 m2=0
-n v/2 v/2
X n + rl [ A + B (Y) , (4.9)
n=0
where
p = p(f) = max{0, 1 - Ili , (4.10)
kL + r, kA L + A n (4.11)
Y - Y(ml'm2'nl)" ' n + m + rj n + m2 + r 4
45
TR 8887
-'2 _1 1Lj 2 f2kL =kL(R,fl = exp - L2_1 , (4.12)
k G kG(ERf) = exp- [(GI a2- 2 i2 . (4.13)
The functions p, kL, kG can be replaced by other functional
dependencies, if desired. The function B (Y) has been
considered earlier and considerably simplified for v = 0, 1, 2.
4.3 VALUE AT INFINITY
As LR or f - ±a, then
p 4 0 , kL 4 0, kG 4 0, Y 4 0 (4.14)
(If IfI remains less than 1 as SR tends to infinity, then p does
not approach zero; this nuance has been discussed elsewhere in
this report.) Then, it follows that
W m 1 +m2 rI v/m2v + r}v/2
M exp(-2A) Lk m+r+ B (0)My T T ml1! m 2! AA
m1=0 m2=0
=B (0) expi(--A) m + r' ) ,/2 (4.15)v )tx~IL m! (EA + AJ
m=0
because the sum on n can be terminated with the n = 0 term.
The sum on m can be effected in closed form, for v = 0, 2, ,
etc., by using the following results:
AmZ ! = exp(A) , (4.16)
m=O
46
TR 8887
- =m 1) A exp(A) , (4.17)
m=O m=l
. AM m2 An (m -i+ 1)m=O m=l
= Am Amnm( - 2)! + - m 1)! (A2 + A) exp(A) . (4.18)
m=2 m=i
There follows
It for v = O'
A 2M(o) = (0+r) for v = 2 (4.19)
9n 4 1 +'2 2)H [- + i + rAJ for v = 4
The case for v = 1 requires a numerical summation, once A and
r' are specified. When these limiting values are subtracted from
the correlation function, we obtain the covariance function.
47
TR 8887
4.4 VALUE AT THE ORIGIN
For AR = 0, f = 0, then
p = 1, kL = 1, kG = 1 , (4.20)
and
A- n ,AA)
M (0,0) = exp(-A) ' + F B (1) (4.21)
2 . n! LA Ak BVl (.1n=0
because the sums on mI and m2 can be terminated with the zero
terms, thereby also leading to Y = 1.
The sum on n can be accomplished in closed form, for
V= 0, 1, 2, etc., by using results given earlier. There follows
2n for v = 0
A
My(0,0) =nj + q for v = 1 (4.22)
3 + (l+r) 2 1 forv=2
48
TR 8887
PART III. APPENDICES AND PROGRAMS
APPENDIX A.1 - EVALUATION OF COVARIANCE FUNCTION
FOR ZERO SEPARATION (AR = 0)
A program for the numerical evaluation of covariance
M y( R,) for AR = 0 is contained in this appendix. Inputsrequired of the user are A, r', (awL/) 2 (AWG/) 2 , 6(f), N(f),
in lines 20 - 70. Since we are generally interested in values of
A less than 1, the series for Ay in (4.9) will not have to be
taken to very large values of mi1, m2 , n; accordingly, the values
of (A /k!] are tabulated once in lines 260 - 300 with a tolerance
of 1E-10 set in line 80.
The values of the covariance at infinity, as given by (4.19),
are computed and subtracted in lines 220 - 240 and 400 - 420;
this is in anticipation of taking a Fourier transform of a
covariance function which decays to zero for large arguments AR.A '
The functions BV(Y) and My (R,f) are available in the two
subroutines stdrting at lines 1010 and 1120, respectively. The
latter subroutine actually calculates the covariance at general
nonzero values of both AR and f, although we only employ it for
AR - 0 in this appendix; see lines 10 and 380. Also, for AR - 0,
the parameter Lg2 - (AL/AG)2 is not relevant and, hence, is
entered as zero in line 380.
The exponential Gaussian forms for kL and kG are used in
lines 1200 and 1210, while the triangular form for p is entered
in line 1240. Any of these can be replaced, if desired, by forms
more appropriate to the user.
The program is written in BASIC for the Hewlett Packard 9000
Computer Model 520. The designation DOUBLE denotes integer
variables, not double precision. The output from the program is
stored in data files AOTO, AOT1, AOT2, for v - 0, 1, 2,
respectively.
49
TR 8887
10 Rc=O. 1DeiR-20 A=.2 I A(subA)30 Cf,. 00 1 IGAMMA' (subA)40 WlIb2=1 I <(DeIW (SUbL )/Beta)A^250 14gb2=25. I(De IW (subC) /Bet a)A260 Dtc=.01 INCREMENT IN TauJA70 Ntc=2Ou NUMBER OF Tau^ VALUESso Tolerance=1.E-109e Cciii AfVO: 40), C(0: SO), ScO: 80)
100 CON DOUBLE J1 INTEGER110 DIM K'ag(200),Tc(0:200),FO(0:200') ,F1 (0:200), F2(l0:20 0)120 DOUBLE Ntc,K IINTEGERS130 FOR K=O TO Ntc140 Tc=K*Dtc T TaUA150 Rho=MAX(0.,1.-ABS(Tc)) IRho160 T2=.5*Tc*Tc170 K1=EXP(-Wlb2*T2)180 'gFVP(-W-gb2*T2)190 K1ag(K')=(Rhio*K1+Gp)*Kg)/(1.+Gp) IINPUT COVARIANCE200 NEXT K210 A=.AA>0 REQUIRED220 F0i nCf=P I230 Fliif=FtFXInC(A,Gp)240 F2inf=.25*PI*( 1.+Gp)*( 1. Gp)250 Af'(0)=1.260 FOR K=1 TO 40270 J=K280 AK)TRK-)AKIA-K./KI290 IF T<Tolerance THEN 320300 NEXT K310 PRINT "40 TERMS IN Af(*)"320 FOR K=0 TO 3*2330 C(K)=TK*A1+Gp340 Sq(K")1.'SQR(T)350 NEXT K360 FOR K=O TO Ntc370 Tc(K)=Tc=K*Dtc ITauA380 CALL Myc(Rc,Tc,A,Gp,'lb2,Wgb2,0. ,FO(K),F1(K),F2(K))390 NEXT K400 MAT FO=FO-(FOinf)410 NAT F1=F1-(Flinf)420 MAT F2=F2-(F2inf)430 MAT FO=FO'(FO(0))440 MAT F1=F1'(F1(0))450 MAT F2=F2/(F2(0))460 PRINT "IN.FINITY: ";F~inf;Flinf;F2inf470 PRINT "MINIMA: " ;MIN(FO(*));MIN(F1 (*));MIN(F2(*) )480 PRINT "AT Ntc: ".;FO(Ntc);F1(Ntc);F2(Ntc)490 CREATE DATA "AIT1",8500 ASSIGN #1 TO "AITI"510 PRINT #1;Kag(*)520 CREATE DATA "AOTO",8530 ASSIGN #1 TO "ACTO"540 PRINT *1;FO(*)550 CREATE DATA "AOTI18
50
TR 8887
560 ASSIGN #1 TO "ROTI"570 PRINT #I;F1(*)580 CREATE DATA "ROT2",8590 ASSIGN #1 TO "AOT2"600 PRINT #1;F2(*)610 ASSIGN #1 TO *620 Tcrax=Dtc*Ntc630 GINIT 200/260640 PLOTTER IS 505,"HPGL"650 PRINTER IS 505660 LIMIT PLOTTER 505,0,200,0,260670 VIEJPORT 22,85,19,122680 WINDOW 0.1.,0.,1.690 PRINT "'VS5"708 GRID .25,.25710 PRINT "VS36"720 PLOT Tc(*),Kag(*)730 PENUP740 PLOT Tc(*),FO(*)758 PENUP760 PLOT Tc(*),F1(*)770 PENUP780 PLOT Tc(*),F,.'(*)790 PENUP800 PAUSE810 PRINTER IS CRT820 PLOTTER 505 IS TERMINATED838 END84e850 DEF FNFlinf(A,Gp) I for v(=nu) = 1860 Tol=I.E-18870 Ag=A*Gp880 T=I.890 S=SQR(I.+Ag)900 FOR M=2 TO 108910 T=T*A/M920 P=T*SQR(M+Rg)938 S=S+P940 IF P<S*Tol THEN 970958 NEXT M960 PRINT "100 TERMS IN FNF1inC"970 T=Gp+A*S*S+2.*SQR(Ag)*S980 RETURN EXP(-2.*A)*T990 FNEND
18081010 SUB Bnu(Y,BO,BI,B2) I Bv(Y) for v=8,1,21820 IF Y>I. THEN PRINT "Y = I +";Y-1.1030 IF '>1. THEN Y=I.1040 Y2=Y*Y1050 Sq=SQR(1.-Y2)1060 T=ASN(Y)+1.57079632679489661070 BO=T+T1080 BI=Y*T+Sq1090 B2=(.5+Y2)*T+I.5*Y*Sq1100 SUBEND1118
51
TR 8887
1120 SUB fp1kc (Pc, Tc ,A,G :r, wllb2,1 Ngb2 ,,Lg2, SO, Si, S2)1130 CON AfA*),C(*),Sq(*)1140 CON DOUBLE J INTEGER
1150 ALLOCATE Ap(0:J),Apl(0:J)
1160 DOUBLE K,t11,N2,N,K1,K2 INTEGERS
1170 A1=1.'A ! >O REQUIRED
1180 T2=.5*Tc*Tc1190 R2=Rc*Rc1200 K1=EXP(-R2-W1b2*T2)1210 Kg=EXP(-Lg2*R2-W.gb2*T2)1220 Ak=1A1*K111230 Gk=Gp*Kg1240 RhoMPAY,-(0.,.-ABS(Tc)) Rho1250 Rho1=1.-Rho1260 Ap(0)ARpl(0)=Pk=PklIl.1270 FOR K=1 TO J1280 Pk=Pk*Rho1290 PklI=P1klI*Rlen1300 T=AC(s'1310 Ap(K)=T*Pk1320 Apl(K)=T*Pkl1330 NEXT K1340 S0rn151m15S2m10O.1350 FOR 111=0 TO J1360 66r2=1n2=S2r2=0.1370 FOR M2=0 TO J1380 80n5lnS2n0O.1390 FOR N-=0 TO J1400 K1=N+M111410 K2=1NtM21420 T=Rp(N)1430 P=C(K1)*C(K2)1440 Y=(N*Ak+Gk)*Sq(K1)*Sq(K2)1450 CALL Bnu(Y,BO,D1,B2)1460 SOn=SOn+T*BO1470 Sln=SlntT*SQR(P)*BI1480 S2n=S2n+T*P*B21490 NEXT N1500 T2=Apl(M2)1510 SO2SOm2+T2*SOn1520 Slr,21r2+T2*Sln)1530 52,2=S2rn2tT2*52l1540 NEXT M21550 T1=Apl(Mi)1560 SOnl=SOrltTl*SOf21570 Slui,=Slmnl+T1*S'r21580 S2ra1 =S2rl+T1*S2m21590 NEXT Ill1600 T=EXP(-A*(2.-Rho))1610 S0=T*S~nm11620 51=T*Slnl1630 S2=T*S2,11640 SUBEND
52
TR 8887
APPENDIX A.2 - EVALUATION OF COVARIANCE FUNCTION
FOR ZERO DELAY (f,f' = 0)
A program for the numerical evaluation of covarianceAM (AR,f) for f,f' 0 is contained in this appendix. Inputs
y 2required of the user are A, r,, (AL/AG) , 6(AR), N(AR), in lines
20 - 60. The tolerance for terminating the triple infinite sums
is set at 1E-15 in line 70. The output from the program is
stored in data files AORO, AOR1, AOR2, for v = 0, 1, 2,
respectively. Other relevant comments are made in appendix A.1.
The limit of M at AR = (when f = 0) is given by the closedyform results
HK for v = 0
y( 0) = A + ' for v = 1 (A.2-1)MyA
+ fi + r,)21 for v = 2A
These values have been subtracted from My so that we can Bessel
transform a function which tends to zero as AR 4 =.
10 Tc=O. Tau ^
20 A=.2 1 A(subA)30 Gp=.001 1 GAMMA'(subR)40 Lg2=5. (De]L/DelG)^250 Drc=.005 1 INCREMENT IN De.R ^
60 Nrc=900 N NUMBER OF DeiR ^ VALUES70 Tolerance=1.E-1580 COM Af(0:40),C(0:80),Sq(0:80)90 COM DOUBLE J ! INTEGER
100 DIM Rc(0:900),Kag(0:900),FO(0:900),F1(0:900),F2(0:900)110 DOUBLE Nrc,K I INTEGERS120 81=1./A 8 R>0 REQUIRED130 FOinf=PI LIMITS FOR140 Flinf=l.+Gp I Rc=infinity150 F2irf=.25*PI*((l.+Gp)*(1.+p)+A1) 1 AND Tc=O160 Af(B)=1.170 FOR K=1 TO 40180 J=K190 Af(K)=T=Af(K-1)*A/K I A^K/K!200 IF T<Tolerance THEN 230210 NEXT K220 PRINT "40 TERMS IN Af(*)"230 FOR K=O TO J*2240 C(K)=T=K*AI+Gp250 Sq(K)=I./SQR(T)260 NEXT K
53
TR 8887
270 FOR K=O TO Nrc280 Rc(K)=Rc=K*Drc DeJRA290 R2=Rc*Rc3uf KI=EXP(-R2)310 Kg=EXP(-Lg2*R2)320 Rho=t-A,(0., 1.-ABS(Tc)) Rho330 Kag(K)=(Rho*K 1 +Gpt*Kg)/( 1. +Gp) I INPUT COVARIANCE340 CALL Myc(Rc,Tc,A,Gp,6.,6.,Lg2,F6(K),FI(K),F2(K)W356 NEXT K360 MAT F6=F-(Fginf)370 MAT FI=Ft-(Flinrf)386 NAT F2=F2-(F2inf)390 MAT F6=F6/(F6(6))460 MAT FI=F1/(FI(6))410 MAT F2=F2/(F2(6))420 PRINT " INFINITY: ";FOinf;Flinf;F2in430 PRINT "MINIMA: " ;MIN(F(*));MIN(F1(*));MIN(F2(*))440 PRINT "AT Nrc: ";FO(t-c);Fl(Nh-rc);F2(Nrc)456 CREATE DATA "AIR",33460 ASSIGN #1 TO "AIRI"476 PRINT #1;Kag(*)480 CREATE DATA "AOR",33490 ASSIGN #1 TO "AOR6"566 PRINT #1;F6(*)516 CREATE DATA "AORI",33526 ASSIGN #1 TO "AORI"536 PRINT #1;F1(t)540 CREATE DATA "AOR2",33556 ASSIGN #1 TO "AOP2"566 PRINT #i;F2(*)576 ASSIGN #1 TO *586 Rcmax=Drc*Nrc590 GINIT 200/260666 PLOTTER IS 565,"HPGL"616 PRINTER IS 565626 LIMIT PLOTTER 565,0,266,6,266636 VIEWPORT 22,85,19,122640 WINDOW 0.,3.,B.,1.656 PRINT "VS5"660 GRID .5,.25676 PRINT "VS36"680 PLOT Rc(*),Kag(*)696 PENUP760 PLOT Rc(*),FO(*)710 PENUP726 PLOT Rc(*),F1(*)736 PENUP746 PLOT Rc(*),F2(*)756 PENUP766 PAUSE776 PRINTER IS CRT786 PLOTTER 505 IS TERMINATED796 END80 I810 SUB Bnu(Y,B,BI,B2) I Bv(Y) for v=r,1,2820 ! SEE APPENDIX A.1906 SUBEtID910 I920 SUB Myc (Rc, Tc, A, Gp, Wl b2, Wgb2, Lg2, $6, Si,52)930 ! SEE APPENDIX A.11440 SUBEND
54
TR 8887
APPENDIX A.3 - EVALUATION OF TEMPORAL INTENSITY
SPECTRUM FOR ZERO SEPARATION (AR = 0)
A program for the numerical evaluation of the Fourier
transform of covariance , (0f) - My () is contained in this
appendix. Inputs required of the user are listed in lines10 - 30. The data input, AOTO or AOT1 or AOT2, as generated bymeans of the program in appendix A.1, is injected by means of
lines 410, 600, and 790.
In order to keep the FFT (fast Fourier transform) size, N inlines 30 and 320, at reasonable values, the data sequence is
collapsed, without any loss of accuracy, according to the method
given in [8; pages 7 - 8] and [9; pages 13 - 16]. The
integration rule documented here is the trapezoidal rule; this
procedure is very accurate and efficient and is recommended for
numerical Fourier transforms.
18 Nt c=280 ! NUMBER OF Tau- VALUES28 Dtc=.81 I ICREMENT IN Tau-38 N=1824 SIZE OF FFT; N > Ntc REQUIRED48 DOUBLE Ntc,N,N4,N2,Ns INTEGERS58 N4=/468 N2=N/278 REDIM Cos(0:N4),X(O:N-1),Y(e:N-I)80 DIM Cos(256),X(123),Y(I023),A(200)90 T=2.,*P I /N
180 FOR Ns=8 TO N4110 Cos(Ns)=COS(T*Ns) QUARTER-COSINE TABLE IN Cos(*)120 NEXT Hs130 GINIT 200/260140 PLOTTER IS 505,"HPGL"158 PRINTER IS 505160 LIMIT PLOTTER 505,0,200,0,260170 VIE1PORT 22,85, 19, 122180 WINDOW 0,N2,-5,1190 PRINT "VS5"200 GRID N/10,1210 PRINT "VS36"220 ASSIGN #1 TO "AITI"230 READ #1;A(*)240 MAT X=(0.)250 MAT Y=(0.)260 X(8)=.5*A(O)270 FOR Ns=1 TO Htc-1280 X(Ns)=A(tls)2:00 11 EXT .1300 X(Ntc)=.5*A(Ntc)
55
TR 8887
310 MAT X=X*(Dtc*4.)320 CALL Fft14(tCo (*,'(*),Y(*))330 FOR Ns=0 TO 12340 Ar=X(Ns)350 IF Ar>0. THEN 380360 PENUP370 GOTO 390380 PLOT tNls,LGT(Ar)390 NEXT Ns400 PENUP410 ASSIGN #1 TO "ROTO"420 READ #1;A(*)430 MAT X=(O.)440 MAT Y=(0.)450 X(O)=.5*A(O)460 FOR Ns=l TO Ntc-1470 X(Nts)=A(Ns)480 NEXT Ns49e X(Ntc)=.S*A(Ntc)500 MAT X=X*(Dtc*4.)510 CALL Fft14(N,Cos(*),X(*),Y(*))520 FOR Ns=O TO N2530 Ar=X(ts)540 IF Ar>0. THEN 570550 PENUP560 GOTO 580570 PLOT Ns,LGT(Ar)580 NEXT Ns590 PENUP600 ASSIGN #1 TO "AOTI"610 READ #1;A(*)620 MAT X=(O.)630 MAT Y=(O.)640 X(O)=.5*A(0)650 FOR Ns=l TO Ntc-1660 X(Ns)=(Ns)670 NEXT Ns680 X(Htc)=.5*A(Ntc)690 MAT X=X*(Dtc*4.)700 CALL FftI4(N,Cos(*),X(*),Y(*))710 FOR Ns'0 TO N2720 Ar=X(Ns)730 IF Ar>0. THEN 760740 PENUP750 GOTO 770760 PLOT Ns,LGT(Ar)770 NEXT Ns780 PENUP790 ASSIGN #1 TO "AOT2"800 READ #1;A(*)810 MAT A=A/(A(0))820 MAT X=(O.)830 MAT Y=(0.)
56
TR 8887
840 X(O)=.5*A(0)850 FOR N=1 TO Ntc-1860 X(t:E )=A 1s)878 NEXT Ns880 X(Nt c)=.5*A(Ntc)898 MAT X=X*(Dtc*4.)900 CALL Fft14(N,Cos(*),X(*),Y(*))910 FOR Ns=O TO N2926 Ar=X(Ns)930 IF Ar>0. THEN 966940 PENUP950 GOTO 970960 PLOT NsLGT(Ar)97A NEXT Ns980 PENUP990 PAUSE1000 END10101020 SUE Fftl4(DOUBLE N,RERL Cos(*),X(*),Y(*)) N t<=2-14=16384; 0 SUBS1030 DOUBLE Log2n,NI,N2,N3,N4,J,K ! INTEGERS < 2'31 = 2,147,483,6481040 DOUBLE 11,12,13,14,15,16, I7,18,19,11 ,II1,112, I13, I14,L(0:13)1050 IF N=1 THEN SUBEXIT1060 IF N>2 THEN 11401070 A=X(0)+X(1)loes X(1)=X(0)-X(1)1090 X()=A1100 R=Y(O)+Y(1)1110 Y(1)=Y(O)-Y(1)1120 Y(O)=R1130 SUBEXIT1140 A=LOG(N)/LOG(2.)1150 Log2n=A1160 IF ABS(A-Log2n)<I.E-8 THEN 11901178 PRINT "N =";N;"IS NOT A PO4ER OF 2; DISALLOWED."1180 PAUSE1190 NI=N/41200 12=N1+11210 N3=N2+11220 N4=N3+N11230 FOR I1=1 TO Log2n1240 12=2A<Log2n-I1)1250 13=2*121260 14=N/131270 FOR 15=1 TO 121280 16=(15-1)*14+11290 IF 16<=N2 THEN 13301300 Al=-Cos(N4-16-1)1310 R2=-Cos(I6-NI-1)1320 GOTO 13501330 AI=Cos(16-1)1340 A2=-Cos(N3-16-1)1350 FOR 17=0 TO N-13 STEP 131360 18=17+I5-11370 19=18+121380 TI=X(I8)1390 T2=X(19)
57
TR 8887
1400 T3=Y(I8)1410 T4=Y(19)1420 A3=TI-T21430 R4=T3-T41440 X(I8)=TI+T21450 Y(18)=T3+T41460 X(19)=AI*A3-A2*A41470 Y(19)=AI*A4+R2*R31480 NEXT 171490 NEXT !51500 NEXT 111510 l=Log2n,+1720 FOR 12=1 TO 141530 L(12-1)=11540 IF 12>LWg2n THEN 15681550 L(12-I)r2"(11-12)1560 NEXT 121578 K=O1580 FOR 11=1 TO L(13)1590 FOR 12=11 TO L(12) STEP L(13)1600 FOR 13=I2 TO L(11) STEP L(12)1610 FOR 14=13 TO L(1G) STEP L(11)1620 FOR 15=14 TO L(9) STEP L(10)1630 FOR 16=15 T L3) STEP L(9)1640 FOR 17=I6 TO L(7) STEP L(8)1650 FOR 18=17 TO L(6) STEP L(7)1660 FOR 19=18 TO L(5) STEP L(6)1678 FOR I10=T? TO L(4) STEP L(5)1680 FOR III=Ii TO L(3) STEP L(4)1698 FOR 112=111 TO L(2) STEP L(3)1700 FOR 113=112 TO L(1) STEP L(2)1710 FOR 114=113 TO L(0) STEP L(1)1720 J=114-11738 IF K>J THEN 18081740 F=X(K)1750 X(K)=X(J)1760 X(J)=A1770 A=Y(K)1780 Y(K)=Y(J)1790 Y(J)=R1800 K=K+11810 NEXT 1141820 NEXT 1131830 NEXT 1121840 NEXT III1850 NEXT 1101860 NEXT 191870 NEXT 181880 NEXT 171890 NEXT 161900 NEXT 151910 NEXT 141920 NEXT 131930 NIEXT 121940 NEXT Il1950 SUBEND
58
TR 8887
APPENDIX A.4 - EVALUATION OF WAVENUMBER INTENSITY
SPECTRUM FOR ZERO DELAY (f,f' = 0)
A program for the numerical evaluation of the zeroth-order
Bessel transform of covariance M y(AR,0) - (-o) is contained in
this appendix. Inputs required of the user are listed in lines
10 - 40 and are coupled to appendix A.2, where the data input,
AORO or AOR1 or AOR2, was generated. The numerical Bessel
transform is accomplished by means of Simpson's rule with end
correction [11; pages 414 - 418], and is exceedingly accurate for
the small increment, .005, in AR employed in line 30.
18 Dkc=.4 I INCREMENT IN k"A20 rlkc=208 NUMBER OF k' VALUES38 Drc=.885 INCREMENT IN DelR.40 Nrc=908 NUMBER OF DelR ^ VALUES58 DOUBLE Nrc,-Okc, I,Ns I INTEGERS68 REDIri C(0:Nrc)70 REDIr Ni (8:Nkc), W080:Nk c),1(0:Nkc),W2(8: Nkc)80 DIM C(900),Wi (200 ),,0(200), WI 200),W2(200)90 ASSIGN #1 TO "AIRI"100 READ #I;C(*)118 FOR I=8 TO Nkc120 Kc=I*Dkc 1 k-130 T=Kc*Drc140 Se=So=8.158 FOR Ns=1 TO Nhrc-1 STEP 2160 So=So+tIl.*FN Jo(T*t.ls)*C tls)178 NEXT Ns180 FOR Ns=2 TO Nrc-2 STEP 2190 Se=Se+Ns*FNJo(T*Hs)*C(Ns)200 NEXT Ns210 Wi(I)=C(0)+16.*So+14.*Se220 NEXT I230 MAT Wi=Wi*(Drc*Drc*2.*PI/15.)248 ASSIGN #1 TO "AOR8"250 READ #1;C(*)260 FOR 1=8 TO Nkc270 Kc=I*Dkc280 T=Kc*Drc290 Se=So=.308 FOR Ns=1 TO Nrc-1 STEP 2
310 So=So+N*FNJo(T*N-)*C(Ns)320 NEXT Hs330 FOR Ns=2 TO Nrc-2 STEP 2340 Se=Se+N*FNJo(T*Ns)*C(Ns)350 NEXT Ns360 8( I )=C(8)+ 16.*So+ 14.*Se370 NEXT I380 MAT W0=W0*(Drc*Drc*2.*PI/15.)
59
TR 8887
390 ASSIGN #1 TO "AORi'400 READ #I;Ct*)410 FOR I=O TO Nkc420 Kc=I*Dkc430 T=Kc*Drc440 Se=So=O.450 FOR tNs=l TO Nrc-i STEP 2460 So=SorN-*FNJo(T*Ns)*C(Ns)470 NEXT Ns480 FOR Ns=2 TO Nrc-2 STEP 2490 Se=Se+tls*FtlJo(T*Ns)*C(Ns)500 NEXT Ns510 Wl(I )=C(0)+16. *So+14.*Se520 tEXT I530 MAT W1=1*(Drc*Drc*2*PI/15.)540 ASSIGN #1 TO "AOR2"550 READ #I;C(*)560 ASSIGN #1 TO *570 FOR I=O TO Nkc580 Kc=I*Dkc590 T=Kc*Irc600 Se=So=0.610 FOR Nsl= TO Nrc-I STEP 2620 So=So+ts*FNJo(T*Ns)*C(tls)630 NEXT Ns640 FOR Ns=2 TO Nrc-2 STEP 2
650 Se=Se+Ns-t*:l ;Jo(T*tls)*C (Ns)660 NEXT Ns670 W2I )=C(0)+16.*So+14.*Se680 NEXT I690 MAT W2=W2*(Drc*Drc*2.*PI/15.)700 GINIT 200/260710 PLOTTER IS 505,'HPGL"720 PRINTER IS 505730 LIMIT PLOTTER 505,0,200,0,260740 VIEWPORT 22,85,19,122750 WINDOW 0,Nkc,-9,1760 PRINT "VS5'770 GRID 25,1780 PRINT "VS36"790 FOR 1=0 TO Nkc800 W=Wi(I)810 IF W>O. THEN 840820 PENUP830 GOTO 850840 PLOT I,LGT(W)850 NEXT I860 PENUP
60
TR 8887
870 FOR I=0 TO NI'c880 WWo (I )890 IF 11>0. THEN 920900 PENUP910 COTO 9:30920 PLOT I,LGT(W)930 NEXT I
940 PENLIP950 FOR 1=0 TO IHkc960 WW1,1(I)970 IF 14>0. THEN 1000980 PENUP990 COTO 1010
i000 PLOT 1,LGT(W)1010 NEXT I1020 PENUP1030 FOR 1=0 TO Nkc1040 W=W2(I)1050 IF W>0. THEN 10801060 PENUP1070 COTO 10901080 PLOT I,LCT(W)1090 NEXT I1100 PENUP1110 PAUSE1120 PRINTER IS CRT1130 PLOTTER 505 IS TERMINATED1140 END11501160 DEF FNJo(X) Jo(X) FOR ALL X1170 Y=ABS(X)1180 IF Y>8. THEN 12801190 T=Y*Y HART, #58451200 P=2271490439.5536033-T*(5513584.56477o07522-T*5292.61713o3845574)1210 P=233448917187?869. 7-T*(47?65559442673. 588-T*(4621?2225031 .7180:3-T*P,))1220 P=18596231762189?804.-T*(44145829391815982.-T*P)1230 Q=204251483.52134357+T*(494030.79491813972+T*(884.720367-56175504+T,,1240 Q=2344?50813658996.84T*(15015462449769.7524T*(64398674535. 1332-56+T*Q)J.,1250 Q=18596231762189?733. +T*Q1260 J0 ~P'o1270 RETURN Jo1280 2=8./"? HART, #6546 & 69461290 T=2*Z1300 Pn)2204.5010439651804+T*(128.67758574871419+T*.90047934748026,-*803,:'1310 Pn)8554.8225415066617+T*C8894.4375329606194tT*Pn)1320 Pd=22114.0488519147104+T*(130.88490049992388+T)1330 Pd=8554.8225415066628+T*(8903.8361417095954tT*Pd)1340 0n.13 .990976865960680+T*(1.8497327982345548+T*.009352 59532940319)1350 On=-37.510534954957112-T*(46.093826814625175+T*r-,)1360 Od=921.56697552653090+T*(74.428389741411179+T)1370 Od=2400.6742371172675+T*(2971.9837452084920+T*Od)1380 T='(-. 785398163397448281390 Jo=.28209479177387820*SQR(Z)*(COS(T)*Pti/Pd-SIN.(T )*Z*Onlr/Qd,)1400 RETURN Jo1410 FJElJD
6 1/62Reverse Blank
TR 8887
APPENDIX A.5 - EVALUATION OF PHASE MODULATION INTENSITY SPECTRUM
The normalized covariance function for phase modulation is
given by (2.50) in the main text, namely
k 0 exp[- rA p [1 - exp(- )] - A[2 - p()] + (A5-1)
2
+ 2A [1- p(_)] exp -lp/A) + A p( ) exp(- -- [I - exp(-b )])]
for C Z 0, where C is the time delay and p(C) is the temporal2 2
normalized covariance of the field process. Also Pp = PG
Since (A.5-1) involves an exponential of an exponential of an
exponential, and because a wide range of parameter values are of
interest, care must be taken in numerical evaluation of this
covariance and its transform.
Observe first that
k (0) = 1 since p(O) = I . (A.5-2)
Also, as delay C 4 +-, then p 4 0, giving
ko( ) = exp -rA 1p - 2A + 2A exp -p /A) 0 . (A.5-3)
The spectrum of interest is given by
W0 (w) = 4 f dC cos(wC) ko (C) for w k 0 ; w = 2nf (A.5-4)
0
The nonzero value of (A.5-3) at < = 0 leads to an impulse in
spectrum W0 (w) at w = 0. This limiting value, k0 (), must be
subtracted from covariance (A.5-1) prior to the numerical
Fourier transform indicated by (A.5-4).
63
TR 8887
For FA 2 << 1, the term
expI- r ,p2 [1 - exp(-4)]) (A-5-5)
approaches its limiting value at 4 = +w as follows:
exp (-r , 2 [1 - exp(-4))- exp(- '1) == exp(- 2) [exp(r '2 exp(-t4))- iJ =
- exp (- rA ') rA ,p exp(-4) . (A.5-6)
This is a fairly rapid decay with 4 and will not lead to
numerical difficulty when rA p2 << 1.2For large bp /A, the term
2
exp(- L- [1 - exp(-b4)]) (A.5-7)
is very sharp near 4 = 0; in fact, it is given approximately by
2
exp- -L bt) for 4 near 0 . (A.5-8)
Therefore, we define the sharp component of covariance k (4) as
2
ks (4) = exp[- A + A exp[- - b )J - exp(-A) for all 4 . (A.5-9)
Then
k s(0) = 1 - exp(-A) , k S(-) = 0 . (A.5-10)
64
TR 8887
Now we let
k o() = [k (() - k ()] + k s(0 =
= kf(t) + k s() , (A.5-11)
where kf(t) is a flat function near t - 0. Then we can express
the desired difference as
ko(Z) - k() = [kf(t) - ko(-)] + k s (Z) -
kj j + ks( ) , (A.5-12)
where functions kl(<) and ks (Z) both decay to 0 at Z = . We now
employ two separate FFTs on each of the functions in (A.5-12).
The sharp component, ks (), must be sampled with a very small
increment, A , when bp2/A is large. On the other hand, the flat
component
kl( ) - kf(C) - ko(-) (A.5-13)
can be sampled in a coarser fashion. Finally, if bp2/A is
moderate, we work directly with k0 ) - k0 (-) without breaking
it into any components.
Two programs are furnished in this appendix, one for moderate
bp/A, and the other for the flat component (A.5-13) when b2 /A
is large. For sake of brevity, the Fourier transform of the
sharp -7omponent (A.5-9) is straightforward and is not presented.
The particular covariance p(t) adopted is triangular,
p(K) - 1 - L for IZI < rc 0 otherwise , (A.5-14)
but can easily be replaced. The parameter c is the cutoff value
of covariance p(C).
65
TR 8887
The number of samples, N, taken of the covariance, in order
to perform the FFT of (A.5-4), is rather large, so as to
guarantee a very small value of truncation error at the upper end
of the integral, despite the small increment At. In order to
keep the FFT size, Mf, at reasonable values, the data sequence is
collapsed without any loss of accuracy according to the method
given in [8; pages 7 - 8] and [9; pages 13 - 16]. The
trapezoidal rule is used to approximate the integral in (A.5-4),
for reasons given in [8; appendix A].
10 SPECTRUM FOR PHASE MODULATION - MODER.9TE20 MUI=1. MUSubP30 Gp=. 001 I Gamma'40 BE=1. b50 A=.2 A60 Zc=2.*PI I Rh:(Z) = 0 for IZI>Zc; Z=zeta70 Delz.005 Zeta increment80 H=60000 M axirmum number of samples of Lkokzeta)90 Mf=16:384 Size of FFT100 DOUBLE N, Mf, Ms, Hs INTEGERS110 DIN X< 163,c-_"),Y( 16384),Cos(4096)120 REDIi X(0: Mf"-1), Y(O: Mf-1 ), C:os (0: Mf'4)130 fiAT X=(0.)140 MAT Y=(8.)150 T=2.*PI/Mf160 FOR Ms=0 TO MI/4170 Co-(Ms)=COS(T*Ils) QUARTER-COSINE TABLE180 NEXT Ms190 Ta=Gp*Mup*Mup200 IF A=O. THEN 220210 Tb=Mup*Mup/A220 Tc=2.*A*FHExp(Tb)230 Kirf=FNEx,(Ta+2.*A-Tc) CORRELATION AT INFINITY240 COM A,Bs,ZcTa,Tb,Tc,Kinf250 T=I.-Kinf260 PRINT 0,T270 X(O0=T*.5 TRAPEZOIDAL RULE280 FOR Ns= TO N290 Corr.=FNKo(_1s*DeIz) CORRELATION ko(zeta)300 IF Ns<6 THEN PRINT Ns,Corr310 IF ABS(Corr.)<I.E-30 THEN 350320 'ls=Ns MODULO Mf COLLAPSING330 X(Ms)=X(Ms>+Corr340 NEXT Ns350 PRINT "Final value of Corr =";Corr;" N =";H .
360 MAT X=X*(Delz*4.)370 CALL Fft14(Mf,Cos(*),X(*),Y(*))
66
TR 8887
380 GINIT390 PLOTTER IS "GRAPHICS"400 GRAPHICS ON410 WINDOW -2,2,-60,0420 LINE TYPE 3430 GRID 1,10440 LINE TYPE 1450 Del f=l./(Nf*Delz)460 FOR t1;=i TO Mf-'2470 F=is*Delf FREQUENCY480 PLOT LGT(F),10.*LGT(X(Ms))490 NEXT lMs500 PENUP510 PAUSE520 END530 I540 DEF FNExp(Xminus) I EXP(-X) WITHOUT UNDERFLOW550 IF Xrninus>708.3 THEN RETURN 0.560 RETURN EXP(-Xminus)570 FNEND580590 DEF FNKo(Zeta) I CORRELATION ko(zeta)600 COM A,Bs,Zc,Ta,Tb,Tc,Kinf610 Rho=MAX(0., 1.-Zeta/Zc) TRIANGULAR RHO620 El=Ta*(I.-FNExp(Zeta))630 E2=Tb*(I.-F.Exp(Bs*Zeta))640 E3=A*Rho*FNExp(E2)650 RETURN FNExp(E1+A*(2.-Rho)-Tc*(I.-Rho)-E3)-Kirnf660 FNEND670680 SUB Fft14(DOUBLE N,REAL Cos(*),X(*),Y(*)) ! N<=2"14=16384; 0 SUBS690 ! SEE APPENDIX A.3
10 SPECTRUM FOR PHASE MODULATION - FLAT COMPONENT20 Mup=I. MUsubP30 Gp=.001 I Gamma'40 Bs=l. I b50 A=0. I A60 Zc=2.*PI Rho(Z) = 0 for iZI>Zc; Z=zeta70 Delz=.005 Zeta increment8 N.=60000 Maximum number of sampl-Es of kl(zeta)90 Mf=16384 I Size of FFT
100 DOUBLE N,Mf,Ms,Ns I INTEGERS110 DIM X(16384),Y(16384),Cos(4096)120 REDIM X(O:MC-I1),Y(O: Nf-1),Cos(OaMf/4)130 MAT X=(0.)140 MAT Y=(.)150 T -2. x : -,160 FOR Ms=O TO Mf/4170 Cos(Ms)=COS(T*Ms> I QUARTER-COSINE TABLE
180 NEXT Ms190 Ta=Gp*Mup*Mup200 IF 8=0. THEN 220
67
TR 8887
210 Tb=Miup*l'lUp/'A220 Tc=2. *A*FIIExp( Tb)230 Tb=5.E5524C Ki n=FHExp( Ta+2. *A-Tc) CORRELATION1 AT INFINITY250 Ea=FMExp(A)260 Tbb=Tb*Bs270 COM A, E.s,Zc,Ta, Tb,Tc,KinflEa, Tbb280 T1l-Kinf-(1.-Ea) SUBTRACT SHARP COMPONENT290 PRINT 0,T300 X(O)=T*.5 TRAPEZOIDAL RULE310 FOR Ns=1 TO N320 Corr=FKh1(Ns*Delz) CORRELATIOM k1(zeta)330 IF Ms<6 THEM PRIMT tMs,Corr340 IF ABS(Corr)<1.E-30 THEM 380350 M==s MODULO Mf COLLAPSING360 X(Ms)=XM's)+Corr370 NEXT Ms380 PRINT "Final valJE of Corr =";Corr;" I- ="0N
390 MAT X=X*(Delz*4.)400 CALL Fft 14(M,Cos(*),X,(*),Y(*)>410 GINIT420 PLOTTER IS "GRAPHICS"430 GRAPHICS ON440 WINDOW -2,2,-60,0450 LINE TYPE 3460 GRID 1,10470 LINE TYPE 1480 Derlf:I./(NIf*Delz)490 FOR Ms=1 T'1 MC/2500 F=Ms*Delf FREQUENCY510 T=X(Ms)520 IF T>0. THEN 550530 PENUP540 GOTO 560550 PLOT LGT(F),10.*LGT(T)560 NEXT Ms570 PENUP580 PAUSE590 END600610 DEF FNExp(Xminus) EXP(-X) WITHOUT UNDERFLOW620 IF Xrfitius>708.3 THEN RETURN 0.630 RETURN EXP(-Xminus)640 FNEND650660 DEF FNIK1(Zeta) I CORRELATION kl(zeta)670 COM A, Bs, Zc ,Ta, Tb, Tc, Kinf, Ea, Tbb680 Rho=MAX(0. , 1.-Zeta/Zc) TRIANGULAR RHO690 E1=Ta*(1.-FNExp(Zeta))700 E2=Tb*(1.-FHExp(Bs*Zeta))710 E3=A*Rho*FtlExp(E2)720 E4=FNExp(Tbb*Zeta)730 Sharp=FHExp(A*(1.-E4))-Ea 1 ks(zeta)740 RETURN FNExp(E1+A*(2.-Rho)-Tc*(l.-Rho)-E3)-Kinf-Sharp750 FNEND760770 SUE Fftl4(DOUBLE N,REAL Cos(*),X(*),Y(*)) N .<-214=16384; 0 SUBS780 I SEE APPENDIX A.3
68
TR 8887
APPENDIX A.6 - EVALUATION OF FREQUENCY MODULATION
INTENSITY SPECTRUM
The normalized covariance function for frequency modulation
is given by (2.48) in the main text, namely
ko(<) = expf- r P4 [exp(-) + < - 1] - A[2 - p(<)] +
2
+ A p(<) exp(_ 2 [exp(-b7) + b - 1] for Z 0 , (A.6-1)Ab
where t is the time delay and p(Z) is the temporal normalized2 2 ncovariance of the field process. Also, pF = FG and
b = A /w . Since (A.6-1) involves an exponential of an
exponential of an exponential, and because a wide range of
parameter values are of interest, care must be taken in numerical
evaluation of this covariance and its transform.
Observe that
k (0) = 1 , because p(O) = 1 . (A.6-2)
Also, as delay i 4 +-, then p 4 0, giving
k0 () - exp(- r 4 (< - 1) - 2A) S kl() for C > 0 . (A.6-3)
This term, kl(), decays slowly with C if rA P << 1
The spectrum of interest is given by
W0 (w) - 4 f dC cos(wC) k0 () for w Z 0 ; w = 2nf . (A.6-4)
0
The spectrum corresponding to the limiting component, kl(C) in
(A.6-3), is directly available in closed form as
69
TR 8887
WI(w ) = 4 f d cos(wL) kl(t)
0
2 2'~ , 2~4 rA 2
expi ( F - 2 2 A * (A.6-5)
if q p 2«< 1, this latter quantity is large and very sharply
peaked at w = 0; hence, this term has been subtracted out and
handled separately when FA P << 1. The residual covariance,F
ko(<) - kl(t), then decays very rapidly with r and is easily
handled directly by means of an FFT. This breakdown is not
necessary when rA PF _ 1 and is avoided, then, by handling
k o() directly in one FFT.0 2For pF/A >> 1, the term
2
expA( 2 [exp(-b ) + bi, - 1]) (A.6-6)Ab
inside the exponential in (A.6-1) behaves like
2
exp A 2 near < = 0 ,(A.6-7)
where its major sharp contribution arises. For example, if
PF = 50, A = 1, then increment AZ - .005 leads to values for
(A.6-7) of
exp(-0.156 n2 ) at t - n AC , (A.6-8)
which is adequately sampled in order to track its dominant
contribution; the actual sequence of values is 1, .856, .536,2.247, .083. For smaller p F/A, this sampling interval is more
than adequate.
70
TR 8887
Two programs are furnished in this appendix, one each for the2cases of large and small rA pF The particular covariance p(C)
adopted is triangular,
p(C) = 1 - 10' for I < Cc ' 0 otherwise , (A.6-9)c
but can easily be replaced. The parameter Cc is the cutoff
covariance value and is specified numerically in the examples in
figures 3.9a through 3.10b.
10 I SPECTRUM FOR FREOIUENCY MODULATION - LARGE Gp*Muf-220 Muf=50. MUsubF30 Gp=.001 G am rra'40 Bs=I. b50 A=.2 A60 Zc=2.*PI Rho(Z) = 0 for IZI>Zc Z=zeta70 t'elz=.005 Zeta increment80 N=60000 Max i mum number of s amp e s c k o z t aL90 Mf=16384 Size of FFT
100 DOUBLE N1Pf.,MsNs INTEGERS110 DIM X(16d4),Y(16384),Cos(4096)120 REDIM X(O:MfI-I),Y(O:Mf-1),Cos(O:Mf/4)130 MAT X=(O.)140 MAT Y=(O.)150 T=2.*PI/Mf160 FOR Ms=O TO Mf/4170 Cos(Mc)=COS(TkMs) QUARTER-COSINE TABLE180 NEXT Ms190 Ta=Gp;Muf*Muf200 IF A=0. THEN 220210 Tb=Muf*Muf/(A*Bs*Bs)220 Tc=FNExp(2.*A-Ta)*Ta230 Td=Ta*Ta240 COM H,Bs,Zc,Ta,Tb250 X(0)=.5 I TRAPEZOIDAL RULE260 FOR Ns=1 TO N270 Corr=FNKo(Ns*Delz) I CORRELATION ko(zeta)280 IF Corr<1.E-20 THEN 320290 Ms=Ns MODULO ME COLLAPSING300 X(Ms)=X(1-1s)+Corr310 NEXT NS320 PRINT "Final value of Corr =";Corr;" Ns =';Ns330 MAT X=X*(Delz)340 CALL Ff't 14<Mf,Cos(*))<(*),W*))
71
TR 8887
350 GINIT360 PLOTTER IS "GRAPHICS'"
370 GRAPHICS ON380 WINDOW -4,2,-70,30390 LINE TYPE 3400 GRID 1,10410 LINE TYPE I420 DE1C=l."(Mf*De]z)430 FOR M1= TO Mf/2440 F=Ms-*De 1 f FREQUENCY450 T=X(N)460 IF T>O. THEN 490470 PENUP480 GOTO 500490 PLOT LGTtF),1O.*LGT(T)500 NE XT 1MIs510 PENUP520 Add=X(0)-Tc/Td ORIGIN CORRECTION530 F=1.E-4540 FOR Ns=l TO 100550 1=2.*PI*F560 WL=Tc/(Td+W*W)570 T=WI+Add580 IF T>0. THEN 610590 PENUP600 GOTO 620610 PLOT LGT(F),10.*LGT(WI1+Rdd)620 F=F*I. I FREQUENCY630 IF F>Delf THEN 650640 NEXT Ns650 PENUP
660 PAUSE670 END680690 DEF FNExp(Xminus) EXP(-X) WITHOUT UNDERFLOW700 IF Xrninus>708.3 THEN RETURN 0.710 RETURN EXP(-Xminus)720 FNEND730740 DEF FNKo(Zeta) CORRELATION ko(zeta)750 COM A,B s,Zc,Ta,Tb760 EI=FHExp(Zeta)+Zeta-1.770 T=Bs*Zeta780 E2=FNExp(T)+T-1.790 Rho=MAX(0., 1-Zeta/Zc) TRIANGULAR RHO
800 T=T,*E1+R*(2.-Rho )-A*Rho*FNExP (Tb*E2)810 RETURN FNExp(T)820 FNEND830840 SUB Fftl4(DOUBLE N,REAL Cos(*),X(*),Y(*)) ! NI<=2."14=16:384; 0 SU:S
850 SEE APPENDIX A.3
72
TR 8887
10 SPECTRUM FOR FFEQLIEHCY MOTILLATIONt-i SMALL Gp*Hlui "220 MU f 1IIlU HULbF30 Gp=.O0cl1 G am A)a40 B=1 b50 A=. A60 2c=2.*PI Rho(Z) =0 for, jZI >Zc; Zz.eta70 DelIz=.005 Zeta incr-eiments0 H= I 10000 MaSXI muml turjibe r of sarip 1 E s of ko< zeta90 Mf=6192 ISize of FFT
100 DOLIBLE N, Hlf, Hs , tN INTEGERS110 DIM X(8192), Y(8192) ,Cos(2048)120 REIM X( 0: f - I, Y (0: tlt -1), Cos (0: lf'4)130 MATX=0)140 MAT Y=(0.)150 T =2. * P I/Hlf,160 FOR Hs=0 TO Hf/4170 C's (Mi_) COS( I*Hsc) IQLIARTER-COSINE TABLE180 NEXT M-s190 Ta=Gp*Huf*HUf200 IF A=0. THENA 220210 TbHtLJC *HUf, kA*Bs*BS)220 T=FNExp(2.*A-TaL)230 Tc=T*TaL240 Td=Ta*TaL250 Delf=.1*Ta/(2.*PI) INCREMENT IN FREQUENCY260 COM A,Bs,Zc,Ta,Tb270 Y<(0 =.5*(1.-T) TRAPEZOIDAL RULE280 FOR NslI TO N290 Corrp-FNKol (Ns*tjel z) ICORRELATION ko(zeta)-k I (zet a)300 IF ABS(Corr)<1.E-30 THEN4 340310 Hs=Ns HODULO Hf ICOLLAPSING320 Y"(Ms)=X(Ms)+Corr330 NEXT Ns340 PR INT ' F inalI val ue of Corr ;Corr-; Ns '";Ns350 MAT X=X*(Delz)360 CALL Fft14(H', Cos(*) ,X(*) ,Y(
73
TR 8887
370 GINIT380 PLOTTER IS "GRAPHICS"390 GRAPHICS ON400 WIN1DOW -4,2',-70,30410 LINE TYPE 3420 GRID 1,10
430 LINE TYPE I440 FOR M= TO 2000450 F=M_.-*De 1 f FREQUENCY460 N=2.*PI*F470 I=Tc /(Td+*W) SHARP SPECTRAL COMPONENT480 T=i"f*Delz*F490 Ns=INT(T)500 Fr=T-Ns510 W2=Frt::(l4+1)+(1 -Fr) ,. ( Nl BROAD SPECTRAL COMPONENT520 PLOT LGT\F),10.*LGT(W1+W2)530 NEXT ls540 N MA ..=M ( t.s , I550 FOR tMts=Ns TO rlf/2560 F=M=/ (MCf*De l z) FREQUENCY570 1.=2. *PI*F580 W1 =Tc, (Td+H*N)590 W2=X(Ms600 T= W1 +W2610 IF T>O. THEN 640620 PENUP630 GOTO 650640 PLOT LGT(F),l0.*LGT(T)650 NEXT M'ls660 PENUP670 PAUSE680 ENID6907LO DEF FtNExp( >minu- ) E P(-X) WITHOUT UNDERFLOW710 IF Xrirus>708.3 THEN RETURN 0.720 RETURN EXP(-Xi nus)730 FNEND7407'fl DEF FN4,ol(2ta) CORPELATION ko(zeta)-k1(zeta,760 COM A,Bs,Z,:,Ta, Tb770 E1=FNExo(Zeta) +Zeta-1.780 =Bs*Zcta
790 E2=FtlExp(T. +f-1.900 R ,=MA.(0. , 1-Zet a-Zc ) TRIANGULAR RHO810 T=Ta*EI+A*2.-RV c)-A*Pho*FllExp(Tb*E2)820 RETURN FNE..p T)-FOF xp(Ta*(2eta-1. >+2.*A)630 FNEM'a48850 1UB Fft I'D UBLE H,RE AL CoE(*),X(*,Y(* ) N(2-1416384; i SUBS
SEE AFFEIII!X h. 3
74
TR 8887
REFERENCES
[1) D. Middleton, An Introduction to Statistical Communication
Theory, McGraw-Hill Book Company, Inc., New York, NY, 1960.
Also, Reprint Edition, Peninsula Publishing Co., P.O. Box 867,
Los Altos, CA, 1987.
[2] D. Middleton, "Second-Order Non-Gaussian Probability
Distributions and Their Applications to "Classical" Nonlinear
Signal Processing Problems in Communication Theory," to be
submitted to IEEE Transactions on Information Theory, 1991.
(This is a considerably expanded version of [3] ff.)
[3] D. Middleton, "Second-Order Non-Gaussian Probability
Distributions and Their Applications to Classical Nonlinear
Processing Problems," Proceedings of 20th Conference on
Information Sciences and Systems, pages 394-400, March 19-21,
1986, Princeton University, NJ.
[4] D. Middleton, First- and Second-Order Gauss-Composite
Processes, with Applications to Ambient and Scatter Noise,
in preparation, 1991.
[5] D. Middleton, "Canonical and Quasi-Canonical Probability
Models of Class A Interference," IEEE Transactions on Electro-
magnetic Compatibility, volume EMC-25, number 2, May 1983.
[6] A. H. Nuttall, I. B. Cohen, and D. Middleton, Performance
Parameters for Quasi-Canonical Class A Non-Gaussian Noise;
Source Distribution Law p = 0, Propagation Law y - 2,
NUSC Technical Report 7715, Naval Underwater Systems Center,
New London, CT, 15 June 1986.
75
TR 8887
[7] D. Middleton, "Channel Modeling and Threshold Signal
Processing in Underwater Acoustics: An Analytical Overview,"
IEEE Journal Oceanic Engineering, volume OE-12, number 1, pages
4-28, January 1987.
[8] A. H. Nuttall, Accurate Efficient Evaluation of Cumulative
or Exceedance Probability Distributions Directly From
Characteristic Functions, NUSC Technical Report 7023, Naval
Underwater Systems Center, New London, CT, 1 October 1983.
[9] A. H. Nuttall, "Alternative Forms and Computational
Considerations for Numerical Evaluation of Cumulative Probability
Distributions Directly from Characteristic Functions,"
Proceedings IEEE, volume 58, number 11, pages 1872-1873, November
1970. Also in NUSC Report Number NL-3012, Naval Underwater
Systems Center, New London, CT, 12 Auigust 1970.
[10] Handbook of Mathematical Functions, U. S. Department of
Commerce, National Bureau of Standards, Applied Mathematics
Series Number 55, U. S. Government Printing Office, Washington,
DC, June 1964.
[11] C. Lanczos, Applied Analysis, Third Printing, Prentice-
Hall, Inc., Englewood Cliffs, NJ, 1964.
[12] J. A. Mullen and D. Middleton, "The Rectification of
Non-Gaussian Noise," Quarterly Journal of Applied Mathematics,
volume XV, number 4, pages 395-419, January 1958.
76