อ่าน 9 นาที
รหัสกิลแฮม
รหัส Gillham เป็น รหัสไบนารี 12 บิตที่เติมศูนย์ โดยใช้ อินเทอร์เฟซ แบบขนานเก้า [ 1 ] ถึงสิบเอ็ดสาย [ 2 ] อิน เทอร์เฟซ Gillham ซึ่งใช้ในการส่งค่า ความสูง บารอมิเตอร์...
รหัสกิลแฮม
| รหัสกิลแฮม | |
|---|---|
| ตัวเลข | 12 |
| แทร็ก | 9..11 [ 1 ] [ 2 ] |
| ความต่อเนื่อง | เลขที่ |
| วัฏจักร | ใช่ |
| ระยะทางขั้นต่ำ | 1 |
| ระยะทางสูงสุด | 1 |
| พจนานุกรม | เลขที่ |

รหัส Gillham เป็น รหัสไบนารี 12 บิตที่เติมศูนย์ โดยใช้ อินเทอร์เฟซแบบขนานเก้า[ 1 ]ถึงสิบเอ็ดสาย[ 2 ]อินเทอร์เฟซ Gillhamซึ่งใช้ในการส่งค่าความสูงบารอมิเตอร์ ที่ไม่ได้รับการแก้ไข ระหว่างเครื่องวัด ความสูง แบบ เข้ารหัส หรือคอมพิวเตอร์ข้อมูลอากาศ แบบอนาล็อก กับทรานสปอนเดอร์ดิจิทัลเป็นรูปแบบที่ดัดแปลงมาจากรหัส Grayและบางครั้งก็เรียกง่ายๆ ว่า "รหัส Gray" ในเอกสารเกี่ยวกับการบิน[ 3 ]
ประวัติศาสตร์
อิน เทอร์เฟซ และรหัส ของ Gillham พัฒนาต่อยอดมาจากระบบ IFF Mark Xแบบ 12 บิตซึ่งเปิดตัวในทศวรรษ 1950 โหมดการสอบถามทรานสปอนเดอร์ พลเรือนแบบ AและCได้รับการกำหนดขึ้นในระบบควบคุมการจราจรทางอากาศ (ATC) และเรดาร์ตรวจการณ์รอง (SSR) ในปี 1960
รหัสนี้ตั้งชื่อตามโรนัลด์ ไลโอเนล กิลแฮม เจ้าหน้าที่สัญญาณที่หน่วยบริการนำทางอากาศกระทรวงคมนาคมและการบินพลเรือนซึ่งได้รับการแต่งตั้งเป็นสมาชิกพลเรือนแห่งเครื่องราชอิสริยาภรณ์อันทรงเกียรติแห่งจักรวรรดิอังกฤษ (MBE) ในงานพระราชทานเครื่องราชอิสริยาภรณ์เนื่องในวันคล้ายวันประสูติของสมเด็จพระราชินีนาถในปี1955 [ 4 ]เขาเป็นตัวแทนของสหราชอาณาจักรใน คณะกรรมการ สมาคมขนส่งทางอากาศระหว่างประเทศ (IATA) ที่พัฒนาข้อกำหนดสำหรับระบบควบคุมการจราจรทางอากาศรุ่นที่สอง ซึ่งในสหราชอาณาจักรเรียกว่า "Plan Ahead" และกล่าวกันว่าเขาเป็นผู้ริเริ่มแนวคิดในการใช้รหัสเกรย์ที่ดัดแปลง[ nb 1 ]รหัสรูปแบบสุดท้ายได้รับการพัฒนาในช่วงปลายปี 1961 [ 5 ]สำหรับการประชุมแผนกการสื่อสารของ ICAO (VII COM) ที่จัดขึ้นในเดือนมกราคม/กุมภาพันธ์ 1962 [ 6 ]และอธิบายไว้ในรายงานFAA ปี 1962 [ 7 ] [ 8 ] [ 9 ]ช่วงเวลาและสถานการณ์ที่แน่นอนของ การบัญญัติ คำว่ารหัส Gillhamนั้นไม่ชัดเจน แต่ในปี 1963 รหัสนี้ได้รับการยอมรับภายใต้ชื่อนี้แล้ว[ 10 ] [ 11 ]ในช่วงกลางทศวรรษ 1960 รหัสนี้ยังเป็นที่รู้จักในชื่อรหัส MOA–Gillham [ 12 ]หรือรหัส ICAO–Gillham ARINC 572 ได้ ระบุรหัสนี้ไว้เช่นกันในปี 1968 [ 13 ] [ 14 ]
อินเทอร์เฟซ ที่เคยแนะนำโดยICAOสำหรับการส่งความสูงอัตโนมัติเพื่อวัตถุประสงค์ในการควบคุมการจราจรทางอากาศ[ 9 ] [ 15 ]ปัจจุบันไม่แนะนำให้ใช้อินเทอ ร์เฟซนี้ [ 2 ]และส่วนใหญ่ถูกแทนที่ด้วยการสื่อสารแบบอนุกรมสมัยใหม่ในเครื่องบินรุ่นใหม่กว่า
ตัวเข้ารหัสความสูง

ตัวเข้ารหัสความสูงมีลักษณะเป็นกล่องโลหะขนาดเล็กที่บรรจุเซ็นเซอร์ความดันและอุปกรณ์อิเล็กทรอนิกส์ปรับสภาพสัญญาณ[ 16 ] [ 17 ]เซ็นเซอร์ความดันมักจะถูกทำให้ร้อน ซึ่งต้องใช้เวลาในการอุ่นเครื่อง ซึ่งในช่วงเวลานั้นข้อมูลความสูงอาจไม่พร้อมใช้งานหรือไม่ถูกต้อง หน่วยแบบเก่าอาจใช้เวลาอุ่นเครื่องนานถึง 10 นาที ในขณะที่หน่วยที่ทันสมัยกว่าจะอุ่นเครื่องได้ภายในเวลาไม่ถึง 2 นาที ตัวเข้ารหัสรุ่นล่าสุดบางรุ่นใช้เซ็นเซอร์แบบ 'เปิดใช้งานทันที' ที่ไม่ต้องใช้ความร้อน ในระหว่างการอุ่นเครื่องของหน่วยแบบเก่า ข้อมูลความสูงอาจค่อยๆ เพิ่มขึ้นจนกว่าจะคงที่ที่ค่าสุดท้าย ซึ่งโดยปกติแล้วจะไม่เป็นปัญหา เนื่องจากโดยทั่วไปแล้วจะมีการจ่ายไฟก่อนที่เครื่องบินจะเข้าสู่รันเวย์ ดังนั้นจึงจะส่งข้อมูลความสูงที่ถูกต้องหลังจากขึ้นบินไม่นาน[ 18 ]
ตัวเข้ารหัสมี เอาต์พุต แบบ open-collectorซึ่งใช้งานได้กับระบบไฟฟ้า 14 V หรือ 28 V
การเขียนโค้ด
ข้อมูลความสูงแสดงเป็นเลขฐานสอง 11 หลักในรูปแบบขนานโดยใช้เส้นแยก 11 เส้นที่กำหนดเป็น D2 D4 A1 A2 A4 B1 B2 B4 C1 C2 C4 [ 3 ]รหัส Gillham ประกอบด้วยบิต D1 เป็นบิตที่สิบสอง แต่บิตนี้ไม่ได้ใช้งานและถูกตั้งค่าเป็นศูนย์ในการใช้งานจริง
ตัวเข้ารหัสความสูงประเภทต่างๆ ไม่ได้ใช้บิตที่มีอยู่ทั้งหมด ทั้งหมดใช้บิต A, B และ C การเพิ่มขีดจำกัดความสูงต้องใช้บิต D มากขึ้น ความสูงไม่เกิน 30700 ฟุต ไม่จำเป็นต้องใช้บิต D ใดๆ (อินเทอร์เฟซ 9 สาย[ 1 ] ) ซึ่งเหมาะสมสำหรับเครื่องบินทั่วไปขนาดเล็กส่วนใหญ่ ความสูงไม่เกิน 62700 ฟุต ต้องใช้ D4 (อินเทอร์เฟซ 10 สาย[ 2 ] ) ความสูงไม่เกิน 126700 ฟุต ต้องใช้ D4 และ D2 (อินเทอร์เฟซ 11 สาย[ 2 ] ) D1 ไม่เคยถูกใช้[ 19 ] [ 20 ]
| รหัส ไบนารีของกิลแฮม[D124 A124 B124 C124] | รหัสเลข ฐานแปดของสควอค [ABCD] | ความสูง [เมตร] | ความสูง [ฟุต] |
|---|---|---|---|
| 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 | 06:30 น. | 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 | 07:30 น. | 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) เข้ารหัสระดับความสูงความดันโดยเพิ่มขึ้นทีละ 500 ฟุต (เหนือระดับความสูงฐานที่ −1000±250 ฟุต) ในรหัสไบนารีสะท้อน 8 บิตมาตรฐาน (รหัสเกรย์) [ 19 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ]ข้อกำหนดสิ้นสุดที่รหัส 1000000 (126500±250 ฟุต) ซึ่งเหนือกว่านั้นจะต้องใช้ D1 เป็นบิตที่มีนัยสำคัญที่สุด
บิต C1, C2 และ C4 ใช้รหัส Gray BCD 3 บิต 5 สถานะแบบมิเรอร์ของ รหัส ประเภทGiannini Datex [ 12 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] (โดย 5 สถานะแรกคล้ายกับรหัสประเภท O'Brien II [ 29 ] [ 5 ] [ 23 ] [ 24 ] [ 27 ] [ 28 ] ) เพื่อเข้ารหัสค่าชดเชยจากระดับความสูง 500 ฟุต โดยเพิ่มขึ้นทีละ 100 ฟุต[ 3 ]โดยเฉพาะอย่างยิ่ง หากพาริตีของรหัส 500 ฟุตเป็นเลขคู่ รหัส 001, 011, 010, 110 และ 100 จะเข้ารหัส −200, −100, 0, +100 และ +200 ฟุต เทียบกับระดับความสูง 500 ฟุต ถ้าพาริตีเป็นเลขคี่ การกำหนดค่าจะกลับกัน[ 19 ] [ 21 ]ไม่ได้ใช้รหัส 000, 101 และ 111 [ 30 ] : 13(6.17–21)
รหัส Gillham สามารถถอดรหัสได้โดยใช้วิธีการต่างๆ เทคนิคมาตรฐานใช้ฮาร์ดแวร์[ 30 ]หรือโซลูชันซอฟต์แวร์ วิธีหลังมักใช้ตารางค้นหา แต่สามารถใช้วิธีการเชิงอัลกอริทึมได้[ 21 ]
ดูเพิ่มเติม
- ระบบสัญญาณเรดาร์ควบคุมการจราจรทางอากาศ (ATCRBS)
- คุณลักษณะการระบุแบบเลือก (SIF)
- รหัส IFF
- ระดับการบิน
- ARINC 429
หมายเหตุ
- ^มีเรื่องเล่าว่า โรนัลด์ ไลโอเนล กิลแฮม ได้ไอเดียสำหรับรหัสเกรย์ที่ปรับปรุงแล้วขณะรับประทานอาหารเย็นกับครอบครัว มีรายงานว่าเขาเสียชีวิตในเดือนมีนาคม ค.ศ. 1968
อ่านเพิ่มเติม
- คู่มือทางทหาร: ตัวเข้ารหัส - มุมเพลาเป็นดิจิทัล (PDF)กระทรวงกลาโหมสหรัฐอเมริกา 30 กันยายน 1991 MIL-HDBK-231Aเก็บถาวร(PDF)จากต้นฉบับเมื่อ 25 กรกฎาคม 2020เรียกดูเมื่อ25 กรกฎาคม 2020(หมายเหตุ: แทนที่ MIL-HDBK-231(AS) (1970-07-01))
- ภาคผนวก 10 - เล่มที่ 4 - ระบบเรดาร์ตรวจการณ์และระบบป้องกันการชนกันเก็บถาวรเมื่อวันที่ 6 พฤษภาคม 2014 ที่ Wayback Machine ; ฉบับที่ 4; ICAO; 280 หน้า; 2007
- มาตรฐานประสิทธิภาพการปฏิบัติงานขั้นต่ำ DO-181E สำหรับอุปกรณ์บนเครื่องบิน ATCRBS / โหมด S ; ฉบับแก้ไข E; RTCA; 2011
- แอชลีย์, อัลลัน (กันยายน 1960). การศึกษาการรายงานระดับความสูงผ่านระบบสัญญาณเรดาร์ ATC . เดียร์พาร์ค, นิวยอร์ก: ห้องปฏิบัติการเครื่องมือทางอากาศ. รายงาน 5791-23.
- "การศึกษาเกี่ยวกับการรายงานระดับความสูงผ่านระบบสัญญาณเรดาร์ ATC"บทสรุปรายงานทางเทคนิคฉบับรวม: การเผยแพร่ทั่วไป 1957–1962 (บทคัดย่อ) 1962 หน้า #62-45
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รหัสกิลแฮม
รหัส Gillham เป็น รหัสไบนารี 12 บิตที่เติมศูนย์ โดยใช้ อินเทอร์เฟซ แบบขนานเก้า [ 1 ] ถึงสิบเอ็ดสาย [ 2 ] อิน เทอร์เฟซ Gillham ซึ่งใช้ในการส่งค่า ความสูง บารอมิเตอร์...
ประวัติศาสตร์
อิน เทอร์เฟซ และ รหัส ของ Gillham พัฒนาต่อยอดมาจากระบบ IFF Mark X แบบ 12 บิตซึ่งเปิดตัวในทศวรรษ 1950 โหมดการสอบถามทรานสปอนเดอร์ พลเรือนแบบ A และ C ได้รับการกำหนดขึ้นใน ระบบควบคุมการจราจรทางอากาศ (ATC) และ เรดาร์ตรวจการณ์รอง (SSR) ในปี 1960
ตัวเข้ารหัสความสูง
ตัวเข้ารหัสความสูงมีลักษณะเป็นกล่องโลหะขนาดเล็กที่บรรจุ เซ็นเซอร์ความดัน และอุปกรณ์อิเล็กทรอนิกส์ปรับสภาพสัญญาณ [ 16 ] [ 17 ] เซ็นเซอร์ความดันมักจะถูกทำให้ร้อน ซึ่งต้องใช้เวลาในการอุ่นเครื่อง ซึ่งในช่วงเวลานั้นข้อมูลความสูงอาจไม่พร้อมใช้งานหรือไม่ถูกต้อง...
การเขียนโค้ด
ข้อมูลความสูงแสดงเป็นเลขฐานสอง 11 หลักในรูปแบบขนานโดยใช้เส้นแยก 11 เส้นที่กำหนดเป็น D2 D4 A1 A2 A4 B1 B2 B4 C1 C2 C4 [ 3 ] รหัส Gillham ประกอบด้วยบิต D1 เป็นบิตที่สิบสอง แต่บิตนี้ไม่ได้ใช้งานและถูกตั้งค่าเป็นศูนย์ในการใช้งานจริง