Click or drag to resize

FloatWavelet(Single, Single) Constructor

Creates a wavelet from the given low-pass and high-pass decimation filters. If the orthonality condition for decimation filters h1 and h0,
C#
h1(n) = (-1)^n h0(N - n)
is met, an orthogonal wavelet will result.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public FloatWavelet(
	float[] LowPassDecimationFilter,
	float[] HighPassDecimationFilter
)

Parameters

LowPassDecimationFilter  Single
An even-length float array containing a low-pass decimation filter.
HighPassDecimationFilter  Single
An even-length float array containing a high-pass decimation filter.
Exceptions
ExceptionCondition
InvalidArgumentException"All low-pass decimation filters must have a non-zero even length."
InvalidArgumentException"All high-pass decimation filters must have a non-zero even length."
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