Mesure de taux d'erreur
Ce module contient quelques petites fonctions pour la mesure de taux d'erreur binaire.
- Comparaison directe de deux chaînes binaires (cmp_bits(), cmp_bits_psk())
- Séquences pseudo-aléatoires spéciales, basées sur un registre à décalage, et permettant une synchronisation facile en réception (voir LFSRGenerateur et LFSRRecepteur).
Structures
struct CmpBitsRes
Résultat de la comparaison de deux chaines binaires.
struct LFSRConfig
Structure de configuration générateur LFSR.
struct LFSRGenerateur
PRBS generator context.
struct LFSRRecepteur
LFSR decoder context.
Fonctions
CmpBitsRes cmp_bits(const BitStream &b0, const BitStream &b1)
Comparaison de chaines binaires et calcul de taux d'erreur binaire.
CmpBitsRes cmp_bits_psk(const BitStream &b0, const BitStream &b1, entier k)
Idem cmp_bits(), avec gestion des ambiguité de phase M-PSK.