From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

RF Measurement Devices

cancel
Showing results for 
Search instead for 
Did you mean: 

fsk mod demod

Hello,

 

I have built 2 VIs for fsk modulation(Tx) and demodulation(Rx). In the Rx VI I'm trying to match the bits sequence that I send with the Tx VI. For some reason the Rx VI is lagging and it freezes because it processes a lot of data. How can I make the VI run faster? Can someone tell me why sometimes I don't get any matches at all, although I can tell I'm transmitting data correctly?

Download All
0 Kudos
Message 1 of 2
(4,928 Views)

Can you modulate and demodulate your packets in a single VI without the USRP driver?

How long are the packets you are sending?

How long are you acquiring for?

Are you missing the same packets every time you run the VIs or is it random?

 

What kind of USRP are you using? (I am assuming it is either a NI-292x or NI-293x) If so, these devices are software controlled so all of the processing of the data is done on your computer. If the computer or Ethernet connection is slow it could lose packets as the computer will still be processing data before it can make a call to collect data from the USRP again. You may need to acquire for a shorter amount of time if you can.

 

Overall it is hard to tell what is going on without a clearer picture of what data is being received and transmitted. Take a look at the data and see if there is anyway you can make how much data you are sending and processing into a leaner process.

 

Noah | Applications Engineer | National Instruments
0 Kudos
Message 2 of 2
(4,904 Views)