Expérience 7 Communications numériques

Documents pareils
Expérience 3 Formats de signalisation binaire

TP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne

Université de La Rochelle. Réseaux TD n 6

Telecommunication modulation numérique

Systèmes de transmission

Les techniques de multiplexage

Telecommunication modulation numérique

TD 1 - Transmission en bande de passe

Chaine de transmission

Communications numériques

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Fonctions de la couche physique

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Technique de codage des formes d'ondes

Transmission d informations sur le réseau électrique

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Chapitre 2 : communications numériques.

Chapitre I La fonction transmission

Télécommunications. Plan

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

I. TRANSMISSION DE DONNEES

Systèmes de communications numériques 2

ISO/CEI NORME INTERNATIONALE

Traitement du signal avec Scilab : transmission numérique en bande de base

Enregistrement et transformation du son. S. Natkin Novembre 2001

xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

M1107 : Initiation à la mesure du signal. T_MesSig

TP Modulation Démodulation BPSK

1. Présentation général de l architecture XDSL :

Numérisation du signal

Signalisation, codage, contrôle d'erreurs

Electron S.R.L. - MERLINO - MILAN ITALIE Tel ( ) Fax Web electron@electron.it

Transmission des signaux numériques

Chapitre 13 Numérisation de l information

Projet audio. Analyse des Signaux ELE2700

1. PRESENTATION DU PROJET

Transmission de données. A) Principaux éléments intervenant dans la transmission

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

CHAPITRE V. Théorie de l échantillonnage et de la quantification

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

La structure du mobile GSM

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Plan du cours. Concepts Cellulaires et Paramètres Radio. Présentation du réseau cellulaire. Présentation du réseau cellulaire

Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

2. Couche physique (Couche 1 OSI et TCP/IP)

Comment aborder en pédagogie l aspect «système» d une chaîne télécom?

La PSBT Optique : Un candidat sérieux pour augmenter le débit sur les installations existantes.

Chapitre 2 : Systèmes radio mobiles et concepts cellulaires

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

BASES DE TRANSMISSIONS NUMERIQUES Les modulations numériques

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

SIGNAUX NUMERIQUES ET MODULATIONS NUMERIQUES

Le concept cellulaire

NFC Near Field Communication

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Chapitre 2 Les ondes progressives périodiques

TRANSMISSION NUMERIQUE

Quantification Scalaire et Prédictive

Electron S.R.L. SERIE B46 - SYSTEMES DIDACTIQUES DE TELEPHONIE

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Travaux pratique (TP2) : simulation du canal radio sous ADS. Module FIP RT321 : Architectures des émetteurs-récepteurs radio

TELEVISION NUMERIQUE

Les réseaux cellulaires

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Recherche De Coalescences Binaires Étalonnage Du Détecteur

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

Intérêt du découpage en sous-bandes pour l analyse spectrale

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

NORMES DE LIVRAISON DES MESSAGES PUBLICITAIRES ET MESSAGES D INTÉRÊT PUBLIC COMMERCIAUX APTN

Echantillonnage Non uniforme

Projet de Traitement du Signal Segmentation d images SAR

Chapitre 2 : Techniques de transmission

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

La couche physique de l ADSL (voie descendante)

Puis le convertisseur bloque en mémoire cette valeur pendant une période d échantillonnage.

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Technologies xdsl. 1 Introduction Une courte histoire d Internet La connexion à Internet L évolution... 3

Systèmes de communications numériques 2

I- Définitions des signaux.

module Introduction aux réseaux DHCP et codage Polytech / 5

LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

CPE Nanur-Hainaut 2009 Rudi Réz

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

PRO505XL Radio CB mobile professionnelle

ANALYSE TRAMEs LIAISON SERIE

Codage d information. Codage d information : -Définition-

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

LE VDSL 2 EN FRANCE. Source :

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

5.2 Théorème/Transformée de Fourier a) Théorème

Transcription:

Expérience 7 Communications numériques Introduction Procédures Effectuez les commandes suivantes: >> xhost nat >> rlogin nat >> setenv DISPLAY machine:0 >> setenv MATLABPATH /gel/usr/telecom/comm_tbx >> matlab Procédez a l initialisation de l expérience 7: >> start A. Introduction A.1 Du signal analogique à la transformation en signal codé dans le canal GEL-10280 Théorie des communications 1

Le diagramme en bloc de la figure précédente montre comment un signal analogique est transformé, premièrement, en un signal numérique, puis dans une forme compatible avec le canal de transmission. Les fonctions principales sont le convertisseur analogique/numérique (A/D) et le transmetteur, représenté par les fonctions MATLAB a2d et tx. A.2 De la sortie du canal de transmission à la transformation en signal analogique Le schéma ci-haut indique comment la sortie du canal est traitée par le récepteur pour retrouver la séquence binaire transmise. La séquence binaire estimée est convertie par la suite en un signal analogique. Les deux blocs principaux sont le récepteur et le convertisseur numérique/analogique (D/A) représenté par les fonctions MATLAB rx et d2a. Remarques Les fonctions MATLAB a2d, d2a, tx et rx ont été conçues pour simplifier et pour automatiser la tâche de chaque bloc. Utilisez les facilités de l aide (help) pour obtenir de plus amples informations. La sortie du transmetteur est envoyée dans le canal de transmission représenté par channel et servira d entrée au récepteur rx. Selon les caractéristiques du canal, vous aurez à modifier l instant d échantillonnage à la sortie du filtre récepteur. Cette information peut être obtenue à partir du diagramme de l oeil à la sortie du filtre. Une des options du récepteur rx est d afficher le diagramme de l oeil et de demander à l utilisateur le temps d échantillonnage optimal. Tapez la commande suivante pour apprendre GEL-10280 Théorie des communications 2

comment utiliser cette fonction: >> help rx B. Conversion analogique/numérique et numérique/analogique Considérez le problème de transmettre un message par un canal de données numériques. Si le signal du message est analogique, vous devez premièrement convertir vos données en une représentation numérique équivalente. Dans l environnement de simulation présent, le signal analogique prend la forme d une séquence de données échantillonnées. Cependant, les fonctions de filtrage et d échantillonnage montrées dans la figure de la partie A.1 ne sont pas implémantées. Vous devez vous rappeler des expériences précédentes que le processus de conversion d un signal analogique en données binaires est effectué en appliquant quelques (ou toutes) les fonctions MATLAB suivantes: compression µ-law - mu_law (optionnel); quantification uniforme - quantize; codage binaire naturel de source - bin_enc; codage de gray de source - bin2gray (optionnel); conversion parallèle-série - par2ser. La fonction MATLAB a2d contient toutes les fonctions précédentes et traite le signal d entrée analogique pour le rendre conforme aux différents paramètres spécifiés par l usager. Réciproquement, les données binaires à la sortie du récepteur doivent être convertie sous forme analogique. La fonction MATLAB d2a représente le processus de conversion numérique/analogique (D/A), obtenu en appliquant les fonctions suivantes sur les données binaires: conversion série-parallèle - ser2par; décodage de gray de source - gray2bin (optionnel); décodage binaire naturel de source - bin_dec; décompression µ-law - mu_inv (optionnel). Pour tester que les fonctions a2d et d2a sont des fonctions complémentaires l une de l autre, générez 100 échantillons d un signal typique de parole: >> s = speech(100); >> s_binary = a2d(s, 6); >> s_analog = d2a(s_binary, 6); Vérifiez que s_binary est en fait la séquence binaire en affichant les quelques premiers éléments: >> s_binary(1:10) Maintenant, comparez le signal du message représenté par la matrice de données s et la sortie de la conversion analogique-numérique-analogique (A/D-D/A), s_analog: >> subplot(211), waveplot(s) >> subplot(212), waveplot(s_analog) Q7.1 Est-ce que le processus de conversion d un signal analogique en numérique puis remis sous sa forme analogique introduit des distorsions? Si votre réponse est positive, énumérez clairement les différents types de distorsion impliquée dans un système avec conversion analogique-numérique-analogique et expliquez quels paramètres ont un effet direct sur la minimisation de la distorsion. GEL-10280 Théorie des communications 3

