GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gr::fxpt Class Reference

fixed point sine and cosine and friends.fixed pt radians


-2**31 -pi 0 0 2**31-1 pi - epsilon More...

#include <gnuradio/fxpt.h>

Static Public Member Functions

static int32_t float_to_fixed (float x)
 
static float fixed_to_float (int32_t x)
 
static float sin (int32_t x)
 Given a fixed point angle x, return float sine (x) More...
 
static float cos (int32_t x)
 
static void sincos (int32_t x, float *s, float *c)
 

Detailed Description

fixed point sine and cosine and friends.

fixed pt radians


-2**31 -pi 0 0 2**31-1 pi - epsilon

Member Function Documentation

static float gr::fxpt::cos ( int32_t  x)
inlinestatic
static float gr::fxpt::fixed_to_float ( int32_t  x)
inlinestatic
static float gr::fxpt::sin ( int32_t  x)
inlinestatic

Given a fixed point angle x, return float sine (x)

Referenced by gr::fxpt_vco::sin(), gr::fxpt_nco::sin(), gr::fxpt_vco::sincos(), and gr::fxpt_nco::sincos().

static void gr::fxpt::sincos ( int32_t  x,
float *  s,
float *  c 
)
inlinestatic

The documentation for this class was generated from the following file: