Pergunta sobre matriz de covariância de 2 sinais espaciais

9

Toda vez que acho que entendi a matriz de covariância, alguém aparece com uma formulação diferente.

Atualmente, estou lendo este artigo:

J. Benesty, "Algoritmo adaptativo de decomposição de autovalores para localização passiva de fontes acústicas" , J. Acoust. Soc. Sou. Volume 107 , Edição 1, pp. 384-391 (2000)

e me deparei com uma formulação que não entendo direito. Aqui, o autor está construindo a matriz de covariância entre dois sinais, e . Esses dois sinais são de sensores diferentes.x 2x1x2

Para a matriz de covariância de um sinal, eu sei que podemos obtê-lo calculando a matriz de regressão e multiplicando-a pelo hermitiano da mesma matriz e dividindo por , o comprimento do vetor original. O tamanho da matriz de covariância aqui pode ser arbitrária, com tamanho máximo sendo .N × NNN×N

Para a matriz de covariância de dois sinais espaciais, se colocarmos o primeiro sinal na primeira linha e o segundo sinal na segunda linha de uma matriz, multiplique por seu Hermitian e também divida por , obtemos matriz de covariância de ambos os sinais espaciais.2 × 2N2×2

No entanto, neste artigo, o autor calcula o que se parece com quatro matrizes, R_1 e , e depois as coloca em uma super matriz e chama isso de matriz de covariância .R 2R11,R12,R21R22

Porque isto é assim? Aqui está uma imagem do texto:

insira a descrição da imagem aqui

Spacey
fonte

Respostas:

6

Se você tem dois vetores de sinal e cada um dos elementos, então há duas coisas diferentes que podemos considerar.x 2 [ n ] Nx1 1[n]x2[n]N

  1. Como as quantidades comparam? Em particular, quando os sinais são ruidosos e os ruídos podem ser considerados estacionários em conjunto (ou estacionários em sentido amplo), essas quantidades podem ser usadas para estimar as variações de ruído nos dois sinais, bem como a covariância dos ruídos em qualquer tempo de amostragem fixo. É o que você obtém da matriz de covariância O ruído em tem variação que pode ser diferente de2×2R2×2=[ σ 2n=1 1NxEu[n]xj[n], Eu,j{1 1,2}2×2x1[n]σ21=R1,1R2,2

    R2×2=[σ1 12CCσ22].
    x1 1[n]σ1 12=R1 1,1 1 X2[n]R1.2=R2,1=Cnn-1n+1R2,2=σ22 , a variação do ruído em . Mas os ruídos são correlacionados com covariância . Agora, se planejamos fazer as coisas exatamente com o que acontece em , ignorando o que pode estar acontecendo em ou etc., então essa é toda a informação de que precisamos.x2[n]R1.2=R2,1 1=Cnn-1 1n+1 1
  2. A menos que se saiba que o ruído é (ou se supõe ser) ruído branco, de modo que as amostras de ruído de diferentes instantes de amostragem sejam independentes (e, portanto, não correlacionadas) ou simplesmente assumamos amostras de ruído não correlacionadas, há informações que estamos ignorando por não considerar a correlação entre e , amostras do mesmo processo em momentos ou locais diferentes, e a correlação entre e , amostras dos dois processos em momentos ou locais diferentes. Essas informações adicionais podem levar a uma melhor estimativa / solução. Agora, temos um total de amostras de ruído e, portanto,x 1 [ m ] x 1 [ n ] x 2 [ m ] 2 N 2 N × 2 [ 1 ] , x 2 [ 2 ] , , x 2 [ N ] ) T = ( x 1 , x 2 ) T R completo = [ R x 1x1 1[n]x1 1[m]x1 1[n]x2[m]2NR completo = E [ X X T ] X = ( x 1 [ 1 ] , x 1 [ 2 ] , , X 1 [ N ] , x 22N×2Nmatriz de covariância a considerar. Se organizarmos as coisas da maneira como os autores fizeram, temos onde e então onde . Observe que é, em essência, a função de correlação cruzada de e seRcheio=E[XXT]

    X=(x1 1[1 1],x1 1[2],...,x1 1[N],x2[1 1],x2[2],...,x2[N])T=(x1 1,x2)T
    Rxi,
    Rcheio=[Rx1 1,x1 1Rx1 1,x2Rx2,x1 1Rx2,x2]
    R x i , x j (xi[1],xi[2],,xi[N])(xj[1],xj[2],,Xj[N])iRxEu,xj=E[xEuxjT]RxEu,xj(xEu[1 1],xEu[2],...,xEu[N])(xj[1 1],xj[2],...,xj[N])Euj e a função de correlação automática se . Se os processos de ruído forem brancos e não correlacionados, exceto quando , então onde é a matriz de identidade e e são como definidos no item 1 acima. O quão realista esse modelo de ruído pode ser é algo que o usuário final deve determinar. Se o modelo for realista, nada será ganho observando a matrizEu=jn=m
    RcheioRsimples=[σ1 12EuCEuCEuσ22Eu]
    EuN×Nσ1 12,σ22C2N×2NRcheio uma vez que todas as informações estão na matriz do Item 1 acima. O mesmo se o modelo não é realista, mas não pretendemos (ou somos incapazes de) usar todas as informações na matriz ; vamos nos contentar com apenas e da parte 1 para os quais não precisamos de ou , apenas .2×2R2×22N×2NRcheioσ1 12,σ22CRcheioRsimplesR2×2
Dilip Sarwate
fonte
Obrigado. Primeiro, o sigma em (1) não deveria dizer de n = 0 a N-1? (Não de i = 1 para n).
Spacey
Não sei se ainda entendo o que / por que estamos fazendo dessa maneira. Você está dizendo que para (1), como os ruídos nos dois vetores são completamente independentes um do outro, temos que usar esse método e, assim, obter uma matriz de co-variância 2x2, mas no segundo caso (2), uma vez que os ruídos nos vetores não são independentes, temos que concatenar os dois vetores e depois calcular sua matriz de co-variância? Porquê? Im medo que eu ainda não entendo a motivação aqui ...
Spacey
Obrigado, vou lê-lo novamente. Além disso, o subscrito para sigma deve ser 'n', não 'i'.
Spacey
Anotarei mais algumas perguntas / comentários amanhã, mas por enquanto, quais são os nomes 'oficiais' de e ? Não posso imaginar que todos eles sejam chamados de 'matrizes de co-variância', pois isso gera confusão (como foi a principal motivação para essa pergunta). A que eles normalmente se referem? R2x2,RcheioRsimples
Spacey
1) "pode ​​ser considerado estacionário em conjunto (ou estacionário em sentido amplo)" Aqui, você quer dizer se e são independentes? 2) "estimar as variações de ruído nos dois sinais, bem como a covariância dos ruídos a qualquer tempo fixo de amostragem". O que você quer dizer com 'a qualquer tempo fixo de amostragem' aqui? Para calcular o 2x2, estamos usando todas as amostras de tempo de ambos os sinais ... 3) "Agora temos um total de amostras de ruído 2N", acho que não entendo com que 'certo' podemos simplesmente concatenar duas amostras espaciais. sinais assim. Por que somos "autorizados" a fazer isso? x1 1x2
Spacey