Skip to main content

รหัสสีเทาคืออะไร?

รหัสสีเทาเป็นประเภทของรหัสไบนารีวัฏจักรที่จดสิทธิบัตรเป็นครั้งแรกในปี 1947 แต่ไม่ได้รับรหัสสีเทาจนกระทั่งต้นปี 1950 ในการยื่นขอสิทธิบัตรที่ตามมาโดยเฉพาะรหัสสีเทาเป็นรหัสไบนารีที่สะท้อนซึ่งหมายความว่าตัวเลขสุดท้ายในสตริงอาจเหมือนกับหมายเลขเริ่มต้น แต่ในลำดับย้อนกลับดังนั้นจึงอนุญาตให้สร้างและขยายประโยชน์ของรหัสมาตรฐานหรือรหัสไบนารีตามธรรมชาติFrank Grey นักวิจัยของ Bell Labs ที่มีการตั้งชื่อรหัสได้พัฒนาระบบตัวเลขไบนารีนี้เพื่อช่วยควบคุมสวิตช์ไฟฟ้าวันนี้รหัสสีเทาถูกใช้ในสภาพแวดล้อมที่หลากหลายโดยเฉพาะอย่างยิ่งการสื่อสารดิจิตอลที่ต้องแปลงสัญญาณอะนาล็อกเป็นสื่อดิจิตอล

ในช่วงระยะแรกของการพัฒนาสำหรับรหัสสีเทา.สวิตช์เชิงกลโดยใช้รหัสไบนารีธรรมชาติอาจอ่านได้ยากในแง่ของตำแหน่งสวิตช์หลายตัวสามารถเปลี่ยนตำแหน่งได้ในครั้งเดียวด้วยตำแหน่งในช่วงเปลี่ยนผ่านที่ซับซ้อนสวิตช์อาจอ่านในตำแหน่งหนึ่งเมื่อมันอยู่ในสถานะของการเปลี่ยนแปลงทั้งนี้ขึ้นอยู่กับขั้นตอนการเปลี่ยนแปลงคูณด้วยสวิตช์หลายครั้งการอ่านตำแหน่งสวิตช์ที่ไม่ถูกต้องอาจส่งผลให้เกิดข้อผิดพลาดทั่วทั้งระบบและข้อมูลเท็จ

อีกวิธีหนึ่งมีเพียงสวิตช์เดียวจะเปลี่ยนตำแหน่งในเวลาที่ใช้รหัสสีเทาซึ่งจะช่วยลดความเป็นไปได้ของข้อมูลตำแหน่งเท็จหรือทำให้เข้าใจผิดเนื่องจากมีการเปลี่ยนแปลงเพียงครั้งเดียวในแต่ละครั้งในขณะที่การพัฒนารหัสสีเทายังคงดำเนินต่อไปหลายทศวรรษหลังจากการแนะนำครั้งแรกของ Grays แอปพลิเคชันเพิ่มเติมก็มีแสงสว่างตัวอย่างเช่นตัวเข้ารหัสแบบโรตารี่และออปติคัลใช้รหัสสีเทาเนื่องจากแต่ละลำดับหรือการเปลี่ยนแปลงตำแหน่งจะแตกต่างกันเพียงหนึ่งบิตในทำนองเดียวกันการแก้ไขข้อผิดพลาดสำหรับการสื่อสารดิจิตอลอัลกอริทึมทางพันธุกรรมและแผนที่บางประเภทใช้รหัสสีเทาเนื่องจากคุณสมบัติการเปลี่ยนแปลงบิตเดียวที่เกี่ยวข้องกับรหัส

รหัสไบนารีที่สะท้อนคล้ายกันถูกนำมาใช้ในช่วงปลายยุค 1800 ในโทรเลขก่อนหน้านี้นักคณิตศาสตร์ใช้รหัสไบนารีสะท้อนให้เห็นถึงการแก้ปัญหาทางคณิตศาสตร์ที่ซับซ้อนหรือปริศนาคล้ายกับหอคอยแห่งฮานอยและปริศนาแหวนจีนโบราณแม้ว่าจะใช้ แต่รหัสไบนารีดังกล่าวไม่ได้มาตรฐานจดสิทธิบัตรหรือถือว่าเป็นกรรมสิทธิ์การใช้งานจนกระทั่งสีเทาทำงานในช่วงปลายทศวรรษที่ 1940 และต้นปี 1950Bell Labs ในการใช้เครื่องมือท่อสูญญากาศที่คิดค้นโดย Frank Grey จดสิทธิบัตรอุปกรณ์แรกที่สัญญาณอะนาล็อกถูกแปลงเป็นรหัสไบนารีสะท้อนในแอปพลิเคชันสิทธิบัตรปี 1953 สำหรับอุปกรณ์ที่รู้จักกันในชื่อหลอดสื่อสารรหัสพัลส์หรือหลอด PCM, Bell Labs อ้างอิงรหัสสีเทาอย่างเป็นทางการเป็นครั้งแรก