Bloc modulateur de Modulation d'Amplitude en Quadrature
Ce bloc modulateur M-QAM calcule une constellation rectangulaire de composantes symbole I/Q à
partir de valeurs entières non-signées données par l'entrée régulière et définies dans l'intervalle ]0;M-1].
M est le paramètre de la boîte de dialogue 'Number of states'.
Ce paramètre doit être un entier calculé par :
où M est le nombre désiré d'états de la modulation et k un nombre entier pair.
Les valeurs produites en sortie ne sont pas normalisées.
Par exemple, pour une modulation 16-QAM, ce bloc donne la constellation suivante :
Figure 1: Constellation 16-QAM
- Number of states
Le nombre d'états de la modulation.
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).
Type 'vec' de taille 1.
- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
- port 1 : taille [1,1] / type 1
- sorties régulières:
- port 1 : taille [1,1] / type 1
- port 2 : taille [1,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: non
- possède un état objet: non
- nom de la fonction de calcul: modqam
- MODNUMCOS/macros/scicos_blocks/Communication/MODQAM_f.sci [voir code]
- MODNUMCOS/routines/communication/modqam.c (Type 4) [voir code]
IRCOM Group Alan Layec