HOME

TheInfoList



OR:

Gillham code is a zero-padded 12-bit
binary code A binary code represents text, computer processor instructions, or any other data using a two-symbol system. The two-symbol system used is often "0" and "1" from the binary number system. The binary code assigns a pattern of binary digits, also ...
using a parallel nine- to eleven-wire interface, the Gillham interface, that is used to transmit uncorrected barometric
altitude Altitude or height (also sometimes known as depth) is a distance measurement, usually in the vertical or "up" direction, between a reference datum and a point or object. The exact definition and reference datum varies according to the context ...
between an encoding altimeter or analog air data computer and a
digital Digital usually refers to something using discrete digits, often binary digits. Technology and computing Hardware *Digital electronics, electronic circuits which operate using digital signals **Digital camera, which captures and stores digital i ...
transponder. It is a modified form of a
Gray code The reflected binary code (RBC), also known as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit). For example, the representati ...
and is sometimes referred to simply as a "Gray code" in
avionics Avionics (a blend word, blend of ''aviation'' and ''electronics'') are the Electronics, electronic systems used on aircraft. Avionic systems include communications, Air navigation, navigation, the display and management of multiple systems, ...
literature.


History

The ''Gillham interface'' and ''code'' are an outgrowth of the 12-bit
IFF Mark X IFF Mark X was the NATO standard military identification friend or foe transponder system from the early 1950s until it was slowly replaced by the IFF Mark XII in the 1970s. It was also adopted by ICAO, with some modifications, as the civilian ai ...
system, which was introduced in the 1950s. The civil transponder interrogation modes A and C were defined in
air traffic control Air traffic control (ATC) is a service provided by ground-based air traffic controllers who direct aircraft on the ground and through a given section of controlled airspace, and can provide advisory services to aircraft in non-controlled airs ...
(ATC) and
secondary surveillance radar Secondary surveillance radar (SSR)''Secondary Surveillance Radar'', Stevens M.C. Artech House, is a radar system used in air traffic control (ATC), that unlike primary radar systems that measure the bearing and distance of targets using the de ...
(SSR) in 1960. The code is named after Ronald Lionel Gillham, a signals officer at Air Navigational Services, Ministry of Transport and Civil Aviation, who had been appointed a civil member of the Most Excellent Order of the British Empire (MBE) in the Queen's
1955 Birthday Honours The Queen's Birthday Honours 1955 were appointments in many of the Commonwealth realms of Queen Elizabeth II to various orders and honours to reward and highlight good works by citizens of those countries. The appointments were made to celebrate t ...
. He was the UK's representative to the
International Air Transport Association The International Air Transport Association (IATA ) is a trade association of the world's airlines founded in 1945. IATA has been described as a cartel since, in addition to setting technical standards for airlines, IATA also organized tariff ...
(IATA) committee developing the specification for the second generation of air traffic control system, known in the UK as "Plan Ahead", and is said to have had the idea of using a modified Gray code. The final code variant was developed in late 1961 for the ICAO Communications Division meeting (VII COM) held in January/February 1962, and described in a 1962
FAA The Federal Aviation Administration (FAA) is the largest transportation agency of the U.S. government and regulates all aspects of civil aviation in the country as well as over surrounding international waters. Its powers include air traffic m ...
report. The exact timeframe and circumstances of the term ''Gillham code'' being coined are unclear, but by 1963 the code was already recognized under this name. By the mid-1960s the code was also known as ''MOA–Gillham code'' or ''ICAO–Gillham code''. ''ARINC 572'' specified the code as well in 1968. Once recommended by the
ICAO The International Civil Aviation Organization (ICAO, ) is a specialized agency of the United Nations that coordinates the principles and techniques of international air navigation, and fosters the planning and development of international a ...
for automatic height transmission for air traffic control purposes, the interface is now discouraged and has been mostly replaced by modern serial communication in newer aircraft.


Altitude encoder

