Object-Oriented Approach to Manipulating Acoustic and Seismic Spectra
COLD REGIONS RESEARCH AND ENGINEERING LAB HANOVER NH
Pagination or Media Count:
The software design and underlying mathematics for an object-oriented, Java-based approach to creating and manipulating frequency-dependent functions, such as power spectral densities, is described. The frequency dependence is modeled as a series of power-law bands, which provides a high degree of flexibility and efficiency for representing common spectral models such as evenly spaced bands, octave bands, narrow spectral lines, broadband noise, and power laws. Conversions between the various spectral models are easily performed. Many common operations on spectra, such as filtering, incoherent addition, application of transfer functions, and calculation of signal-to-noise ratios, can be conveniently applied. While this capability was developed to serve as a basis for future development of tactical decision aids and mission planning tools for battlefield seismics and acoustics, many other applications involving spectra are possible.
- Computer Programming and Software
- Acoustic Detection and Detectors
- Seismic Detection and Detectors