Hi Linds,
On 21. 04. 13 19:17,
linds....@gmail.com wrote:
> I also wonder if my machine has enough grunt after reading the posts of
> Rash/Pascal on the B100/crc-dabmod thread - I am using an Intel Centrino Duo
> which runs at 1.2GHz on each core.
It's difficult to say without trying... There is one important
difference between the setup with a USRP1 and a B100: since the B100 is
more flexible with respect to clocking, you can configure it in a way
that allows you to avoid re-sampling the RF signal on the host. With the
USRP1 this is (as far as I recall) not possible. And resampling is
costly in resources.
> One of the things that I get is a lot of Us printed out. I think from a post of Pascal's that this means underrun, but I can't find any
> doc to confirm this. However, if I insert a bfr or mbuffer the Us disappear, so there maybe something in that.
Yes, that's correct. The U gets printed by UHD, not by dabmod, when the
host cannot give enough data to the USRP, and the data stream breaks. An
additional buffer between dabmod and the gnuradio script can be helpful
because dabmod can be a bit too bursty sometimes.
If you keep getting underruns, verify that the sampling rates are correct.
> When I use Mathias's coinwap_uhd_full3.py I also get a threads error:
>
> lindsay@SDR:~$ coinwap_uhd_full3.py
> linux; GNU C++ version 4.5.2; Boost_104200; UHD_003.005.002-56-g34052015
>
> GThread-ERROR **: file
> /build/buildd/glib2.0-2.28.6/./gthread/gthread-posix.c: line 348
> (g_thread_create_posix_impl): error 'Invalid argument' during
> 'pthread_attr_setschedparam (&attr, &sched)'
> aborting...
> Aborted
Ooh, that looks bad... It might depend on the way you installed it. I
don't know if I can really help, I've only ever installed all these
tools from source in the git repositories, and on other distributions
than ubuntu.
Good luck !
mpb