06-09-2010 02:47 PM
I am trying to process data collected with a PXIe-5663 and I cannot find any information explaining what the unit values are for the UINT16 values that are recorded. I need to convert the measured data to dBm, uV, or mW. Can anyone point me to documentation that specifies what the conversion factors are.
06-09-2010 03:12 PM
Hello Trebaol,
I assume you are recording or saving the data from a 5663 in binary format to disk.
I recommend looking at the example 'RFSA Stream Binary IQ Data to Disk.vi' located at:
C:\...\<LabVIEW>\examples\instr\niRFSA
This example shows how to convert between binary and scaled data formats. As for units, the units of the scaled I and Q data in this example are Volts.
Please reference 'RFSA Power vs Time (Zero-Span).vi' located in the same path for how to convert to units of dBm.
Regards,
Andy Hinde
RF Systems Engineer
National Instruments
06-09-2010 03:49 PM
Ande,
We are streaming data from the PXIe-5663 to a RAID drive and then post-processing the data in Matlab.
I took a look at the files you suggested and it looks like the units should be in dBm unless I am missing something. Towards the end of the VI the data is corrected by adding the reference level which is also in dBm, so I assume that Labview at least operates with those units.
I was also curious about the how to create a scaling factor for the binary data. Does all 1's equate to the reference level and all 0's equate to ~98 dB below that? Does it scale linearly?
Thanks
06-09-2010 04:14 PM