One good place to check for how to operate with RFNoC is the source file "
multi_usrp_rfnoc.cpp
<https://github.com/EttusResearch/uhd/blob/master/host/lib/usrp/multi_usrp_rfnoc.cpp>".
Under the hood, the multi_usrp object used by most users for a stock FPGA
image implements all functionality using RFNoC API calls for any of the
USRPs that use RFNoC. Thus, if the multi_usrp object can do something, then
it is equally possible with the RFNoC API.  I realize that this gets into
reverse-engineering code, but it is often a good place to look for an
example.
Rob

On Wed, May 14, 2025 at 4:11 PM carmix <carmix...@gmail.com> wrote:

> Yes, it is a good starting point indeed, but for example if one doesn't
> use the replay block it is not clear how to do the frequency tune.
>
> I had to discover myself that it is possible to send the tune request
> action also from the streamer and not from the replay block.
>
> For someone starting with the project it is not so clear.
>
>
> Regards,
>
>
> C.
> On 13/05/2025 08:52, Amsel, Lars wrote:
>
> Hi,
>
>
>
> Have you had a look into rfnoc_replay_samples_from_file.cpp? It shows
> basic TX setup and also utilizes the replay block.
>
>
>
> Regards
>
>
>
> Lars
>
>
>
>
>
> *[image: NI]*
>
>
>
>
>
>
>
> *Lars Amsel*
> Principal Software Engineer
> SDR
> Test & Measurement Group
>
> +49351206931427 | *ni.com <https://www.ni.com/>*
>
>
>
>
>
> *From:* carmix...@gmail.com <carmix...@gmail.com> <carmix...@gmail.com>
> *Sent:* Montag, 12. Mai 2025 15:48
> *To:* usrp-users@lists.ettus.com
> *Subject:* [EXTERNAL] [USRP-users] Tx example with RFNoC missing
>
>
>
> Hi, I noticed that on the UHD repository examples there isn’t an example
> that shows how to setup a TX streaming using RFNoC. There is the example
> for the RX but not the one with TX.
>
> There’s an example for the replay block, but it can’t be used for
> transmitting a big file for instance.
>
> I searched through the mailing list and found some posts of user that
> attached some rfnoc_tx_from_file, but they did it in 2018 and it was on UHD
> 3, it obviously doesn’t work on UHD 4.
>
> Could someone post a simple example of transmitting from file using RFNoC
> 4?
>
> Maybe it is considered trivial, but it could help as a reference.
>
> Personally I tried to write a sample code, but as I stated in another
> thread I’m not sure it is working correctly.
>
> Could anyone help here?
>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to 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