| DoubleWavelet(Double, Double) Constructor |
Creates a wavelet from the given low-pass and high-pass decimation filters. If the orthonality condition for decimation
filters h1 and h0,
is met, an orthogonal wavelet will result.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public DoubleWavelet(
double[] LowPassDecimationFilter,
double[] HighPassDecimationFilter
)
Public Sub New (
LowPassDecimationFilter As Double(),
HighPassDecimationFilter As Double()
)
public:
DoubleWavelet(
array<double>^ LowPassDecimationFilter,
array<double>^ HighPassDecimationFilter
)
new :
LowPassDecimationFilter : float[] *
HighPassDecimationFilter : float[] -> DoubleWavelet
Parameters
- LowPassDecimationFilter Double
- An even-length float array containing a low-pass decimation filter.
- HighPassDecimationFilter Double
- An even-length float array containing a high-pass decimation filter.
Exceptions Remarks Using symmetry relationships for orthognal perfect-reconstruction filter banks, both of the
reconstruction filters are created from the decimation filters. Specifically, if h0 and h1 are the decimations filters, then
the reconstruction filters will be:
f0(n) = h0(-n), and
f1(n) = h1(-n).
See Also