You *must not* do apt-get install gnuradio, because Ubuntu's GNU Radio
depends on Ubuntu's UHD which will automatically and inevitably be
installed; so you must uninstall gnuradio, uhd-host, and your manually
installed UHD now, before doing things with pybombs.

Greetings,
Marcus

On 04/24/2015 11:23 PM, Pengyu Zhang wrote:
> I got the same UHD version (shown below) when I use apt-get for
> installation. I will try the PyBOMBS now...
>
> $ python top_block.py
> linux; GNU C++ version 4.8.2; Boost_105400; UHD_003.005.005-0-unknown
> $ apt-get install gnuradio
>
> On Fri, Apr 24, 2015 at 4:48 PM, Marcus D. Leech <mle...@ripnet.com
> <mailto:mle...@ripnet.com>> wrote:
>
>     On 04/24/2015 04:27 PM, Pengyu Zhang wrote:
>>     Hi Marcus,
>>
>>     I updated the flow graph (attached) as you suggested. It would be
>>     great if you can help check and let me know if I am wrong...
>>
>>     For upgrading the UHD, I followed this link. UHD is installed
>>     successfully. However, it seems that gnuradio does not call the
>>     latest UHD. Instead, it still calls uhd-host which is combined in
>>     the gnuradio package. Do you have suggestions about how to solve
>>     this problem? Thanks.
>>
>>     Pengyu
>>
>>     On Thu, Apr 23, 2015 at 6:28 PM, Marcus D. Leech
>>     <mle...@ripnet.com <mailto:mle...@ripnet.com>> wrote:
>>
>>         On 04/23/2015 06:23 PM, Pengyu Zhang wrote:
>>
>>             Thanks for the inspiring tips. I did not use the WX GUI
>>             scope for checking the phase offset. Instead, I log the
>>             baseband signal received by each RX antenna. Then, I plot
>>             the IQ constellation of the received baseband for
>>             checking their phase offset.
>>
>>             Can you be a bit more specific when you say the
>>             "multi_usrp object" and the "timed commands"? Are there
>>             tutorials that I can follow step by step for using the
>>             two functions you mentioned? Your comments are very
>>             helpful :)
>>
>>         A source/sink block in Gnu Radio uses an underlying
>>         multi_usrp object, so all you have to do is configure your
>>         source block for two channels, with
>>           two devices, and use
>>
>>         addr0=<first-device-ip-addr,addr1=<second-device-ip-addr>
>>
>>         In the device arguments.
>>
>>         Also, recent gr-uhd (3.7.6.1 and newer at least) use timed
>>         commands, so phase-zeroing will happen after a tune
>>         automatically, without you having
>>           to do anything.
>>
>>
>>         The top of the UHD manual is here:
>>
>>         
>> http://files.ettus.com/manual/page_devices.htmlhttp://files.ettus.com/manual/page_devices.html
>>
>>         The Doxygen docs are here:
>>
>>         http://files.ettus.com/manual/page_coding.html
>>
>>         The documents for gr-uhd are part of the Gnu Radio documentation:
>>
>>         http://gnuradio.org/doc/doxygen/classgr_1_1uhd_1_1usrp__source.html
>>
>>
>>
>     Uninstall all your uhd and gnuradio packages, and re-install,
>     following the guide here:
>
>     
> http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki/GNU_Radio_UHD
>
>
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

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

Reply via email to