logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Filtry cyfrowe - fir. Wykresy w Matlabie.

toskania 09 Gru 2009 00:30 3038 1
  • #1 7364501
    toskania
    Poziom 10  
    Ostatnio na wykladzie mialam filtry cyfrowe..wszystko zapisane w matlabie..pojawia sie 5 wykresow..czy moglby mi ktos wytlumaczyc oco w nich chodzi..?? bardzo dziękuje za wszelka pomoc..
    
    %filtry cyfrowe
    %badanie wlasciwosci filtrow
    clear all, clc
    %def wspolczynnikow filtru
    gr=7;
    n=5;
    fg=0.05*gr;
    %H(z) = 1-z^(-K) gdzie K=Gr+2
    num = fir1(n,fg,'high');   %[1 0 0 0 0 0 0 0 -1]   
    den = 1;   %[1 0 0 0 0 0 0 0 0 ];                 
    
    %badanie
    
    figure(1)
    % filtr definiowany macierzami num i den
    zplane(num,den)
    title('wykres polozenia zer/biegunow')
    
    %okreslamy charakterystyke czestotliwosciowa
    [H,q]= freqz(num,den,512);
    mag=abs(H); %modul z H - odpowiedz apmlitudowa
    
    %faza - odpowiedz fazowa
    phase = angle(H)*180/pi; %(wynik otrzymujemy w stopniach)
    figure(2)
    plot(q,mag)
    title('wykres modulu transmitancji')
    
    figure(3)
    plot(q,phase) %wykreslamy kat
    title('ch-ka fazowa filtru')
    
    %odpowiedz impulsowa
    figure(4)
    impz(num,den)
    title('odpowiedz impulsowa filtru')
    
    %podstawowa charakterystyka w dziedzinie 
    %czasu dyskretnego
    u = [1 ones(1,127)]; % skok jednostkowy
    stepresp = filter(num,den,u);
    figure(5)
    plot(stepresp)
    title('odp filtru jednostkowego')
    
  • #2 7502364
    Einherjer
    Poziom 12  
    Jeśli nie wiesz co to odpowiedz impulsowa, zera i bieguny transmitancji i co to nam mówi, to potrzebny jest porządny podręcznik podstaw automatyki (Greblicki) lub teorii systemów (Kaczorek). Jest w nich opisana transformata Z (dyskretny odpowiednik transformaty Laplace'a). Jeśli wiesz -- filtr cyfrowy można potraktować jako układ (człon) dynamiczny i wyznaczyć jego transmitancję (dyskretną), żeby potem sprawdzić jego wpływ na stabilność systemu, itd. Transmitancja definiuje filtr, pozwalając na przykład na wyznaczenie odpowiedzi na określone pobudzenie.
REKLAMA