Télécommunications

#include "tsd/telecom.hpp"

Ce module regroupe des fonctions relatives aux transmissions numériques ou analogiques (radio logicielle).


Sous-groupes

Modulations numériques
Algorithmes de modulation et de démodulation, récepteur et émetteur pour trames simples.

Modulations analogiques
Modulation et de démodulation FM, AM.

Mise en forme des symboles
Conversion entre signaux binaires et signaux continus.

Graphiques
Graphiques spéciaux pour les télécoms (tracé de constellations / nuages de points, diagrammes de l'oeil, taux d'erreur binaires, spectre en densité de puissance, etc.).

Simulation
Simulation des canaux de propagation (canal AWGN, simulation de fading, etc.)

Codes de synchronisation
Quelques codes pour la synchronisation (séquences max., etc.)

Mesure de taux d'erreur
Techniques de mesure de taux d'erreur binaire.

CAG et mesure de SNR
Correction automatique de gain et mesure de SNR.

Canalisation
Canalisation (multiplexage / démultiplexage fréquentiel) et conversion en bande de base (filtrage de l'image).

Egalisation de canal
Correction des distortions introduites par le canal.

Recouvrement d'horloge et de porteuse
Recouvrement de l'horloge, de la phase, de la fréquence d'un signal modulé.

Protocoles
Quelques protocoles de transmission.

Codes correcteurs
Quelques codes correcteur d'erreur.

Structures

struct BitStream
Chaine binaire.

Fonctions

BitStream operator+(const BitStream &t1, const BitStream &t2)
Concaténation de deux chaines binaires.

BitStream randstream(entier n)
Chaîne binaire pseudo-aléatoire.