logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 3791381
    sq2gn
    Poziom 11  
    Wiem, że Matlab oferuje komplet narzędzi do badania filtrów. Jednak kompletnie nie wiem, jak się nimi obsłużyć, aby zbadać filtr podpięty pod kartę dźwiękową. Próbowałem coś wyguglać, ale jest tylko o projektowaniu w matlabie, ewentualnie o podglądaniu tego, co się w nim zaprojektowało. Nie znalazłem nic o fizycznych filtrach podpiętych pod kompa (w moim przypadku EZ-Lite 21061).

    Ktokolwiek widział, ktokolwiek wie. Piwko się znajdzie :)
  • #2 3796481
    qrdel
    Poziom 28  
    Wszystko zależy od tego czy jest potrzebny wobulator, czy charakterystyka filtru.
    Do tej pory nie używałem Matlaba w bezpośrednim połączeniu ze światem zewnętrznym (bo uzależniłem się od LabViewa).
    Jeżeli jednak masz opanowane wystawianie sygnału i pobieranie próbek, lub całych rekordów danych to nie widzę przeszkód.
    Do realizacji "wobulatora" wystarczy wystawiać sygnał zmieniając mu częstotliwość i w odpowiednich momentach (co stały odstęp częstotliwości (skala liniowa) lub co stały względny wzrost częstotliwości (skala log.)) pobierać rekord z sygnału wyjściowego i razem z sygnałem oryginalnym zastosować jedną z metod do określenia wzmocnienia/tłumienia lub przesunięcia fazy. Każdy wynik odkładać na wykresiku jako jeden punkt.

    Można też (raczj przy badaniu w węższych pasmach) zastosować szczególny zsyntetyzowany sygnał i zarejestrować całą odpowiedź badanego układu na takie wymuszenie.
    Potem znowu metody wyznaczania transmitancji.
    Teoretycznie idealnym sygnałem jest delta Diraca, praktyczniejszy jest chyba szum (może nie być biały, tylko odp. przystosowany do problemu); czasem stosuje się specjalne paczki (np. w sonarze) albo superpozycje kilku sinusów.
    Z metod chyba najprostsza jest w funkcji spectrum() przy podaniu dwóch przebiegów.
    (zalecam przeczytanie helpa)

    powodzenia
    maciek
REKLAMA