«« ( Date ) »» // «« ( Thread ) »» // csidc - 2004

Re: Memorija

by Dusan Grujic
subota, 21. februar 2004 - 16:06.

Imamo UKUPNO (za program i podatke :) 16k x 16 bit (instrukcije su 16-bitne). Cak i da ubacimo eksterni RAM, toliki broj pristupa eksternom ramu bi drasticno degradirao performanse. Jesi li siguran da je potreban toliki broj operacija za inverziju matrice 16 x 16?

Inace, sa 16 mikrofona matrica kovarjanse nije 16 x 16, zbog spatial smoothing-a (K u simulaciji). Dimenzije matrice su zapravo (16-K+1) x (16-K+1), sto u nasem slucaju dodje 12 x 12.

Posebno obrati paznju na numericku stabilnost algoritma. Ako se koristi najosnovniji algoritam, tj. izracunavanje determinante po definiciji, cak i za matrice 3 x 3 resenje moze biti netacno.

Procitao sam u radu (onom sa SIMRAD-ovim sonarom) da bi matrica kovarjanse idealno trebalo da bude tzv. Toeplic - ova matrica (konjugovana simetrija po obe dijagonale). Trebalo bi da za ovaj tip matrice postoji algoritam koji je mnogo efikasniji od opsteg algoritma za inverziju matrice.

Pozdrav,

Gruja

 

--

___________________________________________________________
Sign-up for Ads Free at Mail.com
http://www.mail.com/?sr=signup