TX LTE ML C
Code Sample Download
C Measurement Library
This example demonstrates the use of the LTE Uplink (FDD) Analysis Library
DLL interface in Microsoft C to perform Modulation Accuracy measurement of
EVM RMS, Occupied Bandwidth and Power vs Time Trace:
- Software steps required:
- Assign digitizer by resource strings
- Set External 10 MHz Referecne
- Set Up Digitizer measurement parameters
- Set Up LTE Uplink Analysis measurement parameters
- Make measurements
- Retrieve measurement results
- Save IQ data in LteTraceData.csv file and print output log file LteUplinkLog.txt
It assumes that the following has been installed successfully:
Aeroflex 3010 RF Synthesizer PXI module
Aeroflex 303x RF Digitizer PXI module
Aeroflex PXI Module Software - V6.6.0 or better
Aeroflex LTE Uplink Measurement Suite - v1.0.0 or better
It is also assumed that:
The 3010 LO output is connected to the 3030 LO input
The 303x IF output is connected to the 303x IF input (if applicable)
This is the main project file for VC++ projects generated using an Application Wizard.
It contains information about the version of Visual C++ that generated the file, and
information about the platforms, configurations, and project features selected with the
This is the main application source file.
Other standard files:
Lu01250prb.aiq - Sample ARB file required for LTE UL, to be played by the source
Lu01250prb.iqc - The IQ Creator file used to generate the ARB file
- Refer to IQCreator user Manual to modify file settings
- IQCreator can be downloaded free of charge from the Aeroflex website.
The Output is a log file LteUplinkLog.txt and CSV file called "LteTraceData.csv" that can be opened with
MS Excel and used to create a graph of the Power vs Time measurements.
Disclaimer of Warranty
This example code is provided 'as is' without warranty.
Neither Aeroflex nor the author(s) warrant that the functions of the software will meet your requirements or that the media is compatible with any computer system on which it is used or that operation of the software will be unlimited or error free. You assume responsibility for selecting the software to achieve your intended results and for the installation of, the use of and the results obtained from the software. In no event shall Aeroflex or its suppliers be liable for any damages whatsoever arising out of installation of the software or incompatibility with any computer system or technical limitation of the software or use or inability to use the software, even if advised of the possibility of such damages. Neither Aeroflex nor the author(s) will be liable for any loss or damage of any nature suffered by any party as a result of reliance upon or reproduction of or any errors in any contents of the software.