filtre Passe Bas

Affichage des résultats du sondage: oui ou nn

Votants
1. Vous ne pouvez pas participer à ce sondage.
  • 1

    1 100,00%
  • 2

    1 100,00%
Sondage à choix multiple
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

filtre Passe Bas



  1. #1
    invite17ae4981

    Angry filtre Passe Bas


    ------

    Bonjour tout le monde,

    Je cherche a créer un filtre passe-bas sous matlab pour les données suivantes:
    fréquence d'échantillonnage fe=5000Hz, Nombre échantillonnée N=50000,
    j'ai trouvé des routines sur des forums mais comme je suis débutant sur matlab je comprend pas grande chose
    comme par exemple ps :
    Code:
    %
    % [num,den] = butter(n,Omega)
    % n = nombre de poles
    % Omega = cutoff frequency
    %
    
    %
    % filter(num,den,X)
    % where X is the data we want to filter
    %
    
    %test
    
    n = 2;
    Omega = 0.10; %Hz
    [num,den] = butter(n,Omega);
    
    X=[];W=[];
    for i=-20:0.05:20
    X=[X, atan(i)+rand(1)];
    W=[W,atan(i)];
    end
    
    Y=-20:0.05:20;
    Z=filter(num,den,X);
    
    plot(Y,X,Y,Z,Y,W);
    comment estimer le numérateur et le dénominateur ? c'est quoi la fréquence de coupure ?

    -----
    Images attachées Images attachées  
    Dernière modification par yoda1234 ; 27/03/2012 à 12h35.

  2. #2
    lou_ibmix_xi

    Re : filtre Passe Bas

    comment estimer le numérateur et le dénominateur ? c'est quoi la fréquence de coupure ?
    C'est bien la fonction "butter" qui détermine le numérateur et le dénominateur (les coefficients "auto-regressive" et "moving-average") pour un filtre de type "butterworth", pour un ordre et une fréquence de coupure donnés. "help butter". Si tout ça c'est du chinoix, il est alors grand temps de relire les cours de traitements du signal, la partie sur le filtrage...

  3. #3
    invite17ae4981

    Re : filtre Passe Bas

    Merci lou, je comprend ce que tu m'écris, bon je vais essayer de faire mon mieux pour m'améliorer
    merci

  4. #4
    invite17ae4981

    Unhappy Re : filtre Passe Bas

    Bonjour,
    qlq'un peut m'expliquer pourquoi ça marche pas mon programme pour filtrer un signal de fechont=5000hz et N=50000

    a=load('7.txt');
    x=a(:,2);
    N=500000;
    dt=0.0002;
    t=0:dtN-1)*dt;
    [num,den] = butter(n,Omega)
    % n = nombre de poles
    % Omega = cutoff frequency

    % filter(num,den,X)
    % where X is the data we want to filter
    %

    %test

    n = 2;
    Omega = 0.10; %Hz
    [num,den] = butter(n,Omega);

    Z=filter(num,den,X);

    plot(t,Z);

    là je comprend pas pourquoi ça marche pas !

    merci d'avance

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Aide pour un filtre passe bas et passe haut.
    Par invite8f0ce5da dans le forum Électronique
    Réponses: 12
    Dernier message: 11/09/2011, 13h37
  2. filtre passif : bouchon, passe bande ou passe bas ?
    Par dorad dans le forum Électronique
    Réponses: 9
    Dernier message: 29/04/2010, 09h59
  3. L'air un filtre passe haut/ Cloison un filtre passe bas.
    Par invite92b520e9 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 27/04/2010, 09h39
  4. calcul d'un filtre passe bas et passe haut
    Par pingouinrouge dans le forum Électronique
    Réponses: 0
    Dernier message: 18/05/2008, 20h54
  5. Filtre BF glissant résonnant passe bas >> passe haut?
    Par mucky dans le forum Électronique
    Réponses: 7
    Dernier message: 05/03/2008, 17h45