Kovarian matriks - bagaimana cara mendapatkannya?

D

daqamseh

Guest
hi guys,
Saya baru dalam pemrosesan sinyal dan saya memiliki pertanyaan tentang cara menghitung kovarians matriks.Saya telah sinyal dari 10 sensor diatur dalam garis linier ... saya ingin menghitung kovarians matriks sensor 'respon ... vektor yang dihasilkan dari sensor ini adalah Z = N x 1 vektor dengan N = jumlah sensor.
Apakah matriks kovariansi hanya untuk menghitung C = (Z * Z ').C ini akan digunakan kemudian untuk menghitung fungsi Energy dengan menggunakan metode ayam kebiri's pelokalan sumbernya.
Terima kasih

 
Hi,

Untuk menghitung kovarians matriks, Anda perlu mengambil beberapa pengukuran untuk masing-masing sensor, karena tidak mungkin untuk berbicara tentang apapun varian pada satu set pengukuran tunggal.Katakanlah Anda melakukan pengukuran M untuk setiap sensor, maka jumlah vektor Z Anda akan M. (Z1, Z2 ,..., ZM).

Maka anda harus menghitung rata-rata vektor.Mari kita menyebutnya Za.

Kemudian Anda dapat menghitung kovarians matriks menggunakan persamaan berikut.<img src="http://i48.tinypic.com/2n0rjhz.png" border="0" alt="Covariance matrix - how to obtain it?" title="Matriks Kovarian - cara untuk mendapatkannya?"/>Anda harus memilih nilai M setinggi mungkin sehingga nilai-nilai dalam matriks kovarians Anda memiliki makna apapun.

Edit: Maaf, saya mistyped persamaan.Konstan di depan sigma harus 1 / (M-1) dalam kasus Anda, bukan 1 / M.

 
Terima kasih atas jawaban Anda ... Jadi dalam hal ini saya harus mengambil sedikit (katakanlah pengukuran) untuk setiap sensor dan kemudian menghasilkan ini matriks (N x K) di mana N adalah nomor os sensor dalam array dan K adalah respon masing-masing sensor pada gambar snap berbeda ... am i benar ....?

Berdasarkan hal diatas, saya akan memiliki matriks masukan dari semua sensor (N x K) ... apa adalah matriks korelasi sekarang ...?itu N x 1?atau harus N x N?
mungkin u lihat pada kertas ini .. itu adalah hampir sama apa yang saya rencanakan ...

http://thamakau.usc.edu/Proceedings/ICASSP% 202007/pdfs/0200933.pdf

i terjawab di sini bahwa jika saya ingin memiliki korelasi invers matriks, korelasi matriks persegi .... harus begitu dan berdasarkan apa yang dijelaskan di atas jika matriks korelasi yang dihasilkan adalah N x1 ==> ada tidak akan terbalik ...Terima kasih

 
daqamseh wrote:

Terima kasih atas jawaban Anda ... Jadi dalam hal ini saya harus mengambil sedikit (katakanlah pengukuran) untuk setiap sensor dan kemudian menghasilkan ini matriks (N x K) di mana N adalah nomor os sensor dalam array dan K adalah respon masing-masing sensor pada gambar snap berbeda ... am i benar ....?

 
klo 1/M masih belum terrkoreksi..jadi menyebabkan error besar..jd harus dikoreksi untuk mengurangi galat ragam yg basar
 

Welcome to EDABoard.com

Sponsor

Back
Top