IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

Bruitage d'un fichier XML


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut Bruitage d'un fichier XML
    Bonjour,

    Je cherche à bruiter un fichier XML (en fait c'est pour modéliser un canal bruité)
    que ce soit en inversant des bits ou en en supprimant quelques uns
    Est ce que vous auriez quelques pistes ? Parceque tout ce que je trouve pour le moment a rapport avec le traitement d'image ...

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    C'est à dire ? Que veux-tu faire précisément ?

    Tu veux que la lecture d'un fichier se fasse de manière incorrecte c'est ca ???

    a++

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut Petite précision ...
    Bon je suppose que pour que ce soit plus clair mieux vaut que j'explique tout :

    En fait le but est d'etudier les effets de la compression XML sur la possibilité de conserver l'integrite des données apres passage dans un canal bruité (agents communiquants sous forme XML)
    Pour cela je compte tester des fichiers XML non compressés puis des fichiers XML compressés afin de voir si l'information perdue est plus importante dans un cas ou dans l'autre

    Voila donc je reprends ma question, comment modeliser ce canal bruité, a savoir comment modeliser l'effet d'un bruit sur un fichier XML en java bien sur ^^

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ce serait plutot coment bruiter un fichier quel qu'il soit. La première chose à faire est de modéliser le bruit de ton canal, et ca dépend de ton canal (taux d'erreur moyen, ecart type, quelle fonction probabiliste utiliser sur chaque bit, quel type de perte).

    Par contre, je suis assez étonné, pourquoi ne pas simplement mettre un code correcteur d'erreur, comme on le fait sur tout les transferts non garantis??

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 5
    Par défaut
    Je suppose qu'on pourrait utiliser un bruit gaussien par exemple dont les caracteristiques seraient des parametres modifiables comme on le voudrait, ce que je n'arrive pas a saisir c'est comment le faire intervenir ce bruit dans mon code ...

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Un cas typique d'erreur lors de la transmission d'un flux, c'est un bit qui passe de 1 à 0 ou inversement.

    Par exemple, si ton fichier est sous forme de tableau de byte, et que tu veux inverser le bit numéro "n" (0 à 7) de l'octet "o", il faudrait faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    data[o] = (byte) (data[o] ^ (0x01 << n ));
    Après a toi de voir la règle pour déterminer combien de bits doivent être inversés, et où.

    Pour décaler tout de un bit, ça deviendrait plus compliqué car il faudrait décaler l'octet en question ainsi que tous les octets suivants. De plus, je ne crois pas que ce soit un cas d'erreur courant.

Discussions similaires

  1. Recuperation du fichier xml
    Par Geulderack dans le forum XMLRAD
    Réponses: 10
    Dernier message: 28/02/2003, 11h06
  2. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 17h16
  3. Lire un attribut dans un fichier XML en C++
    Par ti.k-nar dans le forum XML
    Réponses: 2
    Dernier message: 14/10/2002, 15h22
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 20h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo