Thanks Paul!

Indeed a DUC is needed. However I still had the same error after inserting a 
DUC block in the transmission chain.

It turns out that the "wire format" parameter of the RF_TX_streamer was set to 
"automatic". It has to be changed to "complex int16" to make the flowgraph work.


Best Regards

Cherif

________________________________
From: Paul Atreides <maud.dib1...@gmail.com>
Sent: Monday, July 12, 2021 4:12:33 PM
To: Cherif Diouf
Cc: usrp-users@lists.ettus.com
Subject: Re: [USRP-users] RFNoC TX Streamer issue

the default X310 image has static connections in between the radio and the 
endpoint on the crossbar, so while the dynamic routing of the stream is still 
available, the two need to be used as a pair
in the image the layout is like this:
RX->DDC->EP->crossbar
EP->DUC->EP->crossbar

the crossbar isn't exposed to the user via GNURadio, but i'm alluding to the 
deepre architecture of RFNoC.
i'd recommend watching and reviewing these two presentations and their 
accompanying video thoroughly as they describe the general architecture and 
move into development.

Presentations:
https://www.gnuradio.org/grcon/grcon20/grcon20_RFNoC_4_Part1.pdf<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.gnuradio.org_grcon_grcon20_grcon20-5FRFNoC-5F4-5FPart1.pdf&d=DwMFaQ&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=xIsHdXnCRYoK3O7I17CLaka29UJ1VwI3mC9u8FAc7Ss&m=T5xzZT03jYg6vGI3sIqPAHPvQAJ-fvx89P9uzwuqsy0&s=ANq-0G3cy_sy99pwI7IZKSpPh3pWmhqTsa8Z2zOpAwM&e=>
https://www.gnuradio.org/grcon/grcon20/grcon20_RFNoC_4_Part2.pdf<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.gnuradio.org_grcon_grcon20_grcon20-5FRFNoC-5F4-5FPart2.pdf&d=DwMFaQ&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=xIsHdXnCRYoK3O7I17CLaka29UJ1VwI3mC9u8FAc7Ss&m=T5xzZT03jYg6vGI3sIqPAHPvQAJ-fvx89P9uzwuqsy0&s=Ghe7bIuG2SWXOTBWVRShnk-52URdR5R-NweFvuXvMfA&e=>
Video: 
https://youtu.be/M9ntwQie9vs<https://urldefense.proofpoint.com/v2/url?u=https-3A__youtu.be_M9ntwQie9vs&d=DwMFaQ&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=xIsHdXnCRYoK3O7I17CLaka29UJ1VwI3mC9u8FAc7Ss&m=T5xzZT03jYg6vGI3sIqPAHPvQAJ-fvx89P9uzwuqsy0&s=kPxLeYnGzBwS8yb0mxtaGX4U0AaR_6A70-v3fkjOoMM&e=>





On Mon, Jul 12, 2021 at 7:41 AM Cherif Diouf 
<c.e.v.di...@tudelft.nl<mailto:c.e.v.di...@tudelft.nl>> wrote:
Hi,

I am using an X310 device and I have freshly install RFNoC 4, (Vivado 2019.1, 
UHD 4.0, GNU Radio 3.8, gr-ettus )using the migration guide

(https://kb.ettus.com/RFNoC_4_Migration_Guide#Prerequisites<https://urldefense.proofpoint.com/v2/url?u=https-3A__kb.ettus.com_RFNoC-5F4-5FMigration-5FGuide-23Prerequisites&d=DwMFaQ&c=XYzUhXBD2cD-CornpT4QE19xOJBbRy-TBPLK0X9U2o8&r=xIsHdXnCRYoK3O7I17CLaka29UJ1VwI3mC9u8FAc7Ss&m=T5xzZT03jYg6vGI3sIqPAHPvQAJ-fvx89P9uzwuqsy0&s=xpfY1DXL76DEvQLSMjBIK3hMEAmS0SPnqehrvYA6wuk&e=>).

I tried to build a simple GNU Radio flowgraph

GNU Radio source signal (cosine) -> RFNoC TX streamer -> RFNoC Radio.
But when I run the graph I obtain the following error:
"/usr/local/lib/python3/dist-packages/ettus/ettus_swig.py", line 1584, in make
    return _ettus_swig.rfnoc_tx_streamer_make(graph, num_chans, stream_args, 
vlen)
RuntimeError: LookupError: KeyError: [convert] Cannot find an item size for: `'

Do you have any idea where it should come from.

Best Regards
Cherif

Below is the full tx script

_______________________________________________
USRP-users mailing list -- 
usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>
To unsubscribe send an email to 
usrp-users-le...@lists.ettus.com<mailto:usrp-users-le...@lists.ettus.com>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to