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

Estructuras de datos

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

Funciones

PdsAwgnpds_awgn_new (PdsCmReal Sigma)
 Crea un canal de tipo PdsAwgn. Más...
 
int pds_awgn_evaluate (PdsAwgn *Channel, const PdsVector *VectorInput, PdsVector *VectorOutput)
 Evalua un vector en un canal AWGN. Más...
 
void pds_awgn_free (PdsAwgn *Channel)
 Libera un canal de tipo puntero PdsAwgn. Más...
 
void pds_awgn_destroy (PdsAwgn **Channel)
 Libera un canal de tipo puntero PdsAwgn y lo carga con NULL. Más...
 

Descripción detallada

Documentación de las funciones

PdsAwgn * pds_awgn_new ( PdsCmReal  Sigma)

Crea un canal de tipo PdsAwgn.

Parámetros
[in]SigmaEs el desvío padrón.
Devuelve
Un puntero al canal de tipo PdsAwgn.
int pds_awgn_evaluate ( PdsAwgn Channel,
const PdsVector *  VectorInput,
PdsVector *  VectorOutput 
)

Evalua un vector en un canal AWGN.

Parámetros
[in,out]ChannelCanal AWGN.
[in]VectorInputEs el vector a la entrada del canal AWGN.
[out]VectorOutputEs el vector a la salida del canal AWGN.
Devuelve
TRUE si todo fue bien o FALSE si nó, por ejemplo un vector nulo.
void pds_awgn_free ( PdsAwgn Channel)

Libera un canal de tipo puntero PdsAwgn.

Parámetros
[in,out]ChannelEl canal a liberar.
Devuelve
No retorna valor.
void pds_awgn_destroy ( PdsAwgn **  Channel)

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