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

Zaprojektować filtr pasmowoprzepustowy NOI

bybek5 16 Sty 2011 18:29 4324 3
REKLAMA
  • #1 9015045
    bybek5
    Poziom 10  
    Ponawiam ten temat, bo moderator poprzedni go usunął za to, że nie mam wykresu. Ale o to właśnie chodzi, że nie wiem jak go wykonać. Tworzę temat, dlatego że chcę otrzymać pomoc (od tego jest m.in. forum).

    Dlatego proszę moderatorów, o pozostawienie tematu, przynajmniej przez kilka dni.


    Muszę zaprojektować filtr pasmowoprzepustowy (NOI) przy użyciu transformacji biliniowej. Choć nie mam na ten temat bardzo podstawową wiedzę, coś udało mi się skleić dzięki książce "Wprowadzenie do cyfrowego przetwarzania sygnałów" R.Lyons'a.

    Doprowadziłem do wyrażenia:

    $$H(z)= \frac{0,53775-1,075501z^{-2}+0,53775z^{-4}}{1-0,549585z^{-1}-0,81349z^{-2}+0,200243z^{-3}+0,250172z^{-4}}$$

    z tego wynika, że algorytm projektowanego filtra ma postać:

    $$y(n)=0,53775x(n) - 1,075501x(n-2) + 0,53775x(n-4) + 0,549585y(n-1) + 0,81349y(n-2) 0,200243y(n-3) - 0,250172y(n-4)$$

    Z tego co wynika z książki, to już jest wszystko zrobione. Chciałbym do tego zrobić odpowiedni wykres charakterystyki widmowej lub fazowej (o ile to nie jest to samo), ale nie wiem jak go wykonać. Mam przykładową charakterystykę z w/w książki, ale nie rozumiem jak on został sporządzony (skąd te dane).

    Oto zdjęcie tej charakterystyki:
    Zaprojektować filtr pasmowoprzepustowy NOI
  • REKLAMA
  • #2 9015547
    Elektronik9
    Poziom 30  
    Witam.
    Charakterystyka widmowa (zapewne chodzi o amplitudową) to moduł transmitancji (czyli moduł H(z)). Ch-ka fazowa natomiast to argument transmitancji.

    Odpowiednie wykresy uzyskasz łatwo w Matlabie.
  • REKLAMA
  • #3 9016243
    bybek5
    Poziom 10  
    Właśnie tak myślałem, że powinien być do tego jakiś program.

    Mówisz Matlab. A jest jakaś instrukcja jak używa się ten program? Z tego co się dowiedziałem to trzeba tam znać odpowiednie instrukcje.

    Nie ma czegoś prostszego?

    Jeszcze odnośnie wykresu.
    Znalazłem nowy przykład z wykonanym wykresem. Wygląda on tak:

    Zaprojektować filtr pasmowoprzepustowy NOI

    Chciałbym zrobić właśnie coś takiego. Tylko - nie wiem jak oblicz poszczególne wartości (czyli te czerwone punkty, które zaznaczyłem) aby nakreślić ch-kę.

    Z tego co przeczytałem (choć nie wiem czy dobrze zrozumiałem), to granica dla ch-ki na osi $$H_{d} (e ^{jOmega}) $$ powinna wynosić 1.

    Natomiast oś Ωd od -π do π Tylko jak obliczyć poszczególne punkty. Co wstawić za $$H_{d} (e ^{jOmega})$$ i π ? Jakie wartości?
  • #4 9016844
    Elektronik9
    Poziom 30  
    Instrukcja do Matlaba? W internecie znajdziesz pełno tutoriali, masz kilka książek.

    A instrukcje jakie mogą być przydatne: fdatool, filter, fft, fourier itp. - pogooglaj

    Jak nie wiesz co robi jakaś instrukcja, to piszesz help nazwa_instrukcji

    Z tego co pamiętam to częstotliwość graniczna filtru jest równa połowie częstotliwości próbkowania.

    Omega również od 0 do fs/2

    Zrób sobie wektor w Matlabie dla częstotliwości i potem wyznacz dla tego wektora ch-kę amplitudową i fazową i wykreśl ja plotem.
REKLAMA