APL-UW

Bob Goddard

Senior Principal Physicist

Email

rpg3@uw.edu

Phone

206-543-1267

Research Interests

Mathematical Modeling, Object-oriented Computer Software Design, Underwater Acoustics, Signal Processing

Biosketch

Dr. Goddard is the primary author of the Sonar Simulation Toolset (SST) software for computer simulation of sound in the sea. SST is used at several U.S. Navy and university laboratories to generate artificial underwater sound, which is used to develop new sonar systems, train sonar operators, and predict performance of new and existing sonar systems and tactics. Recently Dr. Goddard joined the Resource Facility for Population Kinetics in the UW's Department of Bioengineering. He leads the software development group, building tools for analysis of biomedical and pharmaceutical data.

Department Affiliation

Environmental & Information Systems

Education

B.S. Physics, California Institute of Technology, 1969

Ph.D. Physics, University of Wisconsin, Madison, 1978

Projects

Sonar Simulation Toolset (SST)

The Sonar Simulation Toolset is a computer program that produces simulated sonar signals, enabling users to build an artificial ocean that sounds like a real ocean.

More Info

31 Dec 1969

SST, or Sonar Simulation Toolset, is a computer program that produces simulated sonar signals, enabling users to build an artificial ocean that sounds like a real ocean. Such signals are useful for designing new sonars, testing existing sonars, predicting performance, developing tactics, training operators and officers, planning experiments, and interpreting measurements. SST's simulated signals include reverberation, target echoes, discrete sound sources, and background noise with specified spectra. Externally generated or measured signals can be added to the output signal or used as transmissions. Eigenrays from the Generic Sonar Model (GSM) or the Comprehensive Acoustic System Simulation (CASS) can be used, making all of GSM's propagation models and CASS's GRAB propagation model available to the SST user.

A command language controls a large collection of component models describing the ocean, sonars, noise sources, targets, and signals. The software runs on Windows and several different Unix platforms.

Publications

2000-present and while at APL-UW

Optimal beam forming on synthetic interference and noise for active processing of multiplet line arrays

Simakov, S., Z.Y. Zhang, and R.P. Goddard, "Optimal beam forming on synthetic interference and noise for active processing of multiplet line arrays," Proc., 2015 IEEE Conference on Acoustics, Speech and Signal Processing (ICASSP), 19-24 April, South Brisbane, Queensland, 2519-2523, doi:10.1109/ICASSP.2015.7178425 (IEEE, 2015).

More Info

19 Apr 2015

Optimal beamforming on synthetic noise and interference is a flexible and intuitive technique for shaping beam patterns. In this method, suppression of arrivals from undesirable directions is achieved through introduction of synthetic interferences and optimal beamforming using the resulting noise-interference covariance matrix. We apply this approach to a general multiplet line array and test the algorithm on representative multi-channel time-series obtained for a quadruplet line array.

Time series simulation of underwater sound: Key issues and techniques

Goddard, R.P., "Time series simulation of underwater sound: Key issues and techniques," J. Acoust. Soc. Am., 129, 2364, doi: 10.1121/1.3587648, 2011.

More Info

1 Apr 2011

Computer systems for generating simulated underwater sound have been in use for more than 30 years. Such systems, including the author%u2019s sonar simulation toolset (SST), enable users to build an artificial ocean that sounds like a real ocean, as heard by a user-specified listening system. Such signals are useful for designing new acoustic systems for undersea sensing or communication, testing existing systems, predicting performance, developing tactics, training operators, planning experiments, and interpreting measurements. Signals of interest include reverberation, target echoes, discrete sound sources, and background noise. The author will describe, in broad outline, techniques for generating simulated underwater sound and criteria for choosing among them, focusing on target echoes and reverberation for active sonar systems. The characteristics of the ocean as an acoustic medium, the characteristics of the sensors, the processing and display systems behind the sensors, the purpose of the simulation, and the computational resources available for the simulation all strongly influence the choice of algorithms to achieve useful, cost-effective, simulated underwater sound. The characteristics of the human auditory system are of minor importance.

The Sonar Simulation Toolset, Release 4.6: Science, Mathematics, and Algorithms

Goddard, R.P., "The Sonar Simulation Toolset, Release 4.6: Science, Mathematics, and Algorithms," APL-UW TR 0702, October 2008.

More Info

30 Oct 2008

The Sonar Simulation Toolset (SST) is a computer program that produces simulated sonar signals, enabling users to build an artificial ocean that sounds like a real ocean. Such signals are useful for designing new sonar systems, testing existing sonars, predicting performance, developing tactics, training operators and officers, planning experiments, and interpreting measurements. SST's simulated signals include reverberation, target echoes, discrete sound sources, and background noise with specified spectra. Externally generated or measured signals can be added to the output signal or used as transmissions. Eigenrays from the Generic Sonar Model (GSM) or the Comprehensive Acoustic System Simulation (CASS) can be used, making all of GSM's propagation models and CASS's Gaussian Ray Bundle (GRAB) propagation model available to the SST user. A command language controls a large collection of component models describing the ocean, sonars, noise sources, targets, and signals. The software runs on several UNIX computers, Windows, and Macintosh OS X. SST's primary documentation is the SST Web (a large HTML "web site" distributed with the SST software), supported by a collection of documented examples.

This report emphasizes the science, mathematics, and algorithms underlying SST. It is intended to be updated often and distributed with each release of SST as an integral part of the SST documentation.

More Publications

Close

 

Close