the learning never stops!



ADS, CPDLC, ATC COM, ACARS, AOC, Whaaah? Here's how we keep this straight:

  • ADS-B Out — You can think of Automatic Dependent Surveillance - Broadcast Out (ADS-B Out) as a higher tech replacement for your transponder. ADS-B OUT sends your GPS position to air traffic control and other aircraft equipped with ADS-B In. It is much more accurate than a radar blip.
  • ADS-B In — You can think of Automatic Dependent Surveillance - Broadcast In (ADS-B In) as a more accurate version of your TCAS. While TCAS aircraft positions shown in your cockpit are approximate, ADS-B In positions are exact.
  • ADS-C — You can think of Automatic Dependent Surveillance - Contract (ADS-C) as a replacement for Air Traffic Control radar contact. When you have logged on to an Air Traffic Service Unit with ADS-C, you have agreed to contracts which send information to the ATSU, such as your position, on a regular basis.
  • CPDLC — You can think of Controller Pilot Data Link Communications (CPDLC) as a replacement for your HF when oceanic and VHF over some domestic areas. It is far superior to your HF and has distinct advantages over VHF.
  • ATC COM, ACARS, AOC — Air Traffic Control Communications (ATC COM) is Honeywell-speak for CPDLC. Aircraft Communication Addressing and Reporting System (ACARS) used to be Airline Communication Addressing and Reporting System and is simply communications through a data service provider and includes your PDC, digital ATIS, and most of your oceanic clearances. Aeronautical Operational Control (AOC) is Gulfstream-speak for ACARS.



ADS-C procedures are closely aligned with those for CPDLC:

Functional Description


[ICAO GOLD, pg. 104] Automatic dependent surveillance — contract (ADS-C). A means by which the terms of an ADS-C agreement will be exchanged between the ground system and the aircraft, via a data link, specifying under what conditions ADS-C reports would be initiated, and what data would be contained in the reports.

An ADS Contract is an agreement from you, the pilot, to the Air Traffic Service (ATS), to provide information. You can provide information through various types of contracts and you can do this with up to four different ATS providers. The data is extracted automatically from various electronics in your aircraft. In exchange they grant you access to the airspace you are in, or coordinate with nearby airspace. ADS-C will take the place of voice position reports in many regions of the world. You need special equipment and authorization to use ADS-C.



Figure: Examples of applying RCP and RSP specifications, from ICAO GOLD, Tables 2-3 and 2-4.

[ICAO GOLD, ¶] The Safety and Performance Standard for Air Traffic Data Link Services in Oceanic and Remote Airspace (Oceanic SPR Standard, RTCA DO-306/EUROCAE ED-122), provides operational, safety and performance criteria for data link services that are applicable in airspace, where procedural separation is being applied, for normal ATC communication and surveillance to support separation assurance, route conformance monitoring, re-routes, and weather deviation management. These criteria include specifications for required communication performance (RCP) and required surveillance performance (RSP), taking into consideration the following data link applications:

  • Data link initiation capability (DLIC);
  • CPDLC for ATC communication;
    • RCP 240 operations; and
    • RCP 400 operations;
  • ADS-C for surveillance - automatic position reporting;
    • RSP 180 operations; and
    • RSP 400 operations;

ADS-C gives you a better Required Surveillance Performance (RSP) and CPDLC gives you better Required Communication Performance (RCP). Combined, they allow you to fly in airspace with tighter separation minima which means you have a greater selection of airspace available to you.

Contract Types

[AC 91-70B, ¶A.2.16.2] Automatic Dependent Surveillance—Contract (ADS-C) (ICAO). A means by which the terms of an ADS-C agreement will be exchanged between the ground system and the aircraft, via a data link, specifying under what conditions ADS-C reports would be initiated and what data would be contained in the reports. The abbreviated term “ADS contract” is commonly used to refer to ADS event contract, ADS demand contract, ADS periodic contract, or an emergency mode.

Periodic Contracts



  • A periodic contract allows an ATSU to specify:
    • The time interval at which the aircraft system sends an ADS-C report; and
    • The optional ADS-C groups that are to be included in the periodic report. Each optional group may have a unique modulus which defines how often the optional group is included with the periodic report (e.g. a modulus of five indicates that the optional group would be included with every fifth periodic report sent).
  • The range and resolution of the time interval parameter in the periodic contract allows for an interval to be specified between 1 second and 4,096 seconds (approximately 68 minutes). However, RTCA DO-258A/EUROCAE ED-100A limits the minimum interval to 64 seconds.
  • An ATSU can establish only one periodic contract with an aircraft at any one time. A number of ATSUs can each establish their own periodic contract and specify their own conditions for the report with the same aircraft at the same time.
  • The ATSU determines what information it wants and how often it wants it. From the flight crew standpoint, you will see differing numbers of items on the periodic contract. The example photo shows the contract from YQXE2YA wants FLIGHT ID and METEORO information every 1088 seconds.

Event Contracts


