forme_onde_psk
Création d'une forme d'onde de type modulation de phase.
Espace de nom : tsd::telecom
Prototype
sptr<FormeOnde> forme_onde_psk(unsigned int M, const SpecFiltreMiseEnForme &filtre=nrz())
Paramètres
M | Nombre de bits / symbole. |
filtre | Filtre de mise en forme (par défaut : NRZ) |
Retourne
Pointeur vers une forme d'onde abstraite (FormeOnde).
Description
Création d'une forme d'onde M-PSK. Le résultat peut être utilisé pour créer un modulateur (modulateur_création()) ou un démodulateur (démodulateur_création()).
- Avertissement
- \(M\) doit être une puissance de 2.
Exemple 1 : tracé de quelques constellations PSK
Figures f;
pour( auto M: {2, 4, 8, 16})
{
soit w = forme_onde_psk(M);
soit constel = w->constellation();
f.subplot().plot_iq(constel, "o" , w->desc());
}

Exemple 2 : Taux d'erreur binaires théoriques
