1###################################
2#####   ANTENNA INFORMATION   #####
3###################################
4
5###################################
6# ANTENNA INFO VECTOR SIZE
7###################################
8# The number of antenna info
9# structures in the vector. Each
10# entry in this vector is a structure
11# with the following elements:
12#
13# - CARRIER_FREQUENCY
14# - PC_OFFSET
15# - PC_VARIATION_CORRECTION
16# - PC_VARIATION_CORRECTION_UNC
17# - SIGNAL_GAIN_CORRECTION
18# - SIGNAL_GAIN_CORRECTION_UNC
19#
20# Notes:
21# CARRIER_FREQUENCY
22#   The carrier frequency in MHz.
23#
24# PC = PHASE CENTER
25#   PC_OFFSET is a structure with six
26#   elements: x, y, z and their associated uncertainties
27#   Phase center offset (PCO) is defined with
28#   respect to the origin of the Android sensor coordinate system, e.g.,
29#   center of primary screen for mobiles
30#
31# PC_VARIATION_CORRECTION
32#   2D vectors representing the phase center variation (PCV) corrections,
33#   in millimeters, at regularly spaced azimuthal angle (theta) and zenith angle
34#   (phi). The PCV correction is added to the phase measurement to obtain the
35#   corrected value.
36#   The azimuthal angle, theta, is defined with respect to the X axis of the
37#   Android sensor coordinate system, increasing toward the Y axis. The zenith
38#   angle, phi, is defined with respect to the Z axis of the Android Sensor
39#   coordinate system, increasing toward the X-Y plane.
40#   Each row vector (outer vectors) represents a fixed theta. The first row
41#   corresponds to a theta angle of 0 degrees. The last row corresponds to a
42#   theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular
43#   spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows).
44#   The columns (inner vectors) represent fixed zenith angles, beginning at 0
45#   degrees and ending at 180 degrees. They are separated by deltaPhi, the regular
46#   spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1).
47#
48# PC_VARIATION_CORRECTION_UNC
49#   2D vectors of 1-sigma uncertainty in millimeters associated with the PCV
50#   correction values.
51#
52# SIGNAL_GAIN_CORRECTION
53#   2D vectors representing the signal gain corrections at regularly spaced
54#   azimuthal angle (theta) and zenith angle (phi). The values are calculated or
55#   measured at the antenna feed point without considering the radio and receiver
56#   noise figure and path loss contribution, in dBi, i.e., decibel over isotropic
57#   antenna with the same total power. The signal gain correction is added the
58#   signal gain measurement to obtain the corrected value.
59#   The azimuthal angle, theta, is defined with respect to the X axis of the
60#   Android sensor coordinate system, increasing toward the Y axis. The zenith
61#   angle, phi, is defined with respect to the Z axis of the Android Sensor
62#   coordinate system, increasing toward the X-Y plane.
63#   Each row vector (outer vectors) represents a fixed theta. The first row
64#   corresponds to a theta angle of 0 degrees. The last row corresponds to a
65#   theta angle of (360 - deltaTheta) degrees, where deltaTheta is the regular
66#   spacing between azimuthal angles, i.e., deltaTheta = 360 / (number of rows).
67#   The columns (inner vectors) represent fixed zenith angles, beginning at 0
68#   degrees and ending at 180 degrees. They are separated by deltaPhi, the regular
69#   spacing between zenith angles, i.e., deltaPhi = 180 / (number of columns - 1).
70#
71# SIGNAL_GAIN_CORRECTION_UNC
72#   2D vectors of 1-sigma uncertainty in dBi associated with the signal
73#   gain correction values.
74#
75# The number of rows and columns could be the same for PC variation correction
76# and signal gain corrections, or could be different
77# If the former then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ are specified once
78# only, if the latter then NUMBER_OF_ROWS_ and NUMBER_OF_COLUMNS_ represent
79# the number of rows/columns for PC variation correction and
80# NUMBER_OF_ROWS_SGC_ and NUMBER_OF_COLUMNS_SGC_ represent the number of
81# rows/columns for signal gain corrections
82
83ANTENNA_INFO_VECTOR_SIZE = 2
84
85CARRIER_FREQUENCY_0 = 1575.42
86
87PC_OFFSET_0 = 1.2 0.1 3.4 0.2 5.6 0.3
88
89NUMBER_OF_ROWS_0 = 3
90NUMBER_OF_COLUMNS_0 = 4
91
92PC_VARIATION_CORRECTION_0_ROW_0 = 11.22 33.44 55.66 77.88
93PC_VARIATION_CORRECTION_0_ROW_1 = 10.2 30.4 50.6 70.8
94PC_VARIATION_CORRECTION_0_ROW_2 = 12.2 34.4 56.6 78.8
95
96PC_VARIATION_CORRECTION_UNC_0_ROW_0 = 0.1 0.2 0.3 0.4
97PC_VARIATION_CORRECTION_UNC_0_ROW_1 = 1.1 1.2 1.3 1.4
98PC_VARIATION_CORRECTION_UNC_0_ROW_2 = 2.1 2.2 2.3 2.4
99
100SIGNAL_GAIN_CORRECTION_0_ROW_0 = 9.8 8.7 7.6 6.5
101SIGNAL_GAIN_CORRECTION_0_ROW_1 = 5.4 4.3 3.2 2.1
102SIGNAL_GAIN_CORRECTION_0_ROW_2 = 1.3 2.4 3.5 4.6
103
104SIGNAL_GAIN_CORRECTION_UNC_0_ROW_0 = 0.11 0.22 0.33 0.44
105SIGNAL_GAIN_CORRECTION_UNC_0_ROW_1 = 0.55 0.66 0.77 0.88
106SIGNAL_GAIN_CORRECTION_UNC_0_ROW_2 = 0.91 0.92 0.93 0.94
107
108
109CARRIER_FREQUENCY_1 = 1227.6
110
111PC_OFFSET_1 = 3.4 0.2 5.6 0.3 1.2 0.1
112
113NUMBER_OF_ROWS_1 = 4
114NUMBER_OF_COLUMNS_1 = 2
115NUMBER_OF_ROWS_SGC_1 = 3
116NUMBER_OF_COLUMNS_SGC_1 = 4
117
118PC_VARIATION_CORRECTION_1_ROW_0 = 55.66 77.88
119PC_VARIATION_CORRECTION_1_ROW_1 = 11.22 33.44
120PC_VARIATION_CORRECTION_1_ROW_2 = 56.6 78.8
121PC_VARIATION_CORRECTION_1_ROW_3 = 12.2 34.4
122
123PC_VARIATION_CORRECTION_UNC_1_ROW_0 = 0.3 0.4
124PC_VARIATION_CORRECTION_UNC_1_ROW_1 = 1.1 1.2
125PC_VARIATION_CORRECTION_UNC_1_ROW_2 = 2.1 2.2
126PC_VARIATION_CORRECTION_UNC_1_ROW_3 = 0.1 0.2
127
128SIGNAL_GAIN_CORRECTION_1_ROW_0 = 7.6 6.5 5.4 4.3
129SIGNAL_GAIN_CORRECTION_1_ROW_1 = 1.3 2.4 9.8 8.7
130SIGNAL_GAIN_CORRECTION_1_ROW_2 = 1.4 2.5 3.6 4.7
131
132SIGNAL_GAIN_CORRECTION_UNC_1_ROW_0 = 0.91 0.92 0.55 0.66
133SIGNAL_GAIN_CORRECTION_UNC_1_ROW_1 = 0.11 0.22 0.93 0.94
134SIGNAL_GAIN_CORRECTION_UNC_1_ROW_2 = 0.95 0.96 0.33 0.44
135