Interworking USRP


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

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


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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs