usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Meaning of Channel and Radio Selection - X310.

AS
Anton Schlegel
Mon, Nov 5, 2018 9:41 PM

I am having trouble understanding the difference between radio select and
channels on the X310.
It appears that the X310 has a radio select A [FPGA block Radio_0] and B
[FPGA block Radio_1], but both of these only have one channel? Whenever I
try to use a channel 0 and channel 1 for Radio_0 I get the following error:

File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line
477, in <module>
main()
File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line
465, in main
tb = top_block_cls()
File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line
92, in init
self.uhd_rfnoc_streamer_radio_1.set_rx_freq(4e9, 1)
File
"/home/delta3/rfnoc3/lib/python2.7/dist-packages/ettus/ettus_swig.py", line
3261, in set_rx_freq
return _ettus_swig.rfnoc_radio_sptr_set_rx_freq(self, freq, chan)
RuntimeError: LookupError: Path not found in tree:
/mboards/0/dboards/A/rx_frontends/freq/value

Is there a way to enable a channel 0 and 1 for Radio_0? If not, is this
because of hardware limitations or because of software limitations?

Regards,
Anton Schlegel

I am having trouble understanding the difference between radio select and channels on the X310. It appears that the X310 has a radio select A [FPGA block Radio_0] and B [FPGA block Radio_1], but both of these only have one channel? Whenever I try to use a channel 0 and channel 1 for Radio_0 I get the following error: > > > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line > 477, in <module> > main() > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line > 465, in main > tb = top_block_cls() > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", line > 92, in __init__ > self.uhd_rfnoc_streamer_radio_1.set_rx_freq(4e9, 1) > File > "/home/delta3/rfnoc3/lib/python2.7/dist-packages/ettus/ettus_swig.py", line > 3261, in set_rx_freq > return _ettus_swig.rfnoc_radio_sptr_set_rx_freq(self, freq, chan) > RuntimeError: LookupError: Path not found in tree: > /mboards/0/dboards/A/rx_frontends/freq/value > Is there a way to enable a channel 0 and 1 for Radio_0? If not, is this because of hardware limitations or because of software limitations? Regards, Anton Schlegel
MD
Marcus D. Leech
Tue, Nov 6, 2018 3:04 AM

On 11/05/2018 04:41 PM, Anton Schlegel via USRP-users wrote:

I am having trouble understanding the difference between radio select
and channels on the X310.
It appears that the X310 has a radio select A [FPGA block Radio_0] and
B [FPGA block Radio_1], but both of these only have one channel?
Whenever I try to use a channel 0 and channel 1 for Radio_0 I get the
following error:

What daughtercards do you have one your X310?  Many cards have only a
single RF channel.

   File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py",
 line 477, in <module>
     main()
   File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py",
 line 465, in main
     tb = top_block_cls()
   File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py",
 line 92, in __init__
     self.uhd_rfnoc_streamer_radio_1.set_rx_freq(4e9, 1)
   File
 "/home/delta3/rfnoc3/lib/python2.7/dist-packages/ettus/ettus_swig.py",
 line 3261, in set_rx_freq
     return _ettus_swig.rfnoc_radio_sptr_set_rx_freq(self, freq, chan)
 RuntimeError: LookupError: Path not found in tree:
 /mboards/0/dboards/A/rx_frontends/freq/value

Is there a way to enable a channel 0 and 1 for Radio_0? If not, is
this because of hardware limitations or because of software limitations?

Regards,
Anton Schlegel


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

On 11/05/2018 04:41 PM, Anton Schlegel via USRP-users wrote: > I am having trouble understanding the difference between radio select > and channels on the X310. > It appears that the X310 has a radio select A [FPGA block Radio_0] and > B [FPGA block Radio_1], but both of these only have one channel? > Whenever I try to use a channel 0 and channel 1 for Radio_0 I get the > following error: > > What daughtercards do you have one your X310? Many cards have only a single RF channel. > > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", > line 477, in <module> > main() > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", > line 465, in main > tb = top_block_cls() > File "/home/delta3/rfnoc3/src/rfnoc-ootm/examples/top_block.py", > line 92, in __init__ > self.uhd_rfnoc_streamer_radio_1.set_rx_freq(4e9, 1) > File > "/home/delta3/rfnoc3/lib/python2.7/dist-packages/ettus/ettus_swig.py", > line 3261, in set_rx_freq > return _ettus_swig.rfnoc_radio_sptr_set_rx_freq(self, freq, chan) > RuntimeError: LookupError: Path not found in tree: > /mboards/0/dboards/A/rx_frontends/freq/value > > Is there a way to enable a channel 0 and 1 for Radio_0? If not, is > this because of hardware limitations or because of software limitations? > > Regards, > Anton Schlegel > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com