Hi,

I'm using my own large Matlab toolbox for signal analysis, searching for
signals below noise floor. All is compatible with Octave.
It would be too much effort to port all that stuff to Python, so I want to keep
my working environment.

However, it would be interesting to achieve a coupling with the USRP2
for a live signal analysis.

I don't need a continuous stream operation. This could not be done in Octave.
But I would like to take signal snapshots in regular intervals with a receive()
function. I know I could call an external command to receive, save to file
and read back (as suggested in gnuradio). But this is not very elegant.

Now my idea: using a wrapper around
usrp2/host/apps/rx_streaming_samples.cc
to make it a Octave/Matlab function.

Now to my question: would it be possible to split the prodecures of
1. tuning the radio to a specific frequency and decimator setting
2. taking samples as a signal snapshot
into separate function calls ???
It would mean that the USRP2 is keeping the tuned settings.

So I would have these two functions:

usrp2_tune(frequency,decimation,gain,...)
  and
usrp2_rx(number_of_samples)
  possibly with a time trigger

Moeller


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to