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

Algorithmes et structures de données Discussion :

Detecter le déplacement d'un bit


Sujet :

Algorithmes et structures de données

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Detecter le déplacement d'un bit
    Bonjour à tous,

    Voila j'aimerais détecter le déplacement d'un ou de bits dans un mot. J e m'explique...

    Prenons le cas simple :
    0000 0000 <-- Pas n: valeur d'init par exemple
    0000 0001 <-- n+1
    0000 0010
    ...
    0001 0000
    Ici, on le bit se déplace de droite à gauche

    Il n'y a aucune complexité dans l'algo...

    2ieme cas
    0000 0000
    0000 0001
    0000 0011
    0000 0010
    0000 0110
    0000 0100
    ....
    En fait, c'est deux bits collés qui se déplacent
    L'algo est "un peu plus compliqué..."

    3ieme Cas
    0000 0000
    0000 0001
    0000 0011
    ....
    0001 0000
    0011 0000
    0010 0010 <-- Ce bit est une erreur aléatoire à ne pas prendre en compte
    0110 0000 Je sais que le(s) bit(s) qui se déplacent sont dans la zone

    La, ca se corse et je commence à craquer!

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    2ieme cas
    0000 0000
    0000 0001
    0000 0011
    0000 0010
    0000 0110
    0000 0100
    ....
    En fait, c'est deux bits collés qui se déplacent
    L'algo est "un peu plus compliqué..."
    Je ne vois pas où sont tes bits à 1 qui se déplacent. Notamment à la ligne : 0000 0010

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    644
    Détails du profil
    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 644
    Points : 754
    Points
    754
    Par défaut
    Pourriez-vous priciser les tenants et aboutissants?
    ceci etant dit si on a les séries avec un déplacement, une autocorrelation du signal doit pouvoir conduire au résultat.

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 143
    Points
    11 143
    Par défaut
    bonjour,

    ce projet me fait penser au codage de Hamming. Y a-t-il un lien ?

    cf. "code de Hamming" et "distance de Hamming"

Discussions similaires

  1. Non-detection de Windows 8.1 64 bits
    Par Yannick80 dans le forum VirtualBox
    Réponses: 7
    Dernier message: 06/10/2014, 05h42
  2. Detecter changement bit couleur
    Par thebarbarius dans le forum Débuter
    Réponses: 0
    Dernier message: 22/04/2012, 23h41
  3. Code machine et bits de déplacement
    Par -Mod- dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 05/04/2011, 21h51
  4. [WD14] Detection déplacement d'une colonne dans une table
    Par cybermat3 dans le forum WinDev
    Réponses: 2
    Dernier message: 19/03/2010, 10h09
  5. Detecter Window 64 bits
    Par j.p.mignot dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/07/2009, 09h51

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