गिलहम कोड

From alpha
Jump to navigation Jump to search

Gillham code
Digits12
Tracks9..11[1][2]
Continuityno
Cyclicyes
Minimum distance1
Maximum distance1
Lexicographyno
अमेरिकन एविएशन AA-1 यांकी हल्के विमान के उपकरण पैनल में एक सेसना ARC RT-359A ट्रांसपोंडर (विमानन) (बेज बॉक्स)। ट्रांसपोंडर को इसकी ऊंचाई की जानकारी उपकरण पैनल के पीछे लगे एक एन्कोडिंग अल्टीमीटर से मिलती है जो गिलहम कोड के माध्यम से संचार करता है।

गिलहम कोड एक शून्य-पैडेड 12-बिट बाइनरी कोड है जो समानांतर नौ का उपयोग करता है-[1]ग्यारह-तार इंटरफ़ेस (कंप्यूटिंग) के लिए,[2]गिलहम इंटरफ़ेस, जिसका उपयोग एक एन्कोडिंग altimeter या एनालॉग एयर डेटा कंप्यूटर और एक डिजिटल डेटा ट्रांसपोंडर (विमानन) के बीच असंशोधित बैरोमीटर ऊंचाई को प्रसारित करने के लिए किया जाता है। यह ग्रे कोड का एक संशोधित रूप है और इसे कभी-कभी वैमानिकी साहित्य में केवल ग्रे कोड के रूप में संदर्भित किया जाता है।[3]


इतिहास

गिलहम इंटरफ़ेस और कोड 12-बिट आईएफएफ मार्क एक्स सिस्टम का परिणाम हैं, जिसे 1950 के दशक में पेश किया गया था। सिविल ट्रांसपोंडर पूछताछ मोड (विमानन) के मोड ए और मोड सी को 1960 में हवाई यातायात नियंत्रण (एटीसी) और माध्यमिक निगरानी रडार (एसएसआर) में परिभाषित किया गया था।

कोड का नाम एयर नेविगेशनल सर्विसेज, परिवहन और नागरिक उड्डयन मंत्रालय (यूनाइटेड किंगडम) के सिग्नल अधिकारी रोनाल्ड लियोनेल गिलहम के नाम पर रखा गया है, जिन्हें ब्रिटिश साम्राज्य के सबसे उत्कृष्ट आदेश (एमबीई) का नागरिक सदस्य नियुक्त किया गया था। रानी के 1955 जन्मदिन सम्मान में।[4]वह अंतर्राष्ट्रीय वायु परिवहन संघ (आईएटीए) समिति में यूके के प्रतिनिधि थे, जो दूसरी पीढ़ी के हवाई यातायात नियंत्रण प्रणाली के लिए विनिर्देश विकसित कर रहे थे, जिसे यूके में प्लान अहेड के रूप में जाना जाता है, और कहा जाता है कि उन्हें एक संशोधित ग्रे कोड का उपयोग करने का विचार आया था। .[nb 1]अंतिम कोड संस्करण 1961 के अंत में विकसित किया गया था[5]जनवरी/फरवरी 1962 में आयोजित आईसीएओ संचार प्रभाग बैठक (VII COM) के लिए,[6]और 1962 एफएए रिपोर्ट में वर्णित है।[7][8][9]गिलहम कोड शब्द के गढ़े जाने की सटीक समय-सीमा और परिस्थितियाँ स्पष्ट नहीं हैं, लेकिन 1963 तक इस नाम के तहत कोड पहले से ही पहचाना गया था।[10][11]1960 के दशक के मध्य तक इस कोड को MOA-गिलहम कोड के रूप में भी जाना जाता था[12]या आईसीएओ-गिलहम कोड। ARINC 572 ने 1968 में भी कोड निर्दिष्ट किया था।[13][14]

एक बार हवाई यातायात नियंत्रण उद्देश्यों के लिए स्वचालित ऊंचाई संचरण के लिए आईसीएओ द्वारा सिफारिश की गई,[9][15]इंटरफ़ेस अब हतोत्साहित है[2]और इसे अधिकतर नए विमानों में आधुनिक धारावाहिक संचार द्वारा प्रतिस्थापित कर दिया गया है।

ऊंचाई एनकोडर

एक विशिष्ट ऊंचाई एनकोडर, ACK Technologies A-30। गिलहैम कोड को ट्रांसपोंडर और केस के शीर्ष पर स्थित पोर्ट पर भेजने के लिए 15-वे डी-टाइप कनेक्टर पर ध्यान दें जो विमान के स्थिर दबाव प्रणाली से जुड़ता है।

एक ऊंचाई एनकोडर एक छोटे धातु बॉक्स का रूप लेता है जिसमें एक दबाव सेंसर और सिग्नल कंडीशनिंग इलेक्ट्रॉनिक्स होता है।[16][17]प्रेशर सेंसर अक्सर गर्म होता है, जिसके लिए वार्म-अप समय की आवश्यकता होती है, जिसके दौरान ऊंचाई की जानकारी या तो अनुपलब्ध होती है या गलत होती है। पुरानी शैली की इकाइयों में 10 मिनट तक का वार्म-अप समय हो सकता है; अधिक आधुनिक इकाइयाँ 2 मिनट से भी कम समय में गर्म हो जाती हैं। कुछ नवीनतम एनकोडर में बिना गरम किए गए 'इंस्टेंट ऑन' प्रकार के सेंसर शामिल होते हैं। पुरानी शैली इकाइयों के वार्म-अप के दौरान ऊंचाई की जानकारी धीरे-धीरे बढ़ सकती है जब तक कि यह अपने अंतिम मूल्य पर स्थिर न हो जाए। यह आम तौर पर कोई समस्या नहीं है क्योंकि बिजली आम तौर पर विमान के रनवे में प्रवेश करने से पहले लागू की जाएगी और इसलिए यह उड़ान भरने के तुरंत बाद सही ऊंचाई की जानकारी प्रसारित करेगी।[18]

एनकोडर में एक खुला कलेक्टर आउटपुट है, जो 14 वी या 28 वी विद्युत प्रणालियों के साथ संगत है।[citation needed]

कोडिंग

ऊँचाई की जानकारी को D2 D4 A1 A2 A4 B1 B2 B4 C1 C2 C4 नामित 11 अलग-अलग रेखाओं का उपयोग करके समानांतर रूप में 11 बाइनरी अंकों के रूप में दर्शाया जाता है।[3]बारहवें बिट के रूप में, गिलहम कोड में एक डी1 बिट होता है लेकिन इसका उपयोग नहीं किया जाता है और परिणामस्वरूप व्यावहारिक अनुप्रयोगों में इसे शून्य पर सेट किया जाता है।

ऊंचाई एनकोडर के विभिन्न वर्ग सभी उपलब्ध बिट्स का उपयोग नहीं करते हैं। सभी ए, बी और सी बिट्स का उपयोग करते हैं; बढ़ती ऊंचाई सीमा के लिए अधिक डी बिट्स की आवश्यकता होती है। 30700 फीट तक और इसमें शामिल होने के लिए किसी भी डी बिट्स (9-वायर इंटरफ़ेस) की आवश्यकता नहीं है[1]). यह अधिकांश हल्के सामान्य विमानन विमानों के लिए उपयुक्त है। 62700 फीट तक और इसमें शामिल करने के लिए D4 (10-तार इंटरफ़ेस) की आवश्यकता होती है[2]). 126700 फीट तक और इसमें शामिल करने के लिए डी4 और डी2 (11-तार इंटरफ़ेस) की आवश्यकता होती है[2]). D1 का कभी भी उपयोग नहीं किया जाता है.[19][20]

Gillham binary code [D124 A124 B124 C124] Squawk octal code [ABCD] Height [m] Height [ft]
000 000 000 001 0040 −365.76 −1200
000 000 000 011 0060 −335.28 −1100
000 000 000 010 0020 −304.8 −1000
000 000 000 110 0030 −274.32 −900
000 000 000 100 0010 −243.84 −800
000 000 001 100 0410 −213.36 −700
000 000 001 110 0430 −182.88 −600
000 000 001 010 0420 −152.4 −500
000 000 001 011 0460 −121.92 −400
000 000 001 001 0440 −91.44 −300
000 000 011 001 0640 −60.96 −200
000 000 011 011 0660 −30.48 −100
000 000 011 010 0620 0 0
000 000 011 110 0630 30.48 100
000 000 011 100 0610 60.96 200
000 000 010 100 0210 91.44 300
000 000 010 110 0230 121.92 400
000 000 010 010 0220 152.4 500
000 000 010 011 0260 182.88 600
000 000 010 001 0240 213.36 700
000 000 110 001 0340 243.84 800
000 000 110 011 0360 274.32 900
000 000 110 010 0320 304.8 1000
000 000 110 110 0330 335.28 1100
000 000 110 100 0310 365.76 1200
000 000 111 100 0710 1300
000 000 111 110 0730 1400
000 000 111 010 0720 1500
000 000 111 011 0760 1600
000 000 111 001 0740 1700
000 000 101 001 0540 1800
000 000 101 011 0560 1900
000 000 101 010 0520 2000
000 000 101 110 0530 2100
000 000 101 100 0510 2200
000 000 100 100 0110 2300
000 000 100 110 0130 2400
000 000 100 010 0120 2500
000 000 100 011 0160 2600
000 000 100 001 0140 2700
010 000 000 110 0032 126400
010 000 000 010 0022 126500
010 000 000 011 0062 126600
010 000 000 001 0042 126700


डिकोडिंग

बिट्स D2 (msbit) से B4 (lsbit) एक मानक 8-बिट प्रतिबिंबित बाइनरी कोड (ग्रे कोड) में 500 फीट वृद्धि (-1000±250 फीट की आधार ऊंचाई से ऊपर) में दबाव ऊंचाई को एन्कोड करता है।[19][21][22][23][24]विनिर्देशन कोड 1000000 (126500±250 फीट) पर रुकता है, जिसके ऊपर सबसे महत्वपूर्ण बिट के रूप में डी1 की आवश्यकता होगी।

बिट्स C1, C2 और C4 जियानिनी डेटेक्स कोड प्रकार के प्रतिबिंबित 5-स्टेट 3-बिट ग्रे बीसीडी कोड का उपयोग करते हैं[12][25][26][27][28](पहले 5 राज्य ओ'ब्रायन कोड प्रकार II से मिलते जुलते हैं[29][5][23][24][27][28] 100 फीट की वृद्धि में 500 फीट की ऊंचाई से ऑफसेट को एनकोड करने के लिए।[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]


यह भी देखें

टिप्पणियाँ

  1. Anecdotally, Ronald Lionel Gillham had the idea for the modified Gray code while having a family dinner. Reportedly, he died in March 1968.[citation needed]


संदर्भ

  1. 1.0 1.1 1.2 Honeywell System Installation Manual - Bendix/King KMH 880/KTA 870 Multi-Hazard Awareness Traffic Advisory System (PDF) (Revision 3 ed.). Honeywell International Inc. August 2002 [2001]. Manual number 006-10609-0003. Archived (PDF) from the original on 2018-01-18. Retrieved 2018-01-18.
  2. 2.0 2.1 2.2 2.3 2.4 Tooley, Mike; Wyatt, David (2009). "3.5.1 Gillham interface and Gillham code". Aircraft Electrical and Electronic Systems - Principles, Operation and Maintenance (1 ed.). Butterworth-Heinemann (Elsevier Ltd.). p. 69. ISBN 978-0-7506-8695-2.
  3. 3.0 3.1 3.2 Phillips, Darryl (2012) [1998]. "Mode A and Mode C - The straight scoop on how it works". AirSport Avionics. Archived from the original on 2012-06-14. Retrieved 2018-01-14.
  4. [Lua error in package.lua at line 80: module 'strict' not found. "No. 40497"]. The London Gazette (Lua error in package.lua at line 80: module 'strict' not found.). 1955-06-03. p. Lua error in package.lua at line 80: module 'strict' not found.. […] CENTRAL CHANCERY OF THE ORDERS OF KNIGHTHOOD. […] St. James's Palace, S.W.1. […] 9th June, 1955. […] The QUEEN has been graciously pleased, on the occasion of the Celebration of Her Majesty's Birthday, to give orders for the following promotions in, and appointments to, the Most Excellent Order of the British Empire:— […] To be Ordinary Members of the Civil Division of the said Most Excellent Order:— […] Ronald Lionel GILLHAM, Esq., Signals Officer, Air Navigational Services, Ministry of Transport and Civil Aviation. […] {{cite magazine}}: Check |url= value (help); More than one of |pages= and |page= specified (help)Lua error in package.lua at line 80: module 'strict' not found. [1][2][3]
  5. 5.0 5.1 Ashley, Allan (December 1961). "Code Configuration for Automatic Altitude Reporting via ATCRBS". IRE Transactions on Aerospace and Navigational Electronics. Melville, New York, USA: Institute of Radio Engineers. ANE-8 (4): 144–148. doi:10.1109/TANE3.1961.4201819. eISSN 2331-0812. ISSN 0096-1647. S2CID 51647765. (5 pages)
  6. "1983 Pioneer Award". IEEE Transactions on Aerospace and Electronic Systems. IEEE. AES-19 (4): 648–656. July 1983. doi:10.1109/TAES.1983.309363. Archived from the original on 2020-05-16. Retrieved 2020-05-16. […] The Pioneer Award Committee of the IEEE Aerospace and Electronic Systems Society has named […] Allan Ashley […] Joseph E. Her[r]mann […] James S. Perry […] as recipients of the 1983 Pioneer Award in recognition of the highly significant contributions made by them. "FOR ADVANCING THE STATE OF THE ART OF VOICE AND DATA RADIO COMMUNICATIONS AND ELECTRONICS" The Award was presented at NAECON on May 18, 1983. […] Being aware of developments within the United States and shortly before the ICAO VII COM [in January 1962], the U.K. delegates proposed a compromise code to the United States which quantized altitude in 500 ft steps for a range of 64000 ft by employing a conventional Gray code with a 2.9 µs pulse spacing in the return message, and in a compatible manner subdivided further by 100 ft increments with a 1.45 µs pulse spacing in the return message […] A quick look at the U.K. proposal concluded that the United States could live with the U.K. compromise although greater circuit complexity resulted for coding and decoding. It is to the credit of the U.S. delegation to the ICAO VII COM, and as a result of the advice of Ashley, Herrmann, Perry, and others, that the acceptance of the compatible U.K. proposal was seen as offering a means of obtaining timely agreement on 100 ft increment reportings o that future air traffic control systems could be developed with automatic three dimensional data acquisition. A potential impasse in ICAO was averted, leaving nations free to choose between 100 ft and 500 ft increments of altitude reporting. […] (9 pages)
  7. Airborne Instruments Laboratory, a division of Cutler-Hammer, Inc. (1962-05-19). Final Engineering Report on Evaluation of L-band Secondary Radar. For ANDB under CAA (Report). Deer Park, Long Island, New York, USA: Federal Aviation Administration (FAA), Aviation Research And Development Service. Report 8893-SP-1.
  8. Airborne Instruments Laboratory, a division of Cutler-Hammer, Inc. (May 1962). Height Code Tables For Use With Air Traffic Control Radar Beacon System (PDF) (Report). Deer Park, Long Island, New York, USA: Federal Aviation Administration (FAA), Aviation Research And Development Service. Report 8893-SP-1. Contract FAA/BRD-329. Task 6. Archived from the original (PDF) on 2020-05-17. Retrieved 2020-05-17. (43 pages)
  9. 9.0 9.1 United Service and Royal Aero Club (Great Britain) (1964-04-09). "Altitude encoding". Flight International. Illiffe Transport Publications. 85 (2874): 593. ISSN 0015-3710. […] A new […] encoder with an output in Gillham code, as recommended for altitude encoding by ICAO and described in an FAA report of May 1962, has been introduced […]
  10. "Beacon Encoder". Computer Design. Massachusetts, USA: Computer Design Publishing Corporation. 2 (9): 45. September 1963. ISSN 0010-4566. OCLC 802774218. Circle No. 169. Retrieved 2018-01-16. […] Output code of a new Beacon encoder is known as the Gillham code, a modified Gray code designed to be compatible with both American and European traffic systems. […]
  11. "New Products". Control Engineering (CtE). Technical Publishing Company. 10: 110. January–December 1963. ISSN 0010-8049. (344) or (345). Retrieved 2018-01-16. […] Designed to be compatible with American and European traffic systems, a beacon encoder available from Norden Div., United Aircraft Corp., Norwalk, Conn., puts out a modified Gray code known as the Gillham code. […] [4]
  12. 12.0 12.1 Wheeler, Edwin L. (1969-12-30) [1968-04-05]. Analog to digital encoder (PDF). New York, USA: Conrac Corporation. U.S. Patent 3487460A. Serial No. 719026 (397812). Archived (PDF) from the original on 2020-08-05. Retrieved 2018-01-21. […] The MOA-GILLHAM code is essentially the combination of the Gray code discussed thereinabove and the well known Datex code; the Datex code is disclosed in U.S. Patent 3,165,731. The arrangement is such that the Datex code defines the bits for the units count of the encoder and the Gray code defines the bits for each of the higher order decades, the tens, hundreds, etc […]
  13. Mark 2 Subsonic Air Data System. Annapolis, Maryland, USA: Aeronautical Radio, Incorporated (ARINC). 1968-02-15. p. 55. ARINC 572.
  14. Mark 2 Air Traffic Control Transponder. Aeronautical Radio, Incorporated (ARINC). ARINC 572-1.
  15. Wightman, Eric Jeffrey (2017) [1972]. "Chapter 6. Displacement measurement". Instrumentation in Process Control (Revised ed.). Butterworth-Heinemann. pp. 122–123 [123]. ISBN 978-1-48316335-2. […] Other forms of code are also well known. Among these are the Royal Radar Establishment code; The Excess Three decimal code; Gillham code which is recommended by ICAO for automatic height transmission for air traffic control purposes; the Petherick code, and the Leslie and Russell code of the National Engineering Laboratory. Each has its particular merits and they are offered as options by various encoder manufacturers. A discussion of their respective merits is outside the scope of this book. […]
  16. "Ameriking AK-350 Altitude Encoder". Ameri-king. 2004. Archived from the original on 2016-06-25. Retrieved 2018-01-14.
  17. "Model E-04 406/121.5 MHz ELT". Products. ACK Technologies, Inc. 2002. Archived from the original on 2018-01-16. Retrieved 2018-01-14.
  18. "Altitude Encoder Model 8800-T Operating Manual" (PDF). Shadin Avionics. 2016. OP8800-TC Rev. F. Archived (PDF) from the original on 2018-01-16. Retrieved 2018-01-14.
  19. 19.0 19.1 19.2 Phillips, Darryl (2012-07-26) [1998]. "Altitude - MODEC ASCII". AirSport Avionics. Archived from the original on 2012-07-26.
  20. D. F. S., Marc (2000-11-27). "Single Gillham code". ForPilots. Archived from the original on 2018-01-17. Retrieved 2018-01-17.
  21. 21.0 21.1 21.2 Stewart, K. (2010-12-03). "Aviation Gray Code: Gillham Code Explained". Custom Computer Services (CCS). Archived from the original on 2018-01-16. Retrieved 2018-01-14.
  22. Gray, Frank (1953-03-17) [1947-11-13]. Pulse Code Communication (PDF). New York, USA: Bell Telephone Laboratories, Incorporated. U.S. Patent 2,632,058. Serial No. 785697. Archived (PDF) from the original on 2020-08-05. Retrieved 2020-08-05. (13 pages)
  23. 23.0 23.1 Steinbuch, Karl W., ed. (1962). Written at Karlsruhe, Germany. Taschenbuch der Nachrichtenverarbeitung (in Deutsch) (1 ed.). Berlin / Göttingen / New York: Springer-Verlag OHG. pp. 71–74. LCCN 62-14511.
  24. 24.0 24.1 Steinbuch, Karl W.; Weber, Wolfgang; Heinemann, Traute, eds. (1974) [1967]. Taschenbuch der Informatik – Band II – Struktur und Programmierung von EDV-Systemen. Taschenbuch der Nachrichtenverarbeitung (in Deutsch). Vol. 2 (3 ed.). Berlin, Germany: Springer Verlag. pp. 98–100. ISBN 3-540-06241-6. LCCN 73-80607.
  25. Spaulding, Carl P. (1965-01-12) [1954-03-09]. "Digital coding and translating system" (PDF). Monrovia, California, USA: Datex Corporation. U.S. Patent 3165731A. Serial No. 415058. Archived (PDF) from the original on 2020-08-05. Retrieved 2018-01-21. (28 pages)
  26. Spaulding, Carl P. (1965-07-12). How to Use Shaft Encoders. Monrovia, California, USA: Datex Corporation. (85 pages)
  27. 27.0 27.1 Dokter, Folkert; Steinhauer, Jürgen (1973-06-18). "2.4. Coding numbers in the binary system". Digital Electronics. Philips Technical Library (PTL) / Macmillan Education (Reprint of 1st English ed.). Eindhoven, Netherlands: The Macmillan Press Ltd. / N. V. Philips' Gloeilampenfabrieken. pp. 32, 39, 50–53. doi:10.1007/978-1-349-01417-0. ISBN 978-1-349-01419-4. SBN 333-13360-9. Retrieved 2020-05-11. p. 53: […] The Datex code […] uses the O'Brien code II within each decade, and reflected decimal numbers for the decimal transitions. For further processing, code conversion to the natural decimal notation is necessary. Since the O'Brien II code forms a 9s complement, this does not give rise to particular difficulties: whenever the code word for the tens represents an odd number, the code words for the decimal units are given as the 9s complements by inversion of the fourth binary digit. […] (270 pages) (NB. This is based on a translation of volume I of the two-volume German edition.)
  28. 28.0 28.1 Dokter, Folkert; Steinhauer, Jürgen (1975) [1969]. "2.4.4.6. Einschrittige Kodes". Digitale Elektronik in der Meßtechnik und Datenverarbeitung: Theoretische Grundlagen und Schaltungstechnik. Philips Fachbücher (in Deutsch). Vol. I (improved and extended 5th ed.). Hamburg, Germany: Deutsche Philips GmbH. p. 60. ISBN 3-87145-272-6. (xii+327+3 pages) (NB. The German edition of volume I was published in 1969, 1971, two editions in 1972, and 1975. Volume II was published in 1970, 1972, 1973, and 1975.)
  29. O'Brien, Joseph A. (May 1956) [1956-11-15, 1956-06-23]. "Cyclic Decimal Codes for Analogue to Digital Converters". Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics. Bell Telephone Laboratories, Whippany, New Jersey, USA. 75 (2): 120–122. doi:10.1109/TCE.1956.6372498. ISSN 0097-2452. S2CID 51657314. Paper 56-21. Retrieved 2020-05-18. (3 pages) (NB. This paper was prepared for presentation at the AIEE Winter General Meeting, New York, USA, 1955-01-30 to 1955-02-03.)
  30. 30.0 30.1 Langheinrich, Hans (1974-04-16) [1971-10-27]. Circuit for converting one code into another code (PDF). Frankfurt, Germany: VDO Tachometer Werke Adolf Schindling GmbH. U.S. Patent 3,805,041. Application 192830. Archived (PDF) from the original on 2020-08-05. Retrieved 2018-01-14. (7 pages)


अग्रिम पठन