version
0.0.1
Defines the C++ API for MsPASS
|
Holds parameters defining a passband computed from snr. More...
#include <amplitudes.h>
Public Member Functions | |
double | bandwidth_fraction () const |
double | bandwidth () const |
Public Attributes | |
double | low_edge_f |
double | high_edge_f |
double | low_edge_snr |
double | high_edge_snr |
double | f_range |
Holds parameters defining a passband computed from snr.
This deconvolution operator has the option to determine the optimal shaping wavelet on the fly based on data bandwidth. This class is a struct in C++ disguise used to hold the encapsulation of the output of function(s) used to estimate the data bandwidth. This class is used only internally with CNR3CDecon to hold this information. It is not expected to be visible to python in MsPaSS, for example.
|
inline |
Return bandwidth in dB.
References high_edge_f, and low_edge_f.
|
inline |
Return a metric of the estimated bandwidth divided by total frequency range
References high_edge_f, and low_edge_f.
double mspass::algorithms::amplitudes::BandwidthData::high_edge_f |
Upper corner frequency for band being defined.
double mspass::algorithms::amplitudes::BandwidthData::high_edge_snr |
Signal to noise ratio at upper band edge.
double mspass::algorithms::amplitudes::BandwidthData::low_edge_f |
Low corner frequency for band being defined.
double mspass::algorithms::amplitudes::BandwidthData::low_edge_snr |
Signal to noise ratio at lower band edge.