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

تعريف
يتركليكن رمزًا خطيًا على حقل منتهٍ (يسمى أيضًا حقل غالوا )بطول الكتلة.يُطلق عليه اسم رمز دوري إذا كان، لكل كلمة رمزيةمنالكلمةفيالكلمة الناتجة عن إزاحة دورية لليمين للمكونات هي كلمة رمزية أيضاً. لأن إزاحة دورية واحدة لليمين تساوييمكن تعريف الشفرة الدورية أيضًا من خلال عمليات الإزاحة الدورية إلى اليسار. لذلك، فإن الشفرة الخطيةتكون دورية تحديداً عندما تكون ثابتة تحت جميع التحولات الدورية.
تفرض الشفرات الدورية قيودًا هيكلية إضافية على الشفرات نفسها. فهي تعتمد على حقول غالوا ، وبفضل خصائصها الهيكلية، تُعدّ مفيدة جدًا في معالجة الأخطاء. يرتبط هيكلها ارتباطًا وثيقًا بحقول غالوا، مما يجعل خوارزميات التشفير وفك التشفير للشفرات الدورية فعّالة من الناحية الحسابية.
البنية الجبرية
يمكن ربط الرموز الدورية بالمثاليّات في حلقات معينة. لنفترض ليكن خارج قسمة حلقة متعددة الحدود على الحقل المنتهيحدد عناصر الشفرة الدوريةباستخدام كثيرات الحدود فيبحيث الخرائط إلى متعددة الحدود وبالتالي الضرب فييتوافق ذلك مع تحول دوري. ثميُعدّ مثالاً يُحتذى به فيوبالتالي فهو رئيسي ، لأنهي حلقة مثالية رئيسية . يتم توليد المثالي بواسطة العنصر الأحادي الفريد فيمتعددة الحدود المولدة ذات الدرجة الدنيا[ 1 ] يجب أن يكون هذا قاسمًا لـيترتب على ذلك أن كل رمز دوري هو رمز متعدد الحدود . إذا كان مولد متعدد الحدودحاصل على درجة علميةثم رتبة الكوديكون.
لوهو رمز دوري، رمز مزدوجوهو أيضًا رمز دوري. متعدد الحدود المولدليُطلق عليه أيضًا اسم متعدد الحدود للتحقق من التكافؤ أو ببساطة متعدد الحدود للتحقق منويمكن أيضاً إثبات أن، أينيرمز إلى مقلوب متعدد الحدود لـ[ 2 ]
العنصر المتطابق لـهي كلمة سريةبحيث(إنه،هو عنصر متطابق من) وهوية للرمز، أيلكل كلمة سرية. لوو[ 3 ] إنها مولد للرمز .
الشفرة غير القابلة للاختزال هي شفرة دورية تكون فيها الشفرة، كمثال، غير قابلة للاختزال، أي أنها في حدها الأدنى.، بحيث تكون متعددة الحدود الخاصة بها متعددة حدود غير قابلة للاختزال .
أمثلة
على سبيل المثال، إذاو، مجموعة الكلمات المشفرة الموجودة في الشفرة الدورية التي تم إنشاؤها بواسطةهو بالضبط
يتوافق هذا الرمز مع الوضع المثالي فيتم إنشاؤه بواسطة.
متعددة الحدودغير قابل للاختزال في حلقة كثيرات الحدود، وبالتالي فإن الشفرة هي شفرة غير قابلة للاختزال.
العنصر غير القابل للتكرار في هذا الكود هو متعدد الحدود، بما يتوافق مع كلمة السر.
أمثلة بسيطة
من الأمثلة البسيطة على الرموز الدورية ما يلي:نفسها والرمز الذي يحتوي فقط على كلمة الرمز الصفرية. هذه تتوافق مع المولداتوعلى التوالي: يجب أن تكون هاتان كثيرتا الحدود دائمًا من عوامل العدد.
زيادةرمز بت التكافؤ ، الذي يتكون من جميع الكلمات ذات الوزن الزوجي، يتوافق مع المولدمرة أخرىيجب أن يكون هذا دائمًا عاملاً من عوامل.
أمثلة أخرى
يمكن تمثيل العديد من أنواع رموز تصحيح الأخطاء الشائعة الاستخدام كرموز دورية، بما في ذلك رموز BCH ورموز ريد-سولومون وبعض فئات رموز التحقق من التكافؤ منخفضة الكثافة المعرفة من هندسات محدودة. [ 4 ]
لتصحيح الأخطاء
يمكن استخدام الرموز الدورية لتصحيح الأخطاء ، مثل رموز هامينغ ، حيث تُستخدم الرموز الدورية لتصحيح الأخطاء الفردية. كما تُستخدم أيضًا لتصحيح الأخطاء المزدوجة وأخطاء التكرار. سيتم تناول جميع أنواع تصحيح الأخطاء بإيجاز في الأقسام الفرعية اللاحقة.
يحتوي رمز هامينغ (7,4) على متعدد حدود مولدتحتوي هذه المعادلة متعددة الحدود على صفر في حقل امتداد غالوافي العنصر البدائيوجميع الكلمات السرية تفي بالغرضيمكن أيضًا استخدام الرموز الدورية لتصحيح الأخطاء المزدوجة في الحقلسيكون طول الكتلةيساويوالعناصر الأوليةوكأصفار فيلأننا ندرس حالة وجود خطأين هنا، لذا سيمثل كل خطأ خطأً واحداً.
الكلمة المستلمة هي متعددة حدود من الدرجةمعطى على النحو التالي
أينيمكن أن يكون لها معاملان غير صفريين على الأكثر، ما يعادل خطأين.
نُعرّف متعددة الحدود للمتلازمة ،كباقي كثير الحدودعند القسمة على متعددة الحدود المولدةأي
مثل.
لتصحيح خطأين
دع عناصر الحقلوليكن رقما موقعي الخطأ. إذا حدث خطأ واحد فقط، فـيساوي صفرًا، وإذا لم يحدث أي منهما، فكلاهما يساوي صفرًا.
يتركو.
تُسمى هذه العناصر الميدانية "متلازمات". الآن لأنيساوي صفرًا عند العناصر الأوليةولذلك يمكننا أن نكتبوإذا حدث خطأين مثلاً، فـ
و .
ويمكن اعتبار هذين الاثنين زوجين من المعادلات فيبمجهولين، وبالتالي يمكننا كتابة
و .
وبالتالي، إذا أمكن حل زوجي المعادلات غير الخطية، فيمكن استخدام الرموز الدورية لتصحيح خطأين.
شفرة هامينغ
يمكن كتابة رمز هامينغ (7,4) كرمز دوري على حقل غالوا GF(2) مع مولدفي الواقع، أي رمز هامينغ ثنائي من الشكل Ham(r, 2) يكافئ رمزًا دوريًا، [ 5 ] وأي رمز هامينغ من الشكل Ham(r,q) حيث r و q-1 عددان أوليان فيما بينهما يكافئ أيضًا رمزًا دوريًا. [ 6 ] بالنظر إلى رمز هامينغ من الشكل Ham(r,2) مع، تشكل مجموعة الكلمات المشفرة الزوجية دورة-code. [ 7 ]
رمز هامينغ لتصحيح الأخطاء الفردية
إذا كان الحد الأدنى للمسافة بين عناصر رمز ثنائي هو 3 على الأقل، فيجب أن تكون مصفوفة التحقق الخاصة به جميع أعمدتها مميزة وغير صفرية. وإذا كانت مصفوفة التحقق الخاصة برمز ثنائي تحتوي علىالصفوف، ثم كل عمود هوعدد ثنائي مكون من 10 بتات . يوجدالأعمدة الممكنة. لذلك، إذا كانت مصفوفة التحقق لرمز ثنائي تحتوي علىثلاثة على الأقلصفوف، إذن لا يمكن أن يكون لديه إلاأعمدة، لا أكثر من ذلك. هذا يُحددرمز، يُسمى رمز هامينغ.
من السهل تعريف رموز هامينغ للأبجديات الكبيرة ذات الأحجام الكبيرةنحتاج إلى تعريف واحدمصفوفة ذات أعمدة مستقلة خطيًا. لأي كلمة بحجمستكون هناك أعمدة تمثل مضاعفات لبعضها البعض. لذا، للحصول على استقلال خطي، يجب أن تكون جميع القيم غير الصفريةسيتم اختيار الصفوف التي تحتوي على عنصر غير صفري في أعلى الصف كأعمدة. وبالتالي، لن يكون هناك ارتباط خطي بين عمودين، لأن ثلاثة أعمدة قد تكون مرتبطة خطيًا، حيث تكون المسافة الدنيا في الكود 3.
إذن، هناكأعمدة غير صفرية، يكون العنصر غير الصفري الأعلى فيها واحدًا. لذلك، فإن رمز هامينغ هوشفرة.
أما بالنسبة للرموز الدورية، فلنفترضكن عنصرًا أوليًا فيودع. ثموبالتاليهو جذر لكثير الحدودوهو متعدد الحدود المولد للرمز الدوري ذي طول الكتلة.
لولا،والكلمة المستلمة هي متعددة حدود من الدرجة معطى على النحو التالي
أين،أوأينيمثل هذا مواقع الخطأ.
لكن يمكننا أيضًا استخدامكعنصر منلتحديد موقع الخطأ في الفهرسة. لأنلديناوجميع صلاحياتمنلمتميزة. لذلك يمكننا بسهولة تحديد موقع الخطأمنإلا إذاوهذا لا يمثل أي خطأ. لذا، فإن رمز هامينغ هو رمز تصحيح خطأ واحد علىمعو.
لتصحيح أخطاء الانفجار
انطلاقاً من مفهوم مسافة هامينغ ، فإن الكود ذو المسافة الدنيايمكن تصحيح أيالأخطاء. ولكن في العديد من القنوات، لا يكون نمط الخطأ عشوائيًا تمامًا، بل يحدث ضمن جزء قصير جدًا من الرسالة. يُطلق على هذا النوع من الأخطاء اسم أخطاء الانفجار . لذا، لتصحيح هذه الأخطاء، سنحصل على رمز أكثر كفاءة بمعدل أعلى نظرًا لقلة القيود. تُستخدم الرموز الدورية لتصحيح أخطاء الانفجار. في الواقع، يمكن للرموز الدورية أيضًا تصحيح أخطاء الانفجار الدورية بالإضافة إلى أخطاء الانفجار العادية. تُعرَّف أخطاء الانفجار الدورية على النحو التالي:
انفجار دوري طويلهو متجه تكون مكوناته غير الصفرية من بينالمكونات المتتالية (دورياً)، والتي يكون أولها وآخرها غير صفري.
في شكل متعدد الحدود، انفجار دوري بطوليمكن وصفها بأنهامعكمتعدد حدود من الدرجةبمعامل غير صفري. هنايحدد النمط ويُحدد نقطة بداية الخطأ. ويُعطى طول النمط بالدرجة.تكون متعددة الحدود الخاصة بالمتلازمة فريدة لكل نمط، ويتم التعبير عنها بواسطة
رمز كتلي خطي يصحح جميع أخطاء الانفجار ذات الطولأو أقل يجب أن يكون على الأقلرموز التحقق. البرهان: لأن أي رمز خطي يمكنه تصحيح نمط الانفجار بطولأو أقل لا يمكن أن يكون لها طول مفاجئأو أقل ككلمة سرية لأنه إذا فعل ذلك، فسيحدث اندفاع في الطوليمكن تغيير كلمة المرور إلى نمط انفجار بطول، والذي يمكن الحصول عليه أيضًا عن طريق إحداث خطأ انفجار بطولفي كلمة رمزية صفرية بالكامل. الآن، أي متجهين غير صفريين في الأوليجب أن تكون المكونات من مجموعات مشتركة مختلفة للمصفوفة لتجنب أن يكون اختلافها كلمة رمزية من دفعات بطوللذلك، فإن عدد هذه المجموعات المشتركة يساوي عدد هذه المتجهات التيوبالتالي على الأقلالمجموعات المشتركة، وبالتالي على الأقلعلامة صح.
تُعرف هذه الخاصية أيضًا باسم حد ريجر وهي مشابهة لحد سينجلتون لتصحيح الأخطاء العشوائية.
قوانين مكافحة الحرائق كحدود دورية
في عام 1959، قدم فيليب فاير [ 8 ] طريقةً لإنشاء رموز دورية مُولَّدة من خلال ضرب ثنائية حدية ومتعددة حدود أولية. تأخذ ثنائية الحدية الشكل التالي:لبعض الأعداد الفردية الموجبة[ 9 ] رمز الحريق هو رمز تصحيح أخطاء الانفجار الدوري .باستخدام متعدد الحدود المولد
أينهي كثيرة حدود أولية من الدرجةلا يقل عنولم ينقسمطول كتلة كود الحريق هو أصغر عدد صحيحبحيثيقسم .
يمكن لقانون الحريق تصحيح جميع أخطاء الانفجار التي يبلغ طولها t أو أقل إذا لم يحدث انفجاران متتاليانوتظهر في نفس المجموعة المشاركة. يمكن إثبات ذلك بالتناقض. لنفترض وجود نبضتين مختلفتين غير صفريتينومن الطولأو أقل، وهما في نفس المجموعة المشتركة للرمز. لذا، فإن الفرق بينهما هو كلمة رمزية. بما أن الفرق هو مضاعف لـوهو أيضًا من مضاعفات. لذلك،
.
هذا يدل على أنهو مضاعف لـ، لذا
بالنسبة للبعضالآن، كماأقل منوأقل منلذاهي كلمة سرية. لذلك،
.
منذالدرجة أقل من درجة،لا يمكن تقسيمها. لوإذا لم يكن صفرًا، فإنولا يمكن تقسيمها أيضاًمثلأقل منوبحسب تعريف،يقسمبدونأصغر من. لذلكويساوي صفرًا. هذا يعني أن كلا الانفجارين متماثلان، على عكس الافتراض.
تُعدّ قوانين مكافحة الحرائق من أفضل القوانين التصحيحية للحرائق الفردية ذات معدل الاستجابة العالي، وهي مصممة تحليليًا. تتميز هذه القوانين بمعدل استجابة عالٍ جدًا، وعندما وعندما تكون القيم متساوية، تكون الزيادة في التكرار في أدنى مستوياتها وتساويباستخدام أكواد حريق متعددة، يمكن أيضًا تصحيح أخطاء الانفجارات الطويلة.
تُستخدم الرموز الدورية على نطاق واسع في اكتشاف الأخطاء، وتُسمىرموز التكرار الدوري .
في تحويل فورييه
تُستخدم تحويلات فورييه على نطاق واسع في معالجة الإشارات . لكن تطبيقاتها لا تقتصر على الحقول المركبة فقط؛ إذ توجد تحويلات فورييه أيضًا في حقل غالوا.. يمكن وصف الرموز الدورية التي تستخدم تحويل فورييه في بيئة أقرب إلى معالجة الإشارات.
تحويل فورييه على الحقول المنتهية
تحويل فورييه على الحقول المنتهية
التحويل المتقطع لفورييه للمتجه يتم تحديده بواسطة متجهأين،
=أين،
حيث exp() هو أنالجذر النوني للوحدة . وبالمثل في الحقل المنتهيالجذر النوني للوحدة هو عنصرمن النظام. لذلك
لوهو متجه فوق، وأن يكون عنصراً منمن النظامثم تحويل فورييه للمتجههو المتجهوتُعطى المكونات بواسطة
=أين،
هناهو مؤشر زمني ،التردد وهو الطيف . أحد الفروق المهمة بين تحويل فورييه في المجال المركب ومجال غالوا هو أن المجال المركبيوجد لكل قيمة منأثناء وجوده في حقل غالوالا يوجد إلا إذايقسمفي حالة حقول الامتداد، سيتم إجراء تحويل فورييه في حقل الامتداد. لويقسمبالنسبة للبعضفي حقل غالوا، متجه المجال الزمنييقع فوق الملعبلكن الطيفقد يكون ذلك فوق حقل الامتداد.
الوصف الطيفي
أي كلمة رمزية من رمز دوري بطول كتلةيمكن تمثيلها بواسطة متعددة الحدوددرجة علمية على الأكثريمكن كتابة مُشفِّره على النحو التالي:لذلك، يمكن كتابة المشفر في مجال التردد على النحو التالي:هنا طيف الكلمات المشفرةله قيمة فيلكن جميع المكونات في المجال الزمني مأخوذة من. مع طيف البياناتالأمر تعسفي، ودوريتمثل الهدف في تحديد تلكأينستكون النتيجة صفرًا.
وبالتالي، يمكن تعريف الرموز الدورية أيضًا على النحو التالي:
بالنظر إلى مجموعة من المؤشرات الطيفية،، والتي تسمى عناصرها ترددات التحقق، الشفرة الدوريةهي مجموعة الكلمات فوقوالتي يكون طيفها صفراً في المكونات المفهرسة بواسطةأي طيف من هذا القبيلستتضمن مكونات من الشكل.
إذن، الرموز الدورية هي متجهات في الحقلوالطيف الناتج عن تحويل فورييه العكسي يكون على المجالوتكون هذه القيم مقيدة بحيث تكون صفرًا عند مكونات معينة. ولكن كل طيف في هذا المجالوقد لا يكون للصفر عند بعض المكونات تحويلات عكسية مع المكونات الموجودة في الحقللا يمكن استخدام هذا الطيف كرموز دورية.
فيما يلي بعض الحدود على نطاق الرموز الدورية.
متجه BCH
لوأن يكون عاملاً من عواملبالنسبة للبعضالمتجه الوحيد فيوزنأو أقل مما لديهالمكونات المتتالية لطيفها التي تساوي صفرًا هي متجه صفري بالكامل.
متجه هارتمان-تزينغ
لوأن يكون عاملاً من عواملبالنسبة للبعض، وعدد صحيح أولي فيما بينهالمتجه الوحيدفيوزنأو أقل من مكوناتها الطيفيةيساوي صفرًا لـ، أينو، هو متجه جميع عناصره أصفار.
متجهة إلى روس
لوأن يكون عاملاً من عواملبالنسبة للبعضوالمتجه الوحيد في وزنأو أقل من مكوناتها الطيفيةيساوي صفرًا لـ، أينويستغرق الأمر على الأقلالقيم في النطاق، هو متجه جميع عناصره أصفار.
رموز البقايا التربيعية
عندما يكون رئيس الوزراءهو الباقي التربيعي modulo العدد الأولييوجد رمز متبقي تربيعي وهو رمز دوري بطولالأبعادوالحد الأدنى للوزن على الأقلزيادة.
التعميمات
الشفرات الدورية الثابتة
الشفرة الدورية الثابتة هي شفرة خطية تتميز بالخاصية التالية: بالنسبة لبعض الثوابتلوإذا كانت كلمة سرية، فكذلكالشفرة السالبة الدورية هي شفرة ثابتة الدورية ذات[ 10 ]
رمز شبه دوري
تتمتع الشفرة شبه الدورية (شفرة QC) بالخاصية التالية: بالنسبة لبعضالفاصلأي إزاحة دورية لكلمة رمزية بواسطة"الأماكن" هي كلمة سر مرة أخرى. أي أنها تمثل قيمة ثابتة ما.، لوإذا كانت كلمة سرية، فكذلكحيث يتم تقليل جميع الرموز السفلية modulo[ 11 ] يُعرف هذا النوع من الرموز باسم- رمز مراقبة الجودة. الرمز الدائري المزدوج هو رمز شبه دوري ذو طول زوجي مع[ 11 ]
رموز دورية مختصرة
أنيُطلق على الشفرة الخطية اسم الشفرة الدورية المختصرة إذا أمكن الحصول عليها عن طريق حذفمناصب منالشفرة الدورية. الشفرة من هذا النوع ليست دورية بشكل عام. [ 12 ]
في الشفرات المختصرة، تُحذف رموز المعلومات للحصول على طول كتلة أصغر من طول الكتلة الأصلي. أثناء حذف أوليُعدّ حذف الرموز نهجًا شائعًا، ومن حيث المبدأ، يمكن حذف أي مجموعة من رموز المعلومات. [ 12 ] يمكن تحويل أي رمز دوري إلى رمز شبه دوري عن طريق حذف كلالرمز رقم -th، حيثهو عامل من عواملإذا لم تكن الرموز المسقطة رموز تحقق، فإن هذا الرمز الدوري هو أيضًا رمز دوري مختصر.
تعميمات أخرى
تجمع الشفرات شبه الملتوية (شفرات QT) بين خصائص الشفرات الدورية الثابتة والشفرات شبه الدورية، مع حدوث التحول بواسطةأماكن وبمضاعفةأي، بالنسبة لبعض الثوابتو، لوإذا كانت كلمة سرية، فكذلكحيث يتم تقليل جميع الرموز السفلية modulo[ 13 ] تُعدّ الشفرات متعددة الالتواءات تعميمات إضافية لشفرات QT، حيث تربط عدة شفرات QT من طرف إلى طرف . [ 13 ] [ 14 ]
انظر أيضاً
ملحوظات
- ↑ فان لينت 1998 ، ص 76
- ↑ رايان ولين 2009 ، الصفحات 108-109
- ↑ فان لينت 1998 ، ص 80
- ↑ رايان ولين 2009 ، الفصل 10
- ↑ هيل 1988 ، الصفحات 159-160
- ↑ بلاهوت 2003 ، النظرية 5.5.1
- ↑ هيل 1988 ، الصفحات 162-163
- ↑ ب. فاير، إي، ب. (1959). فئة من الرموز الثنائية المصححة للأخطاء المتعددة للأخطاء غير المستقلة. مختبر أنظمة الاستطلاع سيلفانيا، ماونتن فيو، كاليفورنيا، تقرير RSL-E-2، 1959.
- ↑ وي تشو، شو لين، خالد عبد الغفار. تصحيح الأخطاء العشوائية أو المتقطعة بناءً على أكواد Fire وBCH. ITA 2014: 1-5 2013.
- ↑ فان لينت 1998 ، ص 75
- 1 2 ماكويليامز وسلون 1977 ، ص. 506
- 1 2 رايان ولين 2009 ، ص 110
- 1 2 أيدين، نوح؛ هاليلوفيتش، أجدين (2017). "تعميم للرموز شبه الملتوية: الرموز الملتوية المتعددة" . الحقول المنتهية وتطبيقاتها . 45 : 96-106 . arXiv : 1701.01044 . doi : 10.1016/j.ffa.2016.12.002 . S2CID 7694655 .
- ↑ أيدين، نوح؛ سياب، عرفان؛ ك. راي-تشودري، ديجين (2001). "بنية الشفرات شبه الملتوية أحادية المولد والشفرات الخطية الجديدة". التصاميم والشفرات والتشفير . 24 (3): 313-326 . doi : 10.1023/A:1011283523000 . S2CID 17376783 .
مراجع
- بلاهوت، ريتشارد إي. (2003)، الرموز الجبرية لنقل البيانات ( الطبعة الثانية)، مطبعة جامعة كامبريدج ، رقم ISBN 0-521-55374-1
- هيل، ريموند (1988)، مدخل إلى نظرية الترميز ، مطبعة جامعة أكسفورد ، رقم ISBN 0-19-853803-0
- ماكويليامز، إف جيه ؛ سلون، إن جيه إيه (1977)، نظرية رموز تصحيح الأخطاء ، نيويورك: دار نشر نورث هولاند، رقم ISBN 0-444-85011-2
- ريان، ويليام إي.؛ لين، شو (2009)، رموز القنوات: الكلاسيكية والحديثة ( الطبعة الأولى)، مطبعة جامعة كامبريدج، رقم ISBN 978-0521848688
- فان لينت، جيه إتش (1998)، مقدمة في نظرية الترميز ، نصوص الدراسات العليا في الرياضيات 86 (الطبعة الثالثة )، سبرينغر فيرلاغ ، رقم ISBN 3-540-64133-5
للمزيد من القراءة
- رانجان بوس ، نظرية المعلومات، الترميز والتشفير ، رقم ISBN 0-07-048297-7
- إيرفينغ إس. ريد وشويمن تشين، ترميز التحكم في الأخطاء لشبكات البيانات ، بوسطن: دار نشر كلوير الأكاديمية، 1999، رقم ISBN 0-7923-8528-4.
- سكوت أ. فانستون ، بول س. فان أورشوت ، مقدمة في رموز تصحيح الأخطاء مع تطبيقات ، رقم ISBN 0-7923-9017-2
روابط خارجية
- ملاحظات جون جيل (ستانفورد) الدراسية – الملاحظات رقم 3، 8 أكتوبر، النشرة رقم 9 مؤرشفة في 23-10-2012 في Wayback Machine ، EE 387.
- ملاحظات جوناثان هول (جامعة ولاية ميشيغان) - الفصل الثامن: الشفرات الدورية - الصفحات من 100 إلى 123
- ديفيد تير. "الرمز الدوري" . عالم الرياضيات .
تتضمن هذه المقالة مواد من الكود الدوري على موقع PlanetMath ، وهو مرخص بموجب رخصة Creative Commons Attribution/Share-Alike .
- نظرية الترميز
- الحقول المنتهية
