Studiowałem trochę na temat filtra adaptacyjnego w Internecie i odkryłem, że jest to specjalny filtr, który aktualizuje jego wartość, gdy tylko będzie działać. Sprawdza różnicę między wejściem a wyjściem a użyciem funkcji błędu, a poprzednie współczynniki dowiadują się o nowych współczynnikach filtra.
Ale to nie ma sensu. Zawsze stara się minimalizować różnicę między wejściem a wyjściem. Jak to się przyda, jeśli spróbuje przekazać wszystkie sygnały bez zmian.
Czy ktoś może mi wyjaśnić, w jaki sposób jest wykorzystywany w aplikacjach dnia rzeczywistego.
Dobrze też będzie, jeśli możesz mi pomóc poprzez linki, które mogłyby pomóc mi w implementacji adaptacyjnego filtra cyfrowego.
proszę o komentarz, jeśli nie jestem pewien, czy wyrażam swoje wątpliwości!
źródło
Odpowiedzi:
Kluczową koncepcją, której brakuje, jest to, że nie tylko minimalizujesz różnicę między sygnałami wejściowymi i wyjściowymi. Błąd jest często obliczany na podstawie drugiego wejścia. Wystarczy spojrzeć na przykład Wikipedii związany z EKG .
Współczynniki filtra w tym przykładzie są ponownie obliczane w celu zmiany częstotliwości wycinania filtra wycinającego zgodnie z częstotliwością wydobywaną z sygnału sieciowego. Można użyć statycznego filtra wycinającego, ale trzeba by odrzucić szerszy zakres częstotliwości, aby uwzględnić zmienność częstotliwości sieci. Filtr adaptacyjny podąża za częstotliwością sieci, dzięki czemu pasmo zatrzymania może być znacznie wąskie, zachowując w ten sposób więcej przydatnych informacji EKG.
EDYTOWAĆ:
Spojrzałem na to jeszcze raz i myślę, że rozumiem twoje pytanie nieco lepiej. Algorytm LMS potrzebuje terminu błędu, aby zaktualizować współczynniki filtra. W przykładzie EKG, który parafrazuję powyżej, podaję błąd jako drugie wejście z napięcia sieciowego. Teraz zgaduję, że myślisz: „Dlaczego po prostu nie odjąć hałasu od sygnału plus szum, aby wyjść z sygnału?” To działałoby dobrze w prostej liniowejsystem. Co gorsza, większość przykładów podanych online mówi (poprawnie, ale myląco), że błąd jest obliczany na podstawie różnicy między pożądanym sygnałem a mocą wyjściową filtra adaptacyjnego. To powoduje, że każda rozsądna osoba myśli: „Jeśli masz już pożądany sygnał, po co zawracać sobie głowę tym wszystkim !?”. To może pozostawić czytelnikowi brak motywacji do czytania i rozumienia matematycznych opisów filtrów adaptacyjnych. Kluczem jest jednak sekcja 18.4 Podręcznika cyfrowego przetwarzania sygnałów , wyd. Vijay K. Madisetti i Douglas B. William.
gdzie:
Będę nadal opierał się na tej odpowiedzi, kiedy będę miał czas, próbując ulepszyć przykład EKG.
Uważam, że ten zestaw notatek z wykładów jest szczególnie dobry: Zaawansowane przetwarzanie sygnałów Adaptacyjna estymacja i filtry adaptacyjne - Danilo Mandic
źródło
http://ezcodesample.com/UAF/UAF.html jest to przykład z kodowaniem próbek nieliniowego filtrowania adaptacyjnego.
źródło