Filtrage de bruit par densité spectrale de puissance
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Filtrage de bruit par densité spectrale de puissance



  1. #1
    franchouze

    Filtrage de bruit par densité spectrale de puissance


    ------

    Bonjour,

    je cherche à ajouter du bruit à un signal connaissant sa densité spectrale de puissance. Ce bruit peut être additif ou multiplicatif.

    Dans le cas d'un bruit additif j'ai vu que, pour retirer un bruit additif on pouvait faire :
    FFTSignalBruite = FFTSignal*(1-DSPbruit/(DSPSignal+DSPBruit) )
    J'essaye de faire des tests sous matlab mais sans succès...

    Est ce que qulqu'un pourrait m'aider avec des idées ou un petit bout de code ?

    Merci

    -----

  2. #2
    NicoEnac

    Re : Filtrage de bruit par densité spectrale de puissance

    Bonjour,

    Si par bruit additif, on entend qu'au signal s(t), on ajoute un bruit b(t), on obtient : srésultant(t) = spur(t) + b(t).
    Donc pour la FFT : Srésultant(f) = Spur(f) + B(f) (les FFT s'ajoutent)

    Bruit multiplicatif : srésultant(t) = spur(t) x b(t) donc pour la FFT : Srésultant(f) = Spur(f)*B(f) avec * signifiant produit de convolution.
    "Quand les gens sont de mon avis, il me semble que je dois avoir tort."O.Wilde

  3. #3
    franchouze

    Re : Filtrage de bruit par densité spectrale de puissance

    Salut NicoEnac et merci pour ta réponse.

    Le seul problème c'est que je ne connais pas la FFT de mon bruit. Je ne connais que sa DSP. (DSP = |FFT|²). Donc je perds l'information de phase de mon spectre.

    Un début de réponse pourrait être dans :

    http://publication.lal.in2p3.fr/2002...L/node258.html

    où on génère un bruit par une méthode autorégressive à partir d'un bruit blanc et de la DSP désirée. J'ai l'impression que c'est compliqué et mon chef se demande s'il n'y a pas plus simple... Je suis toujours à la recherche d'un coup de pouce svp si vous avez une idée.

  4. #4
    franchouze

    Re : Filtrage de bruit par densité spectrale de puissance

    Il y a quelquechose que je ne comprends pas dans la méthode autorégressive.

    On se fixe un ordre p (puissance de 2 en général) et on fait un calcul des coefficients par diverses méthodes (algorithme de Durbin Levinson, moindre carrés comme dans http://www.mathworks.com/access/help...ient=firefox-a )

    Supposons que ma DSP soit sur 1024 échantillons. Lorsque je prends la TF inverse, j'ai une fonction d'autocorrelation sur 1024 échantillons.
    J'ai vu que l'odre choisi pour l'AR est 4 voir 8 donc on résouds les équations de Yule-Walker (cf. lien précédent) en considérant que 4 ou 8 coefficient d'autocorrelation ?
    J'ai l'impression qu'on perd plein d'infos...

    Quelqu'un peut m'éclaircir ca svp je suis perdu...

  5. A voir en vidéo sur Futura
  6. #5
    franchouze

    Re : Filtrage de bruit par densité spectrale de puissance

    Personne ?

Discussions similaires

  1. Densité spectrale de puissance
    Par mav62 dans le forum Physique
    Réponses: 4
    Dernier message: 03/04/2010, 16h21
  2. Densité spectrale de puissance sous MATLAB...
    Par inviteb9f49292 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 07/11/2008, 12h42
  3. mesurer la densité spectrale de puissance
    Par invite517567cd dans le forum Électronique
    Réponses: 2
    Dernier message: 27/10/2008, 21h27
  4. Densité spectrale de bruit
    Par invite219d4326 dans le forum Électronique
    Réponses: 5
    Dernier message: 11/01/2007, 21h26
  5. Densité spectrale de bruit
    Par invite219d4326 dans le forum Physique
    Réponses: 1
    Dernier message: 10/01/2007, 20h53