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

Matlab fajlovi i protokol

by Dusan Grujic
četvrtak, 15. januar 2004 - 01:07.

Cao drustvo.

Postavio sam Matlab m fajlove na Plone.

Postoje 3 m fajla: mv, music i vecta.
Fajl mv je implementacija minimum variance algoritma procene ugla dolazeceg signala.
Music je radjen po MUSIC algoritmu i trebalo bi da daje bolje rezultate, i ovaj fajl je kompletan. Vecta je pomocna funkcija.

Trenutno je implementiran samo jedan dolazni signal i aditivni beli Gausov sum. U music.m se menjanjem konstante snr menja odnos signal/sum (snr=40 znaci odnos singal/sum je 40 dB). Promenljiva th je (trenutno) dolazni ugao. N je broj semplova, a Ns je broj semplova po periodi. Trebalo bi da bude N>=Ns, tj. da je obuhvacena bar jedna perioda.

Prevideo sam jednu stvar. Ova dva algoritma razdvajaju signale razlicitih frekvencija, ali nasao sam jos dosta algoritama za sonarske aplikacije, tako da ovo ne bi trebalo da predstavlja problem.

Sto se tice protokola za komunikaciju, predlazem sledeci:

prvi bajt: tip prenosa (za sada samo niz rastojanja, vrednost 0)

drugi bajt: broj podataka koji slede (rastojanja)

Indeks podatka predstavlja ugao po formuli:

-pi/2+i*pi/n

gde je i indeks podatka (od 0 do n-1), a n broj podataka.

Podaci o rastojanju:

2 bajta, prvi primljen bajt je visi bajt reci. Vrednost predstavlja rastojanje u mm.

 

Mislim da bi ovakav protokol bio dovoljan. Racunajte na bar dva seta merenja u sekundi.

 

Pozdrav,

Gruja

--

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