LabVIEW Communications System Design Suite

cancel
Showing results for 
Search instead for 
Did you mean: 

Radar Data Collection using LabVIEW Communication Systems Design Suite and USRP

Hi everyone,

 

I have created a radar system using USRP 2921 as the receiver and a signal generator as the transmitter. I want to store the data collected by the USRP for further processing. For that purpose, I am writing the data to two separate text files, for the real and imaginary part respectively. Ideally, I would like the data to be written to these text files at 1000 samples per second (1000 Hz), however, from whatever I have read, USRP samples IQ data at an IQ rate which is usually of the order of a few MS/s. Can anyone tell me how do I write this streaming data to the text files so that there are 1000 samples written every second? More specifically, after using the Fetch Rx data block how do I proceed further? I set the parameter "sample number" to 1000 in the block but that does not seem to work. 

 

For writing the streaming data I followed this link:

https://zone.ni.com/reference/en-XX/help/371361R-01/lvhowto/stream_data_spreadsheet/

 

Thanks a lot. Any help would be greatly appreciated.

0 Kudos
Message 1 of 2
(3,034 Views)

Hello,

 

In order to setup staple rate USRPs are using DSP, in our case it is DDC (Digital Down Conversion) which is needed to implement.

It is better to do it on the USRP itself (I mean on FPGA part), online.

Or you can resample the file after via LabVIEW as an example, offline. For this you can use Resample Waveforms (continuous) VI or Resample Waveforms (single shot) VI.

There is another example which may be useful as well.

__________________________________________
The best way to thank, is to give KUDOS
0 Kudos
Message 2 of 2
(2,941 Views)