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

Traitement du signal Discussion :

Decomposition dans une base paramétrée


Sujet :

Traitement du signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Par défaut Decomposition dans une base paramétrée
    Bonjour à tous,

    J'ai une base paramétrée, c'est à dire une base composée de { Ti }, i=1..n

    Chaque Ti est une fonction (un signal créneau par exemple) comportant un certain nombre de paramètres. Par exemple, le créneau dépend de sa largeur L et de son temps de début t_{debut}.

    Mon problème consiste alors à décomposer un signal inconnu s dans la base des T_{i}. Le résiultat est de la forme

    s = \alpha_{1} T_{1} + ... + \alpha_{n} T_{n}

    Il faut donc estimmer :

    - Les bons paramètres de chaque T_{i}
    - Les coefficients \alpha_{i} de la décomposition

    Pouvez vous m aiguiller sur un type d'algorithme me permettant de réaliser cette décomposition ? Je ne pense pas qu'un algorithme d'optimisation classique suffise.

    Merci pour vos conseils

  2. #2
    Membre très actif
    Profil pro
    chercheur
    Inscrit en
    Avril 2004
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : chercheur

    Informations forums :
    Inscription : Avril 2004
    Messages : 830
    Par défaut
    Citation Envoyé par on2101 Voir le message
    Je ne pense pas qu'un algorithme d'optimisation classique suffise. )
    Je pense que si.

  3. #3
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonjour,

    ta base paramétrée est une base d'un espace H. Quel est cet espace H? Puisque tu as une base, tu peux décomposer tout élément f de H en fonction des T_i. Ca doit te permettre de trouver une expression générale pour les coefficients alpha_i. Avec un peu de chance, H est un espace de Hilbert et les alpha_i correspondent aux résultats de produits scalaires (f,T_i).

    Une fois que tu as fait ça, tu peux t'attaquer au signal s proprement dit. A quel espace s appartient-il? Est-ce que cet espace contient H?

    Une fois les réponses à ces questions, on pourra plus t'aider pour savoir si ton approche est juste et quelle méthode employer pour approcher s.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Par défaut
    Bonjour,

    Merci pour l intérêt que vous portez à mes questions.

    Je me suis rendu compte que j'ai oublié de préciser un point essentiel

    J'ai utilisé de mot base alors qu'en fait les T_{i} ne forment pas une base d'un espace fonctionnel H.

    En fait, les T_{i} ont été construits "manuellement" et correspondent à des évènements ou types de signaux. Il s'agit en fait plutot d'une sorte de dictionnaire contenant des signaux (de taille variable) et je voudrais, dans la mesure du possible, exprimer au mieux mon signal d'entrée par des éléments de mon "dictionnaire".

    Je dis que mes signaux ne forment pas une base au sens mathématique du terme car, les ayant créés manuellement, il y a de fortes chances pour qu'ils ne forment pas une base.

    Dois-je alors m'orienter vers une "reconnaissance de motifs ou pattern" (reconnaitre les elements du dictionnaire dans le signal d'origine, avec estimation des paramètres optimaux à chaque fois) plutot que vers une approche de décomposition dans une base (qui n'en est pas une en fait) ?

    En fait j'ai utilisé le mot "base " en pensant plutot à une base de données plus qu'à une base au sens mathématique du terme.

  5. #5
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonjour,

    Citation Envoyé par on2101 Voir le message
    Dois-je alors m'orienter vers une "reconnaissance de motifs ou pattern" (reconnaitre les elements du dictionnaire dans le signal d'origine, avec estimation des paramètres optimaux à chaque fois) plutot que vers une approche de décomposition dans une base (qui n'en est pas une en fait) ?
    Pour moi, les deux approches sont identiques mais je peux me tromper.

    EDIT : pourquoi utilises-tu un dictionnaire "fait maison" plutôt qu'une décomposition spectrale classique (Fourier, ondelettes, ...)?

Discussions similaires

  1. [Oracle] Recherche nulle dans une base et affichage
    Par GLDavid dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/04/2006, 01h01
  2. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  3. bug dans une base Access
    Par bizouard dans le forum Access
    Réponses: 5
    Dernier message: 29/12/2003, 12h41
  4. Réponses: 3
    Dernier message: 12/11/2003, 00h34
  5. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12

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