Interworking USRP

Hello

I am trying to wrap my head around the interprocess workings of USRP and
gnuradio

The FPGA contains a program that accepts commands from a C++ module ?

What is the logical presence of the hardware on LINUX ? is it at the
/dev/USB device ?

Are any other USRP’s on ethernet ?

I am gathering you send a few commands to the USRP and it just starts
sending “listening period” data and you have to manage it on the host PC
?

I guess the easiest way way be to some how trap the data to a file and
then do your processing off line while you are testing.

Perhaps to improve performance memory could be used instead of HDD ?

I am trying to also work out, at the moment I am using a DSO and
capturing the values and processing the data in chunks. and I know that
the data is what I want to look at because it is triggered.

I guess you would have to turn your thinking around to like a FIFO
buffer instead for a “live” stream

Andrew

PS here is a dump of my latest Aircraft Mode S decoder in PERL


  •                                                                *
    
  • Mode S decoder using Digital Scope and perl on openSUSE LINUX *
  • Andrew R. - March 2010 *
  •                                                                *
    

Sample rate 10MS/s
Max sample 37
Cut off 18.5
Array is 4000 points
Trigger on point 465
Start count 467
Pre-amble Match
DF starts at 547
DF value 17
Type ADS-B squitter
Address 7C6C5A
FT value is 4
Type Identity CAT set A
FLTID VOZ446