Home / Library / Communications

Secondary Surveillance Radar and Transponders

CommunicationsPPL · CPL · ATPL10 min readUpdated Sep 2026
Definition

Secondary surveillance radar (SSR) is a cooperative surveillance system in which a ground interrogator transmits on 1030 MHz and an aircraft transponder replies on 1090 MHz with an identity code, pressure altitude and, in Mode S, a unique 24-bit aircraft address and downlinked data.

Secondary Surveillance Radar (SSR) is the cooperative radar on which most air traffic control depends. A ground interrogator transmits a coded question on 1030 MHz and the aircraft's transponder (XPDR) answers on 1090 MHz. The ground station decodes the reply into an identity code, a pressure altitude and, with Mode S, a unique aircraft address and further data. Because the aircraft transmits its own answer instead of reflecting energy, the technique is called secondary radar, and it sees only aircraft whose transponder is working.

The same transponder serves more than the controller's screen. Its replies let collision avoidance equipment in other aircraft track it (see ACAS and TCAS), its Mode S version carries the extended squitter used for ADS-B, and its four-digit code is the fastest way for a crew to declare a hijack, a radio failure or an emergency. EASA theory examinations test the pulse structure and the codes in detail; FAA tests concentrate on codes, phraseology and where a transponder is required.

On this page
  1. Primary versus secondary radar
  2. Interrogation pulses and side-lobe suppression
  3. Mode A and Mode C replies
  4. Altitude encoding and Mode C verification
  5. Garbling and FRUIT
  6. Mode S and the 24-bit address
  7. Elementary and enhanced surveillance
  8. Mode S data link
  9. Transponder codes and squawk phraseology
  10. Frequently asked questions

Primary versus secondary radar

A primary surveillance radar (PSR) detects the echo of its own pulse from the aircraft's skin. It needs nothing on board, so it still sees an aircraft whose transponder has failed, but it also sees weather, terrain and birds, cannot tell one aircraft from another and gives no height. The energy travels out and back, so the returned power falls with the fourth power of range and a PSR needs a powerful transmitter.

SSR works on the interrogator and transponder principle used by DME, with the roles reversed. Each leg is a one-way path, so power falls only with the square of range, a far smaller transmitter gives the same coverage, and the reply stands out clearly from clutter. The price is dependence on the aircraft: no transponder, no SSR return. Range comes from the time between interrogation and reply, and bearing from the direction of the rotating ground antenna, often mounted on the primary antenna. The aircraft's antenna is omnidirectional.

Two airport surveillance radars on lattice towers, each with a flat secondary radar antenna mounted above the curved primary reflector.
Two airport surveillance radars. On each, the flat secondary radar antenna sits on top of the curved primary reflector and turns with it, so the two pictures share one bearing.Project Kei · CC BY-SA 4.0 · Wikimedia Commons

Interrogation pulses and side-lobe suppression

A Mode A or Mode C interrogation is built from the SSR interrogation pulses (P1, P2, P3, P4). P1 and P3 are radiated in the narrow main beam, and their spacing tells the transponder what is being asked: 8 µs for Mode A (identity), 21 µs for Mode C (altitude). P2 follows P1 by 2 µs and comes from a separate, broad control antenna. P4 appears only in the intermode interrogations that manage Mode S, described below.

P2 exists for side-lobe suppression (SLS). A directional antenna leaks weaker energy in side lobes, and a nearby aircraft replying to one would appear at a false bearing. An aircraft in the main beam receives P1 much stronger than P2 and replies. An aircraft in a side lobe receives P2 at least as strong as P1 and stays silent.

Mode A and Mode C replies

The reply sits between two framing pulses 20.3 µs apart. Between them are 12 information pulses in four groups of three, each group coding one octal digit from 0 to 7. Four digits of eight values give 4,096 codes, 0000 to 7777, which is why no squawk contains an 8 or a 9. A further position, 4.35 µs after the last framing pulse, carries the special position identification (SPI) pulse.

Transponder Mode A answers with the code set by the crew and identifies the aircraft. Mode C answers with pressure altitude. Altitude reporting (ALT RPTG) is selected separately on the control panel, because the altitude source can fail or be wrong while the transponder itself still works. The ground station interleaves the two interrogations, so the controller sees code and level together in one label.

