Taux d'erreur symbole en canal Gaussien
Une transmission numérique 2-PAM envoie un symbole
Le récepteur décide au signe de
1. Lien avec le cours
Le projet mobilise le chapitre 1 : la loi normale et sa standardisation pour le calcul exact, la loi de Bernoulli pour la précision de l'estimation d'une probabilité par une fréquence, et la simulation de Monte-Carlo.
2. Structure du code
Le modèle est la chaîne de transmission, une classe au gabarit de scipy.stats ; le taux d'erreur s'obtient de deux façons, une méthode analytique du modèle et une fonction de comptage Monte-Carlo, dont la confrontation est tout l'objet du projet.
class Channel2PAM:
"""2-PAM transmission over an additive Gaussian channel."""
def __init__(self, amplitude, sigma):
self.amplitude, self.sigma = amplitude, sigma
def rvs(self, size, rng):
"""Simulate size transmissions: returns (symbols, received)."""
...
def ser_analytical(self):
"""Exact symbol error rate."""
...
def ser_montecarlo(channel, size, rng):
"""Error frequency over size simulated transmissions."""
...Tests imposés. À SNR modéré, ser_montecarlo retombe sur ser_analytical à quatre écarts-types binomiaux près,
3. Travail demandé
- Le calcul exact. Exprimer la probabilité d'erreur
par standardisation, en fonction de et de la fonction . Tracer la courbe analytique de en fonction du rapport signal à bruit , en dB, échelle logarithmique en ordonnée. - La simulation. Pour chaque SNR de
à dB, simuler transmissions, compter les erreurs, superposer la courbe empirique à la courbe analytique. - La précision du comptage. Le comptage d'erreurs est une moyenne de Bernoulli : donner la variance de l'estimateur
en fonction de et . Combien de transmissions faut-il pour estimer à près ? Constater sur la courbe empirique où le comptage décroche faute de tirages. - Extension 4-PAM. Reprendre les étapes 1 et 2 pour quatre symboles
équiprobables et une décision au plus proche symbole. Attention aux symboles intérieurs, exposés au bruit des deux côtés. À énergie moyenne de symbole égale, que perd la transmission en passant de 2 à 4 niveaux, et que gagne-t-elle ?
4. Livrables
Le notebook reproductible des modalités communes, avec la figure SER/SNR superposant analytique et Monte-Carlo pour les deux modulations, et la réponse chiffrée à la question du dimensionnement de
