Hello all,

I am working on a custom RFNoC based signal generator module on the X310 using 
UBX daughterboards. I have created a custom signal generator NoC block, that 
generates IQ samples based on register values and loaded this block together 
with a DUC NoC block on a X310 RFNoC image. I wish to use a UHD API to pilot 
the USRP device, so I do not want to use GNU radio.

As I understood, UHD should allow me to connect the blocks in the following 
order:

SIGGEN -->DUC-->Radio

And then, I should be able to generate samples, bring them up to radio 
frequency and sequentially transmit them. To be clear, the samples are thus 
created on the USRP device, stay there and are never to be transferred to the 
host. I found the examples in the UHD library not really helpful, since they 
show me how to load data on and off the host PC. But this is not what I'm 
trying to achieve.

Up to this point, I have not been able to make the USRP transmit anything and 
I'm not sure if I have connected my blocks properly (using 
uhd::rfnoc::graph_impl::connect). I find it difficult to determine which calls 
I exactly have to make to connect my blocks in the correct fashion and 
consecutively instruct the radio to start transmitting my samples. Could 
someone instruct me on how to do so?

Also I am confused about the term 'streaming' and the 'streamer' object. For 
me, streaming means the act of data transfer between host computer and USRP, 
but I'm not entirely sure about that. Is streaming also the act of transferring 
date between two RFNoC blocks? Or even the act of transmitting data over the 
antenna?

I found that a similar question has already been asked once here in 2016 
(Link<http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2016-July/021184.html>),
 back then someone replied that he was not sure if this was even possible. 
However, no further discussion on the topic took place. If this is truly the 
case, can someone explain to me why this is not possible?


Kind regards,

Koen


_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to