GNU Radio v3.6.2-112-gfa4f1c2f C++ API
|
Go to the source code of this file.
Functions | |
static bool | gr_is_power_of_2 (long x) |
GR_CORE_API float | gr_fast_atan2f (float y, float x) |
Fast arc tangent using table lookup and linear interpolation. | |
static float | gr_fast_atan2f (gr_complex z) |
static float | gr_branchless_clip (float x, float clip) |
static float | gr_clip (float x, float clip) |
static unsigned int | gr_binary_slicer (float x) |
static unsigned int | gr_quad_45deg_slicer (float r, float i) |
static unsigned int | gr_quad_0deg_slicer (float r, float i) |
static unsigned int | gr_quad_45deg_slicer (gr_complex x) |
static unsigned int | gr_quad_0deg_slicer (gr_complex x) |
static unsigned int | gr_branchless_binary_slicer (float x) |
static unsigned int | gr_branchless_quad_0deg_slicer (float r, float i) |
static unsigned int | gr_branchless_quad_0deg_slicer (gr_complex x) |
static unsigned int | gr_branchless_quad_45deg_slicer (float r, float i) |
static unsigned int | gr_branchless_quad_45deg_slicer (gr_complex x) |
static size_t | gr_p2_round_down (size_t x, size_t pow2) |
static size_t | gr_p2_round_up (size_t x, size_t pow2) |
static size_t | gr_p2_modulo (size_t x, size_t pow2) |
static size_t | gr_p2_modulo_neg (size_t x, size_t pow2) |
static unsigned int gr_binary_slicer | ( | float | x | ) | [inline, static] |
static unsigned int gr_branchless_binary_slicer | ( | float | x | ) | [inline, static] |
static float gr_branchless_clip | ( | float | x, |
float | clip | ||
) | [inline, static] |
static unsigned int gr_branchless_quad_0deg_slicer | ( | float | r, |
float | i | ||
) | [inline, static] |
Referenced by gr_branchless_quad_0deg_slicer().
static unsigned int gr_branchless_quad_0deg_slicer | ( | gr_complex | x | ) | [inline, static] |
References gr_branchless_quad_0deg_slicer().
static unsigned int gr_branchless_quad_45deg_slicer | ( | float | r, |
float | i | ||
) | [inline, static] |
Referenced by gr_branchless_quad_45deg_slicer().
static unsigned int gr_branchless_quad_45deg_slicer | ( | gr_complex | x | ) | [inline, static] |
References gr_branchless_quad_45deg_slicer().
static float gr_clip | ( | float | x, |
float | clip | ||
) | [inline, static] |
Referenced by digital_cma_equalizer_cc::error(), and digital_kurtotic_equalizer_cc::error().
static float gr_fast_atan2f | ( | gr_complex | z | ) | [inline, static] |
References gr_fast_atan2f().
static bool gr_is_power_of_2 | ( | long | x | ) | [inline, static] |
static size_t gr_p2_modulo | ( | size_t | x, |
size_t | pow2 | ||
) | [inline, static] |
x | any value |
pow2 | must be a power of 2 |
x
modulo pow2
. Referenced by gr_p2_modulo_neg().
static size_t gr_p2_modulo_neg | ( | size_t | x, |
size_t | pow2 | ||
) | [inline, static] |
x | any value |
pow2 | must be a power of 2 |
pow2
- (x
modulo pow2
). References gr_p2_modulo().
static size_t gr_p2_round_down | ( | size_t | x, |
size_t | pow2 | ||
) | [inline, static] |
x | any value |
pow2 | must be a power of 2 |
x
rounded down to a multiple of pow2
. Referenced by gr_p2_round_up().
static size_t gr_p2_round_up | ( | size_t | x, |
size_t | pow2 | ||
) | [inline, static] |
x | any value |
pow2 | must be a power of 2 |
x
rounded up to a multiple of pow2
. References gr_p2_round_down().
static unsigned int gr_quad_0deg_slicer | ( | float | r, |
float | i | ||
) | [inline, static] |
Referenced by gr_quad_0deg_slicer().
static unsigned int gr_quad_0deg_slicer | ( | gr_complex | x | ) | [inline, static] |
References gr_quad_0deg_slicer().
static unsigned int gr_quad_45deg_slicer | ( | float | r, |
float | i | ||
) | [inline, static] |
Referenced by gr_quad_45deg_slicer().
static unsigned int gr_quad_45deg_slicer | ( | gr_complex | x | ) | [inline, static] |
References gr_quad_45deg_slicer().