[ICAO GOLD, ¶] An event contract allows an ATSU to request an ADS-C report whenever a specific event occurs. An ATSU can establish only one event contract with an aircraft at any one time. However, the event contract can contain multiple event types. These types of optional events include:

  • Waypoint change event (WCE);
  • Level range deviation event (LRDE);
  • Lateral deviation event (LDE); and
  • Vertical rate change event (VRE).

In the example photo, the ATS will be notified automatically if the aircraft's vertical velocity exceeds 5,056 fpm, lateral deviation exceeds 5 nm, the altitude goes below 40,700 or above 41,300 feet, and at every waypoint change. The waypoint change is determined by the FMS so anything you do to the FMS that affects the next waypoint and the waypoint one after that will be reported. For example, you you were to insert your ETP before the next waypoint, that gets reported.

Demand Contracts

[ICAO GOLD, ¶] A demand contract allows an ATSU to request a single ADS-C periodic report. A demand contract does not cancel or modify any other ADS contracts that may be in effect with the aircraft.

Log On


Photo: G450 MCDU, ADS Armed, from Eddie's aircraft.

[ICAO GOLD, ¶] The logon is the first step in the data link process. A logon, initiated either by the flight crew or by another ATSU, is performed prior to the ATSU establishing a CPDLC and/or ADS-C connection. The purpose of the logon is to:

  • Provide the ATSU with the data link application “context” of the aircraft, namely:
    • The ATS data link applications supported by the aircraft system (e.g. CPDLC, ADS-C) and the associated version numbers of these applications; and
    • The unique identification of the aircraft;
  • Provide the ATSU with the relevant aircraft information required to allow the ATSU to correlate the logon information with the aircraft’s corresponding flight plan.
  • On receipt of a logon request, the ATSU correlates the logon information with the relevant information in the flight plan held by the ATSU. This ensures that messages are sent to the correct aircraft and that automation associated with ADS-C reports or CPDLC messages updates the correct flight plan.
  • When making this correlation, the ground system ensures that the aircraft identification in the logon request matches that in Item 7 of the associated flight plan and at least one of the aircraft registration or aircraft address provided match the corresponding descriptors (following the REG and/or CODE indicators, respectively) in Item 18 of the flight plan;

The log on procedure will vary with aircraft. In the case of a Gulfstream G450/G550, for example, the ADS-C log on takes places as a consequence of the CPDLC log on. The CPDLC FIR region code is entered into the ATC LOGON STATUS page of the MCDU after ensuring all other items are correct. The information is sent and once accepted the MCDU scratch pad will show "ADS ESTABLISHED" and the ADS ARMED entry will change to ADS ACTIVE.

For more about how to do this, see: Communications / CPDLC: Logon.

Position Reporting

Position Reporting in an ADS-C Environment

[ICAO Gold, ¶5.6.3]

    Note.— In an ADS-C environment, the flight crew should not provide position reports or revised waypoint estimates by CPDLC or voice, unless otherwise instructed or under conditions in certain airspace as stipulated in Regional Supplementary Procedures or AIP (or other appropriate publication).

    Appendix E of the ICAO GOLD manual lists which regions require and which do not require the additional position report.

  • If required by regional supplementary procedures or AIP (or other appropriate publication), the flight crew should provide a CPDLC position report when either of the following events occurs:
    • An initial CPDLC connection is established; or
    • The CPDLC connection transfer has been completed (i.e. at the associated boundary entry position).
  • The flight crew should maintain the active route in the aircraft system to be the same as the ATC cleared route of flight.
  • Note.— If the flight crew activates a non-ATC cleared route into the aircraft system, the ADS-C reports will include information that will indicate the aircraft is flying a route that is deviating from the cleared route.

    If you are in the habit of inserting your equal time points into the FMS you are wrong on several counts and you can add this to the list.

    More about this: Equal Time Points.

  • When reporting by ADS-C only, the flight crew should include ATC waypoints in the aircraft active flight plan even if they are not compulsory reporting points.

Position Reporting in a non-ADS-C Environment

[ICAO Gold, ¶5.6.2]

  • When ADS-C is not available, the flight crew should conduct position reporting by voice or CPDLC. When using CPDLC, the flight crew should send DM 48 POSITION REPORT [position report] whenever an ATC waypoint is sequenced, (or passed abeam when offset flight is in progress).
  • When using CPDLC for position reporting, the flight crew should send position reports only at compulsory reporting points and ensure that the position and next position information applies to compulsory reporting points, unless requested otherwise by ATC. The ensuing significant point after the next position may be either a compulsory or non-compulsory reporting point.

The Importance of FMS Waypoint Sequencing

You don't have to worry about flying a Strategic Lateral Offset because your FMS will sequence the waypoints even if your are two miles away from the intended course. But if you are further than the tolerance allowed by your FMS, it may not sequence. If that happens, the position report will not be made.


Figure: Waypoint sequencing anomaly, from ICAO Gold, figure 5-2.

