100% found this document useful (1 vote)
223 views

Mobile Network Performance Dataset Definitions

This document defines fields in the Mobile Network Performance Dataset. It lists 41 fields related to speed test results, device details, location, and permissions. Each field is defined, along with its data type, date available, and maximum size. The dataset contains technical information to analyze mobile network and device performance.

Uploaded by

razafarhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
223 views

Mobile Network Performance Dataset Definitions

This document defines fields in the Mobile Network Performance Dataset. It lists 41 fields related to speed test results, device details, location, and permissions. Each field is defined, along with its data type, date available, and maximum size. The dataset contains technical information to analyze mobile network and device performance.

Uploaded by

razafarhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Dataset Definitions

Mobile Network Performance Dataset


Last Updated: 2023-03-28

Data before the date available will be blank or say "NULL" if the field is displayed

Field Name Definition Data Date Max Field


Type Available Size
id_result A unique ID for every Speedtest integer 2022-09-30 11
performed based on the platform.
guid_result A globally unique ID for every string 2022-09-30 32
Speedtest performed.
id_platform Denotes the platform on which the integer 2022-09-30 1
test was taken:1 = Android2 = iOS
ts_result Date and time of the test in UTC. datetime 2022-09-30 19
ts_result_receiv Date and time that Ookla received the datetime 2022-09-30 19
ed test result from the device.
attr_location_ti Name of user's timezone at location text 2022-09-30 50
mezone of test.
id_device Public-facing unique ID of the integer 2022-09-30 11
user/device.
attr_device_andr The device model and OS version of text 2022-09-30 255
oid_fingerprint the user's device. Not standardized
across all manufacturers. Rather than
Android fingerprint, rely on the device
and hardware fields for accurate
information about the device
hardware.
attr_device_mode The Ookla-derived common name of text 2022-09-30 255
l the model of the device used for
testing.
attr_device_manu The manufacturer of the device used text 2022-09-30 255
facturer for testing.
attr_device_mode Raw (or Android API-returned) model text 2022-09-30 255
l_raw of the device.
attr_device_manu Raw (or Android API-returned) text 2022-09-30 255
facturer_raw manufacturer of the device.
attr_device_bran Raw (or Android API-returned) brand text 2022-09-30 255
d_raw of the device.
attr_device_chip Ookla-maintained device chipset text 2022-09-30 255
set name.
attr_device_chip Ookla-maintained device chipset text 2022-09-30 255
set_manufacturer manufacturer name.
attr_device_hard The device hardware name, as text 2022-09-30 255
ware_name reported by the Android kernel.
attr_device_os_v The version of the operating system text 2022-09-30 20
ersion being used by the device at the time
of the test.
attr_device_buil The Android build ID reflects the text 2011-03-01 255
d version of Android installed on the
device. The build ID typically follows a
standard convention of AAA##A, but
some device manufacturers chose to
implement their own convention.
More information about Android build
IDs can be found at https://source.an
droid.com/source/build-numbers.html.
is_device_rooted TRUE if the device allows running boolean 2022-09-30 5
applications with root level
permissions, otherwise FALSE. Note,
if TRUE the device may be running
software that reports false
information.
attr_device_radi The version string for the radio text 2022-09-30 255
o firmware.
attr_device_ram_ Maximum system memory in integer 2022-09-30 19
mb megabytes available to UE kernel.
attr_device_stor Maximum capacity in megabytes of integer 2022-09-30 19
age_mb UE file system, excluding any
secondary storage such as SD cards.
is_device_world_ TRUE if the device is designated as a boolean 2022-09-30 5
phone world phone by Android.
attr_device_mult Indicates if the usage of multiple SIM integer 2022-09-30 1
i_sim_support cards is supported by the device and
by the carrier.0 =
MULTISIM_ALLOWED if the device
supports multiple SIMs 1 = MULTISI
M_NOT_SUPPORTED_BY_HARDW
ARE if the device does not support
multiple SIMs2 = MULTISIM_NOT_S
UPPORTED_BY_CARRIER in the
device supports multiple SIMs, but
the functionality is restricted by the
carrier
num_device_activ The number of logical modems integer 2022-09-30 1
e_modems currently configured to be activated. 0
= voice, sms, data is not supported 1
= single standby mode (single SIM
functionality) 2 = dual standby mode
(dual SIM functionality)3 = tri standby
mode (tri SIM functionality)
num_device_suppo The number of logical modem that integer 2022-09-30 1
rted_modems can be potentially active
simultaneously, in terms of hardware
capability.
is_device_concur TRUE if the device is currently on a boolean 2022-09-30 5
rent_voice_data_ technology (e.g. UMTS or LTE) which
supported can support voice and data
simultaneously. This can change
based on location or network
condition.
is_device_data_c TRUE if a cellular data connection is boolean 2022-09-30 5
onnection_allowe allowed in the device.Whether cellular
d data connection is allowed considers
all factors below:User turned on data
setting isDataEnabled().Carrier allows
data to be on.Network policy.And
possibly others.
is_device_data_c TRUE if the current device is "data boolean 2022-09-30 5
apable capable" over a radio on the device.
"Data capable" means that this device
supports packet-switched data
connections over the telephony
network.
is_device_data_r TRUE mobile data roaming is boolean 2022-09-30 5
oaming_enabled enabled on the subscription.
is_device_icc_ca TRUE if a ICC (Integrated Circuit boolean 2022-09-30 5
rd_present Card or smart card) card is present.
attr_device_serv Indicates the phone's service state: 0 integer 2022-09-30 1
ice_state = STATE_IN_SERVICE. Normal
operation condition, the phone is
registered with an operator either in
home network or in roaming.1 =
STATE_OUT_OF_SERVICE. Phone
is not registered with any operator,
the phone can be currently searching
a new operator to register to, or not
searching to registration at all, or
registration is denied, or radio signal
is not available.)2 =
STATE_EMERGENCY_ONLY. The
phone is registered and locked. Only
emergency numbers are allowed.3 =
STATE_POWER_OFF. Radio of
telephony is explicitly powered off.
attr_device_ther The current thermal status of the integer 2022-09-30 1
mal_status device. 0 = not under thermal
throttling1 = light throttling where UX
is not impacted2 = moderate throttling
where UX is not largely impacted3 =
severe throttling where UX is largely
impacted4 = critical, platform has
done everything to reduce power5 =
emergency, key components in
platform are shutting down due to
thermal condition. Device
functionalities will be limited.6 =
shutdown needed immediately
val_device_therm An estimate of how much thermal number 2022-09-30 3
al_headroom headroom the device currently has
before hitting severe throttling. Values
range from 0.0 to 1.0, where 1.0
indicates severe throttling threshold.
Values may exceed 1.0, but there is
no implied mapping to specific
thermal status levels beyond that
point.
is_app_permissio TRUE if the user granted the app boolean 2022-09-30 5
n_phone_state phone state permissions.
is_app_permissio TRUE if the user granted the app fine boolean 2022-09-30 5
n_fine_location location permissions.
is_app_permissio TRUE if the user granted the app boolean 2022-09-30 5
n_coarse_locatio coarse location permissions.
n
is_app_permissio TRUE if the user granted the app boolean 2022-09-30 5
n_background_loc background location permission.
ation
is_app_permissio TRUE if the app has WiFi State boolean 2022-09-30 5
n_wifi_state permission. This enables access to
information about Wi-Fi networks
attr_sim_operato The Ookla-maintained common name text 2022-09-30 255
r_common_name of the SIM card provider. In the case
of MVNOs, this will be the name of
the carrier that owns the PLMN
network.
attr_sim_operato The raw name of the SIM card text 2022-09-30 255
r_name_raw provider as reported by the device.
This will sometimes show the name of
the MVNO rather than the carrier that
owns the PLMN network.
attr_sim_operato The mobile country code (MCC) of integer 2022-09-30 3
r_mcc the SIM card operator.
attr_sim_operato The mobile network code (MNC) of integer 2022-09-30 3
r_mnc the SIM card operator.
attr_altsim_oper Mobile carrier name from alternate text 2022-09-30 255
ator_name SIM card when using a dual SIM
device.
attr_altsim_oper The mobile country code (MCC) from text 2022-09-30 10
ator_mcc alternate SIM card when using a dual
SIM device.
attr_altsim_oper The mobile network code (MNC) from text 2022-09-30 10
ator_mnc alternate SIM card when using a dual
SIM device.
attr_network_ope The mobile network code (MCC) integer 2022-09-30 3
rator_mcc associated with the connected cell
site during the test.
attr_network_ope The mobile network code (MNC) integer 2022-09-30 3
rator_mnc associated with the connected cell
site during the test.
attr_network_ope The Ookla-maintained name of the text 2022-09-30 255
rator_common_nam network operator.
e
attr_isp_common_ ISP common name associated with IP text 2022-12-09 255
name Address. This will be the name
displayed in the Speedtest
Intelligence portal.
attr_isp_name_ra ISP name associated with IP text 2022-12-09 255
w Address. In some cases, this may
report a secondary name of an ISP,
for example ABC Fiber.
attr_sim_type_al The device's Type Allocation Code text 2022-09-30 8
location_code (TAC) from the active SIM slot.
attr_sim_state Indicates the state of the default SIM integer 2022-09-30 2
card (or active SIM for API 26 and
above): 0 =
SIM_STATE_UNKNOWN. Unknown.
Signifies that the SIM is in transition
between states. For example, when
the user inputs the SIM pin under
PIN_REQUIRED state, a query for
sim status returns this state before
turning to SIM_STATE_READY.1 =
SIM_STATE_ABSENT. No SIM card
is available in the device.2 =
SIM_STATE_PIN_REQUIRED.
Locked: requires the user's SIM PIN
to unlock.3 =
SIM_STATE_PUK_REQUIRED.
Locked: requires the user's SIM PUK
to unlock.4 =
SIM_STATE_NETWORK_LOCKED.
Locked: requires a network PIN to
unlock.5 = SIM_STATE_READY.
Ready.6 =
SIM_STATE_NOT_READY. SIM
Card is NOT READY.7 =
SIM_STATE_PERM_DISABLED.
SIM Card Error, permanently
disabled.8 =
SIM_STATE_CARD_IO_ERROR.
SIM Card Error, present but faulty.9 =
SIM_STATE_CARD_RESTRICTED.
SIM Card restricted, present but not
usable due to carrier restrictions.
attr_test_method The communication protocol (TCP or text 2022-09-30 4
HTTP) used by the test. Whenever
possible, the test makes a direct TCP
connection with the testing server,
which allows for greater testing
accuracy, especially at higher
speeds. In instances where the
device is unable to establish a TCP
connection with the test server on the
appropriate port, the test falls back to
using basic HTTP file transfers to
determine the device's bandwidth.
attr_test_ip_ver Denotes if the test was conducted integer 2022-09-30 1
sion over IPv4 (4) or IPv6 (6).
attr_connection_ A number representing the device's integer 2022-09-30 4
type_start connection type as detected before
the test begins. Please see the
connection type table for an
explanation of each type. Android
connection type as detected before
the test starts: 0 = Unknown,1 = Cell,
2 = Wi-Fi, 3 = GPRS, 4 = EDGE, 5 =
UMTS, 6 = CDMA, 7 = EVDO0, 8 =
EVDOA, 9 = OnexRTT, 10 = HSDPA,
11 = HSPA, 12 = IDEN, 13 = EHRPD,
14 = EVDOB, 15 = LTE, 16 =
HSUPA, 17 = HSPAP, 18 = GSM, 19
= TDSCDMA, 20 = IWLAN, 21 =
LTE-CA, 22 = Ethernet, 23 =
Bluetooth, 24 = NR iOS connection
type as detected before the test
starts: 0 = unknown; 1 = cell, 2 = wifi;
3 = GPRS; 4 = Edge; 5 = WCDMA; 6
= HSDPA; 7 = HSUPA; 8 = CDMA1x;
9 = CDMAEVDORev0; 10 =
CDMAEVDORevB; 11 = eHRPD; 12
= LTE; 13 = Ethernet; 14 = Bluetooth;
15 = HRPD; 16 = CDMAEVDORevA;
17 = NRNSA; 18 = NRSA
attr_connection_ A number representing the device's integer 2022-09-30 4
type_end connection type as detected at the
end of the test. Please see the
connection type table for an
explanation of each type. Android
connection type as detected at the
end of the test: 0 = Unknown; 1 =
Cell; 2 = Wi-Fi; 3 = GPRS; 4 = EDGE;
5 = UMTS; 6 = CDMA; 7 = EVDO0; 8
= EVDOA; 9 = OnexRTT; 10 =
HSDPA; 11 = HSPA; 12 = IDEN; 13 =
EHRPD; 14 = EVDOB; 15 = LTE; 16
= HSUPA; 17 = HSPAP; 18 = GSM;
19 = TDSCDMA; 20 = IWLAN; 21 =
LTE-CA; 22 = Ethernet; 23 =
Bluetooth; 24 = NR iOS connection
type as detected at the end of the
test: 0 = unknown; 1 = cell; 2 = wifi; 3
= GPRS; 4 = Edge; 5 = WCDMA; 6 =
HSDPA; 7 = HSUPA; 8 = CDMA1x; 9
= CDMAEVDORev0; 10 =
CDMAEVDORevB; 11 = eHRPD; 12
= LTE; 13 = Ethernet; 14 = Bluetooth;
15 = HRPD; 16 = CDMAEVDORevA;
17 = NRNSA; 18 = NRSA
num_connections_ The number of unsuccessful TCP integer 2022-09-30 2
failed connections between the client and
the server. A connection may fail due
to delayed, lost, or corrupted packets
resulting in new connection attempts
to successfully complete a download
test. Multiple failed connections may
be an indicator of adverse network
conditions.
is_connection_ca TRUE if carrier aggregation is in use. boolean 2022-09-30 5
rrier_aggregatio
n
attr_connection_ New Radio state of the mobile data integer 2022-09-30 1
nr_state network. Returns one of the following:
1 = RESTRICTED. The device is
camped on an LTE cell that supports
E-UTRA-NR Dual
Connectivity(EN-DC) but either the
use of dual connectivity with
NR(DCNR) is restricted or NR is not
supported by the selected PLMN.2 =
NOT_RESTRICTED. The device is
camped on an LTE cell that supports
E-UTRA-NR Dual
Connectivity(EN-DC) and both the
use of dual connectivity with
NR(DCNR) is not restricted and NR is
supported by the selected PLMN.3 =
CONNECTED. The device is camped
on an LTE cell that supports
E-UTRA-NR Dual
Connectivity(EN-DC) and also
connected to at least one 5G cell as a
secondary serving cell.0 = NONE.
The device isn't camped on an LTE
cell or the LTE cell doesn't support
E-UTRA-NR Dual
Connectivity(EN-DC).
attr_connection_ Access Point Name (APN) is the text 2022-09-30 20
apn name of a gateway between a GSM,
GPRS, 3G or 4G mobile network and
another computer network, frequently
the public Internet.
id_connection_ne User ISP/connection type (estimated). number 2022-09-30 1
t_speed 0 = Unknown, 1 = Dialup, 2 =
Cable/DSL, 3 = Corporate and
4=Cellular. Results with a
net_speed_id of 4 are excluded from
all Fixed aggregates except for
"Mobile Broadband".
is_connection_ac TRUE when the cellular data access boolean 2022-09-30 5
cess_technology_ network technology is NR. Useful for
nr indicating if the underlying cellular
connection is NR while connected to
WiFi. Indicates the active data bearer
for 5G standalone implementations.
id_connection_ne Indicates if a network type override number 2022-09-30 1
twork_override_t occurred. Often associated with the
ype network type icon displayed on the
device.0 = no override1 = LTE with
carrier aggregation2 = LTE advanced
pro3 = NR NSA4 = NR NSA
mmWave5 = NR advanced (NR
network with data rate that is higher
than the generic 5G rate such as
mmWave, unique bands, or carrier
aggregation)
attr_connection_ Downstream bandwidth for the number 2022-09-30 8
downstream_bandw network (in Kbps). This only refers to
idth_kbps the estimated first hop transport
bandwidth.
attr_connection_ Upstream bandwidth for the network number 2022-09-30 8
upstream_bandwid (in Kbps). This only refers to the
th_kbps estimated first hop transport
bandwidth.
attr_connection_ The NAT64 prefix in use on the link, if text 2022-09-30 15
nat64_prefix any. The NAT64 gateway is a
translator between IPv4 and IPv6
protocols, for which function it needs
at least one IPv4 address and an
IPv6 network segment comprising a
32-bit address space.
attr_location_la The latitude of the device conducting number 2022-09-30 10
titude the test. If location type equals 2, this
value is approximate.
attr_location_lo The longitude of the device number 2022-09-30 10
ngitude conducting the test. If location type
equals 2, this value is approximate.
attr_location_st The latitude of the device conducting number 2022-09-30 10
art_latitude the test at the beginning of the test. If
location type equals 2, this value is
approximate.
attr_location_st The longitude of the device number 2022-09-30 10
art_longitude conducting the test at the beginning
of the test. If location type equals 2,
this value is approximate.
id_location_star The method used to determine the integer 2022-09-30 3
t_type device's location at the start of the
test. Whenever possible, the
speedtest.net mobile application uses
the device's location services to
determine an accurate latitude and
longitude of the device. However, in
an effort to maintain a quick and easy
user experience, if the device's
location services are either
unavailable or unable to return an
accurate location within a few
seconds, we fall back to using third
party Geo-IP location services. 1 =
GPS / device location services, 2 =
Geo-IP.
id_location_end_ The method used to determine the integer 2022-09-30 3
type device's location at the end of the
test. Whenever possible, the
speedtest.net mobile application uses
the device's location services to
determine an accurate latitude and
longitude of the device. However, in
an effort to maintain a quick and easy
user experience, if the device's
location services are either
unavailable or unable to return an
accurate location within a few
seconds, we fall back to using third
party Geo-IP location services. 1 =
GPS / device location services, 2 =
Geo-IP.
attr_location_ac The accuracy of the location data integer 2022-09-30 5
curacy_m collected from the device expressed
in meters.
attr_location_ag Indicates the time elapsed (in ms) integer 2022-09-30 11
e_ms from when the user's location
information was collected and the test
was taken.
attr_location_al The altitude (in meters) above the integer 2022-09-30 6
titude_m WGS 84 reference ellipsoid. NULL If
this location does not have an altitude
value.
attr_location_ve Estimated vertical (altitude) accuracy integer 2022-09-30 6
rtical_accuracy_ of this location, in meters.
m
attr_location_sp Indicates the speed that the device number 2022-09-30 5
eed_mps may have been moving during the
test, measured in meters per second.
attr_place_forma Full location name including city, text 2022-09-30 100
tted_address county, region, and country, if
available.
attr_place_name Unabbreviated location name; text 2022-09-30 100
typically the city where the test is
taken.
attr_place_local Type of locality where test is taken. text 2022-09-30 100
ity_type This is typically an incorporated city
or town political entity.
attr_place_count Country where test is taken. text 2022-09-30 100
ry
attr_place_count Country code where test is taken. text 2022-09-30 2
ry_code
attr_place_regio Region name where test is taken. text 2022-09-30 100
n This is the first-order civil entity in a
country level. Depending on the
country, these are states, provinces,
or territories, etc.
attr_place_subre Region name where test is taken. text 2022-09-30 100
gion This is the second-order civil entity in
a country level. Depending on the
country, these are county-level
names. Not all countries display this
information.
attr_place_subsu Region name where test is taken. text 2022-09-30 250
bregion This is the third-order civil entity in a
country level. Depending on the
country, these are the level under
counties. Not all countries display this
information.
attr_place_posta Postal code for the test location. The text 2022-09-30 100
l_code postal code is that same as what is
used to address mail within the
country.
num_packet_loss_ The number of packages sent to host integer 2022-09-30 5
sent server from device.
num_packet_loss_ The number of packages received by integer 2022-09-30 5
received the host server from device.
metric_packet_lo The percentage of packet loss number 2022-09-30 5
ss_percent measured.
is_download_stop Indicates whether the speedtest was boolean 2022-09-30 5
ped able to complete before the maximum
test duration. TRUE = Early stop
occurredFALSE = Early stop did not
occur. Full test duration or byte limit
was hit
val_latency_min_ The minimum result of the latency integer 2022-09-30 6
ms portion of the test, measured in
milliseconds.
val_latency_iqm_ The interquartile mean result of the number 2022-09-30 6
ms latency portion of the test, measured
in milliseconds.
val_latency_max_ The maximum result of the latency integer 2022-09-30 6
ms portion of the test, measured in
milliseconds.
val_multiserver_ The result of the multi-server latency, number 2022-09-30 8
latency_ms based on server selection, measured
in milliseconds.
val_download_lat The minimum latency value number 2022-09-30 8
ency_min_ms measured during the download
portion of the test. Also referred to as
“loaded latency”.
val_download_lat The interquartile mean latency value number 2022-09-30 8
ency_iqm_ms measured during the download
portion of the test. Also referred to as
“loaded latency”.
val_download_lat The maximum latency value number 2022-09-30 8
ency_max_ms measured during the download
portion of the test. Also referred to as
“loaded latency”.
val_upload_laten The minimum latency value number 2022-09-30 8
cy_min_ms measured during the upload portion
of the test. Also referred to as “loaded
latency”.
val_upload_laten The interquartile mean latency value number 2022-09-30 8
cy_iqm_ms measured during the upload portion
of the test. Also referred to as “loaded
latency”.
val_upload_laten The maximum latency value number 2022-09-30 8
cy_max_ms measured during the upload portion
of the test. Also referred to as “loaded
latency”.
num_traceroute_h The number of hops taken on the integer 2022-09-30 3
ops traceroute from the client to server.
attr_traceroute0 This is the IP address of the first hop text 2022-09-30 15
_ip_address of traceroute during a test.
val_traceroute0_ The time taken for the packet to be integer 2022-09-30 5
latency_ms received after the first hop in the
traceroute, measured in milliseconds.
attr_traceroute1 This is the IP address of the second text 2022-09-30 15
_ip_address hop of traceroute during a test.
val_traceroute1_ The time taken for the packet to be integer 2022-09-30 5
latency_ms received after the second hop in the
traceroute.
val_jitter_ms The variance in latency over time integer 2022-09-30 4
which determines the stability of the
internet connection.
val_multiserver_ The result of the multi-server jitter, number 2022-09-30 6
jitter_ms based on server selection, measured
in milliseconds.
val_download_kbp The result of the download portion of integer 2022-09-30 11
s the test, measured in kilobits per
second.
val_test_downloa The bytes used during a test for the integer 2022-09-30 8
d_kb download portion, in kilobytes.
num_test_downloa The maximum number of download integer 2022-09-30 3
d_threads threads used during adaptive testing,
maximum of 22 threads
val_test_downloa The length, in milliseconds, of the number 2022-09-30 5
d_duration_ms speedtest based on adaptive testing,
maximum test length being 15
seconds
val_upload_kbps The result of the upload portion of the number 2022-09-30 11
test, measured in kilobits per second.
val_test_upload_ The bytes used during a test for the number 2022-09-30 8
kb upload portion, in kilobytes.
num_test_upload_ The maximum number of upload integer 2022-09-30 6
threads threads used during testing.
val_test_upload_ The length, in milliseconds, of the integer 2022-09-30 5
duration_ms upload phase of the test.
attr_network_ipv This is the IPv4 address from which text 2022-09-30 15
4_address the request to Ookla's reporting API
was generated. The last octet of the
user's external IP address is masked
for addresses that are not on your
network. Full IP addresses are
available for your network. Devices
behind networks with carrier grade
NAT may appear to share the same
IP address.
attr_network_ipv Speedtest user's IPv6 address. We text 2022-09-30 255
6_address mask IP addresses for end users
privacy, but show enough to allow
clients to see which provider is
offering the user's internet service.
Please note that this address may not
be the connection that the Speedtest
was taken over (unless there is no
IPv4 address populated).
attr_network_asn The Autonomous System Number integer 2022-09-30 10
(ASN) associated with the client's IP
address.
attr_app_version Speedtest app version used for the text 2022-09-30 50
test.
attr_app_store App store that app was downloaded text 2022-09-30 50
from, such as the Amazon android
app store, Google Play, Yandex,
Samsung app store, etc.
attr_server_name The name of the server used for the text 2022-09-30 255
test. This is typically the city where
the server is located.
attr_server_spon The name of the test server sponsor. text 2022-09-30 255
sor_name Combining server name and server
sponsor will create a unique name for
each server.
attr_server_lati The latitude of the server used for the number 2022-09-30 10
tude test.
attr_server_long The longitude of the server used for number 2022-09-30 10
itude the test.
val_server_dista The distance (in kilometers) between number 2022-09-30 9
nce_km user and location of server.
attr_server_coun The country where the server used text 2022-09-30 255
try for the test is located.
attr_server_coun The two letter country code (ISO text 2022-09-30 2
try_code 3166-1 alpha-2) of where the test
server is located.
is_server_auto_s Whether the server used in the boolean 2022-09-30 5
elected Speedtest was selected automatically
or manually by the user "TRUE"
indicates that the server was selected
automatically "FALSE" indicates that
the server was selected manually by
the user
is_server_on_net TRUE if the test was taken on a boolean 2022-09-30 5
work server sponsored by the network
operator.
attr_server_asn The Autonomous System Number integer 2022-09-30 10
(ASN) associated with the primary
server's IP.
num_server_downl The number of servers utilized during integer 2022-09-30 2
oad the download portion of the test.
val_signal_rsrp_ Reference Signal Received Power number 2022-09-30 4
dbm LTE metric displaying the received
power of the reference LTE signal,
often referred to as "signal strength".
Range: [-40, -140], where -140 is
poor and -44 is best
val_signal_csi_r CSI Reference Signal Received number 2022-09-30 6
srp_dbm Power (CSI-RSRP) The linear
average over the power contributions
(in [W]) of the resource elements of
the antenna port(s) that carry CSI
reference signals configured for
RSRP measurements within the
considered measurement frequency
bandwidth in the configured CSI-RS
occasions. Reference: 3GPP TS
38.215. Range: [-40, -140], where
-140 is poor and -44 is best
val_signal_ss_rs Synchronization Signal Reference number 2022-09-30 6
rp_dbm Signal Received Power (SS-RSRP)
The linear average over the power
contributions (in [W]) of the resource
elements that carry secondary
synchronization signals. Reference:
3GPP TS 38.215. [-40, -140], where
-140 is poor and -44 is best
val_signal_rsrq_ Reference Signal Received Quality number 2022-09-30 5
db The received quality of the LTE
reference signal. Range: [-20, -3]
where -20 is poor and -3 is best
val_signal_csi_r CSI Reference Signal Received number 2022-09-30 4
srq_db Quality (CSI-RSRQ) The ratio of
N×CSI-RSRP to CSI-RSSI, where N
is the number of resource blocks in
the CSI-RSSI measurement
bandwidth. Reference: 3GPP TS
38.215. Range: [-20, -3] where -20 is
poor and -3 is best
val_signal_ss_rs Synchronization Signal Reference number 2022-09-30 4
rq_db Signal Received Quality (SS-RSRQ)
The ratio of N×SS-RSRP / NR carrier
RSSI, where N is the number of
resource blocks in the NR carrier
RSSI measurement bandwidth.
Reference: 3GPP TS 38.215. Range:
[-20, -3] where -20 is poor and -3 is
best
val_signal_rssnr Reference Signal Signal-to-Noise number 2022-09-30 3
_db Ratio Perhaps the most important
KPI, but it's rarely properly reported in
Android OS. It's the ratio between the
noise and signal of the LTE data
transmission. Range: [-30, +30],
where -30 is poor and +30 is best
val_signal_csi_s CSI signal-to-noise and interference number 2022-09-30 4
nr_db ratio (CSI-SNR) The linear average
over the power contribution (in [W]) of
the resource elements carrying CSI
reference signals divided by the linear
average of the noise and interference
power contribution (in [W]).
Reference: 3GPP TS 38.215. Range:
[-30, +30], where -30 is poor and +30
is best
val_signal_ss_sn SS signal-to-noise and interference number 2022-09-30 4
r_db ratio (SS-SNR) The linear average
over the power contribution (in [W]) of
the resource elements carrying
secondary synchronisation signals
divided by the linear average of the
noise and interference power
contribution (in [W]). Reference:
3GPP TS 38.215. Range: [-30, +30],
where -30 is poor and +30 is best
val_signal_wcdma Energy per chip over the noise number 2022-09-30 11
_ecno_db spectral density (Ec/No) as dB.
Range: [-24, 1]
val_signal_rssi_ Received Strength Signal Indicator number 2022-09-30 11
dbm (non-LTE).
val_signal_gsm_r Received Signal Strength Indicator number 2022-09-30 11
ssi_dbm Range: [-113, -51]
val_signal_timin LTE Timing Advance measured in Ts. number 2022-09-30 11
g_advance_ts
val_signal_cqi CQI stands for Channel Quality number 2022-09-30 2
Indicator. As the name implies, it is an
indicator carrying the information on
how good/bad the communication
channel quality is. In LTE, there are
15 different CQI values ranging from
1 to 15 and mapping between CQI
and modulcation scheme. In HSDPA,
the CQI value ranges from 0 to 30. 30
indicates the best channel quality and
0,1 indicates the poorest channel
quality.
attr_cell_nr_fre The frequency range of 5G NR. 0 = integer 2022-09-30 1
quency_range FREQUENCY_RANGE_UNKNOWN.
Indicates frequency range is
unknown.1 =
FREQUENCY_RANGE_LOW.
Indicates the frequency range is
below 1GHz.2 =
FREQUENCY_RANGE_MID.
Indicates the frequency range is
between 1GHz to 3GHz.3 =
FREQUENCY_RANGE_HIGH.
Indicates the frequency range is
between 3GHz and 6GHz.4 =
FREQUENCY_RANGE_MMWAVE.
Indicates the frequency range is
above 6GHz.
attr_cell_bandwi Bandwidth of the primary serving cell, number 2022-09-30 6
dth_khz measured in kHz.
attr_cell_bandwi An array (JSON string containing an text 2022-09-30 255
dths_khz array of integers) of cell bandwidths
(in kHz) for the current serving cells.
id_cell_primary The primary cell ID that the device is integer 2022-09-30 11
connected to during the test.
id_cell_lte_enod The eNodeB ID of the cell site that the integer 2022-09-30 10
eb device is connected to during the test.
attr_cell_pci LTE Physical Cell Identity. An integer integer 2022-09-30 5
to identify the physical LTE cell the
user is connected to. The value is
unique to the physical cell antennae
rather than a specific cell tower. Valid
values are 0 to 503.
attr_cell_nr_pci New Radio Physical Cell Identity. An integer 5
integer to identify the physical nr cell
the user is connected to. The value is
unique to the physical cell antennae
rather than a specific cell tower. Valid
values are 0 to 1007.
attr_cell_tac LTE Tracking Area Code. A 16 bit integer 2022-09-30 9
integer used to facilitate handoff of a
device between cells. The Tracking
Area Identity can be determined by
prepending the MCC and MNC to the
Tracking Area Code.
attr_cell_lac GSM, WCDMA. A 16-bit integer integer 2022-09-30 5
representing a cell's location within a
given operator's system.
attr_cell_psc Primary Scrambling Code, applies to integer 2022-09-30 5
GSM and WCDMA only. Range: [0,
512]
attr_cell_freque The Absolute Radio Frequency number 2022-09-30 8
ncy_channel Channel Number (ARFCN) is a
unique number given to each radio
channel in GSM. The ARFCN can be
used to calculate the exact frequency
of the radio channel. Within the
GSM900 band ARFCN 1 to 124 are
used. In the GSM1800 band ARFCN
512 to 885 are used. The UTRA
Absolute Radio Frequency Channel
Number (UARFCN) is a unique
number given to each radio channel
within the frequency bands used by
the UMTS UTRA. The UARFCN can
be used to calculate the carrier
frequency. The E-UTRA Absolute
Radio Frequency Channel Number
(EARFCN). In LTE, the carrier
frequency in the uplink and downlink
is designated by EARFCN, which
ranges between 0-65535. EARFCN
uniquely identify the LTE band and
carrier frequency. EARFCN is
independent of channel bandwidth.
attr_cell_freque The type of cell frequency channel, number 2022-09-30 9
ncy_channel_type such as ARFCN, UARFCN, EARFCN.
attr_cell_nr_arf New Radio Absolute Radio number 2022-09-30 7
cn Frequency Channel Number.
Reference: 3GPP TS 38.101-1
section 5.4.2.1 NR-ARFCN and
channel raster. Reference: 3GPP TS
38.101-2 section 5.4.2.1 NR-ARFCN
and channel raster.
attr_cell_lte_ba An array of band numbers or empty text 2022-09-30 255
nds array if not available.
attr_cell_nr_ban An array of band numbers or empty text 2022-09-30 255
ds array if not available.
is_network_roami TRUE if the device is roaming. boolean 2022-09-30 5
ng
is_network_inter TRUE if the device is roaming boolean 2022-09-30 5
national_roaming internationally.
is_network_vpn TRUE if the device was connected to boolean 2022-09-30 5
a VPN.
is_device_5g_cap TRUE if the device is 5G-capable. boolean 2022-09-30 5
able
is_portal_includ TRUE if the test is included in the boolean 2022-09-30 5
ed Speedtest Intelligence portal. FALSE
if the test has been excluded from the
Speedtest Intelligence portal.
attr_portal_cate A comma-separated list of Speedtest text 2022-09-30 100
gories Intelligence portal aggregates where
the test is included. Example: 4G
LTE, 5G, Modern Chipsets
attr_connection_ The connection type in string format text 2023-03-22 50
type_start_strin at the test start.
g
attr_connection_ The connection type in string format text 2023-03-22 50
type_end_string at the test end.
attr_device_esim TRUE if the device has an eSIM boolean 2023-03-22 5
_embedded embedded.

You might also like