Zarówno filtrowanie dolnoprzepustowe, jak i wygładzanie regresji wielomianowej mogą być postrzegane jako przybliżenia funkcji. Jednak sposoby na zrobienie tego są różne. Kluczowe pytanie, które należy tutaj zadać, brzmi: „Czy możesz zrobić jedno w kategoriach drugiego?” a krótka odpowiedź brzmi „nie zawsze” z powodów wyjaśnionych poniżej.
Podczas wygładzania przez filtrowanie kluczową operacją jest splot, w którym , co w dziedzinie częstotliwości przekłada się na y = F - 1 ( F ( x ) F ( h ) ), gdzie F oznacza dyskretna transformata Fouriera (i F - 1 odwrotność). Dyskretna transformata Fouriera (np. F ( x ) ) zapewnia przybliżenie xy(n)=x(n)∗h(n)y=F−1(F(x)F(h))FF−1F(x)xjako suma funkcji trygonometrycznych. Gdy jest filtrem dolnoprzepustowym, zachowywana jest mniejsza liczba składników niskiej częstotliwości, a nagłe zmiany x są wygładzane. Ustawia to filtrowanie dolnoprzepustowe w kontekście aproksymacji funkcji za pomocą funkcji trygonometrycznych jako funkcji bazowych , ale warto ponownie sprawdzić formułę splotu, aby zauważyć, że podczas filtrowania y (n) (wydajność filtra) zależy od x ( n ), a także ważoną sumę przeszłych próbek x (tutaj ważenie określone przez „kształt” h ). (podobne rozważania dotyczą oczywiście filtrów IIR z dodatkiem wcześniejszych wartości y (hxx(n)xh również)y(n)
Podczas wygładzania za pomocą jakiegoś wielomianu n , wyjście interpolantu zależy tylko od i kombinacji (różnych) funkcji bazowych (zwanych również monomialami ). Jakie są te różne funkcje podstawowe? Jest to stała ( 0 x 0 ), linia ( 1 x ), parabola ( 2 x 2 ) i tak dalej (patrz na to za miły ilustracji). Zwykle jednak, gdy mamy do czynienia z równo odległymi próbkami w czasie i ze względów dokładności, stosuje się formę wielomianu Newtonax(n)a0x0a1xa2x2. Powołuję się na to dlatego, że dzięki temu łatwo zauważyć, że podczas wykonywania interpolacji liniowej można zbudować jądro filtra, które zwraca liniowo ważoną sumę dostępnych próbek, podobnie jak wielomian interpolacji niskiego rzędu użyłby „linii” do interpolacji między dwiema próbkami. Ale w wyższych stopniach dwie metody aproksymacji zwrócą różne wyniki (ze względu na różnice w funkcjach podstawowych).
x(n)x - zwróć uwagę na normalizację -)
Powodem użycia filtrowania jako interpolacji, na przykład w przypadku „interpolacji Sinc'a”, jest to, że ma to również sens z fizycznego punktu widzenia. Idealną reprezentacją systemu ograniczonego pasmem (np. Wzmacniacza (liniowego) lub soczewki w systemie optycznym ) w dziedzinie czasu jest impuls cynkowy. Reprezentacja w dziedzinie częstotliwości impulsu cynkowego jest prostokątnym „impulsem”x3na przykład). Mówię ściśle o ograniczeniach nałożonych przez interpolację, gdy próbuje się „odgadnąć” obiektywnie brakujące wartości.
Nie ma uniwersalnej „najlepszej metody”, w dużej mierze zależy ona od problemu interpolacji, z którym się borykasz.
Mam nadzieję, że to pomoże.
PS (Artefakty generowane przez każdą z dwóch metod aproksymacji są również różne, patrz na przykład zjawisko Gibbsa i przeuczenie , chociaż przeszycie jest „po drugiej stronie” pytania).