Egalité de parseval et Matlab
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Egalité de parseval et Matlab



  1. #1
    invite55481d20

    Question Egalité de parseval et Matlab


    ------

    Bonjour,

    Je cherche à vérifier l'égalité de Parseval en Matlab sur un bruit blanc.
    Voilà mon code:
    Code:
    N=2^10;
    X=rand(N,1);  //def de mon bruit blanc
    
    Fs=100;
    Ts=1/Fs;
    
    // 1. Calcul de la DSP
    TF_X=fft(X);
    DSP_X=abs(TF_X)^2;
    puiss_X=sum(DSP_X)*(Fs/Nf)
    
    // 2. Calcul de la puissance du signal en temporel
    A=Ts*abs(X)^2;
    puissance_X=(1/N)*sum(A)*Ts
    Bien évidemment je ne trouve pas la même chose...
    Malheureusement je ne maitrise pas trop ces histoires de puissances, Parseval etc...
    Est-ce que quelqu'un pourrait m'aider ?
    merci beaucoup !

    -----

  2. #2
    invite55481d20

    Re : Egalité de parseval et Matlab

    Citation Envoyé par bartaban Voir le message
    Bonjour,

    Je cherche à vérifier l'égalité de Parseval en Matlab sur un bruit blanc.
    Voilà mon code:
    Code:
    N=2^10;
    X=rand(N,1);  //def de mon bruit blanc
    
    Fs=100;
    Ts=1/Fs;
    
    // 1. Calcul de la DSP
    TF_X=fft(X);
    DSP_X=abs(TF_X)^2;
    puiss_X=sum(DSP_X)*(Fs/Nf)
    
    // 2. Calcul de la puissance du signal en temporel
    A=Ts*abs(X)^2;
    puissance_X=(1/N)*sum(A)*Ts
    Bien évidemment je ne trouve pas la même chose...
    Malheureusement je ne maitrise pas trop ces histoires de puissances, Parseval etc...
    Est-ce que quelqu'un pourrait m'aider ?
    merci beaucoup !
    Personne pour m'aider?

  3. #3
    invite55481d20

    Re : Egalité de parseval et Matlab

    J'ai encore essayer mais je n'y arrive pas. Est-ce que qqun pourrait m'aider ?

  4. #4
    phryte

    Re : Egalité de parseval et Matlab

    Bonjour.
    AS-tu mis le point avant la puissance :
    DSP_X=abs(TF_X).^2;
    A=Ts*abs(X).^2;
    Et que vaut Nf ?

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

    Re : Egalité de parseval et Matlab

    Merci de ta réponse. Que signifie le point ?
    En attendant des réponse j'ai codé ceci :
    Code:
    N=2^10;
    X=rand(N,1);
    
          puiss_temp=sum(abs(X)^2);
    
    tf_X=fft(X);
    DSP_X=abs(tf_X)^2;
    
          puiss_freq=(1/N)*sum(DSP_X);
    Et là je trouve bien que puiss_temp = puiss_freq.

    Mais que signifie le .^2 ?

  7. #6
    phryte

    Re : Egalité de parseval et Matlab

    Bonjour.
    Le point fait faire le calcul élément par élément.

  8. #7
    invite55481d20

    Re : Egalité de parseval et Matlab

    Citation Envoyé par phryte Voir le message
    Bonjour.
    Le point fait faire le calcul élément par élément.
    ok merci.

    J'ai vraiment du mal avec ces histoires de Parseval etc...

    Code:
    N=2^10;
    X=rand(N,1);
    
          puiss_temp=sum(abs(X).^2);
    
    tf_X=fft(X);
    DSP_X=abs(tf_X).^2;
    
          puiss_freq=(1/N)*sum(DSP_X);
    ce code me donne puiss_temp = puiss_freq

    mais il n'y a pas un souci avec les (1/N) ???
    apparemment la puiss_temp aurait u facteur 1/N normalement, non ?

Discussions similaires

  1. egalité
    Par invite702dc325 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 28/11/2008, 08h45
  2. égalité
    Par invite4c8a24e7 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 06/03/2008, 13h00
  3. Formule de parseval et intégrale de fourier
    Par ketchupi dans le forum Physique
    Réponses: 7
    Dernier message: 12/10/2007, 07h42
  4. Parseval & Fourier !
    Par invitebea41c1b dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 01/09/2005, 15h56
  5. [MatLab] Sb2Sl => Matlab classique = pb intégration.
    Par invite6e6d5361 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/08/2005, 21h02