#include <SigProc/SigProcWinFunc.h>
List of all members.
Static Public Member Functions |
static void | Hanning (float *OutBuf, unsigned int N) |
static void | Hamming (float *OutBuf, unsigned int N) |
static void | Blackman (float *OutBuf, unsigned int N) |
static void | Normalize (float *Buffer, unsigned int N) |
static void | Flattop (float *OutBuf, unsigned int N) |
Detailed Description
The tcSigProcWinFunc class provides utility methods for generating commonly used window functions in Signal Processing.
- See also:
- tcSigProcWinFunc Page
Member Function Documentation
void tcSigProcWinFunc::Hanning |
( |
float * |
OutBuf, |
|
|
unsigned int |
N |
|
) |
| |
|
static |
Generates a classic Hanning windowing function.
- Parameters:
-
[out] | OutBuf | Buffer to store the packed window function |
[in] | N | number of points in the window |
void tcSigProcWinFunc::Hamming |
( |
float * |
OutBuf, |
|
|
unsigned int |
N |
|
) |
| |
|
static |
Generates a classic Hamming windowing function.
- Parameters:
-
[out] | OutBuf | Buffer to store the packed window function |
[in] | N | number of points in the window |
void tcSigProcWinFunc::Blackman |
( |
float * |
OutBuf, |
|
|
unsigned int |
N |
|
) |
| |
|
static |
Generates a classic Blackman windowing function.
- Parameters:
-
[out] | OutBuf | Buffer to store the packed window function |
[in] | N | number of points in the window |
void tcSigProcWinFunc::Normalize |
( |
float * |
Buffer, |
|
|
unsigned int |
N |
|
) |
| |
|
static |
Normalizes an input vector such that unity gain is achieved on a correlated signal.
- Parameters:
-
[in,out] | Buffer | containing the vector to normalize |
[in] | N | number of points in the window |
void tcSigProcWinFunc::Flattop |
( |
float * |
OutBuf, |
|
|
unsigned int |
N |
|
) |
| |
|
static |
Generates a classic Flattop windowing function.
- Parameters:
-
[out] | OutBuf | Buffer to store the packed window function |
[in] | N | number of points in the window |