[ICAO Gold, ¶5.6.1]

  • The flight crew should ensure that waypoints are sequenced correctly. If an aircraft passes abeam a waypoint by more than the aircraft FMS waypoint sequencing parameter, the flight crew should sequence the waypoints in the FMS, as appropriate.
  • As shown in [the figure], when an aircraft passes abeam a waypoint in excess of the defined sequencing parameter (refer to , paragraph F.7) for specific aircraft types), the FMS will not sequence the active waypoint. If the flight crew does not sequence the waypoint, incorrect information will be contained in ADS-C reports, CPDLC position reports and FMC waypoint position reports – the next waypoint in these reports will actually be the waypoint that the aircraft has already passed.

  • When using CPDLC or FMC WPR to provide position information, the flight crew should use latitudes and longitudes encoded as waypoint names in the ICAO format.
  • The point here is do not use ARINC 424 format. The ATSU doesn't understand "N3030" but wants to see the full latitude and longitude.

Transfer of ADS-C Services Between ATSUs

[ICAO GOLD, ¶5.2.3]

  • Under normal circumstances, the current and next ATSUs automatically transfer CPDLC and ADS-C services. The transfer is seamless to the flight crew.
  • Note.— The flight crew should not need to reinitiate a logon.

  • The flight crew should promptly respond to CPDLC uplinks to minimize the risk of an open CPDLC uplink message when transferring to the next ATSU.
  • When entering the next ATSU’s airspace, the flight crew should confirm the successful transfer from the current ATSU to the next ATSU by observing the change in the active center indication provided by the aircraft system.
  • When required by local procedures, the flight crew should send DM 48 POSITION REPORT [position report]. Alternatively, the flight crew may be required to respond to a CPDLC message exchange initiated by the ATSU.

Exiting CPDLC and ADS-C Service Areas

[ICAO GOLD, ¶5.2.5]

  • The flight crew should consult the current ATSU prior to the manual termination of any ADS contract with the aircraft, even if it is suspected to be unnecessary or that its termination has failed.
  • Note.— ADS contracts are managed (e.g. established and terminated) by ATSUs per paragraph 4.5.3.

  • Approximately 15 minutes after exiting CPDLC and/or ADS-C service areas, the flight crew should ensure there are no active CPDLC or ADS-C connections. Ensuring that connections are not active eliminates the possibility of inadvertent or inappropriate use of the connections, and reduces operating costs and loading of the system.
  • Note.— Some ATSUs may maintain ADS contracts with an aircraft for a period of time (e.g. 15 minutes) after the aircraft has left the airspace.

ADS-C Reports

[ICAO GOLD, ¶] The aircraft system sends specific aircraft data in different groups of an ADS-C report. Each group contains different types of data. An ADS-C event report contains only some of the groups, which are fixed. The ADS-C periodic report can contain any of the ADS-C groups, which the ATSU specifies in the contract request.


Figure: ADS-C Basic Group, from ICAO Gold, figure 2-38.


Figure: ADS-C Flight Identification Group, from ICAO Gold, figure 2-39.


Figure: ADS-C Earth Reference Group, from ICAO Gold, figure 2-40.


Figure: ADS-C Air Reference Group, from ICAO Gold, figure 2-41.


Figure: ADS-C Airframe Identification Group, from ICAO Gold, figure 2-42.


Figure: ADS-C Meteorological Group, from ICAO Gold, figure 2-43.


Figure: ADS-C Predicted Route Group, from ICAO Gold, figure 2-44.


Figure: ADS-C Fixed Projected Intent Group, from ICAO Gold, figure 2-45.


Figure: ADS-C Intermediate Projected Intent Group, from ICAO Gold, figure 2-46.

Book Notes

Portions of this page can be found in the book International Flight Operations, Part V, Chapter 3.


Advisory Circular 91-70B, Oceanic and International Operations, 10/4/16, U.S. Department of Transportation

Asia/Pacific Information Package, FAA Flight Technologies and Procedures Division (AFS-400), June 15, 2012

FANS-1/A Operations Manual, FAA Aeronautical Communications Aviation Safety (AVS), Version 6.0, 25 September 2008

Guidance Material for ATS Data Link Services in NAT Airspace, The North Atlantic FANS Implementation Group (NAT FIG), The North Atlantic Systems Planning Group (NAT SPG), Version 19.1, 14 September 2009

Gulfstream G450 Aircraft Operating Manual, Revision 35, April 30, 2013.

Gulfstream G450 Airplane Flight Manual, Revision 35, April 18, 2013

Gulfstream Operating Manual Supplement for G350, G450, G500, and G550 Airplanes, Supplement Number GAC-OMS-4, Future Air Navigation System (FANS 1/A), Automatic Dependent Surveillance (ADS-C), Controller Pilot Data Link Communications (CPDLC), Revision 1, July 1, 2012

ICAO Global Operational Data Link Document (GOLD), International Civil Aviation Organization, Second Edition, 26 April 2013

Revision: 20170410