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

Estructuras de datos

struct  PdsBsc
 La estructura tipo PdsBsc . Esta estructura genera una canal BSC. Para usar incluir pds/pdsbsc.h. Más...
 

Funciones

PdsBscpds_bsc_new (PdsCmReal p)
 Crea un canal de tipo PdsBsc. Más...
 
int pds_bsc_evaluate (PdsBsc *Channel, const PdsBVector *BVectorInput, PdsBVector *BVectorOutput)
 Evalua un vector binario en un canal BSC. Más...
 
int pds_bsc_evaluate_val (PdsBsc *Channel, PdsBaBit u0, PdsBaBit *u)
 Evalua un bit en un canal BSC. Más...
 
void pds_bsc_free (PdsBsc *Channel)
 Libera un canal de tipo puntero PdsBsc. Más...
 
void pds_bsc_destroy (PdsBsc **Channel)
 Libera un canal de tipo puntero PdsBsc y lo carga con NULL. Más...
 

Descripción detallada

Documentación de las funciones

PdsBsc * pds_bsc_new ( PdsCmReal  p)

Crea un canal de tipo PdsBsc.

Parámetros
[in]pLa probabilidad de error del canal.
Devuelve
Un puntero al canal de tipo PdsBsc, o NULL si hubo un error.
Ejemplos:
testprog2.c.
int pds_bsc_evaluate ( PdsBsc Channel,
const PdsBVector *  BVectorInput,
PdsBVector *  BVectorOutput 
)

Evalua un vector binario en un canal BSC.

Parámetros
[in,out]ChannelCanal BSC.
[in]BVectorInputEs el vector binario a la entrada del canal BSC.
[out]BVectorOutputEs el vector binario a la salida del canal BSC.
Devuelve
TRUE si todo fue bien o FALSE si nó, por ejemplo un vector nulo.
Ejemplos:
testprog2.c.
int pds_bsc_evaluate_val ( PdsBsc Channel,
PdsBaBit  u0,
PdsBaBit *  u 
)

Evalua un bit en un canal BSC.

Parámetros
[in,out]ChannelCanal BSC.
[in]u0Es el bit en la entrada del canal BSC.
[out]uEs el bit en la salida del canal BSC.
Devuelve
TRUE si todo fue bien o FALSE si nó, por ejemplo un vector nulo.
void pds_bsc_free ( PdsBsc Channel)

Libera un canal de tipo puntero PdsBsc.

Parámetros
[in,out]ChannelEl canal a liberar.
Devuelve
No retorna valor.
Ejemplos:
testprog2.c.
void pds_bsc_destroy ( PdsBsc **  Channel)

Libera un canal de tipo puntero PdsBsc y lo carga con NULL.

Parámetros
[in,out]ChannelEl canal a liberar.
Devuelve
No retorna valor.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed