تشفير | فك التشفير | التصور

> غراي | منعكس | ثنائي <

// رمز غراي - نظام أعداد ثنائي تختلف فيه القيم المتتالية في بت واحد فقط

0 حرف
0 حرف

>> المزايا

[SINGLE-BIT]

مسافة وحدة

يتغيّر بت واحد فقط بين القيم المتتالية.

[ERROR-REDUCTION]

تقليل الأخطاء

يقلل الأخطاء في التحويل من تناظري إلى رقمي.

[CYCLIC]

خاصية دورية

القيمة الأولى والأخيرة تختلفان في بت واحد فقط.

>> معلومات تقنية

كيف يعمل رمز غراي

رمز غراي (الشيفرة الثنائية المنعكسة) هو نظام أعداد ثنائي تختلف فيه قيمتان متتاليتان في بت واحد فقط. يتم توليده عن طريق إجراء XOR بين كل بت والبت السابق له. هذه الخاصية تجعله مثاليًا لمشفّرات الموضع وتقليل الأخطاء في الأنظمة الرقمية.

أمثلة على رمز غراي

Decimal | Binary | Gray Code
0       | 0000   | 0000
1       | 0001   | 0001
2       | 0010   | 0011
3       | 0011   | 0010
4       | 0100   | 0110
5       | 0101   | 0111
6       | 0110   | 0101
7       | 0111   | 0100

ملاحظة: يتغيّر بت واحد فقط بين رموز غراي المتتالية

لماذا نستخدم رمز غراي

  • المشفّرات الدوّارة
  • خرائط كارنوف
  • تصحيح الأخطاء
  • الاتصالات الرقمية
  • حساسات الموضع

>> الأسئلة الشائعة

ما هو رمز غراي؟

رمز غراي، المعروف أيضًا بالشيفرة الثنائية المنعكسة، هو نظام عد ثنائي تختلف فيه قيمتان متتاليتان في بت واحد فقط. يُستخدم على نطاق واسع في الأنظمة الرقمية لتجنب القراءات الخاطئة أثناء الانتقال بين القيم.

كيف أحوّل من ثنائي إلى رمز غراي؟

لتحويل ثنائي إلى غراي: 1) احتفظ بالبت الأعلى (MSB) كما هو، 2) طبّق XOR بين كل بت والبت السابق له. الصيغة: G[i] = B[i] XOR B[i-1]. على سبيل المثال، 1011 ثنائي تصبح 1110 في رمز غراي.

لماذا رمز غراي أفضل للمشفّرات؟

في الترميز الثنائي، قد تتغيّر عدة بتات في الوقت نفسه عند الانتقال بين القيم، مما يخلق حالات وسيطة غير صحيحة. يضمن رمز غراي تغيّر بت واحد فقط، ما يقلل القراءات الغامضة في المشفّرات الدوّارة وأجهزة الاستشعار.

أين يُستخدم رمز غراي؟

يُستخدم رمز غراي في المشفّرات الدوّارة، وتبسيط خرائط كارنوف، وتصحيح الأخطاء في الاتصالات الرقمية، والخوارزميات الجينية، ومحولات التماثلي إلى رقمي، وغيرها من الأنظمة التي تحتاج إلى تغيّر بت واحد فقط.