Estructuras de datos | |
struct | PdsBiAwgn |
La estructura tipo PdsBiAwgn . Esta estructura genera una canal AWGN. Para usar incluir pds/pdsbiawgn.h. Más... | |
Funciones | |
PdsBiAwgn * | pds_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... | |
Crea un canal de tipo PdsBiAwgn.
[in] | A | Amplitud de la senhal de entrada. |
[in] | Sigma | Es el desvío padrón. |
int pds_biawgn_evaluate | ( | PdsBiAwgn * | Channel, |
const PdsBVector * | BVectorInput, | ||
PdsVector * | VectorOutput | ||
) |
Evalua un vector binario en un canal BIAWGN.
[in,out] | Channel | Canal BIAWGN. |
[in] | BVectorInput | Es el vector binario a la entrada del canal BIAWGN. |
[out] | VectorOutput | Es el vector real a la salida del canal AWGN. |
void pds_biawgn_free | ( | PdsBiAwgn * | Channel | ) |
Libera un canal de tipo puntero PdsBiAwgn.
[in,out] | Channel | El canal a liberar. |