USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

USRP 2954 TX-RX loopback delay

Dear all,

      I am using one of the simplest Labview FPGA vi. I intend to transmit 10 periods of sine wave with the TX port of a daughterboard, and receive the same signal with the RX port of the same daughterboard (model UBX-160). The signal is transmitted either through leakage, or with a short cable.

      I am using a 448 sample length ROM from which I read the the samples, while incrementing the adress with a counter. The counter is triggered on the falling edge of a host delivered trigger. Two FIFOs exist, one on the samples of the transmit path, and the second one for the samples of the received signal. It is clear that the input valid signal signal is the same for both FIFOs, and lasts for 448 clock periods.

     The issue is that there is an approximately 100 clock period delay between the signals in the FIFO. I expected this delay to be much shorter. The even stranger part is that this delay is 100 clocks period even if I use 120Msps or 200Msps sample rate.

Please have a look at the described vi and at the front panel capture:
FPGA.pngfrontpanel.png

Best regards,

Mihai

0 Kudos
Message 1 of 2
(2,339 Views)

Mihai, 

Do you see the same delay when using the Simple NI-USRP Streaming example found in C:\Program Files (x86)\National Instruments\LabVIEW <your version>\ProjectTemplates\Source\NI-USRP\Simple NI-USRP Streaming?

Shalini M.
Partner Development Engineer
Alliance Partner Network
National Instruments
0 Kudos
Message 2 of 2
(2,308 Views)