Vector Optimized Library of Kernels  2.4
Architecture-tuned implementations of math kernels

Overview

Converts a complex vector of 32-bits float each component into a complex vector of 16-bits integer each component. Values are saturated to the limit values of the output data type.

Dispatcher Prototype

void volk_32fc_convert_16ic(lv_16sc_t* outputVector, const lv_32fc_t* inputVector,
unsigned int num_points);

Inputs

  • inputVector: The complex 32-bit float input data buffer.
  • num_points: The number of data values to be converted.

Outputs

  • outputVector: The complex 16-bit integer output data buffer.
lv_16sc_t
short complex lv_16sc_t
Definition: volk_complex.h:67
lv_32fc_t
float complex lv_32fc_t
Definition: volk_complex.h:70