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

Python Discussion :

Code Python émission et réception d'un signal


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2025
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2025
    Messages : 5
    Par défaut Code Python émission et réception d'un signal
    Bonjours, je rencontre des problemes avec un code python en effet, le but est d'écrire un message type texte, de le mettre sous forme binaire avec la table ASCII, le moduler avec ASK et manchester pour le transmettre sous forme d'ultrason
    un autre code pour receptionner le son, et le décoder jusqu'à réobtenir le message original
    j'ai essayer plusieur avoir a l'aide de sounddevice ect, mais je n'arrive jamais a retrouver le message originel

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Salut,
    Si vous n'aviez pas de problème vous ne demanderiez pas de l'aide.

    Et si vous ne décrivez pas le problème rencontré (de façon un peu plus technique), on ne va pas deviner que faire pour vous aider (a part compatir... qui ne vous aidera pas).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 536
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 536
    Par défaut
    avant le code de réception, il faut s'assurer de savoir si il y a bien quelque chose de transmis et de réceptionné:
    est-ce que ce qui est envoyé à l'émetteur est correct?
    est-ce que l'émetteur sait envoyer le message à la fréquence voulue?
    est-ce que le récepteur capte la fréquence supposée émise? et avec suffisamment de puissance pour être correctement lue (et le signal filtré sur la fréquence d'envoi pour éliminer le bruit des autres fréquences)

    tu dis que tu n'arrives jamais à avoir le signal original, ça veut dire que arrive à percevoir un résultat ? ou aucun résultat? si un résultat essayer de voir la différence avec l'entrée.

    Bref beaucoup d'élément non python à vérifier également en plus du code de codage initial.

    PS: pour rappel, une chaine texte est une succession de caractères déjà codés en ascii (à moins de vouloir transmettre le code ascii des caractères sous forme de caractères également)

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2025
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2025
    Messages : 5
    Par défaut Suite
    Merci de vos conseil, en effet je viens d'arriver sur le canal et je suis pas encore très familier a tous ca.
    Alors :
    Aucun problème au niveau de l'émission du signal, le problème et la réception du signal, je ne récupéré aucun ultrason et aucun caractère ne s'affiche. Je ne sais pas exactement si j'arriver a capter la fréquence souhaiter, ce qui rend compliquer les modifications
    Ce que j'aimerais arriver a faire et de capter les ultrason, et pouvoir définir qu'une certaines fréquence correspond a un 0 ou a un 1 pour pouvoir retrouver mon code binaire mais je tourne en rond

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Citation Envoyé par Frost349 Voir le message
    mais je tourne en rond
    A la base, c'est de la programmation réseau.

    Il faut pouvoir penser couches de protocole et appariement entre couches émission réception pour écrire un code pour qui pourra se tester couche par couche...

    Pour le reste, pour pouvoir vous aider, il faut pouvoir comprendre ce qui a été fait et si possible reproduire quelque chose.

    Citation Envoyé par Frost349 Voir le message
    Aucun problème au niveau de l'émission du signal, le problème et la réception du signal, je ne récupéré aucun ultrason
    L'oreille humaine n'entend pas les ultrasons. Soit vous avez un équipement ad hoc pour les détecter soit vous ne pouvez même pas savoir s'ils ont été émis.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2025
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2025
    Messages : 5
    Par défaut Code pour la transmission d'un texte
    J'aimerais faire ceci en rajoutant le fait d'emmètre , puis avec un autre ordi capter le son et le recuperer pour le decrypter
    Signal texte modution.py
    j'ai essayer de mettre le code en piece jointe

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2025
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2025
    Messages : 5
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    A la base, c'est de la programmation réseau.

    Il faut pouvoir penser couches de protocole et appariement entre couches émission réception pour écrire un code pour qui pourra se tester couche par couche...

    Pour le reste, pour pouvoir vous aider, il faut pouvoir comprendre ce qui a été fait et si possible reproduire quelque chose.



    L'oreille humaine n'entend pas les ultrasons. Soit vous avez un équipement ad hoc pour les détecter soit vous ne pouvez même pas savoir s'ils ont été émis.

    - W
    Je sais qu'il on était emis car quand je change la fréquence j'entend le son, je pense vraiment que le problème viens de la réception de ce signal

  8. #8
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Citation Envoyé par Frost349 Voir le message
    Je sais qu'il on était emis car quand je change la fréquence j'entend le son, je pense vraiment que le problème viens de la réception de ce signal
    Le code python que vous avez posté fonctionne de bout en bout (sans passer par haut-parleur et micro).
    Pour le reste, si vous avez un soucis dans les couches physiques... on ne va pas pouvoir le résoudre à votre place.
    Pour le reste, vu comment est écrit le code, si ça ne fonctionne pas, ce sera galère à débrouiller...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2025
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2025
    Messages : 5
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Le code python que vous avez posté fonctionne de bout en bout (sans passer par haut-parleur et micro).
    Pour le reste, si vous avez un soucis dans les couches physiques... on ne va pas pouvoir le résoudre à votre place.
    Pour le reste, vu comment est écrit le code, si ça ne fonctionne pas, ce sera galère à débrouiller...

    - W
    Merci quand meme

  10. #10
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Citation Envoyé par Frost349 Voir le message
    Merci quand meme
    De toutes façons, on ne peut pas vérifier que la bande passante des équipements que vous utilisez supporte les ultrasons: c'est dans leurs caractéristiques techniques (ni s'ils fonctionnent).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  11. #11
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 827
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par Frost349 Voir le message
    Merci quand meme
    Le souci principal de ton code est qu'il est totalement fouillis. Un peu d'action, puis une fonction, puis encore de l'action, puis encore une fonction etc. Plus ces affichages matplotlib qui se pointent par-ci/par-là... On peut pas suivre.
    Essaye de mieux t'organiser. Ok tu as besoin d'une fonction donc tu l'écris mais tu l'écris tout en haut avec toutes les autres fonctions. Puis enfin tu peux programmer ton algo qui, dès lors, sera plus lisible.
    Et pour matplotlib là aussi une fonction bien à part que tu appelles à la fin avec divers paramètres permettant d'afficher tes diverses figures.

    Accessoirement on préfère un code source posté dans le forum (mis entre balises [code] et [/code] pour qu'il reste formaté Python) et qu'on peut copier/coller ; qu'un fichier à télécharger. C'est aussi ce que précisent les règles.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Bouml]modifier le générateur de code python
    Par cedrix57 dans le forum BOUML
    Réponses: 4
    Dernier message: 16/03/2009, 22h12
  2. Réponses: 3
    Dernier message: 08/03/2009, 10h50
  3. conversion d'indentation dans un code python
    Par KINENVEU dans le forum Général Python
    Réponses: 2
    Dernier message: 26/02/2009, 04h04
  4. Réponses: 1
    Dernier message: 24/05/2008, 17h04
  5. [SWIG] dialogue entre code C et code python
    Par dmichel dans le forum Interfaçage autre langage
    Réponses: 12
    Dernier message: 19/12/2007, 21h19

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