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

Mathématiques Discussion :

Chaine binaire sans répétitions


Sujet :

Mathématiques

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 17
    Points : 7
    Points
    7
    Par défaut Chaine binaire sans répétitions
    bonjour a tous.
    Je suis a la recherche d'un algo pour générer une chaîne de bits de longueur arbitraire ayant pour propriété qu'en prenant aléatoirement une suite de x bits de la chaîne (x devant être minimum au regard de la longueur de la chaîne) il est possible de retrouver sa position dans la chaîne.
    Il faut donc générer une chaîne sans motifs répété.

    On peut aussi inverser le problème et chercher la chaîne binaire la plus longue possible pour qu'une suite de x bit n'existe qu'une seule fois dans la chaine.
    exemple pour 2 bits: 01100
    suite->position
    01->0
    11->1
    10->2
    00->3

    Il y a forcement plusieurs solutions possible (ne serait-ce que la complémentaire a 1 et la symetrique).

    C'est un problème connu mais malgré mes recherches je n'arrive pas a trouver d'infos dessus. Je ne dois pas utiliser les bons mots clef.

    Pour expliquer l'application envisagée j'essaye de faire une règle de codage absolut pour un système à déplacement linéaire. Ce type de système existe dans l'industrie mais je souhaiterait faire un truc maison (c'est pour un projet openhardware, difficile de prendre des modules indus).
    L'idée est donc de faire une mesure optique en limitant au maximum le déplacement de la tête de lecture pour trouver sa position le long de la règle.

    Merci d'avance a tous ceux qui pourront m'apporter leur aide
    il y a 10 types de personnes:
    celles qui savent compter en binaire
    et celles qui ne savent pas!

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 051
    Points : 9 386
    Points
    9 386
    Par défaut
    Ce problème s'appelle souvent "problème du digicode". Tu trouveras des choses avec ce nom.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 17
    Points : 7
    Points
    7
    Par défaut
    Bon, j'ai posé la meme question sur le forum de mon asso et je remet donc ici la réponse que j'y ai recue pour le cas ou quelqu'un tomberait sur ce thread:

    -------------------------------------------------------------------------------------------

    c'est utilisé sur les codeurs absolus

    ca s'appelle une séquence de De Brujin

    https://fr.wikipedia.org/wiki/Suite_de_de_Bruijn

    Papier utile ici
    http://www.sciencedirect.com.sci-hub...12365X00001175

    Ici ca semble montrer des séquences avec décodeur et du code!

    http://jgeisler0303.github.io/deBruijnDecode/

    -------------------------------------------------------------------------------------------

    merci tout de même pour l'aide
    il y a 10 types de personnes:
    celles qui savent compter en binaire
    et celles qui ne savent pas!

Discussions similaires

  1. affichage sans répétitions
    Par devdébuto dans le forum C
    Réponses: 24
    Dernier message: 19/11/2005, 15h28
  2. affichage sans répétitions
    Par devdébuto dans le forum C
    Réponses: 10
    Dernier message: 16/11/2005, 22h10
  3. [Binaire] Conversion decimal -> binaire sans vecteur
    Par yann1979 dans le forum Langage
    Réponses: 1
    Dernier message: 26/10/2005, 16h10
  4. [C#] Convertir une chaine accentue => sans accents
    Par alex57 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/09/2005, 09h21
  5. convertion d'une chaine binaire
    Par Mister dans le forum C
    Réponses: 3
    Dernier message: 03/10/2003, 22h39

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