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

 C Discussion :

méthode décalage temporel


Sujet :

C

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    31
    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 : 31
    Points : 27
    Points
    27
    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
    543
    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 : 543
    Points : 1 745
    Points
    1 745
    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
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    31
    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 : 31
    Points : 27
    Points
    27
    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 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Points : 4 182
    Points
    4 182
    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
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    31
    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 : 31
    Points : 27
    Points
    27
    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 expérimenté

    Homme Profil pro
    Collégien
    Inscrit en
    Juillet 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afghanistan

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juillet 2010
    Messages : 545
    Points : 1 429
    Points
    1 429
    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
    543
    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 : 543
    Points : 1 745
    Points
    1 745
    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, 16h28
  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, 10h18
  3. Réponses: 0
    Dernier message: 30/04/2009, 15h54
  4. Duplication et décalage temporel de signal
    Par rocuv dans le forum Signal
    Réponses: 8
    Dernier message: 13/02/2009, 13h51
  5. Timer décalage temporel
    Par hholivier dans le forum MFC
    Réponses: 5
    Dernier message: 13/12/2005, 13h36

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