Labview


#1

Hi all.
I am looking at the possibility of integrating Labview into GNURadio to
demodulate FM. Has anyone out there looked into this?? What I am hoping
is
that labview will be able to read the complex stream from the USRP via
the
USB port.
What I need to know is

  1. Once the IF frequency etc is uploaded, does the USRP try to send a
    continuous stream if data regardless of whether the the python program
    is
    running on the PC?? Or is there 2 way communication that deals with
    buffer
    over/under run etc?? (I may have to unplug the usb and replug into a
    windows
    machine until i get a linux version of labview )
  2. Is there any easy way of accessing the data stream, and what format
    does
    it have. I have read that it sends 16 bit I then 16 bit Q, but is there
    a
    frame setup to indicate the start/end of each I and Q word?? From what I
    understand, the data is sent using bulk. I am yet to look up the USB2.0
    specification to see the format of bulk packets.
    Essentially I’m hoping I can design a driver to read the data coming
    over
    USB, recover the I & Q and finally demodulate the signal.

I am not even sure if this is possible. Any help would be greatly
appreciated.

Regards Paul


Shop ?til you drop at XtraMSN Shopping
http://shopping.xtramsn.co.nz/home/


#2

I, too, am about to work with the USRP and Labview. It’s for our
Magnetic Resonance Force Microscope (MRFM) project:

http://lists.gnu.org/archive/html/discuss-gnuradio/2005-01/msg00232.html

This device is now run by over 100 Labview VIs that my colleagues have
built over the past 12 years.

I am considering two approaches:

  1. Run the USRP by a standalone GNU Radio Python program that
    communicates
    with Labview via TCP/IP sockets.

  2. Promote the GNU Radio C/C++ support for the USRP to a Labview Code
    Interface Node, CIN. Then program the USRP right in Labview without
    using the GNU Radio Python code at all.

I’ll try option 1 first, it may be inelegant but should be
straightforward.

I’m not sure how hard (or possible) option 2 might be, but it might be
simpler in the long run, especially for my Labview-programming
colleagues.

I expect to start option 1 soon. I’ll let you know when I have
something
working.

Jon Jacky


#3

paul munro wrote:

into a windows machine until i get a linux version of labview )
You could run the windows version of gnuradio.
It is not as mature as the linux version, but good enough for getting
usrp samples.
http://www.olifantasia.com/projects/gnuradio/mdvh/mingw/binary-installer/gnuradio-with-usrp/

Greetings,
Martin