قانون غراي
| قانون غراي | ||||
|---|---|---|---|---|
| 4 | 3 | 2 | 1 | |
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 |
| 2 | 0 | 0 | 1 | 1 |
| 3 | 0 | 0 | 1 | 0 |
| 4 | 0 | 1 | 1 | 0 |
| 5 | 0 | 1 | 1 | 1 |
| 6 | 0 | 1 | 0 | 1 |
| 7 | 0 | 1 | 0 | 0 |
| 8 | 1 | 1 | 0 | 0 |
| 9 | 1 | 1 | 0 | 1 |
| 10 | 1 | 1 | 1 | 1 |
| 11 | 1 | 1 | 1 | 0 |
| 12 | 1 | 0 | 1 | 0 |
| 13 | 1 | 0 | 1 | 1 |
| 14 | 1 | 0 | 0 | 1 |
| 15 | 1 | 0 | 0 | 0 |
إن الشفرة الثنائية المعكوسة ( RBC )، والمعروفة أيضًا باسم الشفرة الثنائية المعكوسة ( RB ) أو شفرة غراي نسبة إلى فرانك غراي ، هي ترتيب لنظام الأرقام الثنائية بحيث تختلف قيمتان متتاليتان في بت واحد فقط (رقم ثنائي).
على سبيل المثال، يُمثل العدد العشري "1" في النظام الثنائي عادةً بالرمز " 001 "، والعدد "2" بالرمز " 010 ". أما في ترميز غراي، فتُمثل هذه القيم بالرمزين " 001 " و" 011 ". وبهذه الطريقة، لا يتطلب رفع قيمة من 1 إلى 2 سوى تغيير بت واحد فقط، بدلاً من اثنين.
تُستخدم رموز غراي على نطاق واسع لمنع الإشارات الزائفة الصادرة من المفاتيح الكهروميكانيكية، ولتسهيل تصحيح الأخطاء في الاتصالات الرقمية، مثل البث التلفزيوني الرقمي الأرضي وبعض أنظمة التلفزيون الكبلي . ويساعد استخدام رمز غراي في هذه الأجهزة على تبسيط العمليات المنطقية وتقليل الأخطاء عمليًا. [ 1 ]
وظيفة
تُشير العديد من الأجهزة إلى موضعها عن طريق فتح وإغلاق المفاتيح. إذا كان هذا الجهاز يستخدم رموزًا ثنائية طبيعية ، فإن الموضعين 3 و4 متجاوران، لكن البتات الثلاثة للتمثيل الثنائي تختلف.
| عشري | ثنائي |
|---|---|
| 3 | 011 |
| 4 | 100 |
تكمن مشكلة الشفرات الثنائية الطبيعية في أن المفاتيح المادية ليست مثالية: فمن غير المرجح أن تُغير المفاتيح المادية حالاتها بشكل متزامن تمامًا. في الانتقال بين الحالتين الموضحتين أعلاه، تُغير المفاتيح الثلاثة جميعها حالتها. خلال الفترة القصيرة التي تتغير فيها جميعها، ستقرأ المفاتيح موضعًا زائفًا. حتى بدون ارتداد المفاتيح ، قد يبدو الانتقال كالتالي: 011 - 001 - 101 - 100. عندما تبدو المفاتيح في الموضع 001 ، لا يستطيع المراقب تحديد ما إذا كان هذا هو الموضع "الحقيقي" 1، أو حالة انتقالية بين موضعين آخرين. إذا تم تغذية المخرجات إلى نظام تسلسلي ، ربما عبر منطق توافقي ، فقد يخزن النظام التسلسلي قيمة خاطئة.
يمكن حل هذه المشكلة بتغيير مفتاح واحد فقط في كل مرة، مما يمنع أي لبس في تحديد الموضع، وينتج عنه رموز تُخصص لكل عدد من مجموعة الأعداد الصحيحة المتجاورة ، أو لكل عنصر من عناصر قائمة دائرية، كلمة من الرموز بحيث لا تتطابق أي كلمتين رمزيتين، ويختلف كل رمزين متجاورين برمز واحد فقط. تُعرف هذه الرموز أيضًا باسم رموز المسافة الموحدة ، [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] أو رموز المسافة الأحادية ، أو رموز الخطوة الأحادية ، أو الرموز أحادية المقطع ، [ 7 ] [ 8 ] [ 5 ] [ 6 ] أو الرموز المتزامنة ، [ 7 ] وذلك نسبةً إلى مسافة هامينغ التي تساوي 1 بين الرموز المتجاورة.
اختراع

من حيث المبدأ، يمكن أن يوجد أكثر من رمز واحد لطول كلمة معين، ولكن مصطلح "رمز غراي" طُبِّق لأول مرة على رمز ثنائي محدد للأعداد الصحيحة غير السالبة، وهو رمز غراي الثنائي المنعكس ( BRGC) . وصف الباحث جورج ر. ستيبتز من مختبرات بيل هذا الرمز في طلب براءة اختراع عام 1941، مُنِح عام 1943. [ 9 ] [ 10 ] [ 11 ] قدّم فرانك غراي مصطلح " الرمز الثنائي المنعكس" في طلب براءة اختراعه عام 1947، مشيرًا إلى أن الرمز "لم يكن له اسم مُعترف به بعد". [ 12 ] استمد الاسم من حقيقة أنه "يمكن بناؤه من الرمز الثنائي التقليدي من خلال نوع من عملية الانعكاس".


في الترميز القياسي لرمز غراي، يتبع البت الأقل أهمية نمطًا متكررًا من 2 تشغيل، 2 إيقاف (… 11001100 …)؛ والرقم التالي يتبع نمطًا من 4 تشغيل، 4 إيقاف؛ والبت الأقل أهمية رقم i يتبع نمطًا من 2 i تشغيل، 2 i إيقاف. أما الرقم الأكثر أهمية فهو استثناء من ذلك: ففي رمز غراي ذي n بت، يتبع الرقم الأكثر أهمية النمط 2 n − 1 تشغيل، 2 n − 1 إيقاف، وهو نفس التسلسل (الدوري) للقيم كما في الرقم الثاني الأكثر أهمية، ولكن مع إزاحة للأمام بمقدار 2 n − 2 خانة. يظهر أدناه إصدار هذا الترميز المكون من أربعة بتات:
| عشري | ثنائي | رمادي |
|---|---|---|
| 0 | 0000 | 0000 |
| 1 | ٠٠٠١ | ٠٠٠١ |
| 2 | ٠٠١٠ | 0011 |
| 3 | 0011 | ٠٠١٠ |
| 4 | 0100 | 0110 |
| 5 | 0101 | 0111 |
| 6 | 0110 | 0101 |
| 7 | 0111 | 0100 |
| 8 | 1000 | 1100 |
| 9 | 1001 | 1101 |
| 10 | 1010 | 1111 |
| 11 | 1011 | 1110 |
| 12 | 1100 | 1010 |
| 13 | 1101 | 1011 |
| 14 | 1110 | 1001 |
| 15 | 1111 | 1000 |
بالنسبة للعدد العشري 15، ينتقل الكود إلى العدد العشري 0 بتغيير مفتاح واحد فقط. تُسمى هذه الخاصية بالخاصية الدورية أو خاصية التجاور للكود. [ 13 ]
في الاتصالات الرقمية الحديثة ، تلعب رموز غراي دورًا هامًا في تصحيح الأخطاء . على سبيل المثال، في نظام تعديل رقمي مثل QAM، حيث تُرسل البيانات عادةً برموز مكونة من أربعة بتات أو أكثر، يُرتب مخطط الإشارة بحيث تختلف أنماط البتات المنقولة من نقاط متجاورة في المخطط ببت واحد فقط. وبدمج ذلك مع تصحيح الأخطاء الأمامي القادر على تصحيح أخطاء البت الواحد، يصبح بإمكان جهاز الاستقبال تصحيح أي أخطاء في الإرسال تتسبب في انحراف نقطة في المخطط إلى منطقة نقطة مجاورة. وهذا يجعل نظام الإرسال أقل عرضة للتشويش .
على الرغم من أن ستيبتز وصف هذا الرمز [ 9 ] [ 10 ] [ 11 ] قبل غراي، إلا أن الرمز الثنائي المنعكس سُمّي لاحقًا باسم غراي من قِبل مستخدمين آخرين. استخدم طلبان مختلفان لبراءات اختراع عام 1953 مصطلح "رمز غراي" كاسم بديل لـ"الرمز الثنائي المنعكس"؛ [ 14 ] [ 15 ] ويذكر أحدهما أيضًا "رمز الحد الأدنى للخطأ" و"رمز التبديل الدوري" ضمن الأسماء. [ 15 ] ويشير طلب براءة اختراع عام 1954 إلى "رمز غراي لشركة بيل للاتصالات". [ 16 ] وتشمل الأسماء الأخرى "الرمز الثنائي الدوري"، [ 10 ] و"رمز التقدم الدوري"، [ 17 ] [ 10 ] و "الرمز الثنائي ذو التبديل الدوري" [ 18 ] أو "الرمز الثنائي ذو التبديل الدوري" (CPB). [ 19 ] [ 20 ]
يُنسب رمز غراي أحيانًا بشكل خاطئ إلى مخترع الأجهزة الكهربائية إليشا غراي في القرن التاسع عشر . [ 11 ] [ 21 ] [ 22 ] [ 23 ]
التاريخ والتطبيق العملي
ألغاز رياضية
تم تطبيق الرموز الثنائية المنعكسة على الألغاز الرياضية قبل أن يعرفها المهندسون.
يمثل رمز غراي الثنائي المنعكس المخطط الأساسي للغز الحلقات الصينية الكلاسيكية ، وهو آلية لغز ميكانيكية متسلسلة وصفها الفرنسي لويس غروس في عام 1872. [ 24 ] [ 11 ]
يمكن أن يُستخدم كدليل لحل مسألة أبراج هانوي ، استنادًا إلى لعبة وضعها الفرنسي إدوارد لوكاس عام 1883. [ 25 ] [ 26 ] [ 27 ] [ 28 ] وبالمثل، فإن تكوينات لعبة أبراج بوخارست وأبراج كلاغنفورت تُنتج رموز غراي ثلاثية وخماسية . [ 29 ]
كتب مارتن غاردنر شرحًا مبسطًا لرمز غراي في عموده "الألعاب الرياضية" في مجلة ساينتفك أمريكان في أغسطس 1972. [ 30 ]
يشكل الكود أيضًا دورة هاميلتونية في رسم بياني مكعب فائق ، بطول[ 31 ]
رموز التلغراف
عندما غيّر المهندس الفرنسي إميل بودو نظام التلغراف الطباعي الخاص به من استخدام رمز مكون من 6 وحدات (6 بتات) إلى رمز مكون من 5 وحدات ، في عام 1875 [ 32 ] أو 1876 [ 33 ] [ 34 ]، رتب الأحرف الأبجدية على عجلة الطباعة باستخدام رمز ثنائي معكوس، وخصص الرموز باستخدام 3 بتات فقط للأحرف المتحركة. وبعد ترتيب الأحرف المتحركة والساكنة أبجديًا، ووضع الرموز الأخرى في أماكنها المناسبة، أصبح رمز الأحرف المكون من 5 بتات يُعرف باسم الرمز الثنائي المعكوس. [ 11 ] عُرف هذا الرمز باسم رمز بودو [ 35 ] ، وبعد تعديلات طفيفة، اعتُمد لاحقًا كأبجدية التلغراف الدولية رقم 1 (ITA1، CCITT-1) في عام 1932. [ 36 ] [ 37 ] [ 38 ]
في نفس الوقت تقريبًا، قام الألماني النمساوي أوتو شافلر [ 39 ] بعرض تلغراف طباعة آخر في فيينا باستخدام رمز ثنائي معكوس مكون من 5 بتات لنفس الغرض، في عام 1874. [ 40 ] [ 11 ]
تحويل الإشارة من تناظرية إلى رقمية
ابتكر فرانك غراي ، الذي اشتهر باختراع طريقة الإشارة المستخدمة في أجهزة التلفزيون الملونة المتوافقة، طريقةً لتحويل الإشارات التناظرية إلى مجموعات من الرموز الثنائية المنعكسة باستخدام جهاز يعتمد على الصمامات المفرغة . تم تقديم طلب براءة اختراع للطريقة والجهاز عام 1947، وحصلا على براءة اختراع عام 1953، [ 12 ] وارتبط اسم غراي بهذه الرموز. صُنع جهاز " أنبوب PCM " الذي حصل غراي على براءة اختراعه على يد ريموند دبليو سيرز من مختبرات بيل، بالتعاون مع غراي وويليام إم غودال، الذي نسب فكرة الرمز الثنائي المنعكس إلى غراي. [ 41 ]

كان غراي مهتمًا بشكل خاص باستخدام الرموز لتقليل الأخطاء في تحويل الإشارات التناظرية إلى رقمية؛ ولا تزال رموزه تُستخدم حتى اليوم لهذا الغرض.
مشفرات الموضع


تُستخدم رموز غراي في أجهزة التشفير الخطية والدورانية للموضع ( أجهزة التشفير المطلقة وأجهزة التشفير التربيعية ) بدلاً من التشفير الثنائي الموزون. وهذا يتجنب احتمال حدوث خطأ في القراءة عند تغيير عدة بتات في التمثيل الثنائي للموضع، نتيجة لتغير بعض البتات قبل غيرها.
على سبيل المثال، تحتوي بعض أجهزة التشفير الدورانية على قرص يحمل نمطًا موصلًا كهربائيًا لرمز غراي على حلقات متحدة المركز (مسارات). يحتوي كل مسار على موصل زنبركي معدني ثابت يوفر اتصالًا كهربائيًا بنمط الرمز الموصل. وتنتج هذه الموصلات معًا إشارات خرج على شكل رمز غراي. بينما تستخدم أجهزة تشفير أخرى آليات لا تلامسية تعتمد على مستشعرات بصرية أو مغناطيسية لإنتاج إشارات خرج رمز غراي.
بغض النظر عن آلية أو دقة المشفر المتحرك، قد يحدث خطأ في قياس الموضع عند نقاط محددة (عند حدود الشفرة) لأن الشفرة قد تتغير لحظة قراءتها (أخذ عينة منها). قد تتسبب شفرة الإخراج الثنائية في أخطاء كبيرة في قياس الموضع لأنه من المستحيل تغيير جميع البتات في نفس الوقت تمامًا. إذا تغيرت بعض البتات ولم تتغير أخرى لحظة أخذ عينة الموضع، فسيكون الموضع المأخوذ غير صحيح. في حالة المشفرات المطلقة، قد يكون الموضع المشار إليه بعيدًا عن الموضع الفعلي، وفي حالة المشفرات التزايدية، قد يؤدي ذلك إلى تشويش تتبع الموضع.
في المقابل، يضمن رمز غراي المستخدم في مشفرات الموضع أن يختلف رمز أي موضعين متتاليين ببت واحد فقط، وبالتالي لا يمكن أن يتغير سوى بت واحد في كل مرة. في هذه الحالة، يكون الحد الأقصى لخطأ الموضع صغيرًا، مما يشير إلى موضع مجاور للموضع الفعلي.
الخوارزميات الجينية
بسبب خصائص مسافة هامينغ لرموز غراي، تُستخدم أحيانًا في الخوارزميات الجينية . [ 13 ] قد تكون مفيدة في هذا المجال لأن الطفرات في الرمز تسمح بتغييرات تدريجية في الغالب، ولكن في بعض الأحيان يمكن أن يؤدي تغيير بت واحد إلى قفزة كبيرة ويؤدي إلى خصائص جديدة.
تبسيط الدوائر المنطقية
تُستخدم رموز غراي أيضًا في تسمية محاور خرائط كارنو منذ عام 1953 [ 42 ] [ 43 ] [ 44 ] وكذلك في مخططات دوائر هاندلر منذ عام 1958، [ 45 ] [ 46 ] [ 47 ] [ 48 ] وكلتاهما طريقتان بيانيتان لتقليل الدوائر المنطقية .
تصحيح الأخطاء
في الاتصالات الرقمية الحديثة ، تلعب رموز غراي أحادية وثنائية الأبعاد دورًا هامًا في منع الأخطاء قبل تطبيق تصحيحها . على سبيل المثال، في نظام تعديل رقمي مثل QAM، حيث تُرسل البيانات عادةً برموز من 4 بتات أو أكثر، يُرتب مخطط الإشارة بحيث تختلف أنماط البتات المنقولة من نقاط متجاورة في المخطط ببت واحد فقط. وبدمج ذلك مع تصحيح الأخطاء الأمامي القادر على تصحيح أخطاء البت الواحد، يصبح بإمكان جهاز الاستقبال تصحيح أي أخطاء في الإرسال تتسبب في انحراف نقطة في المخطط إلى منطقة نقطة مجاورة. وهذا يجعل نظام الإرسال أقل عرضة للتشويش .
الرموز 4-PSK
الرموز 8-PSK
الرموز 16-QAM
التواصل بين نطاقات الساعة
يستخدم مصممو الدوائر المنطقية الرقمية رموز غراي على نطاق واسع لتمرير معلومات عدّ البتات المتعددة بين الدوائر المنطقية المتزامنة التي تعمل بترددات ساعة مختلفة. ويُعتبر هذا المنطق عاملاً في "نطاقات ساعة" مختلفة. وهو أمر أساسي لتصميم الرقائق الكبيرة التي تعمل بترددات ساعة متعددة ومختلفة.
ركوب الدراجات عبر الولايات بأقل جهد
إذا كان على نظام ما أن يمرّ بشكل متسلسل بجميع التوليفات الممكنة لحالات التشغيل والإيقاف لمجموعة من عناصر التحكم، وكانت تغييرات عناصر التحكم تتطلب تكلفة كبيرة (مثل الوقت، والاستهلاك، والجهد البشري)، فإنّ كود غراي يُقلّل عدد تغييرات الإعدادات إلى تغيير واحد فقط لكل توليفة من الحالات. ومن الأمثلة على ذلك اختبار نظام أنابيب لجميع توليفات إعدادات صماماته التي تعمل يدويًا.
يمكن إنشاء رمز غراي متوازن، [ 49 ] بحيث يتم قلب كل بت بنفس التواتر. وبما أن تقلبات البتات موزعة بالتساوي، فإن هذا يُعدّ الأمثل للأسباب التالية: إذ تُقلل رموز غراي المتوازنة من الحد الأقصى لعدد تقلبات البتات لكل رقم.
عدادات ورموز غراي الحسابية
استخدم جورج ر. ستيبتز رمزًا ثنائيًا معكوسًا في جهاز عد النبضات الثنائية في عام 1941. [ 9 ] [ 10 ] [ 11 ]
يُستخدم عداد رمز غراي عادةً في بناء مخزن بيانات FIFO (الوارد أولاً، الخارج أولاً) ذي منافذ قراءة وكتابة في نطاقات تردد مختلفة. غالبًا ما تُخزَّن عدادات الإدخال والإخراج داخل مخزن FIFO ثنائي المنافذ باستخدام رمز غراي لمنع التقاط حالات عابرة غير صالحة عند انتقال العداد بين نطاقات التردد. [ 50 ] يجب تمرير مؤشرات القراءة والكتابة المُحدَّثة بين نطاقات التردد عند تغييرها، وذلك لتتبع حالة امتلاء أو فراغ مخزن FIFO في كل نطاق. يتم أخذ عينة من كل بت من المؤشرات بشكل غير حتمي أثناء عملية نقل البيانات بين نطاقات التردد. لذا، لكل بت، يتم نشر إما القيمة القديمة أو القيمة الجديدة. وبالتالي، إذا تغير أكثر من بت واحد في المؤشر متعدد البتات عند نقطة أخذ العينة، فقد يتم نشر قيمة ثنائية "خاطئة" (لا هي القيمة الجديدة ولا القديمة). من خلال ضمان تغيير بت واحد فقط، يضمن رمز غراي أن القيم الممكنة الوحيدة التي تم أخذ عينات منها هي القيمة الجديدة أو القيمة القديمة متعددة البتات. عادةً ما يتم استخدام رموز غراي ذات طول من مضاعفات العدد اثنين.
تُستخدم أحيانًا ناقلات البيانات الرقمية في الأنظمة الإلكترونية لنقل كميات لا يمكن أن تزيد أو تنقص إلا بمقدار واحد في كل مرة، مثل خرج عداد الأحداث الذي يُمرر بين نطاقات التوقيت أو إلى محول رقمي تناظري. تكمن ميزة رموز غراي في هذه التطبيقات في أن الاختلافات في تأخيرات انتشار الأسلاك العديدة التي تُمثل بتات الرمز لا يُمكن أن تتسبب في مرور القيمة المُستلمة بحالات خارج تسلسل رمز غراي. يُشبه هذا ميزة رموز غراي في بناء المشفرات الميكانيكية، إلا أن مصدر رمز غراي في هذه الحالة هو عداد إلكتروني. يجب أن يعد العداد نفسه باستخدام رمز غراي، أو إذا كان العداد يعمل بالنظام الثنائي، فيجب إعادة ضبط توقيت قيمة الخرج بعد تحويلها إلى رمز غراي، لأنه عند تحويل قيمة من النظام الثنائي إلى رمز غراي، [ ملاحظة 1 ] من المُحتمل أن تؤدي الاختلافات في أوقات وصول بتات البيانات الثنائية إلى دائرة تحويل النظام الثنائي إلى رمز غراي إلى مرور الرمز لفترة وجيزة بحالات خارجة عن التسلسل بشكل كبير. قد يؤدي إضافة مسجل متزامن بعد الدائرة التي تحول قيمة العد إلى رمز غراي إلى إدخال دورة ساعة من التأخير، لذا قد يكون العد مباشرة باستخدام رمز غراي مفيدًا. [ 51 ]
لإنتاج قيمة العد التالية في عداد غراي، من الضروري وجود منطق توافقي يزيد قيمة العد الحالية المخزنة. إحدى طرق زيادة عدد غراي هي تحويله إلى رمز ثنائي عادي، [ 52 ] ثم إضافة واحد إليه باستخدام جامع ثنائي قياسي، ثم تحويل النتيجة مرة أخرى إلى رمز غراي. [ 53 ] تُناقش طرق أخرى للعد في رمز غراي في تقرير لروبرت دبليو. دوران ، بما في ذلك أخذ خرج أولى بوابات القلاب الرئيسية-التابعة في عداد التموج الثنائي. [ 54 ]
معالجة الشفرة الرمادية
بما أن تنفيذ التعليمات البرمجية القابلة للتنفيذ عادةً ما يؤدي إلى نمط وصول إلى ذاكرة التعليمات باستخدام عناوين متسلسلة محليًا، فإن ترميز ناقل البيانات باستخدام ترميز غراي بدلاً من الترميز الثنائي يمكن أن يقلل بشكل كبير من عدد تغييرات حالة بتات العنوان، مما يقلل بالتالي من استهلاك طاقة وحدة المعالجة المركزية في بعض التصاميم منخفضة الطاقة. [ 55 ] [ 56 ]
تجانس واختلاف رموز غراي
في نظام الترميز الثنائي الطبيعي ، يشير البت الأقل أهمية إلى ما إذا كان العدد زوجيًا (0) أو فرديًا (1)، وهي خاصية غير موجودة في ترميز غراي. ولأن بتًا واحدًا فقط يتغير في رموز غراي المتتالية، فإن عدد البتات التي قيمتها 1 يتناوب بين الزوجي والفردي، لذا، للتحقق من زوجية ترميز غراي، من الضروري عدّها، أي أن عددًا زوجيًا من البتات 1 يعني أن ترميز غراي زوجي.
| عشري | ثنائي | التساوي | عدد البتات الثنائية | رمادي | عدد البتات الرمادية |
|---|---|---|---|---|---|
| 0 | ٠٠٠ ٠ | حتى | 0 | 0000 | 0 |
| 1 | 1 000 | غريب | 1 | ٠٠٠١ | 1 |
| 2 | 001 0 | حتى | 1 | 0011 | 2 |
| 3 | 001 1 | غريب | 2 | ٠٠١٠ | 1 |
| 4 | 010 0 | حتى | 1 | 0110 | 2 |
| 5 | 010 1 | غريب | 2 | 0111 | 3 |
| 6 | 011 0 | حتى | 2 | 0101 | 2 |
| 7 | 011 1 | غريب | 3 | 0100 | 1 |
| 8 | 100 0 | حتى | 1 | 1100 | 2 |
| 9 | 100 1 | غريب | 2 | 1101 | 3 |
| 10 | 101 0 | حتى | 2 | 1111 | 4 |
| 11 | 101 1 | غريب | 3 | 1110 | 3 |
| 12 | 110 0 | حتى | 2 | 1010 | 2 |
| 13 | 110 1 | غريب | 3 | 1011 | 3 |
| 14 | 111 0 | حتى | 3 | 1001 | 2 |
| 15 | 111 1 | غريب | 4 | 1000 | 1 |
تحتوي بعض المعالجات، مثل Z80 من Zilog و R800 من Japan ASCII و 8086 من Intel ، على علامات حالة التكافؤ ، والتي تشير إلى الزوجية على مستوى البتات لبعض السجلات، مما يسهل التحقق مما إذا كان عدد البتات الصاعدة فيها زوجيًا.
بناء رمز غراي ذي n بت


