Pytanie o macierz kowariancji 2 sygnałów przestrzennych

9

Za każdym razem, gdy myślę, że rozumiem macierz kowariancji, pojawia się ktoś inny z innym sformułowaniem.

Obecnie czytam ten artykuł:

J. Benesty, „Adaptacyjny algorytm rozkładu wartości własnej do pasywnej lokalizacji źródła akustycznego” , J. Acoust. Soc. Jestem. Tom 107 , wydanie 1, s. 384–391 (2000)

i natknąłem się na sformułowanie, którego nie do końca rozumiem. Tutaj autor konstruuje macierz kowariancji między dwoma sygnałami i . Te dwa sygnały pochodzą z różnych czujników.x1x2

W przypadku macierzy kowariancji jednego sygnału wiem, że możemy ją uzyskać, obliczając macierz regresji, a następnie pomnożąc ją przez pustelnik tej samej macierzy i dzieląc przez długość oryginalnego wektora. Wymiary macierzy kowariancji tutaj może być dowolna, o maksymalnej wielkości czym .NN×N

W przypadku macierzy kowariancji dwóch sygnałów przestrzennych, jeśli umieścimy pierwszy sygnał w pierwszym rzędzie, a drugi sygnał w drugim rzędzie macierzy, następnie pomnożymy przez jego pustelnik, a także podzielimy przez , to otrzymamy macierz kowariancji obu sygnałów przestrzennych.N2×2

Jednak w tym artykule autor oblicza coś, co wygląda na cztery macierze: i , a następnie umieszcza je w super macierzy i nazywa to macierzą kowariancji .R11,R12,R21R22

Dlaczego tak jest? Oto obraz tekstu:

wprowadź opis zdjęcia tutaj

Spacey
źródło

Odpowiedzi:

6

Jeśli masz dwa wektory sygnałowe i każdy z elementów, możemy rozważyć dwie różne rzeczy.x1[n]x2[n]N

  1. Jak porównują ilości ? W szczególności, gdy sygnały są zaszumione, a szumy można uznać za wspólnie nieruchome (lub wspólnie szeroko zakrojone stacjonarne), wielkości te można wykorzystać do oszacowania wariancji hałasu w obu sygnałach, a także kowariancji szumów przy dowolny ustalony czas próbkowania. Oto, co otrzymujesz z macierzy kowariancji Hałas w ma wariancję która może być inna niżn=1Nxi[n]xj[n], i,j{1,2}2×2

    R2×2=[σ12CCσ22].
    x1[n]σ12=R1,1R2,2=σ22 , wariancja hałasu w . Jednak hałasy są skorelowane z kowariancji . Teraz, jeśli planujemy robić rzeczy z tym, co dzieje się w , ignorując wszystko, co może się dziać w lub itd., To są to wszystkie informacje, których potrzebujemy.x2[n]R1.2=R2,1=Cnn1n+1
  2. O ile nie wiadomo, że hałas jest (lub przyjmuje się, że) biały szum, tak że próbki hałasu z różnych instancji próbkowania są niezależne (a zatem nieskorelowane) lub po prostu zakładamy, że nieskorelowane próbki hałasu, istnieje informacja, którą ignorujemy, nie uwzględniając korelacji między a , próbki z tego samego procesu w różnych czasach lub lokalizacjach oraz korelacja między i , próbki z dwóch procesów w różnych czasach lub lokalizacjach. Te dodatkowe informacje mogą prowadzić do lepszego oszacowania / rozwiązania. Teraz mamy w sumie próbek szumu, a zatemx1[n]x1[m]x1[n]x2[m]2N2N×2Nmacierz kowariancji do rozważenia. Jeśli załatwimy sprawy tak, jak zrobili to autorzy, mamy gdzie i tak gdzie . Zauważ, że jest w istocie funkcją korelacji krzyżowej i ifRfull=E[XXT]

    X=(x1[1],x1[2],,x1[N],x2[1],x2[2],,x2[N])T=(x1,x2)T
    Rfull=[Rx1,x1Rx1,x2Rx2,x1Rx2,x2]
    Rxi,xj=E[xixjT]Rxi,xj(xja[1],xja[2)],,xja[N.])(xjot[1],xjot[2)],,xjot[N.])jajot oraz funkcja autokorelacji, jeśli . Jeśli procesy hałasu są białe i nieskorelowane, z wyjątkiem gdy , to gdzie jest macierzą tożsamości , a i mają znaczenie zdefiniowane w punkcie 1 powyżej. O tym, jak realistyczny może być ten model hałasu, decyduje użytkownik końcowy. Jeśli model jest realistyczny, nic nie zyskuje, patrząc na macierzja=jotn=m
    RpełnyRprosty=[σ12)jadojadojaσ2)2)ja]
    jaN.×N.σ12),σ2)2)do2)N.×2)N.Rpełny ponieważ wszystkie informacje znajdują się w macierzy w punkcie 1 powyżej. Podobnie, jeśli model jest nierealny, ale nie zamierzamy (lub nie jesteśmy w stanie) wykorzystać wszystkich informacji w pełnej macierzy ; poradzimy sobie tylko z i z części 1, dla których nie potrzebujemy lub , po prostu .2)×2)R2)×2)2)N.×2)N.Rpełnyσ12),σ2)2)doRpełnyRprostyR2)×2)
Dilip Sarwate
źródło
Dzięki. Po pierwsze, czy sigma w (1) nie powinna podawać od n = 0 do N-1? (Nie od i = 1 do n).
Spacey
Nie jestem pewien, czy nadal rozumiem, co / dlaczego robimy to w ten sposób. Czy mówisz, że dla (1), ponieważ szumy w obu wektorach są całkowicie od siebie niezależne, musimy użyć tej metody, a tym samym uzyskać macierz współwariancji 2x2, ale w drugim przypadku (2), ponieważ szumy w wektorach nie są niezależne, musimy połączyć oba wektory, a następnie obliczyć ich macierz współzmienności? Dlaczego jednak Obawiam się, że nadal nie rozumiem motywacji tutaj ...
Spacey
Dzięki, przeczytam to jeszcze raz. Ponadto indeks dolny dla sigma musi być „n”, a nie „i”.
Spacey,
Jutro więcej pytań / komentarzy, ale na razie, jakie są „oficjalne” nazwy i ? Nie mogę sobie wyobrazić, że wszystkie one nazywane są „matrycami współwariancji”, ponieważ prowadzi to do zamieszania (co było główną motywacją tego pytania). O czym oni są zwykle nazywani? R2)x2),RpełnyRprosty
Spacey,
1) „można uznać za wspólnie stacjonarne (lub wspólnie szeroko rozumiane stacjonarne)” Czy masz na myśli to, że i są niezależne? 2) „oszacuj wariancje hałasu w dwóch sygnałach, a także kowariancję szumów w dowolnym ustalonym czasie próbkowania.” Co masz tutaj na myśli „w dowolnym ustalonym czasie próbkowania”? Aby obliczyć 2x2, używamy próbek czasowych obu sygnałów ... 3) „Teraz mamy w sumie próbki szumów 2N”. Wydaje mi się, że nie rozumiem, po co „dobrze” możemy po prostu połączyć dwie przestrzenne takie sygnały. Dlaczego możemy to zrobić? x1x2)
Spacey