Forum: GNU Radio two RX paths

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Juha V. (Guest)
on 2008-10-13 00:25
(Received via mailing list)

Is there an example where two usrp sources are used to sample from two
daughtercards simultaneously? Or is this even possible?

Best Regards,
Juha V. (Guest)
on 2008-10-13 16:43
(Received via mailing list)


Even four channels seems to be possible, using BasicRX, and special
firmware. Has anyone successfully done multi_usrp with four channels
per USRP?

Marcus D. Leech (Guest)
on 2013-12-04 12:06
(Received via mailing list)
On 12/03/2013 12:00 PM, Nemanja S. wrote:
>             ),
>         )
You should probably start with a GRC flow-graph with a single UHD USRP
source, with two channels being what you want, and look at the generated
   Python code.

Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
Nemanja S. (Guest)
on 2013-12-04 12:12
(Received via mailing list)
Thank you Marcus again,

I changed device address, in both places, but the same problem appears.
see that it loads now 4rx image, but the problem remains.

        self.uhd_usrp_source_1 = uhd.usrp_source(
Nemanja S. (Guest)
on 2013-12-04 12:17
(Received via mailing list)
I did following: I made simple flow graph and used USRP source first
two channels and LFTX mboard. But the follwong error occurs:

  File "/home/savi_ne/work/gnuradio/GRC/", line 105, in
    self.uhd_usrp_source_0_0_1.set_center_freq(433900000, 1)
line 1872, in set_center_freq
    return _uhd_swig.uhd_usrp_source_sptr_set_center_freq(self, *args)
RuntimeError: vector::_M_range_check

When I tried with setting two mboards, with LFTX A channel subdevice in
first channel (B:A option_ and WBX on the second channel I get following

  File "./", line 101, in __init__
    self.uhd_usrp_source_0_0_1.set_subdev_spec("A:0", 1)
line 1831, in set_subdev_spec
    return _uhd_swig.uhd_usrp_source_sptr_set_subdev_spec(self, *args,
RuntimeError: vector::_M_range_check

And as far as I have seen GRC doesn't put anything in the field
for changing FPGA image.
Nemanja S. (Guest)
on 2013-12-04 13:22
(Received via mailing list)
Everything is OK, I have just put "B:A A:0" in the subdevice field.
Nemanja S. (Guest)
on 2013-12-04 13:54
(Received via mailing list)
So everything worked fine except I got the following warning:

UHD Warning:
    Mixing real and quadrature rx subdevices is not supported.
    The Q input to the real source(s) will be non-zero.

Which is probably due to my wish to use WBX with IQ and only one channel
from LFTX. Is there any way to overcome this problem, and is there any
explanation why this happens, cause when I use only LFTX, and
one channel (let say I), the Q is automatically produced within FPGA and
finally get complex baseband. Havung this in mind, why would UHD
about real and wuadrature subdevices.

This topic is locked and can not be replied to.