يمكن توليد قائمة رموز غراي الثنائية المعكوسة لـ n بت بشكل متكرر من قائمة n − 1 بت عن طريق عكس القائمة (أي سرد العناصر بترتيب عكسي)، وإضافة البادئة الثنائية 0 قبل عناصر القائمة الأصلية، وإضافة البادئة الثنائية 1 قبل عناصر القائمة المعكوسة ، ثم دمج القائمة الأصلية مع القائمة المعكوسة. [ 11 ] على سبيل المثال، توليد القائمة n = 3 من القائمة n = 2:
| قائمة ثنائية البت: | ٠٠ ، ٠١ ، ١١ ، ١٠ | |
| انعكاس: | 10 ، 11 ، 01 ، 00 | |
| أضف 0 كبادئة للمدخلات القديمة : | ٠٠٠ ، ٠٠١ ، ٠١١ ، ٠١٠ ، | |
| أضف الرقم 1 كبادئة للإدخالات الجديدة : | 110 ، 111 ، 101 ، 100 | |
| مُدمج: | ٠٠٠ ، ٠٠١ ، ٠١١ ، ٠١٠ ، | 110 ، 111 ، 101 ، 100 |
رمز غراي ذو البت الواحد هو G₁ = ( 0,1 ). يمكن اعتباره مبنيًا بشكل تكراري كما سبق من رمز غراي ذي الصفر بت G₀ = ( Λ ) الذي يتكون من مدخل واحد طوله صفر. توضح هذه العملية التكرارية لتوليد Gₙ₊₁ من Gₙ الخصائص التالية لرمز الانعكاس القياسي :
- G n هو تبديل للأعداد 0، ...، 2 n − 1. (يظهر كل عدد مرة واحدة فقط في القائمة.)
- G n مضمنة كالنصف الأول من G n +1 .
- لذلك، فإن الترميز مستقر ، بمعنى أنه بمجرد ظهور رقم ثنائي في G n فإنه يظهر في نفس الموضع في جميع القوائم الأطول؛ لذلك من المنطقي الحديث عن قيمة رمز غراي الانعكاسي لرقم ما: G ( m ) = رمز غراي الانعكاسي رقم m ، بدءًا من 0.
- يختلف كل عنصر في G n عن العنصر السابق بمقدار بت واحد فقط. (مسافة هامينغ هي 1.)
- يختلف المدخل الأخير في G n ببت واحد فقط عن المدخل الأول. (الرمز دوري.)
تشير هذه الخصائص إلى طريقة بسيطة وسريعة لترجمة قيمة ثنائية إلى رمز غراي المقابل. يتم عكس كل بت إذا كان البت الأعلى التالي في قيمة الإدخال يساوي واحدًا. يمكن تنفيذ ذلك بالتوازي عن طريق إزاحة البت وعملية XOR إذا كانت متاحة: يتم الحصول على رمز غراي رقم n عن طريق الحسابإضافة بت 0 في بداية الكلمة لا تُغير ترتيب الكلمات المشفرة، بينما إضافة بت 1 في البداية تُعكس ترتيب الكلمات المشفرة. إذا كانت البتات في الموضعيتم عكس ترتيب الكلمات المشفرة، وترتيب الكتل المتجاورة منيتم عكس ترتيب الكلمات المشفرة. على سبيل المثال، إذا تم عكس البت 0 في تسلسل كلمات مشفرة مكون من 3 بتات، فإن ترتيب كلمتين متجاورتين من الكلمات المشفرة ينعكس.
إذا تم عكس البت رقم 1، فإن ترتيب كتل الكلمات المشفرة المكونة من كلمتين يتغير:
إذا تم عكس البت 2، فإن كتل الكلمات المشفرة المكونة من 4 كلمات تنعكس ترتيبها:
وبالتالي، فإن تنفيذ عملية حصرية أو على بتفي هذا المنصبمع البتفي هذا المنصبيُبقي ترتيب الكلمات السرية كما هو إذاويعكس ترتيب كتلكلمات سرية إذا. الآن، هذه هي نفس العملية تمامًا مثل طريقة الانعكاس والبادئة لتوليد رمز غراي.
يمكن استخدام طريقة مماثلة لإجراء الترجمة العكسية، ولكن حساب كل بت يعتمد على القيمة المحسوبة للبت الأعلى التالي، لذا لا يمكن إجراؤها بالتوازي. بافتراضهوالبت المشفر بـ Gray ((كونها الجزء الأكثر أهمية)، وهوالبت المشفر ثنائياً ((باعتبارها الجزء الأكثر أهمية)، يمكن إعطاء الترجمة العكسية بشكل متكرر:، و. بدلاً من ذلك، يمكن وصف فك تشفير رمز غراي إلى رقم ثنائي بأنه مجموع بادئ للبتات في رمز غراي، حيث يتم تنفيذ كل عملية جمع فردية في المجموع البادئ بتردد اثنين.
لإنشاء رمز غراي الثنائي المنعكس بشكل تكراري، ابدأ في الخطوة 0 بـوفي الخطوةأوجد موضع البت لأقل قيمة 1 أهمية في التمثيل الثنائي لـواقلب البت الموجود في ذلك الموضع في الكود السابقللحصول على الرمز التاليتبدأ مواضع البتات من 0، 1، 0، 2، 0، 1، 0، 3، ... [ ملاحظة 2 ] انظر إلى البحث عن المجموعة الأولى للحصول على خوارزميات فعالة لحساب هذه القيم.
التحويل من وإلى رمز غراي
تقوم الدوال التالية في لغة C بالتحويل بين الأرقام الثنائية ورموز غراي المرتبطة بها. على الرغم من أن التحويل من غراي إلى ثنائي قد يبدو أنه يتطلب معالجة كل بت على حدة، إلا أن هناك خوارزميات أسرع. [ 57 ] [ 52 ] [ nb 1 ]
typedef unsigned int uint ;// تقوم هذه الدالة بتحويل عدد ثنائي غير مُوَقَّع إلى رمز غراي ثنائي مُعكوس. uint BinaryToGray ( uint num ) { return num ^ ( num >> 1 ); // المعامل >> هو إزاحة إلى اليمين. المعامل ^ هو عملية أو حصرية. }// تقوم هذه الدالة بتحويل عدد ثنائي مُنعكس من رمز غراي إلى عدد ثنائي. uint GrayToBinary ( uint num ) { uint mask = num ; while ( mask ) { // يتم إجراء عملية XOR بين كل بت من بتات رمز غراي وجميع البتات الأكثر أهمية. mask >>= 1 ; num ^= mask ; } return num ; }// نسخة أكثر كفاءة لرموز غراي ذات 32 بت أو أقل باستخدام تقنيات SWAR (SIMD داخل سجل). // تُنفذ هذه النسخة دالة XOR بادئة متوازية. يمكن ترتيب عبارات الإسناد بأي ترتيب. // // يمكن تكييف هذه الدالة لرموز غراي الأطول بإضافة خطوات.uint GrayToBinary32 ( uint num ) { num ^= num >> 16 ; num ^= num >> 8 ; num ^ = num >> 4 ; num ^= num >> 2 ; num ^= num >> 1 ; return num ; } // متغير Four-bit-at-once يغير العدد الثنائي (abcd)2 إلى (abcd)2 ^ (00ab)2، ثم إلى (abcd)2 ^ (00ab)2 ^ (0abc)2 ^ (000a)2.في المعالجات الحديثة، يمكن تقليل عدد تعليمات وحدة الحساب والمنطق (ALU) في خطوة فك التشفير بالاستفادة من مجموعة تعليمات CLMUL . إذا كانت MASK عبارة عن سلسلة ثنائية ثابتة من الآحاد تنتهي برقم صفر واحد، فإن ضرب MASK بدون حمل مع ترميز غراي لـ x سيعطي دائمًا إما x أو نفيها على مستوى البت.
أنواع خاصة من رموز غراي
عمليًا، يشير مصطلح "شفرة غراي" غالبًا إلى شفرة غراي الثنائية المعكوسة (BRGC). مع ذلك، اكتشف علماء الرياضيات أنواعًا أخرى من شفرات غراي. وكما هو الحال في شفرات غراي الثنائية المعكوسة، تتكون كل شفرة من قائمة كلمات، حيث تختلف كل كلمة عن الكلمة التي تليها في رقم واحد فقط ( مسافة هامينغ بين كل كلمة والكلمة التي تليها تساوي 1).
رموز غراي ذات n بت وطول أقل من 2 ^n
من الممكن إنشاء رموز غراي ثنائية مكونة من n بت بطول أقل من 2^ n ، إذا كان الطول زوجيًا. إحدى الطرق الممكنة هي البدء برمز غراي متوازن وإزالة أزواج من القيم إما في البداية أو النهاية، أو في المنتصف. [ 58 ] تُعطي متتالية OEIS A290772 [ 59 ] عدد متتاليات غراي الممكنة بطول 2^ n والتي تتضمن الصفر وتستخدم الحد الأدنى من البتات.
رمز غراي من الرتبة n
|
توجد أنواع عديدة متخصصة من رموز غراي، إلى جانب رمز غراي الثنائي المنعكس. أحد هذه الأنواع هو رمز غراي ذو الرتبة n ، المعروف أيضًا باسم رمز غراي غير المنطقي . وكما يوحي الاسم، يستخدم هذا النوع من رموز غراي قيمًا غير منطقية في ترميزه.
على سبيل المثال، يستخدم رمز غراي ثلاثي القيم 0 و1 و2 . [ 29 ] رمز غراي ( n , k ) هو رمز غراي ذو n خانة . [ 60 ] تسلسل العناصر في رمز غراي (3, 2) هو: 00، 01 ، 02، 12 ، 11، 10، 20، 21، 22. يمكن إنشاء رمز غراي ( n , k ) بشكل تكراري، كما هو الحال في BRGC، أو بشكل تكراري . فيما يلي خوارزمية لتوليد رمز غراي ( N , k ) بشكل تكراري (بلغة C ):
// المدخلات: الأساس، الأرقام، القيمة // المخرجات: غراي // تحويل قيمة إلى رمز غراي باستخدام الأساس والأرقام المعطاة. // ينتج عن التكرار عبر سلسلة من القيم سلسلة // من رموز غراي حيث يتغير رقم واحد فقط في كل مرة. void toGray ( unsigned base , unsigned digits , unsigned value , unsigned gray [ digits ]) { unsigned baseN [ digits ]; // يخزن العدد العادي ذو الأساس N، رقم واحد لكل إدخال unsigned i ; // متغير الحلقة // ضع العدد العادي ذو الأساس N في مصفوفة baseN. بالنسبة للأساس 10، // سيتم تخزين 109 كـ [9,0,1] for ( i = 0 ; i < digits ; i ++ ) { baseN [ i ] = value % base ; value = value / base ; } // تحويل العدد العادي ذو الأساس N إلى ما يعادله في رمز غراي. لاحظ أن // الحلقة تبدأ من الرقم الأكثر أهمية وتستمر نزولاً. unsigned shift = 0 ; while ( i-- ) { // يتم إزاحة رقم Gray لأسفل بمقدار مجموع الأرقام الأعلى. gray [ i ] = ( baseN [ i ] + shift ) % base ; shift = shift + base - gray [ i ]; // اطرح من base بحيث تكون shift موجبة } } // أمثلة // الإدخال: القيمة = 1899، الأساس = 10، الأرقام = 4 // الإخراج: baseN[] = [9,9,8,1]، gray[] = [0,1,7,1] // الإدخال: القيمة = 1900، الأساس = 10، الأرقام = 4 // الإخراج: baseN[] = [0,0,9,1]، gray[] = [0,1,8,1]توجد خوارزميات أخرى لترميز غراي لرموز ( n , k ). يكون رمز ( n , k ) الناتج عن الخوارزمية المذكورة أعلاه دوريًا دائمًا؛ وتفتقر بعض الخوارزميات، مثل خوارزمية غوان [ 60 ]، إلى هذه الخاصية عندما يكون k فرديًا. من ناحية أخرى، بينما يتغير رقم واحد فقط في كل مرة بهذه الطريقة، يمكن أن يتغير بالالتفاف (التكرار من n - 1 إلى 0). في خوارزمية غوان، يرتفع العدد وينخفض بالتناوب، بحيث يكون الفرق العددي بين رقمين متتاليين في رمز غراي دائمًا واحدًا.
لا تُعرَّف رموز غراي تعريفًا فريدًا، لأن أي تبديل لأعمدة هذا الرمز يُعدّ رمز غراي أيضًا. تُنتج العملية المذكورة أعلاه رمزًا كلما انخفضت فيه أهمية الرقم، زاد تكرار تغييره، مما يجعله مشابهًا لطرق العد العادية.
انظر أيضًا إلى نظام الأرقام الثنائية المائلة ، وهو نظام أرقام ثلاثي متغير حيث يتغير رقمان على الأكثر في كل زيادة، حيث يمكن إجراء كل زيادة بعملية حمل رقم واحد على الأكثر .
رمز غراي المتوازن
على الرغم من أن رمز غراي الثنائي المنعكس مفيد في العديد من السيناريوهات، إلا أنه ليس الأمثل في بعض الحالات بسبب افتقاره إلى "التوحيد". [ 49 ] في رموز غراي المتوازنة ، يكون عدد التغييرات في مواضع الإحداثيات المختلفة متقاربًا قدر الإمكان. ولتوضيح ذلك بدقة أكبر، لنفترض أن G دورة غراي كاملة من الرتبة R ذات تسلسل انتقاليعدد الانتقالات ( الطيف ) للرسم البياني G هو مجموعة الأعداد الصحيحة المحددة بواسطة
يكون رمز غراي منتظمًا أو متوازنًا بشكل منتظم إذا كانت جميع أعداد انتقالاته متساوية، وفي هذه الحالة يكون لدينالكل قيمة k . من الواضح، عندماتوجد هذه الرموز فقط إذا كان n قوة للعدد 2. [ 61 ] إذا لم يكن n قوة للعدد 2، فمن الممكن إنشاء رموز ثنائية متوازنة جيدًا حيث يكون الفرق بين عددي انتقالين على الأكثر 2؛ بحيث (بدمج الحالتين) يكون كل عدد انتقال إماأو[ 49 ] يمكن أيضًا أن تكون رموز غراي متوازنة أُسّيًا إذا كانت جميع أعداد انتقالاتها قوى متجاورة للعدد اثنين، وتوجد مثل هذه الرموز لكل قوة من قوى العدد اثنين . [ 62 ]
على سبيل المثال، يحتوي رمز غراي المتوازن ذو 4 بتات على 16 انتقالًا، والتي يمكن توزيعها بالتساوي بين جميع المواضع الأربعة (أربعة انتقالات لكل موضع)، مما يجعله متوازنًا بشكل موحد: [ 49 ]
بينما يحتوي رمز غراي المتوازن ذو 5 بتات على 32 انتقالًا إجماليًا، لا يمكن توزيعها بالتساوي بين المواضع. في هذا المثال، تحتوي أربعة مواضع على ستة انتقالات لكل منها، ويحتوي موضع واحد على ثمانية انتقالات: [ 49 ]
سنعرض الآن طريقة بناء [ 63 ] وتطبيق [ 64 ] لرموز غراي الثنائية المتوازنة جيدًا، والتي تسمح لنا بتوليد رمز غراي متوازن مكون من n خانة لكل قيمة n . ويتمثل المبدأ الأساسي في بناء رمز غراي مكون من ( n + 2) خانة استقرائيًا.بفرض وجود رمز غراي G مكون من n خانة ، بحيث يتم الحفاظ على خاصية التوازن. وللقيام بذلك، ندرس تقسيمات لـإلى عدد زوجي L من الكتل غير الفارغة من الشكل
أين،، ويؤدي هذا التقسيم إلىرمز غراي المكون من - أرقام معطى بواسطة
إذا قمنا بتعريف تعددية الانتقال
إذا كان عدد مرات تغير الرقم في الموضع i بين الكتل المتتالية في التقسيم هو ، فإن طيف الانتقال لرمز غراي المكون من ( n + 2) رقمًا الناتج عن هذا التقسيميكون
يكمن الجزء الدقيق من هذا البناء في إيجاد تقسيم مناسب لرمز غراي متوازن مكون من n رقمًا بحيث يظل الرمز الناتج عنه متوازنًا، ولكن في هذا الصدد، لا يهم سوى تعددية الانتقال؛ أي ربط كتلتين متتاليتين فوق رقم واحد.الانتقال وتقسيم كتلة أخرى عند رقم آخرينتج عن الانتقال رمز غراي مختلف له نفس طيف الانتقال تمامًالذلك يمكن للمرء على سبيل المثال [ 62 ] أن يُحدد الأولالتحولات عند الرقمكما هو الحال مع تلك التي تقع بين كتلتين. يمكن العثور على الرموز الموحدة عندماوويمكن توسيع هذا البناء ليشمل الحالة R -ary أيضًا. [ 63 ]
رموز غراي على المدى الطويل
تعمل رموز غراي ذات المدى الطويل (أو الفجوة القصوى ) على زيادة المسافة بين التغييرات المتتالية للأرقام في نفس الموضع. أي أن الحد الأدنى لطول أي بت يظل دون تغيير لأطول فترة ممكنة. [ 65 ]
رموز غراي الرتيبة
تُعدّ الرموز الرتيبة مفيدة في نظرية شبكات الربط البيني، لا سيما لتقليل التمدد في المصفوفات الخطية للمعالجات. [ 66 ] إذا عرّفنا وزن سلسلة ثنائية بأنه عدد الآحاد فيها، فعلى الرغم من أنه من الواضح أنه لا يمكننا الحصول على رمز غراي بوزن متزايد تمامًا، إلا أنه قد نرغب في تقريب ذلك بجعل الرمز يمر عبر وزنين متجاورين قبل الوصول إلى الوزن التالي.
يمكننا صياغة مفهوم رموز غراي الرتيبة على النحو التالي: لنفترض تقسيم المكعب الفائقإلى مستويات من الرؤوس ذات وزن متساوٍ، أي
لهذه المستويات مُرضية. يتركليكن الرسم البياني الفرعي لـناتج عنودعكن الحواف فيإذن، يكون رمز غراي الرتيب مسارًا هاميلتونيًا فيبحيث كلمايأتي قبلفي المسار، إذن.
يعتمد بناء أنيق لرموز غراي ذات n رقمًا رتيبة لأي قيمة n على فكرة بناء مسارات فرعية بشكل متكرر.من الطولوجود حواف في[ 66 ] نُعرّف،حينماأو، و
وإلا. هنا،هي تبديل مُعرَّف بشكل مناسب ويشير إلى المسار P مع تبديل إحداثياته بواسطةتؤدي هذه المسارات إلى ظهور رمزين رتيبين من نوع غراي مكونين من n رقم.ومقدم من
اختيارمما يضمن أن هذه الرموز هي بالفعل رموز غراي، ويتضح أنهاالقيم القليلة الأولى منتظهر في الجدول أدناه.
| j = 0 | j = 1 | j = 2 | j = 3 | |
|---|---|---|---|---|
| ن = 1 | 0, 1 | |||
| ن = 2 | 00, 01 | 10، 11 | ||
| ن = 3 | ٠٠٠، ٠٠١ | 100، 110، 010، 011 | 101، 111 | |
| ن = 4 | 0000، 0001 | 1000، 1100، 0100، 0110، 0010، 0011 | 1010، 1011، 1001، 1101، 0101، 0111 | 1110، 1111 |
يمكن تنفيذ هذه الرموز الرمادية الرتيبة بكفاءة بحيث يمكن توليد كل عنصر لاحق في زمن قدره O ( n ). ويُمكن وصف الخوارزمية بسهولة باستخدام الروتينات الفرعية .
ترتبط الرموز الرتيبة ارتباطًا مثيرًا للاهتمام بتخمين لوفاس ، الذي ينص على أن كل رسم بياني متصل ومتعدي الرؤوس يحتوي على مسار هاميلتوني. الرسم البياني الفرعي "متوسط المستوى".هي متعدية الرؤوس (أي أن زمرة التشاكل الذاتي فيها متعدية، بحيث يكون لكل رأس نفس "البيئة المحلية" ولا يمكن تمييزه عن الرؤوس الأخرى، إذ يمكننا إعادة تسمية الإحداثيات والأرقام الثنائية للحصول على تشاكل ذاتي )، وتُسمى مشكلة إيجاد مسار هاميلتوني في هذا الرسم البياني الفرعي "مشكلة المستويات المتوسطة"، والتي يمكن أن تُسهم في فهم التخمين الأكثر عمومية. وقد تمت الإجابة على هذا السؤال بالإيجاب.ويضمن البناء السابق للرموز الرتيبة مسارًا هاميلتونيًا بطول لا يقل عن 0.839 N ، حيث N هو عدد الرؤوس في الرسم البياني الفرعي ذي المستوى المتوسط. [ 67 ]
رمز بيكيت-غراي
نوع آخر من رموز غراي، وهو رمز بيكيت-غراي ، سُمّي نسبةً إلى الكاتب المسرحي الأيرلندي صموئيل بيكيت ، الذي كان مهتمًا بالتناظر . تضم مسرحيته " كواد " أربعة ممثلين، وهي مقسمة إلى ستة عشر فترة زمنية. تنتهي كل فترة بدخول أحد الممثلين الأربعة إلى المسرح أو مغادرته له. تبدأ المسرحية وتنتهي بمسرح فارغ، وقد أراد بيكيت أن تظهر كل مجموعة فرعية من الممثلين على المسرح مرة واحدة فقط. [ 68 ] من الواضح أنه يمكن تمثيل مجموعة الممثلين الموجودة حاليًا على المسرح برمز غراي ثنائي مكون من 4 بتات. مع ذلك، وضع بيكيت قيدًا إضافيًا على النص: أراد أن يدخل الممثلون ويخرجوا بحيث يكون الممثل الذي قضى أطول وقت على المسرح هو دائمًا من يغادر. يمكن تمثيل الممثلين حينها بطابور FIFO ، بحيث يكون الممثل الذي يُزال من الطابور (من بين الممثلين الموجودين على المسرح) هو دائمًا من أُضيف إلى الطابور أولًا. [ 68 ] لم يتمكن بيكيت من إيجاد رمز بيكيت-غراي لمسرحيته، وبالفعل، يُظهر استعراض شامل لجميع التسلسلات الممكنة عدم وجود رمز كهذا لـ n = 4. من المعروف اليوم أن هذه الرموز موجودة لـ n = 2، 5، 6، 7، و8، وغير موجودة لـ n = 3 أو 4. يمكن إيجاد مثال على رمز بيكيت-غراي ذي 8 بت في كتاب دونالد كنوث " فن برمجة الحاسوب" . [ 11 ] وفقًا لساوادا وونغ، يمكن استكشاف فضاء البحث لـ n = 6 في 15 ساعة، وأكثر من ذلكتم العثور على 9500 حل للحالة n = 7. [ 69 ]
رموز لعبة الثعبان في الصندوق

تُعرف رموز الثعبان في الصندوق ، أو الثعابين ، بأنها تسلسلات من عُقد المسارات المُستحثة في رسم بياني مكعب فائق ذي n بُعد ، بينما تُعرف رموز اللفائف في الصندوق، أو اللفائف ، بأنها تسلسلات من عُقد الدورات المُستحثة في مكعب فائق . وباعتبارها رموز غراي، تتميز هذه التسلسلات بقدرتها على كشف أي خطأ في ترميز بت واحد. وصف ويليام هـ. كاوتز هذا النوع من الرموز لأول مرة في أواخر خمسينيات القرن العشرين؛ ومنذ ذلك الحين ، أُجريت أبحاث مكثفة لإيجاد الرمز الذي يحتوي على أكبر عدد ممكن من الكلمات المشفرة لبُعد مُحدد للمكعب الفائق.
رمز غراي أحادي المسار
يُعدّ رمز غراي أحادي المسار (STGC) نوعًا آخر من رموز غراي، وقد طوّره نورمان ب. سبيدينغ [ 71 ] [ 72 ] وحسّنه هيلتجن وباترسون وبراندستيني في كتابهم "رموز غراي أحادية المسار" (1996) [ 73 ] [ 74 ] . يتكون رمز غراي أحادي المسار من قائمة دورية تضم P ترميزًا ثنائيًا فريدًا بطول n، بحيث يختلف كل كلمتين متتاليتين في موضع واحد فقط. وعند فحص القائمة كمصفوفة P × n ، يكون كل عمود عبارة عن إزاحة دورية للعمود الأول [ 75 ] .

يُستمد الاسم من استخدامها مع أجهزة التشفير الدورانية ، حيث يتم استشعار عدد من المسارات بواسطة نقاط التلامس، مما ينتج عنه خرج 0 أو 1 لكل مسار . ولتقليل التشويش الناتج عن عدم تبديل نقاط التلامس المختلفة في نفس اللحظة تمامًا، يُفضل ضبط المسارات بحيث تكون بيانات الخرج من نقاط التلامس بتنسيق غراي. وللحصول على دقة زاوية عالية، يلزم عدد كبير من نقاط التلامس؛ ولتحقيق دقة لا تقل عن 1 درجة، يلزم 360 موضعًا مختلفًا على الأقل لكل دورة، وهو ما يتطلب 9 بتات كحد أدنى من البيانات، وبالتالي نفس عدد نقاط التلامس.
إذا وُضعت جميع نقاط التلامس في نفس الموضع الزاوي، فستحتاج إلى 9 مسارات للحصول على مُشفِّر BRGC قياسي بدقة لا تقل عن 1°. مع ذلك، إذا قام المُصنِّع بنقل نقطة تلامس إلى موضع زاوي مختلف (ولكن على نفس المسافة من العمود المركزي)، فسيلزم تدوير "نمط الحلقة" المقابل بنفس الزاوية للحصول على نفس المخرج. إذا تم تدوير البت الأكثر أهمية (الحلقة الداخلية في الشكل 1) بدرجة كافية، فإنه يُطابق تمامًا الحلقة التالية. بما أن الحلقتين متطابقتان حينها، يُمكن قطع الحلقة الداخلية، ونقل المستشعر الخاص بها إلى الحلقة المتبقية المطابقة (ولكن بإزاحة بنفس الزاوية عن المستشعر الآخر على تلك الحلقة). يُشكِّل هذان المستشعران على حلقة واحدة مُشفِّرًا تربيعيًا. هذا يُقلِّل عدد المسارات لمُشفِّر زاوي "بدقة 1°" إلى 8 مسارات. لا يُمكن تقليل عدد المسارات أكثر من ذلك باستخدام BRGC.
لسنوات عديدة، اعتقد تورستن سيلكه [ 76 ] وغيره من علماء الرياضيات أنه من المستحيل ترميز الموضع على مسار واحد بحيث لا يختلف الموضعان المتتاليان إلا عند مستشعر واحد، باستثناء مشفر التربيع ذي المستشعرين والمسار الواحد. لذا، في التطبيقات التي يكون فيها استخدام 8 مسارات ضخمًا للغاية، استُخدمت مشفرات تزايدية أحادية المسار (مشفرات تربيع) أو مشفرات ثنائية المسار "مشفر تربيع + شق مرجعي".
مع ذلك، سجّل نورمان ب. سبيدينغ براءة اختراع عام 1994 مع عدة أمثلة تُظهر إمكانية ذلك. [ 71 ] على الرغم من استحالة تمييز 2^ n موضعًا باستخدام n مستشعرًا على مسار واحد، إلا أنه من الممكن تمييز عدد قريب من ذلك. يفترض إتزيون وباترسون أنه عندما يكون n قوة للعدد 2، يمكن لـ n مستشعرًا تمييز 2^ n - 2^ n موضعًا على الأكثر ، وأن الحد الأقصى لعدد المواضع هو 2 ^ n - 2^n موضعًا عندما يكون n عددًا أوليًا. [ 77 ] قام الباحثان بإنشاء رمز مسار واحد مكون من 504 موضعًا بطول 9، ويعتقدان أنه الأمثل. بما أن هذا العدد أكبر من 2 ^8 = 256، فإن أي رمز يتطلب أكثر من 8 مستشعرات، مع العلم أن رمز BRGC يمكنه تمييز 512 موضعًا باستخدام 9 مستشعرات.
تم إعادة إنتاج نموذج STGC لـ P = 30 و n = 5 هنا:
| زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0° | 10000 | 72 درجة | 01000 | 144 درجة | ٠٠١٠٠ | 216 درجة | ٠٠٠١٠ | 288 درجة | 00001 | ||||
| 12 درجة | 10100 | 84 درجة | 01010 | 156 درجة | 00101 | 228 درجة | 10010 | 300 درجة | 01001 | ||||
| 24 درجة | 11100 | 96 درجة | 01110 | 168 درجة | ٠٠١١١ | 240 درجة | 10011 | 312 درجة | 11001 | ||||
| 36 درجة | 11110 | 108 درجة | 01111 | 180 درجة | 10111 | 252 درجة | 11011 | 324 درجة | 11101 | ||||
| 48 درجة | 11010 | 120 درجة | 01101 | 192 درجة | 10110 | 264 درجة | 01011 | 336 درجة | 10101 | ||||
| 60 درجة | 11000 | 132 درجة | 01100 | 204 درجة | 00110 | 276 درجة | ٠٠٠١١ | 348 درجة | 10001 |
يمثل كل عمود إزاحة دورية للعمود الأول، ولا يتغير سوى بت واحد من أي صف إلى الصف التالي. [ 78 ] تُعدّ طبيعة المسار الواحد (مثل سلسلة الشفرات) مفيدة في تصنيع هذه العجلات (مقارنةً بـ BRGC)، حيث لا يلزم سوى مسار واحد، مما يقلل من تكلفتها وحجمها. كما تُعدّ طبيعة شفرة غراي مفيدة (مقارنةً بشفرات السلسلة ، والتي تُسمى أيضًا متواليات دي بروين )، حيث يتغير مستشعر واحد فقط في أي وقت، وبالتالي فإن عدم اليقين أثناء الانتقال بين حالتين منفصلتين سيكون زائدًا أو ناقصًا وحدة واحدة فقط من القياس الزاوي الذي يستطيع الجهاز تمييزه. [ 79 ]

منذ إضافة هذا المثال بزاوية 30 درجة، ازداد الاهتمام بالأمثلة ذات الدقة الزاوية الأعلى. في عام 2008، اكتشف غاري ويليامز [ 80 ] ، استنادًا إلى عمل سابق [ 77 ] ، رمز غراي أحادي المسار ذو 9 بتات يوفر دقة درجة واحدة. استُخدم رمز غراي هذا لتصميم جهاز فعلي نُشر على موقع Thingiverse . صُمم هذا الجهاز [ 81 ] بواسطة إيتزنسيب (فلوريان باور) في سبتمبر 2022.
تم إعادة إنتاج نموذج STGC لـ P = 360 و n = 9 هنا:
| زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | زاوية | شفرة | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0° | 100000001 | 40 درجة | 000000011 | 80 درجة | 000000110 | 120 درجة | 000001100 | 160 درجة | 000011000 | 200 درجة | ٠٠٠١١٠٠٠٠ | 240 درجة | 001100000 | 280 درجة | 011000000 | 320 درجة | 110000000 | |||||||||
| 1° | 110000001 | 41 درجة | 100000011 | 81 درجة | 000000111 | 121 درجة | 000001110 | 161 درجة | 000011100 | 201 درجة | ٠٠٠١١١٠٠٠ | 241 درجة | 001110000 | 281 درجة | 011100000 | 321 درجة | 111000000 | |||||||||
| 2° | 111000001 | 42 درجة | 110000011 | 82 درجة | 100000111 | 122 درجة | 000001111 | 162 درجة | 000011110 | 202 درجة | ٠٠٠١١١١٠٠ | 242 درجة | 001111000 | 282 درجة | 011110000 | 322 درجة | 111100000 | |||||||||
| 3° | 111000011 | 43 درجة | 110000111 | 83 درجة | 100001111 | 123 درجة | 000011111 | 163 درجة | ٠٠٠١١١١١٠ | 203 درجة | 001111100 | 243 درجة | 011111000 | 283 درجة | 111110000 | 323 درجة | 111100001 | |||||||||
| 4° | 111000111 | 44 درجة | 110001111 | 84 درجة | 100011111 | 124 درجة | ٠٠٠١١١١١١ | 164 درجة | 001111110 | 204 درجة | 011111100 | 244 درجة | 111111000 | 284 درجة | 111110001 | 324 درجة | 111100011 | |||||||||
| 5° | 111001111 | 45 درجة | 110011111 | 85 درجة | 100111111 | 125 درجة | 001111111 | 165 درجة | 011111110 | 205 درجة | 111111100 | 245 درجة | 111111001 | 285 درجة | 111110011 | 325 درجة | 111100111 | |||||||||
| 6° | 111011111 | 46 درجة | 110111111 | 86 درجة | 101111111 | 126 درجة | 011111111 | 166 درجة | 111111110 | 206 درجة | 111111101 | 246 درجة | 111111011 | 286 درجة | 111110111 | 326 درجة | 111101111 | |||||||||
| 7° | 111011011 | 47 درجة | 110110111 | 87 درجة | 101101111 | 127 درجة | 011011111 | 167 درجة | 110111110 | 207 درجة | 101111101 | 247 درجة | 011111011 | 287 درجة | 111110110 | 327 درجة | 111101101 | |||||||||
| 8° | 101011011 | 48 درجة | 010110111 | 88 درجة | 101101110 | 128 درجة | 011011101 | 168 درجة | 110111010 | 208 درجة | 101110101 | 248 درجة | 011101011 | 288 درجة | 111010110 | 328 درجة | 110101101 | |||||||||
| 9° | 101011111 | 49 درجة | 010111111 | 89 درجة | 101111110 | 129 درجة | 011111101 | 169 درجة | 111111010 | 209 درجة | 111110101 | 249 درجة | 111101011 | 289 درجة | 111010111 | 329 درجة | 110101111 | |||||||||
| 10° | 101011101 | 50 درجة | 010111011 | 90 درجة | 101110110 | 130 درجة | 011101101 | 170 درجة | 111011010 | 210 درجة | 110110101 | 250 درجة | 101101011 | 290 درجة | 011010111 | 330 درجة | 110101110 | |||||||||
| 11° | 101010101 | 51 درجة | 010101011 | 91 درجة | 101010110 | 131 درجة | 010101101 | 171 درجة | 101011010 | 211 درجة | 010110101 | 251 درجة | 101101010 | 291 درجة | 011010101 | 331 درجة | 110101010 | |||||||||
| 12 درجة | 101010111 | 52 درجة | 010101111 | 92 درجة | 101011110 | 132 درجة | 010111101 | 172 درجة | 101111010 | 212 درجة | 011110101 | 252 درجة | 111101010 | 292 درجة | 111010101 | 332 درجة | 110101011 | |||||||||
| 13 درجة | 101110111 | 53 درجة | 011101111 | 93 درجة | 111011110 | 133 درجة | 110111101 | 173 درجة | 101111011 | 213 درجة | 011110111 | 253 درجة | 111101110 | 293 درجة | 111011101 | 333 درجة | 110111011 | |||||||||
| 14 درجة | 001110111 | 54 درجة | 011101110 | 94 درجة | 111011100 | 134 درجة | 110111001 | 174 درجة | 101110011 | 214 درجة | 011100111 | 254 درجة | 111001110 | 294 درجة | 110011101 | 334 درجة | 100111011 | |||||||||
| 15 درجة | 001010111 | 55 درجة | 010101110 | 95 درجة | 101011100 | 135 درجة | 010111001 | 175 درجة | 101110010 | 215 درجة | 011100101 | 255 درجة | 111001010 | 295 درجة | 110010101 | 335 درجة | 100101011 | |||||||||
| 16 درجة | 001011111 | 56 درجة | 010111110 | 96 درجة | 101111100 | 136 درجة | 011111001 | 176 درجة | 111110010 | 216 درجة | 111100101 | 256 درجة | 111001011 | 296 درجة | 110010111 | 336 درجة | 100101111 | |||||||||
| 17 درجة | 001011011 | 57 درجة | 010110110 | 97 درجة | 101101100 | 137 درجة | 011011001 | 177 درجة | 110110010 | 217 درجة | 101100101 | 257 درجة | 011001011 | 297 درجة | 110010110 | 337 درجة | 100101101 | |||||||||
| 18 درجة | 001011001 | 58 درجة | 010110010 | 98 درجة | 101100100 | 138 درجة | 011001001 | 178 درجة | 110010010 | 218 درجة | 100100101 | 258 درجة | 001001011 | 298 درجة | 010010110 | 338 درجة | 100101100 | |||||||||
| 19° | 001111001 | 59 درجة | 011110010 | 99 درجة | 111100100 | 139 درجة | 111001001 | 179 درجة | 110010011 | 219 درجة | 100100111 | 259 درجة | 001001111 | 299 درجة | 010011110 | 339 درجة | 100111100 | |||||||||
| 20 درجة | 001111101 | 60 درجة | 011111010 | 100 درجة | 111110100 | 140 درجة | 111101001 | 180 درجة | 111010011 | 220 درجة | 110100111 | 260 درجة | 101001111 | 300 درجة | 010011111 | 340 درجة | 100111110 | |||||||||
| 21 درجة | ٠٠٠١١١١٠١ | 61 درجة | 001111010 | 101 درجة | 011110100 | 141 درجة | 111101000 | 181 درجة | 111010001 | 221 درجة | 110100011 | 261 درجة | 101000111 | 301 درجة | 010001111 | 341 درجة | 100011110 | |||||||||
| 22 درجة | ٠٠٠١١٠١٠١ | 62 درجة | 001101010 | 102 درجة | 011010100 | 142 درجة | 110101000 | 182 درجة | 101010001 | 222 درجة | 010100011 | 262 درجة | 101000110 | 302 درجة | 010001101 | 342 درجة | 100011010 | |||||||||
| 23 درجة | ٠٠٠١٠٠١٠١ | 63 درجة | 001001010 | 103 درجة | 010010100 | 143 درجة | 100101000 | 183 درجة | 001010001 | 223 درجة | 010100010 | 263 درجة | 101000100 | 303 درجة | 010001001 | 343 درجة | 100010010 | |||||||||
| 24 درجة | ٠٠٠١٠١١٠١ | 64 درجة | 001011010 | 104 درجة | 010110100 | 144 درجة | 101101000 | 184 درجة | 011010001 | 224 درجة | 110100010 | 264 درجة | 101000101 | 304 درجة | 010001011 | 344 درجة | 100010110 | |||||||||
| 25 درجة | ٠٠٠١٠١٠٠١ | 65 درجة | 001010010 | 105 درجة | 010100100 | 145 درجة | 101001000 | 185 درجة | 010010001 | 225 درجة | 100100010 | 265 درجة | 001000101 | 305 درجة | 010001010 | 345 درجة | 100010100 | |||||||||
| 26 درجة | ٠٠٠١١١٠٠١ | 66 درجة | 001110010 | 106 درجة | 011100100 | 146 درجة | 111001000 | 186 درجة | 110010001 | 226 درجة | 100100011 | 266 درجة | 001000111 | 306 درجة | 010001110 | 346 درجة | 100011100 | |||||||||
| 27 درجة | ٠٠٠١١٠٠٠١ | 67 درجة | 001100010 | 107 درجة | 011000100 | 147 درجة | 110001000 | 187 درجة | 100010001 | 227 درجة | 000100011 | 267 درجة | 001000110 | 307 درجة | 010001100 | 347 درجة | 100011000 | |||||||||
| 28 درجة | 000010001 | 68 درجة | 000100010 | 108 درجة | 001000100 | 148 درجة | 010001000 | 188 درجة | 100010000 | 228 درجة | ٠٠٠١٠٠٠٠١ | 268 درجة | 001000010 | 308 درجة | 010000100 | 348 درجة | 100001000 | |||||||||
| 29 درجة | 000011001 | 69 درجة | ٠٠٠١١٠٠١٠ | 109 درجة | 001100100 | 149 درجة | 011001000 | 189 درجة | 110010000 | 229 درجة | 100100001 | 269 درجة | 001000011 | 309 درجة | 010000110 | 349 درجة | 100001100 | |||||||||
| 30 درجة | 000001001 | 70 درجة | 000010010 | 110 درجة | ٠٠٠١٠٠١٠٠ | 150 درجة | 001001000 | 190 درجة | 010010000 | 230 درجة | 100100000 | 270 درجة | 001000001 | 310 درجة | 010000010 | 350 درجة | 100000100 | |||||||||
| 31 درجة | 100001001 | 71 درجة | 000010011 | 111° | ٠٠٠١٠٠١١٠ | 151 درجة | 001001100 | 191 درجة | 010011000 | 231 درجة | 100110000 | 271 درجة | 001100001 | 311 درجة | 011000010 | 351 درجة | 110000100 | |||||||||
| 32 درجة | 100001101 | 72 درجة | 000011011 | 112 درجة | ٠٠٠١١٠١١٠ | 152 درجة | 001101100 | 192 درجة | 011011000 | 232 درجة | 110110000 | 272 درجة | 101100001 | 312 درجة | 011000011 | 352 درجة | 110000110 | |||||||||
| 33 درجة | 100000101 | 73 درجة | 000001011 | 113 درجة | 000010110 | 153 درجة | ٠٠٠١٠١١٠٠ | 193 درجة | 001011000 | 233 درجة | 010110000 | 273 درجة | 101100000 | 313 درجة | 011000001 | 353 درجة | 110000010 | |||||||||
| 34 درجة | 110000101 | 74 درجة | 100001011 | 114 درجة | 000010111 | 154 درجة | ٠٠٠١٠١١١٠ | 194 درجة | 001011100 | 234 درجة | 010111000 | 274 درجة | 101110000 | 314 درجة | 011100001 | 354 درجة | 111000010 | |||||||||
| 35 درجة | 010000101 | 75 درجة | 100001010 | 115 درجة | 000010101 | 155 درجة | ٠٠٠١٠١٠١٠ | 195 درجة | 001010100 | 235 درجة | 010101000 | 275 درجة | 101010000 | 315 درجة | 010100001 | 355 درجة | 101000010 | |||||||||
| 36 درجة | 010000111 | 76 درجة | 100001110 | 116 درجة | 000011101 | 156 درجة | 000111010 | 196 درجة | 001110100 | 236 درجة | 011101000 | 276 درجة | 111010000 | 316 درجة | 110100001 | 356 درجة | 101000011 | |||||||||
| 37 درجة | 010000011 | 77 درجة | 100000110 | 117 درجة | 000001101 | 157 درجة | 000011010 | 197 درجة | ٠٠٠١١٠١٠٠ | 237 درجة | 001101000 | 277 درجة | 011010000 | 317 درجة | 110100000 | 357 درجة | 101000001 | |||||||||
| 38 درجة | 010000001 | 78 درجة | 100000010 | 118 درجة | 000000101 | 158 درجة | 000001010 | 198 درجة | 000010100 | 238 درجة | ٠٠٠١٠١٠٠٠ | 278 درجة | 001010000 | 318 درجة | 010100000 | 358 درجة | 101000000 | |||||||||
| 39 درجة | 000000001 | 79 درجة | 000000010 | 119 درجة | 000000100 | 159 درجة | 000001000 | 199 درجة | 000010000 | 239 درجة | ٠٠٠١٠٠٠٠٠ | 279 درجة | 001000000 | 319 درجة | 010000000 | 359 درجة | 100000000 |
| زاوية البداية | زاوية النهاية | طول | |
|---|---|---|---|
| 3 | 4 | 2 | |
| 23 | 28 | 6 | |
| 31 | 37 | 7 | |
| 44 | 48 | 5 | |
| 56 | 60 | 5 | |
| 64 | 71 | 8 | |
| 74 | 76 | 3 | |
| 88 | 91 | 4 | |
| 94 | 96 | 3 | |
| 99 | 104 | 6 | |
| 110 | 115 | 6 | |
| 131 | 134 | 4 | |
| 138 | 154 | 17 | |
| 173 | 181 | 9 | |
| 186 | 187 | 2 | |
| 220 | 238 | 19 | |
| 242 | 246 | 5 | |
| 273 | 279 | 7 | |
| 286 | 289 | 4 | |
| 307 | 360 | 54 |
رمز غراي ثنائي الأبعاد

تُستخدم رموز غراي ثنائية الأبعاد في الاتصالات لتقليل عدد أخطاء البت في تعديل سعة التربيع (QAM) بين النقاط المتجاورة في التشكيل . في التشفير النموذجي، تختلف النقاط المتجاورة أفقيًا ورأسيًا في التشكيل ببت واحد، بينما تختلف النقاط المتجاورة قطريًا ببتين. [ 82 ]
تُستخدم رموز غراي ثنائية الأبعاد أيضًا في مخططات تحديد المواقع ، حيث يتم تطبيق الرمز على خرائط المناطق مثل إسقاط مركاتور لسطح الأرض، ويتم استخدام دالة مسافة دورية ثنائية الأبعاد مناسبة مثل مقياس مانهايم لحساب المسافة بين موقعين مشفرين، وبالتالي الجمع بين خصائص مسافة هامينغ والاستمرار الدوري لإسقاط مركاتور. [ 83 ]
رمز غراي الزائد
إذا تم استخراج جزء من قيمة ترميزية معينة، مثل آخر 3 بتات من ترميز غراي ذي 4 بتات، فإن الترميز الناتج سيكون "ترميز غراي زائد". يُظهر هذا الترميز خاصية العد التنازلي في البتات المستخرجة عند زيادة القيمة الأصلية. والسبب في ذلك هو أن القيم المُرمّزة بترميز غراي لا تُظهر سلوك تجاوز السعة، المعروف في الترميز الثنائي التقليدي، عند تجاوز القيمة "الأعلى".
مثال: أعلى قيمة لرمز غراي المكون من 3 بتات، وهي 7، تُشفّر على أنها (0)100. إضافة 1 ينتج عنها الرقم 8، الذي يُشفّر في غراي على أنه 1100. لا تتجاوز البتات الثلاث الأخيرة الحد الأقصى، ويتم العد تنازليًا إذا قمت بزيادة قيمة الرمز الأصلي المكون من 4 بتات.
عند العمل مع أجهزة الاستشعار التي تُخرج قيمًا متعددة مشفرة بصيغة Gray بطريقة متسلسلة، يجب الانتباه إلى ما إذا كان جهاز الاستشعار ينتج تلك القيم المتعددة مشفرة في رمز Gray واحد أو كقيم منفصلة، وإلا فقد تبدو القيم وكأنها تحسب تنازليًا عندما يكون من المتوقع حدوث "تجاوز".
قياس التدرج الرمادي
يُنشئ التطبيق التقابلي { 0 ↔ 00 , 1 ↔ 01 , 2 ↔ 11 , 3 ↔ 10 } تماثلًا بين الفضاء المتري على الحقل المنتهيباستخدام المقياس المُعطى بواسطة مسافة هامينغ والفضاء المتري على الحلقة المنتهية( الحساب النمطي المعتاد ) مع المقياس المعطى بواسطة مسافة لي . يتم توسيع التطبيق بشكل مناسب إلى تماثل قياس فضاءات هامينغوتكمن أهميته في إقامة علاقة بين مختلف الرموز "الجيدة" ولكن ليس بالضرورة الخطية، مثل صور الخرائط الرمادية فيمن رموز الحلقة الخطية من[ 84 ] [ 85 ]
الرموز ذات الصلة
هناك عدد من الرموز الثنائية المشابهة لرموز غراي، بما في ذلك:
- تستخدم رموز Datex أو رموز Giannini (1954)، كما وصفها كارل ب. سبولدينج، [ 7 ] [ 86 ] [ 87 ] [ 88 ] [ 89 ] [ 6 ] نوعًا مختلفًا من رمز O'Brien II .
- تستخدم الرموز المستخدمة من قبل Varec (حوالي 1954)، [ 90 ] [ 91 ] [ 92 ] [ 93 ] نوعًا مختلفًا من رمز O'Brien I بالإضافة إلى متغيرات رمز Gray ذات الأساس 12 والأساس 16.
- شفرة لوكال (1959) [ 94 ] [ 95 ] [ 54 ] والمعروفة أيضًا باسم الشفرة الثنائية المنعكسة المعدلة (MRB) [ 94 ] [ 95 ] [ nb 3 ]
- يستخدم رمز جيلهام (1961/1962)، [ 87 ] [ 96 ] [ 6 ] [ 97 ] [ 98 ] صيغة مختلفة من رمز Datex ورمز O'Brien II .
- شفرة ليزلي وراسل (1964) [ 99 ] [ 8 ] [ 100 ] [ 96 ]
- رمز مؤسسة الرادار الملكي [ 96 ]
- قانون هوكلاس (1988) [ 101 ] [ 102 ] [ 103 ]
تُعدّ رموز النظام العشري الثنائي (BCD) التالية أيضًا من متغيرات رمز غراي:
- رمز بيثريك (1953)، [ 17 ] [ 104 ] [ 105 ] [ 106 ] [ 52 ] [ 102 ] [ nb 4 ] المعروف أيضًا باسم رمز مؤسسة الطائرات الملكية (RAE). [ 107 ]
- رموز أوبراين الأول والثاني (1955) [ 108 ] [ 109 ] [ 110 ] [ 88 ] [ 89 ] [ 102 ] ( سبق أن وصف فريدريك أ. فوس من شركة IBM رمز أوبراين من النوع الأول [ ملاحظة 5 ] [ 111 ] [ 112 ] واستخدمته شركة Varec في عام 1954. عُرف لاحقًا باسم رمز واتس أو رمز واتس العشري المعكوس (WRD)، ويُشار إليه أحيانًا بشكل غامض باسم رمز غراي الثنائي المعكوس المعدل . [ 113 ] [ 18 ] [ 19 ] [ 114 ] [ 115 ] [ 116 ] [ 117 ] [ 118 ] [ 119 ] [ ملاحظة 1 ] [ ملاحظة 3 ] وقد استخدمت شركة Datex رمز أوبراين من النوع الثاني. في عام 1954. [ ملاحظة 4 ] )
- رمز غراي الزائد-3 (1956) [ 120 ] (المعروف أيضًا باسم رمز غراي الزائد-3 ، [ 88 ] [ 89 ] [ 6 ] رمز غراي الزائد 3، رمز الزائد-3 الانعكاسي، رمز غراي الزائد، [ 102 ] رمز غراي الزائد، رمز غراي الزائد-3 10 أو رمز غراي-ستيبتز)، والذي وصفه فرانك ب. تورفي الابن من شركة ITT . [ 120 ]
- رموز تومبكينز الأول والثاني (1956) [ 2 ] [ 109 ] [ 110 ] [ 88 ] [ 89 ] [ 102 ]
- شفرة جليكسون (1957)، والتي تسمى أحيانًا بشكل غامض أيضًا شفرة غراي المعدلة [ 121 ] [ 52 ] [ 122 ] [ 123 ] [ 109 ] [ 110 ] [ 88 ] [ 89 ] [ 102 ] [ nb 3 ] [ nb 5 ]
| اسم | قليل | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | الأوزان [ رقم 7 ] | المسارات | مكتمل. | دوري | 5s | تعليق |
| غراي بي سي دي | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0–3 | 4 (3 [ nb 8 ] ) | لا | (2، 4، 8، 16) | لا | [ 109 ] [ 110 ] |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |||||||
| 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | |||||||
| بولس | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1-3 | 4 (3 [ nb 8 ] ) | لا | 2، 10 | لا | [ 124 ] |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |||||||
| 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | |||||||
| جليكسون | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0–3 | 4 | لا | 2، 4، 8، 10 | (تم الإزاحة +1) | [ 121 ] [ 109 ] [ 110 ] [ 122 ] [ 123 ] [ nb 5 ] |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |||||||
| 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | |||||||
| تومبكينز الأول | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0–4 | 2 | لا | 2، 4، 10 | نعم | [ 2 ] [ 109 ] [ 110 ] |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |||||||
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | |||||||
| أوبراين الأول (واتس) | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0–3 | 4 | 9 [ 102 ] [ 103 ] [ nb 9 ] | 2، 4، 10 | نعم | [ 108 ] [ 109 ] [ 110 ] [ nb 5 ] |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | |||||||
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | |||||||
| بيثريك (RAE) | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1-3 | 3 | 9 [ 102 ] [ 103 ] [ nb 9 ] | 2، 10 | نعم | [ 17 ] [ 106 ] [ nb 4 ] |
| 3 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | |||||||
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
| أوبراين الثاني | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1-3 | 3 | 9 [ 88 ] [ 102 ] [ 103 ] [ nb 9 ] | 2، 10 | نعم | [ 108 ] [ 109 ] [ 110 ] [ nb 4 ] |
| 3 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |||||||
| 2 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||
| ساسكيند | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1-4 | 3 | 9 [ ملاحظة 9 ] | 2، 10 | نعم | [ 4 ] |
| 3 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | |||||||
| 2 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |||||||
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
| كلار | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0–4 | 4 (3 [ nb 8 ] ) | 9 [ ملاحظة 9 ] | 2، 10 | نعم | [ 125 ] [ 126 ] |
| 3 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |||||||
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | |||||||
| 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |||||||
| تومبكينز الثاني | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1-3 | 2 | 9 [ ملاحظة 10 ] | 2، 10 | نعم | [ 2 ] [ 109 ] [ 110 ] |
| 3 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |||||||
| 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | |||||||
| 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | |||||||
| رمادي فائض-3 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1-4 | 4 | 9 [ 102 ] [ 103 ] [ nb 9 ] | 2، 10 | نعم | [ 6 ] [ 102 ] |
| 3 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | |||||||
| 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | |||||||
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | |||||||
انظر أيضاً
- تسلسل دي بروين
- شفرة هامينغ
- منحنى هيلبرت
- مسجل إزاحة ذو تغذية راجعة خطية
- رمز الحد الأدنى للمسافة
- متتالية بروهيت-ثو-مورس – مرتبطة برمز غراي العكسي
- تركيبة رايزر
- خوارزمية شتاينهاوس-جونسون-تروتر – خوارزمية تولد رموز غراي لنظام الأعداد العاملي
ملحوظات
- 1 2 3 بتطبيق قاعدة عكس بسيطة، يمكن ترجمةكود غراي وكود أوبراين 1 إلى الكود الثنائي النقي 8421 وكود أيكن 2421، على التوالي، لتسهيل العمليات الحسابية. [C]
- ↑ التسلسل 0، 1، 0، 2، 0، 1، 0، 3، … (التسلسل A007814 في OEIS ).
- ١ ٢ ٣ توجد عدة متغيرات لرمز غراي تُسمى "معدلة" من نوع ما: يُطلق على رمز غليكسون أحيانًا اسم رمز غراي المعدل. [د] يُطلق على رمز لوكال أيضًا اسم رمز ثنائي معكوس معدل (MRB).[ هـ ] يُشار أحيانًا إلى رمز أوبراين الأول أو رمز واتس باسم رمز غراي الثنائي المعكوس المعدل. [و]
- 1 2 3 4 من خلال تبديل وعكس ثلاثة صفوف من البتات،يمكن تحويل رمز O'Brien II ورمز Petherick إلى بعضهما البعض.
- 1 2 3 4 من خلال تبديل زوجين من صفوف البتات، وإزاحة أربعة صفوف بتات بشكل فردي وعكس أحدها، يمكن تحويل كود جليكسون وكود أوبراين إلى بعضهما البعض.
- ↑ تشمل رموز BCD الأخرى ذات المسافة الموحدة رمز Libaw–Craig ذو 5 بتات غير المرتبط برمز Grayورمز 1-2-1 .
- ↑ اعتمادًا على التطبيق المستهدف للرمز، قد تكون أوزان هامينغ للرمز خصائص مهمة تتجاوز الاعتبارات النظرية للترميز، وذلك لأسباب فيزيائية أيضًا. في بعض الحالات، يجب حذف جميع حالات المسح و/أو جميع حالات الضبط (لتجنب حالات عدم التوصيل أو قصر الدائرة)، وقد يكون من المستحسن إبقاء أعلى وزن مستخدم عند أدنى مستوى ممكن (لتقليل استهلاك الطاقة لدائرة القارئ)، أو إبقاء تباين الأوزان المستخدمة صغيرًا (لتقليل الضوضاء الصوتية أو تقلبات التيار).
- 1 2 3 بالنسبة لرموز Gray BCD و Paul و، يمكن تقليل عدد مسارات القراءة اللازمة من 4 إلى 3 إذا كان عكس أحد المسارات الوسطى مقبولاً.
- 1 2 3 4 5 6 بالنسبة لرموز O'Brien I و II و Petherick و Susskind و Klar بالإضافة إلى رموز Excess-3 Gray ، يمكن اشتقاق مكمل 9s عن طريق عكس الرقم الثنائي الأكثر أهمية (الرابع).
- ↑ بالنسبة لرمز تومبكينز الثاني ، يمكن اشتقاق المتمم التساعي عن طريق عكس الأرقام الثلاثة الأولى وتبديل الرقمين الثنائيين الأوسطين.
مراجع
- ↑ غراي، جويل (مارس 2020). "فهم كود غراي: نظام ترميز موثوق" . graycode.ie . القسم: الخاتمة . تاريخ الاسترجاع : 30 يونيو 2023 .
- ١ ٢ ٣ ٤ تومبكينز، هوارد إي. (سبتمبر ١٩٥٦) [١٩٥٦-٠٧-١٦]. "رموز ثنائية-عشرية ذات مسافة وحدة للتبديل ثنائي المسار" . معاملات معهد مهندسي الكهرباء والإلكترونيات في الحواسيب الإلكترونية . مراسلات. EC-٥ (٣). كلية مور للهندسة الكهربائية ، جامعة بنسلفانيا ، فيلادلفيا، بنسلفانيا، الولايات المتحدة الأمريكية: ١٣٩. رمز Bibcode : ١٩٥٦IRTEC...٥..١٣٩T . doi : ١٠.١١٠٩/TEC.١٩٥٦.٥٢١٩٩٣٤ . ISSN ٠٣٦٧-٩٩٥٠ . مؤرشف من الأصل في ٢٠٢٠-٠٥-١٨ . تم الاسترجاع في ٢٠٢٠-٠٥-١٨ . (صفحة واحدة)
- 1 2 كاوتز، ويليام هـ. (يونيو 1958). "رموز التحقق من الأخطاء بوحدة المسافة". معاملات معهد مهندسي الراديو في الحواسيب الإلكترونية . EC-7 (2): 179-180 . Bibcode : 1958IRTEC...7..179K . doi : 10.1109/TEC.1958.5222529 . ISSN 0367-9950 . S2CID 26649532 . (صفحتان)
- ١ ٢ سوسكيند، ألفريد كريس؛ وارد، جون إروين (٢٨ مارس ١٩٥٨) [١٩٥٧، ١٩٥٦]. "III.F. رموز المسافة الموحدة / VI.E.2. الرموز الثنائية المعكوسة". كُتب في كامبريدج، ماساتشوستس، الولايات المتحدة الأمريكية. في سوسكيند، ألفريد كريس (محرر). ملاحظات حول تقنيات التحويل التناظري الرقمي . كتب التكنولوجيا في العلوم والهندسة. المجلد ١ ( الطبعة الثالثة). نيويورك، الولايات المتحدة الأمريكية: مطبعة التكنولوجيا التابعة لمعهد ماساتشوستس للتكنولوجيا / جون وايلي وأولاده، وشركة / تشابمان وهول المحدودة. الصفحات ٣-١٠–٣-١٦ [٣-١٣–٣-١٦]، ٦-٦٥–٦-٦٠ [٦-٦٠]. (x+416+2 صفحة) (ملاحظة: أُعدّ محتوى هذا الكتاب في الأصل من قِبل أعضاء هيئة التدريس في مختبر أنظمة المؤازرة ، قسم الهندسة الكهربائية، معهد ماساتشوستس للتكنولوجيا ، لبرامج صيفية خاصة عُقدت في عامي 1956 و1957. إن "شفرة القراءة" لسوسكيند هي في الواقع نسخة معدلة قليلاً من الشفرة الموضحة هنا، حيث تم تبديل صفّي البتات الأكثر أهمية لتوضيح التناظرات بشكل أفضل. كذلك، يمكن تحويل الشفرة إلى شفرة بيثريك عن طريق تبديل صفّي بتات وعكس أحدهما، بينما يمكن تحويلها إلى شفرة أوبراين الثانية عن طريق تبديل صفّي بتات وعكسهما .)
- 1 2 تشينال، جان ب. (يناير 1973). "3.3. رموز المسافة الوحدوية". كُتب في باريس، فرنسا. أساليب تصميم الأنظمة الرقمية . ترجمة: بريستون، آلان؛ سمر، آرثر ( الطبعة الإنجليزية الأولى). برلين، ألمانيا: أكاديمي-فيرلاغ / سبرينغر-فيرلاغ . ص 50. doi : 10.1007/978-3-642-86187-1 . ISBN 978-0-387-05871-9S2CID 60362404. رقم الترخيص 202-100/542/73. رقم الطلب 7617470(6047) ES 19 B 1 / 20 K 3. تاريخ الاسترجاع 21-06-2020 . (xviii+506 صفحة) (ملاحظة: الكتاب الأصلي الفرنسي لعام 1967 كان يحمل اسم "Techniques Booléennes et Calculateurs Arithmétiques"، الذي نشرته Éditions Dunod .)
- 1 2 3 4 5 6 دليل عسكري: أجهزة التشفير - تحويل زاوية العمود إلى رقمية (ملف PDF) . وزارة الدفاع الأمريكية . 30-09-1991. MIL-HDBK-231A. مؤرشف (ملف PDF) من الأصل بتاريخ 25-07-2020 . تم الاطلاع عليه بتاريخ 25-07-2020 .(ملاحظة: يحل محل MIL-HDBK-231(AS) (1970-07-01).)
- ١ ٢ ٣ سبولدينغ، كارل ب. (١٢ يناير ١٩٦٥) [٩ مارس ١٩٥٤]. "نظام الترميز والترجمة الرقمية" (ملف PDF) . مونروفيا، كاليفورنيا، الولايات المتحدة الأمريكية: شركة داتكس. براءة اختراع أمريكية رقم ٣١٦٥٧٣١أ . الرقم التسلسلي ٤١٥٠٥٨. مؤرشف (ملف PDF) من الأصل بتاريخ ٥ أغسطس ٢٠٢٠. تم الاطلاع عليه بتاريخ ٢١ يناير ٢٠١٨ .(28 صفحة)
- 1 2 راسل، أ. (أغسطس 1964). "بعض الشفرات الثنائية وشفرة جديدة بخمس قنوات" . التحكم (الأنظمة، والأجهزة، ومعالجة البيانات، والأتمتة، والإدارة، بما في ذلك تقدم الأتمتة) . ميزات خاصة. 8 ( 74). لندن، المملكة المتحدة: مورغان-غرامبان (ناشرون) المحدودة: 399-404 . تم الاسترجاع في 22 يونيو 2020 .(6 صفحات)
- 1 2 3 ستيبتز، جورج روبرت (12 يناير 1943) [26 نوفمبر 1941]. "عداد ثنائي" . نيويورك، الولايات المتحدة الأمريكية: مختبرات بيل للهواتف . براءة اختراع أمريكية رقم 2,307,868 . الرقم التسلسلي 420537. تاريخ الاسترجاع : 24 مايو 2020. الصفحة 2، العمود الأيمن، الصفوف 43-73:
[...] يمكن الحصول على فكرة أوضح عن موضع الكرات بعد كل نبضة إذا تم تمثيل مجموعة الكرات برقم له عدد مماثل من الأرقام، كل منها يمكن أن يأخذ إحدى قيمتين عشوائيتين، على سبيل المثال 0 و1. إذا كان الموضع العلوي يسمى 0 والموضع السفلي [...] 1، فيمكن قراءة إعداد العداد [...] من اليسار إلى اليمين على أنه 0,100,000. […] فيما يلي ترجمة لعدد النبضات المستلمة إلى هذا الشكل من الترميز الثنائي لأول ست عشرة نبضة كما تم استلامها على الكرات الخمس الأولى […] رقم النبضة […] الترميز الثنائي […]
(4 صفحات) - 1 2 3 4 5 ويندر، سي. فاريل (أكتوبر 1959). "مشفرات زاوية العمود توفر دقة عالية" (ملف PDF) . الصناعات الإلكترونية . 18 (10). شركة تشيلتون : 76-80 . مؤرشف من الأصل (ملف PDF) بتاريخ 28-09-2020 . تم الاسترجاع بتاريخ 14-01-2018 . ص 78:
[...] يحتوي نوع عجلة التشفير الأكثر شيوعًا في
المشفرات البصرية
على نمط رمز ثنائي دوري مصمم لإعطاء تسلسل دوري من مخرجات "تشغيل-إيقاف". يُعرف الرمز الثنائي الدوري أيضًا باسم رمز التقدم الدوري، والرمز الثنائي المنعكس، ورمز غراي. ابتكر هذا الرمز
جي آر ستيبتز
، من
مختبرات بيل للهاتف
، واقترحه
فرانك غراي
، أيضًا من مختبرات بيل للهاتف، لأول مرة لأنظمة
تعديل رمز النبض
. ومن هنا جاء اسم رمز غراي. يُستخدم رمز غراي أو الرمز الدوري بشكل أساسي للقضاء على احتمالية حدوث أخطاء عند انتقال الرمز، والتي قد تؤدي إلى غموض كبير. […]
- 1 2 3 4 5 6 7 8 9 كنوت، دونالد إرفين (12-09-2014). "التعداد والتراجع / توليد جميع الصفوف من الرتبة n " . فن برمجة الحاسوب، المجلد 4أ: الخوارزميات التوافقية، الجزء 1. المجلد 4أ ( الطبعة الأولى). أديسون-ويسلي بروفيشنال . الصفحات 442-443 . ISBN 978-0-13348885-2.(912 صفحة)
- 1 2 غراي، فرانك (17 مارس 1953) [13 نوفمبر 1947]. اتصالات الشفرة النبضية (ملف PDF) . نيويورك، الولايات المتحدة الأمريكية: مختبرات بيل للهواتف . براءة اختراع أمريكية رقم 2,632,058 . الرقم التسلسلي 785697. مؤرشف (ملف PDF) من الأصل بتاريخ 5 أغسطس 2020. تم الاطلاع عليه بتاريخ 5 أغسطس 2020 .(13 صفحة)
- 1 2 غولدبيرغ، ديفيد إدوارد (1989). الخوارزميات الجينية في البحث والتحسين والتعلم الآلي ( الطبعة الأولى). ريدينغ، ماساتشوستس، الولايات المتحدة الأمريكية: أديسون-ويسلي . Bibcode : 1989gaso.book.....G .
- ↑ بريكمان، جاك (31 يناير 1956) [31 ديسمبر 1953]. دائرة التشفير (ملف PDF) . لونغ برانش، نيو جيرسي، الولايات المتحدة الأمريكية: وزير الجيش الأمريكي . براءة اختراع أمريكية رقم 2,733,432 . الرقم التسلسلي 401738. مؤرشف (ملف PDF) من الأصل بتاريخ 5 أغسطس 2020. تم الاطلاع عليه بتاريخ 5 أغسطس 2020 .(8 صفحات)
- 1 2 راجلاند، إيرل ألبرت؛ شولتيس الابن، هاري ب. (11 فبراير 1958) [16 أكتوبر 1953]. نظام التحكم في الموضع باستخدام الشفرة الثنائية الحساسة للاتجاه (ملف PDF) . نورث هوليوود، كاليفورنيا، الولايات المتحدة الأمريكية: شركة بنديكس للطيران. براءة اختراع أمريكية رقم 2,823,345 . الرقم التسلسلي 386524. مؤرشف (ملف PDF) من الأصل بتاريخ 5 أغسطس 2020. تم الاطلاع عليه بتاريخ 5 أغسطس 2020 .(10 صفحات)
- ↑ دوميشيك، سول؛ راينر، ستيوارت (24-06-1958) [08-01-1954]. نظام التصحيح التلقائي (ملف PDF) . وزير البحرية الأمريكي . براءة اختراع أمريكية رقم 2,839,974 . الرقم التسلسلي 403085. مؤرشف (ملف PDF) من الأصل بتاريخ 05-08-2020 . تم الاطلاع عليه بتاريخ 05-08-2020 .(8 صفحات)
- 1 2 3 بيثريك، إدوارد جون (أكتوبر 1953). نظام عشري مشفر ثنائي دوري متقدم لتمثيل الأرقام (مذكرة فنية MS15). فارنبورو، المملكة المتحدة: المؤسسة الملكية للطائرات (RAE).(4 صفحات) (ملاحظة: يُشار إليه أحيانًا باسم نظام الترميز الدوري الثنائي المشفر العشري لتمثيل الأرقام .)
- 1 2 إيفانز، ديفيد سيلفستر (1960). أساسيات الأجهزة الرقمية ( الطبعة الأولى). لندن، المملكة المتحدة: هيلجر آند واتس المحدودة . تم الاسترجاع في 24 مايو 2020 . (39 صفحة)
- 1 2 إيفانز، ديفيد سيلفستر (مارس 1961). "الفصل الثالث: القراءة المباشرة من المقاييس المشفرة". البيانات الرقمية: اشتقاقها واختزالها للتحليل والتحكم في العمليات ( الطبعة الأولى). لندن، المملكة المتحدة: هيلجر آند واتس المحدودة / إنترساينس للنشر . الصفحات 18-23 . تاريخ الاسترجاع : 24 مايو 2020. الصفحات 20-23:
[...] فك التشفير. [...] لفك تشفير رموز CPB أو
WRD
، يمكن تطبيق قاعدة عكس بسيطة. تحدد قراءات المسارات الأعلى طريقة ترجمة المسارات الأدنى. تُطبق قاعدة العكس سطرًا بسطر لرموز CPB، وبالنسبة لرموز WRD، تُطبق عقدًا بعقد أو سطرًا بسطر. لذا، بدءًا من المسار العلوي أو الأبطأ تغيرًا في نمط CPB، إذا كانت النتيجة فردية (1)، يجب عكس قيمة المسار التالي، أي 0 بدلًا من 1 و1 بدلًا من 0. أما إذا كان المسار الأول زوجيًا (0)، فيُترك المسار الثاني كما هو، أي 0 بدلًا من 0 و1 بدلًا من 1. ومرة أخرى، إذا كانت قراءة المسار الثاني فردية، تُعكس قراءة المسار الثالث، وهكذا. عند تغيير قيمة فردية إلى زوجية، لا يُعكس السطر الذي يليها، وعند تغيير قيمة زوجية إلى فردية، يُعكس السطر الذي يليها. نتيجة تطبيق هذه القاعدة على النمط [...] هي نمط
ثنائي بحت
(PB) [...] حيث يمكن إعطاء كل مسار أو رقم قيمة عددية محددة (في هذه الحالة 1، 2، 4، 8، إلخ). […] باستخدام قاعدة الانعكاس سطرًا بسطر على رمز WRD، ينتج نمط [
رمز 1، 2، 4، 2
] حيث يمكن إعطاء الأرقام قيمًا عددية وجمعها عقدًا تلو الآخر. يُعد جمع الأرقام مفيدًا للغاية، على سبيل المثال، في نظام مسح ضوئي عالي السرعة؛ ولكن في نظام فك تشفير متوازي […]، من المعتاد التعامل مع كل رباعية ثنائية أو عقد كوحدة مستقلة. بعبارة أخرى، إذا كان العقد الأول أو الأكثر أهمية فرديًا، يتم تصحيح العقد الثاني أو استكماله بعكس مسار D وهكذا، والنتيجة هي النمط المتكرر لرمز WRD المصحح. هذا أمر سهل للغاية، حيث أن التغيير الوحيد المطلوب هو عكس معنى مسار D أو الرقم المكمل. […]
(8+82 صفحة) (ملاحظة: لم يذكر المؤلف غراي على الإطلاق ويسمي رمز غراي القياسي "رمز ثنائي متبادل دوري" (CPB)، ويدرجه فهرس الكتاب بشكل خاطئ على أنه "رمز ثنائي نقي دوري".)
- ↑ نيوسون، ب. أ. (1965). جداول الترميز الثنائي للزوايا ( الطبعة الأولى). هيئة الطاقة الذرية في المملكة المتحدة ، مجموعة الأبحاث، مؤسسة أبحاث الطاقة الذرية ، هارويل، المملكة المتحدة: مكتب القرطاسية التابع لجلالة الملكة . تاريخ الاسترجاع: 24 مايو 2020 . (12 صفحة)
- ↑ هيث، إف جي (سبتمبر 1961). "رواد الترميز الثنائي" . مجلة معهد المهندسين الكهربائيين . 7 (81). كلية مانشستر للعلوم والتكنولوجيا ، كلية التكنولوجيا بجامعة مانشستر ، مانشستر، المملكة المتحدة: معهد الهندسة والتكنولوجيا (IET): 539-541 . doi : 10.1049/jiee-3.1961.0300 . مؤرشف من الأصل في 28 مارس 2020. تم الاسترجاع في 22 يونيو 2020 .(3 صفحات)
- ↑ كاترمول، كينيث و. (1969). كُتب في هارلو، إسكس، المملكة المتحدة. مبادئ تعديل رمز النبض ( الطبعة الأولى). لندن، المملكة المتحدة / نيويورك، الولايات المتحدة الأمريكية: دار إيليف بوكس المحدودة / شركة أمريكان إلسيفير للنشر. الصفحات 245، 434. ISBN 978-0-444-19747-4LCCN 78-80432 . SBN 444-19747-8ص ٢٤٥:
[...] يبدو أن هناك بعض الالتباس حول نسبة هذا الرمز، إذ نُسب إليه مخترعان يحملان اسم غراي. عندما سمعتُ الاسم لأول مرة، ظننتُ أنه يُشير إلى إليشا غراي ، ويشهد هيث على استخدامه له. بينما يظن كثيرون أنه يُشير إلى فرانك غراي من مختبرات بيل للهواتف ، الذي اقترح استخدامه لأول مرة في ترميز الأنابيب عام ١٩٤٧ : وقد وردت براءة اختراعه في قائمة المراجع. [...]
(صفحتان + 448 صفحة + صفحتان) - ↑ إدواردز، أنتوني ويليام فيربانك (2004). تروس العقل: قصة مخططات فين . بالتيمور، ماريلاند، الولايات المتحدة الأمريكية: مطبعة جامعة جونز هوبكنز . الصفحات 48، 50. ISBN 0-8018-7434-3.
- ^ جروس، لوك أجاثون لويس (1872). Théorie du Baguenodier par un clerc de notaire lyonnais (بالفرنسية) (1 ed.). ليون، فرنسا: إيمي فينجترينير . مؤرشفة من الأصلي بتاريخ 2017-04-03 . تم الاسترجاع 2020-12-17 . (صفحتان + 16 صفحة + 4 صفحات قابلة للطي) (ملاحظة: تم نشر هذا الكتيب بشكل مجهول، ولكن من المعروف أن لويس غروس هو مؤلفه.)
- ^ إدوارد لوكاس (نوفمبر ١٨٨٣). La Tour d'Hanoï: Véritable casse tête annamite - Jeu Rapporté du Tonkin par le Professeur N. Claus (de Siam) Mandarin du Collège Li Sou Stian! (باللغة الفرنسية). المطبعة بول بوسريز، جولات.(ملاحظة: N. Claus de Siam هو قلب حروف اسم Lucas d'Amiens، وهو اسم مستعار للمؤلف إدوارد لوكاس .)
- ^ دي بارفيل، هنري [بالفرنسية] ، أد. (1883-12-27). "جولة هانوي، حالة حقيقية، لعبة تونكين من قبل الأستاذ ن. كلوز (دي سيام)، الماندرين من كلية لي سو ستيان. حالة حقيقية، مؤثرة، مثيرة للاهتمام للغاية. نحن لا نمتلك أفضل من استخدام الماندرين من ابن النية الهادفة إلى الحديقة "من دنيء يشير إلى جولة هانوي للأشخاص المرضى الذين يمتلكهم شيطان اللعبة" . Journal des Débats Politiques et Littéraires (مراجعة). مجلة العلوم (بالفرنسية) ( الطبعة ماتين). باريس، فرنسا: 1-2 [2]. ark:/12148/bpt6k462461g. مؤرشف من الأصل بتاريخ 18 ديسمبر 2020. تم الاطلاع عليه بتاريخ 18 ديسمبر 2020 . (صفحة واحدة)
- ↑ ألاردس، ر. إ.؛ فريزر، أ. ي. (فبراير 1883). ألاردس، روبرت إدغار ؛ فريزر، ألكسندر يول (محرران). "برج هانوي" . وقائع جمعية إدنبرة الرياضية (باللغتين الإنجليزية والفرنسية). 2 (5). جمعية إدنبرة الرياضية : 50-53 . doi : 10.1017/S0013091500037147 . eISSN 1464-3839 . ISSN 0013-0915 . S2CID 122159381 . (4 صفحات)
- ^ إدوارد لوكاس (1979) [1892]. Récréations mathématiques (باللغة الفرنسية). المجلد. 3 (إعادة إصدار مكتبة ألبرت بلانشارد ). ص. 58. (نُشرت الطبعة الأولى من هذا الكتاب بعد وفاة المؤلف.)
- هيرتر ، فيليكس؛ روت، غونتر ( 14 نوفمبر 2018) [9 أغسطس 2018، ديسمبر 2017، 9 أغسطس 2017، 22 أبريل 2016]. " تعداد كود غراي بدون حلقات وبرج بوخارست" (ملف PDF) . علوم الحاسوب النظرية . 748. برلين، ألمانيا: 40-54 . arXiv : 1604.06707 . doi : 10.1016/j.tcs.2017.11.017 . ISSN 0304-3975 . S2CID 4014870. مؤرشف (PDF) من الأصل في 16 ديسمبر 2020. تم الاسترجاع في 16 ديسمبر 2020 . (15/18/19/24 صفحة)
- ↑ غاردنر، مارتن (أغسطس 1972). "الخصائص الغريبة لرمز غراي وكيفية استخدامه لحل الألغاز". مجلة ساينتفك أمريكان . الألعاب الرياضية . المجلد 227، العدد 2. ص 106. (صفحة واحدة)
- ^ ديستل ، راينهارد (2025). نظرية الرسم البياني . نصوص الدراسات العليا في الرياضيات (الطبعة السادسة 2025 طبعة). Erscheinungsort nicht ermittelbar: سبرينغر. رقم ISBN 978-3-662-70106-5.
- ^ زيمان، يوهان. فيشر، فرديناند، محررون. (1877). "Einige neuere Vorschläge zur mehrfachen Telegraphie: A. Absatzweise vielfache Telegraphie" . مجلة دينجلر للفنون التطبيقية (باللغة الألمانية). 226 . أوغسبورغ، ألمانيا: JG Cotta'sche Buchhandlung : 499– 507. مؤرشفة من الأصلي بتاريخ 2020-12-21 . تم الاسترجاع 2020-12-21 . ص. 499:
[…] Der um die Mitte des J[ahres] 1874 براءة اختراع[e]rte, ebenfalls dem
Highton
'schen verwandte Typendrucker des French Telegraphen-Verwaltungsbeamten Baudot bei seiner 1875 براءة اختراع[e]rten Weiterentwicklung in einen fünffachen umgewandelt […]
- ↑ بوتريكا، أندرو ج. (21-06-1991). "بودو، جان موريس إميل" . في: فروهليش، فريتز إي.؛ كينت، ألين ؛ هول، كارولين م. (محررون). موسوعة فروهليش/كينت للاتصالات: المجلد 2 - من البطاريات إلى الشفرات - الاتصالات . المجلد 2. مارسيل ديكر إنك. / سي آر سي برس . الصفحات 31-34 . ISBN 0-8247-2901-3LCCN 90-3966 . تاريخ الاسترجاع : 20 ديسمبر 2020. صفحة 31:
[...] تم بناء نموذج أولي من بودو (استغرق بناؤه أربع سنوات) في عام 1876. كان جهاز الإرسال يحتوي على 5 مفاتيح مشابهة لمفاتيح البيانو. وكانت الرسائل تُرسل باستخدام شفرة خاصة مكونة من 5 عناصر ابتكرها بودو [...]
- ↑ فيشر، إريك ن. (2000-06-20). "تطور رموز الأحرف، 1874-1968" . ark:/13960/t07x23w8s . تاريخ الاسترجاع : 2020-12-20 .
[...] في عام 1872، بدأ بودو أبحاثًا لتطوير نظام تلغراف يسمح لعدة مشغلين بالإرسال في وقت واحد عبر سلك واحد، وعند استقبال الإرسالات، يقوم بطباعتها بأحرف أبجدية عادية على شريط من الورق. حصل على براءة اختراع لهذا النظام في 17 يونيو 1874. [...] بدلًا من تأخير متغير متبوع بنبضة أحادية الوحدة، استخدم نظام بودو ست وحدات زمنية موحدة لإرسال كل حرف. [...] من المحتمل أن جهاز التلغراف المبكر الخاص به استخدم رمز الست وحدات [...] الذي نسبه إلى
ديفي
في مقال نُشر عام 1877. [...] في عام 1876، أعاد بودو تصميم معداته لاستخدام رمز الخمس وحدات. مع ذلك، كانت علامات الترقيم والأرقام لا تزال ضرورية أحيانًا، لذا استعار من
هيوز
استخدام رمزين خاصين للمسافة بين الأحرف والأرقام، مما كان يتسبب في انتقال الطابعة بين الحالات في الوقت نفسه الذي كانت تُحرك فيه الورقة دون طباعة. وقد صُمم رمز الوحدات الخمس الذي بدأ استخدامه في ذلك الوقت [...] ليتناسب مع لوحة مفاتيحه [...]، التي كانت تتحكم في وحدتين من كل حرف بواسطة مفاتيح تُشغل باليد اليسرى، وفي الوحدات الثلاث الأخرى باليد اليمنى. [...]
- ↑ كتب في لشبونة، البرتغال. الاتفاقية البرقية الدولية لسانت بطرسبرغ واللوائح والتعريفات والمرفقات، مراجعة لشبونة، 1908 / إضافات النشر: وثائق المؤتمر البرقي الدولي في لشبونة (باللغة الفرنسية). برن، سويسرا: المكتب الدولي للاتحاد التلغرافي . 1909 [1908].
- ^ “الفصل التاسع. إشارات الإرسال، المادة 35. إشارات نقل الحروف الهجائية التلغرافية الدولية رقم 1 و 2، إشارات كود مورس، جهاز هيوز وآخرون جهاز سيمنز”. كتبت في مدريد، إسبانيا. اللائحة البرقية الملحقة بالاتفاقية الدولية للاتصالات السلكية واللاسلكية - البروتوكول النهائي لنظام التدقيق - مدريد، 1932 (PDF) (بالفرنسية). برن، سويسرا: المكتب الدولي للاتحاد التلغرافي . 1933 [1932]. ص 31-40 [33]. أرشفة (PDF) من النسخة الأصلية بتاريخ 2020-12-21 . تم الاسترجاع 2020-12-21 . (1+188 صفحة)
- ↑ "الفصل التاسع. إشارات الإرسال. المادة 35. إشارات إرسال الأبجدية التلغرافية الدولية رقم 1 و2، وإشارات شفرة مورس، وإشارات أجهزة هيوز وسيمنز". لوائح التلغراف الملحقة بالاتفاقية الدولية للاتصالات - البروتوكول النهائي للوائح التلغراف - مدريد 1932 (ملف PDF) (باللغتين الإنجليزية والفرنسية). لندن، المملكة المتحدة: مكتب البريد العام / مكتب القرطاسية التابع لجلالة الملك . 1933 [1932]. الصفحات 32-40 [34]. 43-152-2 / 18693. مؤرشف (ملف PDF) من الأصل بتاريخ 21-12-2020 . تم الاطلاع عليه بتاريخ 21-12-2020 . (1+2*120+26 صفحة)
- ↑ ماكميلان، ديفيد م. (27 أبريل 2010) [25 أبريل 2010، 23 أبريل 2010]. "رموز لا تُحتسب - بعض رموز التلغراف الطباعية كمنتجات لتقنياتها (مع التركيز بشكل خاص على آلة الطباعة عن بُعد)" . lemur.com . المراجعة 3. مينيرال بوينت، ويسكونسن، الولايات المتحدة الأمريكية. مؤرشف من الأصل في 18 ديسمبر 2020. تم الاسترجاع في 20 ديسمبر 2020 .
- ^ زيمانيك، هاينريش “هاينز” جوزيف (12/1983/01). أوتو شافلر (1838-1928). شركة Pionier des Telephons وTelegraphie وLochkarte هي شركة Erbauer der ersten Wiener Telephonzentrale . Blätter für Technikgeschichte (باللغتين الألمانية والإنجليزية). المجلد. 41-43 (1979-1981) (1 طبعة). فيينا، النمسا: متحف Technisches für Industrie und Gewerbe ، Forschungsinstitut für Technikgeschichte / Springer-Verlag . ص 81 – 118. ISBN 3-21181779-4ISSN 0067-9127 . OCLC 952698275 .
- ↑ زيمانيك، هاينريش "هاينز" جوزيف (7 يونيو 1976). "تاريخ الحاسوب وما قبله في أوروبا الوسطى" . كُتب في فيينا، النمسا. ورشة العمل الدولية حول إدارة متطلبات المعرفة . AFIPS '76: وقائع المؤتمر والمعرض الوطني للحاسوب، 7-10 يونيو 1976. المجلد 1. نيويورك، الولايات المتحدة الأمريكية: الاتحاد الأمريكي لجمعيات معالجة المعلومات ، رابطة آلات الحوسبة . الصفحات 15-20 . doi : 10.1145/1499799.1499803 . ISBN 978-1-4503-7917-5S2CID 14114959. مؤرشف من الأصل بتاريخ 17-12-2020 . تم الاطلاع عليه بتاريخ 17-12-2020 . صفحة 17: [ ...
] في عام 1874،
اخترعشيفلر جهاز تلغراف طباعي آخر
،
وهو
نظام رباعي مثل
نظام بودو
، ولكنه أكثر تطورًا من الناحية الميكانيكية. كان
جهاز تلغراف هيوز
مزودًا بإصبعين يدوران بشكل متزامن، أحدهما في المرسل والآخر في المستقبل. من خلال لوحة مفاتيح تشبه لوحة مفاتيح البيانو، يختار المشغل حرفًا، وبالتالي يلامس الإصبع الدوار في الاتجاه المقابل. وبما أن إصبع المستقبل كان في نفس الاتجاه في هذه اللحظة، يمكن للمستقبل طباعة الحرف الصحيح. يستخدم كل من جهازي التلغراف الطباعيين بودو وشيفلر رمزًا ثنائيًا مكونًا من خمس بتات. ... إن رمز شيفلر هو رمز ثنائي معكوس! ما حصل عليه
إف. غراي
كبراءة اختراع في عام 1953 لتقنية
PCM
، طبقه شيفلر في جهاز التلغراف الخاص به في عام 1874، ولسبب مماثل: الموثوقية. كانت أصابعه تستشعر على خمس كاميرات جميع التوليفات تباعًا؛ فالإصبع الأيمن يُفعّل الطباعة. إذا كان على الأصابع القيام بأقل عدد ممكن من الحركات، فإن الحل هو الشفرة الثنائية المنعكسة. بالنسبة لشافلر، كانت هذه الفكرة بسيطة. وبشكل أدق، وُصفت الشفرة في رسالة من موظف البريد النمساوي، يوهان نيبوموك تويفيلهارت،
أُدرجت
كحاشية، حيث ذكر أن شافلر وجد الشفرة من خلال دمج قضبان خشبية بتوليفات مختلفة حتى توصل إلى أفضل حل. ويدّعي موظف بريد آخر، ألكسندر فيلهلم لامبرت من لينز، أنه عرض هذه الشفرة على شافلر في وقت مبكر من عام 1872، لكن هذا الادعاء غير واضح ولا يمكن التحقق منه.
(6 صفحات)
- ↑ غودال، ويليام م. (يناير 1951). "التلفزيون بتقنية تعديل رمز النبض". مجلة بيل سيستم التقنية . 30 (1): 33-49 . Bibcode : 1951BSTJ...30...33G . doi : 10.1002/j.1538-7305.1951.tb01365.x .(ملاحظة: تم تقديمها شفهياً أمام المؤتمر الوطني لمعهد مهندسي الراديو، مدينة نيويورك، مارس 1949.)
- ↑ كارنو، موريس (نوفمبر 1953) [23 أبريل 1953، 17 مارس 1953]. "طريقة الخريطة لتوليف دوائر المنطق التوافقي" (ملف PDF) . معاملات المعهد الأمريكي للمهندسين الكهربائيين، الجزء الأول: الاتصالات والإلكترونيات . 72 (5): 593-599 . رمز Bibcode : 1953TAICE..72..593K . doi : 10.1109/TCE.1953.6371932 . S2CID 51636736. ورقة بحثية رقم 53-217. مؤرشفة من الأصل (ملف PDF) بتاريخ 16 أبريل 2017. تم الاطلاع عليها بتاريخ 16 أبريل 2017 . (ملاحظة: يحتوي أيضاً على مراجعة قصيرة بقلم صموئيل هـ. كالدويل .)
- ↑ ويكرلي، جون ف. (1994). التصميم الرقمي: المبادئ والممارسات . نيوجيرسي، الولايات المتحدة الأمريكية: برنتيس هول . الصفحات 48-49 ، 222. ISBN 0-13-211459-3.(ملاحظة: يشير القسمان الموجودان في الصفحتين معًا إلى أن خرائط كارنو يتم تصنيفها باستخدام رمز غراي. ويذكر القسم الأول أنها مصنفة برمز يتغير بت واحد فقط بين المدخلات، ويذكر القسم الثاني أن هذا الرمز يسمى رمز غراي.)
- ↑ براون، فرانك ماركهام (2012) [2003، 1990]. "3.9.2 الخرائط". الاستدلال البولياني - منطق المعادلات البوليانية (إعادة إصدار الطبعة الثانية ). مينولا، نيويورك، الولايات المتحدة الأمريكية: منشورات دوفر، ص 49. ISBN 978-0-486-42785-0ص 49:
[…] ترتب خريطة كارنو وسائط المميزات وفقًا للرمز الثنائي المنعكس، والذي يُسمى أيضًا رمز غراي. […]
(12+291+3 صفحات) الطبعة الأولى - ^ هاندلر، فولفجانج (1958). Ein Minimisierungsverfahren zur Synthese von Schaltkreisen (Minimisierungsgraphen) (أطروحة) (باللغة الألمانية). بوتسدام، ألمانيا: Technische Hochschule Darmstadt . د 17. (73 صفحة + ملحق)
- ^ بيرغر، إريك ر. هاندلر، فولفغانغ (1967) [1962]. ستينبوخ، كارل دبليو ؛ فاغنر، سيغفريد دبليو. (محرران). Taschenbuch der Nachrichtenverarbeitung (باللغة الألمانية) (2 ed.). برلين، ألمانيا: سبرينغر-فيرلاغ OHG . ص 64، 1034-1035 ، 1036، 1038. LCCN 67-21079 . العنوان رقم 1036. ص. 64:
[…] Übersichtlich ist die Darstellung nach
Händler
، die sämtliche Punkte، numeriert nach dem
Gray-Code
[…]، auf dem Umfeld eines Kreises anordnet. يمكنك تجربة كل ما تحتاجه في الساحة. […]
[ مخطط هاندلر ، حيث يتم ترتيب جميع النقاط، المرقمة وفقًا لرمز غراي ، على محيط دائرة، سهل الفهم. ومع ذلك، فهو يحتاج إلى مساحة كبيرة. ] - ^ “Informatik Sammlung Erlangen (ISER)” (في المانيا). إرلانجن، ألمانيا: جامعة فريدريش ألكسندر . 2012/03/13. أرشفة من النسخة الأصلية بتاريخ 2017-05-16 . تم الاسترجاع 2017/04/12 .
- ^ “Informatik Sammlung Erlangen (ISER) – Impressum” (في المانيا). إرلانجن، ألمانيا: جامعة فريدريش ألكسندر . 2012/03/13. مؤرشف من الأصل بتاريخ 2012-02-26 . تم الاسترجاع 2017/04/15 .
- 1 2 3 4 5 بهات، جيريش س.؛ سافاج، كارلا ديان (1996). "رموز غراي المتوازنة" . المجلة الإلكترونية للتوافقية . 3 (1) R25. doi : 10.37236/1249 .
- ↑ دونوهيو، رايان (2003). "التزامن في دوائر المنطق الرقمي" (ملف PDF) . مؤرشف (PDF) من الأصل بتاريخ 15 يناير 2018. تم الاطلاع عليه بتاريخ 15 يناير 2018 .
- ↑ هولست، جورج د. (1962-02-06) [1957-11-15]. عداد الشفرة الثنائية المعكوسة (ملف PDF) . نوتلي، نيو جيرسي، الولايات المتحدة الأمريكية: شركة الاتصالات والتلغراف الدولية (ITT). براءة اختراع أمريكية رقم 3,020,481 . الرقم التسلسلي 696793. مؤرشف (ملف PDF) من الأصل بتاريخ 2020-08-06 . تم الاطلاع عليه بتاريخ 2020-08-06 .(5 صفحات)
- 1 2 3 4 باول، إي. ألكسندر (يونيو 1968). "رموز مفيدة بشكل خاص للتحويلات من تناظري إلى رقمي". ملاحظة موجزة حول الرموز المفيدة لدوائر التحكم في الموائع (ملف PDF) . كرانفيلد، المملكة المتحدة: كلية الطيران ، قسم هندسة الإنتاج. الصفحات 7، 9. S2CID 215864694. مذكرة كلية الطيران 156. مؤرشفة (ملف PDF) من الأصل بتاريخ 15 ديسمبر 2020. تم الاطلاع عليها بتاريخ 15 ديسمبر 2020 . (18 صفحة) (ملاحظة: تشير الورقة إلى أن رمز جليكسون هو رمز غراي المعدل، وتكتب اسم ريتشارد دبليو هامينغ بشكل خاطئ .)
- ↑ ميهتا، حذيفة؛ أوينز، روبرت مايكل؛ إيروين، ماري جين "جيني" (22 مارس 1996). "بعض المشكلات في عنونة الشفرة الرمادية". وقائع ندوة البحيرات العظمى السادسة حول VLSI . جمعية IEEE للحاسبات . ص 178-181 . doi : 10.1109/GLSV.1996.497616 . ISBN 978-0-8186-7502-7ISSN 1066-1395 . S2CID 52837310 .
- 1 2 دوران، روبرت "بوب" ويليام (مارس 2007). شفرة غراي (ملف PDF) . سلسلة تقارير أبحاث مركز الرياضيات المتقطعة وعلوم الحاسوب النظرية. مركز الرياضيات المتقطعة وعلوم الحاسوب النظرية، جامعة أوكلاند ، نيوزيلندا. CDMTCS-304. مؤرشف (ملف PDF) من الأصل بتاريخ 22-05-2020 . تم الاطلاع عليه بتاريخ 23-05-2020 .(25 صفحة)
- ↑ سو، تشينغ-لونغ؛ تسوي، تشي-ينغ؛ ديسبين، ألفين م. (1994). تصميم معماري منخفض الطاقة وتقنيات تجميع للمعالجات عالية الأداء (ملف PDF) (تقرير). مختبر هندسة الحاسوب المتقدمة. ACAL-TR-94-01. مؤرشف (ملف PDF) من الأصل بتاريخ 26-07-2020 . تم الاطلاع عليه بتاريخ 17-12-2020 .
- ↑ غو، هوي؛ باراميسواران، سري (أبريل–يونيو 2010). "ترميز غراي المُزاح لتقليل تبديل ناقل عناوين ذاكرة التعليمات للأنظمة المدمجة منخفضة الطاقة". مجلة هندسة النظم . 56 ( 4–6 ): 180–190 . doi : 10.1016/j.sysarc.2010.03.003 .
- ↑ ديتز، هنري جوردون "هانك" (2002). "خوارزميات أغريغيت السحرية: تحويل كود غراي" . مجلة أغريغيت . قسم الهندسة الكهربائية وهندسة الحاسوب، كلية الهندسة، جامعة كنتاكي . مؤرشف من الأصل بتاريخ 16 ديسمبر 2020. تم الاطلاع عليه بتاريخ 16 ديسمبر 2020 .
- ↑ ماكسفيلد، ماكس (29-06-2007). "كيفية توليد رموز غراي للمتتاليات غير قوى العدد 2" . مؤرشف من الأصل في 29-01-2022 . تم الاسترجاع في 29-01-2022 .
- ↑ (التسلسل A290772 في OEIS )
- 1 2 غوان، داه-جيه (1998). "رموز غراي المعممة مع تطبيقاتها". وقائع المجلس العلمي الوطني، جمهورية الصين، الجزء أ . 22 : 841-848 . CiteSeerX 10.1.1.119.1344 .
- ↑ فاغنر، دي جي؛ ويست، جيه. (1991). "بناء رموز غراي الموحدة". كونغرسوس نوميرانتيوم . 80 : 217-223 .
- 1 2 سوبارتا، آي. نينغاه (2005). "برهان بسيط على وجود رموز غراي المتوازنة أُسّيًا" . المجلة الإلكترونية للتوافقية . 12 N19. doi : 10.37236/1986 .
- 1 2 فلاهيف، ماري إليزابيث ؛ بوز، بيلا (2007). "موازنة رموز غراي الدورية من الرتبة R " . المجلة الإلكترونية للتوافقية . 14 R31. doi : 10.37236/949 .
- ↑ ستراكس، راؤول؛ بيسينز، فرانك (2016). "أريادني: منهج مبسط لاستمرارية الحالة" . أمن يوزنيكس . 25 .
- ↑ سافاج، كارلا ديان (1997). "دراسة استقصائية لرموز غراي التوافقية" . مجلة SIAM . 39 (4). جمعية الرياضيات الصناعية والتطبيقية (SIAM): 605-629 . Bibcode : 1997SIAMR..39..605S . CiteSeerX 10.1.1.39.1924 . doi : 10.1137/S0036144595295272 . JSTOR 2132693. S2CID 6375360 .
- 1 2 سافاج، كارلا ديان ؛ وينكلر، بيتر (1995). "رموز غراي الرتيبة ومشكلة المستويات المتوسطة" . مجلة نظرية التوافيق . السلسلة أ. 70 (2): 230-248 . doi : 10.1016/0097-3165(95)90091-8 . ISSN 0097-3165 .
- ↑ سافاج، كارلا ديان (16 يناير 1997). "دورات طويلة في المستويين الأوسطين من الشبكة البوليانية" . آرس كومبيناتوريا . 35 (أ). جامعة ولاية كارولينا الشمالية، رالي، كارولينا الشمالية، الولايات المتحدة الأمريكية: 97-108 . CiteSeerX 10.1.1.39.2249 . ISSN 0381-7032 . S2CID 15975960. مؤرشف من الأصل في 13 مايو 2020. تم الاسترجاع في 13 مايو 2020 . (15 صفحة)
- 1 2 غودين، لويس (1999). "مواد تكميلية لمقرر الرياضيات المتقطعة التطبيقية MATH 343" (ملف PDF) . قسم الرياضيات، جامعة سيمون فريزر . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 17 فبراير 2015.
- ↑ ساودا، جوزيف "جو"؛ وونغ، دينيس تشي-هيم (2007). "خوارزمية سريعة لتوليد رموز بيكيت-غراي". الملاحظات الإلكترونية في الرياضيات المتقطعة . 29 : 571-577 . doi : 10.1016/j.endm.2007.07.091 .
- ↑ ريتشاردز، ريتشارد كولر (يناير 1971). "شفرات الثعبان في الصندوق". كُتبت في أميس، أيوا، الولايات المتحدة الأمريكية. التصميم الرقمي . نيويورك، الولايات المتحدة الأمريكية: وايلي-إنترساينس ، جون وايلي وأولاده، الصفحات 206-207 . ISBN 0-471-71945-5. إل سي سي إن 73-147235 . (12+577+1 صفحة)
- 1 2 NZ 264738 ، سبيدينغ، نورمان بروس، "مشفر موضعي"، نُشر في 28 أكتوبر 1994
- ↑ سبيدينغ، نورمان بروس (28 أكتوبر 1994). "فيما يلي نسخة من براءة الاختراع المؤقتة المقدمة نيابةً عن شركة الأبحاث الصناعية المحدودة بتاريخ 28 أكتوبر 1994 - براءة الاختراع النيوزيلندية رقم 264738" (ملف PDF) . شركة الأبحاث الصناعية المحدودة. براءة الاختراع النيوزيلندية رقم 264738. مؤرشفة (ملف PDF) من الأصل بتاريخ 29 أكتوبر 2017. تم الاطلاع عليها بتاريخ 14 يناير 2018 .
- ↑ هيلتجن، آلان ب.؛ باترسون، كينيث ج.؛ براندستيني، ماركو (سبتمبر 1996). "رموز غراي أحادية المسار". معاملات IEEE في نظرية المعلومات . 42 (5): 1555-1561 . Bibcode : 1996ITIT...42.1555H . doi : 10.1109/18.532900 . Zbl 857.94007 .
- ↑ هيلتجن، آلان ب.؛ باترسون، كينيث ج. (سبتمبر 2001). "رموز الدوائر أحادية المسار" (ملف PDF) . معاملات IEEE في نظرية المعلومات . 47 (6): 2587-2595 . رمز Bibcode : 2001ITIT...47.2587H . CiteSeerX 10.1.1.10.8218 . doi : 10.1109/18.945274 . مؤرشف (PDF) من الأصل في 15 يناير 2018. تم الاسترجاع في 15 يناير 2018 .
- ↑ إتزيون، توفي؛ شوارتز، موشيه (نوفمبر 1999) [17-05-1998]. "بنية رموز غراي أحادية المسار" (ملف PDF) . معاملات IEEE في نظرية المعلومات . IT-45 (7): 2383–2396 . Bibcode : 1999ITIT...45.2383S . CiteSeerX 10.1.1.14.8333 . doi : 10.1109/18.796379 . مؤرشف (PDF) من الأصل في 15-01-2018 . تم الاسترجاع في 15-01-2018 . التقرير الفني CS0937، مؤرشف بتاريخ 15 ديسمبر 2018 في أرشيف الإنترنت (Wayback Machine).
- ↑ سيلكه، تورستن (1997) [1993-03-01]. "رموز رمادية ذات مسارات قليلة (مسألة ماركو براندستيني)" . مؤرشف من الأصل بتاريخ 2017-10-29 . تم الاطلاع عليه بتاريخ 2017-10-29 .
- 1 2 إتزيون، توفي؛ باترسون، كينيث ج. (مايو 1996). "رموز غراي أحادية المسار شبه المثلى" (ملف PDF) . معاملات IEEE في نظرية المعلومات . IT-42 (3): 779-789 . Bibcode : 1996ITIT...42..779E . CiteSeerX 10.1.1.14.1527 . doi : 10.1109/18.490544 . مؤرشف (PDF) من الأصل في 30 أكتوبر 2016. تم الاسترجاع في 8 أبريل 2018 .
- ↑ روسكي، فرانك ؛ ويستون، مارك (18-06-2005). "دراسة استقصائية لمخططات فين: المخططات المتناظرة" . دراسات ديناميكية. المجلة الإلكترونية للتوافقية . doi : 10.37236/26 .
- ↑ ألسياتور، ديفيد ج.؛ هيستاند، مايكل ب. (1999). الميكاترونيات . ماكجرو هيل للتعليم - أوروبا. ISBN 978-0-07-131444-2.
- ↑ ويليامز، غاري (25-07-2008). "مطلوب "رمز رمادي أحادي المسار" لترميز 360 درجة باستخدام 9 مستشعرات . تبادل الخبراء .
- ↑ باور، فلوريان. "مشفر دوار أحادي المسار مطلق ذو 9 بتات بتقنية غراي كود" . ثينجيفيرس .
- ↑ كريشنا (11 مايو 2008). "الرمز الرمادي لـ QAM" . مؤرشف من الأصل بتاريخ 29 أكتوبر 2017. تم الاطلاع عليه بتاريخ 29 أكتوبر 2017 .
- ^ سترانج ، توماس. دامان، أرمين؛ روكل، ماتياس. بلاس ، سيمون (أكتوبر 2009). استخدام الرموز الرمادية كمعرفات الموقع (PDF) . 6. GI/ITG KuVS Fachgespräch Ortsbezogene Anwendungen und Dienste (باللغتين الإنجليزية والألمانية). أوبربفافنهوفن، ألمانيا: معهد الاتصالات والملاحة، مركز الفضاء الجوي الألماني (DLR). سيتيسيركس 10.1.1.398.9164 . أرشفة (PDF) من النسخة الأصلية بتاريخ 2015-05-01 . تم الاسترجاع 2020-12-16 . (5/8 صفحات)
- توماس سترانج وآخرون (أكتوبر 2009). "استخدام رموز غراي كمعرّفات للموقع" (ملف PDF) . ResearchGate (ملخص) (باللغتين الألمانية والإنجليزية). مؤرشف من الأصل بتاريخ 3 سبتمبر 2020.
- ↑ غريفراث، ماركوس (2009). "مقدمة في نظرية الترميز الحلقي الخطي". في: سالا، ماسيميليانو؛ مورا، تيو؛ بيريه، لودوفيك؛ ساكاتا، شوجيرو؛ ترافيرسو، كارلو (محررون). قواعد غروبنر، والترميز، وعلم التشفير . سبرينغر ساينس آند بيزنس ميديا . ص 220. ISBN 978-3-540-93806-4.
- ↑ سوليه، باتريك (2016). "رموز كيردوك وبريباراتا" . في هازوينكل، ميشيل (محرر). موسوعة الرياضيات . سبرينغر ساينس + بيزنس ميديا . ISBN 978-1-4020-0609-8تمت أرشفة النسخة الأصلية بتاريخ 29-10-2017 .
- ↑ سبولدينغ، كارل ب. (12-07-1965). كيفية استخدام مشفرات العمود . مونروفيا، كاليفورنيا، الولايات المتحدة الأمريكية: شركة داتكس.(85 صفحة)
- 1 2 ويلر، إدوين ل. (30-12-1969) [05-04-1968]. مُشفِّر تناظري إلى رقمي (PDF) . نيويورك، الولايات المتحدة الأمريكية: شركة كونراك . براءة اختراع أمريكية رقم 3487460A . الرقم التسلسلي 719026 (397812). مؤرشف (PDF) من الأصل بتاريخ 05-08-2020 . تم الاسترجاع بتاريخ 21-01-2018 . صفحة 5، العمود الأيسر 9، الصفوف 15-22:
[...] إن
رمز MOA-GILLHAM هو في الأساس مزيج من رمز Gray المذكور أعلاه
ورمز Datex
المعروف
؛ تم الكشف عن رمز Datex في براءة الاختراع الأمريكية
رقم 3,165,731
. يتمثل الترتيب في أن رمز Datex يحدد البتات الخاصة بعدد الوحدات في جهاز التشفير، بينما يحدد رمز Gray البتات الخاصة بكل عقد من الرتب العليا، أي العشرات والمئات، وما إلى ذلك.
(11 صفحة)
- 1 2 3 4 5 6 دوكتر، فولكرت؛ شتاينهاور، يورغن (18-06-1973). "2.4. ترميز الأرقام في النظام الثنائي". الإلكترونيات الرقمية . مكتبة فيليبس التقنية (PTL) / ماكميلان للتعليم (إعادة طبع الطبعة الإنجليزية الأولى ). أيندهوفن، هولندا: مطبعة ماكميلان المحدودة / مصانع مصابيح فيليبس NV . الصفحات 32، 39، 50-53 . doi : 10.1007/978-1-349-01417-0 . ISBN 978-1-349-01419-4SBN 333-13360-9ص ٥٣:
[...] يستخدم رمز Datex [...] رمز O'Brien II ضمن كل عقد، وأرقامًا عشرية معكوسة للانتقالات العشرية. ولمزيد من المعالجة، يلزم تحويل الرمز إلى التدوين العشري الطبيعي. ولأن رمز O'Brien II يُشكّل مكملًا 9 ، فإن هذا لا يُسبب صعوبات خاصة: فعندما تُمثل كلمة الرمز للعشرات عددًا فرديًا، تُعطى كلمات الرمز للآحاد العشرية كمكملات 9 عن طريق عكس الرقم الثنائي الرابع. [...]
- 1 2 3 4 5 دوكتر، فولكرت؛ شتاينهاور، يورغن (1975) [1969]. “2.4.4.6. رموز إينشريتيج”. الإلكترونيات الرقمية في Meßtechnik und Datenverarbeitung: Theoretische Grundlagen und Schaltungstechnik . فيليبس فاشبوخر (باللغة الألمانية). المجلد. أنا (تحسين وتوسيع الطبعة الخامسة). هامبورغ، ألمانيا: شركة Deutsche Philips GmbH . الصفحات 41، 48، 51، 58، 60-61 . ISBN 3-87145-272-6.(xii+327+3 صفحات)
- ↑ "...قياس دقيق لمستوى السائل - من أي مسافة!" . مجلة مصفاة البترول (إعلان). 33 (9). شركة جلف للنشر : 368. سبتمبر 1954. ISSN 0096-6517 . ص 368:
[...] يتم دمج عملية الإرسال الكاملة، والقياس، والتحكم عن بُعد في نظام موحد واحد عند تركيب نظام قياس عن بُعد برمز النبض "Varec". [...]
- ↑ بيشوب، برنارد دبليو؛ ريبيتا، أنتوني أ؛ جياريزو، فرانك سي. (13 أغسطس 1968) [3 أبريل 1963]. "نظام قياس عن بعد وتحكم إشرافي بإشارات قياس عن بعد مستمرة عادةً" . شركة ليدز ونورثروب، براءة اختراع أمريكية رقم 3397386A.
- ↑ "تنسيق نبضات المُشفِّر". دليل التركيب والتشغيل لجهاز الإرسال الصغير ذي الأربعة أسلاك طراز 1900 (ملف PDF) . سايبرس، كاليفورنيا، الولايات المتحدة الأمريكية: ويسو فاريك، يناير 1993 [1991-07-01]. الصفحات 4-4 – 4-8 . 33-08461. مؤرشف (ملف PDF) من الأصل بتاريخ 16-05-2020 . تم الاطلاع عليه بتاريخ 16-05-2020 . (38 صفحة) (ملاحظة: يجب أن يقرأ الموضع 5 لكلمة "بوصات" في الصفحة 04-8 "0111" بدلاً من "1111".)
- ↑ "2.2.3.3 تنسيق بيانات مستوى MSP". جهاز الإرسال الصغير ذو 4 أسلاك من طراز Varec 1900 (من BSAP إلى بروتوكول العلامة/المسافة (MSP)) - ملاحظات التطبيق (PDF) . شركة إيمرسون إلكتريك . الصفحات 11-14 . مؤرشف (PDF) من الأصل بتاريخ 16-05-2020 . تم الاطلاع عليه بتاريخ 16-05-2020 . (6+33 صفحة)
- 1 2 لوكال، هارولد م. (ديسمبر 1959). "العمليات الحسابية للحواسيب الرقمية باستخدام نظام ثنائي معكوس مُعدَّل". معاملات معهد مهندسي الراديو في الحواسيب الإلكترونية . EC-8 (4): 449-458 . doi : 10.1109/TEC.1959.5222057 . ISSN 0367-9950 . S2CID 206673385 . (10 صفحات)
- 1 2 سيلرز الابن، فريدريك ف.؛ هسياو، مو-يو؛ بيرنسون، ليروي و. (نوفمبر 1968). منطق كشف الأخطاء للحواسيب الرقمية ( الطبعة الأولى). نيويورك، الولايات المتحدة الأمريكية: شركة ماكجرو هيل للنشر . الصفحات 152-164 . LCCN 68-16491 . OCLC 439460 .
- 1 2 3 وايتمان، إريك جيفري (1972). "الفصل 6. قياس الإزاحة" . أجهزة القياس في التحكم بالعمليات ( الطبعة الأولى). لندن، المملكة المتحدة: دار نشر بتروورث وشركاه المحدودة . الصفحات 122-123 . ISBN 0-408-70293-1ص ١٢٢-١٢٣:
[...] توجد أشكال أخرى من التشفير معروفة جيدًا. من بينها تشفير المؤسسة الملكية للرادار ؛ وتشفير الفائض الثلاثي العشري ؛ وتشفير جيلهام الذي توصي به منظمة الطيران المدني الدولي (ICAO) لنقل الارتفاع تلقائيًا لأغراض مراقبة الحركة الجوية ؛ وتشفير بيثريك ؛ وتشفير ليزلي وراسل التابع للمختبر الوطني للهندسة . لكل منها مزاياها الخاصة، وهي متوفرة كخيارات من قبل العديد من مصنعي أجهزة التشفير. [...]
(12+367+5 صفحات) - ↑ فيليبس، داريل (2012-07-26) [1998]. "الارتفاع - MODEC ASCII" . إلكترونيات الطيران الرياضية. مؤرشف من الأصل في 2012-07-26.
- ↑ ستيوارت، ك. (2010-12-03). "شفرة غراي للطيران: شرح شفرة غيلهام" . خدمات الحاسوب المخصصة (CCS). مؤرشف من الأصل في 2018-01-16 . تم الاسترجاع في 2018-01-14 .
- ↑ ليزلي، ويليام "بيل" إتش بي؛ راسل، أ. (1964). رمز عشري دوري تقدمي للترجمة البسيطة إلى مخرجات عشرية وتناظرية (تقرير). إيست كيلبرايد، غلاسكو، المملكة المتحدة: المختبر الوطني للهندسة . تقرير NEL رقم 129.(17 صفحة)
- ↑ ليزلي، ويليام "بيل" إتش بي (1974). "العمل على التحكم العددي في مختبرات NEL" . في: كونيغسبرغر، فرانز؛ توبياس، ستيفن ألبرت (محرران). وقائع المؤتمر الدولي الرابع عشر لتصميم وبحوث أدوات الآلات، 12-14 سبتمبر 1973. مطبعة ماكميلان المحدودة . الصفحات 215-224 [215، 217]. doi : 10.1007/978-1-349-01921-2_30 . ISBN 978-1-34901921-2LCCN 73-16545 . SBN 333-14913-0أُرشف من المصدر الأصلي بتاريخ 7 أبريل 2022. تم الاطلاع عليه بتاريخ 21 مايو 2020 .
- ^ هوكلاس، أرشيبالد (1989/09/06) [1988/04/29]. “Abtastvorrichtung zur digitalen Wego- oder Winkelmessung” (PDF) (باللغة الألمانية). VEB Schiffselektronik يوهانس وارنكي . براءة اختراع GDR DD271603A1. WP H 03 M / 315 194 8. مؤرشفة من الأصلي (PDF) بتاريخ 2018-01-18 . تم الاسترجاع 18/01/2018 – عبر ديباتيس .
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ هوكلاس، أرشيبالد (٢٠٠٥). "رمز غراي - رمز المسافة الموحدة" . مؤرشف من الأصل بتاريخ ١٥ يناير ٢٠١٨. تم الاسترجاع بتاريخ ١٥ يناير ٢٠١٨ .
- 1 2 3 4 5 هوكلاس، أرشيبالد (2005). “Gray-Kode – Einschrittiger Abtastkode” (باللغة الألمانية). مؤرشف من الأصل بتاريخ 15-01-2018 . تم الاسترجاع 2018-01-15 .
- ↑ بيثريك، إدوارد جون؛ هوبكنز، أ. ج. (1958). بعض الأجهزة الرقمية المطورة حديثًا لترميز دوران الأعمدة (مذكرة فنية MS21). فارنبورو، المملكة المتحدة: المؤسسة الملكية للطائرات (RAE).
- ^ “جهاز التحويل الرقمي als Analog-Digital-Wandler in der Steuer-، Meß- und Regeltechnik” (PDF) . التقنية ميتيلونجن . Relais, elektronische Geräte, Steuerungen (باللغة الألمانية). رقم 13. كولونيا نيهل، ألمانيا: فرانز بومغارتنر (فرابا). مايو 1963. ص 1– 2. مؤرشفة من الأصلي (PDF) بتاريخ 2020-05-21 . تم الاسترجاع 2020-05-21 . الصفحات 1– 2:
[…] شركة Die Firma Harrison Reproduction Equipment، فارنبورو/إنجلترا […] قبعة في شركة التطوير السريع في Zusammenarbeit mit der British Luftwaffe والصناعات البريطانية التي تعمل في مجال التحويل الرقمي الميكانيكي […] إلى أحد تقنيي Reife gebracht، يموت بسرعة من خلال Anforderungen […] genügt. […] Um bei der dezimalen Entschlüsselung des use Binärcodes zu eindeutigen und bei der Übergabe von einer Dezimalstelle zur aneren in der Reihenfolge immer richtigen Ergebnissen zu kommen، wurde a Special Code entwickelt، der jed Möglichkeit einer Fehlaussage durch sein Prinzip ausschließt und der außerdem durch seinen Aufbau eine einfache Entschlüsselung erlaubt. يعتمد الكود على
Petherick-Code
. […]
(4 صفحات)
- 1 2 تشارنلي، سي جيه؛ بيدجود، آر إي؛ بوردمان، جي إي تي (أكتوبر 1965). "تصميم مشفر موضع هوائي". وقائع الاتحاد الدولي للتحكم الآلي ، المجلد 2 (3). كلية الطيران، كرانفيلد، بيدفورد، إنجلترا: 75-88 . doi : 10.1016/S1474-6670(17)68955-9 . الفصل 1.5.
- ↑ هولينغديل، ستيوارت هـ. (19 سبتمبر 1958). "الجلسة 14: معالجة البيانات" . تطبيقات الحاسوب (ورقة بحثية). أطلس - تطبيقات الحاسوب، جامعة نوتنغهام، 15-19 سبتمبر 1958. مؤرشف من الأصل بتاريخ 25 مايو 2020. تم الاطلاع عليه بتاريخ 25 مايو 2020 .
- 1 2 3 أوبراين، جوزيف أ. (مايو 1956) [15 نوفمبر 1955، 23 يونيو 1955]. "رموز عشرية دورية لمحولات التناظرية إلى الرقمية" . معاملات المعهد الأمريكي للمهندسين الكهربائيين، الجزء الأول: الاتصالات والإلكترونيات . 75 (2). مختبرات بيل للهاتف، وييباني، نيو جيرسي، الولايات المتحدة الأمريكية: 120-122 . رمز Bibcode : 1956TAICE..75..120O . doi : 10.1109/TCE.1956.6372498 . ISSN 0097-2452 . S2CID 51657314. ورقة بحثية 56-21. مؤرشفة من الأصل في 18 مايو 2020. تم الاسترجاع في 18 مايو 2020 . (3 صفحات) (ملاحظة: تم إعداد هذه الورقة للعرض في الاجتماع العام الشتوي لجمعية مهندسي الكهرباء والإلكترونيات، نيويورك، الولايات المتحدة الأمريكية، من 30 يناير 1956 إلى 3 فبراير 1956.)
- 1 2 3 4 5 6 7 8 9 ستينبوخ، كارل دبليو ، أد. (1962). كتبت في كارلسروه، ألمانيا. Taschenbuch der Nachrichtenverarbeitung (باللغة الألمانية) (1 ed.). برلين / غوتنغن / نيويورك: Springer-Verlag OHG . ص 71 – 74، 97، 761 – 764، 770، 1080 – 1081. LCCN 62-14511 .
- 1 2 3 4 5 6 7 8 9 ستينبوخ، كارل دبليو ؛ ويبر، وولفغانغ. هاينمان، تراوت، محرران. (1974) [1967]. مجال المعلوماتية – النطاق الثاني – البنية والبرمجة لأنظمة EDV . Taschenbuch der Nachrichtenverarbeitung (باللغة الألمانية). المجلد. 2 (3 طبعة). برلين، ألمانيا: سبرينغر فيرلاغ . ص 98 – 100. ISBN 3-540-06241-6. إل سي سي إن 73-80607 .
- ↑ فوس، فريدريك أ. (27-12-1960) [17-12-1954]. "أنظمة التحكم" (ملف PDF) . شركة آي بي إم . الشكل 7، الشكل 8، الشكل 11. براءة اختراع أمريكية رقم 2966670A. الرقم التسلسلي 475945. مؤرشف (ملف PDF) من الأصل بتاريخ 21-06-2020 . تاريخ الاسترجاع 05-08-2020 .(14 صفحة) (ملاحظة: أطلق المؤلف على رمزه 2*-4-2-1 (+9-±7-±3-±1) رمز عشري معكوس.)
- ↑ فوس، فريدريك أ. (ديسمبر 1954). "استخدام رمز مُنعكس في أنظمة التحكم الرقمية". معاملات معهد مهندسي الراديو في الحواسيب الإلكترونية . EC-3 (4): 1-6 . رمز Bibcode : 1954TIPEC...3L9244F . doi : 10.1109/IREPGELC.1954.6499244 . ISSN 2168-1740 . (6 صفحات)
- ↑ إيفانز، ديفيد سيلفستر (1958). " [ عنوان غير معروف ] " . المعاملات . 10-12 . معهد القياس والتحكم: 87.(ملاحظة: كان يُطلق على رمز واتس اسم رمز WRD أو رمز واتس العشري المنعكس لتمييزه عن الرموز الأخرى المستخدمة في شركة هيلجر وواتس المحدودة .)
- ↑ بنجامين، بي دبليو؛ نيكولز، جي إس (1963). "3.2.2 أجهزة التحويل الرقمي الكهروميكانيكية" . قياس أطياف النيوترونات عن طريق المسح شبه الآلي لبروتونات الارتداد في المستحلبات الفوتوغرافية . هيئة الطاقة الذرية في المملكة المتحدة ، مؤسسة أبحاث الأسلحة الذرية ، المملكة المتحدة: وزارة الطاقة الأمريكية . الصفحات 8-10 ، 19. تقرير مؤسسة أبحاث الأسلحة الذرية رقم NR 5/63. (23 صفحة)
- ↑ كلينكوفسكي، جيمس ج. (14 مارس 1967) [23 مارس 1964]. "دوائر فك تشفير مصفوفة الصمام الثنائي الإلكتروني" (ملف PDF) . ديترويت، ميشيغان، الولايات المتحدة الأمريكية: شركة بوروز . براءة اختراع أمريكية رقم 3309695A. الرقم التسلسلي 353845. مؤرشف (ملف PDF) من الأصل بتاريخ 23 مايو 2020. تم الاطلاع عليه بتاريخ 23 مايو 2020 .(5 صفحات)
- ↑ كلينكوفسكي، جيمس ج. (31 مارس 1970) [22 ديسمبر 1966]. "محول إشارة عشرية مشفرة ثنائياً" (ملف PDF) . ديترويت، ميشيغان، الولايات المتحدة الأمريكية: شركة بوروز . براءة اختراع أمريكية رقم 3504363A . الرقم التسلسلي 603926. مؤرشف (ملف PDF) من الأصل بتاريخ 23 مايو 2020. تم الاطلاع عليه بتاريخ 23 مايو 2020 .(7 صفحات)
- ↑ "[عنوان غير معروف]". أخبار التصميم الكهربائي . 12. شركة روجرز للنشر . 1967. ISSN 0012-7515 .
- ↑ توث-زينتاي، جيورجي (5 أكتوبر 1979). "بعض مشاكل المحولات الرقمية الدورانية الزاوية" . مجلة الهندسة الكهربائية الدورية متعددة التخصصات . 23 ( 3-4 ). قسم تكنولوجيا الإلكترونيات، الجامعة التقنية، بودابست، المجر: 265-270 [266] . تاريخ الاسترجاع: 23 مايو 2020 .(6 صفحات) (ملاحظة: يعرض رمز الواط المكون من 6 أرقام. )
- ↑ سافارد، جون جي جي (2018) [2006]. "التمثيلات العشرية" . كوادريبلوك . مؤرشف من الأصل بتاريخ 16-07-2018 . تم الاسترجاع بتاريخ 16-07-2018 .
- 1 2 تورفي الابن، فرانك ب. (29-07-1958) [17-05-1956]. "مُشفِّر عد النبضات" (ملف PDF) . نوتلي، نيو جيرسي، الولايات المتحدة الأمريكية: شركة الاتصالات والتلغراف الدولية . براءة اختراع أمريكية رقم 2845617A . الرقم التسلسلي 585494. مؤرشف (ملف PDF) من الأصل بتاريخ 23-05-2020 . تم الاسترجاع بتاريخ 23-05-2020 .(5 صفحات)
- 1 2 جليكسون، هاري روبرت (مارس 1957). "هل يمكنك الاستفادة من الشفرة الثنائية العشرية الدورية؟" . هندسة التحكم . 4 (3). شركة النشر التقني ، قسم من شركة دان دونيلي للنشر، شركة دان وبرادستريت : 87-91 . ISSN 0010-8049 . (5 صفحات)
- 1 2 بوروكي، لورينز؛ ديتمان، يواكيم (1971) [يوليو 1970، 1966، خريف 1965]. “2.3 رموز Gebräuchliche في der digitalen Meßtechnik”. كتب في كريفيلد / كارلسروه، ألمانيا. Digitale Meßtechnik: Eine Einführung (بالألمانية) (2 ed.). برلين / هايدلبرغ، ألمانيا: سبرينغر-فيرلاغ . ص 10-23 [12-14]. دوى : 10.1007/978-3-642-80560-8 . رقم ISBN 3-540-05058-2LCCN 75-131547 . ISBN 978-3-642-80561-5.(viii+252 صفحة) الطبعة الأولى (ملاحظة: مثل كاميرر ، يصف المؤلفون رمز جليكسون ذو 6 بتات و20 دورة.)
- 1 2 كامرير، فيلهلم [بالألمانية] (مايو 1969). “II.15.البنية: معلومات التعلم الآلي”. كتب في جينا، ألمانيا. في فروهاوف، هانز [بالألمانية] ؛ كامرير، فيلهلم؛ شرودر، كورز. وينكلر، هيلموت (محرران). الأتمتة الرقمية – Theorie، Struktur، Technik، Programmieren . Elektronisches Rechnen und Regeln (باللغة الألمانية). المجلد. 5 (1 طبعة). برلين، ألمانيا: Akademie-Verlag GmbH . ص. 173. رقم الترخيص. 202-100/416/69. رقم الطلب. 4666 و ق 20 ك3. (ملاحظة: توجد طبعة ثانية عام 1973 أيضًا. على غرار بوروتسكي وديتمان ، ولكن دون تسميتها شفرة جليكسون، يقوم المؤلف بإنشاء شفرة رباعية دورية مكونة من 20 دورة من شفرة جليكسون ومتغير شفرة جليكسون مع بت عالي الترتيب معكوس.)
- ^ بول ماتياس ر. (10/08/1995) [1994]. "Unterbrechungsfreier Schleifencode" [ رمز الحلقة المستمرة ] . 1.02 (باللغة الألمانية) . تم الاسترجاع 2008-02-11 .(ملاحظة: أطلق المؤلف على هذا الرمز اسم "رمز الحلقة" ( Schleifencode ). وهو يختلف عن رمز Gray BCD فقط في ترميز الحالة 0 لجعله رمزًا دوريًا لوحدة المسافة للتطبيقات الدورانية ذات الدائرة الكاملة. إن تجنب نمط الرمز الصفري بالكامل يسمح بالاختبار الذاتي للحلقة واستخدام خطوط البيانات لتوزيع الطاقة دون انقطاع.)
- ^ كلار ، راينر (1970/02/01). Digitale Rechenautomaten – Eine Einführung [ أجهزة الكمبيوتر الرقمية – مقدمة ] . Sammlung Göschen (في المانيا). المجلد. 1241/1241أ (1 طبعة). برلين، ألمانيا: Walter de Gruyter & Co. / GJ Göschen'sche Verlagsbuchhandlung . ص. 17. رقم ISBN 3-11-083160-0. . رقم الأرشيف 7990709. مؤرشف من الأصل بتاريخ 2020-06-01 . تم الاطلاع عليه بتاريخ 2020-04-13 .(205 صفحات) (ملاحظة: تتوفر طبعة معاد طباعتها عام 2019 من الطبعة الأولى تحت رقم ISBN 3-11002793-3،978-3-11002793-8( توجد أيضًا طبعة رابعة منقحة وموسعة .)
- ^ كلار ، راينر (1989) [10/1988/01]. Digitale Rechenautomaten – Eine Einführung in die Struktur von Computerhardware [ أجهزة الكمبيوتر الرقمية – مقدمة في هيكل أجهزة الكمبيوتر ] . Sammlung Göschen (في المانيا). المجلد. 2050 ( الطبعة الرابعة المعاد صياغتها). برلين، ألمانيا: Walter de Gruyter & Co. ص. 28. رقم ISBN 3-11011700-2.(320 صفحة) (ملاحظة: أطلق المؤلف على هذا الرمز اسم Einheitsabstandscode (أي "رمز المسافة الموحدة"). يمكن تحويله إلى رمز أوبراين الثاني عن طريق تبديل صفين من البتات وعكس أحدهما، بينما يمكن تحويله إلى رمز بيثريك عن طريق تبديل صفين من البتات وعكسهما .)
للمزيد من القراءة
- ريتشاردز، ريتشارد كولر (1955). العمليات الحسابية في الحواسيب الرقمية ( الطبعة الخامسة). نيويورك، الولايات المتحدة الأمريكية: شركة دي. فان نوستراند.
- ريتشاردز، ريتشارد كولر (1967). المكونات والدوائر الرقمية الإلكترونية . شركة دي. فان نوستراند، الصفحات 490، 500-504 ، 510-511 .
- بلاك، بول إي. (2004-02-25). "الرمز الرمادي" . المعهد الوطني للمعايير والتكنولوجيا .
- بريس، ويليام هـ.؛ تيوكولسكي، شاول أ.؛ فيترلينغ، ويليام ت.؛ فلاني، برايان ب. (2007). "القسم 22.3. رموز غراي" . وصفات عددية: فن الحوسبة العلمية ( الطبعة الثالثة). نيويورك، الولايات المتحدة الأمريكية: مطبعة جامعة كامبريدج . ISBN 978-0-521-88068-8أُرشف من المصدر الأصلي بتاريخ 11 أغسطس 2011. تم الاطلاع عليه بتاريخ 18 أغسطس 2011 .
- سافاج، كارلا ديان (1997). "دراسة استقصائية لرموز غراي التوافقية" . مجلة SIAM ، 39 (4). جمعية الرياضيات الصناعية والتطبيقية (SIAM): 605-629 . Bibcode : 1997SIAMR..39..605S . CiteSeerX : 10.1.1.39.1924 . doi : 10.1137/S0036144595295272 . JSTOR : 2132693. S2CID : 6375360 .
- ويلف، هربرت سول (1989). "الفصول 1-3". الخوارزميات التوافقية: تحديث . جمعية الرياضيات الصناعية والتطبيقية (SIAM). ISBN 0-89871-231-9.
- ديوار، ميغان؛ ستيفنز، بريت (29 أغسطس 2012). ترتيب تصميمات الكتل - رموز غراي، الدورات العالمية، والتكوين . كتب CMS في الرياضيات ( الطبعة الأولى). نيويورك، الولايات المتحدة الأمريكية: سبرينغر ساينس + بيزنس ميديا . doi : 10.1007/978-1-4614-4325-4 . ISBN 978-1-46144324-7ISSN 1613-5237
- ماكسفيلد، كلايف "ماكس" (1 أكتوبر 2012) [28 مايو 2011]. "أساسيات الكود الرمادي" . دليل التصميم . EETimes . الجزء 1. مؤرشف من الأصل في 30 أكتوبر 2017. تم الاطلاع عليه في 30 أكتوبر 2017 .الجزء الثاني الجزء الثالث
- وارن الابن، هنري س. (2013). "الفصل 13: الشفرة الرمادية". متعة المخترق ( الطبعة الثانية). أديسون ويسلي - بيرسون للتعليم، ص 311-317 . ISBN 978-0-321-84268-8.(7 صفحات)
- زينوفيك، إيغور؛ كرونينغ، دانيال؛ تشيبيرياك، يوري (21 مارس 2008). "حساب رموز غراي التوافقية الثنائية عبر البحث الشامل باستخدام خوارزميات حل SAT". معاملات IEEE في نظرية المعلومات . 54 (4). IEEE : 1819-1823 . Bibcode : 2008ITIT...54.1819Z . doi : 10.1109/TIT.2008.917695 . hdl : 20.500.11850/11304 . S2CID 2854180 . (5 صفحات)
- أوبراين، جوزيف أ. (يونيو 1957). "مترجمات الشفرة الثنائية العشرية ذات المسافة الوحدوية" . معاملات معهد مهندسي الراديو في الحواسيب الإلكترونية . EC-6 (2): 122-123 . رمز Bibcode : 1957IRTEC...6..122O . doi : 10.1109/TEC.1957.5221585 . ISSN 0367-9950 . تاريخ الاسترجاع: 25 مايو 2020 . (صفحتان)
- بار، ك.ج. (مارس 1981). "رمز غراي العشري - سهل التحويل لترميز موضع العمود" (ملف PDF) . عالم الاتصالات اللاسلكية . المجلد 87، العدد 1542. كلية العلوم الطبيعية، جامعة جزر الهند الغربية . الصفحات 86-87 . مؤرشف (ملف PDF) من الأصل بتاريخ 28 يوليو 2020. تم الاطلاع عليه بتاريخ 28 يوليو 2020 .
روابط خارجية
- عرض توضيحي لـ "الرمز الرمادي" من إعداد مايكل شرايبر، مشروع عروض وولفرام التوضيحية (مع تطبيق ماثيماتيكا). 2007.
- قاموس المعهد الوطني للمعايير والتكنولوجيا للخوارزميات وهياكل البيانات: رمز غراي .
- دليل المسافر إلى الحوسبة التطورية، السؤال 21: ما هي رموز غراي، ولماذا يتم استخدامها؟، بما في ذلك كود C للتحويل بين الثنائي وBRGC.
- يستخدم دراغوس أ. هارابور رموز غراي في جهاز رقمنة ثلاثي الأبعاد .
- تعتبر رموز غراي أحادية المسار، ورموز السلسلة الثنائية ( لانكستر 1994 )، ومسجلات الإزاحة ذات التغذية الراجعة الخطية مفيدة جميعها في إيجاد الموضع المطلق على جهاز التشفير الدوراني أحادي المسار (أو مستشعر الموضع الآخر).
- عمود AMS: رموز غراي
- مولد عجلة التشفير البصري
- ProtoTalk.net – فهم ترميز التربيع – يغطي ترميز التربيع بمزيد من التفصيل مع التركيز على تطبيقات الروبوتات
- نقل البيانات
- أنظمة الأرقام
- الحساب الثنائي
- أنظمة الأرقام الموضعية غير القياسية
