2 uzamsal sinyalin kovaryans matrisi üzerine soru


9

Kovaryans matrisini ne zaman anladığımı her düşündüğümde, başka biri farklı bir formülasyonla ortaya çıkıyor.

Şu anda bu makaleyi okuyorum:

J. Benesty, "Pasif akustik kaynak lokalizasyonu için uyarlanabilir özdeğer ayrışma algoritması" , J. Acoust. Soc. Am. Cilt 107 , Sayı 1, s. 384-391 (2000)

ve tam olarak anlamadığım bir formülasyonla karşılaştım. Burada yazar, iki sinyal arasında kovaryans matrisini inşa ediyor,x1, ve x2. Bu iki sinyal farklı sensörlerden geliyor.

Bir sinyalin kovaryans matrisi için, regresyon matrisini hesaplayarak elde edebileceğimizi biliyorum ve daha sonra aynı matrisin Hermitianı ile çarpıp N, orijinal vektörün uzunluğu. Buradaki kovaryans matrisinin boyutu keyfi olabilir ve maksimum boyutN×N.

İki uzamsal sinyalin kovaryans matrisi için, ilk sinyali ilk satıra ve ikinci sinyali bir matrisin ikinci satırına yerleştirirsek, Hermitianı ile çarpar ve N, sonra bir 2×2 her iki uzamsal sinyalin kovaryans matrisi.

Ancak, bu makalede yazar dört matris gibi görünen şeyi hesaplar ,R11,R12,R21, ve R22ve sonra onları bir süper matrise koyar ve bunu kovaryans matrisi olarak adlandırır.

Neden böyle? İşte metnin bir resmi:

resim açıklamasını buraya girin

Yanıtlar:


6

İki sinyal vektörünüz varsa x1[n] ve x2[n] her biri N öyleyse dikkate alabileceğimiz iki farklı şey var.

  1. Miktarlar nasıl n=1Nxi[n]xj[n], i,j{1,2}karşılaştırmak? Sinyaller Özellikle, gürültülü ve gürültü olarak kabul edilebilir ortak , bu miktarlar gürültü de gürültülerin kovaryans olarak iki sinyal içindeki iki sapmalar tahmin etmek için de kullanılabilir sabit (veya ortak geniş anlamda durağan) de sabit örnekleme zamanı. Bu ne alırsınız2×2 kovaryans matrisi

    R2×2=[σ12CCσ22].
    Gürültü x1[n] varyansı var σ12=R1,1 hangisinden farklı olabilir R2,2=σ22, içindeki gürültünün varyansı x2[n]. Ancak sesler kovaryans ile ilişkilidirR1.2=R2,1=C. Şimdi, sadece olanlarla bir şeyler yapmayı planlıyorsakn, olabilecekleri görmezden gelmek n1 veya n+1 vs., o zaman bu ihtiyacımız olan tüm bilgilerdir.
  2. Gürültünün beyaz gürültü olduğu bilinmediği (veya olduğu varsayıldığı sürece), böylece farklı örnekleme örneklerinden gelen gürültü örnekleri bağımsızdır (ve dolayısıyla ilişkisizdir) veya basitçe ilişkisiz gürültü örneklerini varsayarsak, korelasyonu dikkate almadan göz ardı ettiğimiz bilgiler vardır. arasında x1[n] ve x1[m], aynı süreçten farklı zamanlarda veya konumlardaki örnekler ve arasındaki korelasyon x1[n] ve x2[m], farklı süreçlerde veya konumlarda iki işlemden örnekler. Bu ek bilgiler daha iyi bir tahmin / çözüm sağlayabilir. Şimdi toplamda2N gürültü örnekleri ve bu nedenle bir 2N×2Nkovaryans matrisini dikkate almak. Konuları yazarların yaptığı gibi düzenlersek, Rfull=E[XXT] nerede

    X=(x1[1],x1[2],,x1[N],x2[1],x2[2],,x2[N])T=(x1,x2)T
    ve bu yüzden
    Rfull=[Rx1,x1Rx1,x2Rx2,x1Rx2,x2]
    nerede Rxi,xj=E[xixjT]. Bunu not etRxi,xjözünde, çapraz korelasyon fonksiyonudur.(xi[1],xi[2],,xi[N]) ve (xj[1],xj[2],,xj[N]) Eğer ijve otokorelasyon fonksiyonui=j. Gürültü işlemleri beyaz ve ilişkisiz ise,n=m, sonra
    RfullRsimple=[σ12ICICIσ22I]
    nerede I bu N×N kimlik matrisi ve σ12,σ22 ve Cyukarıdaki 1. maddede tanımlandığı gibidir. Bu gürültü modelinin ne kadar gerçekçi olabileceği son kullanıcının belirleyeceği bir şeydir. Modeli ise ise gerçekçi, sonra hiçbir şey bakarak elde edilir2N×2N matris Rfull çünkü tüm bilgiler orada 2×2 matris R2×2Yukarıdaki Madde 1. Model gerçekçi değilse, ancak tüm bilgileri tam olarak kullanmayı düşünmüyoruz (veya kullanamıyoruz) 2N×2N matris Rfull; biz sadece yapacağızσ12,σ22 ve C ihtiyacımız olmayan Bölüm 1 Rfull veya Rsimple, sadece R2×2.

Teşekkürler. İlk olarak, (1) 'deki sigma n = 0'dan N-1'e dememeli mi? (İ = 1'den n'ye değil).
Spacey

Hala bu şekilde neyi / neden yaptığımızı anladığımdan emin değilim. (1) için, her iki vektördeki sesler birbirinden tamamen bağımsız olduğundan, bu yöntemi kullanmamız ve böylece 2x2 eş varyans matrisi almamız gerektiğini mi söylüyorsunuz, ancak ikinci durumda (2) vektörlerdeki sesler bağımsız değildir, her iki vektörü de birleştirmeli ve daha sonra ko-varyans matrisini hesaplamalıyız? Neden olsa? Korkarım hala buradaki motivasyonu anlamıyorum ...
Spacey

Teşekkürler tekrar okuyacağım. Ayrıca, sigma için alt simge 'n' değil, 'n' olmalıdır.
Spacey

Yarın daha fazla soru / yorum yazacağım, ancak şimdilik, 'resmi' isimler neler? R2x2,Rfull, ve Rsimple? Hepsine 'ko-varyans matrisi' denildiğini hayal edemiyorum, çünkü bu karışıklığa yol açıyor (bu sorunun ana motivasyonu gibi). Normalde neye atıfta bulunurlar?
Spacey

1) "müştereken durağan (veya müştereken geniş anlamda durağan) olarak kabul edilebilir" Burada, x1 ve x2ikisi de bağımsız mı? 2) "herhangi bir sabit örnekleme zamanında iki sinyaldeki gürültü varyanslarını ve aynı zamanda seslerin kovaryansını tahmin edin." Burada 'herhangi bir sabit örnekleme zamanında' ne demek istiyorsun? 2x2'yi hesaplamak için, her iki sinyalin tüm zaman örneklerini kullanıyoruz ... 3) "Şimdi toplam 2N gürültü örneğimiz var," Sanırım 'doğru' ile anlamıyorum, sadece iki uzamı birleştirebiliriz bunun gibi sinyaller. Bunu yapmamıza neden izin verilir?
Spacey
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.