Witam. Na wstępie wyjaśnię dlaczego filtr umieściłem w cudzysłowie.
Program wyznacza wartość pewnej liczby "LC" tak aby zminimalizować błąd fazy między dwoma sygnałami prostokątnymi. Program w toku pracy wyznacza przebieg zmian wartości tej liczby i moim wektorem jest ten przebieg. Na początku pracy liczba LC posiada pewne oscylacje, jednak po pewnym czasie "ustala się", to znaczy zgodnie z zasadą działania przyjmuje dwie optymalne wartości. Zmiany następują wraz z kolejnymi cyklami sygnału referencyjnego o zadanym okresie. System jest systemem dyskretnym właśnie z okresem tego sygnału referencyjnego. W związku z tym można powiedzieć, że mam odpowiedź układu na pobudzenie pewną wartością początkową.
A teraz do sedna. Chciałbym wyznaczyć charakterystykę częstotliwościową tego układu. Znam jego odpowiedź impulsową w postaci wektoru kolejnych wartości liczb "LC".
Jak to zrobić w matlabie ? Próbowałem wyznaczyć to jako transformatę fouriera, jednak chyba nie za bardzo orientuje się jak to zrobić, gdyż wykonanie polecenia Y=fft(LC) i wykreślenie tego przebiegu nie bardzo daje jakieś sensowne wyniki.
Ewetualnie może ktoś zaproponować alternatywną metodę "dopasowania " charakterystyki częstotliwościowej do odpowiedzi. Przykładowo, jak można w matlabie zadeklarować filtr o zadanej charakterystyce, następnie wyznaczyć jago tranformatę odwrotną w celu wykreślenia odpowiedzi impulsowej ? W ten sposób mogę ewentualnie dopasować do siebie dwie odpowiedzi impulsowe i otrzymać tak przybliżoną charakterystykę filtru ?
Z góry dziękuję za wszelką pomoc.
Program wyznacza wartość pewnej liczby "LC" tak aby zminimalizować błąd fazy między dwoma sygnałami prostokątnymi. Program w toku pracy wyznacza przebieg zmian wartości tej liczby i moim wektorem jest ten przebieg. Na początku pracy liczba LC posiada pewne oscylacje, jednak po pewnym czasie "ustala się", to znaczy zgodnie z zasadą działania przyjmuje dwie optymalne wartości. Zmiany następują wraz z kolejnymi cyklami sygnału referencyjnego o zadanym okresie. System jest systemem dyskretnym właśnie z okresem tego sygnału referencyjnego. W związku z tym można powiedzieć, że mam odpowiedź układu na pobudzenie pewną wartością początkową.
A teraz do sedna. Chciałbym wyznaczyć charakterystykę częstotliwościową tego układu. Znam jego odpowiedź impulsową w postaci wektoru kolejnych wartości liczb "LC".
Jak to zrobić w matlabie ? Próbowałem wyznaczyć to jako transformatę fouriera, jednak chyba nie za bardzo orientuje się jak to zrobić, gdyż wykonanie polecenia Y=fft(LC) i wykreślenie tego przebiegu nie bardzo daje jakieś sensowne wyniki.
Ewetualnie może ktoś zaproponować alternatywną metodę "dopasowania " charakterystyki częstotliwościowej do odpowiedzi. Przykładowo, jak można w matlabie zadeklarować filtr o zadanej charakterystyce, następnie wyznaczyć jago tranformatę odwrotną w celu wykreślenia odpowiedzi impulsowej ? W ten sposób mogę ewentualnie dopasować do siebie dwie odpowiedzi impulsowe i otrzymać tak przybliżoną charakterystykę filtru ?
Z góry dziękuję za wszelką pomoc.