Création d'une forme d'onde QAM.

Espace de nom : tsd::telecom

Prototype

sptr<FormeOnde> forme_onde_qam(unsigned int M, const SpecFiltreMiseEnForme &filtre=nrz())

Description

Création d'une forme d'onde en modulation d'amplitude en quadrature : les points de la constellation forment une grille régulière.

Exemple : tracé de constellations QAM


  Figures f;
  for(auto M: {16, 64, 256})
  {
    soit w = forme_onde_qam(M);
    soit constel = w->constellation();
    f.subplot().plot_iq(constel, "o", w->desc());
  }

Constellations QAM16, QAM64, QAM256

Voir aussi

forme_onde_psk(), forme_onde_fsk()