I seem to recall that you can't actually do a loopback like that in RFNoC.
I think you have to send samples to the host at some point.  A quick Google
search came up with [1].  I'd be really interested if there were a way to
do a HW only loopback with RFNoC natively.

[1] https://corvid.io/2017/04/22/stupid-rfnoc-tricks-loopback/

On Mon, Jul 9, 2018 at 4:21 PM Weihan Chen via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi,
>
> I'm new to RFNOC development. I have an X310 with an SBX on slot A, and I
> want to do a loopback from antenna port RX2 to TX/RX using RFNOC blocks. I
> tried connecting 0/Radio_0 ==> 0/DDC_0 ==> 0/DUC_0 ==> 0/Radio_0 by the
> following commands:
>
> rx_graph->connect(radio_ctrl->get_block_id(), ddc_ctrl->get_block_id());
> rx_graph->connect(ddc_ctrl->get_block_id(),
> ​duc​
> _ctrl->get_block_id());
> rx_graph->connect(duc_ctrl->get_block_id(), radio_ctrl->get_block_id());
>
> and UHD gives me Error: RuntimeError: On node 0/Radio_0, output port 0 is
> already connected.
>
> What am I doing wrong here? Please help.
>
> Regards,
> Alex
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to