Korelace (zpracování signálu)

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Korelace, resp. vzájemná korelace (Šablona:Cizojazyčně), je důležitým operátorem v oblasti zpracování signálu. Určuje podobnost tvaru signálů. V lineární algebře odpovídá skalárním součinům.

Pro spojité signály je definována následovně.

(fg)(t)=Rfg(t)=f*(τ)g(t+τ)dτ=f*(τt)g(τ)dτ

Symbol * značí komplexní sdružení.

A analogicky je definována pro diskrétní signály.

(fg)[n]=Rfg[n]=mf*[m]g[n+m]=mf*[mn]g[m]

Lze si všimnout podobnosti s konvolucí. Jeden operátor lze vhodně nahradit druhým.

Jako autokorelace se rozumí korelace Rff=(ff). Lze tak určit tzv. soběpodobnost signálu, tedy zda se např. signál v určitých periodách neopakuje.

Vlastnosti

Rfg(t)=Rgf*(t)

Ukázka výpočtu

Následuje ukázka výpočtu pro diskrétní signály f a g.

f = [2, 4, 5]
g = [3, 2, 7]

Pro t=1:

      2   4   5
*                3   2   7
----------------------------
                 0   0   0   = 0

Pro t=0:

  2   4   5
*         3   2   7
-------------------
         15 + 0 + 0   = 15 

Pro t=2:

  2   4   5
*     3   2   7
-------------------
     12 +10 + 0    = 22

Související články

Šablona:Autoritní data