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

Autres éditeurs Discussion :

Fonctions de traitement de signal en c++


Sujet :

Autres éditeurs

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2014
    Messages : 31
    Points : 21
    Points
    21
    Par défaut Fonctions de traitement de signal en c++
    Bonjour,


    Je suis entrain de développer un logiciel en C++ permettant d’acquérir des données physiques en temps réel. Mon objectif est d'appliquer différents traitements sur les signaux reçus tels que : FFT, filtrage,... sur des vecteurs de point qui dépasse 100000. je me demande s'il y a des méthodes approximatives pour les calcules.

    Et Merci bien

  2. #2
    Membre habitué

    Inscrit en
    Avril 2011
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 55
    Points : 147
    Points
    147
    Par défaut
    Bonjour,

    En ce qui concerne les FFT, la librairie FFW[http://www.fftw.org/] est vraiment pas mal. OpenCV semble aussi capable de calculer des FFT[http://docs.opencv.org/doc/tutorials...transform.html], mais FFTW est plus réputée.

    En ce qui concerne le filtrage, ça dépend de ce que tu veux faire. Dans la plupart des cas, filter revient à convoluer dans l'espace direct, et à multiplier dans l'espace de Fourier[http://en.wikipedia.org/wiki/Convolution_theorem]. Du coup à partir du moment où tu sais calculer une FFT et une IFFT, tu sais filtrer un signal.

    Pour les gros tableaux, FFTW semble être capable de choisir l'algorithme optimal[http://www.fftw.org/fftw2_doc/fftw_3.html, FFTW_ESTIMATE]. De plus si MPI est envisageable dans ton code, FFTW est compatible avec MPI[http://fftw.org/doc/2d-MPI-example.h...d-MPI-example] ce qui permet de diviser l'espace de stockage et de réduire les temps de calcul.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2014
    Messages : 31
    Points : 21
    Points
    21
    Par défaut
    Merci bien ahoff , je vais essayer de l'implémenter, et je te tiendrai au courant.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/01/2014, 12h31
  2. Réponses: 1
    Dernier message: 18/11/2013, 10h01
  3. Réponses: 0
    Dernier message: 15/05/2012, 21h19
  4. DSP traitement du signal
    Par miminou dans le forum Autres architectures
    Réponses: 4
    Dernier message: 24/03/2005, 14h49
  5. Réponses: 8
    Dernier message: 29/11/2004, 16h28

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