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).