Some problem for using LimeSuite.dll

Now days, I using LimeSuite.dll in my Labview project, but I have a big problem: I can’t get IQ data, all data was 0. I made it according to LMS API Quick start guide Example 1:basic RX. Like this:
1、LMS_GetDeviceList
2、LMS_Open
3、LMS_Init
4、LMS_EnableChannel
5、LMS_SetLOFrequency
6、LMS_SetSampleRate
7、LMS_SetTestSignal
8、LMS_SetupStream
9、LMS_StartStream
10、LMS_RecvStream
11、LMS_StopStream
12、LMS_DestroyStream
13、LMS_Close
each function I test is OK, somebody knows why, pls help, ths.

If you are receiving data from SDR but all of it is zeros, then the first thing I would check would be data formats. If you followed setup from basicRX, then the library returns samples as 16bit integers that are in range [-2048, 2047], so make sure you interpret buffer returned by LMS_RecvStream() correctly.

Hi, IgnasJ, very kind of you. According to you advise, I got IQ data yesterday. But I have another problem, hope your help, thank you.

  1. My IQ data is OK?
    2.How to translate IQ data to spectrum?
    IQ data as follow:
    I data:
    16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392…
    Q data:
    -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 418 -32275 -32489 390 -15966 492 16663 392 …
  1. The IQ data looks OK. There are 8 constellation points like it should be for LMS_TESTSIG_NCODIV8.
  2. To convert time samples (IQ) to spectrum, you need to perform Fourier transform. You can find many FFT / DFT examples and libraries by googling.

Hi IgnasJ,
when I use LimeSuite.dll in Labview, my Labview is usually Crashed.