[distance minimum de Cn]

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
charlix
Messages: 6
Enregistré le: 04 Déc 2006, 15:41

[distance minimum de Cn]

par charlix » 07 Déc 2006, 17:44

bonjour,

je suis en train de réaliser un probleme sur la distance de hamming en informatique, et les mathématiques me sont obligatoire.

Je vous explique mon probleme, en considerant un alphabet A de cardinal a € N*-{1} et un code n_aire : Cn, je dois demontrer qu'il existe un entier naturel dm = min (d[(x,y)]) avec x different de y .
d[(x,y)] est la distance de hamming et est égale à la somme des ei avec i € [1,n] et biensur ei est égale a 0 si x=y sinon 1. donc dans le cadre de ma question c'est égal à 1 car x different de y.

Mais le probleme est que je ne sais pas du tout comment le demontrer alors que c'est logique.

merci d'avance



tize
Membre Complexe
Messages: 2385
Enregistré le: 16 Juin 2006, 19:52

par tize » 07 Déc 2006, 21:47

Bonsoir,
pourrais tu, étant donné que je ne connais pas grand chose aux alphabets, donner un peu plus d'explication (ei ?, n-aire...). Peut être on pourra t'aider...

charlix
Messages: 6
Enregistré le: 04 Déc 2006, 15:41

par charlix » 08 Déc 2006, 01:06

En faite l'alphabet A est juste un mot de bit composer de 0 et de 1.
Et le code n-aire Cn sur A siginfie que A est inclu dans A puissance n et cet alphabet A est de cardianl fini a.

Et ce que j'ai voulu dire pour ei (probleme de correspondance clavier maths) e indice i.

Apres je ne c pas si vous comprenez mon soucis.

fred
Membre Relatif
Messages: 137
Enregistré le: 29 Sep 2005, 17:45

par fred » 08 Déc 2006, 09:48

charlix a écrit:bonjour,

je suis en train de réaliser un probleme sur la distance de hamming en informatique, et les mathématiques me sont obligatoire.

Je vous explique mon probleme, en considerant un alphabet A de cardinal a € N*-{1} et un code n_aire : Cn, je dois demontrer qu'il existe un entier naturel dm = min (d[(x,y)]) avec x different de y .
d[(x,y)] est la distance de hamming et est égale à la somme des ei avec i € [1,n] et biensur ei est égale a 0 si x=y sinon 1. donc dans le cadre de ma question c'est égal à 1 car x different de y.

Mais le probleme est que je ne sais pas du tout comment le demontrer alors que c'est logique.

merci d'avance


La distance de Hamming est une distance au sens mathématique du terme :

  • elle est symétrique, d(a,b) = d(b,a);
  • elle sépare les éléments, Image;
  • elle vérifie l'inégalité triangulaire, Image.

charlix
Messages: 6
Enregistré le: 04 Déc 2006, 15:41

par charlix » 08 Déc 2006, 13:10

Ouai tu as tout a fait raison Fred, mais cela je le savais deja et ça ne me fait pas avancer pour ce qui ai de la distance minimum car c'est ça mon probleme.

tize
Membre Complexe
Messages: 2385
Enregistré le: 16 Juin 2006, 19:52

par tize » 08 Déc 2006, 13:18

Salut Charlix

j'avais bien compris que ei était mais ce que je ne comprends pas, c'est ce que cela représente (par rapport à x et y ?)

charlix
Messages: 6
Enregistré le: 04 Déc 2006, 15:41

par charlix » 08 Déc 2006, 14:00

Salut Tize,

en faite ei c'est juste égale à 0 ou 1. Ca importe peu ,c'etait pour expliquer la distance sous forme d'une somme des ei de 1 à n. Pour tout (x,y) € (A puissance n)² d[(x,y)]=somme des ei pour i€[1,n] mais dans mon cas x different y donc ei=1.

tize
Membre Complexe
Messages: 2385
Enregistré le: 16 Juin 2006, 19:52

par tize » 08 Déc 2006, 14:22

Bon, j'ai toujours pas compris ces histoires de ei et leur lien avec x et y mais de toute façon tu veux montrer qu'il existe un entier naturel dm = min (d[(x,y)]) avec x different de y et d[(x,y)] est une somme fini de 0 et de 1, donc d[(x,y)] appartient toujours aux entiers naturel : ! Toutes les valeurs prisent par d[(x,y)] : {d[(x,y)] ; (x,y) dans A^2} est donc un sous ensemble de qui est de bon ordre, propriété qui veut dire que tout sous ensemble admet un plus petit élément, ce qui répond à ta question ...

maturin
Membre Irrationnel
Messages: 1193
Enregistré le: 09 Nov 2006, 16:28

par maturin » 08 Déc 2006, 14:31

explication sur la distance de hamming
on prends 2 séquences :
02110140 et 10130120 (là mon alphabet est 0,1,2,3,4)

alors la distance de hamming entre ces 2 séquences est le nombre de bit différent (dans l'exmple d=4)
Les ei représente les bits (on peut écrire le nombre binaire sous forme d'un vecteur)

le code n_aire est un ensemble de sequences (ensemble de vecteur)

il s'agit de trouver la distance minimum qu'il y a entre 2 sequence du code.

Ce que je comprends pas c'est ta question, il existe forcément un minimum, suffit de les calculer tous et de prendre le plus petit. 9a marche même avec un code infini vu que l'ensemble des distance reste un ensmble minoré par 0.



Sinon pour l'histoire cette ditasnce du code sert à connaitre la puissance du code correcteur. En gros le but est qu'en transmettant une séquence on peut se permettre d'avoir Partie_entiere((dm+1)/2) bit qui change et on saura quand même quelle séquence on a envoyé.
Ex:
si on prend les sequences 000 et 111
si lors de la transmission 1 bit change et si on receptionne 010 on comprendra que l'émetteur a voulu envoyer 000.
ce code a donc une capacité de correction de 1.

Enfin tout ça c'est basé sur de lointain souvenir...

charlix
Messages: 6
Enregistré le: 04 Déc 2006, 15:41

par charlix » 08 Déc 2006, 14:53

merci Tize je ne connaisais pas cette propriété.

merci pour vos réponses je tiens le bon bout

tigrooo
Messages: 1
Enregistré le: 11 Déc 2006, 20:40

par tigrooo » 11 Déc 2006, 20:45

Lol bienvenue a l'utbm, et précisement en MT42 :we:

Dans d[(x,y)], x et y sont des mots de cardianl pas forcement egal a 1, donc rien ne dis que c'est egal a 1. Et je ne pense pas que ca soit un théormee a demontrer ... C'est juste un fait, et on dis que l'on nomme distance minimum cette valeur rien de plus.

Vise plutot l'exercice 6 a mon avis pour cette proposition :++:

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 57 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite