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

Signal Discussion :

Convoluer avec un peigne de Dirac


Sujet :

Signal

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Convoluer avec un peigne de Dirac
    Bonjour,

    J'aimerais, sur Matlab, répéter un sinus amorti de 2900Hz à une période de 100Hz.

    J'ai écrit le code du sinus amorti mais je coince pour la suite. Je pense qu'il faut le convoluer avec un peigne de Dirac mais je ne vois pas du tout comment faire.

    Des idées ?

    Voici le code du sinus amorti :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    F=2900; % Fréquence du signal sinus
    Duree=0.5; % Durée d'observation signal
    dt=0.002; % Pas ou période d'échantillonnage temporel du signal
    N=Duree/dt; % Nombre total d'échantillons
    n=0:N; % "Vectorisation du temps" (échantillonnage)
    t=n*dt; % Définition du temps
    A = 1;
    tho = 0.1;
     
    %%%%% Génération du sinus amorti %%%
    y=A*exp(-t/tho).*sin(2*pi*F*t);
    plot(t,y)
    Merci d'avance !

  2. #2
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Petit détail je pense que tu voulais écrire
    n=0:N-1; pour avoir le bon nombre d'échantillons
    Ensuite si j'ai bien compris tu veux répéter le signal sur la période tho :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    NpointsParDecroissance = tho/dt;
    signal = repmat(y(1:NpointsParDecroissance),1,duree/tho);
    Il doit y avoir plus élégant mais ca fait le boulot

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Merci

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

Discussions similaires

  1. comment convoluer une matrice d'image avec un masque
    Par Youssef dans le forum Images
    Réponses: 1
    Dernier message: 15/12/2012, 22h52
  2. filtre en peigne avec une bande passante rectangulaire
    Par jena dans le forum Algorithmes et structures de données
    Réponses: 0
    Dernier message: 05/02/2008, 19h48
  3. [numarray] Image convolué avec une matrice.
    Par parp1 dans le forum Calcul scientifique
    Réponses: 1
    Dernier message: 20/04/2006, 17h35
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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