#include <util_sparx.h>
Public Member Functions | |
sincBlackman (int M_, float fc_, int ntable_=1999) | |
virtual | ~sincBlackman () |
float | sBwin_tab (float x) const |
int | get_sB_size () const |
Return the size of the kernel. | |
Protected Member Functions | |
virtual void | build_sBtable () |
Protected Attributes | |
int | M |
float | fc |
kernel size | |
int | ntable |
cut-off frequency | |
vector< float > | sBtable |
float | fltb |
Tabulate kernel for speed. |
|
|
|
Definition at line 187 of file util_sparx.h. 00187 {};
|
|
|
|
Return the size of the kernel.
Definition at line 195 of file util_sparx.h. 00195 { return M; }
|
|
Definition at line 189 of file util_sparx.h. References x. 00189 { 00190 float xt; 00191 if(x<0.0f) xt = -x*fltb+0.5f; else xt = x*fltb+0.5f; 00192 return sBtable[ (int) xt]; 00193 }
|
|
kernel size
Definition at line 180 of file util_sparx.h. |
|
Tabulate kernel for speed.
Definition at line 184 of file util_sparx.h. |
|
Definition at line 179 of file util_sparx.h. |
|
cut-off frequency
Definition at line 181 of file util_sparx.h. |
|
Definition at line 182 of file util_sparx.h. |