next up previous contents index
Next: Dyskretny słownik funkcji Gabora Up: Przybliżenia adaptacyjne (adaptive approximations) Previous: Przybliżenia adaptacyjne (adaptive approximations)   Spis tresci   Skorowidz

Algorytm MP i słowniki czas-częstość

Niech dany będzie (słownik) zbiór funkcji $ G = \{g_1, g_2, \ldots, g_n\}$ takich, że $ \vert\vert g_i\vert\vert=1$. Algorytm Matching Pursuit (MP) [11] jest procedurą iteracyjną. W pierwszym kroku wybierana jest funkcja $ g_{\gamma_0}$ dająca największy iloczyn skalarny z sygnałem $ s$, po czym w każdym następnym kroku funkcja $ g_{\gamma_n}$ jest analogicznie dopasowywana do residuum sygnału $ R^n s$, pozostałego po odjęciu wyniku poprzedniej iteracji:

$\displaystyle \left \{ \begin{array}{l} R^0s=s; \\ R^ns=<R^ns,g_{\gamma_n}>g_{\...
... \max_{g_{\gamma_i} \in G } \vert<R^ns, g_{\gamma_i}>\vert \end{array} \right .$ (4.4)

Ortogonalność $ R^{n+1} s$ i $ g_{\gamma_n}$ w każdym kroku procedury implikuje zachowanie energii:

$\displaystyle \vert\vert s\vert\vert^2 =\sum_{n=0}^{m-1} {\vert<R^n s, \;g_{\gamma_n}>\vert^2} + \vert\vert R^m s\vert\vert^2$ (4.5)

Jeśli słownik jest kompletny, procedura zbiega do $ f$:

$\displaystyle s=\sum_{n=0}^\infty {<R^n s,\; g_{\gamma_n}> g_{\gamma_n} }$ (4.6)



Subsections

Piotr J. Durka 2004-01-05