Signal Math.Apply Kaiser Window Method
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.0.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.0.0
Overload List
| Apply | Applies a Kaiser window to a real-valued vector. |
| Apply | Applies a Kaiser window to a complex-valued vector. |
| Apply | Applies a Kaiser window to real values. |
| Apply | Applies a Kaiser window to complex values. |
ApplyKaiserWindow<T>(Vector<T>, Vector<T>, T)
Applies a Kaiser window to a real-valued vector.
public static void ApplyKaiserWindow<T>(
Vector<T> values,
Vector<T> result,
T beta
)
Parameters
- values Vector<T>
- The input vector.
- result Vector<T>
- The output vector to hold windowed values.
- beta T
- The Kaiser window beta parameter.
Type Parameters
- T
- The element type (double or float).
Exceptions
| Argument | Thrown when values or result is null. |
| Argument | Thrown when the vector lengths do not match. |
ApplyKaiserWindow<T>(Vector<Complex<T>>, Vector<Complex<T>>, T)
Applies a Kaiser window to a complex-valued vector.
public static void ApplyKaiserWindow<T>(
Vector<Complex<T>> values,
Vector<Complex<T>> result,
T beta
)
Parameters
- values Vector<Complex<T>>
- The input vector.
- result Vector<Complex<T>>
- The output vector to hold windowed values.
- beta T
- The Kaiser window beta parameter.
Type Parameters
- T
- The element type (double or float).
Exceptions
| Argument | Thrown when values or result is null. |
| Argument | Thrown when the vector lengths do not match. |
ApplyKaiserWindow<T>(ReadOnlySpan<T>, Int32, Span<T>, Int32, T)
Applies a Kaiser window to real values.
public static void ApplyKaiserWindow<T>(
ReadOnlySpan<T> values,
int valuesStride,
Span<T> result,
int resultStride,
T beta
)
Parameters
- values ReadOnlySpan<T>
- The span of input values.
- valuesStride Int32
- The stride between successive elements in values.
- result Span<T>
- The span to hold the windowed values.
- resultStride Int32
- The stride between successive elements in result.
- beta T
- The Kaiser window beta parameter.
Type Parameters
- T
- The element type (double or float).
ApplyKaiserWindow<T>(ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32, T)
Applies a Kaiser window to complex values.
public static void ApplyKaiserWindow<T>(
ReadOnlySpan<Complex<T>> values,
int valuesStride,
Span<Complex<T>> result,
int resultStride,
T beta
)
Parameters
- values ReadOnlySpan<Complex<T>>
- The span of input complex values.
- valuesStride Int32
- The stride between successive elements in values.
- result Span<Complex<T>>
- The span to hold the windowed complex values.
- resultStride Int32
- The stride between successive elements in result.
- beta T
- The Kaiser window beta parameter.
Type Parameters
- T
- The element type (double or float).