Altitude encoding and Mode C verification

The altitude comes from an encoding altimeter, a blind encoder or an air data computer, and is always referenced to 1013.25 hPa (29.92 inHg) whatever is set on the pilot's subscale. It is coded in 100 ft steps using the Gillham code, a modified Gray code in which only one bit changes between adjacent values. Below the transition level the ground system converts pressure altitude to altitude using QNH (see altimeter settings), so winding the subscale changes nothing the transponder sends.

Before a controller uses the displayed level for separation it is checked. Mode C verification, also called Mode C level verification, compares the readout with the level reported by the pilot, normally on first contact. The ICAO tolerance is ±300 ft, and an authority may set a tighter value. If the difference is larger, the pilot is asked to check the pressure setting and confirm the level. If it persists, the controller may ask the crew to stop altitude transmission, provided that does not also remove position and identity, and tells the next unit. Once verified, the readout shows that an aircraft has left a level when it moves more than 300 ft away in the expected direction. In US traffic calls, an unverified readout is introduced as "altitude indicates".

Exam tip: Mode C always reports pressure altitude in 100 ft steps, whatever the subscale shows. Mode S can report in 25 ft steps when the altitude source allows.

Garbling and FRUIT

Garbling occurs when two aircraft on nearly the same bearing are within about 1.7 NM of each other in slant range from the station. Each reply lasts 20.3 µs, so their pulses overlap at the receiver and cannot be sorted, producing false or missing codes.

False Replies Unsynchronised in Time (FRUIT) are replies that a ground station receives but did not trigger: answers to neighbouring stations or to airborne interrogators such as TCAS. They arrive at random times relative to the station's own interrogations. Fruiting shows as scattered spurious returns; defruiters discard replies that do not repeat consistently from one interrogation to the next. The problem grows with overlapping coverage and traffic density, one of the reasons Mode S was developed.

Mode S and the 24-bit address

Mode S (S for selective) gives each aircraft a unique 24-bit aircraft address, usually called the ICAO 24-bit aircraft address. It is allocated by the State of Registry and belongs to the airframe, not to the flight. With 2²⁴ combinations there are more than 16 million addresses. An interrogator can call one aircraft and only that transponder replies, so two aircraft close together no longer garble each other, and the station can schedule its calls.

To learn the address the station uses the Mode S all-call interrogation; Mode S transponders also broadcast an acquisition squitter about once a second. Intermode interrogations keep old and new equipment compatible. P1, P3 and a long P4 form a Mode A/C/S all-call: Mode A/C transponders give their normal reply and Mode S transponders reply with their address. A short P4 makes an A/C-only all-call that Mode S transponders ignore. Once an aircraft is acquired, the station can lock it out of further all-calls, reducing FRUIT. Mode S replies are 56 or 112 bits long; the long format also carries the extended squitter used by ADS-B and the messages that coordinate RAs between TCAS II aircraft.

Mode S transponder levels describe data-link capability:

Level Capability
1 Surveillance only: address, Mode A code and altitude. Not acceptable for international flights
2 Adds standard-length Comm-A and Comm-B messages and aircraft identification reporting. The minimum for international flights
3 Adds extended-length uplink messages
4 Adds extended-length downlink messages
5 Adds several simultaneous Comm-B and extended-length exchanges

Elementary and enhanced surveillance

Mode S elementary surveillance (ELS) provides the address, Mode A code, altitude, flight status (airborne or on the ground), capability reports and the aircraft identification. That identification is the callsign as filed in item 7 of the flight plan, and it must be entered exactly. Mode S enhanced surveillance (EHS) adds downlinked aircraft parameters (DAP): selected altitude, roll angle, track angle rate, true track, ground speed, magnetic heading, indicated airspeed or Mach number and vertical rate. The selected altitude is the most valuable of these, because the controller sees what the crew has set on the MCP or FCU and can catch a level bust before it happens.

