Hello all, I have some confusion regarding the RFNoC Replay module.
Due to the limited transmission rate between my computer and the X310, I cannot transmit and receive waveforms in real-time. Therefore, I want to use the Replay module to transmit the waveform stored in DRAM and record the received signal into DRAM. Based on the following links: https://kb.ettus.com/RFNoC_Frequently_Asked_Questions#What_can_the_DRAM_be_used_for.3F https://kb.ettus.com/Using_the_RFNoC_Replay_Block_in_UHD_4 I believe this functionality can be achieved. The provided example has already implemented the Record and Play functions, but I am still confused about how to store the waveform in DRAM and then transfer it to the computer. *Q1:* Is only one channel of the Replay module needed to achieve this functionality? *Q2:* (1) The example constructs the following graph to store the transmitted data in DRAM: - TxStreamer#0:0 --> 0/Replay#0:0 - 0/Replay#0:0 --> 0/DUC#0:0 - 0/DUC#0:0 ==> 0/Radio#0:0 - 0/Radio#0:0 ==> 0/DDC#0:0 - 0/DDC#0:0 --> RxStreamer#0:0 (2) To store the received data into DRAM at the same time, should I construct the following graph as well? - 0/Replay#0:0 --> 0/DUC#0:0 - 0/DUC#0:0 ==> 0/Radio#0:0 - 0/Radio#0:0 ==> 0/DDC#0:0 - 0/DDC#0:0 --> 0/Replay#0:0 (3) To read the data from DRAM and transfer it to the computer: - 0/Replay#0:0 --> RxStreamer#0:0 *Q3:* I want to start both the Record and Play functions of the Replay module at the same time. Is this possible? Is there any example code available that shows how to transfer DRAM data to the computer? Thank you!
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com