Le codage consiste à détecter et corriger les erreurs

Fermé
saif_m88 Messages postés 1 Date d'inscription lundi 11 décembre 2017 Statut Membre Dernière intervention 11 décembre 2017 - 11 déc. 2017 à 11:37
Whismeril Messages postés 19027 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 24 avril 2024 - 11 déc. 2017 à 11:50
Le codage consiste à détecter et corriger les erreurs de transmission. On définit :
Le poids de Hamming ph d’une séquence binaire qui est égale au nombre de bits non nul (ph[1100010]=3).
Le code à répétition C(1,n) consiste à répéter chaque bit n fois ; n doit être impair.
Exemple : C(1,3)
Le code ASCII de a est 98 : 1100010 sera codé en 111111000000000111000.
Le décodage consiste à calculer le poids des blocs de longueur n. Si le poids est inférieur à n/2 alors coder en 0 sinon à 1.
Exemple : Le décodage par C(1,3) de 101111001010 produit 1100.
Créer un menu qui permet de coder une chaîne de caractère saisie ou des données stockées dans un fichier.
Après avoir codé, générer des erreurs aléatoires (au maximum 1 bit erroné par bloc de longueur n).
Et enfin de décoder et d’afficher la chaîne ou d’enregistrer les fichiers décodés

1 réponse

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
11 déc. 2017 à 11:39
0
Whismeril Messages postés 19027 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 24 avril 2024 931
Modifié le 11 déc. 2017 à 11:50
Salut, comme là
http://codes-sources.commentcamarche.net/forum/affich-10081492-code-a-repetition
0