Les codes représentatifs. ELE1300 Circuits logiques. Le code Ascii ( ) Code Ascii. Codes et contrôle des erreurs

Documents pareils
Recueil d'exercices de logique séquentielle

MATHEMATIQUES FINANCIERES

La rentabilité des investissements

Architecture de l ordinateur

Electronique Numérique

Caractéristiques des signaux électriques

Microprocesseur + Logiciel

Sommaire de la séquence 12

2. Quelle est la valeur de la prime de l option américaine correspondante? Utilisez pour cela la technique dite de remontée de l arbre.

MIDI F-35. Canal MIDI 1 Mélodie Canal MIDI 2 Basse Canal MIDI 10 Batterie MIDI IN. Réception du canal MIDI = 1 Reproduit la mélodie.

Exemples de résolutions d équations différentielles

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

Oscillations forcées en régime sinusoïdal.

Intégrité, signature et processus d'archivage

Les circuits électriques en régime transitoire

VA(1+r) = C 1. VA = C 1 v 1

Informatique Générale

Rappels théoriques. -TP- Modulations digitales ASK - FSK. Première partie 1 INTRODUCTION

Jeux de caracte res et encodage (par Michel Michaud 2014)

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

Texte Ruine d une compagnie d assurance

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Intégration de Net2 avec un système d alarme intrusion

CHAPITRE I : Cinématique du point matériel

Les solutions solides et les diagrammes d équilibre binaires. sssp1. sssp1 ssss1 ssss2 ssss3 sssp2

TRAVAUX PRATIQUES N 5 INSTALLATION ELECTRIQUE DE LA CAGE D'ESCALIER DU BATIMENT A

Mathématiques financières. Peter Tankov

TB 352 TB 352. Entrée 1. Entrée 2

Le mode de fonctionnement des régimes en annuités. Secrétariat général du Conseil d orientation des retraites

Université Technique de Sofia, Filière Francophone d Informatique Notes de cours de Réseaux Informatiques, G. Naydenov Maitre de conférence, PhD

Files d attente (1) F. Sur - ENSMN. Introduction. 1 Introduction. Vocabulaire Caractéristiques Notations de Kendall Loi de Little.

Conversion d un entier. Méthode par soustraction

Sciences Industrielles pour l Ingénieur

Relation entre la Volatilité Implicite et la Volatilité Réalisée.

Langage Éric Guérin 5 octobre 2010

Copules et dépendances : application pratique à la détermination du besoin en fonds propres d un assureur non vie

NUMERISATION ET TRANSMISSION DE L INFORMATION

Impact du vieillissement démographique sur l impôt prélevé sur les retraits des régimes privés de retraite

Ecole des HEC Université de Lausanne FINANCE EMPIRIQUE. Eric Jondeau

CHAPITRE 13. EXERCICES a) 20,32 ± 0,055 b) 97,75 ± 0,4535 c) 1953,125 ± 23, ±0,36π cm 3

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Finance 1 Université d Evry Val d Essonne. Séance 2. Philippe PRIAULET

Ned s Expat L assurance des Néerlandais en France

TD/TP : Taux d un emprunt (méthode de Newton)

Encoder Encoder 1 sur 15. Codification fil par étage 15 étages max. + 2 flèches + signal de mouvement. Raccordements 0.1 mm²...

Stage d informatique pour l ingénieur

Anis ASSÈS Mejdi BLAGHGI Mohamed Hédi ElHajjej Mohamed Salah Karouia


TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

Pouvoir de marché et transmission asymétrique des prix sur les marchés de produits vivriers au Bénin

DE L'ÉVALUATION DU RISQUE DE CRÉDIT

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

EVALUATION DE LA FPL PAR LES APPRENANTS: CAS DU MASTER IDS

DM 1 : Montre Autoquartz ETA

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

IFT2880 Organisation des ordinateurs et systèmes

I.1- DÉFINITIONS ET NOTIONS DE BASE

I- Définitions des signaux.

1 Introduction au codage

Stage d informatique pour l ingénieur

Document de travail FRANCE ET ALLEMAGNE : UNE HISTOIRE DU DÉSAJUSTEMENT EUROPEEN. Mathilde Le Moigne OFCE et ENS ULM

GESTION DU RÉSULTAT : MESURE ET DÉMESURE 1 2 ème version révisée, août 2003

Cours d électrocinétique :

L impact de l activisme des fonds de pension américains : l exemple du Conseil des Investisseurs Institutionnels.

GUIDE DES INDICES BOURSIERS

Estimation des matrices de trafics

Langages et Concepts de Programmation Introduction à la programmation en langage C

COURS GESTION FINANCIERE A COURT TERME SEANCE 3 PLANS DE TRESORERIE. François LONGIN

S euls les flux de fonds (dépenses et recettes) définis s ent l investissement.

Calculer comment se constituer un capitale ; Calculer comment rembourser une dette en effectuant des versements réguliers.

EFFICIENCE INFORMATIONNELLE DES UNE VERIFICATION ECONOMETRIQUE MARCHES DE L OR A PARIS ET A LONDRES, DE LA FORME FAIBLE

Mémoire présenté et soutenu en vue de l obtention

Les opérations binaires

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Numérisation du signal

Séquence 2. Pourcentages. Sommaire

Risque associé au contrat d assurance-vie pour la compagnie d assurance. par Christophe BERTHELOT, Mireille BOSSY et Nathalie PISTRE

Expérience 3 Formats de signalisation binaire

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

Chapitre 9. Contrôle des risques immobiliers et marchés financiers

Signalisation, codage, contrôle d'erreurs

GPA770 Microélectronique appliquée Exercices série A

Communications numériques

Architecture des ordinateurs Introduction à l informatique

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

Le mécanisme du multiplicateur (dit "multiplicateur keynésien") revisité

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

Calcul Stochastique 2 Annie Millet

THÈSE. Pour l obtention du grade de Docteur de l Université de Paris I Panthéon-Sorbonne Discipline : Sciences Économiques

AMPLIFICATEUR OPERATIONNEL EN REGIME NON LINEAIRE

BAREME DEPANNAGE ! SPECIAL SYNDIC DE COPROPRIETES !!! !!!!! DEPANNAGE TRAVAUX RENOV & CONSEIL HABITAT & COMMERCE INTERVENTION PARIS & BANLIEUE

Exercices de révision

Chapitre 2 L investissement. . Les principales caractéristiques de l investissement

F 2 = - T p K F T = - T p K 0 - K 0

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Logiciel de Base. I. Représentation des nombres

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

Filtrage optimal. par Mohamed NAJIM Professeur à l École nationale supérieure d électronique et de radioélectricité de Bordeaux (ENSERB)

Transcription:

Les codes représenaifs Qu es-ce que le code? Un code es une règle pour converir de l'informaion (mo, image...) sous une aure forme de représenaion. On uilise des codes au quoidien (alphabe, chiffres) ELE Circuis logiques Codes e conrôle des erreurs En quoi les codes représenaifs son représenaifs? On va appeler code représenaif un code qui ne renvoie pas à une valeur numérale. Un exemple commun (la représenaion de l alphabe) Codes e conrôle des erreurs Code Ascii Le code Ascii ( ) Le Code ASCII (acronyme de Américan Sandard Code for Informaion Inerchange) es l un des plus anciens e cerainemen code représenaif. L \ H NUL SOH STX DLE DC DC SP! " @ A B P Q R ` a b p q r ETX DC # C S c s EOT DC $ D T d Dans sa première version, le code Ascii comporai bis. Il fu ensuie élargi à 8 bis. Il es largemen supplané aujourd hui par des codes plus modernes comme le code Unicode ( bis) 8 9 A ENQ ACK BEL BS HT LF NAK SYN ETB CAN EM SUB % & ' ( ) * 8 9 : E F G H I J U V W X Y Z e f g h i j u v w x y z B VT ESC + ; K [ k { C FF FS, < L \ l D E CR SO GS RS. = > M N ] ^ m n } ~ F SI US /? O _ o DEL Codes e conrôle des erreurs Codes e conrôle des erreurs

Code BCD Le Code BCD (acronyme de Binary Coded Decimal) es rès répandu pour représener les chiffres décimaux. Une façon simple de procéder : représener chaque chiffre par le code binaire à bis qui lui es associé (code BCD 8) : 8 9 Code BCD ( ) Commen représener un nombre en code BCD8? On associe à chaque chiffre le code binaire correspondan: : : : : : : 9 : : Codes e conrôle des erreurs Codes e conrôle des erreurs Code de Gray Problémaique : Code de Gray ( ) Problémaique ( ) : (CAS IDÉAL) (CAS RÉEL) v () v () v () Nombre observé : v () v () v () Nombre observé : Codes e conrôle des erreurs Codes e conrôle des erreurs 8

Code de Gray ( ) Le problème vien du fai que dans la représenaion usuelle des nombres, il arrive que deux bis ou plus changen de valeur en même emps. Code de Gray ( ) Soluion : Frank Gray (Bell Labs) propose au débu des années 9 une soluion : celle d un code où les ransiions d un nombre au suivan n impliquen le changemen que d un seul bi à la fois. Le code de Gray es ainsi né (CAS RÉEL) v () v () v () Nombre observé : Codes e conrôle des erreurs 9 Codes e conrôle des erreurs Code de Gray ( ) Il es possible de consruire le code de Gray de façon iéraive : Déecion e correcion d erreurs Problème de base en communicaion : debu des des Iéraion Iéraion résula précéden mirroir des des résula précéden mirroir v() v() + BRUIT ÉMETTEUR CANAL RÉCEPTEUR BRUIT Codes e conrôle des erreurs Codes e conrôle des erreurs

Déecion e correcion d erreurs ( ) Problème de base en communicaion ( ) : Déecion e correcion d erreurs ( ) Noion de disance de Hamming : J envoie Je reçois Es-ce?????????? ERREUR ERREUR Codes e conrôle des erreurs Codes e conrôle des erreurs Déecion e correcion d erreurs ( ) La réponse serai peu-êre éviden si cerains mos éaien impossibles dans un code: Code : {,,,} Mos impossibles : {,,,} J envoie Je reçois Erreur? OUI OUI OUI NON OUI OUI OUI NON Codes e conrôle des erreurs Déecion e correcion d erreurs ( ) Remarque : C es le fai qu on ne rouve pas deux mos du code qui soien différens par un seul bi qui perme de déecer l erreur sur un bi bis diff. bis diff. bis diff. bis diff. bis diff. bis diff. Codes e conrôle des erreurs

Disance de Hamming La disance de Hamming qui sépare deux mos es le nombre de bis différens enre le premier mo e le second <> m = <> m = <> m = <> m = <> m =? <> m =? <> m =? <> m =? Codes e conrôle des erreurs Commen déecer, e corriger Théorie de la déecion d erreurs C + D = M où C < D C : Nombre de bis erronés pouvan êre corrigé D : Nombre de bis erronés pouvan êre déecés M : Disance minimale enre deux codes C < D : Il fau pouvoir déecer une erreur avan de la corriger Codes e conrôle des erreurs 8 Codes connus. Bi de parié (vu précédemmen). parié orhogonale b b b b b p n n INFORMATION : n bis d informaion Assure d avoir M = bi de parié C + D = = où C < D => D= C= Il es possible de déecer une erreur, mais impossible de la corriger BITS ÉMIS : Codes e conrôle des erreurs 9 Codes e conrôle des erreurs

. parié orhogonale ( ) Assure d avoir M = C + D = = où C < D => D= C= ou D= C=. parié orhogonale ( ) BITS ÉMIS : BITS REÇUS : Vérificaion : Il es possible de déecer une erreur e de la corriger; Il es possible de déecer deux erreurs, mais impossible de les corriger Codes e conrôle des erreurs L ERREUR EST CORRIGIBLE PARITÉ NON VÉRIFIÉE PARITÉ NON VÉRIFIÉE Codes e conrôle des erreurs. Code de Hamming ( ) Informaion ( bis) : Bis de parié ( bis) : b b b b p p p Disposiion des bis après le codage ( bis) : b b b p b p p Le bu du code de Hamming es que la vérificaion des bis de parié permeen d idenifier la posiion d une erreur de ransmission dans le cas d une seule e unique erreur. Les bis de parié p, p e p son le résula d un calcul de parié avec les aures bis : le bi de parié p es associé aux bis d informaion b, b e b le bi de parié p es associé aux bis d informaion b, b e b le bi de parié p es associé aux bis d informaion b, b e b Codes e conrôle des erreurs POSITION. Code de Hamming ( ) Assure d avoir M = C + D = = où C < D => D= C= ou D= C= Il es possible de déecer une erreur e de la corriger; Il es possible de déecer deux erreurs, mais impossible de les corriger Codes e conrôle des erreurs

. Code de Hamming ( ) ' ' ' ' ' ' ' Mo de code reçu ( bis) : b b b p b p p Vérificaion : POSITION (Hypohèse : aucune ou une seule erreur). Code de Hamming ( ) Exemple : INFORMATION À TRANSMETTRE : BITS ÉMIS : BITS REÇUS : POSITION ' ' ' ', si la parié de bbb p es vérifiée c = ' ' ' ', auremen, si la parié de bbbp es vérifiée c =, auremen ' ' ' ', si la parié de bbbp es vérifiée c =, auremen posiion de l'erreur ( ), s'il y a une erreur On peu démonrer que : ccc =, s'il n'y a aucune erreur Codes e conrôle des erreurs VÉRIFICATION : c =, c =, c = CONCLUSION : c c c = Dans l hypohèse où il n y a qu une seule erreur, elle es à la posiion () = dans le bloc binaire reçu BLOC CORRIGÉ : Codes e conrôle des erreurs. Code de Hamming [+ que bis] ( ) Encoder le nombre : 8 9 8 9 Codes e conrôle des erreurs