Scattering Strength Software
Version 1.0: 24 January 2003 (NRL 7144)
This folder contains 2 plotting routines and two folders,
SURFACE and BOTTOM INTERFACE, which in turn contain
suites of Matlab routines designed to calculate the
incoherent component of the bistatic scattering strength
of the ocean
- surface (air-sea interface + bubble clouds), &
- bottom interface,
respectively (described below), as well as sample plots.
(The plotting routines apply to both software suites.)
N.B.: Besides being incoherent models, the algorithms assume
isotropic, pure-power-law roughness spectra. So, while the
routines are 3D, predictions for the forward scatter/specular
direction should be not be regarded as being accurate.
[We are currently testing Matlab code which will remove both
these restrictions and will pass that along when available
as Version 2.0. (Until this happens, we have set 0 dB as the
upper limit of interface scattering strengths.) Over the next year,
we will also be adding a sediment-volume scattering model to
complement bssint.m and, so, provide a full bottom scattering
strength model.]
[Tested with Matlab Version 6, Release 12.]
-------------------------------------------------------------------
SURFACE SCATTERING STRENGTH: SSSRUN.m
Required computational functions:
- sssnrl.m
- sssint.m
- sssbub.m
Required plotting function:
- Either landscape.m or portrait.m
Functions sssnrl together with sssint and sssbub form a matlab
implementation of (a more general version of) NRL's Semi-Empirical
Surface Scattering Strength (SESSS) algorithm.
The functions sssint and sssbub return the component scattering
strengths in dB from the sea surface interface (lowest-order small
slope theory approximation) and bubble clouds, respectively.
The function sssnrl returns the combined surface scattering
strength in dB of the linear sum of these two components.
The script file SSSRUN generates four example plots of surface
scattering strength vs. various parameters (see sssplot.jpg).
The user can also select options (via ssopt) to output instead
either just the interface contribution (sssint, via ssopt = 1)
or just the bubble-cloud contribution (sssbub, via ssopt = 2).
[Note that for ssopt = 2, f should be <= 5000 Hz and that
sssbub = 0 for U <= 3.]
--------------------------------------------------------------------
BOTTOM-INTERFACE SCATTERING STRENGTH: BSSINTRUN.m
Required computational function:
- bssint.m
Required plotting function:
- Either landscape.m or portrait.m
Function bssint returns bottom-interface scattering strength in dB
(lowest-order small slope theory approximation).
The script file BSSINTRUN generates four example plots of bottom
scattering strength vs. various parameters (see bssintplot.jpg).
-------------------------------------------------------------------------
GENERAL REFERENCE:
R.C. Gauss, R.F. Gragg, R.W. Nero, D. Wurmser, and J.M. Fialkowski,
“Broadband Models for Predicting Bistatic Bottom, Surface, and Volume
Scattering Strengths,” NRL/FR/7100--02-10,042, Naval Research Laboratory,
Washington DC, September 30, 2002.
--------------------------------------------------------------------------
--------------------------------------------------------------------------