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

Estructuras de datos

struct  PdsBiAwgn
 La estructura tipo PdsBiAwgn . Esta estructura genera una canal AWGN. Para usar incluir pds/pdsbiawgn.h. Más...
 

Funciones

PdsBiAwgnpds_biawgn_new (PdsCmReal A, PdsCmReal Sigma)
 Crea un canal de tipo PdsBiAwgn. Más...
 
int pds_biawgn_evaluate (PdsBiAwgn *Channel, const PdsBVector *BVectorInput, PdsVector *VectorOutput)
 Evalua un vector binario en un canal BIAWGN. Más...
 
void pds_biawgn_free (PdsBiAwgn *Channel)
 Libera un canal de tipo puntero PdsBiAwgn. Más...
 
void pds_biawgn_destroy (PdsBiAwgn **Channel)
 Libera un canal de tipo puntero PdsBiAwgn y lo carga con NULL. Más...
 

Descripción detallada

Documentación de las funciones

PdsBiAwgn * pds_biawgn_new ( PdsCmReal  A,
PdsCmReal  Sigma 
)

Crea un canal de tipo PdsBiAwgn.

Parámetros
[in]AAmplitud de la senhal de entrada.
[in]SigmaEs el desvío padrón.
Devuelve
Un puntero al canal de tipo PdsBiAwgn, o NULL si hubo un error.
Ejemplos:
testprog1.c.
int pds_biawgn_evaluate ( PdsBiAwgn Channel,
const PdsBVector *  BVectorInput,
PdsVector *  VectorOutput 
)

Evalua un vector binario en un canal BIAWGN.

Parámetros
[in,out]ChannelCanal BIAWGN.
[in]BVectorInputEs el vector binario a la entrada del canal BIAWGN.
[out]VectorOutputEs el vector real a la salida del canal AWGN.
Devuelve
TRUE si todo fue bien o FALSE si nó, por ejemplo un vector nulo.
Ejemplos:
testprog1.c.
void pds_biawgn_free ( PdsBiAwgn Channel)

Libera un canal de tipo puntero PdsBiAwgn.

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

Libera un canal de tipo puntero PdsBiAwgn 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