Maquette 2 : énoncé

TP : Communication numérique

Module Python nécessaires :

Dans ce TP, nous utiliserons les modules numpy, scipy, matplotlib, comnumfip2 et sounddevicecustom.

Matériel

Introduction :

Le TP se déroulera en binôme et consistera à simuler une communication numérique entre deux ordinateurs à l'aide d'un boîtier "canal FIP". L'un des ordinateurs sera utilisé pour transmettre des messages tandis que l'autre les recevra. La communication passera à travers le boîtier "canal FIP", qui permet d'introduire des perturbations sur le canal de transmission.

Module Python nécessaires : Dans ce TP, nous utiliserons les modules numpy, scipy, matplotlib, comnumfip2 et sounddevicecustom.

Partie 1 : Installation et configuration du matériel

Connectez le boitier “canal FIP”’ à l’ordinateur émetteur avec le câble jack IN et à l’ordinateur récepteur avec le câble jack OUT et alimenter le avec le câble USB.

Configuration sur Ubuntu

Pour l’émetteur :

Pour le récepteur :

Vérification :

Pour vérifier la configuration, vous devez d'abord exécuter la fonction comnumfip2.check_config_receiver sur le récepteur. Attendez que la fonction soit entièrement lancée puis lancer la commande comnumfip2.check_config_transmitter sur l'émetteur

Si l’opération c’est déroulé sans erreur, vérifier l’allure de la courbe. Voici le type de courbe à obtenir (mettre autre image car inversion de polarite)

Partie 2 : Étude de la modulation numérique en bande de base

2.1 Source "idéale"

L’objectif de cet exercice est d’implémenter et de comparer quelques modulations numériques :

Ces modulations sont étudiées et comparées à la fois dans le domaine temporel et dans le domaine fréquentiel.

2.2 Source réelle simulée

Pour cette partie, répartissez dans la classe les différentes modulations et comparez vos résultats à la fin de la séance.

2.2.1 Source en présence de bruit

répétez l’opération pour le bruit 2

2.2.1 Source en présence d’un filtre passe-bas

répétez l’opération pour le filtre 2