Home | Develop | Download | Contact
Estructuras de datos | Funciones
Funciones del módulo PdsUniformQuantizer.

Estructuras de datos

struct  PdsUniformQuantizer
 La estructura tipo PdsUniformQuantizer. Más...
 

Funciones

PdsUniformQuantizerpds_uniform_quantizer_new (PdsDsReal A, PdsDsReal B, PdsDsNatural Bits)
 Crea una estructura de tipo PdsUniformQuantizer. Más...
 
int pds_uniform_quantizer_get_id (const PdsUniformQuantizer *Q, PdsDsReal Valor, PdsDsNatural *Id)
 Devuelve el índice correspondiente al nivel de cuantización del Valor. Más...
 
int pds_uniform_quantizer_get_value (const PdsUniformQuantizer *Q, PdsDsNatural Id, PdsDsReal *Valor)
 Devuelve un valor representativo correspondiente al nivel de cuantificación del Id. Más...
 
void pds_uniform_quantizer_free (PdsUniformQuantizer *Q)
 Libera la memoria correspondiente al cuantizador Q. Más...
 

Descripción detallada



Se genera un cuantizador no uniforme, optimizado para trabajar con una señal de de entrada con distribución de probabilidad uniforme entre los valores A y B. Los intervalos de decisión del cuantizador están repartidos de modo que todos los índices sean equiprobables.

UniformQ.png
Cuantizador para una p.d.f de entrada Uniforma.

Documentación de las funciones

PdsUniformQuantizer * pds_uniform_quantizer_new ( PdsDsReal  A,
PdsDsReal  B,
PdsDsNatural  Bits 
)

Crea una estructura de tipo PdsUniformQuantizer.

Crea un cuantizador uniforme, optimizado para trabajar con una señal de de entrada con distribución de probabilidad uniforme entre los valores A y B. Los intervalos de decisión del cuantizador están repartidos de modo que todos los índices sean equiprobables.

Parámetros
[in]AEs el valor inferior esperado de la señal de entrada del cuantizador.
[in]BEs el valor superior esperado de la señal de entrada del cuantizador.
[in]BitsEs el número de bits del cuantizador.
Devuelve
Un puntero a una estructura de tipo PdsUniformQuantizer.
int pds_uniform_quantizer_get_id ( const PdsUniformQuantizer Q,
PdsDsReal  Valor,
PdsDsNatural Id 
)

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]QCuantizador uniforme para una distribución uniforma.
[in]ValorValor de entrada del cuantizador.
[out]IdÍndice correspondiente al Valor de entrada del cuantizador.
Devuelve
TRUE si todo fue bien o FALSE si no.
int pds_uniform_quantizer_get_value ( const PdsUniformQuantizer Q,
PdsDsNatural  Id,
PdsDsReal Valor 
)

Devuelve un valor representativo correspondiente al nivel de cuantificación del Id.

Esta función devuelve un valor representativo al índice Id.

Parámetros
[in]QCuantizador uniforme para una distribución uniforme.
[in]IdÍndice correspondiente a consultar.
[out]ValorValor correspondiente en la entrada del cuantizador.
Devuelve
TRUE si todo fue bien o FALSE si no.
void pds_uniform_quantizer_free ( PdsUniformQuantizer Q)

Libera la memoria correspondiente al cuantizador Q.

Parámetros
[in]QCuantizador uniforme a liberar.
Devuelve
No retorna valor.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed