Codage et Protection contre les Erreurs

Slides:



Advertisements
Présentations similaires
Chap. 1 - Introduction Plan
Advertisements

Séance II Transmission de Données
Chapitre IV Protection contre les erreurs
Chapitre IV Protection contre les erreurs
Architecture de machines Codage des informations
Numérisation du signal principes
Du signal continu au numérique
Modulation numérique.
La couche physique.
RESEAUX & COMMUNICATIONS
ASR4 - Mars 2006Notions de codes1 Détection et correction derreurs… … au sein de la couche 2 : liaison de données.
La Couche Physique Couche 1 du Modèle OSI ASR4 - Février 2005
Dpt. Télécommunications, Services & Usages Théorie de l information H. Benoit-Cattin Introduction 2. Sources discrètes & Entropie 3. Canaux discrets.
Traitement du Signal Hugues BENOIT-CATTIN.
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
Entropie mutuelle I(X;X) = H(X) H(X|Y) = H(Y|X). Entropie mutuelle I(X;X) = H(X) VRAI I(X;Y) = H(Y) – H(Y|X) I(X;X) = H(X) – H(X|X) = H(X) H(X|Y) = H(Y|X)
TRANSMETTRE ET STOCKER DE L'INFORMATION
Communications numériques: conversion A/N, PAM, PWM et PCM
Transmission de l’information Réseau domestique
LA TRANSMISSION DE DONNEES
Cours de Réseaux Informatiques
Modulation d’impulsions binaire et M-aire
TRANSMISSION PAR COURANT PORTEUR
Chaîne de Transmission
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
TRANSMISSION DES DONNEES.
TRANSMISSION SÉRIE ASYNCHRONE Février 2008 JF VIENNE.
Transmission Séries des Données
Divers procédés de modulation sont utilisés dans le domaine hertzien et dans le domaine câblé pour transporter les informations numériques Ces techniques.
Fonction COMMUNIQUER les liaisons série
LIAISON MODBUS.
Chapitre 4 L’information
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
Communications analogiques EII1
Analogique-numérique
Médias et équipements réseaux
La théorie de la communication de C. Shannon
Traitements analogiques des signaux
Théorie de l'Échantillonnage
Transmission Séries David Saint-Mellion.
Déroulement du projet Projet composé de 5 étapes permettant de simuler une chaîne de transmission. De la transmission idéale à la transmission réelle.
© Sopra, 1999 / Date / Nom doc / p1 Ethernet - Pratique SOPRA. / IUT GTR Éric Aimée.
Cours de Réseaux Informatiques
AGIR : Défis du XXIème Siècle.
Télécommunications numériques
Tutorat 4 – Techniques d’encodage.  Encodez la séquence de 10 zéros avec les méthodes d’encodage suivantes, c’est-à-dire dessinez les signaux numériques.
Cours n° 2 Liaison de données et trames
Le but de ma présentation
Les Réseaux Informatiques La couche physique Laurent JEANPIERRE DEUST AMILOR.
Physique des Télétransmissions
Sif Cours 9 n 7. Communication série u Concepts généraux u Programmation des ports séries n Le matériel u Chapitre 10 CSA u Article dans MSDN: F.

1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Codage canal Roland Gerber Mars 2005 Source numérique Source numérique
RESEAUX & COMMUNICATIONS
Cours 8 La transmission.
INTRODUCTION AUX RESEAUX DE COMMUNICATION
Les techniques de transmission
1 Information et sa représentation Les informations à échanger sont de nature multiple : Données informatiques Parole Séquence vidéo Combinaison de ces.
Séquence Chaîne de base Episode 5 « Pour aller plus loin »
CHAPITRE 2 La couche physique.
Introduction au traitement numérique du signal
    Type de signal, valence, débit symbole, débit source, fréquence de Nyquist, efficacité spectrale, bande passante nécessaire (a = 0,3), représentation.
Département Informatique Codage de l’information Laurent JEANPIERRE IUT de CAEN – Campus 3.
Support n°3 Transmission de Données Insaf Tnazefti Kerkeni
© 2014 – Aoun / KACIMI/ Torguet / Truillet - Transmission des données - 1 Les Réseaux Informatiques Transmission Des Données.
Département Informatique Les Réseaux Informatiques Ethernet, FastEthernet, Gigabit Ethernet : L’évolution Laurent JEANPIERRE.
Codage et Protection contre les Erreurs M1/M2 ISV M2 IPS 2006/2007 Neilze Dorta UFR Mathématiques et Informatiques - Crip5.
Chapitre IV Protection contre les erreurs
Chapitre IV Chapitre IV Protection contre les erreurs Les Réseaux Informatiques 1.
Transcription de la présentation:

Codage et Protection contre les Erreurs M1/M2 ISV M2 IPS 2006/2007 Neilze Dorta UFR Mathématiques et Informatiques - Crip5

Transmission Ligne de transmission Émetteur Récepteur Canal de transmission (voie...) Supports de transmission

Supports Support magnétique Paire torsadée Câble coaxial Fibre optique Vide Eau de mer, etc.

Type de Transmission Synchrone Asynchrone L'émetteur et le récepteur se mettent d'accord Intervalle constant qui se répète sans arrêt Les bits d'un caractère sont envoyés les uns derrières les autres Asynchrone Pas de relations préétablies entre l'émetteur et le récepteur Les bits d'un même caractère sont entourés de deux signaux : bit START et bit STOP

Horloge Nombre de tops d'horloge par seconde Vitesse de l'horloge : débit de la ligne en bauds Bauds : nb. D'éléments de signal transmis par seconde Nombre de tops d'horloge par seconde Sur 1 intervalle élémentaire on émet en général un bit (1 ou 0) Signal a une valence de un On peut transmettre 4 types de signaux Signification : « 0 », « 1 », « 2 », « 3 » Signal a une valence de deux

Valence et capacité Signal a une valence de n Le nombre de niveaux transportés dans un intervalle de temps élémentaire est de 2n Capacité de transmission de la ligne en nombre de bits transportés par seconde vaut (n X vitesse en bauds) bits/sec

Données / Signal / Transmission Analogiques Numériques Signal Transmission

Codage en Bande de Base Données numériques binaires en signal numérique Codage numérique (BdB) Code NRZ (Non Return to Zero) Code Manchester Code Manchester différentiel Code bipolaire simple Code bipolaire d'ordre 2... Code bipolaire d'ordre n (BHDn)

Débit Binaire / Rapidité de Modulation Débit Binaire D (bits/seconde) Nombre de bits transmis par seconde Rapidité de modulation R (bauds) Nombre d'éléments de signal transmis par seconde Formule de Nyquist Rapidité de modulation maximal sur un support de BP = H Rmax = 2H

Codage Analogique : modulation Données numériques en un signal analogique Modulation d'amplitude Chaque symbole une amplitude différente Modulation de fréquence Chaque symbole une fréquence différente Modulation de phase Chaque symbole une phase différente

Modulation

Théorème d'échantillonnage de Shannon La numérisation d'un signal analogique de fréquence maximum fmax est sans perte si fe >= 2fmax

Numérisation L'échantillonnage Quantification Codage Transformer un signal analogique en données numérique L'échantillonnage Transformer un signal continu en un signal discret Quantification Représente un échantillon par une valeur numérique Codage Remplacer la suite des échantillons par une suite binaire

Perturbations L'affaiblissement : la perte de signal en énergie dissipée La distorsion : déformation subie par le signal Ex: Déphasage entre le signal en entrée et en sortie Le bruit : perturbation aléatoire qui se rajoute au signal Bruit blanc : perturbation uniforme rapport signal/bruit en décibels (db) (S/N)db = 10log10(PS / PN) Bruits impulsifs : pics de forte intensité et de faible durée L'origine de beaucoup d'erreurs

Théorème de Shannon Capacité maximale d'un canal soumis à un bruit C = W log2(1+S/B) où C est la capacité maximale en bit/s et W est la bande passante en Hertz

Contrôle d'erreurs Code correcteurs Codes détecteurs Bits de redondance ou bits de contrôle Mot de code Mots de codes légaux Mots de codes possibles

Contrôle d'erreurs Mots de codes légaux On transmettra au total n bits n = m + r m bits de données r bits de contrôle : dépend des m bits de données Mots de codes légaux < Mots de codes possibles

Parité Parité paire : ajouter 1 bit de contrôle pour que le nb. de bits à 1 du code du caractère soit pair Parité impair : ajouter 1 bit de contrôle pour que le nb. de bits à 1 du code du caractère soit impair VRC (Vertical Redundancy Checking) LRC (Longitudinal Redundancy Checking)

Polinomiaux Polynôme générateur (ex: g(x) = x8+1) Codage Décodage M(x) => M(x) * xm R(x) = reste de la division de M(x) * xm /g(x) M(x) * xm + R(x) Décodage M'(x) => R'(x) = reste de la division M'(x) /g(x) Si R'(x) = 0 pas d'erreur R'(x) différent de 0 => il y a une erreur

CRC (Cyclic Redundancy Check) CRC : une forme de codage polynomial Deux concepts mathématiques La division polynomiale L'arithmétique modulo-2 A(X) = B(X)Q(X) + R(X) Q(X) est le quotient de la division de A(X) par B(X) R(X) est le reste