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 <[email protected]>
Sent: Monday, July 12, 2021 4:12:33 PM
To: Cherif Diouf
Cc: [email protected]
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 
<[email protected]<mailto:[email protected]>> 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 -- 
[email protected]<mailto:[email protected]>
To unsubscribe send an email to 
[email protected]<mailto:[email protected]>
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to