In the Single European Sky, Regulation (EU) No 1207/2011, as amended by Regulation (EU) 2020/587, requires Mode S ELS on aircraft flying IFR as general air traffic. Fixed-wing aircraft with a maximum certificated take-off mass above 5,700 kg or a maximum cruising true airspeed above 250 kt, whose individual certificate of airworthiness was first issued on or after 7 June 1995, must also have EHS and ADS-B Out, a requirement in force since 7 December 2020.

The FAA takes a different route. Under 14 CFR 91.215 a transponder with altitude reporting (Mode C is enough) is required in Class A, B and C airspace, within 30 NM of Class B primary airports (the Mode C veil), and at and above 10,000 ft MSL except within 2,500 ft of the surface. 14 CFR 91.225 has required ADS-B Out in much the same airspace since 1 January 2020. The airspace classification article covers these areas.

The Mode S data link carries standard-length messages in both directions. Comm-A places 56 bits of data from the ground inside an interrogation, and Comm-B returns 56 bits from the aircraft inside a reply. Enhanced surveillance uses ground-initiated Comm-B: the station asks for a particular register in the transponder and the reply carries its contents. Extended-length messages chain several segments together, uplink at Level 3 and downlink at Level 4.

Transponder codes and squawk phraseology

A discrete code is a four-digit code whose last two digits are not 00. ATC assigns such a discrete SSR code, or discrete transponder code, to each flight it wants to identify individually, and the pilot reads it back. Codes ending in 00 are shared by many aircraft and identify only a category of flight.

Code Meaning Applies
Squawk 7700 Emergency Worldwide
Squawk 7600 Loss of two-way radio communication Worldwide
Squawk 7601 Loss of radio communication, IFR flight continuing in VMC to land at the nearest suitable aerodrome EU, under SERA.14083 since 1 May 2025
Squawk 7500 Unlawful interference Worldwide
VFR conspicuity code (7000) Not receiving an air traffic service Europe, under SERA.13005, unless the authority prescribes otherwise
VFR transponder code (1200) VFR, regardless of altitude, unless ATC instructs otherwise United States (AIM 4-1-20)
SSR code 2000 No ATC instruction and no regional rule for a code ICAO default

In an emergency the pilot sets 7700 unless ATC has already assigned a code; in that case the crew keeps the assigned code unless told otherwise, but may select 7700 whenever that seems the better course. 7600 goes with the radio communication failure procedures; since 1 May 2025, SERA.14083 adds 7601 in the EU for an IFR flight that loses communications and continues in visual conditions to land at the nearest suitable aerodrome. 7500 is treated as genuine the moment it appears: the controller asks the crew to confirm the code, and either a confirmation or silence is taken as confirmation.

Transponder modes and codes: what each setting sends, what the controller sees, and the three codes that carry a message of their own. v1prep schematic.
Transponder modes and codes: what each setting sends, what the controller sees, and the three codes that carry a message of their own. v1prep schematic.Illustration © v1prep

SERA.13001 requires a serviceable transponder to be operated at all times in flight, inside or outside radar coverage. At many aerodromes it must also be on, with altitude reporting, whenever the aircraft moves on the manoeuvring area, because surface surveillance uses its replies; the AIP gives the local rule. When changing code, pilots avoid passing through the emergency codes: the AIM example is to go from 2700 to 7200 through 2200, never through 7700. Selecting standby while changing code, once the textbook method, is now discouraged, because a transponder in standby does not reply to ground radar or to other aircraft's TCAS.

Transponder phraseology is standardised in ICAO Doc 4444:

Instruction Meaning
SQUAWK (code) Select the code
CONFIRM SQUAWK Confirm the code set
RESET SQUAWK [(mode)] (code) Reselect the assigned mode and code
SQUAWK IDENT Operate the IDENT feature
SQUAWK MAYDAY Select 7700
SQUAWK STANDBY Select standby
SQUAWK CHARLIE Select altitude reporting
STOP SQUAWK CHARLIE [WRONG INDICATION] Stop altitude reporting
STOP SQUAWK Stop transponder operation

Reset squawk is used when a wrong or garbled code is displayed and does not mean restarting the equipment. Squawk standby leaves the transponder warm but silent, removing the aircraft from the secondary picture. Stop squawk Charlie removes only the altitude, usually after a failed verification. The FAA uses "IDENT" rather than "SQUAWK IDENT", "SQUAWK ALTITUDE" and "STOP ALTITUDE SQUAWK" for Charlie, and "SQUAWK VFR" for 1200.

Transponder ident sends the SPI pulse, or in Mode S an equivalent flag, for between 15 and 30 seconds under the equipment standard, and the aircraft's label flashes or brightens on the controller's display. SERA forbids pressing IDENT unless ATS requests it. A controller can identify an aircraft by recognising its Mode S aircraft identification or a verified discrete code in the label, by watching it set a newly assigned code or squawk ident, or by transfer from another controller.

Exam tip: SSR interrogates on 1030 MHz and replies on 1090 MHz; Mode A spacing is 8 µs, Mode C 21 µs; 4,096 codes; 7500 unlawful interference, 7600 radio failure, 7700 emergency.

Frequently asked questions

What do squawk codes 7500, 7600 and 7700 mean?

7500 signals unlawful interference such as a hijack, 7600 a failure of two-way radio communication and 7700 an emergency. They are the same worldwide and trigger an alert on every controller's display. A crew already on a discrete code in an emergency may keep that code, because the controller already knows who they are, but may select 7700 whenever that seems the better course.

What is the difference between transponder Mode A, Mode C and Mode S?

Mode A replies with the four-digit code set by the crew and identifies the aircraft. Mode C replies with pressure altitude in 100 ft steps. Mode S adds a unique 24-bit aircraft address, so each aircraft can be interrogated individually, plus a data link that sends the flight's callsign and, with enhanced surveillance, parameters such as the selected altitude. Mode S transponders still answer Mode A and C interrogations.

Why do pilots squawk 7000 in Europe and 1200 in the United States?

Both are conspicuity codes for aircraft that have no code assigned. Under SERA a pilot not receiving an air traffic service selects 7000 unless the competent authority prescribes otherwise. The FAA AIM tells VFR pilots to use 1200 regardless of altitude unless ATC instructs otherwise. Either way altitude reporting stays on, so the aircraft is visible to ATC and to collision avoidance equipment.

Does Mode C altitude change when the pilot sets QNH?

No. The encoder always reports pressure altitude referenced to 1013.25 hPa (29.92 inHg), whatever is set on the altimeter subscale. Below the transition level the ground system converts it to altitude using the local QNH before displaying it. A wrong subscale setting therefore shows up as a difference between the pilot's reported level and the Mode C readout.

Should the transponder be switched to standby when changing the code?

Selecting standby while changing code was once taught as the preferred method, to avoid transmitting emergency codes in passing. In standby the transponder does not reply, so the aircraft disappears from secondary radar and from other aircraft's TCAS. Current guidance is to enter the new code directly, avoiding 7500, 7600 and 7700 on the way, and then to check that the transponder mode is still correct.

Test yourself on Secondary Surveillance Radar and Transponders

The v1prep banks cover this topic in Communications (090), with a worked explanation for every answer. EASA ATPL, PPL, IR and CPL, the FAA written tests and A320/B737 type ratings.

Start practising →
16,000+ questions · EASA & FAA · Free to start

Sources and further reading

  1. FAA Aeronautical Information Manual, Chapter 4 Section 1 (4-1-20, Transponder and ADS-B Out Operation)
  2. UK CAA Regulatory Library, SERA.13001 Operation of an SSR transponder
  3. UK CAA Regulatory Library, SERA.13005 SSR transponder Mode A code setting
  4. Commission Implementing Regulation (EU) 2020/587 amending Regulations (EU) No 1206/2011 and No 1207/2011 (surveillance)
  5. ICAO Asia/Pacific, Mode S Downlink Aircraft Parameters Implementation and Operations Guidance Document, 6th edition
  6. EASA ETSO-C74d, Airborne ATC Transponder Equipment
  7. 14 CFR 91.215, ATC transponder and altitude reporting equipment and use
  8. SKYbrary, Emergency Transponder Codes

Library articles are written for study and exam preparation. They do not replace your aircraft's approved documentation, your operator's procedures or the regulations themselves.