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
int N = 10000;
volk_16ic_s32f_deinterleave_real_32f();