Cramer-Rao Bounds for Matched Field Tomography and Ocean Acoustic Tomography by Peter M. Daly B.S.E.E., University of Rhode Island (1993) Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering and Computer Science at the I MASSACHUSETTS INSTITUTE OF TECHNOLOGY ~··' MvAR 0 6 1997 February 1997 @ Peter M. Daly, MCMXCVII. All rights reserved. Ln The author hereby grants to MIT permission to reproduce and distribute publicly paper and electronic copies of this thesis document in whole or in part, and to grant others the right to do so. Author ............................ """ " ..................... ... ............... Department of Electrical Engineering an Computer Science January 15, 1997 Certified by ................... .. ...... .... ....... .B. Baggeroer Arthur B.Baggeroer Ford Professor of Electrical and Ocean Engineering Thesis Supervisor Accepted by ................ ........ .•........ .. , .......... Arthur C. Smith Chairman, Departmental Committee on Graduate Students Cram'r-Rao Bounds for Matched Field Tomography and Ocean Acoustic Tomography by Peter M. Daly Submitted to the Department of Electrical Engineering and Computer Science on January 15, 1997, in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering and Computer Science Abstract This paper demonstrates a technique for solving the Cramer-Rao lower estimation bounds of environmental parameters applied to Matched Field Tomography (MFT) and Ocean Acoustic Tomography (OAT). MFT is a parameter estimation method which processes narrowband signals, using the interference pattern generated between elements in a sonar array. OAT, another estimation technique, relies on acoustic travel times between a source and receiver; consequently, wideband signals are used to provide high time resolution. OAT exploits signal coherence over a selected bandwidth, while MFT does not. With knowledge of the Crambr-Rao bounds, one can determine the minimum variance attainable for an estimator of any environmental parameter, as well as determining the coupling between any set of parameters in the ocean environment. This information is useful for evaluating present estimation techniques, determining the feasibility and expected performance of new estimators, and finding how changes in one parameter can affect the estimation of other parameters in the ocean. Attention was focused on modeling a range independent shallow water environment with a sediment layer and hard bottom. For a source and receiver spaced 15 km apart, four sound velocity profile parameters were estimated. A comparison was made between the relative performance of MFT and OAT. At low SNR levels, OAT has superior performance over MFT. Above certain SNR levels, similar performance was observed for both MFT and OAT. Under constant energy conditions, minimum standard deviations decrease as signal bandwidth increases. Coupling between parameters appears to be independent of SNR and inversion method (OAT vs. MFT), and only slightly influenced by signal bandwidth. Parameter selection is very important in determining the CRB; improper selection leads to artificially high estimation bounds. This work was supported by the United States Navy, Office of Naval Research, under contracts N00014-93-1-0774 and N00014-90-J-1725. Thesis Supervisor: Arthur B. Baggeroer Title: Ford Professor of Electrical and Ocean Engineering Acknowledgments First of all, I would like to thank my parents for teaching me an excellent work ethic. I would like to thank Prof. Arthur B. Baggeroer for giving me this research topic, laying the foundation for the work described in this thesis, and donating his old 486 for use as an X-terminal on my desk. I would also like to thank Prof. Henrik Schmidt, who was always able to answer my quick questions, and pointed me toward SuperSNAP when KRAKEN failed. I would like to thank the students and staff of MIT's Ocean Engineering Acoustics Group for all their help. Thanks to Pierre Elisseeff for showing me his KRAKEN modefile reading code. Thanks to Brian Sperry and Kathleen Wage for cleaning up PRUFER, and to Brian again for showing me how to calculate the Af for wideband acoustic propagation. I would like to thank Dr. Joe Bondaryk for his help with power spectral estimation, as well as his insights on parameter coupling and SNR calculation. Thanks to the Office of Naval Research for sponsoring this work, through the NDSEG fellowship program (Contract N00014-93-1-0774), and the ATOC program (Contract N00014-90-J-1725). Finally, and most importantly, thanks to those civilian engineers in the United States Navy who allowed me to rip their computers apart and load Linux on them, so I could run batch jobs at night. Without their array of computational power, this thesis would never have been completed in a timely manner. Thanks to Ken for approving this, and to Andy for supplying the first test machine. Thanks to both Jim and Diane for keeping me focused. Thanks to Brian for pointing me toward Bucker's implementation of Green's function. Contents 1 Introduction 1.1 Roadm ap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 Background Information . ........... ... 10 ..... 10 1.3 1.4 2 9 .... .... .... 1.2.1 Underwater Acoustic Propagation ................... 1.2.2 Normal Mode Theory ............................... 12 1.2.3 Green's Function .................................. 15 1.2.4 Matched Field Processing ............................. 16 1.2.5 Ocean Acoustic Tomography ........................... 17 1.2.6 Matched Field Tomography ............................ 19 Previous Work ................ ....................... 21 1.3.1 CRB derivation ............ ....... 21 1.3.2 Applications of CRB to MFT and OAT ................... Summ ary . .. .. .. ............ ................. . .. .. ... .. .. .. . ... .. 23 ..... 26 Theory and Formulation 27 2.1 Crambr-Rao Bound ..................................... 28 2.2 Mechanics of the CRB ................................... 28 2.3 Application of the CRB to MFT and OAT 2.3.1 2.5 ................ Summ ary .................... Environment ............... 30 32 ............................... Results 3.1 ....... Matched Field Tomography ............................ 2.4 Ocean Acoustic Tomography 3 . . .... 35 ....... 41 42 .. . ..................................... 42 3.1.1 Source and Receivers ................................ 3.1.2 Signal to Noise Ratio ..... 3.1.3 Parameters .......... . . . . . . . . . 44 Minimum standard deviation . . . . Correlation Coefficients 3.3.1 .. . . .. . High Parameter Correlation E:nvironment 4 Conclusions 4.1 Summary ............... 4.2 Contributions . ............ 4.3 Future Work ............. A Computational Procedure A.1 Perturbation Magnitude ....... A.1.1 Application to test case ... A.2 Frequency Spacing .......... A.2.1 Calculating the optimal Af . A.3 Normal Mode, Green's Function, and CRB calculation A.4 Simulation Hardware ............................ 68 . . . .. . . . .. . . . . 69 . . . .. . . . .. . . . . 72 . . . .. . . . .. . . . . 75 . . . .. . . . . .. . . . 75 . . . . . . . . . . . . . . 78 . .. . . . . . 79 List of Figures 1-1 Simplified acoustic environment. . .................. 1-2 Simplified acoustic waveguide .................... .......... 11 ............ 12 1-3 Normal modeshapes and eigenvalues for a fictitious shallow water environment. . . . 15 1-4 Sample MFP ambiguity function[l].......... 18 ... . . . . . .......... . 1-5 Sample tomographic configuration ............................. 19 1-6 Tolstoy's MFT scenario, using air-dropped explosive charges. . . . . . . . . . . . . . 20 1-7 Convergence zone scenario. ................................ 24 3-1 Pekeris shallow water environment. 42 ........................... 3-2 Shallow water environment under study, with four environmental parameters shown. 43 3-3 Normalized source signal, with bandwidths of 10, 50, and 100 Hz . .......... 45 3-4 CRB results for SNR of-20 dB ............................... 57 3-5 CRB results for SNR of-10 dB ........................... .... 3-6 CRB results for SNR of +20 dB. ............................. 58 59 3-7 Correlation coefficients for SNR of -20 dB. . .................. ...... 60 3-8 Changes to environment for high parameter correlation. . ................ 61 3-9 CRB results for SNR of +10 dB, uncorrelated parameters. . ............... 62 3-10 CRB results for SNR of +10 dB, correlated parameters. . ................ 63 A-1 Flowchart of computational process ............................ 69 A-2 Variability of Green's Function ........................... .... A-3 Variability of Green's Function ............................... A-4 Linearity test for Green's Function ................... 70 71 ......... 72 A-5 Plot of perturbations for parameter 1: water column sound speed, evaluated at 200 H z. .. . . .. . . .. . . . .. . .. . . .. . .. . . .. . . . .. . . .. . . . . .. . 73 A-6 Plot of perturbations for parameter 1: water column sound speed, evaluated at 200 Hz. 74 A-7 Plot of group velocities for modified Pekeris profile. . ................... 76 A-8 Plot of minimum and maximum group slowness 1/u, for modified Pekeris profile... 77 A-9 Plot of difference between minimum and maximum group slowness 1/un for modified Pekeris profile. ....................................... . 78 List of Tables 1.1 Signal types considered by Baggeroer and Borodin. . ................... 22 3.1 SNR levels at each hydrophone, and their corresponding noise variance values. 3.2 CRB results for Parameter 1: water column reference speed. . .............. 48 3.3 CRB results for Parameter 2: water column speed gradient. . .............. 49 .... 46 3.4 CRB results for Parameter 3: bottom reference speed. . ................. 50 3.5 CRB results for Parameter 4: bottom speed gradient. 51 3.6 Mean correlation coefficients for modified shallow water case, +10 dB SNR. ...... . ................. 55 3.7 MFT correlation coefficient results for CRB shallow water case ............. 56 3.8 OAT correlation coefficient results for CRB shallow water case. . ............ 56 A.1 Selected perturbations for environmental parameters under study. ............ 75 Chapter 1 Introduction Long range acoustic source localization has always been a topic of interest for oceanographers and engineers. There are many applications; ranging from monitoring over-the-horizon shipping movements to tracking underwater vehicles. Matched Field Processing (MFP) was developed to aid in source localization. Both simulated and experimental results of MFP have proven to be very accurate. Typically, one needs only a few vertical line arrays to determine the range, bearing, and depth of a sound source. Accurate results depend on comprehensive knowledge of the ocean environment through which sound propagates. Because of this, recent emphasis has shifted from source to environment estimation. In order to evaluate objectively any estimator which is presented, theoretical lower estimation bounds must be obtained. This thesis describes the steps needed to calculate the Cramer-Rao lower estimation Bounds (CRB), as applied to Matched Field Tomography (MFT) and Ocean Acoustic Tomography (OAT). The Cramer-Rao Bounds find the minimum variance attainable for any unbiased parameter estimator. The objective of this thesis was to calculate the CRB for four environmental parameters of a shallow water ocean environment, and provide a specific example of their implementation. The CRB were calculated for signal bandwidths from 0 to 200 Hz, with a center frequency of 300 Hz. Correlation between these parameters was determined, as well as the effect of differing signal to noise ratios (SNR) on the CRB. At low SNR levels (-20 dB), OAT has superior performance over MFT. At high SNR levels (over 0 dB), OAT and MFT have coincident CRB; the performance is the same for the selected parameters. Also, high SNR is needed to construct estimators for the gradients in both the water column and bottom, since lower SNR yields high CRB. The correlation between parameters appears to be independent of SNR and inversion method (OAT vs. MFT), and only slightly influenced by signal bandwidth. Parameter selection is very important in determining the CRB; improper selection leads to artificially high estimation bounds. 1.1 Roadmap This thesis begins with a brief review of underwater acoustics, starting from Helmholtz' equation, running through normal mode propagation theory, and ending at Green's Function. From there, Matched Field Processing, Matched Field Tomography, and Ocean Acoustic Tomography are explained. Chapter 2, Theory and Formulation,provides an overview of the Cramer-Rao lower bound, and its application to both MFT and OAT. Assumptions about the structure of the propagating signal are given with explanations. Chapter 3, Results, outlines a shallow water propagation environment. Four parameters are selected for CRB calculation, using varying SNR levels and signal bandwidths. The CRB for both MFT and OAT are calculated, and results explained. Chapter 4, Conclusion, summarizes the results and offers suggestions for future work. The Appendix expands on computational issues surrounding calculation of the CRB. It furnishes the reader with information required to duplicate results shown here. 1.2 1.2.1 Background Information Underwater Acoustic Propagation Sound propagation through the ocean involves three items: an acoustic source, the propagation medium, and an acoustic receiver (see Figure 1-1). An acoustic source can be anything which injects acoustic energy into the water. This includes naturally occurring sources, such as sea life feeding and communicating, and artificial sources, such as explosions, surface and submersible ships, and active sonar systems. Sources outside the water (magma displacements, earthquakes, aircraft, and heavy vehicles operating on shore) can also project sound into the water. Acoustic Source Propagation Channel Acoustic Receivers Surface ship with towed array ------ Vertical Line Array 4 ___________~ -------------------------- - ;--------------------4-4 -- - - - - - 4 -----... .04A- -- -AL Submarine with towed array Bottom mounted hydrophone arrays Figure 1-1: Simplified acoustic environment. An underwater acoustic receiver is usually a type of underwater microphone known as a hydrophone. Hydrophones vary in their sensitivities and frequency responses. To increase the received signal to noise ratio (SNR), and to safeguard against hardware failure, hydrophones are typically deployed in a geometric configuration known as an array. There is no predefined spatial arrangement for an array, but placement of hydrophones or transducers is governed by the type of data one wishes to extract from a received signal and the cost of design, implementation, and deployment. A one dimensional a vertical line array (VLA) can resolve only the elevation angle of an arriving signal; it cannot determine the azimuth. A two dimensional array (for example, a flat, "billboard" array), can resolve both elevation and azimuth of an arriving signal, but cannot determine if the signal came from the front or the rear of the array. A three dimensional array (for example, a ship mounted spherical array) can completely resolve the elevation and azimuth angles of an incoming signal. The ocean medium is the most complicated part of acoustic propagation. Sound is affected by the properties of sea water, as well as the physical characteristics of the ocean. Sea water also has sodium chloride, and trace quantities of other elements. These compounds affect sound propagation by absorption of acoustic energy. Physical characteristics of the ocean, including depth of the water, type of bottom, and average wave height also affect sound propagation. Temperature, density, and pressure affect the speed of sound. Sediment layers can convert the acoustic compressional water-borne wave into a combination of compressional and shear waves in the sediment, which can be re-radiated into the water. The effect of these different environmental parameters on sound propagation is still an active area of research. When representing the ocean in an acoustic propagation problem, the physical characteristics of the ocean are usually simplified. One creates a model to represent the major characteristics of the ocean environment under study. If the model is overly simplistic, its validity comes under doubt. Additional characteristics increase the robustness of the model, at the expense of increased computation. The first usual simplification is to assume horizontal stratification of the propagation medium. One divides the water column into horizontal layers of varying thickness. Each layer has a discrete set of constant properties assigned to it, usually sound speed (both compressional and shear), density, and attenuation. The next simplification is to assume the propagating medium is "range independent;" it does not change between source and receiver. Unless one is modeling acoustic propagation in a swimming pool, these two assumptions reduce the relevance of the acoustic model significantly. Still, even these simplified models can be used to demonstrate characteristics of acoustic propagation. Specifically, these models show the waveguide nature of the medium and boundary interactions between different layers. 1.2.2 Normal Mode Theory Modeling the transmission of acoustic energy through the ocean can be accomplished by treating the propagation medium as an acoustic waveguide [2]. Energy is transmitted through the medium by means of a series of acoustic waves. One can visualize this by considering an ideal acoustic two-dimensional (range and depth) waveguide, with a perfectly reflecting top and bottom and homogeneous interior. Perfectly reflecting top boundary (e.g: vacuum or air) Vertical Line Receiver Array Acoustic Source Perfectly reflecting bottom (e.g: basalt) Figure 1-2: Simplified acoustic waveguide. Energy transmitted through an acoustic waveguide can be modeled using normal modes, satisfying the Helmholtz equation[3], [4], 1 r r Op(r, z) r Or 0 )+ 1 Op(r, z) p(z) O z (p z) + _2 c2(z) p(r, ) _ (r)(z 27rr where r = range from source, in meters, w = frequency (radians), z = depth (meters), z, = depth of source (meters), c(z) = sound speed at depth z, p(z) = density at depth z, and p(r,z) = sound pressure at range r and depth z. (1.1) Equation 1.1 assumes a point source at depth z,, evaluated in polar coordinates, with a given depth-dependent sound velocity profile c(z), and density profile p(z). This is a second order differential equation with a forcing term. Using the technique of separation of variables, a solution to Equation 1.1 is p(r,z) = 4(r)@(z). (1.2) Substituting this answer and re-arranging terms, one finds -1 [r1dr(r• d(r)] + 1 4(r) [ dr dr /) + @(Z) • (r) d 1 dW(z) + c- 2 (z) dz p(z) dzdz2 + C (Z [P(z) P(Z) = 0. (1.3) The first term in Equation 1.3 is a function of r, the second, a function of z. The only way for the equation to be satisfied is for each term to be equal to a constant: kmI. Using this eigenvalue, the terms can be rearranged to form p(z) [W)k 1 @m(Z) c2 (Z) 1+ dz p(z) dz = 0. (1.4) Boundary conditions must be specified to solve this differential equation. Each boundary condition has physical meaning. For instance, if one were to assume @(0) = 0, this would indicate a perfectly reflecting boundary on the surface of the water column. Assuming the bottom of the propagation medium to be at depth z = D, another boundary condition, d••() dz =D = 0 would mean a perfectly rigid bottom. The form of Equation 1.4 satisfies a class of differential equations known as Strum-Liouville (S-L) Equations[5]. Provided c(z) and p(z) are real functions, the equation reduces to a "proper" (S-L) problem with homogeneous boundary conditions. Eigenvalue solutions are real, nonnegative numbers, and eigenfunctions, or modeshapes, are real. There are an infinite number of eigenvalue/eigenfunction solutions. The norm of each solution, Cn, is a positive number and can be calculated as Cn = /D42p(z) (1.5) dz. Eigenfunctions can be scaled arbitrarily. If the eigenfunction, T(z) were scaled so the norm, Cn is unity, then T(z) is normalized with respect to . Another feature of S-L problems is the orthogonality characteristic of the eigenfunctions, with D o qm(Z) kp(z) n(Z dz = 0 if m : n. (1.6) The eigenfunction solutions form a complete and proper orthonormal set, provided '1(z) is normalized. Acoustic pressure at a point can be represented using a sum of weighted eigenfunctions, p(r,z) = E m=1 -Im(r)1@m(z). (1.7) The highest propagating mode has an eigenvalue equal to w/c. Higher order modes exist, but they have imaginary eigenvalues. These represent non-propagating, or evanescent modes. If attenuation were included in the analysis, the eigenvalues would be complex. The environmental model used here neglects attenuation, and focuses only on propagating modes. Normalized Modeshapes for Shallow Water Environment 0 . . .. ........ , ..... X x x . ........ 1.24 ................. 10 20 1.22. .... .... ........ S.. 30 40O WaterEnvironment Eigenvalues forShallow 1.26 1.2 . .I.. ..-1.. .. . -. x .. .. - ... 1.16... .. 1.14. 60 -.. 70 ill - i 80 I..li i x....... 1.12. x r__ i 1.1. 100 C0 0 2 4 6 8 12 10 Mode Number 14 16 2 4 6 20 18 8 10 12 14 ModeNumber 16 18 20 Figure 1-3: Normal modeshapes and eigenvalues for a fictitious shallow water environment. The left plot shows normal modeshapes for a hypothetical 100 m deep environment, while the right plot contains the eigenvalues associated with each normal mode. Note as mode number increases, the eigenvalues decrease gradually, approaching w/c = 1.2566. Figure 1-3 shows the first twenty modeshapes and eigenvalues for a shallow water acoustic waveguide, using a source frequency of 300 Hz. 1.2.3 Green's Function Green's Function characterizes the effect of the ocean waveguide on the propagating signal. It incorporates the position of the signal source and receiver along with the environmental characteristics of the propagating medium (speed of sound as a function of depth and range, as well as bottom types and speed). Green's Function for normal mode propagation, oo G(r, zs, zr) 4zm(r, zs)Im(zr), = m=1 andia(r, z,) = kmr Trm(z,) exp [j (kmr ( + 4)] (1.8) where G(r, z,, zr) km Fm (z) and is Green's Function, is the mth eigenvalue, is the mth eigenfunction, evaluated at depth z, zs is the source depth, in meters, zr is the receiver depth, in meters, r is the distance from source to receiver, in meters, exploits Equation 1.7 using the weighting function[6]. Green's Function acts as a transfer function, describing the filtering effect of the propagating medium. The output of a convolution operation using Green's Function and an acoustic source spectrum would yield the pressure field at the receiver. With this Function, one can calculate the pressure field at any point in the water column, and also determine the transfer function for the acoustic propagation channel. 1.2.4 Matched Field Processing One item of interest in acoustic research is source localization. Given a signal received at a hydrophone, one would like to be able to find where the signal came from. Applications include Anti-Submarine Warfare (ASW) and acoustic oceanography. Until recently, signal localization efforts were based on ray theory. One assumed sound traveled from source to receiver through the water column, with its travel path influenced only by the speed of sound in water. Multipath effects (sound bouncing from the top and bottom) interfered with analysis and were deemed undesirable. Instead of suppressing multipath, Matched Field Processing (MFP) exploits it. It uses the information contained in all received acoustic energy in order to locate the sound source. MFP starts by incorporating all known information about the propagating medium (sound velocity profile, bottom type and depth, etc.) into an acoustic model. A narrowband, or CW source signal is selected. Next, a grid of possible source locations is created. Using the acoustic model, Green's Function is calculated for a narrowband signal propagating from each source to the receiver. The simulated received signal is compared with the actual received signal in each case, with the resulting correlation plotted as a function of simulated source position. This results in an ambiguity surface (see Figure 1-4), with peaks representing areas of high correlation. By looking at the surface and examining the highest peak, one would theoretically be able to localize the position of the signal source. MFP has shown great promise in simulation [7]. One of its largest drawbacks is its sensitivity to the environmental parameters supplied to it. To simulate the propagation of sound accurately one must have a complete knowledge of all aspects of the ocean environment. One must know the speed of sound as a function of depth and range from source to receiver. Some parameters, such as bathymetry and bottom type, are relatively constant through time, and can be cataloged for simulation. Water temperature and currents, both of which affect sound propagation, change with time. Another problem lies with specifying the search grid for the source. The extremes of the grid can be determined from a priori information, but the optimal spacing between sampling points must be determined. If the spacing were too coarse, one could miss the actual location of the source (and its correlation peak) entirely. Too fine and one wastes computational time. Bucker's original MFP[8] used a conventional, or Bartlett beamformer on the received signal. Conventional beamformers have wide main lobes; this provided a large peak which could be detected by relatively coarse grid samplings. Unfortunately, the drawback to conventional beamformers is their high (-13 dB) side lobe level. This resulted in several false peaks on the ambiguity surface. Building on the work of T.C. Yang [9], Baggeroer et al. [1] solved this problem by replacing the conventional beamformer with an adaptive, Maximum Likelihood Method (MLM) beamformer. This reduced sidelobe levels considerably, eliminating spurious peaks in the ambiguity surface. The narrow main lobe produced by the MLM beamformer was easy to miss during grid sampling. Schmidt et al. [10] proposed a solution by changing the type of adaptive beamformer to a Multiple Constraint Method, or MCM beamformer. This allowed the authors to specify the width of the main lobe, while still keeping sidelobes down to a minimum. Using a wider mainlobe allowed for coarser grid searches, thereby reducing the computational power needed to search for a peak on the ambiguity surface. 1.2.5 Ocean Acoustic Tomography Ocean Acoustic Tomography (OAT) is an older technique whose purpose is to acquire environmental information about the ocean. Before OAT, ocean parameters were measured by ocean-going ships. These vessels crossed an area of interest and took measurements as they traveled through pre-defined points in space. This technique had several drawbacks. First, ships were slow, and the parameters which they measured changed with respect to time. Obtaining a "snapshot" of acoustic conditions at one point in time was impossible. Next, ships were (and still are) expensive to operate; AMBDR,ML n U- o will 20- 40106.0 105.0 60- 104.0 103.0 102.0 101.0 100.0 99.0 98.0 80- 97.0 100- 96.01 I I 0 I 2 I 4 6 I 8 Range (km) Limestone. H = 1 m. L = 10 m. Figure 1-4: Sample MFP ambiguity function[1]. This shallow water example used an MLM beamformer to reduce erroneous sidelobes. The simulated source can be found as a peak at the center of the ambiguity function. one could not expect to maintain a continuous presence to collect data. Both the medical and geological communities have implemented methods of scanning areas which are not easily accessible. Computerized Tomography (CT) employs a moving x-ray source with multiple receivers in order to reconstruct images of the internal structures of the body. Geologists use sound waves and geophones to obtain information on the properties of the earth's crust. Munk and Wunsch [11] drew on tomographic applications to the medical and geological fields, resulting in OAT. OAT is implemented by having an acoustic source ensonify a region of water. At the edge of the region of interest are placed multiple acoustic receivers. Initially, researchers focused on recording only the exact arrival time of acoustic energy at the receivers (see Figure 1-5). Measuring the travel .71ý Acoustic Source/Receiver ) ARM 'JYK Path between Source and Receiver ~llh Figure 1-5: Sample tomographic configuration. time between source and receiver allowed them to map the sound speed as a function of position. From there, information about the temperature of the water, or the presence of currents was derived. In order to obtain precise temporal measurements, the locations of the source and receiver had to be known to within an acoustic wavelength. To improve resolution in the time domain, wideband signals were generated at the source. Typically, a deterministic FM chirp or M-sequence was used, allowing easier detection at the receiver. Initially, OAT focused on estimating sound speeds and current in large areas of the ocean. Munk and Wunsch [12] established the temporal resolution needed to perform successful OAT, as well as optimal center frequencies. Subsequent experiments (1981) focused on observing the "mesoscale" eddy properties or the ocean, as well as large scale ocean circulation[13]. Later, the use of OAT for measuring temperature changes in the ocean was proposed. [14] Measurement of ocean temperature on a global scale required timing the arrival of sound from distant (thousands of kilometers away) sources. A demonstration of the detection of acoustic signals over long ranges was conducted in early 1991 [15], successfully showing global acoustic propagation was possible. 1.2.6 Matched Field Tomography Matched Field Tomography (MFT) is similar to Matched Field Processing, except the input and output are reversed. Instead of providing ocean environment information for acoustic source localization, one uses a known source and receiver in order to derive environment information. As with MFP, a range of possible parameter values is selected, and acoustic propagation through the medium is simulated for each candidate parameter value. Correlation between simulated and actual received signals results in an ambiguity surface, which theoretically give the values of each parameter under study. MFT has several advantages over OAT. The performance of OAT depends greatly on measuring the travel time between signal sources and their receivers. The distance between source and receiver must be known to within a fraction of an acoustic wavelength. Assuming a propagation speed of 1500 m/sec, and frequency of 300 Hz, an acoustic wavelength would be 5 meters. Even with the aid of the Global Positioning System (GPS) and fixed moorings, establishing the exact distance and assuring it remains constant would be extremely difficult. MFT does not depend directly on ray arrival times from source to receiver; rather, it exploits the constructive and destructive interference between the receiver array. In order to do this, multiple element receiver arrays must be used, and the geometry of the array must be known. This brings an added level of complexity over OAT, but eliminates the need to precisely measure the distance between source and receiver. Air-dropped explosive charges Vertical Line Arrays I I I "'1Z r r m J J 1 p ~~I· 7 ~--~- Z Figure 1-6: Tolstoy's MFT scenario, using air-dropped explosive charges. To date, experiments demonstrating MFT have not been as numerous as those using MFP and OAT. In 1991, A. Tolstoy proposed using air-dropped explosive sources for MFT (see Figure 1-6) [16] [17]. Unlike OAT, MFT requires only approximate knowledge of source location; stationary, moored sources are unnecessary. Further, deploying multiple air-dropped explosive sources is cheaper than sending out a ship to deploy a fixed array, and using multiple sources provided better results than a single fixed source. Using computer simulations, Tolstoy was able to estimate a three dimensional sound speed profile, with errors of less than 0.2 meters/sec. One of the main problems with MFT is the sheer number of environmental parameters which exist in the ocean. For example, sound speed changes with respect to depth and range, and is affected near the surface by currents, season, and time of day. It is difficult to determine what effect any parameter in question will have on the received signal, if any. One method of reducing the number of unknown parameters is to decompose a sound velocity profile into a set of eigenvalues and eigenfunctions. To do this, one chooses a baseline sound velocity profile from past measurements or other historical data. Then, using a Karhunen-Lobve expansion, one forms a set of empirical orthogonal basis functions (EOFs) which describe the sound velocity profile [18] [19]. This reduces the number of unknown parameters to a set of EOF weighting coefficients. 1.3 Previous Work 1.3.1 CRB derivation Much has been published on estimation methods for OAT, but little has been done in deriving the CRB for OAT. The bulk of the work has been accomplished by two authors: Arthur Baggeroer of MIT, and V. V. Borodin of the Andreev Acoustics Institute of the Russian Academy of Sciences. Both have focused on the CRB for sound velocity profile (SVP) estimation. Borodin[20] started by referencing a baseline SVP derived from historical observations. The difference between the baseline SVP and the "true" SVP was characterized by a set of eigenvalues and eigenvectors, similar to the EOFs of a sound velocity profile, with c(x) = co(Z) + 4(x), where co(z) is the known reference profile of the sound velocity (depth dependent only), and Z(x) is an unknown perturbation, (dependent on position and depth), and (1.9) 4(x) = CCoa (x), where C, is an eigenvalue to be estimated, and yca is an eigenfunction, supplied through normal propagating modes. (1.10) The eigenvectors were taken from the normal propagating modes. This reduced the estimation problem to solving for the unknown eigenvalues. One needed only to find the CRB for these values. Baggeroer[21] took a more general approach in deciding which environmental parameters needed to be estimated. Rather than attempting to estimate all perturbations from a baseline SVP, he selected a series of parameters and placed them in a vector of quantities to be estimated. These parameters pointed to specific perturbations of the SVP. Both authors did not assume the position of the source signal was known. Furthermore, both assumed a vertical line array received the signal. The sound propagation between source and receiver was described using Green's Function. In the frequency domain, Green's Function acted as a filter between the signal source and the receiver. Both authors choose to model the received signal by multiplying the source signal with Green's Function, summed with a noise term. Baggeroer's signal model, R(f) = b(f)Ss(f)G(f,a) + N(f,a), where a G(f, a) (1.11) is a vector of the unknown parameters, is a vector of Green's Function for propagation to the receiver array, S, (f) is the Fourier transform of a coherent source signal, b(f) is a random process incorporating amplitude and phase variability, and N(f, a) is a stationary noise vector with spectral covariance matrix K,(f, a), followed this idea. Three different source signal types were considered by both authors (see Table 1.1). The first type of signal: a known, deterministic type, was only considered by Borodin. This signal Signal type Known signal Known magnitude, unknown phase Baggeroer Random signal Borodin / / / / Table 1.1: Signal types considered by Baggeroer and Borodin. was not representative of true ocean conditions, but was used to demonstrate the mathematical method. Had Baggeroer considered this type, his signal model would have been modified to set b(f) to 1 and S,(f) to the source signal. The second type of signal (known magnitude, unknown phase) was a better representation of the type of signal used with OAT. The phase was unknown due to the difficulty of obtaining the exact propagation distance between the signal source and receiver. Candidate signal types in this category included M-sequences and FM slides. Implementation of this signal type was accomplished in Baggeroer's model by setting S,(f) to the signal, and b(f) to an unknown scalar random variable. The final class of problems focused on a source signal which was a random process. This type of signal was typically found in applications of matched field tomography and source localization. In order to apply Green's Function as a filter on the signal, one assumed the signal was a stationary random process in the wide sense and used the Wiener-Khinchine theorem. [22] It was implemented in the signal model by setting S,(f) to 1, and assumed b(f) was a random variable with a power spectral density of Sb(f). Borodin approached the CRB derivation problem by first obtaining a Maximum Likelihood (ML) estimator. [23, 24] With enough data the ML estimator has been shown to be both unbiased and efficient[19]. From the model of the received signal, one obtained a probability density function (PDF) which had the unknown quantities to be estimated as nonrandom parameters. This PDF was differentiated with respect to the unknown parameters, and set to zero. Then the unknown parameters were solved for. The covariance matrix produced by the ML estimator was asymptotically equal to the Fisher Information Matrix used to determine the CRB. 1.3.2 Applications of CRB to MFT and OAT Borodin published a second paper which applied the CRB derivations to OAT [25], His objective was to show what information was required in order to obtain varying levels of precision with OAT. He first dealt with the case of estimating "global inhomogeneities," that is, reconstructing the ocean environment with precision less than the typical convergence zone distance. A typical deep ocean environment refracts downward propagating sound upward. After tens of kilometers, sound converges again at the surface (hence the term, "convergence zone") is reflected, and propagates again (see Figure 1-7). Borodin proved one needed to measure only the arrival times of normal Deep water sound velocity---------.................-----------------------.................----------.......... Convergence profile / Zones u- Sound Propagation Paths ------------------------------------------Annn - Acoustic Source /--- Bottom 1500 15401 1520 1560 (m/sec) Figure 1-7: Convergence zone scenario. In deep water ocean environments, sound is refracted to the surface, providing "convergence zones" of acoustic energy. waves to successfully reconstruct the ocean environment in this manner. Only the travel times for deterministic signals (or the time differences for stationary random signals) carried information about the environment. Next, Borodin solved for "small-scale inhomogeneities." By applying his previous derivation for CRB to this problem, he was able to determine what data would be necessary in order to obtain tomographic resolution greater than a typical convergence zone width. There it was shown the ability to reconstruct the environment adequately depended on the location of the shadow zones. Inside the shadow zone, reconstruction failed, while outside it succeeded. In order to succeed at all depths and ranges, it was determined that several transmitters and receivers would be required, placed at varying depths and orientations. This contrasted with the typical point source transmitter and vertical line array (VLA) receiver. Krolik and Narasimhan[26] used Baggeroer's CRB derivations to find the CRB for estimating a depth dependent temperature profile in the Pacific ocean. The environment under consideration had areas of "mesoscale variability," that is, the temperature profile differed on a scale of 100 km. The objective of ATOC was to measure the temperature profile as a whole, so these areas of variability had to be neglected. Krolik and Narasimhan decided to solve the CRB for cases where the receiving vertical array did not span the entire water column. They concluded a priori knowledge of mesoscale variations should reduce the CRB, as well as increase the number of sensors on the VLA. Another paper submitted by Narasimhan and Krolik[27] derived the CRB for source range estimation in a coastal New England environment. Here, they decomposed the environment into a set of EOFs, and calculated the CRB for varying SNR levels. They found the CRB diverged even when the number of propagating modes was greater than the number of environmental unknowns, unless one had a priori information on the statistics of the unknowns. Their results suggested source localization could be improved significantly from contemporary methods. Schmidt and Baggeroer[28] took the application of CRB one step further. They analyzed a hypothetical shallow water environment, and solved for the CRB of several parameters. Schmidt focused on the coupling between different parameters, and their effects on parameter estimation. He concluded that some errors in adaptive parameter estimation algorithms can be attributed to parameter coupling. For example, rudimentary forms of MFT typically use a grid search algorithm to find the optimal parameters for the supplied environment. One establishes a range in which to search, and the grid resolution, or spacing, for each search. If only one parameter is desired, the grid is one-dimensional. For two parameter estimation, the search grid is two dimensional, and so on. Each point on the search grid corresponds to an ocean environment with "candidate" parameters. Acoustic propagation between the source and receiver is simulated using these "candidate" parameters. Correlation between simulated and actual results is calculated, and plotted on an ambiguity function. The parameter set (grid point) with the highest degree of correlation is assumed to be the correct parameter set. Adaptive forms of MFT improve on the basic algorithm by limiting the search grid range, and adjusting the grid resolution to recursively focus on solution points. Ideally, this allows one to efficiently find the peak of an ambiguity function. Unfortunately, without appropriate a priori information, an adaptive algorithm incorrectly limits the grid size, and converges on the wrong peak. Schmidt suggested if consideration of parameter coupling were included in adaptive search algorithms, the accuracy of peak localization would improve considerably. 1.4 Summary This chapter has served as a review in basic underwater acoustics, normal mode propagation, and Green's Function. Armed with this knowledge, the concepts of Matched Field Processing, Matched Field Tomography, and Ocean Acoustic Tomography and their relationships to underwater acoustics were explained. Additionally, a review of current literature in the application of the Cramer-Rao lower bounds to these items was presented. The next chapter shifts emphasis to the CramBr-Rao bounds themselves. It starts by describing nonrandom parameter estimation, then explains the CRB applied to a scalar parameter. From there, the application of the CRB to MFT and OAT is expressed in mathematical form. These two chapters provide background for Chapter 3, which explains the simulations carried out in this thesis. Chapter 2 Theory and Formulation This document assumes the reader is familiar with the concepts of parameter estimation of nonrandom quantities. Kay[24] has written an excellent tutorial on estimation theory; this can be used by the reader as a reference. Other supporting sources of information are Papoulis[23], and van Trees[19]. These texts review the concepts of estimation, as well as the mechanics involved in deriving and implementing nonrandom parameter estimators. 2.1 Cram6r-Rao Bound The Cram6r-Rao lower Bound (CRB) finds the theoretical absolute lower bound on the covariance of an unbiased estimator. It does not attempt to find the actual Minimum Variance, Unbiased (MVU) estimator; but an estimator whose variance equates the CRB would be the MVU estimator. For a scalar parameter, the CRB can be found by evaluating Aa(a) >- 1 (2.1) J- (a) and aJ4(a) = E ( where lnp(Y;a))2 I , a is the quantity to be estimated, y is observed data used as input to the estimator, p,(Y; a) (2.2) is the probability density function of observed data y, taking into account parameter a, and Jy (a) is the Fisher Information quantity, Aa (a) is the variance of the estimated quantity, &. Examination of equation 2.2 shows the derivative is taken with respect to the parameter, instead of the observed quantity. Most probability density functions (PDF) are plotted with respect to an observed quantity. It is intuitively easier to take the derivative with respect to the parameter if the PDF were plotted with the parameter as the independent variable. The logarithm in equation 2.2 may not be possible to evaluate at all instances of a. If the argument of the logarithm were undefined or zero, it would not be possible to calculate the CRB. 2.2 Mechanics of the CRB Although equations 2.1 and 2.2 are adequate for calculating scalar CRB, extensions to the equation exist for calculating the CRB of several parameter at once, from sets of observed data. While the details of deriving the CRB equation are beyond the scope of this thesis, the resulting formulas, Aj,(a) ý [Jy'(a)] , (2.3) and (2.4) [Jy(a)]ij = -E [02 lnpy(Y; a)] where a is a column vector of parameters to be estimated: a= [al a 2 ... a ], Y is a column vector of observed data for use as an YN] T , input to the estimator: Y = [yl Y2 ... py(Y; a) is the probability density function of observed data Y, taking into account parameter vector a, and Jy (a) is the resulting Fisher Information Matrix, A&(a) is a matrix which describes the variance and covariance of the estimated parameters, are provided for reference. If one assumes the noise component the observed signal to be Gaussian in nature, (2.5) y - N (p(a), K(a)) , then the properties of the distribution are exploited to better determine the CRB. Knowing a Gaussian distribution can be completely characterized by its first two moments, the CRB expression, [Jy(a)]i (a) t K-'(a) + 1 Tr K-'(a) 2 1 . a (2.6) ( K-'(a)> K (a i oaj can be rewritten in a simpler form. Again, the details of deriving the CRB are excluded [24], but equation 2.6 is provided for reference. This equation assumes a real mean and variance. Complex parameters can be considered by removing the factor of 1/2 from the expression. 2.3 Application of the CRB to MFT and OAT This thesis focuses on calculating the CRB for several parameters of the ocean environment. Prof. A. B. Baggeroer derived the original equations for calculating the CRB applied to MFT and OAT [29]. This derivation is summarized below. In order to derive an equation for the Cram6r-Rao bounds (CRB) applied to both MFT and OAT, one must start by making assumptions about the characteristics of the received signal. First, and most importantly, one limits the analysis to zero mean signals which are embedded in Gaussian white noise. Next, one allows for complex statistics in the Gaussian distribution. This allows one to solve for elements of the Fisher Information Matrix (FIM) using [Jr(a)]ij = Tr [Kr- (a)0 r(a Kr-'(a) aj (2.7) a simplified version of the CRB equation. The input of Equation 2.7, K,(a) is a standard covariance matrix formed by taking the expected value of the observed input, R, multiplied by its complex conjugate, Kr(a) = E [RR t ]. (2.8) One solves the CRB for a specific signal bandwidth. This requires one to incorporate a frequency dependence into the CRB equation. This is handled by the R vector, which contains the received signal for each sensor and frequency of interest. The signal at the receiver array is acquired initially in the time domain. In order to convert it to the frequency domain, a periodogram type of spectral estimation is assumed. This is performed on the time-domain signal at each receiver. The result is a spectral estimation of the received signal at each sensor. One starts the spectral estimation process by taking the zero mean received signal at sensor n, rn(t), and calculating its short time Fourier Transform, Rn(f ITo) +/2rn(t)e-j2-7ftdt. f - To/2 (2.9) Next, one estimates the received signal Power Spectral Density (PSD) using the periodogram method. The result is an estimate of the power spectral density of the received signal for sensor n, during observation time T,. Recall the correlation function for a time domain signal, Sr(v)e-i 2 rv(t-t2)dv. E[rn(t)r( 2)] = Rr(t - t 2 ) = (2.10) One incorporates Equation 2.10 to estimate the PSD, E [Rn(f1lTo)R(f 2 To)] -= n f0-/2 f+0 Sr(v) [ S-f-To/2 ITo S /2E [r n(tj) r 2)]e-j i t -f2t2)dt l dt , 1(f f(t 2 2 0/2 JToej2r(v-f )tIdt1 / ej2f(v-f2)t2dt 2 Sr(v) {sinc [27r(v - Next, one assumes Sr(v) is "smooth" in intervals of -L. fl) (2.11) dv, 2 }sinc 2r(v - f2)J d. If Sr(v) were relatively constant, it would be taken outside the dv integral, E[R(fi|To)R(f ITo)] 2 = Sr(fi) sinc [2r(v - fT) sinc [2r(v - f2)] dv, (2.12) SSr(f) sinc [2(fi - f2) • If fi were equal to f2, then Parseval's theorem would be used to reduce the expression, E [R, (fl To)R~L(fTo)]= S()(2.13) (2.13) to a single term. This formulation can be extended to the vector case, where one has a set of N sensors receiving a signal, R. The power spectral density estimate, Sr, would be a matrix instead of a scalar. It includes cross terms describing the frequency correlation between receiving sensors. The vector form, E [R(fITo)Rt(f ITo)] = results in a covariance matrix biased by To. (f) (2.14) At this point, a notational change must be made to conform with Prof. Baggeroer's original derivation. In the equations above, it is obvious a bias of 1/To was introduced into the spectral density estimate. In order to obtain the "true" estimate, the bias must be multiplied out. Prof. Baggeroer's formulation assumed the bias to be incorporated into Sr(f), eliminating the need to show a division by To. However, he factored the bias out by multiplying his representation of S,(f) by To, Kr(f) = ToSr(f). (2.15) The Kr(f) matrix represents the spectral covariance matrix of the received signal. It is this expression which is used in the Gaussian CRB equation listed above. 2.3.1 Matched Field Tomography The next step is to examine the structure of the received signal. For MFT, the received signal R(f, a) = b(f)Ss(f)G(f, a) + N(f, a), where: and (2.16) R(f, a) = received signal vector, evaluated at frequency f, b(f) = random process with power spectral density equal to the source, Sb(f) S,(f) = assumed to be 1 for MFT case, G(f, a) = Green's function, N(f, a) = noise vector, is broken down as a combination of signal and noise. Taking the expected value of the received signal squared, and adjusting for the spectral density estimate bias results in E[R(f To)Rt(f To)] = ToSb(f)G(f, a)Gt(f,a) + ToSn(f), (2.17) the receiver covariance matrix. Note the formation of the spectral covariance matrix is for a single frequency only. In order to calculate the CRB, all frequencies in the selected bandwidth of interest would be needed. However, MFT assumes the received signal is uncorrelated across frequency. This allows one to process the result on a frequency by frequency basis. By arranging the received signal vector, R (filT o) R2(fTo) R = RN(fi ITo) (2.18) RI (f21To) R2 (f2T o) RN(fMITo) in such a manner that it spans M frequencies and N receiver sensors, one can process all frequencies and receivers of interest simultaneously. Solving for the spectral covariance matrix, K,(a) = Sb(fl)G(fl, a)Gt(fl, a) 0 ... 0 0 Sb(f 2 )G(f 2 ,a)Gt(f 2 ,a) ... 0 0 0 . Sb(fM)G(fM,a)Gt(fM,a) To ... 0 Sn(f 2 ) ... 0 0 S.(fl) o + To o 0 .. (2.19) Sn(fM) results in a block diagonal form. Referring back to the Gaussian CRB equation, both the inverse and derivative of K,(a) are block diagonal matrices. Multiplication of four block diagonal matrices together yields another block diagonal matrix, and the trace of a block diagonal matrix is equivalent to the sum of the trace of the submatrices. With these assumptions, the CRB equation, [Jr(a)]ij = m=1 Tr [Kl '(fma)Kr (fm (fm,a) OKr (fm, a) (2.20) and Kr(fm,a) = To [Sb(fm)G(fm, a)Gt(fm, a) + Sn(fm)] , (2.21) can be re-written in a more computationally tractable form. Using Woodbury's identity, both the receiver covariance matrix inverse, K '(fm,a) = To x {S _(fm) - Snl(fm)G(fm,a) [Gt(fm,a)Sn'(fm)G()G(fm,a)+ Sb(fm)-1 - 1 G t (fm,a)Sn (fm) (2.22) ( S() (fm)G(fm, a)Gt (fm, a)S(fm) 1 To Gt(fm, a)S '(fm)G(fm,a) + Sb(fm)- 1 and its derivative, Krf, a) aa ToSb(fm) G ( IJ~i ,a)Gtfma) + G(fm, a) G (fm,a) a (2.23) can be written. To aid in term simplification, four quadratic identities, d2 (fm,a) = Gt(fm,a)Snl(fm)G(fm,a), S(fm, a) and (2.25) 1 + Sb(fm)d 2(fm,a))' li(fm, a) ct(fma)S;l(fm) li,j(fm,a) Bai (2.24) 'ai ' aaj (2.26) (2.27) are introduced. Each quadratic term has significance in the equation. The Sb(fm)d 2 (fm, a) term is the Signal to Noise Ratio (SNR) for Green's function in additive noise. li(fm, a) is a measure of the mean of the parameter sensitivity under additive noise conditions, while li,j (fm, a) measures the convexity of parameter sensitivity. At low SNR, Sb (fm)d 2 (fm, a) term becomes large, lowering y(fm, a) is close to 2, but at higher SNRs, the -(fm, a). With this information, the Fisher Information Matrix (FIM) equation can be expanded, M [Jr(a)]i,j = TS ) Tr S; (sm)-- S[(fm)G(fm,a)Gt(fm,a)Sn'(fm) +T]) d2 (fm,a) + Sb(fm) E X Sb(fm) [G(fm, a) O(fm,a) G(fm,a)(fm, a)] d2(m,a ) + I aBaj aSb-j(m) iaj (2.28) as the observation time, To, cancels out. After some algebra, the quantity inside the summation can be expressed with 16 individual terms, which combine to form [Jr(a)]i,j = ES(fm)7(fm, a) Re [d2(f,,a)li,j(fm,a) - li(fm,a)t(fm,a)] (2.29) - y(fm,a)Re[li(fm,a)] Re [lj(fm,a)]}. Finally, the summation can be converted to an integral. One must multiply and divide by Afs, the inter-frequency spacing. The inverse of Af, is equal to the sampling time, T,. Provided Af, is small, -Tf, [Jr(a)]i,j S (f )y(f,a) {Re [d2(a)ij(f dra)(f, , a) - 1(f, a) (2.30) - t(f, a)Re [l1(f, a)] Re [Ij (f, a)]} df, with d2(fm,a) = Gt (fm,a)S (fm)G(fm, a), 2 (f, a) = 11+ + Sb(fm)d2 2 (fm,a))' li(fm,a) and = ij(fma) = Gt(fm,a)S; (fm) OG(fm,a) Bai c9Gt(fm, a) )G(fm, aand (fa)l(f9m) Bai a a) Baj a simplified equation for the CRB applied to Matched Field Tomography results. 2.4 Ocean Acoustic Tomography Ocean Acoustic Tomography (OAT) differs from MFT in its treatment of the received signal. While MFT operates on incoherent signals, OAT is better suited for processing broadband signals which are coherent across a given frequency range. The received signal R(f,a) = b(f)Ss(f)G(f,a) +N(f,a), (2.31) assumes both a signal and noise component. b(f) is a scalar random variable with variance ab. Both exact distance and attenuation over the propagation channel cannot be known exactly; b(f) allows for random phase and amplitude at the receiver. The source signal, S,(f) is deterministic, as is Green's function G(f, a). The noise vector, N(f, a), is Gaussian in nature, and is uncorrelated across both space and frequency. Taking the expected value of the received signal squared, and factoring out the spectral estimation bias, SH(fl, f 2) = S (fl)S;(f 2)G(fi,a)Gt(f 2,a) (2.32) E[R(fi|To,a)Rt(f2ITo,a)] = arSH(fl, f2) +T o Sn(fi, f 2 ) (2.33) and results in the OAT receiver covariance matrix. Estimation of Ub does not rely on an observation time; ab is assumed to be a known quantity. Matrix computation is simplified if To is present in both terms of Equation 2.33, so a new variable, a2, = a2/T, is introduced into the receiver covariance matrix, E[R(fiITo, a)Rt(f 2 To, a)] = C TToSH(fl, f2) + ToSn(fl, f 2 ). (2.34) OAT assumes coherency across a frequency band. The resulting power spectral covariance matrix is not block diagonal (as in the MFT case). Because of this, the problem cannot be broken down and solved for single frequency increments; the entire frequency range of interest must be considered at the same time. Assuming a received signal vector arrangement as in Equation 2.18, one arrives at a spectral covariance matrix, Kr(a) = abT To SH(fl, fl) SH(fi, 2) .. SH(fi, fM) SH(f 2 , fl) SH( • SH(f SH(fM, f)i) Sn(fi, fl) 2 ,f2) SH(fM, f2) 0 ... Sn(f2, 2) "' 0 2 , fM) (2.35) SH(fM, fM) 0 0 .,. Sn (fM,fM) which is not block-diagonal. The next step is solving for the matrix inverse of K,(a) and derivative with respect to a2 . Again, since K,(a) is not block diagonal, the problem needs to be reformulated slightly. Consider combining the source signal and Green's function into one vector, Ss(f1 )G(fi, z1,a) S,(fl)G(f1 , z2,a) H(a) = (2.36) Ss(fl)G(f,,zn, a) S (f 2 )G(f 2 , zl, a) S,(fM)G(fM,zN,a)) Then, rewrite the received spectral covariance matrix, K,(a) = To [S, + H(a)aoTHt(a)], (2.37) into a simplified form. Using Woodbury's identity, the inverse of the receiver covariance matrix, 1S 1 S --'H(a) Kr1(a) = S-1 TO I n [Ht(a)S'IH(a) +o~'] Ht(a)S.'} (2.38) H•bT Ht(a)S,1H(a)Ht ()+ 1 is found. Its derivative is oK,(a) oai = aTTo [H(a)a ( •) + H(a)Ht ( (2.39) Substituting these expressions into Equation 2.7 yields another multiple term equation, with the observation time, To, canceling out, Jij (a)= { 'bTTr [ [S -n1 S, H(a)Ht(a)S '1 2 Ht(a)Sn H(a) + Ub- 8Ht(a) + H(a) +ai + ai It(a)] (2.40) Sn H(a) H t n(a) S 1 ] [H(a) oHt ( +H(a Bay Ht (a)] Ht(a)Sn-H(a) + 0aj Attention should be focused on one of the the quadratic terms in the denominator of Equation 2.40. Recall the vector H(a) and matrix S-1 span all receivers and frequencies of interest. The quadratic term, Ht(a)S 1 H(a) = H*(fl,zi,a) H*(fl,z 2 ,a) * H*(fl, ZN,a) H*(f2,zi,a) ... H*(fM, ZN, a) Sj(fi,zi,zi) 0 S0 0 ... 0 0 Sn (fl, z 2 ,Z2) S0 0 "" 0 0 0 0 ... 0 o o ".. 0 o 0 SSnl(fl,zN, ZN) • " 0 "o' 0 S (f2,Z , Z1) 0 '" S I(fM,ZN,ZN) H(fl,zi,a) H(fl, z 2 , a) X H(f, ZN, a) H(f 2 (2.41) , zi, a) H(fM, ZN,a) can be expanded into matrix form and re-written. Recall the assumptions made for the noise matrix S,: the noise was Gaussian, with no correlation across space or frequency. This made Sn a diagonal matrix, which simplifies calculation of the quadratic term, MN Ht(a)S- 1 H(a) = H*(fm,zn,a)Sn1(fm, Z,, Zn)H(fm, Zn, a). (2.42) m=1 n=1 Retaining the vector notation for the spatial dimension, one would arrive at an expression M H t (a)Sn 1 H(a) = Ht(fm,a)S-l(fm)H(fm,a), m=1 similar to that found in the MFT derivation. (2.43) Expanding the H(f,n, a) vector into its components, M = Hi (a)S•'H(a) Ht(fm,a)S;l(fm)H(fm,a) m=1 M Ss(fm)Gt(fm,a)Sn'(fm)G(frm,a)Ss(fm) (2.44) m-1 M 2 Gt(fm,a)Sx'(fm)G(fm,a) I(fm)l 3 = m-1 shows the quadratic term in its simplified form. Note the quadratic expression inside the summation is the d2 (fm, a) term found in the MFT derivation. Substituting this expression in, and converting the summation to an integral, M IS (fm)12 Gt (fm,a)S;n'(fm)G(fm,a) Ht(a)SnlH(a) - IS9(fm)12 d2 (fm,a)Afs Af (2.45) m-1 ST f, IS(f)12 d2 (fa)df =d2 (a), finishes the quadratic expression. Note the multiplication of T,, the sampling time, to counter the Af, used in summation over frequency. Similarly, the quadratic terms obtained in the MFT case have equivalent OAT representations, with 2 -yT(a) ' 1 + a2TT(a 0 H) ( Htb(aa)S, liT(a) and lijT(a) = Ht(a)S;1O =S; '• (2.46) ) " 1 = T, = IS,(ff)|2 l(f,a)df, T], ISS((f)1 2 I4,,(f, a)dfl. (2.47) (2.48) Using these expressions, Equation 2.40 can be simplified, Jij (a)= aSTTr x [Isn S-1 'T(a)2 .TSiH(a)Ht(a)S-I] [H(a) O OHt(a) -yT(a) •,H(a)Ht(a)S-] 2 [H(a) Ht(a----) H- a)Ht(a)] &H(a) + Ht(a)] Oa- + H a) (2.49) , expanded to sixteen terms, and simplified again. The final expression, Ji,j(a) = b(To y(a) Re [d2(a)li,j(a)- li(a)l (a)] + y(a)Re [li(a)] Re [j(a)]) , (2.50) with d2 (a) = -(a) 1i(a) and l4,i(a) IS8 (f)1 d2 (f, a)df, f 1±+T, d2(a)' = aw SS(f)12 1i(fa)df, = 2 faw ISs(f) lij(f,a)df, shows the CRB applied to Ocean Acoustic Tomography. The observation time, To, should always be equal to or larger than the sampling time, T,. If To were equal to Ts, the OAT FIM equation, Ji,j(a) = 4'y(a) {Re [d2(a)li,j(a) - li(a)l (a)] + y(a)Re [1i(a)] Re [lj(a)]} with d2 (a) Aw IS,(f) -y(a) 1i(a) 1+ = and li4j (a) = would reduce to a simpler form. 2 d2(f, a)df, 2d2 (a)' WISS(f)12 i(f, a)df, lAw ISs(f)12 1i,j(f,a)df, (2.51) 2.5 Summary This chapter has reviewed the Cramnr-Rao lower estimation bounds, and its application to signals embedded in Gaussian noise. By making assumptions about the signal structure in both Matched Field Tomography and Ocean Acoustic Tomography, simplified expressions for the CRB have been derived. In the next chapter, these expressions will be used to calculate the CRB for four environmental parameters in a simplified shallow water environment. Chapter 3 Results 3.1 Environment A range independent shallow water environment was selected for testing. The initial setting was derived from the Pekeris model (Figure 3-1). 0 20 40 c 1= 1500 m/sec p = 1000 kg/m3 c = 1800 m/sec p = 1800kg/m Water Layer 60 80 100 120 Sediment Layer 140 Bedrock I I I 0 I 1000 500 I I 2000 1500 2500 Sound Speed (m/sec) Figure 3-1: Pekeris shallow water environment. A simplified two-dimensional model is used to describe the medium. To aid in comprehension, the depth dependent sound speed is superimposed on the diagram. Originally, the Pekeris model provided for a bottom composed of a fluid infinite halfspace. However, had a this model was not considered very realistic, so a subbottom was added. The final model 3 Below water column of 100 m, with a sound speed of 1500 m/sec and a density of 1000 kg/m . 3 was a 50 m sediment layer, with a sound speed of 1800 m/sec, density of 1800 kg/m , and com- layer was pressional attenuation of 0.15 dB/Ap. Finally, a rigid subbottom was chosen. This final modeled as basalt, with a compressional sound speed of 5250 m/sec and shear speed of 2500 m/sec. Compressional and shear attenuation in this layer were 0.1 dB/Ap, and 0.2 dB/A,, respectively. In Figure 3-2, the baseline case was annotated with a zero (0). Parameters under study were shown with their respective numerals (1, 2, 3, and 4). Due to limitations of some propagation models, only compressional sound waves were considered; shear waves were neglected. Although this detracts from the realism of the ocean model, higher priority was given to maintaining a consistent environment across all propagation models. 15 Distance between source and receivers (km) 0 I I 0 Signal Source at 20m - 20 40 - % Water Layer I 19 receiver elements evenly spaced from 5 to 95 m depth p = 1000 kg/m3 60 80 100 - Sediment Layer 120 140 - / I I I I 500 " '• Bedrock %=0.1 dB/X 2500 m/sec /a,=0.2 c,= dB/;X, I 2000 1000 0 I Z' Z c,,F=5250rr'1ec 1500 2500 Sound Speed (m/sec) shown. Figure 3-2: Shallow water environment under study, with four environmental parameters lines Dashed Again, the depth depended sound velocity profile is superimposed on the diagram. indicate the effect of the four parameters under study on the sound velocity profile. 3.1.1 Source and Receivers A signal source was placed at 20 m depth. A vertical array of receivers was located 15 km away, spanning the entire water column. The first receiver was situated at a depth of 5 m, while the last was at 95 m. Nineteen receivers were deployed, each at 5 m intervals. The deterministic OAT signal source had a raised cosine spectrum, with cos [ = ss(fo) where: f = frequency (Hz), S, (f) = source signal, evaluated at frequency fc = center frequency of signal (Hz), and bw = bandwidth of signal (Hz). (3.1) f, This spectrum was normalized such that the energy was constant regardless of the bandwidth selected, with E= S,(f)|2 df = 1. (3.2) --OO In MFT, the signal source was a stationary random process, with power spectral density Sb(f). The spectral distribution, while not Gaussian, was assumed to be similar to that generated by pseudo-random noise: a raised cosine. The same frequency representation of the source signal used for OAT was employed in MFT. Noise was assumed to have a Gaussian distribution, and was independent of any parameter a. Throughout this document, the noise covariance matrix was assumed to be a diagonal matrix: 3.1.2 unI. Signal to Noise Ratio Determining the Signal to Noise Ratio (SNR) at the receiver requires knowledge of the source strength, transmission loss, and ambient noise level in the ocean. According to Urick[30], a source which radiates 1 Watt of acoustic power has a source level of approximately 171 dB re 1 pPa at 1 meter. For this simulation, a slightly weaker source was assumed, with a power level of 150 dB. Calculation of Green's function across the frequency range of interest yielded a mean transmission loss of approximately 60 dB (see Figure A-2). The noise level for representative shallow water Source spectra for MFT and OAT problems n 00 220 240 260 280 300 320 340 360 380 400 200 220 240 260 280 300 320 340 360 380 400 n )0 Frequency (centered at 300 Hz) Figure 3-3: Normalized source signal, with bandwidths of 10, 50, and 100 Hz environments ranged from 70 to 80 dB[30], but these were considered to be optimistic by the author. With these three quantities, the SNR at each hydrophone could be calculated on a per-Hertz basis, with SNR = SL - TL - NL, where and SNR is the Signal to Noise Level, in dB, SL is the Source Level, in dB, TL is the Transmission Loss, in dB, NL is the Noise Level, in dB. (3.3) One should realize these numbers are averaged over the frequency range, and are to be taken as approximate values. Substituting the numbers cited above (with NL equal to 80 dB), one obtains an SNR of +10 dB. Additional processing on the received signal (taking advantage of array gain, for instance) would improve this number. The SNR can be adjusted by changing any of the three input parameters: source level, transmission loss, and noise level. The CRB equations incorporate SNR through the diagonal term of the noise covariance matrix, S,. This term represents the noise level of the environment (NL). Equation 3.3 is used to calculate NL, with NL = SL - TL - SNR. (3.4) Recall from Equation 3.2 the simulated power level is actually 0 dB. The simulated transmission loss is 60 dB, with the desired SNR at the receiver of +10 dB. This gives a simulated noise level of -70 dB, or 0.0000001. For the CRB calculations, the diagonal term of S, was set to this number. Variations of hydrophone SNR levels led to changes in the diagonal term. Actual diagonal terms used for simulation are listed in Table 3.1. SNR at hydrophone (dB re 1 pPa at I m) -20 -10 0 10 20 30 Noise Variance, a n (dB re 1 pPa at 1 m) 1 x 101 x 101 x 10- 6 1 x 10- 7 1 x 101 x 10- 9 Table 3.1: SNR levels at each hydrophone, and their corresponding noise variance values. The diagonal value of the noise covariance matrix incorporated the SNR at each receiver element. 3.1.3 Parameters Four parameters were chosen for solving the CRB. Recall the objective was to find the lowest variance which an estimator could obtain when trying to find the parameters in question. The four parameters were 1. al: Water column sound velocity, 2. a2: Gradient of sound velocity in water column, 3. a3: Bottom sound velocity, and 4. a4 : Gradient of sound velocity in bottom. In order to calculate the CRB, the baseline environment was modified. For each parameter, a quantity in the environment was changed. For example, solving the CRB for the first parameter involved simulating the ocean environment for both the baseline environment and an environment with a slightly different water column sound velocity. Solving the CRB for the second parameter required simulating the original baseline environment, as well as an environment with a tilted water column sound speed. Similar environmental perturbations were required for the third and fourth parameters. The water column and bottom sound speeds were c(z) = [1500.0 + ai] + [a2 * (z - 50.0)] c(z) = [1800.0 + a3] + [a4 * (z - 125.0)] 0 < z < 100m, and (3.5) 100 < z < 150m. (3.6) Calculating the CRB for all four parameters simultaneously helped one gain insight on the minimum covariance of an estimator involving two parameters. This allowed one to gauge the dependence of one parameter on another, quantitatively establishing the relationship between different parameters. 3.2 Minimum standard deviation Figure 3-4 shows the minimum standard deviation for each parameter plotted as a function of bandwidth, at a SNR of -20 dB. The upper plot shows curves for the water and bottom reference sound speeds, while the lower plot shows results for the sound speed gradients. When plotted on a logarithmic scale, the curves appear linear. To quantitatively compare results for different SNR levels, the CRB results were fit to a power curve using a least squares algorithm, & = 10b( where & is a log-linear approximation to CRB curve, is the bandwidth of source signal, (AW) and (3.7) aw) are coefficients. a,b Tables 3.2 through 3.5 show the curve fit results for each parameter. SNRII (dB) MFT OAT II a b dB / decade o at 1Hz (m/sec) x10 x 10x10 x10 x10 - -20 -10 0 10 20 0.00805 -0.06863 -0.17408 -0.21001 -0.21552 -4.1760 -4.9609 -5.4924 -5.9788 -6.4759 0.0805 -0.6863 -1.7408 -2.1001 -2.1552 7.6453 1.3561 3.7245 1.1549 3.6442 30 -0.21616 -6.9755 -2.1616 1.1521 x10 - 1 -20 -10 0 10 20 -0.24668 -0.24125 -0.24067 -0.24061 -0.24061 -4.4396 -4.9524 -5.4537 -5.9539 -6.4539 -2.4668 -2.4125 -2.4067 -2.4061 -2.4061 3.7889 1.1482 3.6149 1.1426 3.6131 30 -0.24061 -6.9539 -2.4061 1.1426 x10- x10 - ' x10- b x 10x10 x 10- Table 3.2: CRB results for Parameter 1: water column reference speed. First, focus on the MFT results. Here, both Parameters 1 and 3 show increased Minimum Standard Deviation (MSD) as bandwidth is increased. Parameter 1 has a slope of 0.0805 dB per decade, while 3 has a slope of 0.1622 dB/decade. As signal bandwidth is increased, it becomes more difficult to estimate the reference sound speeds in both the water column and bottom. This is a counterintuitive result; one would expect the additional information furnished by a higher bandwidth SNRI (dB) MFT OAT -20 -10 0 10 20 30 -20 -10 0 10 20 30 a b -0.01309 -0.09055 -0.19611 -0.23105 -0.23625 -0.23684 -0.24393 -0.23853 -0.23796 -0.23790 -0.23789 -0.23789 -1.2964 -2.0811 -2.6150 -3.1041 -3.6018 -4.1015 -1.5948 -2.1075 -2.6089 -3.1090 -3.6090 -4.1090 dB / decade -0.1309 -0.9055 -1.9611 -2.3105 -2.3625 -2.3684 -2.4393 -2.3853 -2.3796 -2.3790 -2.3789 -2.3789 a at 1 Hz (1/sec) 5.3898 9.5998 2.6433 8.2009 2.5878 8.1814 2.6554 8.0471 2.5334 8.0076 2.5321 8.0072 x10 - 2 x10 x10 x10 -4 x10 - 4 x10 - 5 x10 - 2 x 10 x10 x10 - 4 x10 - 4 x107 - Table 3.3: CRB results for Parameter 2: water column speed gradient. signal would aid in parameter estimation. One should remember, however, that MFT is inherently a narrowband process. It assumes a wideband signal is incoherent across frequency. This suppresses a substantial amount of information in a wideband signal, and this information is needed in order to lower the CRB. Additionally, the upward sloping CRB shows at this low SNR, there is insufficient information in the incoherent signal to lower the CRB; rather, the additional noise included in the wider signal bandwidths increases the CRB. Next, observe the relative positions of the MFT lines in Figure 3-4. Parameter 1 has a MSD of 7.65 x 10- 5 m/sec at 1 Hz bandwidth, while Parameter 3 is 1.143 x 10- 4 m/sec. For a signal of 1 Hz bandwidth, using MFT analysis, one could at best build an estimator with a minimum standard deviation of 0.0000765 m/sec and 0.0001143 m/sec, respectively. For MFT, this is an extremely small MSD, and shows promise for parameter estimation at this signal level. It is interesting to note the MSD of Parameter 3 is consistently higher than Parameter 1. This indicates, given the current scenario, that it is easier to estimate the reference speed in the water column than the bottom. This is an intuitive result, given both the source and receivers are in the water column. Information about the bottom is obtained indirectly; one would speculate the MSD of the bottom reference sound speed to be lower if receivers were placed in the bottom. Focus now on the OAT results for Parameters 1 and 3. These are substantially different than their MFT counterparts. First, the slope of the CRB lines is downward as bandwidth increases. For Parameter 1, the slope is down 2.47 dB/decade, and for Parameter 3, 2.19 dB/decade. In this MFT OAT SNR I a (dB) 0.01622 -20 -0.06224 -10 0 -0.16975 10 -0.20663 20 -0.21238 30 -0.21305 -20 -0.21888 -10 -0.21348 0 -0.21291 10 1 -0.21285 20 -0.21285 30 -0.21285 b -3.9920 -4.7730 -5.2999 -5.7847 -6.2813 -6.7809 -4.2808 -4.7935 -5.2948 -5.7949 -6.2949 -6.7949 dB / decade 0.1622 -0.6224 -1.6975 -2.0663 -2.1238 -2.1305 -2.1888 -2.1348 -2.1291 -2.1285 -2.1285 -2.1285 a at 1 Hz (m/sec) 1.1433 x10 - 4 2.0387 x10 - 5 5.6173 x10 - 1 1.7430 x10 5.5002 x10 1.7389 x10 - 7 5.6052 x10 1.6988 x10 - 5 5.3483 x 101.6095 x10- 6 5.3457 x10- 7 1.6904 x10- Table 3.4: CRB results for Parameter 3: bottom reference speed. scenario, as one increases the bandwidth of the signal, the MSD declines substantially, making it easier to estimate the parameter. The decline can be attributed to how OAT processes information. Unlike MFT, OAT assumes signal coherency across frequency. Expanding signal bandwidth provides additional information not only in the form of the added frequencies, but also in the interaction between different frequencies. This is exploited by the CRB equations, resulting in a lower MSD. Examination of the relative positions of the OAT lines shows, at 1 Hz bandwidth, the MSD for Parameter 1 is 3.79 x 10- 5 m/sec, and for Parameter 3 is 5.61 x 10- 5 m/sec. As in the MFT case, this shows the bottom reference sound speed to be more difficult to estimate than the water column reference speed. SNR a (dB) MFT OAT b dB / decade a at 1Hz (1/sec) x10 - 1 x10 - - -20 -10 0 10 20 30 -20 -10 0 10 -0.00202 -0.07703 -0.17805 -0.21247 -0.21792 -0.21856 -0.22623 -0.22085 -0.22028 -0.22023 -0.7164 -1.5040 -2.0419 -2.5302 -3.0272 -3.5269 -1.0221 -1.5348 -2.0361 -2.5362 -0.0202 -0.7703 -1.7805 -2.1247 -2.1792 -2.1856 -2.2623 -2.2085 -2.2028 -2.2023 2.2485 3.9902 1.0953 3.3951 1.0712 3.3866 1.1081 3.3600 1.0579 3.3438 20 -0.22022 -3.0363 -2.2022 1.0574 x10- 3 30 -0.22022 -3.5363 -2.2022 3.3437 x10 - 4 x10 - 2 x 10x10 - 3 x 10x10 x10- x10 x10- Table 3.5: CRB results for Parameter 4: bottom speed gradient. In order to make objective comparisons between MFT and OAT, similar source signal spectra were chosen. Care was taken to ensure the amount of received energy was the same for each method, E = = where and E (3.8) EMFT = EOAT T fJ WSb(f)df = W J W 2df (f)I is the energy contained in the source signal, (AW) is the bandwidth of source signal, Sb(f) is the power spectral density of the source signal for MFT, s (f) is the deterministic source signal for OAT, To is the observation time, in seconds, 2 ab variance of the travel time uncertainty for OAT. Similar signals were chosen for both MFT and OAT. This made the quantities inside the integral in equation 3.8 equal. The source spectra were normalized to ensure the integrated quantities were unity, regardless of the bandwidth selected. These were multiplied by the MFT sampling time, and the OAT arrival time variance, a . To maintain equality between MFT and OAT, a0 was set equal to Ts, at 50 seconds. Setting the received signal energy for both MFT and OAT resulted in equal CRB as bandwidths approached zero Hz. This result was expected; OAT could not benefit from signal coherence across different frequencies, so its performance was reduced to that of the narrowband MFT process. Turning one's attention to the lower plot in Figure 3-4, one sees the CRB lines for the sound speed gradients plotted. Here, the MFT bounds have a slightly negative slope (-0.1309 dB/decade for Parameter 2, and -0.0202 dB/decade for Parameter 4), showing nearly level MSD as bandwidth is increased. Also, the OAT bounds have a negative slope (-2.439 dB/decade for Parameter 2; -2.262 dB/decade for Parameter 4). These results support the conclusions put forth for the upper plot in Figure 3-4. Observe the 1 Hz MSD for Parameters 2 and 4: 5.390 x 10-2 sec - 1 and 2.249 x 10- 1 sec - 1, respectively. For this scenario of -20 dB SNR (per Hz, at a single hydrophone, before any processing) and 1 Hz bandwidth signal, the best estimator one could construct for water sound speed slope would have a minimum standard deviation of 0.054 sec - 1 , and 0.225 sec - 1 for bottom speed slope. Although these quantities are low, slope estimation is more useful if the MSD is on the order of 10- 3 or lower. Thus, for a -20 dB SNR signal, slope estimation is not ideal. Figure 3-5 shows the CRB for a SNR (per Hertz, at a single hydrophone, before processing) of -10 dB. At first glance, this plot is remarkably similar to Figure 3-4. However, several items have changed. As the SNR has increased from its initial -20 dB level, the slope of the MFT lines has decreased. Parameter 1 has seen a 0 dB slope of 0.0805 dB/decade drop to -0.6863 dB/decade. Similar drops have occurred for each parameter (see Tables 3.2 through 3.5). As SNR rises, the amount of coherent signal information to reach the receiver also rises, which reduces the MSD. Conversely, the slope of the OAT CRB for Parameter 1 rose, from -2.4668 dB/decade at -20 dB SNR, to -2.4125 dB/decade at -10 dB SNR. This reduction in slope is difficult to explain. One would expect better performance as the SNR increases; but instead, the rate of improvement as bandwidth increased has decreased. However, the overall downward slope is consistent with the conclusions reached for OAT in the -20 dB case. The 1 Hz bandwidth CRB for Parameter 1 decreased from 7.645 x 10- 5 to 1.3561 x 10 5 m/sec at -20 dB SNR, m/sec at -10 dB SNR. This decrease allows one to determine the reference sound speed with more precision than the -20 dB case. This reduction in MSD is seen for the bottom reference sound speed, as well. For the sound speed gradient in water, the MSD dropped from 5.39 x 10- 2 sec - 3 SNR, to 9.60 x 10 - 1 sec 1 at -20 dB at -10 dB SNR. Again, increased SNR has led to a decrease in the MSD. This MSD is would be appropriate for gradient estimation in this environment; with an optimal estimator, the sound speed uncertainty at either end of the water column would be on the order of 0.1 m/sec. Performance improved as the SNR was raised to +20 dB/Hz/phone (see Figure 3-6). This extremely high SNR had lower MSD values for each of the four parameters. For example, the MFT MSD of Parameter 1 was reduced to 3.644 x 102.588 x 10- 4 7 m/sec; for Parameter 2, the MSD dropped to sec - 1 . This lower value for the sound speed gradient MSD is encouraging; it is low enough to make estimation of the gradient worthwhile. One interesting observation is the overlap of the MFT and OAT MSD curves. As the SNR increased, the slope of the MFT curves declined, while the OAT curves ascended. By 0 dB SNR, the curves have met to overlap. For Parameter 1 at 30 dB SNR, the MFT curve had a slope of -2.16 dB/decade, while the OAT curve had a slope of -2.41 dB/decade. Similar overlaps were observed for all four parameters. This overlapping shows that for high SNR in this environment, there is no difference in the performance between MFT and OAT for parameter estimation. The strength of the signal obliterates any advantage which coherence across frequency would give. Additional bandwidth alone gives sufficient information to reduce the minimum standard deviation. The similarity between MFT and OAT MSD curves should have some influence in planning atsea experiments. When performance between two methods has been judged to be equivalent, other factors, such as cost or feasibility, decide which method is used. MFT requires a geometric array of receiver hydrophones in order to be effective. Hydrophones cost money, and maintaining their geometry for the duration of an experiment is difficult. For example, a vertical line array (VLA) can be distorted from its straight line shape by subsurface currents. On the other hand, OAT requires only one receiver at each location, but the position of the receiver must be known to within one acoustic wavelength. 3.3 Correlation Coefficients Solving for the CRB resulted in a Fisher Information Matrix (FIM), J (see equations 2.31 and 2.51). The inverse of this square matrix produced minimum variance (MV) values for each parameter. If a diagonal term were selected, the MV for that particular parameter was obtained. Off-diagonal terms produced Minimum Covariance (MCV) values. One FIM was generated for each source bandwidth under consideration. Comparison of the MCV values exhibited information on the coupling between each parameter. Calculation of the correlation coefficient provided a good measurement of the coupling, with PxY where PXy Ax and ax, ,a - xy (3.9) is the correlation coefficient for random variables x and y, is the covariance of two random variables, x and y, are standard deviations of random variables x and y. The correlation coefficient normalizes the covariance to the standard deviations between two random variables. It has a range between -1 and + 1. A value of zero indicates the two random variables are completely uncorrelated, while a value of ±1.0 indicates perfect correlation between the two random variables. Figure 3-7 shows the correlation coefficients for the shallow water test case at -20 dB SNR. Apart from some initial narrowband data, the correlation coefficients are somewhat linear with respect to bandwidth. Also, differences between OAT and MFT correlation coefficients are small (see Tables 3.7 and 3.8). The relative positions of the correlation coefficient lines show the degree of coupling for each parameter. l12 has the lowest correlation, with an average of 0.04. This shows the gradient and reference sound speeds in the water were nearly completely uncorrelated. Low correlation does not imply independence; one cannot use these statistics to assert that the reference sound speed is independent of the sound speed gradient. However, one can conclude that the set of information which is used to estimate the reference sound speed cannot be effectively used to estimate the gradient, and vice-versa. Also, the CRB of the reference sound speed has no effect on the CRB of the gradient (and vice-versa). The correlation coefficient for water column reference sound speed and bottom sound speed gradient (P14) hovers around 0.20, regardless of SNR, for both MFT and OAT. Also, the coefficient for water column gradient and bottom gradient (P24) stays near -0.19, again, for both MFT and OAT, for all SNR tested. A coefficient value of ±0.19 shows low amounts of correlation, but one cannot say these parameters are completely uncorrelated. The strongest level of correlation exists between the bottom reference and bottom gradient sound speeds (P34). Here, the mean correlation coefficient is -0.52, for both MFT and OAT, and for all SNR levels tested. This moderate level of correlation indicates that a change in the bottom reference sound speed would affect an estimate of the bottom gradient sound speed. Calculation of the correlation coefficient gives an extremely good insight on the coupling between different parameters. Each coefficient describes the dependence of one parameter on another. Higher coefficient magnitudes indicate changes in one parameter will have effects on the performance of estimators for other parameters. Here, it has been demonstrated the coupling between parameters is nearly independent of SNR used, or of processing method (MFT vs. OAT). Rather, the coupling appears to be a function of the chosen environment. 3.3.1 High Parameter Correlation Environment The four parameters investigated so far have relatively low levels of correlation. To illustrate an example of high parameter correlation, the shallow water environment was modified (see Figure 38). In the original environment, the water sound speed gradient (Parameter 2) had an intersection point at the center of the water column. Similarly, the bottom sound speed gradient (Parameter 4) intersected the reference sound speed at the center. These two parameters were modified to intersect at the top of the water and bottom layers, respectively. While this appears to be a relatively minor change, the effects on parameter coupling were significant. Correlation Coefficient P12 P13 P14 P23 p24 P34 (original) 0.0449 -0.2829 0.1951 0.4440 -0.1946 -0.5244 MFT (correlated) -0.9990 -0.2193 0.2054 0.2103 -0.1967 -0.9994 (original) 0.0431 -0.2863 0.2013 0.4438 -0.1932 -0.5219 OAT (correlated) -0.9991 -0.2165 0.2026 0.2074 -0.1939 -0.9994 Table 3.6: Mean correlation coefficients for modified shallow water case, +10 dB SNR. Table 3.6 shows the updated correlation coefficients. The most obvious changes are P12 and P34; these have moved to 0.999. This indicates nearly perfect correlation between the two parameters. Estimation of both parameters is made more difficult, since any effect on one parameter will have an impact on the other. For example, a change in the sound speed gradient would negatively impact the ability to estimate the reference sound speed. Figure 3-10 shows the MSD for the updated environment. When compared with Figure 3-9, the effect of the parameter coupling becomes evident. The lower plot shows no difference between the two figures. One can assume the change in environment had no effect in the ability to estimate the slope of the sound speed in the water column and the bottom. On the other hand, the CRB for the reference sound speeds is considerably higher. For Parameter 1, MFT, at 1 Hz bandwidth, the MSD increased to 2.6736 x 10- 5 m/sec, from its original 1.1549 x 10-6 m/sec. One can conclude the coupling between parameters has significantly reduced the ability to estimate the reference sound speed in both layers. The importance of proper parameter selection cannot be overstated. Uncorrelated parameters yield lower CRB curves, which allow for better estimation. Solving for the correlation coefficients enables one to determine which parameters are orthogonal and which are biased. This enables one to modify the parameters until an orthogonal set is found. P14 P23 -20 0.0447 -0.2812 I 0.1958 0.4461 -0.1918 -0.5196 -10 0 10 20 30 0.1950 0.1948 0.1951 0.1952 0.1952 0.4455 0.4457 0.4440 0.4438 0.4438 -0.1926 -0.1943 -0.1946 -0.1946 -0.1946 SNR (dB) P12 0.0453 0.0451 0.0445 0.0443 0.0443 P13 -0.2819 -0.2824 -0.2828 -0.2829 -0.2829 P24 P34 -0.5203 -0.5230 -0.5244 -0.5245 -0.5245 Table 3.7: MFT correlation coefficient results for CRB shallow water case. SNR P12 P13 P14 P23 P24 P34 -20 -10 0 10 20 30 0.0431 0.0431 0.0431 0.0431 0.0431 0.0431 -0.2863 -0.2863 -0.2863 -0.2863 -0.2863 -0.2863 0.2013 0.2013 0.2013 0.2013 0.2013 0.2013 0.4438 0.4438 0.4438 0.4438 0.4438 0.4437 -0.1932 -0.1932 -0.1932 -0.1932 -0.1932 -0.1932 -0.5219 -0.5219 -0.5219 -0.5219 -0.5219 -0.5219 (dB) Table 3.8: OAT correlation coefficient results for CRB shallow water case. Cramer-Rao bounds for reference sound speeds inwater and bottom -3 IU .. - .... ". 4 E 10--4a C 0 MFT1 .,10-5 -- 03 - OAT 1 - -MFT3 Cf) OAT 3 101... .. 100.. .. 101.. 10- 1 100 101 102.... 4 A-6 L 10-2 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: -20 dB Cramer-Rao bounds for sounds speed gradients inwater and bottom " .ti C 0 co - cc S10 ca MFT2 OAT 2 -- Wn ---- - - MFT4 ..... OAT 4 S-3 -2 10 10 -1 100 101 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: -20 dB Figure 3-4: CRB results for SNR of -20 dB. Cramer-Rao bounds for reference sound speeds inwater and bottom ^-4 10 (D E 0 -5 u (DS10 ., - MFT 1 OAT 1 Cz ca - - .) MFT3 ..... OAT 3 110101010 -n 6 10 - 2 -1 102 101 100 10 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: -10 dB Cramer-Rao bounds for sounds speed gradients inwater and bottom -1 10 o a) 0 " >10 a) -2 MFT 2 - OAT2 Cz ca - -MFT4 U) OAT 4 1 -3 . 10 -2 -1 10 . .. . I. . . . , 100 . . . . . . .I . . . . 101 . .~ . 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: -10 dB Figure 3-5: CRB results for SNR of -10 dB. . . . . . Cramer-Rao bounds for reference sound speeds in water and bottom -5 Iv -6 E110 C a, -o ",10-7 MFT 1 - - - OAT 1 -.- MFT3 "4"- .... OAT 3 . 1 . . 100. 101 10 100 101 102 - 8 -2 10 10 -1 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 20 dB Cramer-Rao bounds for sounds speed gradients in water and bottom -2 1U a, O 0 a) CU o MFT 2 10 ca -- MFT4 OAT4 I 1n -5 L 10 - 2 10 -1 100 101 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 20 dB Figure 3-6: CRB results for SNR of +20 dB. CRB: Shallow water case 0.5 12 p23 1> p14 _12 E p24 p131 ..· ·-- ·- '~"--- _ -0.5 E _1 111 I 1 I111 I 111 1.. I11111 ,, . 1 )111 L 10- -1 102 10 100 101 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: -20 dB Figure 3-7: Correlation coefficients for SNR of -20 dB. 10 Original low correlation environment Modified high correlation environment U Water column 1 0 - Bottom 1I ~V 1400 1600 1800 1500 1700 1900 sound speed (m/sec) 1400 1600 1800 1500 1700 1900 sound speed (m/sec) Figure 3-8: Changes to environment for high parameter correlation. Cramer-Rao bounds for reference sound speeds in water and bottom -5 10 a.) U) oC,) cn E C 0 (U O -6 > 10-6 a) e 0 co CD .... OAT 3 4A-7 . -2 -2 I10 10 .101 100 10- 1 100 1 ' 101 ' I I1I02 I I' I 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 10 dB Cramer-Rao bounds for sounds speed gradients in water and bottom - 2 IU · 3. 1 ..... 1n - 4 I . ·~ OAT 4 . I. . . .. I [ -2 10 10- 1 100 101 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 10 dB Figure 3-9: CRB results for SNR of +10 dB, uncorrelated parameters. Cramer-Rao bounds for reference sound speeds inwater and bottom S-3 Iv 04 -to 10 - 4 a) MFT 1 -- OAT 1 t- 0) - - MFT3 OAT 3 10 -6 . ' . .- I,.I . . . . . . ...... I | -2 -1 10 10 100 101 I 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 10 dB 4 Cramer-Rao bounds for sounds speed gradients inwater and bottom -2 IU -r UAIn4 1• -4 -2 10 10- 1 100 101 102 Bandwidth centered at 300Hz, obs. time of 50 sec, SNR: 10 dB Figure 3-10: CRB results for SNR of +10 dB, correlated parameters. Chapter 4 Conclusions 4.1 Summary In this thesis, the Cramer-Rao bounds for four parameters of a range independent shallow water ocean environment were determined. Attention was focused on the sound speed and its gradient, in both the water column and bottom layer. Matched Field Tomography (MFT) and Ocean Acoustic Tomography (OAT) processing techniques were compared using a broadband source centered at 300 Hz. At low SNR (-20 dB), the Minimum Standard Deviation (MSD) given by the CRB using MFT for all selected parameters increased an average of 0.023 dB/decade, but for OAT, the MSD declined an average rate of 2.34 dB/decade. At high SNR (+30 dB), the MSD for both MFT and OAT decreased an average rate of -2.24 dB/decade. As SNR increased, the MSD for each parameter dropped, regardless of signal bandwidth or tomographic method. For example, the MFT MSD for the reference water column sound speed at -20 dB was 7.65 x 10- 5 m/sec; but this dropped down to 1.15 x 10 - 7 m/sec at +30 dB. Until approximately +10 dB SNR, the MSD for both water and bottom sound speed gradients was too high (above 0.001 sec - 1) for practical use. The correlation between the four parameters was determined to be consistent regardless of SNR, tomographic method, or signal bandwidth. Coupling was lowest between the reference and gradient sound speeds in the water column, with a correlation coefficient of 0.04. The highest coupling was witnessed between the bottom sound speed and gradient, with a correlation coefficient of -0.52. 4.2 Contributions Several concepts have been demonstrated which may have an impact on future ocean acoustic tomographical work. * High SNR performance for both MFT and OAT: At low (-20 dB) SNR, the performance of MFT and OAT differed with respect to signal bandwidth. However, at high SNR levels, the minimum standard deviation for all parameters under consideration was nearly equivalent for both MFT and OAT. This may have a significant impact in future at sea experiments; if both tomographical methods have similar performance, then the decision to use on or the other will be based on cost and ease of deployment alone. * Gradient estimation in shallow water: The reference sound speeds in both water and bottom had low MSD levels, even at low SNR. However, the gradients in both the water and bottom had high MSD levels, making slope estimation impractical. Only when the SNR was raised beyond +10 dB, did the MSD drop to a practical level. For detailed, second order knowledge of the ocean environment, high SNR levels will be needed for ensonification. * Parameter Correlation:Use of the off-diagonal terms of the inverted Fisher Information Matrix yields the minimum covariance between two parameters. Now, the effects of one parameter on the estimation of another can be conclusively determined. This will allow engineers to verify their estimation parameters are uncorrelated before wasting computational time on simulations, or expensive time at sea. 4.3 Future Work Opportunities to extend the work described in this thesis abound. Two areas can be emphasized: simulation and real-world acoustics. This document dealt entirely with a fictitious simulated ocean. Areas which can be improved are: * Use different propagation models: Only one acoustic propagation program, SuperSNAP, was used to obtain Green's function. Other models, including KRAKEN and PRUFER, were found to be ill suited for the task. SuperSNAP was modified to compute and store quantities in double precision. KRAKEN[31] was too large to convert to double precision, and PRUFER[32] was not suitable for Pekeris-type environments. Other models, such as SAFARI/OASES[33] and RAM[34], were not considered due to time constraints. Inclusion of these models in future work would increase the credibility of the results. * More realistic environment: The ocean environment studied in this document can only be duplicated in a very large and deep swimming pool. A real shallow water environment has additional properties not considered here, such as bottom and surface attenuation, and rangeindependent features. Assuming a Pekeris-type sound velocity profile in shallow water is far too simplistic for practical use; the environment should be derived from measured data for a particular geographical region. * Empirical OrthogonalFunctions (EOF):The use of EOFs has not been considered in this thesis, but can be used to represent a relatively complicated sound velocity profile. By decomposing a SVP into a set of weighted orthogonal functions, and using the weighting coefficients as uncoupled parameters, the estimation problem can be simplified. * Tabulate correlation: A larger project would be to collect data on each measurable parameter in either a deep ocean or shallow water environment, and determine the coupling between all parameters. This would give insight into the effects of all parameters on basic acoustic propagation, perhaps uncovering new acoustic properties which have not reached the open literature. Tabulation of these parameters and their effect on coupling would be a great help to the underwater acoustics community. However, no simulation is credible unless it has been verified in a real ocean environment. Several opportunities exist for applying the information in this thesis to current propagation problems: * Verification: One could conduct a shallow water experiment using the shallow water environment, in an attempt to verify the calculated Cramer-Rao estimation bounds. Locations on the United States continental shelf would be appropriate for at sea experiments. This would provide hard data on the feasibility of parameter estimation. * Source Localization: Another idea for an at-sea test would be to use the information gathered from MFT or OAT to improve the performance of MFP source localization. Initially, one would estimate the ocean environment using uncoupled parameters with low MSD. This derived environment would be fed into a MFP localization algorithm to identify acoustic sources. Acoustic parameter estimation will always require a method to objectively evaluate the quality of the results. Solving for the Cramer-Rao lower estimation bounds provides an easy way of doing this for any selected parameter. Appendix A Computational Procedure The main body of this thesis covers the background, theory, and application of Cramer-Rao bounds (CRB) for both Matched Field Tomography (MFT) and Ocean Acoustic Tomography (OAT). In order to emphasize the results and their impact on ocean acoustics, much of the computational detail was left out. The purpose of this appendix is to give enough information to the reader to duplicate the results given in Chapter 3. Figure A-1 gives a road map of the procedure used to calculate the CRB. One starts by choosing the parameters which parameters to focus on. In this thesis, this was the reference and gradient sound speeds in the water column and bottom layers. Referring back to Equations 2.31 and 2.51, one must take the derivative of Green's Function with respect to the candidate parameter. This is done by taking a numerical derivative, requiring calculation of Green's Function twice: once for a "baseline" case, and again for a "perturbed" case. The magnitude of the perturbed Green's Function is selected in such a manner so it retains the linearity of Green's Function. Next, a relevant frequency range must be selected. In order to simulate broadband propagation using narrow band simulation code, an optimal inter-frequency spacing must be selected. From there, normal modes are calculated for each frequency and perturbed parameter. Green's Function is calculated, and the results are plugged into Equations 2.31 and 2.51 to solve for the Fisher Information Matrices. This appendix assumes the relevant parameters have already been selected. Each step of the flowchart is explained, followed by a description of the hardware used to calculate the results. Determine frequency spacing for broadband modeling START Choose which parameters Calculate normal modes for CRB calculation Calculate Green's function Determine magnitude of perturbation for each parameter Solve for Fisher Information Matrix Choose frequency range for modeling FINISH Figure A-1: Flowchart of computational process A.1 Perturbation Magnitude Equation 2.31 and its OAT counterpart both have one term which included a derivative of Green's Function, dG(f, a) (A.1) The optimal approach would take an analytical derivate of Green's Function, but this is not practical, given the potentially complicated nature of the propagation environment (see Figures A-2 and A-3). Instead, the derivative is approximated using a finite difference (see Equation A.2). dG(f, a) dai G(f, al)- G(f, O) ai (A.2) It is desirable to approximate the derivative of Green's Function when it is linear with respect to the perturbation. For example, if the perturbation were doubled, the difference between the baseline (G(f, 0)) and perturbed (G(f, ai)) Green's Function should also double. Magnitude of Greens Function -50 -60 -70 I E gZ -80 -90 -100 -110 295 296 297 298 299 300 301 Frequency (Hz) 302 303 304 Figure A-2: Variability of Green's Function. This plot shows the magnitude of Green's Function over a 10 Hertz interval. The units of the colorbar are in dB re 1 pPa at 1 m. Note the rapid changes with frequency and depth. This plot is also useful in determining the Transmission Loss (TL) between source and receiver. Figure A-4 illustrates this point. Green's Function is evaluated for both the baseline G(f, 0), as well as the perturbed case G(f, ai). Optimally, Green's Function is linear between the two points. If it is, then the numerical derivative is accurate (left plot). If not (right plot), then the numerical derivative is inaccurate. The magnitude of the perturbation must be chosen with care. One expects perturbation of the input sound velocity profile (or other environmental setting) would change the output Green's Function by an appreciable amount. If the magnitude of the perturbation were too small, the difference between the baseline and perturbed Green's Function would have been below the level of precision available to the computer. There would have been no difference between Green's Function in the baseline case and the perturbed case. If the perturbation were too large, the derivative would not be linear (left plot, Figure A-4). Unwrapped phase corrected Greens function 300 250 [ 1200 E 150 a o0 100 50 0 295 296 297 298 299 30UU 31 Frequency, (Hz) 302 3U3 JU4 Figure A-3: Variability of Green's Function. This plot shows the unwrapped phase of Green's Function over a 10 Hertz interval. The units of the colorbar are in radians. The phase has been multiplied by exp(-j21rfR/co), with f as frequency, R as range, and co as the baseline sound speed, 1500 m/sec. This removed range and frequency dependence from the phase. Even with this processing, the phase shows high variability. Green's Function is treated as linear system. As the SVP perturbation is doubled, the resulting change between the perturbed Green's Function and the baseline function also doubles: G(a + 6) - G(a) oc 6 (A.3) However, if the magnitude of the perturbation becomes too large, the proportional relationship between the baseline and perturbed Green's Functions ceases to exist. To ensure linearity, the phase difference between the baseline and perturbed Green's Functions should be limited to 30 degrees. The range of linearity in Green's Function often changes with respect to frequency. The CRB equations limit one to choosing a single perturbation value throughout the frequency range in ques- G(f,a) G(f,a) C1 .6 G 2 ------- 2G, 2 Co- U G -- Go -OI I a, G1 G2 I a) II 0 I I I I I I I I I I I I I I I I 2a, 0 a, 2a1 II a, a Perturbation Perturbation Green's function in a linear range Green's function in a nonlinear range Figure A-4: Linearity test for Green's Function. tion. One must carefully select a perturbation magnitude which is within the linear range of Green's Function at all frequencies of interest. Application to test case A.1.1 Prior to evaluation of Green's Function, the perturbation magnitude was determined for all four parameters under study. A baseline magnitude of 1 x 10-10 m/sec (for parameters 1 and 3), or 1/sec- 1 (for parameters 2 and 4) was selected. Green's Function was calculated every 50 Hz from 200 to 600 Hz, for the baseline case and each individual perturbation. The perturbation was doubled, and Green's Function recalculated for baseline and perturbed cases. This procedure continued until each perturbation had been doubled at least twenty (20) times. In Figure A-5, the plot on the left shows differences in phase, while the plot on the right shows magnitude differences. The areas in light blue indicate where Green's Function was linear. Each plot shows the impact of perturbation variation at a different frequency. The magnitude of the selected perturbation was doubled for each column. Each perturbed Green's Function was subtracted from the unperturbed case. The magnitude of the difference between Green's Function was separated from the phase difference, and a logarithm taken of both results. Then, a numerical derivative was taken with respect to the power of the perturbation magnitude, and was in turn raised to an exponential. The final result was limited between zero and 5.0. Since the perturbation was doubled each time, Green's Function was linear Magnitude le-10 Perturbation 1 Frequency 200 Hz Initial Perturbation 1 Frequency 200 Hz Initial Magnitude le-10 I U q • 1U 1 magnitude (2An) Perturbation 14 10 10o U L 9 0 0 IU Ie 19 10 io Perturbation magnitude (2An) Magnitude Phase Figure A-5: Plot of perturbations for parameter 1: water column sound speed, evaluated at 200 Hz. in the ranges where the final result was 2.0. Li = exp where: and IcnIln G(f, 2ai)] i is the parameter number being studied, n is the magnitude of perturbation: 2n , G(f, aj) (A.4) is Green's Function evaluated at frequency f, taking into account parameter ai. An additional constraint is the magnitude of the difference in Green's Function. One must not exceed a phase difference of 30 degrees between the perturbed and baseline results. To enforce this, candidate perturbations were fed into Green's Function, and the magnitude of the phase differences from baseline plotted. The phase differences were limited to a maximum of 50 degrees. Figure A-6 demonstrates this; the colorbar indicates the degree differences between each perturbation iteration. Perturbation 1 Frequency 200 Hz Initial Magnitude 1e-10 50 10 45 20 40 30 35 130 i40 "D D50 25 60 20 70 15 cc 10 80 90 0 2 4 6 8 10 12 14 Perturbation magnitude (2An) 16 18 0 Figure A-6: Plot of perturbations for parameter 1: water column sound speed, evaluated at 200 Hz. Colorbar units are in degrees. It is desirable to keep the phase difference below 30 degrees. Evaluation of all the plots resulted in the selection of environmental perturbations for each parameter. The perturbations are listed in Table A.1. Parameter 1 2 3 4 Description Sound speed in water column Slope of sound speed in water column Sound speed in bottom Slope of sound speed in bottom Column on plot 4 15 4 15 Perturbation Magnitude Selected 1.6 x 10- m/sec 3.2768 x 10-6 sec 1.6 x 10- ' m/sec 3.2768 x 10-6 sec - Table A.1: Selected perturbations for environmental parameters under study. A.2 Frequency Spacing Another objective is to determine how signal bandwidth affects the CRB for a given parameter. SuperSNAP[35], the selected normal mode propagation model, solves for modes and modeshapes only for individual frequencies. A method was needed to extend SNAP for use with wide band signal modeling. Fortunately, the CRB equations call for Green's Function evaluated at a single frequency, then numerical integration of Green's Function through the chosen bandwidth. One need only to determine how finely to sample the bandwidth in order to obtain an accurate integration result. A.2.1 Calculating the optimal Af Assuming normal mode propagation, the optimum inter-frequency spacing (A f) can be calculated. Given the distance between source and receiver, the difference in time between the first and the last mode arrival at the receiver is solved over the entire frequency range. The inverse of this quantity, oversampled by a factor between two and three yields the desired Af. A frequency range of interest was established first. For the modified Pekeris test case, this was from 200 to 400 Hz. Then, a coarse inter-frequency spacing was chosen, and normal mode eigenvalues were calculated through the frequency range. Inter-frequency spacing needed only be fine enough to generate an approximation of group velocity. For the shallow water environment in this thesis, an initial spacing of 5 Hz was selected. Solving for the mode arrival times required calculating the group velocity for each propagating mode across all frequencies. Using the eigenvalue associated with each mode, the group velocity was approximated using the following equation: 2r(f + Af) - 2-rf (f df dkrn - kI,(27r(f + Af)) - krn(27rf) where: f krn(f) (A.5) is the frequency (Hz), is the eigenvalue associated with nth normal mode, evaluated at frequency f, and u (f) is the modal group velocity associated with nth normal mode evaluated at frequency f, Plot of modal group velocity vs frequency E o o0 CL 0a, 0 2(C, (9 V 0 Frequency (Hz) Figure A-7: Plot of group velocities for modified Pekeris profile. Each line represents the group velocity of one propagating normal mode. The time difference between first and last mode arrival over all modes and frequencies is calculated by At = R where: R 1 - (A.6) i is the range between source and receiver (m), Umax is the maximum group velocity over all modes in the frequency range of interest, and Umin is the minimum group velocity over all modes in frequency range of interest. Plot of minimum and maximum group slowness x 10-3 E C) CO (n CO (.D 0 0 0 0 10 20 30 40 50 60 Mode number 70 80 90 100 Figure A-8: Plot of minimum and maximum group slowness 1/un for modified Pekeris profile. For the modified-Pekeris test case, the difference between the maximum and minimum group slowness cases (see Figure A-9) peaked at approximately 1.5 x 10- 3 sec/m. Multiplied by the distance between source and receiver (15000 m), this resulted in a At of 22.5 seconds. The inverse x 10 Plot of difference between max and min group slowness -3 E a) C) C, 0(U) (D o (9 0 0 10 20 30 40 50 60 Mode number 70 80 90 100 Figure A-9: Plot of difference between minimum and maximum group slowness 1/un for modified Pekeris profile. of this quantity was approximately 0.044 Hz. Oversampling this number by a factor of 2 produced an inter-frequency spacing (Af) of 0.02 Hz. This spacing was used throughout the simulation. A.3 Normal Mode, Green's Function, and CRB calculation After the perturbation magnitude, frequency range and spacing are determined, the next step was to solve for the modeshapes and eigenvalues across all frequencies, for both the baseline and perturbed ocean environments. For every frequency and environment under consideration, a separate SuperSNAP job was run. Ocean environment files were assembled automatically, and each job produced a single output file consisting of modes and modeshapes for a given frequency and environment. The process repeated until all frequencies and environments had been simulated. A.4 Simulation Hardware This thesis was done entirely using IBM-PC compatible computers running the Linux operating system. Linux is a free, POSIX-compliant OS for computers using the Intel 80386 (and descendants), Alpha, and SPARC microprocessors. More information on Linux can be obtained from http://www.linux.org/. The bulk of the computational work on this thesis was performed between June, 1995 and December, 1996. During that time, several different versions of Linux were used, starting with Linux Slackware 2.3, and ending with Linux Slackware 3.1. For more information on the Slackware distribution of linux, see http: //www. cdrom. com/. Several different versions of ocean acoustic propagation codes were employed throughout this thesis, with differing levels of success. The KRAKEN[31] Normal Mode Program, by Mike Porter of NRL, was initially used. The sources were obtained from ftp://oalib.nj it. edu/pub/ AcousticsToolbox/atsgi.tar.Z, and compiled using gcc 2.6.3 and f2c. Another normal mode code, PRUFER[32], developed by Prof. A. B. Baggeroer of MIT, was also utilized. Finally, SuperSNAP [35], written by Finn Jensen of SACLANT Undersea Research Centre http://www. saclantc.nato. int/models/snap. html was selected as the propagation model of choice for this thesis. Every attempt was made to treat these models as "black boxes," using them without modification as they appeared on the net. In the end, minor modifications had to be made to allow the programs to run effectively under the Linux operating system. In order to compile and run KRAKEN, a number of C functions were written, implementing some of the more obscure FORTRAN functions. More modifications were needed for SuperSNAP; neither f2c+gcc nor g77 (two FORTRAN compilers shipped with Linux) were able to compile SuperSNAP to the point where it generated correct results. Instead, a commercial FORTRAN compiler was purchased and used. Information on the Absoft Fortran 77 compiler can be obtained from http://www. absoft. com/f77_linux.html. SuperSNAP was also modified to perform all computation using double precision arithmetic, and all storage in double precision variables. Internal computational mesh sizes were increased in order to accurately generate normal modeshapes. Substantial amounts of code were written to take these results and calculate normal mode shapes, group speeds, and the Crambr-Rao bounds. All code was initially written in ANSI C, then ported over to MATLAB. MATLAB is a technical computing environment for numerical computation and visualization, marketed by The Math Works (http://www.mathworks. com/). Although MATLAB provided an excellent development environment, the execution speed of the scripts was suboptimal. The final code was re-ported back over to C, with only the graphing functions handled by MATLAB. Most of the code development was performed on the author's Gateway 2000 P5-75 microcomputer. This machine had a 75 MHz Pentium microprocessor with 40 MB of RAM and 5.5 GB of disk space. The bulk of the normal mode propagation code was executed on six US Navy owned computers, located at several Navy R&D centers spread around the country. Processing power ranged from a single 100 MHz 80486 up to 133 MHz Pentium computers. All machines had at least 32 MB of RAM, and were linked together and to the author's machine via NFS and TCP/IP. None of the Pentium-based machines contained microprocessors with the Pentium FDIV bug. Bibliography [1] A. B. Baggeroer, W. A. Kuperman, and H. Schmidt, "Matched field processing: Source localization in correlated noise as an optimum parameter estimation problem," Journal of the Acoustical Society of America, vol. 83, pp. 571-587, Feb. 1988. [2] H. P. Bucker, "Sound propagation in a channel with lossy boundaries," Journal of the Acoustical Society of America, vol. 48, pp. 1187-1194, 1970. [3] L. E. Kinsler, A. R. Frey, A. B. Coppens, and J. V. Sanders, Fundamentals of Acoustics. New York: John Wiley and Sons, third ed., 1982. [4] F. B. Jensen, W. A. Kuperman, M. B. Porter, and H. Schmidt, Computational Ocean Acoustics. 500 Sunnyside Boulevard, Woodbury, NY 11797-2999: American Institute of Physics Press, 1994. [5] F. B. Hildebrand, Advanced Calculus for Applications. Englewood Cliffs, New Jersey: PrenticeHall, Inc., second ed., 1976. [6] A. N. Mirkin, "Maximum likelihood estimation of the locations of multiple sources in an acoustic waveguide," Journal of the Acoustical Society of America, vol. 95, pp. 877-888, 1994. [7] A. Tolstoy, Matched Field Processing for Underwater Acoustics. Suite 1B, 1060 Main Street, River Edge, NJ 07661: World Scientific Publishing Company, 1993. [8] H. P. Bucker, "Use of calculated sound fields and matched field detection to locate sound sources in shallow water," Journalof the Acoustical Society of America, vol. 59, pp. 368-373, 1976. [9] T. C. Yang, "Modal shading coefficients for high-resolution source depth localization," Journal of the Acoustical Society of America, vol. 87, no. 2, pp. 668-672, 1990. [10] H. Schmidt, A. B. Baggeroer, W. A. Kuperman, and E. K. Scheer, "Environmentally tolerant beamforming for high-resolution matched field processing: Determinisitic mismatch," Journal of the Acoustical Society of America, vol. 88, pp. 1851-1862, Oct. 1990. [11] W. Munk, P. Worcester, and C. Wunsch, Ocean Acoustic Tomography. Cambridge: Cambridge University Press, 1995. [12] W. Munk and C. Wunsch, "Ocean acoustic tomography: a scheme for large scale monitoring," Deep-Sea Research, vol. 26A, pp. 123-161, 1979. [13] D. Behringer, T. Birdsall, M. Brown, B. Cornuelle, R. Heinmiller, R. Knox, K. Metzdger, W. Munk, J. Spiesberger, R. Spindel, D. Webb, P. Worcester, and C. Wunsch, "A demonstration of ocean acoustic tomography," Nature, vol. 299, no. 5879, pp. 121-125, 1982. [14] W. Munk and C. Wunsch, "Observing the ocean in the 1990s," Philisophical Transactions of the Royal Society of London, vol. A 307, pp. 439-464, 1982. [15] A. Baggeroer and W. Munk, "The Heard Island feasibility test," Physics Today, pp. 22-30, Sept. 1992. [16] A. Tolstoy, O. Diachok, and L. N. Frazer, "Acoustic tomography via matched field processing," Journal of the Acoustical Society of America, vol. 89, pp. 1119-1127, 1991. [17] A. Tolstoy, "Linearization of the matched field processing approach to acoustic tomography," Journal of the Acoustical Society of America, vol. 91, pp. 781-787, 1992. [18] L. R. LeBlanc and F. M. Middleton, "An underwater acoustic sound velocity data model," Journal of the Acoustical Society of America, vol. 67, pp. 2055-2062, 1980. [19] H. L. van Trees, Detection, Estimation, and Modulation Theory, PartI: Detection, Estimation, and Linear Modulation Theory. New York: John Wiley and Sons, 1968. [20] V. V. Borodin, "Statistical approach to the problem of ocean tomography. Cram6r-Rao bounds for accuracy of restoration of sound velocity field," Acoustical Physics, vol. 40, no. 6, pp. 803808, 1994. [21] A. B. Baggeroer and H. Schmidt, "Cramer-Rao bounds for matched field tomography and ocean acoustic tomography," in ICASSP-95 Proceedings Volume 5, (Piscataway, New Jersey), pp. 2763-2766, IEEE Signal Processing Society, IEEE Service Center, 1995. [22] A. S. Willsky and G. W. Wornell, 6.432 Stochastic Processes, Detection, and Estimation: Supplementary Notes. Cambridge, Massachusetts: MIT Department of Electrical Engineering and Computer Science, 1995. [23] A. Papoulis, Probability, Random Variables, and Stochastic Processes. New York: Mc-Graw Hill, Inc., third ed., 1991. [24] S. M. Kay, Fundamentals of Statistcal Signal Processing: Estimation Theory. Englewood Cliffs, New Jersey: Prentice-Hall, Inc., 1993. [25] V. V. Borodin and G. R. Minasian, "On validity limits of mode, ray, and interference tomography," Acoustical Physics, vol. 41, no. 1, pp. 27-36, 1995. [26] J. L. Krolik and S. Narasimhan, "A Cramer-Rao bound on acoustic measurement of ocean climate change in the presence of mesoscale sound-speed variability," in ICASSP-95 Proceedings Volume 5, (Piscataway, New Jersey), pp. 2771-2774, IEEE Signal Processing Society, IEEE Service Center, 1995. [27] S. Narasimhan and J. L. Krolik, "Fundamental limits on acoustic source range estimation performance in uncertain ocean channels," Journalof the Acoustical Society of America, vol. 97, pp. 215-226, Jan. 1995. [28] H. Schmidt and A. B. Baggeroer, "Physics-imposed resolution and robustness issues in seismoacoustic parameter inversion," in Full Field Inversion Methods in Ocean and Seismo-Acoustics (0. Diachok, A. Caiti, P. Gerstoft, and H. Schmidt, eds.), pp. 85-90, Kluwer Academic Publishers, 1995. [29] A. B. Baggeroer, "jij, the elements of the fisher information matrix." (personal correspondence), December 1994. [30] R. J. Urick, Principles of UnderwaterSound. New York: McGraw-Hill Book Company, third ed., 1983. [31] M. B. Porter, The KRAKEN Normal Mode Program. Washington, DC: Naval Research Laboratory, 1992. NRL memorandum NRL/MR/5120-92-6920. [32] A. Baggeroer, "Prufer transformation methods for determining normal modes of ocean acoustics." (personal correspondence), December 1994. [33] H. Schmidt, SAFARI: Seismo-Acoustic Fast Field Algorithm for Range Independent Environments. User's Guide. La Spezia, Italy: SACLANT ASW Reserach Center, 1987. SACLANTCEN Report SR-113. [34] M. D. Collins, User's Guide for RAM Versions 1.0 and 1.0p. Naval Research Laboratory, Washington, D. C. [35] F. B. Jensen and M. C. Ferla, SNAP: The SACLANTCEN Normal-Mode Acoustic Propagation Model. La Spezia, Italy: SACLANT ASW Reserach Center, 1979. SACLANTCEN Memorandum SM-121.