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

Overview

Performs convolutional decoding for a K=7, rate 1/2 convolutional code. The polynomials user defined.

Dispatcher Prototype

void volk_8u_x4_conv_k7_r2_8u(unsigned char* Y, unsigned char* X, unsigned char* syms, unsigned char* dec, unsigned int framebits, unsigned int excess, unsigned char* Branchtab)

Inputs

  • X: <FIXME>
  • syms: <FIXME>
  • dec: <FIXME>
  • framebits: size of the frame to decode in bits.
  • excess: <FIXME>
  • Branchtab: <FIXME>

Outputs

  • Y: The decoded output bits.

Example

int N = 10000;
volk_8u_x4_conv_k7_r2_8u();