LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Ni USRP-2920 FSK Demodulation

I am using the NI USRP-2920 to demodulate FSK, but I am unable to successfully demodulate what the radio is transmitting. The issue did not arise when I TX from USRP to USRP.

 

After some investigation I found the coerced data rate(coerced IQ rate divided by samples/symbol) is 320.5kbps, which is .5kbps off of my desired 320. I believe this is the issue but I don't see how to fix it.

 

I am already oversampling, and it appears I am at the 'sweet spot', in terms of my desired data rate. Since my IQ rate is not an even integer multiple I thought I might see some of the proper data if I have my output bit stream oversampled. I still do not see the data correctly.

 

I can upload code if necessary, but I thought it might not be, with the general nature of the question.

 

Thanks

 

 

 

0 Kudos
Message 1 of 6
(2,998 Views)

Note:

 

The IQ rate is set at 8.32Mbps, Samples per symbol is set to 26, the coerced IQ rate comes out to be 320.5...kbps.

 

I started from the base niUSRP EX FSK RX.vi found on the NI website. I suppose its probably easiest to attach what I have, so here it is.... 

0 Kudos
Message 2 of 6
(2,988 Views)

Hey Jedome,

 

I took a look at your code and it looks like you're using ModToolkit. What's the "incorrect behavior" that you're seeing? Is it throwing an error? 

 

Also, don't worry about the data rate. Sure, the numbers don't match, but those numbers are still integers. Should affect anything. Also, did you run just the example without altering it? Did that work?

 

Thanks,

Aulia

Aulia V.
0 Kudos
Message 3 of 6
(2,940 Views)

I believe there were too separate issues when using different sources. When I was receiving from a radio, it appears that the data being transmitted was not configured with the proper frequency deviation(operator error).

 

However, I still have issues occasionally when I transmit to the USRP from the USRP TX port. I am not receiving the same data that I am transmitting. Is it is possible that I could have issues because I am trying to utilize the same USRP for both rx and tx simultaneously?

0 Kudos
Message 4 of 6
(2,935 Views)

Hi jedome,

 

How different is the data you are receiving–or what exactly are you seeing differently? Can you post screenshots? You also said that it happens occasionally. How often is that? Assuming your configuration is sound, there shouldn't be any issues with transmitting and receiving on the same device that would result in bad data, but maybe there is something we're not seeing here.

Mark M.
Applications Engineering
National Instruments
0 Kudos
Message 5 of 6
(2,906 Views)

I am not sure why I was seeing problems USRP to USRP. I haven't been able to spend more time on that issue, but I am able to receive perfectly any data that is transmitted to me from an additional source. This is my actual application so I have no need to further investigate.

 

 

 

 

 

0 Kudos
Message 6 of 6
(2,871 Views)