Window Function Class
Represents a Window function.
Definition
Namespace: Numerics.NET.SignalProcessing
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
public class WindowFunction
- Inheritance
- Object → WindowFunction
Remarks
Use the WindowFunction class to represent a function that can be applied to a signal to enhance certain characteristics of the signal. Window functions are also used in the design of finite impulse response filters.
Window functions have a lot in common with normal vectors. Vectors can be pre-multiplied by window functions. The length of the window function does not have to be the same as the length of the vector.
The WindowFunctions class contains methods that generate some of the more common window functions.
Constructors
Window | Constructs a new window function. |
Properties
Item | Gets the component of the window function at the specified index. |
Length | Returns the length of the window. |
Methods
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Get | Serves as the default hash function. (Inherited from Object) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) |
Multiply( | Applies the window to a complex vector. |
Multiply( | Applies the window to a vector. |
ToArray | Returns the components of the window function as an array. |
ToString | Returns a string that represents the current object. (Inherited from Object) |
ToVector | Returns the components of the window function as a vector. |
Operators
Multiply( | Applies a window function to a complex vector. |
Multiply( | Applies a window function to a vector. |