Autokorreláció

Az összefüggés olyan matematikai eszköz, amelyet gyakran használnak a jelfeldolgozásban . A jel önmagában való keresztkorrelációja . Az autokorreláció lehetővé teszi a szabályszerűségek, az ismétlődő profilok detektálását egy olyan jelben, mint például a periódikus jel, amelyet sok zaj zavar , vagy egy olyan jel alapvető frekvenciája, amely valójában nem tartalmazza ezt az alapot, de több harmonikájával együtt jár.

Definíciók

Tábornok

Megjegyzés: Az auto-kovariancia és az automatikus korreláció között gyakran keverednek . Ez a két fogalom általánosítása klasszikus fogalmak kovariancia , amelynek mérete a mérete változó négyzetének és a korrelációs együttható között , és . Az alábbi megfontolások a gyakorlók által legszélesebb körben használt nyelvet használják, varianciafelosztás nélkül. Két alapvetően eltérő meghatározás is létezik.

A diszkrét vagy folytonos sztochasztikus folyamat megfelel egy statisztikai „autokorreiációra”, amely általánosítja fogalma kovariancia. Abban az esetben, egy folyamatos eljárás (bármely komplex általánosság) , a statisztikai autokorrelációs függvény meghatározása a következő:

Rx(t1,t2)=E[x(t1).x∗(t2)].{\ displaystyle R_ {X} (t_ {1}, t_ {2}) = E [X (t_ {1}). X ^ {*} (t_ {2})].} Helyhez kötött jel esetén megírhatjuk: hol van az időeltolódás, és a valószínűségi sűrűségből meghatározzuk a matematikai várakozást.

Egy jel alapján meghatározhatjuk az időbeli autokorrelációt azáltal, hogy az általános átlagot időbeli átlaggal helyettesítjük:

Rx(τ)=x(t)x∗(t-τ)¯.{\ displaystyle R_ {x} (\ tau) = {\ overline {x (t) x ^ {*} (t- \ tau)}}.} Ha a jelet egy ergodikus álló folyamat megvalósításának tekintjük , az időbeli autokorreláció megegyezik a statisztikai autokorrelációval. Használható a jel frekvenciatartalmának kiszámítására (lásd: spektrális sűrűség ). Bizonyos problémák esetén lehetővé teszi a jel elemzését a frekvenciatartalmára való hivatkozás nélkül.

Statisztika

A statisztikákban egy diszkrét idősor vagy folyamat autokorrelációja egyszerűen a folyamat

korrelációja önmagának egy késleltetett változatával. Ha egy álló várakozási folyamat, akkor a meghatározás a következő: R(k)=1σ2E[(xén-μ)(xén+k-μ)],{\ displaystyle R (k) = {\ frac {1} {\ sigma ^ {2}}} \ mathbb {E} {\ bigl [} (X_ {i} - \ mu) (X_ {i + k} - \ mu) {\ bigr]},} ahol a matematikai elvárás , az időeltolódás, az átlaga, és a szórás az . Ez egy intervallumértékű függvény , amely jelzi a tökéletes korrelációt (a jelek pontosan átfedik egymást az idő eltolásával ) és a tökéletes antikorrelációt jelzik. Számos tudományágban célszerű ábrázolni a normalizálást és használni az autokorreláció kifejezést válogatás nélkül az autokovariancia kifejezésével .

Jelfeldolgozás

A jelfeldolgozás során egy adott jel esetében a folyamatos autokorreláció önmagának az időintervallumon belüli folyamatos keresztkorrelációja , és a következőképpen van meghatározva:

Rf(τ)=f∗(⋅-τ)∘f(⋅)=∫-∞∞f(t+τ)f∗(t)dt=∫-∞∞f(t)f∗(t-τ)dt,{\ displaystyle R_ {f} (\ tau) = f ^ {*} (\ cdot - \ tau) \ circ f (\ cdot) = \ int _ {- \ infty} ^ {\ infty} f (t + \ tau) f ^ {*} (t) \ mathrm {d} t = \ int _ {- \ infty} ^ {\ infty} f (t) f ^ {*} (t- \ tau) \ mathrm {d} t,} ahol a komplex konjugátum és a konvolúció operátor ( ). Formálisan az időintervallum és a jel diszkrét autokorrelációja : R[j]=∑nem(x[nem]-m)(x∗[nem-j]-m)=E[(x[nem]-m)(x∗[nem-j]-m)],{\ displaystyle R [j] = \ sum _ {n} (x [n] -m) (x ^ {\ ast} [nj] -m) = \ mathbb {E} {\ bigl [} (x [n ] -m) (x ^ {\ ast} [nj] -m) {\ bigr]},} hol van a középérték (várható érték) . Az autokorrelációkat gyakran egy nullára központosított jelre számítják ki. Vagyis egy olyan jel, amelynek átlagos értéke nulla. Az autokorrelációt ezután határozza meg: R[j]=∑nemx[nem]x∗[nem-j]=E[x[nem]x∗[nem-j]].{\ displaystyle R [j] = \ sum _ {n} x [n] x ^ {\ ast} [nj] = \ mathbb {E} {\ bigl [} x [n] x ^ {\ ast} [nj ] {\ bigr]}.} Az autokorrelációs többdimenziós hasonlóan definiált. Például három dimenzióban az autokorreláció: R(j,k,ℓ)=∑nem,q,r(x[nem,q,r]-m)(x[nem-j,q-k,r-ℓ]-m)=E[(x[nem,q,r]-m)(x[nem-j,q-k,r-l]-m)].{\ displaystyle R (j, k, \ ell) = \ összeg _ {n, q, r} (x [n, q, r] -m) (x [nj, qk, r- \ ell] -m) = \ mathbb {E} {\ bigl [} (x [n, q, r] -m) (x [nj, qk, rl] -m) {\ bigr]}.}

Tulajdonságok

A következőkben csak az egydimenziós autokorrelációs tulajdonságokat írjuk le, mivel a legtöbb tulajdonság könnyen kiterjeszthető egydimenziósról többdimenziós esetekre.

Cauchy-Schwarz egyenlőtlenség következménye . Ugyanezt az eredményt kapjuk egy diszkrét eset esetében is. Fourier-transzformációval kapcsolja össze a teljesítmény spektrális sűrűségével : Rf(τ)=F-1{Sf(ω)}(τ)⟺Sf(ω)=F{Rf(τ)}(ω).{\ displaystyle R_ {f} (\ tau) = {\ mathcal {F}} ^ {- 1} \ {S_ {f} (\ omega) \} (\ tau) \ Longleftrightarrow S_ {f} (\ omega) = {\ mathcal {F}} \ {R_ {f} (\ tau) \} (\ omega).}

Alkalmazások

Az alábbi példa a

kék Beau Danube MIDI hangfájl jelét (balra) és annak autokorrelációját mutatja (csak az első 4 másodpercben).