Contents

vDSP_vdbcon

Vector convert power or amplitude to decibels; single precision.

Declaration

void vDSP_vdbcon(const float *__A, vDSP_Stride __IA, const float *__B, float *__C, vDSP_Stride __IC, vDSP_Length __N, unsigned int __F);

Parameters

  • __A:

    Single-precision real input vector

  • __IA:

    Stride for A

  • __B:

    Pointer to single-precision real input scalar: zero reference

  • __C:

    Single-precision real output vector

  • __IC:

    Stride for C

  • __N:

    The number of elements to process

  • __F:

    Power (0) or amplitude (1) flag

Discussion

Performs the following operation. α is 20 if F is 1, or 10 if F is 0.

[Image]

Converts inputs from vector A to their decibel equivalents, calculated in terms of power or amplitude according to flag F. As a relative reference point, the value of input scalar *B is considered to be zero decibels.