Se genera un cuantizador no uniforme, optimizado para trabajar con una señal de de entrada con distribución de probabilidad gaussiana con media Media y varianza Sigma^2. Los intervalos de decisión del cuantizador están repartidos de modo que todos los índices sean equiprobables.
Cuantizador para una p.d.f de entrada Gaussiana.
Crea una estructura de tipo PdsGaussianQuantizer.
Crea un cuantizador no uniforme, optimizado para trabajar con una señal de de entrada con distribución de probabilidad gaussiana con media Media y varianza Sigma^2. Los intervalos de decisión del cuantizador están repartidos de modo que todos los índices sean equiprobables. Ejecutar esta orden puede tardar un poco a partir de 8 bits en adelante.
- Parámetros
-
[in] | Media | Es el valor medio esperado de la señal de entrada del cuantizador. |
[in] | Sigma | Es el desvío padrón de la señal de entrada del cuantizador. |
[in] | Bits | Es el número de bits del cuantizador. |
- Devuelve
- Un puntero a una estructura de tipo PdsGaussianQuantizer.
Crea una estructura de tipo PdsGaussianQuantizer como una copia de otra.
Crea un cuantizador no uniforme, copiando los parámetros de otro cuantizador uniforme. Esta función es rápida comparado a hacer pds_gaussian_quantizer_new.
- Parámetros
-
[in] | Q0 | Cuantizador al que se le copiaran los parámetros. |
- Devuelve
- Un puntero a una estructura de tipo PdsGaussianQuantizer.
Devuelve el índice correspondiente al nivel de cuantización del Valor.
Esta función devuelve un índice entre 0 y Q->N-1.
- Parámetros
-
[in] | Q | Cuantizador no uniforme para una distribución gaussiana. |
[in] | Valor | Valor de entrada del cuantizador. |
[out] | Id | Índice correspondiente al Valor de entrada del cuantizador. |
- Devuelve
- TRUE si todo fue bien o FALSE si no.
Devuelve un valor representativo correspondiente al nivel de cuantización del Id.
Esta función devuelve un valor representativo al índice Id.
- Parámetros
-
[in] | Q | Cuantizador no uniforme para una distribución gaussiana. |
[in] | Id | Índice correspondiente a consultar. |
[out] | Valor | Valor correspondiente en la entrada del cuantizador. |
- Devuelve
- TRUE si todo fue bien o FALSE si no.
Libera la memoria correspondiente al cuantizador Q.
- Parámetros
-
[in] | Q | Cuantizador no uniforme a liberar. |
- Devuelve
- No retorna valor.