Bloc canal à bruit blanc gaussien additif
Ce bloc réalise un canal additif à bruit blanc gaussien. Il additionne des échantillons bruités au vecteur des entrées régulières et la sortie régulière peut s'exprimer par la formule suivante :
où
est l'élément k du vecteur d'entrée (le premier port est la partie réelle et le deuxième la partie imaginaire),
est le vecteur complexe de sortie et
l'échantillon bruité calculé par la loi "box Muller".
Ce bloc calcule toujours des échantillons de bruit complexes, mais comme montré par le modèle équivalent, il peut-être utilisé pour des vecteurs de signaux réels en utilisant seulement les premiers ports réguliers d'entrée/sortie.
- Size of inputs
La taille des ports réguliers d'entrée.
Propriétes : Type 'vec' de taille 1.
- Sigma
La variance du générateur de bruit.
Propriétes : Type 'vec' de taille 1.
- Mean
La moyenne du générateur de bruit.
Propriétes : Type 'vec' de taille 1.
- Inherit (no:0, yes:1)
Hérite des événements par les entrées régulières (supprime le port d'entrée évènementiel).
Propriétes : Type 'vec' de taille 1.
- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- nombre/taille des entrées régulières: 2 / 64 64
- nombre/taille des sorties sorties régulières: 2 / 64 64
- nombre/taille des entrées évènementielles: 0 /
- nombre/taille des sorties évènementielles: 0 /
- possède un état continu: non
- possède un état discret: non
- nom de la fonction de calcul: awgn
- MODNUM/macros/scicos_blocks/Communication/AWGN_f.sci [voir code]
- MODNUM/routines/scicos/communication/awgn.c (Type 4) [voir code]
IRCOM Group Alan Layec