#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 186 of file util_sparx.h. 00186 {};
|
|
|
|
Return the size of the kernel.
Definition at line 194 of file util_sparx.h. 00194 { return M; }
|
|
Definition at line 188 of file util_sparx.h. References x. 00188 { 00189 float xt; 00190 if(x<0.0f) xt = -x*fltb+0.5f; else xt = x*fltb+0.5f; 00191 return sBtable[ (int) xt]; 00192 }
|
|
kernel size
Definition at line 179 of file util_sparx.h. |
|
Tabulate kernel for speed.
Definition at line 183 of file util_sparx.h. |
|
Definition at line 178 of file util_sparx.h. |
|
cut-off frequency
Definition at line 180 of file util_sparx.h. |
|
Definition at line 181 of file util_sparx.h. |