discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Moon Bounce Experiment


From: Marcus D. Leech
Subject: Re: [Discuss-gnuradio] Moon Bounce Experiment
Date: Wed, 20 Oct 2010 19:51:12 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100907 Fedora/3.0.7-1.fc12 Thunderbird/3.0.7

On 10/20/2010 07:13 PM, Joseph Craig wrote:
> I have managed to install gnuradio and run usrp_fft.py with success!
>
> Now for the questions...
>
> 1)  I'm always seeing...  "Exception RuntimeError: 'maximum recursion depth 
> exceeded while calling a Python object' in <type 'exception.AttributeError'> 
> ignored ".  What does this mean, and how to fix it?
>   
In what application are you seeing this error?

> 2)  How do I save the I/Q stream to disk?  I'm interested in the maximum bit 
> resolution for the best dynamic range.  I just want the raw time samples.
>   
You should investigate gnuradio-companion (GRC), which allows you to put
a signal processing
  graph together graphically--like LEGO building blocks.  You can very
easily put together a
  "baseband recorder" application in about 5 minutes this way.

> 3)  Some of the examples (like usrp_wfm_rcv.py) spit out "...aUaUaUaUaU..." 
> to the console and the sound is choppy.  What does this mean, and is there a 
> way to turn it off?
>   
It means that you're experiencing a audio underrun, likely because your
processing chain
  can't "keep up".  Perhaps because you haven't specified a high enough
decimation, and
  the chain is trying to keep up with a unpleasantly-large torrent of data.

> 4)  Is it possible to tweak parameters such as quadrature downconverter 
> bandwidth/decimation, etc?
>
> thanks,
> Joe Craig
>
>   
Yes, absolutely.  Most of the example programs take a "-d" option that
controls decimation
  in the USRP hardware. For example, if you only wanted 1MHz bandwidth,
you'd use a
  "-d" option to the examples (like usrp_fft.py) of "-d 64", which will
give you 1Msps of
  complex samples between the USRP and the host--because the A/D in the
USRP is
  64Msps.  For the USRP2, the A/D operates at 100Msps, so you'd need to
adjust your
  decimation appropriately.

You should keep in mind that except for trivial algorithms at modest
bandwidths, you'll need
  a fairly-decent computer to get the best results from your Gnu Radio
experiments.  Although
  I think you mentioned that at first you only want to record baseband
data to disk at 1Msps,
  I'm guessing you'll want to go beyond that at some point.

I'd explore gnuradio-companion as well.

Good luck!

-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]