[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-29 Thread hui cj
The answer is yes. You can refer to uhd/host/examples/python/replay_capture.py for more detail. It’s the play-and-record example from Ettus, using the Replay Module. rubenthill--- via USRP-users 于2024年10月29日周二 21:50写道: > Hello Hui could you solve this Issue? I am trying sth very similar. Sinc

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-29 Thread rubenthill--- via USRP-users
Hello Hui could you solve this Issue? I am trying sth very similar. Since the hints you got from wade, more precisely the two examples you were pointed at are python and C++ my question is, can this be done using python only? Say transmit num_x (say 500k-2mio samples) and receive num_x + margin

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-11 Thread Martin Braun
Hey Jorge Chen, I see what you're saying. Still, I'm not even sure 8 ports will fit. You could start with 5 ports, and then use a single streamer to get data out of the replay block into the host. You can use the replay block API to specify the memory region you want to download (or upload). So, t

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-11 Thread Jorge Chen
Hi Martin Thank you for your reply. I understand the N310’s default Replay block has 4 input and 4 output ports. In my setup, I connect the tx_streamers to the Replay block’s input ports and route the output ports to the DUC blocks on the TX side. On the RX side, I connect the DDC blocks to the Re

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-09 Thread Martin Braun
Jorge, for 4x4 mode, you need 4 ports, not 8. If you configure the replay block with 4 channels, it will create both 4 input and output ports, respectively. What bandwidth are you trying to capture? Also remember that if you TX and RX simultaneously, you will get crosstalk. --M On Tue, Oct 8, 2

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-08 Thread Jorge Chen
Hi all, I’m working on a multi-channel, phase-coherent transceiver platform using the N310 and RFNoC Replay block (UHD4.6). It has been tested successfully for 4TX and 4RX individually. However, I’m facing challenges getting 4TX and 4RX to work simultaneously. Attempts to configure: 1. *1 Re

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-04 Thread Martin Braun
Mark the last connection as a back-edge ( https://uhd.readthedocs.io/en/latest/classuhd_1_1rfnoc_1_1rfnoc__graph.html#ab4cca8d99af451a9b9c5757af2b66ffa, see also https://uhd.readthedocs.io/en/latest/page_properties.html#props_graph_resolution_back_edges ). --M On Fri, Oct 4, 2024 at 4:39 PM hui c

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-04 Thread hui cj
Sorry to bother everyone again, - 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 I wonder to realize the graph that work for playing from DRAM and recording to DRAM simultaneously, graph->connect(tx_replay_ctrl->get

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-04 Thread Maximilian Matthé
: [USRP-users] Re: RFNoC Replay module (DRAM to PC) Q1) Yes, only one channel is required. Each channel has both send and receive capabilities and you can use both simultaneously. However, note that sending and receiving between host and replay block, and between replay block and radio

[USRP-users] Re: RFNoC Replay module (DRAM to PC)

2024-10-03 Thread Wade Fife
Q1) Yes, only one channel is required. Each channel has both send and receive capabilities and you can use both simultaneously. However, note that sending and receiving between host and replay block, and between replay block and radio, simultaneously, would require two channels. For example, one ch