[USRP-users] Re: Issue with Starting Transmitter on USRP N300 without Using Streamers

2024-12-12 Thread Martin Braun
On Thu, Dec 12, 2024 at 6:23 AM Nidhi Panda wrote: > Thank you so much for your response. We have tested the > "rfnoc_radio_loopback" cpp example and it works fine. Just that I am not > good with cpp that's why I wanted to do this with either python or GNU > radio. GNU radio also includes an exam

[USRP-users] Re: Issue with Starting Transmitter on USRP N300 without Using Streamers

2024-12-12 Thread Nidhi Panda
Yes, I am currently testing with this example (rfnoc_radio_loopback.grc) only. However, the example was for x300 and I am testing in n300 board. The example works only if rx and tx streamer is present i

[USRP-users] Re: UHD Python API: Buffer processing

2024-12-12 Thread Martin Braun
Hi Tim, The recv() call will return if an EOB is detected, or there's a jump in timestamps. In other words, using recv(), the only option you have is to receive bursts one-by-one. As you've probably noticed, you can only return one metadata object per receive call (hence the discontinuity; the rec

[USRP-users] Re: UHD Python API: Buffer processing

2024-12-12 Thread Pedro Vieira
Hi Tim, What equipment are you using? What is the interface? As an initial suggestion, try using multiprocessing, so that the two codes can be executed on different cores simultaneously, because when using threads, the execution of the codes, in Python, is not simultaneous. The following link expla

[USRP-users] Re: Triggering of Rx synchronously with Tx in RFNoC

2024-12-12 Thread perper
Hello All, I’ve got an update regarding synchronization inside of FPGA between Tx and Rx after overflows. I’ve checked that with measurements and there was no synchronization loss between replay block working on Tx side and our RFNoC block that selects samples on the Rx side, which is inserted

[USRP-users] UHD Python API: Buffer processing

2024-12-12 Thread Tim Vancauwenbergh
Hi all, I am working with the UHD Python API to handle burst-mode data transmission and reception. Both the transmitter and receiver are set to be active at specific times, for a fixed number of samples per burst. This process occurs approximately 100 times per second. Currently, the transmit and

[USRP-users] Re: Issue with Starting Transmitter on USRP N300 without Using Streamers

2024-12-12 Thread Rob Kossler via USRP-users
As a test case, perhaps try a graph where the Tx and Rx channels are not the same. On Thu, Dec 12, 2024 at 7:04 AM Nidhi Panda wrote: > Tried the way you suggested. Still getting same error. Please check if > it's correct. > > > -- > *From:* Martin Braun > *Sent:* Th

[USRP-users] Re: UHD Python API: Buffer processing

2024-12-12 Thread Martin Braun
Just as a side note, when you run recv() and send() from different Python threads, the underlying C++ code that gets into will release the Python GIL, which allows for true concurrency even with thread vs. multiprocessing. --M On Thu, Dec 12, 2024 at 1:51 PM Pedro Vieira wrote: > Hi Tim, What e