GNU Radio Manual and C++ API Reference  3.7.7
The Free & Open Software Radio Ecosystem

Overview

Deinterleaves the complex 16 bit vector and returns just the real part (inphase) of the data as a vector of floats that have been scaled.

Dispatcher Prototype

void volk_16ic_s32f_deinterleave_real_32f(float* iBuffer, const lv_16sc_t* complexVector, const float scalar, unsigned int num_points){

Inputs

  • complexVector: The complex input vector of 16-bit shorts.
  • scalar: The value to be divided against each sample of the input complex vector.
  • num_points: The number of complex data values to be deinterleaved.

Outputs

  • iBuffer: The floating point I buffer output data.

Example