Skip to content

Std

Module: Statistics Functions

Modules

Name
Std Kernels

Functions

Name
void plp_std_f32(const float restrict pSrc, uint32_t blockSize, float restrict pRes)
Glue code for standard deviation value of a 32-bit floating point vector.
void plp_std_q16(const int16_t restrict pSrc, uint32_t blockSize, uint32_t fracBits, int16_t restrict pRes)
Glue code for standard deviation value of a 16-bit fixed point vector.
void plp_std_q32(const int32_t restrict pSrc, uint32_t blockSize, uint32_t fracBits, int32_t restrict pRes)
Glue code for standard deviation value of a 32-bit fixed point vector.
void plp_std_q8(const int8_t restrict pSrc, uint32_t blockSize, uint32_t fracBits, int8_t restrict pRes)
Glue code for standard deviation value of a 8-bit fixed point vector.

Functions Documentation

function plp_std_f32

void plp_std_f32(
    const float *__restrict__ pSrc,
    uint32_t blockSize,
    float *__restrict__ pRes
)

Glue code for standard deviation value of a 32-bit floating point vector.

Parameters:

  • pSrc points to the input vector
  • blockSize number of samples in input vector
  • pRes standard value returned here

Return: none

Glue code for Statisical standard deviation of a 32-bit floating point vector.

function plp_std_q16

void plp_std_q16(
    const int16_t *__restrict__ pSrc,
    uint32_t blockSize,
    uint32_t fracBits,
    int16_t *__restrict__ pRes
)

Glue code for standard deviation value of a 16-bit fixed point vector.

Parameters:

  • pSrc points to the input vector
  • blockSize number of samples in input vector
  • pRes standard value returned here

Return: none

Glue code for Statisical standard deviation of a 16-bit fixed point vector.

function plp_std_q32

void plp_std_q32(
    const int32_t *__restrict__ pSrc,
    uint32_t blockSize,
    uint32_t fracBits,
    int32_t *__restrict__ pRes
)

Glue code for standard deviation value of a 32-bit fixed point vector.

Parameters:

  • pSrc points to the input vector
  • blockSize number of samples in input vector
  • pRes standard value returned here

Return: none

Glue code for Statisical standard deviation of a 32-bit fixed point vector.

function plp_std_q8

void plp_std_q8(
    const int8_t *__restrict__ pSrc,
    uint32_t blockSize,
    uint32_t fracBits,
    int8_t *__restrict__ pRes
)

Glue code for standard deviation value of a 8-bit fixed point vector.

Parameters:

  • pSrc points to the input vector
  • blockSize number of samples in input vector
  • pRes standard value returned here

Return: none

Glue code for Statisical standard deviation of a 8-bit fixed point vector.


Updated on 2023-03-01 at 16:16:32 +0000