Professional Documents
Culture Documents
Software Training
80-NC398-6 D
PAGE 2 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Revision History
C Nov 2013 Updated GSM Tx Calibration – Overview slide; added Frame Sweep Calibration section
PAGE 3 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Contents
Tx Calibration Overview
DA Calibration
Predistortion Calibration
Char Predistortion Calibration
GSM NV Migration
GSM Frame Sweep Calibration
References
Questions?
PAGE 4 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Tx Calibration Overview
PAGE 5 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM Tx Calibration – Overview
Prerequisition
XO calibration is prerequisite for GSM calibration
Correct frequency offset
GSM Tx calibration categories
KVCO calibration
Correct phase error
Not needed for WTR1625 or WTR2605
DA calibration
XO and KVCO calibration have to be executed before DA calibration (except for
WTR1625 and WTR2605)
RGI vs output power for each gain range
For GSM and EDGE low PA range
Predistortion calibration
DA calibration has to be done before predistortion calibration
AMAM/AMPM (amplitude scale and phase rotation) for EDGE high PA range
Optimization – Characterized data calibration
Undesirable
Receiver PA Modem
PAGE 6 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL API Tables
PAGE 7 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL API Tables (cont.)
NV generation
Cal process
Regular Multichain
DA cal QLIB_RFCAL_GSM_Tx_DA_Cal_Results QLIB_RFCal_GSM_Tx_DA_Cal_
Generate_NV
Predistortion cal QLIB_RFCAL_GSM_Tx_Linear_Process_ QLIB_RFCal_GSM_Tx_DA_Cal_IQ_
Swapped_PreDist_Cal_Results Predist_Cal_Generate_NV
Char predistortion QLIB_RFCAL_GSM_Tx_DA_Cal_Results_v2 QLIB_RFCal_GSM_Tx_Enh_Cal_
cal Generate_NV
QLIB_RFCAL_GSM_EnhLinTx_Cal_Process_
Predist_NV
PAGE 8 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
DA Calibration
PAGE 9 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
High-Level Digital Gain Control
PA Gain State
Tx AGC Algorithm
Tx AGC PDM (RGI)
PAGE 10 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
RGI Sweep Waveform
PAGE 11 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL API
PAGE 12 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Box Options
PAGE 13 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Example of Measurement
Signal Saturation
PAGE 14 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
DA Cal Results QMSL API
QLIB_RFCAL_GSM_Tx_DA_Cal_Results(
HANDLE hResourceContext,
unsigned short iNvModeId,
void* aGSM_DA_Cal,
void*aGSM_DA_Cal_NV,
unsigned char bCachedByNVManager)
PAGE 15 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
TPL Log
PAGE 16 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL Log
PAGE 17 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Predistortion Calibration
PAGE 18 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Goal
PAGE 19 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Overview
Tx AGC Algorithm
Tx AGC PDM (RGI) – Fixed
PAGE 20 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Preparation – Find Appropriate RGI
Determine the RGI index that will allow the required minimum 8PSK Tx
power for the predistortion.
27 dBm for low bands and 26 dBm for high bands for each calibration channel
The highest of those three RGI values is chosen for predistortion calibration
This RGI index is then populated in the NV item – NV_GSM_TX_AGC_
SETTING_FOR_PRED_I.
PAGE 21 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Procedure
Align waveform
Find the measured waveform
Cross correlation
Compute gain
Find the relationship between input signal and output amplitude
Interpolation
Compute phase
Find the relationship between input signal and output phase
Interpolation
Smooth
Smooth the gain and phase
Spline function
Generate AMAM and AMPM NV
PAGE 22 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL API
QLIB_FTM_TX_CFG2_AMAM_SWEEP_V2(
HANDLE hResourceContext,
unsigned long iPreDcDuration,
unsigned long iEdgeDuration,
unsigned long iCalRgi,
unsigned long * piDigScale)
PAGE 23 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Waveform Configuration
To calibrate:
Predistortion calibration segment
Transmit a known waveform (V2)
Predistortion calibration segment
Frequency correction segment
QLIB_FTM_TX_CFG2_AMAM_SW
EEP_V2()
PAGE 24 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Waveform Alignment
To align waveform:
1. Adjust phase drift
2. Using cross-correlation, find the delay between the reference and the measured
waveform
PAGE 25 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – Phase Drift Adjustment
PAGE 26 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Waveform Alignment
PAGE 27 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – Time Alignment Correction
PAGE 28 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Gain Computation
To compute gain:
1. Get the power vs gain relationship
2. Gain = Measured power 20 * log10(DAC)
3. Interpolate data to fit AMAM table stored in NV
Measured power
PAGE 29 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – Gain Computation
PAGE 30 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Phase Computation
PAGE 32 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Results After Gain and Phase Computation
PAGE 33 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Smoothing
PAGE 34 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – Smoothing
PAGE 35 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
NV Generation
PAGE 36 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – AMAM NV Generation
PAGE 37 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Qlib Implementation – AMPM NV Generation
PAGE 38 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Predistortion Cal Results QMSL API
QLIB_RFCAL_GSM_Tx_Linear_Process_Swapped_PreDist_Cal_Results(
HANDLE hResourceContext,
unsigned short iNvModeId,
void* aGSM_PreDist_Cal,
void *aGSM_PreDist_Cal_NV,
unsigned char bCachedByNVManager)
PAGE 39 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
TPL Log
PAGE 40 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QMSL Log
PAGE 41 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Char Predistortion Calibration
PAGE 42 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Overview
Characterized
data
PAGE 43 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Characterized Data Generation
PAGE 44 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Characterized Data Generation TPL Log
Data generation
PAGE 45 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Characterized Data Generation QMSL Log
NV 24195 – RFNV_GSM_GSM850_CHAR_PREDIST_ENV_GAIN_I
PAGE 46 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Averaging Characterized Data Sets
PAGE 47 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
New Features
Data process
PAGE 48 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Procedure
PAGE 49 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
New QMSL API
PAGE 50 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
New QMSL API (cont.)
PAGE 51 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Calibration Setup
PAGE 52 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
New Features
characterized data
Following two components are Determine RGI for
predistortion
introduced:
Power adaptation
Curve fitting – Power
Correct characterized power curve adaptation and slope
using the measured difference from correction
the measured power
Slope correction
Data process
Correct characterized slope using the
measured slope
PAGE 53 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Process – Power Adaptation
Estimated data
Measurement
Applied correction
Power (dBm)
Power (dBm)
Input Char data Input Char data
PAGE 54 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Process – Slope Correction
Power (dBm)
Measurement
Estimated data
Power (dBm)
Correction applied
Input Char data Input Char data
PAGE 55 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Calibration TPL Log
PAGE 56 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Calibration QMSL Log
DA calibration execution
PAGE 57 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Calibration Output Logging
PAGE 58 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM NV Migration
PAGE 59 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM NV Migration – Multichain NVs
PAGE 60 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA Cal QMSL API
QLIB_RFCal_GSM_Tx_DA_Cal_Generate_NV(
HANDLE hResourceContext,
unsigned short iNvModeId,
unsigned char iChainId,
unsigned short iListSize,
void* aGSM_DA_Cal,
void *aGSM_Tx_Cx_Cal_NV,
unsigned char bCachedByNVManager)
PAGE 61 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA Cal QMSL API (cont.)
Note: This API is called when only DA cal is enabled, and predistortion and char predistortion calibrations
are disabled.
PAGE 62 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA Cal TPL Log
DA sweep
Generate NV
PAGE 63 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA Cal QMSL Log
Generate Multichain NV
PAGE 64 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA and Predistortion QMSL API
QLIB_RFCal_GSM_Tx_DA_Cal_IQ_Predist_Cal_Generate_NV(
HANDLE hResourceContext,
unsigned short iNvModeId,
unsigned char iChainId,
void * aGSM_DA_Cal,
void * aGSM_PreDist_Cal,
void * aGSM_Tx_Cx_Cal_NV,
unsigned char bCachedByNVManager)
PAGE 65 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA and Predistortion QMSL API (cont.)
PAGE 66 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA and Predistortion TPL Log
DA sweep
Predistortion sweep
Generate NV
PAGE 67 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – DA and Predistortion QMSL Log
Multichain NV generation
PAGE 68 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Multichain NV – Char Predistortion QMSL API
QLIB_RFCal_GSM_Tx_Enh_Cal_Generate_NV(
HANDLE hResourceContext,
unsigned short iNvModeId, unsigned char iChainId,
unsigned int numGsmMeas,
void *gsmMeas,
unsigned int numEdgeMeas,
void *edgeMeas,
void* aGSM_EnhLinTx_Control,
void* aGSM_EnhLinTx_Data,
void* aGSM_Tx_Cx_Cal_NV,
unsigned char bCachedByNVManager)
PAGE 70 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM Frame Sweep Calibration
PAGE 71 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM Frame Sweep Calibration
Overview
New GSM/EDGE Tx power calibration and characterized DPD calibration using
multiband/multichannel/multichain sweep
Calibrates 4 bands x 3 channels/bands x (Tx and Rx cal) x 2 chains in a single sweep
Provides excellent time performance
Support from Dime/Triton modem family
Technique
DA calibration
New method – Compute power error vs Power Control Level (PCL)
Requires characterized power vs RGI data
Old method – Compute power vs RGI
Digital predistortion calibration
Uses the same method as GSM characterized digital predistortion
Characterizes AMAM/AMPM and adapt using power vs digital gain
Characterized data read from XML
Rx calibration
Uses characterized Rx data, read from XML
Uses two or three reference channels rather than one reference channel
Provides superior results
PAGE 72 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
DA Calibration Change
PAGE 73 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Frame Sweep Calibration
PAGE 74 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Calibration Timeline/Channel
PAGE 75 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Callbox Requirement
CMU200 TBD
Note: For Aeroflex, National Instrument, or LitePoint callboxes, consult the corresponding test equipment
vendors.
PAGE 76 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
FTM Commands
PAGE 77 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
FTM Request Structure
PAGE 78 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
FTM Response Structure
PAGE 79 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Six New QMSL APIs Added to Support GSM V4 Cal Sweep
\param iGSM_ChainID indicates the Tx/Rx chain for which predistortion is being disabled
PAGE 80 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Six New QMSL APIs Added to Support GSM V4 Cal Sweep (cont.)
PAGE 81 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Six New QMSL APIs Added to Support GSM V4 Cal Sweep (cont.)
This API generates the Cx Tx NV item associated with GSM linear V4 calibration:
PAGE 82 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Six New QMSL APIs Added to Support GSM V4 Cal Sweep (cont.)
This API generates the Cx Tx NV item associated with GSM linear V4 calibration
(cont.):
\param hResourceContext – Resource context that was returned from the call to
QLIB_ConnectServer()
\param iNvModeId [input] – NV mode to set NV
\param iChainId [input] – C0, C2, etc.
\param aGSM_V4_PCL_Cal [input] – Pointer to QMSL_GSM_V4_PCL_Cal_Result
structure containing V4 calibration sweep raw measurement data (PCL error, etc.)
\param aGSM_V4_DPD_Control [input] – Pointer to QMSL_GSM_EnhLinTx_Cal_Control
structure
\param aGSM_V4_DPD_Data [input] – Pointer to QMSL_GSM_EnhLinTx_Cal_Data
structure
\param aGSM_Linear_Tx_NV [output] – Pointer to QMSL_GSM_Tx_Calibration_NV
structure containing NV items generated
\param iOrgPayloadSize [input] – Original size (bytes) of the payload in
aGSM_Tx_Cx_Cal_NV
Note: QLIB_RFCal_GSM_V4_Cal_Tx_Generate_NV is only used when Use PCL Error NV option is Yes; otherwise,
QLIB_API unsigned char QLIB_RFCal_GSM_Tx_Enh_Cal_Generate_NV is used with the adapted power vs RGI
values.
PAGE 83 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Deliverables
PAGE 84 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Changes in RFCalInput File
PAGE 85 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QSPR RF – Calibration Node
Callbox parameters
PAGE 86 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QSPR RF – Calibration Node (cont.)
DA calibration parameters
Perform DA Cal – Enables DA calibration, performed via PCL power-error calibration.
Use PCL Error NV – If Yes, writes PCL power error tables to the Tx RF NV, along with the
previously written char DA calibration data. If No, adapts the char DA calibration data
based upon the PCL power error measurements. Only writes the adapted DA calibration
data to the NV, not to the PCL power error tables.
MCS List – Modulation and coding scheme list. Generally, use 4 for GMSK and 9 for
8PSK, i.e., should be "4,9" in most cases.
PCL List – List of PCLs for each band. Nominally, use SSS(4,19,1) for low bands, and
SSS(0,15,1) for high bands. The number of PCLs in the list must be evenly divisible by 4.
Sanity Check: Max PCL Power Delta – The maximum PCL power-error measurement that
is allowed. Useful for detecting problems with RF calibration.
PAGE 87 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QSPR RF – Calibration Node (cont.)
PAGE 90 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
QSPR RF – Calibration Node (cont.)
Rx calibration parameters
Rx Power List – List of Rx powers per LNS state list, nominally -90,-90,-54,-54
LNA State List – List of LNA gain states, nominally 0,1,2,3
Rx Gain Offsets Max Limits – List of maximum allowed Rx gain offset per LNA
state list per band
Rx Gain Offsets Min Limits – List of minimum allowed Rx gain offset per LNA
state list per band
PAGE 91 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
TPL Log
The following sample TPL log shows the general procedure of GSM
Cal V4.
PAGE 92 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Sample QMSL Log for GSM Frame Sweep Calibration – Call Flow
PAGE 93 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Change in NV
PAGE 94 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
GSM Case Filing
It is important to correctly file GSM cases with the proper problem area
code. This will ensure problem assignment is sent to the correct support
team for a prompt resolution.
PAGE 95 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
References
Ref. Document
Qualcomm Technologies
Q1 Application Note: Software Glossary for Customers CL93-V3077-1
Q2 Application Note: RTR86xx, QTR86xx, QSC61x5, QSC6x95, MDM6x00, MDM8220, and 80-VP447-13
MDM9x00 Select RF NV Items
Q3 Application Note: GSM Linear PA Calibration and Data Processing for NV Generation 80-V9774-16
PAGE 96 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Questions?
https://support.cdmatech.com
PAGE 97 80-NC398-6 D Mar 2014 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION