
ギルハムコードは、9本線[ 1 ]から11本線[ 2 ]の並列インターフェース、ギルハムインターフェースを使用してゼロパディングされた12ビットのバイナリコードであり、符号化高度計またはアナログ航空データコンピュータとデジタルトランスポンダの間で補正されていない気圧高度を送信するために使用されます。これはグレイコードの修正形式であり、航空電子機器の文献では単に「グレイコード」と呼ばれることもあります。[ 3 ]
ギルハム・インターフェースとコードは、 1950年代に導入された12ビットIFFマークXシステムから派生したものである。民間用トランスポンダの質問モードAとCは、1960年に航空交通管制(ATC)と二次監視レーダー(SSR)において定義された。
このコードは、運輸民間航空省航空航法局の信号士官で、 1955年の女王誕生日叙勲で大英帝国勲章(MBE)の民間会員に任命されたロナルド・ライオネル・ギルハムにちなんで名付けられました。[ 4 ]彼は、英国で「プラン・アヘッド」として知られる第2世代航空交通管制システムの仕様を策定する国際航空運送協会(IATA)委員会の英国代表であり、修正グレイコードを使用するというアイデアを持っていたと言われています。[ nb 1 ]最終的なコードバリアントは、1962年1月/2月に開催されたICAO通信部門会議(VII COM)のために1961年後半に開発され[5] 、 1962年のFAAレポートで説明されました。[ 7 ] [ 8 ] [ 9 ]ギルハムコードという用語が造語された正確な時期と状況は不明ですが、1963 年までにこのコードはすでにこの名前で認識されていました。[ 10 ] [ 11 ] 1960 年代半ばまでに、このコードはMOA-ギルハムコード[ 12 ]またはICAO-ギルハムコードとしても知られていました。ARINC 572も 1968 年にこのコードを規定しました。 [ 13 ] [ 14 ]
かつては航空交通管制目的での自動高度伝送のためにICAOによって推奨されていたが[ 9 ] [ 15 ] 、現在ではこのインターフェースは推奨されておらず[ 2 ]、新しい航空機ではほとんどが最新のシリアル通信に置き換えられている。

高度エンコーダは、圧力センサーと信号調整回路を内蔵した小型の金属製ボックスの形をしています。 [ 16 ] [ 17 ]圧力センサーは加熱されることが多く、そのためウォームアップ時間が必要となり、その間は高度情報が利用できないか、不正確になります。旧式のユニットではウォームアップ時間が最大10分かかる場合がありますが、より新しいユニットでは2分未満でウォームアップします。最新のエンコーダの中には、加熱されない「インスタントオン」タイプのセンサーを組み込んでいるものもあります。旧式のユニットのウォームアップ中は、高度情報が徐々に増加し、最終値に落ち着く場合があります。これは通常、航空機が滑走路に入る前に電源が投入されるため、離陸後すぐに正しい高度情報が送信されるため、問題にはなりません。[ 18 ]
このエンコーダはオープンコレクタ出力で、 14Vまたは 28Vの電源システムに対応しています。
高さ情報は、D2 D4 A1 A2 A4 B1 B2 B4 C1 C2 C4 と指定された 11 本の別々の線を使用して並列形式で 11 桁のバイナリ数字として表現されます。[ 3 ] 12 番目のビットとして、ギルハムコードには D1 ビットが含まれていますが、これは使用されていないため、実際のアプリケーションではゼロに設定されます。
高度エンコーダのクラスによって、使用可能なビットがすべて使用されるわけではありません。すべて A、B、C ビットを使用します。高度制限が上がると、D ビットをより多く使用する必要があります。30700 フィート以下では、D ビットは不要です (9 線インターフェース[ 1 ] )。これは、ほとんどの小型一般航空機に適しています。62700 フィート以下では、 D4 が必要です (10 線インターフェース[ 2 ] )。126700 フィート以下では、 D4 と D2 が必要です (11 線インターフェース[ 2 ] )。D1 は使用されません。[ 19 ] [ 20 ]
ビット D2 (msbit) から B4 (lsbit) は、圧力高度を 500 フィート刻み (基準高度 −1000±250 フィート以上) で標準 8 ビット反射バイナリ コード(グレイ コード) にエンコードします。[ 19 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ]仕様はコード 1000000 (126500±250 フィート) で終了し、それ以上では D1が 最上位ビットとして必要になります。
ビット C1、C2、C4 は、 Giannini Datex コードタイプのミラー 5 状態 3 ビット Gray BCD コード[ 12 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] (最初の 5 つの状態はO'Brien コードタイプ II [ 29 ] [ 5 ] [ 23 ] [ 24 ] [ 27 ] [ 28 ]に類似)を使用して、 500フィート高度からのオフセットを100フィート単位でエンコードします。[ 3 ]具体的には、500 フィート コードのパリティが偶数の場合、コード 001、011、010、110、100 は、 500 フィート高度に対して− 200、− 100、0、+100、+200フィートをエンコードします。パリティが奇数の場合、割り当ては反転されます。[ 19 ] [ 21 ]コード000、101、111は使用されません。[ 30 ]: 13(6.17–21)
ギルハム符号はさまざまな方法で復号できます。標準的な手法ではハードウェア[ 30 ]またはソフトウェアソリューションを使用します。後者ではルックアップテーブルがよく使用されますが、アルゴリズムによるアプローチも可能です[ 21 ] 。
[…] 騎士団中央事務局。 […]
セント・ジェームズ宮殿、SW
1。 […] 1955年
6月9日
。 […] 女王陛下は、陛下の誕生日の祝賀に際し、大英帝国勲章における以下の昇進および任命を命じられました。— […] 上記の大英帝国勲章の民間部門の正会員となる者:— […] ロナルド・ライオネル・ギルハム氏、運輸民間航空省航空航法局信号将校。 […]
[…] IEEE航空宇宙電子システム協会のパイオニア賞委員会は、[…] Allan Ashley […] Joseph E. Her[r]mann […] James S. Perry […] を、彼らの非常に重要な貢献を称え、1983年パイオニア賞の受賞者として指名しました。 「音声およびデータ無線通信と電子機器の最先端技術の進歩に対して」この賞は、1983 年 5 月 18 日に NAECON で授与されました。[…] 米国内の発展を認識し、ICAO VII COM [1962 年 1 月] の直前に、英国代表は、戻りメッセージで 2.9 µs のパルス間隔を持つ従来のグレイ コードを使用して 64,000 フィートの範囲で高度を 500 フィート刻みで量子化し、互換性のある方法で戻りメッセージで 1.45 µs のパルス間隔でさらに 100 フィート刻みで細分化する妥協コードを米国に提案しました。[…] 英国の提案をざっと見たところ、米国は英国の妥協案を受け入れることができると結論付けましたが、符号化と復号化の回路がより複雑になりました。 ICAO第7回総会における米国代表団の功績、そしてアシュリー、ヘルマン、ペリーらの助言の結果、互換性のある英国の提案が受け入れられたことは、100フィート刻みの高度報告に関するタイムリーな合意を得る手段となり、将来の航空交通管制システムを自動三次元データ取得で開発できるという点で評価された。ICAOにおける潜在的な行き詰まりは回避され、各国は高度報告の刻み幅を100フィートまたは500フィートから自由に選択できるようになった。[…](9ページ)
ICAOが高度エンコーディング用に推奨し、1962年5月の
FAA
レポートで説明されている
ギルハムコードで出力される新しいエンコーダが
導入されました […]
[…] 新しいビーコンエンコーダの出力コードはギルハムコードとして知られており、アメリカとヨーロッパの両方の交通システムと互換性を持つように設計された改良型
グレイコード
である。 […]
[…] アメリカおよびヨーロッパの交通システムとの互換性を考慮して設計された、ノーデン部門(ユナイテッド・エアクラフト社、コネチカット州ノーウォーク)から入手可能なビーコンエンコーダは、ギルハムコードとして知られる修正
グレイコード
を出力する。 […]
[…] MOA-GILLHAM コードは、基本的に上記で説明した
グレイ コード
とよく知られている
Datex コード
の組み合わせです。Datex コードは、米国特許
第 3,165,731 号
に開示されています。この構成では、Datex コードがエンコーダの単位カウントのビットを定義し、グレイ コードが上位のデケード、10 の位、100 の位などのビットを定義します […]
…他にも様々なコード形式がよく知られています。例えば、英国王立
レーダー研究所
コード、
エクセス3十進コード、
ICAOが
航空交通管制
における
自動高度伝送に
推奨しているギルハムコード、
ペザリックコード
、
国立工学研究所
の
レスリー・ラッセルコード
などがあります。それぞれに独自の利点があり、様々なエンコーダメーカーがオプションとして提供しています。それぞれの利点についての議論は本書の範囲外です。…
[…] Datexコードは、各10進数内でO'BrienコードIIを使用し、10進数の遷移には反射された10進数を使用します。さらに処理するには、コードを自然10進数表記に変換する必要があります。O'Brien IIコードは9の補数を形成するため、特に問題は生じません。10の位のコードワードが奇数を表す場合、10進数の1の位のコードワードは、4番目の2進数の桁を反転した9の補数として与えられます。 […](270ページ)(注:本書は、全2巻のドイツ語版の第1巻の翻訳に基づいています。)