KONTROLNI KOMUNIKACIONI SOFTVER NAMENJEN DDIVERZITI SISTEMIMA
U okviru ovog rešenja pošlo se od već razvijenog upravljačkog softvera za USRP.
USB komunikacioni interfejs je proširen tako da može da prihvati do 255 zahteva za kontrolnim transferom (umesto 8 u prethodnoj verziji) a da ne dođe do blokiranja procesorskog jezgra u asinhronom režimu rada.
Takođe je izvršena optimizacija asinhronih kontrolnih transfera preko USB interfejsa uoptrebom internog, softverski realizovanog, FIFO bafera za kontrolne transfere.
Upravljanje hardverom USRP-a je prošireno tako da može da obezbedi korišćenje do 2 RX kanala i 2 TX kanala, potpuno sinhrono.
Na ovaj način je moguće realizovati i testirati diverziti sisteme i algoritme.
Kontrolni komunikacioni softver je realizovan kao nezavisna nit (thread) i pruža mogućnost optimalnog rada na posebnom jezgru procesora sa maksimalnim prioritetom.
Kod relizovanog softvera je dat na sledećem linku:
Sledeći korak u razvoju bi bio realizacija odgovarajućeg grafičkog interfejsa, koji bi pružio mogućnost jednostavnije upotrebe razvijenih softverskih modula.