Red de conocimiento informático - Material del sitio web - ¿Qué significa _iq en DSP?

¿Qué significa _iq en DSP?

"I" => entero (entero)

"Q" => cociente (cociente; coeficiente)-decimal

"I3Q5" => Tres enteros, cinco decimales.

Evidentemente se encuentra en la tabla de tipos de datos de la biblioteca IQmath.

La biblioteca IQmath es una colección de funciones matemáticas altamente optimizadas y precisas que trasladan operaciones de punto flotante a código de punto fijo. Antes de aplicar estas funciones, debe configurar la resolución de la variable correspondiente; de ​​lo contrario, puede producirse un desbordamiento. Las aplicaciones que utilizan la biblioteca IQmath son más rápidas y funcionan significativamente mejor que el código matemático escrito en el estándar ANSI C.

Simplemente agregue #include "IQmath/IQmathLib.h" en el programa para llamar a la función de la biblioteca Iqmath. El siguiente es un ejemplo de IQmath.

//////////////////////////////////////////// // ///////////////////////////////////////////////// ////// ////////////

#include " IQmath/IQmathLib.h"

int main(void)

{

_iq24 X, Y, Z;

X = _IQ24(1.0);

Y = _IQ24(7.0);

Z = _IQ24div (X, Y

}

/////////////////////// /////// //////////////////////////////////////////// /////////// ///////////////////////////

La biblioteca IQmath contiene cinco grupos de funciones:

1. Función de conversión de formato;

2.