misc

# Miscellaneous

gr::fxpt
gr::fxpt_nco
gr::fxpt_vco
gr::message
gr::msg_queue
gr::nco
gr::prefs
gr::blocks::lfsr_15_1_0
gr::blocks::lfsr_32k
gr::digital::lfsr
gr::fft::fft_inbuf
gr::fft::goertzel
gr::wavelet::squash_ff
GR_RUNTIME_API float GR_RUNTIME_API float gr::fast_atan2f (float y, float x) fast_atan2f gr::fast_atan2f float y float x

Fast arc tangent using table lookup and linear interpolation.

y

component of input vector

x

component of input vector

float angle angle of vector (x, y) in radians

This function calculates the angle of the vector (x,y) based on a table lookup and linear interpolation. The table uses a 256 point table covering -45 to +45 degrees and uses symmetry to determine the final angle value in the range of -180 to 180 degrees. Note that this function uses the small angle approximation for values close to zero. This routine calculates the arc tangent with an average error of +/- 0.045 degrees.
gr::fast_atan2f
GR_RUNTIME_API rt_status_t GR_RUNTIME_API rt_status_t gr::enable_realtime_scheduling () enable_realtime_scheduling gr::enable_realtime_scheduling

If possible, enable high-priority "real time" scheduling.