C. Encodage différentiel C.1 Générez 100 échantillons d une sinusoïde, convertissez-les dans le domaine numérique et préparez les données binaires résultantes pour une transmission par un canal de communication en bande de base en utilisant un code de manchester: >> x = sin (2*pi*400*[1:100]/SAMPLING_FREQ); >> x_pcm = a2d(x, 6); >> xw = tx(x_pcm, manchester, no_diff, 1000); La fonction MATLAB tx représente le bloc de transmission comme décrit dans la partie A.1. Les deux derniers paramètres de la fonction de transmission indique qu une transmission non-différentielle à un taux binaire de 1 kbps sera effectuée. Transmettez xw par un canal de transmission inversé (inverting) de bande passante de 19000 Hz avec une puissance de bruit de 0.01 W: >> y = -channel(xw, 1, 0.01, 19000); Décodez la sortie du canal avec un filtre adapté suivi d une détection et d une conversion numérique/analogique. Comparez les signaux x et x_analog: >> x_digital = rx(y, manchester ); >> x_analog = d2a(x_digital, 6); >> subplot(211), waveplot(x) >> subplot(212), waveplot(x_analog) C.2 Faites la séquence d instructions suivantes qui l utilisent un encodage différentiel. Modifiez les paramètres d entrée pour tx et rx comme montrés: >> u = tx(x_pcm, manchester, diff, 1000); >> z = -channel(u, 1, 0.01, 19000); >> u_digital = rx(z, manchester, diff ); >> u_analog = d2a(u_digital, 6); >> subplot(211), waveplot(x) >> subplot(212), waveplot(u_analog) Comparez les signaux x, x_analog et u_analog. Q7.2 Discutez pour quel type de signal (analogique ou numérique) il est plus important d être protégé contre les déphasage de 180 degrés. D. Communication en bande de base D.1 Générez 1000 échantillons binaires pour évaluez le taux d erreur binaire (BER, Binary Error Rate) pour des signaux codés en NRZ unipolaire (unipolar_nrz) et Manchester (manchester) avec un taux binaire R b =1 kbps pour un canal de communication en bande de base. >> b = binary(1000); >> Rb = 1000; >> u = tx(b, unipolar_nrz, Rb); >> m = tx(b, manchester, Rb); Considérez un canal de communication à bande étroite avec: gain du canal = 0 db; puissance du bruit du canal 1, σ 2 n =1; largeur de bande du canal = 19 khz; 1. N o et σ n 2 sont reliés comme suit: No = σ n 2 /20000 (voir Expérience 4). GEL-10280 Théorie des communications 4

Générez la sortie de ce canal et la séquence binaire estimée résultante en utilisant la fonction MATLAB rx: >> ch_output = channel(a*ch_input, 1, 1, 19000); >> rx(ch_output, linecode, b); où ch_input est soit le signal u en NRZ polaire ou le signal m en Manchester. La valeur de A dans la ligne de commande ci-dessus change l amplitude du signal et du même coup, la valeur de la puissance transmise en terme de E b. Calculez le BER pour les différentes valeurs de A du tableau suivant: A (volts) NRZ unipolaire Manchester E b /N o P e E b /N o P e 0.2 0.3 0.4 0.5 0.6 0.7 Comparez les valeurs Pe empiriques ci-dessus avec celles théoriques déterminées avec les données suivantes et affichez-les dans un même graphique. Q7.3 Considérez les formats de signalisation binaire NRZ unipolaire et Manchester. Considérons que la DSP est S n (f) = N o /2. a. Déterminez l énergie par intervalle de bit E b pour les deux formats de signalisation comme une fonction de l amplitude du signal A et de la période binaire T b. b. Déterminez le taux d erreur binaire P e avec un filtre adapté pour faire la détection pour les deux formats de signalisation comme une fonction de E b et N o. Déterminez ensuite le taux d erreur binaire P e pour une détection cohérente d une modulation numérique ASK et PSK comme une fonction de E b et N o. D.2 Considérez le canal de communications en bande de base suivant: >> ch_output = channel(ch_input, 1, 2, 19000); Déterminez N o correspondant à σ n 2 =2 et Rb = 1 kbps. Si l entrée du canal est u, déterminez, avec la question ci-dessus, la puissance de transmission nécessaire en terme de E b pour obtenir P e <10-2. Pour cette valeur calculée de puissance de transmission, déterminez empiriquement le BER avec le signal u. Répétez pour le signal m encodé avec Manchester. GEL-10280 Théorie des communications 5

E. Communication en bande passante E.1 Générez 100 échantillons d un signal vocal: >> s = speech(100); Votre tâche consiste à préparer la représentation binaire de s pour la transmission par un canal de transmission dans une bande de fréquence. Les paramètres du transmetteur et du canal de propagation sont: Conversion analogique-numérique - a2d: 8 bits, quantification de loi µ. Transmission - tx: modulation numérique de type PSK, taux binaire R b = 100 kbps. Canal - channel: gain du canal 0 db, puissance du bruit 1W, bande utilisable: 600 khz à 1400 khz. Taux d erreur binaire: P e = 10-2. La relation entrée-sortie du canal est donnée par: >> out = channel(a*in, 1, 1, [60000, 1400000]); où N o = σ n 2 /(20Rb ) avec σ n 2 = 1, et A est l amplitude du signal. Calculez le rapport signal à bruit (SNR), E b /N o, pour satisfaire le critère du BER. Déterminez la puissance du transmetteur, le bruit du canal et la fréquence de la porteuse. Déterminez empiriquement le taux d erreur binaire et comparez avec la valeur théorique. Convertissez la sortie du récepteur (fonction MATLAB rx) dans sa forme analogique en utilisant la fonction d2a et en comparant le signal vocal original s avec celui reconstruit. E b N o f c P e Q7.4 Est-ce que le BER obtenu exprimentalement diffère de celui calculé théoriquement? Si une grande différence existe entre les deux, expliquez cet écart. GEL-10280 Théorie des communications 6