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: non
- détection de passage à zéro: non
- mode: non
- entrée régulières:
- port 1 : taille [64,1] / type 1
- port 2 : taille [64,1] / type 1
- sorties régulières:
- port 1 : taille [64,1] / type 1
- port 2 : taille [64,1] / type 1
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: oui
- possède un état objet: non
- nom de la fonction de calcul: awgn
- MODNUMCOS/macros/scicos_blocks/Communication/AWGN_f.sci [voir code]
- MODNUMCOS/routines/communication/awgn.c (Type 4) [voir code]
IRCOM Group Alan Layec