Interest in using cellular connectivity to support Uncrewed Aerial Systems (UAS) is strong, and the 3GPP ecosystem offers excellent benefits for UAS operation. Ubiquitous coverage, high reliability and QoS, robust security, and seamless mobility are critical factors to supporting UAS command and control functions. In parallel, regulators are investigating safety and performance standards and Registration and licensing programs to develop a well-functioning private and civil UAS ecosystem which can safely coexist with commercial air traffic, public and private infrastructure, and the general population.
The 3GPP system can provide control plane and user plane communication services for UAS. Examples of services which can be offered to the UAS ecosystem includes data services for command and control (C2), telematics, UAS-generated data, remote identification, and authorisation, enforcement, and regulation of UAS operation.
The present document identifies the requirements for operation of Uncrewed Aerial Vehicles (UAVs) via the 3GPP system.
This includes requirements for meeting the business, security, and public safety needs for the remote identification and tracking of UAS linked to a 3GPP subscription.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
For the purposes of the present document, the terms and definitions given in TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905.
Above ground level (AGL):
In the context of a UAV it is the UAV altitude referenced to ground level in the vicinity.
Command and Control (C2) Communication:
the user plane link to convey messages with information of command and control for UAV operation between a UAV controller and a UAV.
Uncrewed Aerial System (UAS):
Composed of Uncrewed Aerial Vehicle (UAV) and related functionality, including command and control (C2) links between the UAV and the controller, the UAV and the network, and for remote identification. A UAS is comprised of a UAV and a UAV controller.
Uncrewed Aerial System Traffic Management (UTM):
a set of functions and services for managing a range of autonomous vehicle operations.
UAV controller:
The UAV controller of a UAS enables a drone pilot to control an UAV.
UxNB:
radio access node on-board UAV. It is a radio access node providing connectivity to UEs, which is carried in the air by an Uncrewed Aerial Vehicle (UAV).
For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905.
BVLOS
An Uncrewed Aerial System (UAS) is the combination of an Uncrewed Aerial Vehicle (UAV), sometimes called a drone, and a UAV controller. A UAV is an aircraft without a human pilot onboard - instead, in some cases. the UAV can be controlled from an operator via a UAV controller and will have a range of autonomous flight capabilities. The communication system between the UAV and UAV controller is, within the scope of this specification and in some scenarios, provided by the 3GPP system. The UAS model considers also the scenario where the UAV controller communicates with the UAV via mechanisms outside the scope of 3GPP.
UAVs range in size and weight from small, light aircraft often used for recreational purposes to large, heavy aircraft which are often more suited to commercial applications. Regulatory requirements vary across this range and vary on a regional basis.
The communication requirements for UAS cover both the Command and Control (C2), and uplink and downlink data to/from the UAS components towards both the serving 3GPP network and network servers. The applicable C2 communication modes is depicted in clause 4.2.
Uncrewed Aerial System Traffic Management (UTM) is used to provide a number of services to support UAS and their operations including but not limited to UAS identification and tracking, authorisation, enforcement, regulation of UAS operations, and also to store the data required for UAS(s) to operate. It also allows authorised users (e.g., air traffic control, public safety agencies) to query the identity and metadata of a UAV and its UAV controller.
When using 3GPP network as the transport network for supporting UAS services, the following C2 communication are considered to provision UAS services by guaranteeing QoS for the C2 communication:
Direct C2 communication:
the UAV controller and UAV establish a direct C2 link to communicate with each other and both are registered to the 5G network using the radio resource configured and scheduled provided by the 5G network for direct C2 communication.
Network-Assisted C2 communication:
the UAV controller and UAV register and establish respective unicast C2 communication links to the 5G network and communicate with each other via 5G network. Also, both the UAV controller and UAV may be registered to the 5G network via different NG-RAN nodes. The 5G network needs to support mechanism to handle the reliable routing of C2 communication.
UTM-Navigated C2 communication:
the UAV has been provided a pre-scheduled flight plan, e.g. array of 4D polygons, for autonomous flying, however UTM still maintains a C2 communication link with the UAV in order to regularly monitor the flight status of the UAV, verify the flight status with up-to-date dynamic restrictions, provide route updates, and navigate the UAV whenever necessary.
In general, Direct C2 communication and Network-Assisted C2 communication are used by a human-operator using a UAV controller. UTM-Navigated C2 communication is used by the UTM to provide cleared flying routes and routes updates. In order to ensure the service availability and reliability of the C2 communication for UAS operation, especially when the UAV is flying beyond line of sight (BLOS) of the operator, redundant C2 communication links can be established for any C2 communication links from UAV controller or UTM to a UAV.
For reliability and service availability consideration, it is possible to activate more than one C2 communication with one as a backup link for C2 communication or switch among the applicable links for C2 communication.
For example, Direct C2 communication can be used at first and then switch to the Network-Assisted C2 communication when the UAV is flying BLOS.
For example, UTM-navigated C2 communication can be utilized whenever needed, e.g. for air traffic control, the UAV is approaching a No Drone Zone, and detected potential security threats, etc.
There are four control modes considered in the C2 communication for the UAV operation that are with different requirements, e.g. on message intervals, sizes, and end to end latencies, etc., including steer to waypoints, direct stick steering, automatic flight by UTM and approaching autonomous navigation infrastructure.
Steer to waypoints: the control message contains flight declaration, e.g. waypoints, sent from the UAV controller or UTM to the UAV. The control mode is used in both of direct C2 communication and network-assisted C2 communication.
Direct stick steering: the control message contains direction instructions sending from the UAV controller to the UAV while optionally video traffic is provided as feedback from the UAV to the UAV controller. The control mode is used in both of direct C2 communication and network-assisted C2 communication.
Automatic flight by UTM: the control message contains a pre-scheduled flight plan, e.g. array of 4D polygons, sent from the UTM to the UAV, which thereafter flies autonomously with periodic position reporting. The control mode is used in UTM-Navigated C2 communication.
Approaching autonomous navigation infrastructure: the control message contains direction instructions, e.g. waypoints, altitudes and speeds from the UTM to the UAV. When the UAV is landing/departing, the UTM coordinates more closely with autonomous navigation infrastructure, e.g. vertiport or package distribution center. The control mode is used in UTM-Navigated C2 communication.
The 3GPP system should enable UTM to associate the UAV and UAV controller, and the UTM to identify them as a UAS.
[R-5.1-002]
The 3GPP system shall be able to provide UTM with the identity/identities of a UAS.
[R-5.1-003]
The 3GPP system shall enable a UAS to send UTM the UAV data which can contain: unique identity (this may be a 3GPP identity), UE capability of the UAV, make & model, serial number, take-off weight, position, owner identity, owner address, owner contact details, owner certification, take-off location, mission type, route data, operating status.
[R-5.1-004]
The 3GPP system shall enable a UAS to send UTM the UAV controller data which can contain: unique identity (this may be a 3GPP identity), UE capability of the UAV controller, position, owner identity, owner address, owner contact details, owner certification, UAV operator identity, UAV operator license, UAV operator certification, UAV pilot identity, UAV pilot license, UAV pilot certification and flight plan.
[R-5.1-005]
The 3GPP system shall enable a UAS to send different UAS data to UTM based on the different authentication and authorizations level which are applied to the UAS.
[R-5.1-006]
The 3GPP system shall support capability to extend UAS data being sent to UTM with the evolution of UTM and its support applications in future.
[R-5.1-007]
Based on regulations and security protection, the 3GPP system shall enable a UAS to send UTM the identifiers which can be: IMEI, MSISDN, or IMSI, or IP address.
[R-5.1-008]
Void.
[R-5.1-009]
The 3GPP system should enable an MNO to augment the data sent to a UTM with the following: network-based positioning information of UAV and UAV controller.
[R-5.1-010]
The 3GPP system shall enable UTM to inform an MNO of the outcome of an authorisation to operate.
[R-5.1-011]
The 3GPP system shall enable an MNO to allow a UAS authorisation request only if appropriate subscription information is present.
[R-5.1-012]
The 3GPP system shall enable a UAS to update a UTM with the live location information of a UAV and its UAV controller.
[R-5.1-013]
The 3GPP network should be able to provide supplement location information of UAV and its controller to a UTM.
[R-5.1-014]
The 3GPP network shall support UAVs and the corresponding UAV controller are connecting to different PLMNs at the same time.
[R-5.1-014a]
The 3GPP system shall support UAVs and the corresponding UAV controller are connecting to different PLMNs at the same time.
[R-5.1-015]
The 3GPP system shall provide the capability for network to obtain the UAS information regarding its support of 3GPP communication capabilities designed for UAS operation.
[R-5.1-016]
The 3GPP system shall support the UAS identification and subscription data which can differentiate the UAS with UAS-capable UE and the UAS with non-UAS-capable UE.
[R-5.1-017]
The 3GPP system shall support the UTM in detection of UAV operating without authorization.
[R-5.1-018]
The 5G system shall be able to detect that a connected UE is airborne, when the UE doesn't have an aerial subscription.
[R-5.1-019]
The 5G system shall be able to support a mechanism to enable a network operator to track an airborne connected UE which doesn't have an aerial subscription.
[R-5.1-020]
Based on operator and UTM policy, the 5G system shall be able to provide UTM with an airborne UE's location and 3GPP identity to fulfil the UTM's request.
The 3GPP system shall enable a UAV to broadcast the following data for identifying UAV(s) in a short-range area for collision avoidance: e.g. UAV identities if needed based on different regulation requirements, UAV type, current location and time, flight route information, current speed, operating status.
[R-5.2.2-002]
The 3GPP system shall be able to support a UAV to transmit a message via network connection for identifying itself as an UAV to the other UAV(s).
[R-5.2.2-003]
The 3GPP system shall enable UAV to preserve the privacy of the owner of the UAV, UAV pilot, and the UAV operator in its broadcast of identity information.
[R-5.2.2-004]
The 3GPP system shall enable a UAV to receive local broadcast communication transport service from other UAV in short range.
[R-5.2.2-005]
A UAV shall be able to use a direct UAV to UAV local broadcast communication transport service in the coverage or out of coverage of a 3GPP network.
[R-5.2.2-006]
A UAV shall be able to use a direct UAV to UAV local broadcast communication transport service when the sending and receiving UAVs are served by the same or different PLMNs.
[R-5.2.2-007]
The 3GPP system shall support a direct UAV to UAV local broadcast communication transport service at relative speeds of up to 320 km/h.
[R-5.2.2-008]
The 3GPP system shall support a direct UAV to UAV local broadcast communication transport service with variable message payloads of 50-1500 bytes, not including security-related message component(s).
[R-5.2.2-009]
The 3GPP system shall support a direct UAV to UAV local broadcast communication transport service which supports a range of up to 600m.
[R-5.2.2-010]
The 3GPP system shall support a direct UAV to UAV local broadcast communication transport service which can transmit messages at a frequency of at least 10 messages per second.
[R-5.2.2-011]
The 3GPP system shall support a direct UAV to UAV local broadcast communication transport service which can transmit messages with an end-to-end latency of at most 100ms.
Beyond UAV related requirements, the 3GPP can be used to support for a wide range of applications and scenarios by using low altitude UAVs in various commercial and government sectors. New service level requirements and KPIs for supporting various UAV applications by the 3GPP system have been identified and specified e.g. Service requirements and KPIs related to command and control (C2), payload (e.g. camera) and the operation of radio access nodes on-board UAVs.
The 3GPP system shall provide means to allow a 3rd party to request and obtain real-time monitoring the status information (e.g., location of UAV, communication link status) of a UAV.
[R-6.2-002]
Based on operator's policy, the 3GPP system shall provide means to provide a 3rd party with the information regarding the service status for UAVs in a certain geographical area and/or at a certain time.
[R-6.2-003]
Based on operator's policy, the 5G system shall be able to support a method to predict, monitor network conditions and QoS (e.g. bitrate, latency, reliability) and report to 3rd party along a continuous geographic planned flight path of a UAV at specific times of its expected flight duration.
The 3GPP network shall be able to support network-based 3D space positioning (e.g., with altitude 30~300m) of a UE onboard UAV.
[R-6.3-002]
The 3GPP system shall be able to notify the authorized third party of potential stopping of connectivity service before the UE onboard of UAV enters an area (e.g., due to altitude) where the connectivity service is not authorized for the UE.
The 5G system shall be able to support UxNBs to provide enhanced and more flexible radio coverage.
[R-6.4-002]
The 3GPP system shall be able to provide suitable means to control the operation of the UxNBs (e.g. to start operation, stop operation, replace UxNB etc.).
[R-6.4-003]
The 3GPP system shall be able to provide means to minimize power consumption of the UxNBs (e.g. optimizing operation parameter, optimized traffic delivery).
[R-6.4-004]
The 3GPP system shall be able to minimize interference e.g. caused by UxNBs changing their positions.
The 3GPP system shall support C2 communication with required QoS for pre-defined C2 communication models (e.g. using direct ProSe Communication between UAV and the UAV controller, UTM-navigated C2 communication based on flight plan between UTM and the UAV).
[R-6.5-002]
The 3GPP system shall support C2 communication with required QoS when switching between the C2 communication models.
[R-6.5-003]
The 3GPP system shall support a mechanism for the UTM to request monitoring of the C2 communication with required QoS for pre-defined C2 communication models (e.g. using direct ProSe Communication between UAV and the UAV controller, UTM-navigated C2 communication between UTM and the UAV).
The 5G system shall support means to determine whether UTM supports regulatory requirements e.g., maximum VLOS distance between the UAV and the UAV controller.
[R-6.6-002]
Based on operator's policy, the 5G system shall be able to support a method to provide UTM and UAVs with the information collected or generated by the 5G system (e.g., based on sensing results), including e.g., the location or relative distance between 3GPP UAVs and other flying objects (can be drones not using 3GPP connectivity).
[R-6.6-003]
The 5G system shall be able to track the UAV controller, regardless of the type of connection.
[R-6.6-004]
Based on MNO policies and/or regulatory requirements, the 5G system shall be able to inform the UTM, when the 5G system detects a specific UAV condition or event, in order to enable UTM control of the UAV communication (e.g., when detecting violation of exclusion zones or maximal distance between UAVs).
Based on a 3rd party request and operator's policy, the 5G system shall be able to reconfigure network resources to provide the required QoS along a UAV planned flight path, e.g. at particular geographical area(s) and time(s).
[R-6.7-002]
The 5G system shall be able to support mechanisms for the UTM to configure different aerial flight zones where UAV application settings and communication QoS may be different, and provide network and UAV with means to identify those flight zones.
[R-6.7-003]
The 5G system shall be able to support mechanisms for the UTM to provide network and UAV with policy information including UAV application settings and communication QoS to be applied in specific aerial flight zones, e.g. based on flight zone type indicated or available to the UAV in a certain geographical location.
[R-6.7-004]
Based on operator's policy, the 5G system shall be able to support a method to monitor and provide a 3rd party with information about deviations and violations along a UAV flight path and time.
Based on operator's policy, the 5G system shall be able to provide UTM with the information about geographic areas where UAV service requirements could or could not be met based on predicted network conditions and QoS (e.g. bitrate, latency, reliability).
[R-6.8-002]
Based on a 3rd party request, the 5G system shall be able to assist the UTM with mechanism to provide to the 3rd party alternative UAV flight paths, e.g., based on required waypoints, QoS, and exclusion zones.
[R-6.8-003]
The 5G system shall be able to support service enablement layer exposure mechanisms for the UTM or other authorized 3rd party to provide the UAV application with configuration information to route and switch traffic between one active and one standby PLMN connection, e.g. for C2 communication reliability and redundancy purpose, or to route different traffic across different PLMN connections simultaneously, e.g. C2 traffic via one PLMN and other data via the second PLMN.
[R-6.8-004]
Subject to user consent and national or regional regulation, based on operator and UTM policy, the 5G system may be able to provide aerial object location(s) derived using 5G Wireless Sensing to the UTM to fulfil the UTM's request.