رمز ريد-مولر
تُعدّ رموز ريد-مولر رموزًا لتصحيح الأخطاء تُستخدم في تطبيقات الاتصالات اللاسلكية، لا سيما في الاتصالات الفضائية البعيدة. [ 1 ] علاوة على ذلك، يعتمد معيار الجيل الخامس المقترح [ 2 ] على الرموز القطبية ذات الصلة الوثيقة [ 3 ] لتصحيح الأخطاء في قناة التحكم. ونظرًا لخصائصها النظرية والرياضية المواتية، فقد خضعت رموز ريد-مولر لدراسات مستفيضة في علوم الحاسوب النظرية . فعلى سبيل المثال، ثبت أنها تحقق سعة شانون تقاربًا على القنوات المتناظرة عديمة الذاكرة. [ 4 ] [ 5 ] [ 6 ] [ 7 ]
تُعمّم رموز ريد-مولر رموز ريد-سولومون ورمز والش -هادامارد . وهي رموز خطية كتلية قابلة للاختبار والفك محليًا ، وقابلة للفك على مستوى القوائم . هذه الخصائص تجعلها مفيدة بشكل خاص في تصميم البراهين القابلة للتحقق الاحتمالي .
تُعدّ رموز ريد-مولر التقليدية رموزًا ثنائية، ما يعني أن الرسائل وكلمات الترميز عبارة عن سلاسل ثنائية. عندما يكون r و m عددين صحيحين حيث 0 ≤ r ≤ m ، يُرمز لرمز ريد-مولر ذي المعاملات r و m بالرمز RM( r , m ). عند طلب ترميز رسالة تتكون من k بت، حيث عندئذٍ، ينتج رمز RM( r , m ) كلمة رمزية تتكون من 2m بت .
سميت رموز ريد-مولر نسبة إلى ديفيد إي. مولر ، الذي اكتشف الرموز في عام 1954، [ 8 ] وإيرفينغ إس. ريد ، الذي اقترح أول خوارزمية فك تشفير فعالة. [ 9 ]
الوصف باستخدام كثيرات الحدود منخفضة الدرجة
يمكن وصف رموز ريد-مولر بعدة طرق مختلفة (لكنها متكافئة في النهاية). ويُعدّ الوصف القائم على كثيرات الحدود منخفضة الدرجة أنيقًا للغاية ومناسبًا بشكل خاص لتطبيقها كرموز قابلة للاختبار محليًا ورموز قابلة للفك محليًا . [ 10 ]
المشفر
يمكن أن يحتوي رمز الكتلة على وظيفة تشفير واحدة أو أكثررسائل الخرائطإلى الكلمات السريةيبلغ طول رسالة كود ريد - مولر RM( r , m )وطول الكتلةتعتمد إحدى طرق تعريف ترميز لهذا الرمز على تقييم كثيرات الحدود متعددة الخطية ذات m متغير ودرجة إجمالية لا تتجاوز r . يمكن كتابة كل كثيرة حدود متعددة الخطية على الحقل المنتهي بعنصرين على النحو التالي: الهي متغيرات متعددة الحدود، والقيمهي معاملات كثيرة الحدود. لاحظ أن هناك بالضبطالمعاملات. وبناءً على ذلك، تتكون رسالة الإدخال منقيموالتي تُستخدم كمعاملات. وبهذه الطريقة، كل رسالةينتج عنه متعددة حدود فريدةفي m متغيرات. لإنشاء كلمة التشفيريقوم المُشفّر بتقييم متعدد الحدودفي جميع النقاط، حيث يتم أخذ متعددة الحدود مع الضرب والجمع modulo 2أي أن دالة التشفير تُعرَّف عبر
حقيقة أن كلمة السريكفي لإعادة بناء فريدةوينتج ذلك عن استيفاء لاغرانج ، الذي ينص على أن معاملات متعددة الحدود تُحدد بشكل فريد عند إعطاء عدد كافٍ من نقاط التقييم.ويحتفظ بجميع الرسائل، الوظيفةهي دالة خطية . وبالتالي فإن كود ريد - مولر هو كود خطي .
مثال
بالنسبة للرمز RM( 2,4 ) ، تكون المعلمات كما يلي:
يتركلتكن دالة التشفير المعرفة للتو. لتشفير السلسلة x = 1 1010 010101 ذات الطول 11، يقوم المُشفِّر أولاً بإنشاء متعددة الحدودفي 4 متغيرات:ثم يقوم بتقييم هذه المعادلة متعددة الحدود عند جميع نقاط التقييم الـ 16 (0101 تعني:
ونتيجة لذلك، فإن C(1 1010 010101) = 1101 1110 0001 0010 صحيح.
جهاز فك التشفير
كما ذُكر سابقًا، يُمكن استخدام استيفاء لاغرانج لاسترجاع الرسالة بكفاءة من كلمة مشفرة. مع ذلك، يجب أن يعمل جهاز فك التشفير حتى لو كانت الكلمة المشفرة مُشوّهة في بعض المواضع، أي عندما تكون الكلمة المُستلمة مُختلفة عن أي كلمة مشفرة أخرى. في هذه الحالة، يُمكن أن تُساعد عملية فك التشفير المحلية.
تعتمد خوارزمية ريد على الخاصية التالية: تبدأ من كلمة الشفرة، وهي عبارة عن سلسلة من نقاط التقييم من متعددة حدود غير معروفةلدرجة علمية على الأكثرالتي تريد العثور عليها. قد يحتوي التسلسل على أي عدد من الأخطاء يصل إلىمشمول.
إذا أخذنا في الاعتبار حدًا واحدًابأعلى درجةفيواجمع كل نقاط تقييم متعددة الحدود حيث جميع المتغيرات فيإذا كانت قيمة المتغير الأول تساوي 0 أو 1، وقيمة جميع المتغيرات الأخرى تساوي 0، فستحصل على قيمة معامل المتغير الثاني (0 أو 1).في(هناك(مثل هذه النقاط). ويرجع ذلك إلى حقيقة أن جميع القواسم الأحادية الدنيا لـيظهر عددًا زوجيًا من المرات في المجموع، وفقطيظهر مرة واحدة.
لمراعاة احتمالية حدوث أخطاء، يمكنك أيضًا الإشارة إلى أنه يمكنك تثبيت قيمة المتغيرات الأخرى على أي قيمة. لذا، بدلاً من إجراء عملية الجمع مرة واحدة فقط للمتغيرات الأخرى غير الموجودة فيبقيمة صفر، افعل ذلكيتم حساب عدد مرات كل قيمة ثابتة للمتغيرات الأخرى. إذا لم يكن هناك خطأ، يجب أن تساوي جميع هذه المجاميع قيمة المعامل المطلوب. تتلخص الخوارزمية هنا في اختيار أغلبية الإجابات كقيمة للمعامل المطلوب. إذا تجاوزت نسبة الأخطاء في الأقلية الحد الأقصى المسموح به، تفشل عملية فك التشفير نظرًا لوجود عدد كبير جدًا من الأخطاء في رمز الإدخال.
بمجرد حساب المعامل، إذا كانت قيمته 1، قم بتحديث الكود لإزالة الحد الأحاديمن رمز الإدخال، ثم انتقل إلى الحد الأحادي التالي، بترتيب عكسي لدرجته.
مثال
لننظر إلى المثال السابق ونبدأ من الكود. معيمكننا إصلاح خطأ واحد على الأكثر في الكود. لنفترض أن كود الإدخال هو 1101 1110 0001 0110 (هذا هو الكود السابق مع وجود خطأ واحد).
نعرف درجة متعددة الحدودهو على الأكثر، نبدأ بالبحث عن حدّ أحادي من الدرجة الثانية.
- نبدأ بالبحث عن نقاط التقييم معفي الكود، يكون هذا: 1101 1110 0001 0110. المجموع الأول هو 1 (عدد فردي من 1).
- نبحث عن نقاط تقييم معفي الكود، يكون هذا: 1101 1110 0001 0110. المجموع الثاني هو 1.
- نبحث عن نقاط تقييم معفي الكود، يكون هذا: 1101 1110 0001 0110. المجموع الثالث هو 1.
- نبحث عن نقاط تقييم معفي الكود، يكون هذا: 1101 1110 0001 0110. المجموع الثالث هو 0 (عدد زوجي من 1).
لا تتفق المجاميع الأربعة (لذا نعلم بوجود خطأ)، لكن تقرير الأقلية لا يتجاوز الحد الأقصى المسموح به للخطأ (1)، لذلك نأخذ تقرير الأغلبية ومعاملهو 1.
نقوم بإزالةمن الكود السابق، تابع : الكود : 1101 1110 0001 0110، تقييمالرمز الحالي هو 0001000100010001، أما الرمز الجديد فهو 1100 1111 0000 0111
- 11 00 11 11 0000 0111. المجموع هو 0
- 11 00 11 11 0000 0111. المجموع هو 0
- 1100 1111 00 00 01 11. المجموع هو 1
- 1100 1111 00 00 01 11. المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي صفرًا، لا يوجد تغيير في الكود الحالي.
- 11 00 1111 00 00 0111. المجموع هو 0
- 11 00 1111 00 00 0111. المجموع هو 0
- 1100 11 11 0000 01 11. المجموع هو 1
- 1100 11 11 0000 01 11. المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي صفرًا، لا يوجد تغيير في الكود الحالي.
- 1 1 0 0 1 1 1 1 0000 0111. المجموع هو 1
- 1 1 0 0 1 1 1 1 0000 0111. المجموع هو 1
- 1100 1111 0 0 0 0 0 1 1 1. المجموع هو 1
- 1100 1111 0 0 0 0 0 1 1 1. المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي 1، قيمةالرمز الحالي هو 0000 0011 0000 0011، أما الرمز الحالي فهو الآن 1100 1100 0000 0100.
- 1 1 0 0 1100 0 0 0 0 0100. المجموع هو 1
- 1 1 0 0 1100 0 0 0 0 0100. المجموع هو 1
- 1100 1 1 0 0 0000 0 1 0 0. المجموع هو 1
- 1100 1 1 0 0 0000 0 1 0 0 . المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي 1، قيمةالرمز الحالي هو 0000 0000 0011 0011، وهو الآن 1100 1100 0011 0111.
- 1 100 1 100 0 011 0 111. المجموع هو 0
- 1 1 00 1 1 00 0 0 11 0 1 11. المجموع هو 1
- 11 0 0 11 0 0 00 1 1 01 1 1. المجموع هو 0
- 110 0 110 0 001 1 011 1. المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي صفرًا، لا تغيير في الكود الحالي. الآن نعرف جميع معاملات الدرجة الثانية لكثير الحدود، ويمكننا البدء في حساب أحاديات الدرجة الأولى. لاحظ أنه لكل درجة تالية، يتضاعف عدد المجاميع، وكل مجموع أصغر بمقدار النصف.
- 11 00 1100 0011 0111. المجموع هو 0
- 11 00 1100 0011 0111. المجموع هو 0
- 1100 11 00 0011 0111. المجموع هو 0
- 1100 11 00 0011 0111. المجموع هو 0
- 1100 1100 00 11 0111. المجموع هو 0
- 1100 1100 00 11 0111. المجموع هو 0
- 1100 1100 0011 01 11. المجموع هو 1
- 1100 1100 0011 01 11. المجموع هو 0
تم اكتشاف خطأ واحد، المعامل يساوي صفرًا، لا يوجد تغيير في الكود الحالي.
- 1 1 0 0 1100 0011 0111. المجموع هو 1
- 1 1 0 0 1100 0011 0111. المجموع هو 1
- 1100 1 1 0 0 0011 0111. المجموع هو 1
- 1100 1 1 0 0 0011 0111. المجموع هو 1
- 1100 1100 0 0 1 1 0111. المجموع هو 1
- 1100 1100 0 0 1 1 0111. المجموع هو 1
- 1100 1100 0011 0 1 1 1. المجموع هو 1
- 1100 1100 0011 0111. Sum is 0
One error detected, coefficient is 1, valuation of is 0011 0011 0011 0011, current code is now 1111 1111 0000 0100.
Then we'll find 0 for , 1 for and the current code become 1111 1111 1111 1011.
For the degree 0, we have 16 sums of only 1 bit. The minority is still of size 1, and we found and the corresponding initial word 1 1010 010101
Generalization to larger alphabets via low-degree polynomials
Using low-degree polynomials over a finite field of size , it is possible to extend the definition of Reed–Muller codes to alphabets of size . Let and be positive integers, where should be thought of as larger than . To encode a message of width , the message is again interpreted as an -variate polynomial of total degree at most and with coefficient from . Such a polynomial indeed has coefficients. The Reed–Muller encoding of is the list of all evaluations of over all . Thus the block length is .
Description using a generator matrix
A generator matrix for a Reed–Muller code RM(r, m) of length N = 2m can be constructed as follows. Let us write the set of all m-dimensional binary vectors as:
We define in N-dimensional space the indicator vectors
on subsets by:
together with, also in , the binary operation
referred to as the wedge product (not to be confused with the wedge product defined in exterior algebra). Here, and are points in (N-dimensional binary vectors), and the operation is the usual multiplication in the field .
is an m-dimensional vector space over the field , so it is possible to write
We define in N-dimensional space the following vectors with length and
where 1 ≤ i ≤ m and the Hi are hyperplanes in (with dimension m− 1):
The generator matrix
إنّ رمز ريد - مولر RM( r , m ) من الرتبة r والطول N = 2m هو الرمز الناتج عن v₀ وحاصل الضرب الخارجي حتى r من المتجهات vᵢ ، حيث 1 ≤ i ≤ m (حيث يُعتبر حاصل الضرب الخارجي لأقل من متجه واحد، وفقًا للعرف ، هوية العملية). بعبارة أخرى، يمكننا بناء مصفوفة مولدة لرمز RM( r , m ) باستخدام المتجهات وتباديل حاصل الضرب الخارجي الخاصة بها حتى r في كل مرة.، كصفوف مصفوفة المولد، حيث 1 ≤ i k ≤ m .
المثال 1
لنفترض أن m = 3. إذن N = 8، و
و
يتم توليد رمز RM(1,3) بواسطة المجموعة
أو بشكل أكثر وضوحاً من خلال صفوف المصفوفة:
المثال 2
يتم توليد رمز RM(2,3) بواسطة المجموعة:
أو بشكل أكثر وضوحاً من خلال صفوف المصفوفة:
ملكيات
تنطبق الخصائص التالية:
- تشكل مجموعة جميع نواتج الضرب الإسفيني الممكنة حتى m من v i أساسًا لـ.
- رمز RM ( r , m ) له رتبة
- RM ( r , m ) = RM ( r , m − 1) | RM ( r − 1, m − 1) حيث يشير الرمز '|' إلى حاصل الضرب الشريطي لرمزين.
- RM ( r , m ) له وزن هامينغ الأدنى 2 m − r .
يُعدّ التوزيع الكامل لأوزان الكلمات المشفرة أكثر تعقيدًا من صيغة المسافة الدنيا. وقد درس تاداو كاسامي ونوبوكي توكورا بنية أوزان رموز ريد-مولر، بما في ذلك الكلمات المشفرة ذات الوزن المنخفض التي تتجاوز الحد الأدنى للوزن. [ 11 ]
دليل
- هناك
هذه المتجهات وبما أن لها بُعدًا N ، يكفي التحقق من أن المتجهات N تولد فضاءً ممتدًا؛ أو بعبارة أخرى، يكفي التحقق من أن.
ليكن x متجهًا ثنائيًا طوله m ، وهو عنصر من X. ولتكن ( x ) i العنصر i من x . عرّف
حيث 1 ≤ i ≤ m .
ثم
يؤدي التوسع عبر خاصية توزيع الضرب الخارجي إلىثم بما أن المتجهاتفترةلدينا. - بحسب 1 ، يجب أن تكون جميع منتجات الوتد هذه مستقلة خطيًا، لذا فإن رتبة RM( r, m ) يجب أن تكون ببساطة عدد هذه المتجهات.
- تم حذفه.
- بالاستقراء.
- رمز RM ( 0 , m ) هو رمز تكرار بطول N = 2 m ووزن N = 2 m − 0 = 2 m − r .وله وزن 1 = 2 0 = 2 m − r .
تُقدّم مقالة "الضرب الشريطي " (في نظرية الترميز) برهانًا على أن وزن الضرب الشريطي لرمزين C1 و C2 يُعطى بالصيغة التالية :
- إذا كان 0 < r < m وإذا
- RM ( r , m − 1) له وزن 2m − 1 − r
- وزن RM( r − 1, m − 1) هو 2m − 1 − ( r − 1 ) = 2m − r
- إذن، يكون للمنتج الصلب وزن.
فك تشفير رموز RM
يمكن فك تشفير رموز RM( r , m ) باستخدام فك التشفير المنطقي للأغلبية . تقوم فكرة فك التشفير المنطقي للأغلبية على إنشاء عدة مجاميع اختبارية لكل عنصر من عناصر كلمة الرمز المستلمة. بما أن جميع المجاميع الاختبارية المختلفة يجب أن تكون لها نفس القيمة (أي قيمة وزن عنصر كلمة الرسالة)، يمكننا استخدام فك التشفير المنطقي للأغلبية لفك تشفير قيمة عنصر كلمة الرسالة. بمجرد فك تشفير كل رتبة من رتب متعددة الحدود، يتم تعديل الكلمة المستلمة وفقًا لذلك عن طريق إزالة كلمات الرمز المقابلة الموزونة بمساهمات الرسالة التي تم فك تشفيرها، حتى المرحلة الحالية. لذلك، بالنسبة لرمز RM من الرتبة r ، علينا فك التشفير بشكل تكراري r+1 مرة قبل أن نصل إلى كلمة الرمز النهائية المستلمة. كما يتم حساب قيم بتات الرسالة من خلال هذه الآلية؛ وأخيرًا، يمكننا حساب كلمة الرمز عن طريق ضرب كلمة الرسالة (التي تم فك تشفيرها للتو) في مصفوفة المولد.
من الدلائل على نجاح عملية فك التشفير، وجود كلمة مُعدّلة مُستلمة جميع قيمها أصفار، في نهاية عملية فك التشفير المكونة من ( r + 1) مرحلة باستخدام منطق الأغلبية. وقد اقترح هذه التقنية إيرفينغ إس. ريد، وهي أكثر عمومية عند تطبيقها على رموز الهندسة المحدودة الأخرى .
وصف باستخدام بنية تكرارية
يوجد رمز ريد-مولر RM( r,m ) لأي عددين صحيحينو. يُعرَّف RM( m , m ) بأنه الكون () رمز. يُعرَّف RM( − 1,m) بأنه الرمز التافه (يمكن إنشاء رموز RM المتبقية من هذه الرموز الأولية باستخدام طريقة مضاعفة الطول.
انطلاقًا من هذا البناء، فإن RM( r,m ) عبارة عن رمز كتلة خطي ثنائي ( n , k , d ) بطول n = 2m ، وبُعدوالمسافة الدنيالالشفرة الثنائية لـ RM( r,m ) هي RM( m - r - 1, m ). وهذا يُظهر أن شفرات التكرار وشفرات SPC هي شفرات ثنائية، وأن الشفرات المتعامدة ثنائية وشفرات هامينغ الموسعة هي شفرات ثنائية، وأن الشفرات التي يكون فيها k = n /2 هي شفرات ثنائية ذاتية.
حالات خاصة من رموز ريد - مولر
جدول بجميع رموز RM(r,m) لـ m≤5
جميع رموز RM( r , m ) مع يتم عرض حجم الأبجدية 2 هنا، مع شرح باستخدام تدوين نظرية الترميز القياسي [n,k,d] لرموز الكتل . الرمز RM( r , m ) هو-code، أي أنه رمز خطي على أبجدية ثنائية ، وله طول كتلة، طول الرسالة (أو بُعدها) k ، والمسافة الدنيا.
| 0 | 1 | 2 | 3 | 4 | 5 | م | |
| Z | RM( m,m ) ( 2 m , 2 m , 1) | رموز الكون | |||||
| RM(5,5) (32,32,1) | |||||||
| RM(4,4) (16,16,1) | RM( m − 1, m ) (2 m , 2 m − 1, 2) | رموز SPC | |||||
| RM(3,3) (8,8,1) | RM(4,5) (32,31,2) | ||||||
| RM(2,2) (4,4,1) | RM(3,4) (16,15,2) | RM( m − 2, m ) (2 m , 2 m − m − 1, 4) | رموز هامينغ الموسعة | ||||
| RM(1,1) (2,2,1) | RM(2,3) (8,7,2) | RM(3,5) (32,26,4) | |||||
| RM(0,0) (1,1,1) | RM(1,2) (4,3,2) | RM(2,4) (16,11,4) | |||||
| RM(0,1) (2,1,2) | RM(1,3) (8,4,4) | RM(2,5) (32,16,8) | RM( r , m =2 r +1) (2 2 r +1 , 2 2 r , 2 r +1 ) | رموز ذاتية الازدواجية | |||
| RM( − 1,0) (1,0,) | RM(0,2) (4,1,4) | RM(1,4) (16,5,8) | |||||
| RM(−1,1) (2,0,) | RM(0,3) (8,1,8) | RM(1,5) (32,6,16) | |||||
| RM(−1,2) (4,0,) | RM(0,4) (16,1,16) | RM(1, m ) (2 m , m +1, 2 m − 1 ) | رموز هادامارد المثقوبة | ||||
| RM( − 1,3) (8,0,) | RM(0,5) (32,1,32) | ||||||
| RM( − 1,4) (16,0,) | RM(0, m ) (2 m , 1, 2 m ) | رموز التكرار | |||||
| RM( − 1,5) (32,0,) | |||||||
| RM( − 1, m ) (2 m , 0, ∞ ) | رموز بسيطة |
خصائص رموز RM(r,m) لـ r≤1 أو r≥m-2
- رموز RM(0, m ) هي رموز تكرار بطول N = 2 m ، ومعدلوالمسافة الدنيا.
- رموز RM(1, m ) هي رموز فحص التكافؤ بطول N = 2 m ، ومعدلوالمسافة الدنيا.
- رموز RM( m − 1, m ) هي رموز فحص تكافؤ أحادي بطول N = 2m ، معدلوالمسافة الدنيا.
- تُعدّ رموز RM( m − 2, m ) عائلة من رموز هامينغ الموسعة بطول N = 2m ذات مسافة دنيا[ 12 ]
مراجع
- ↑ ماسي، جيمس ل. (1992)، "الاتصالات والترميز في الفضاء السحيق: زواج مثالي"، أساليب متقدمة للاتصالات عبر الأقمار الصناعية والفضاء السحيق ، سلسلة محاضرات في علوم التحكم والمعلومات، المجلد 182، دار نشر سبرينغر، الصفحات 1-17 ، CiteSeerX 10.1.1.36.4265 ، doi : 10.1007/bfb0036046 ، ISBN 978-3540558514ملف PDF
- ↑ "التقرير النهائي لاجتماع 3GPP RAN1 رقم 87" . 3GPP . تم الاطلاع عليه بتاريخ 31 أغسطس 2017 .
- ↑ أريكان، إردال (2009). "استقطاب القناة: طريقة لبناء رموز تحقق السعة لقنوات متناظرة ثنائية الإدخال عديمة الذاكرة - مجلات IEEE". معاملات IEEE في نظرية المعلومات . 55 (7): 3051-3073 . arXiv : 0807.3917 . doi : 10.1109/TIT.2009.2021379 . hdl : 11693/11695 . S2CID 889822 .
- ↑ آبي، إيمانويل؛ شبيلكا، أمير؛ ويغدرسون، آفي (14 يونيو 2015). رموز ريد-مولر للمحو العشوائي والأخطاء . ACM. ص 297-306 . doi : 10.1145/2746539.2746575 . ISBN 978-1-4503-3536-2تم الاطلاع عليه بتاريخ 12 نوفمبر 2025 .
- ↑ كوديكار، شرينيفاس؛ كومار، سانثوش؛ مونديلي، ماركو؛ فايستر، هنري د.؛ ساسوغلو، إيرين؛ أوربانك، ريديجر ل. (2017). "رموز ريد-مولر تحقق السعة على قنوات المحو" . معاملات IEEE في نظرية المعلومات . 63 (7): 4298-4316 . doi : 10.1109/TIT.2017.2673829 . ISSN 0018-9448 . تاريخ الاسترجاع: 12 نوفمبر 2025 .
- ↑ ريفز، جالين؛ بفايستر، هنري د. (2024). "رموز ريد-مولر على قنوات BMS تحقق احتمالية خطأ بت متلاشية لجميع المعدلات الأقل من السعة" . معاملات IEEE في نظرية المعلومات . 70 (2): 920-949 . doi : 10.1109/TIT.2023.3286452 . ISSN 0018-9448 . تاريخ الاسترجاع: 12 نوفمبر 2025 .
- ↑ آبي، إيمانويل؛ ساندون، كولين (2023-11-06). برهان على أن رموز ريد-مولر تحقق سعة شانون على القنوات المتناظرة . IEEE. ص 177-193 . doi : 10.1109/FOCS57990.2023.00020 . ISBN 979-8-3503-1894-4تم الاطلاع عليه بتاريخ 12 نوفمبر 2025 .
- ↑ مولر، ديفيد إي. (1954). "تطبيق الجبر البولياني على تصميم دوائر التبديل واكتشاف الأخطاء". معاملات المجموعة المهنية للحاسبات الإلكترونية التابعة لمعهد مهندسي الراديو . EC-3 (3): 6-12 . doi : 10.1109/irepgelc.1954.6499441 . ISSN 2168-1740 .
- ↑ ريد، إيرفينغ س. (1954). "فئة من رموز تصحيح الأخطاء المتعددة ونظام فك التشفير". معاملات المجموعة المهنية لنظرية المعلومات التابعة لمعهد مهندسي الراديو . 4 (4): 38-49 . doi : 10.1109/tit.1954.1057465 . hdl : 10338.dmlcz/143797 . ISSN 2168-2690 .
- ↑ براهلاد هارشا وآخرون، حدود خوارزميات التقريب: PCPs والألعاب الفريدة (ملاحظات محاضرات DIMACS التعليمية) ، القسم 5.2.1.
- ↑ كاسامي، تاداو؛ توكورا، نوبوكي (نوفمبر 1970). "حول بنية الأوزان لرموز ريد-مولر". معاملات IEEE في نظرية المعلومات . 16 (6): 752-759 . doi : 10.1109/TIT.1970.1054545 .
- ↑ Trellis and Turbo Coding, C. Schlegel & L. Perez, Wiley Interscience, 2004, p149.
للمزيد من القراءة
- شو لين؛ دانيال كوستيلو (2005). ترميز التحكم في الأخطاء ( الطبعة الثانية). بيرسون. ISBN 978-0-13-017973-9.الفصل الرابع.
- جيه إتش فان لينت (1992). مقدمة في نظرية الترميز . جي تي إم . المجلد 86 ( الطبعة الثانية). سبرينغر-فيرلاغ . ISBN 978-3-540-54894-2.الفصل 4.5.
روابط خارجية
- موقع MIT OpenCourseWare ، 6.451 مبادئ الاتصالات الرقمية II، قسم ملاحظات المحاضرة 6.4
- تطبيق GPL Matlab لرموز RM
- مصدر GPL - تطبيق Matlab لرموز RM
- فايس، إي. (سبتمبر 1962). "رموز ريد-مولر المعممة". المعلومات والتحكم . 5 (3): 213-222 . doi : 10.1016/s0019-9958(62)90555-7 . ISSN 0019-9958 .
- اكتشاف الأخطاء وتصحيحها
- نظرية الترميز
- علوم الحاسوب النظرية
