Structure FormeOnde
Spécification d'une forme d'onde.
Espace de nom : tsd::telecom
Liste des champs
infos : lien non trouvé : [structtsd_1_1telecom_1_1_forme_onde_1_1_infos]Infos
cnt : entier
filtre : SpecFiltreMiseEnForme
Spécification du filtre de mise en forme.
Liste des méthodes
virtual Veccf génère_symboles(const BitStream &bs)
Génération des symboles I/Q à partir d'un flux binaire.
Veccf génère_échantillons(const BitStream &bs, entier ncoefs, entier osf, float &retard)
Génération des échantillons I/Q à partir d'un flux binaire (y compris filtre de mise en forme).
virtual sptr<Ctx> get_ctx(entier OSF=1) const
virtual sptr<CtxGen> get_contexte_tx(entier ncoefs, entier osf)
virtual void decode_symboles(BitStream &bs, const Veccf &x)
Décodage des symboles I/Q (par seuillage) et génération d'un train binaire.
virtual cfloat lis_symbole(unsigned int i) const =0
Renvoie le ieme symbole de la constellation.
virtual entier symbole_plus_proche(const cfloat &point) const
Symbole le plus proche parmi les points de la constellation.
virtual float ber(float EbN0_dB)=0
Taux d'erreur binaire théorique (pour cette forme d'onde) en fonction du SNR normalisé.
Vecf ber(const Vecf &EbN0_dB)
Taux d'erreur binaire théorique en fonction du SNR normalisé.
virtual Veccf constellation() const =0
Renvoie les points de la constellation.
virtual float excursion() const
Excursion fréquentielle, en multiple de la fréquence symbole.
virtual string desc() const =0
Renvoie une description de la modulation (courte chaine de caractères).
virtual string desc_courte() const
Renvoie une description de la modulation (courte chaine de caractères).