An altitude encoder takes the form of a small metal box containing a
pressure sensor A pressure sensor is a device for pressure measurement of gases or liquids. Pressure is an expression of the force required to stop a fluid from expanding, and is usually stated in terms of force per unit area. A pressure sensor usually act ...
and signal conditioning electronics. The pressure sensor is often heated, which requires a warm-up time during which height information is either unavailable or inaccurate. Older style units can have a warm-up time of up to 10 minutes; more modern units warm up in less than 2 minutes. Some of the very latest encoders incorporate unheated 'instant on' type sensors. During the warm-up of older style units the height information may gradually increase until it settles at its final value. This is not normally a problem as the power would typically be applied before the aircraft enters the runway and so it would be transmitting correct height information soon after take-off. The encoder has an
open-collector An open collector is a common type of output found on many integrated circuits (IC), which behaves like a switch that is either connected to ground or disconnected. Instead of outputting a signal of a specific voltage or current, the output sig ...
output, compatible with 14 V or 28 V electrical systems.


Coding

The height information is represented as 11 binary digits in a parallel form using 11 separate lines designated D2 D4 A1 A2 A4 B1 B2 B4 C1 C2 C4. As a twelfth bit, the Gillham code contains a D1 bit but this is unused and consequently set to zero in practical applications. Different classes of altitude encoder do not use all of the available bits. All use the A, B and C bits; increasing altitude limits require more of the D bits. Up to and including 30700 ft does not require any of the D bits (9-wire interface). This is suitable for most light general aviation aircraft. Up to and including 62700 ft requires D4 (10-wire interface). Up to and including 126700 ft requires D4 and D2 (11-wire interface). D1 is never used.


Decoding

Bits D2 (msbit) through B4 (lsbit) encode the pressure altitude in 500 ft increments (above a base altitude of −1000±250 ft) in a standard 8-bit
reflected binary code The reflected binary code (RBC), also known as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit). For example, the representati ...
(Gray code). The specification stops at code 1000000 (126500±250 ft), above which D1 would be needed as a most significant bit. Bits C1, C2 and C4 use a mirrored 5-state 3-bit Gray BCD code of a
Giannini Datex code The reflected binary code (RBC), also known as reflected binary (RB) or Gray code after Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit). For example, the representati ...
type (with the first 5 states resembling
O'Brien code type II The reflected binary code (RBC), also known as reflected binary (RB) or Gray code after Frank Gray (researcher), Frank Gray, is an ordering of the binary numeral system such that two successive values differ in only one bit (binary digit). For ...
) to encode the offset from the 500 ft altitude in 100 ft increments. Specifically, if the parity of the 500 ft code is even then codes 001, 011, 010, 110 and 100 encode −200, −100, 0, +100 and +200 ft relative to the 500 ft altitude. If the parity is odd, the assignments are reversed. Codes 000, 101 and 111 are not used. The Gillham code can be decoded using various methods. Standard techniques use hardware or software solutions. The latter often uses a lookup table but an algorithmic approach can be taken.


See also

*
Air traffic control radar beacon system The air traffic control radar beacon system (ATCRBS) is a system used in air traffic control (ATC) to enhance surveillance radar monitoring and separation of air traffic. It consists of a rotating ground antenna and transponders in aircraft. The ...
(ATCRBS) * Selective Identification Feature (SIF) *
IFF code Identification, friend or foe (IFF) is an identification system designed for command and control. It uses a transponder that listens for an ''interrogation'' signal and then sends a ''response'' that identifies the broadcaster. IFF systems usual ...
*
Flight level In aviation and aviation meteorology, a flight level (FL) is an aircraft's altitude at standard air pressure, expressed in hundreds of feet. The air pressure is computed assuming an International Standard Atmosphere pressure of 1013.25 hPa ...
* ARINC 429


Notes


References


Further reading

* (NB. Supersedes MIL-HDBK-231(AS) (1970-07-01).)
''Annex 10 - Volume IV - Surveillance Radar and Collision Avoidance Systems''
; 4th Edition; ICAO; 280 pages; 2007.
''DO-181E Minimum Operational Performance Standards for ATCRBS / Mode S Airborne Equipment''
Rev E; RTCA; 2011. * **{{cite book , section=Study of Altitude Reporting via ATC Radar Beacon System , title=Consolidated Abstracts of Technical Reports: General distribution. 1957–1962 , date=1962 , page=#62-45 , section-url=https://books.google.com/books?id=nBqRqql9lg0C&pg=PA45 , type=Abstract Data transmission Avionics