LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

USRP Intergration to a system with loops

Hi everyone,

I am new to USRP and LabVIEW. I have an OFDM system where I merged the transmitter and receiver sides together, and I am trying to integrate USRP into it. The system works without the USRP, but when I integrate it, only the transmitter side works, and no signal reaches the receiver side (it doesn't work). LabVIEW sometimes gives me the error shown in the picture below. I have also attached the VI file of the program. Any help would be appreciated.

Download All
0 Kudos
Message 1 of 3
(280 Views)

Your two inner while loops run in sequence (not in parallel) due to a wired data dependency. Is that what you want?

 

I don't understand your code architecture and the need for that pyramid of FOR loops while there is no toplevel while loop or any recognizable state machine architecture)

0 Kudos
Message 2 of 3
(277 Views)

Hi Knight of NI,

thank you for your help

this is a normal OFDM system. I just add the FOR loops to calculate the BER of the system and I also add the transmitter and the receiver together. Now, I want to make the system work simultaneously, like when I use the transmitter and receiver separately. As for the while loops, I removed them, but the system still doesn’t work. I removed the wire you mentioned, and the receiver started working. Now, I’m trying to send the information that I was previously sending with a wire through the USRP, but I got an error saying that I have connected two clusters with different contents.

 

I attached an example I found about how to calculate the BER. and also here is OFDM system l looked at Streaming OFDM Transmitter and Receiver - Page 2 - NI Community

0 Kudos
Message 3 of 3
(230 Views)