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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2018
    Messages : 16
    Points : 14
    Points
    14

    Par défaut méthode décalage temporel

    Bonsoir à tous ,

    Voila j'ai un petit probléme de compréhension, le voici :

    On doit injecté un signal à l'entré d'un DSP et du coup on doit faire varier la fréquence du signal (200 hz, 500 hz et 2kHz).Et on doit mesurer le décalage apres chaque changement de fréquence.
    Du coup , je dois un buffer circulaire afin d'étendre le décalage de 2ms.

  2. #2
    Membre expérimenté
    Avatar de sambia39
    Homme Profil pro
    No Comment
    Inscrit en
    mai 2010
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : No Comment
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : mai 2010
    Messages : 426
    Points : 1 522
    Points
    1 522

    Par défaut

    Bonsoir,
    Et du coup, quelle est alors, votre question ?
    Celui qui peut, agit. Celui qui ne peut pas, enseigne.
    Il y a deux sortes de savants: les spécialistes, qui connaissent tout sur rien,
    et les philosophes, qui ne connaissent rien sur tout.
    George Bernard Shaw

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2018
    Messages : 16
    Points : 14
    Points
    14

    Par défaut

    et ma question estlasuivante:

    comment produire un temps de décalage avec la structure du buffer circulaire ? je sais pas si il faut agrandir le nombre d'élément de mon tableau

    je suis un peu perdu

  4. #4
    Expert confirmé
    Inscrit en
    mars 2005
    Messages
    1 374
    Détails du profil
    Informations forums :
    Inscription : mars 2005
    Messages : 1 374
    Points : 4 028
    Points
    4 028

    Par défaut

    Le décalage de quoi ? De phase ? Par rapport à quoi (faut une référence) ? Le buffer contient les échantillons ? La fréquence d'échantillonnage reste fixe ? Faut faire un petit effort de présentation, nous ne sommes pas dans ta tête.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2018
    Messages : 16
    Points : 14
    Points
    14

    Par défaut

    Désole
    -C'est un décalage temporel

    -Ma fréquence d'échantillonage reste la meme (48khz)

    -Oui le buffer contient des échantillons du signal d'entré

    -Est le but que lorsque je changes de fréquence(200hz,500hz et 2khz) de mon signal , il y aura un décalage temporel. Et on veut étendre ce décalage temporel à 2ms par l'intermédiaire du buffer circulaire

    je sais pas si je suis explicite. dis moi les informations manquantes.

  6. #6
    Membre éclairé

    Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    juillet 2010
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2010
    Messages : 327
    Points : 671
    Points
    671

    Par défaut

    taille du buffer fixe : = ceil(2e-3*48e3) = 96 échantillons
    deux index (lectures et écriture) du buffer intialisés à zero.
    incrémenter l'index associé de 1 (modulo taille du buffer) à chaque écriture ou lecture dans le buffer
    faire une lecture retardée ms milliseconde <=> appliquer un offset -round(ms*1.0e-3/48e3) modulo taille du buffer sur l'index de lecture.

  7. #7
    Membre expérimenté
    Avatar de sambia39
    Homme Profil pro
    No Comment
    Inscrit en
    mai 2010
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : No Comment
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : mai 2010
    Messages : 426
    Points : 1 522
    Points
    1 522

    Par défaut

    Si j'ai bien compris, vous avez une fréquence d'échantillonnage qui ne change pas (donc constante) a ceci, on a également un buffer ou vecteur(tableau) contenant des échantillons du signal d'entrer. Donc, par déduction, on a ici affaire, soit à un filtre passe bande ou alors un filtre passe bas avec une cassure de 5 khz (peut-être).

    Le travail demandé (du moins ce qui est demander) doit probablement être la conception d'un buffer circulaire dans lequel, se trouvent les différentes valeurs correspondant aux fréquences, dont le passage d'une fréquence à l'autre est retardé de 2 ms. Chose que mith06 a répondu a commencé par déterminer la taille des échantillons (nombre d'échantillons). Là où je n'ai pas trop saisi, c'est le moment de la génération du signal est ce que le retard de 2 ms est déjà appliqué ou (visiblement) en l'applique au moment de la lecture des donnée du buffer (donc, une temporisation de 2 ms avants lecture; "si éventuellement, vous pouvez m'éclairer") .

    Autres questions pour matlab31 : c'est quoi la question (/ le contexte) mais aussi qu'est ce qui se trouve en amont et avals (CNA/CAN +échantillonneur+filtre ...... ?, peut-être avec un schéma/énoncé du sujet, on peut y voir clair).
    S'agit-il en réalité de déterminer le retard ou autres ?

    À bientôt
    Celui qui peut, agit. Celui qui ne peut pas, enseigne.
    Il y a deux sortes de savants: les spécialistes, qui connaissent tout sur rien,
    et les philosophes, qui ne connaissent rien sur tout.
    George Bernard Shaw

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

Discussions similaires

  1. FFT pour décalage temporel
    Par rhum187 dans le forum Signal
    Réponses: 1
    Dernier message: 30/11/2016, 17h28
  2. 3dsmax : Décalage temporel dans une animation
    Par djos06 dans le forum Création de jeux vidéo
    Réponses: 3
    Dernier message: 11/04/2012, 11h18
  3. Réponses: 0
    Dernier message: 30/04/2009, 16h54
  4. Duplication et décalage temporel de signal
    Par rocuv dans le forum Signal
    Réponses: 8
    Dernier message: 13/02/2009, 14h51
  5. Timer décalage temporel
    Par hholivier dans le forum MFC
    Réponses: 5
    Dernier message: 13/12/2005, 14h36

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