رمز المنطقة
في نظرية الترميز ، تُعدّ رموز الكتل فئةً كبيرةً وهامةً من رموز تصحيح الأخطاء التي تُشفّر البيانات في كتل. يوجد عددٌ هائلٌ من الأمثلة على رموز الكتل، وللعديد منها تطبيقاتٌ عمليةٌ واسعة النطاق. يُعدّ التعريف المجرد لرموز الكتل مفيدًا من الناحية المفاهيمية، لأنه يسمح لنظريي الترميز والرياضيين وعلماء الحاسوب بدراسة قيود جميع رموز الكتل بطريقةٍ موحدة. غالبًا ما تتخذ هذه القيود شكل حدودٍ تربط بين مختلف معايير رمز الكتلة، مثل معدله وقدرته على اكتشاف الأخطاء وتصحيحها.
من أمثلة رموز الكتل: رموز ريد-سولومون ، ورموز هامينغ ، ورموز هادامارد ، ورموز إكسباندر ، ورموز غولاي ، ورموز ريد-مولر ، والرموز القطبية . تنتمي هذه الأمثلة أيضًا إلى فئة الرموز الخطية ، ولذا تُسمى رموز الكتل الخطية . وبشكل أدق، تُعرف هذه الرموز برموز الكتل الجبرية، أو رموز الكتل الدورية، لأنها تُولّد باستخدام كثيرات الحدود البوليانية.
يتم عادةً فك تشفير رموز الكتل الجبرية بشكل مباشر باستخدام أجهزة فك التشفير الجبرية.
قد يشير مصطلح "رمز الكتلة" أيضًا إلى أي رمز تصحيح الأخطاء الذي يعمل على كتلة منأجزاء من بيانات الإدخال لإنتاجبتات من بيانات الإخراجوبالتالي، فإن مُشفِّر الكتل هو جهاز عديم الذاكرة . وبناءً على هذا التعريف ، تُعتبر رموز مثل رموز التوربو ، ورموز الالتفاف المنتهية، وغيرها من الرموز القابلة للفك التكراري (الرموز الشبيهة بالتوربو) رموز كتل. أما مُشفِّر الالتفاف غير المنتهي فهو مثال على رمز غير كتلي (غير مُؤطَّر)، والذي يمتلك ذاكرة ويُصنَّف بدلاً من ذلك على أنه رمز شجري .
تتناول هذه المقالة "رموز الكتل الجبرية".
رمز الكتلة ومعاملاته
تُستخدم رموز تصحيح الأخطاء لنقل البيانات الرقمية بشكل موثوق عبر قنوات اتصال غير موثوقة وعرضة للتشويش . عندما يرغب مُرسِل في إرسال دفق بيانات طويل باستخدام رمز الكتلة، يقوم بتقسيم الدفق إلى أجزاء ذات حجم ثابت. يُسمى كل جزء من هذه الأجزاء رسالة ، وتقوم آلية رمز الكتلة بتشفير كل رسالة على حدة إلى كلمة رمزية، تُسمى أيضًا كتلة في سياق رموز الكتلة. ثم يُرسل المُرسِل جميع الكتل إلى المُستقبِل، الذي بدوره يستخدم آلية فك تشفير لاستعادة الرسائل الأصلية من الكتل المُستلمة التي قد تكون تالفة. يعتمد أداء ونجاح عملية الإرسال ككل على خصائص القناة ورمز الكتلة.
بشكل رسمي، رمز الكتلة هو تعيين حقني
- .
هنا،هي مجموعة منتهية وغير فارغة ووهي أعداد صحيحة. سيتم شرح معنى وأهمية هذه المعلمات الثلاث والمعلمات الأخرى المتعلقة بالبرنامج أدناه.
الأبجدية Σ
يتم نمذجة تدفق البيانات المراد ترميزه كسلسلة نصية تتكون من أبجدية معينة .الحجمغالباً ما تُكتب حروف الأبجدية على النحو التالي:. لوعندئذٍ يُطلق على رمز الكتلة اسم رمز الكتلة الثنائي . في العديد من التطبيقات، من المفيد مراعاةأن تكون قوة رئيسية ، وأن تحددمع الحقل المنتهي.
طول الرسالة k
الرسائل هي عناصرلأي سلاسل ذات طولومن هنا جاء الرقميُطلق عليه طول الرسالة أو بُعد رمز الكتلة.
طول الكتلة n
طول الكتلةعدد الرموز في الكتلة هو عدد الرموز الموجودة فيها. ومن ثم، فإن العناصرلهي سلاسل ذات طولوتتوافق مع الكتل التي قد يستقبلها جهاز الاستقبال. ولذلك تُسمى أيضًا بالكلمات المستلمة. إذالبعض الرسائل، ثميُطلق عليه اسم كلمة السر لـ.
المعدل R
يُعرَّف معدل رمز الكتلة بأنه النسبة بين طول الرسالة وطول الكتلة :
- .
يشير المعدل المرتفع إلى أن كمية الرسالة الفعلية في كل كتلة مُرسلة كبيرة. وبهذا المعنى، يقيس المعدل سرعة الإرسال وكمية البيانات.يقيس هذا المعدل العبء الإضافي الناتج عن التشفير باستخدام رمز الكتلة. ومن الحقائق النظرية البسيطة في مجال المعلومات أن هذا المعدل لا يمكن أن يتجاوزبما أن البيانات لا يمكن ضغطها بشكل عام دون فقدان البيانات. رسميًا، هذا ينبع من حقيقة أن الكودهي دالة حقنية.
المسافة د
المسافة أو الحد الأدنى للمسافة d لرمز الكتلة هي أقل عدد من المواضع التي يختلف فيها أي كلمتين رمزيتين مختلفتين، والمسافة النسبيةالكسررسميًا، بالنسبة للكلمات الموروثة، يتركتشير إلى مسافة هامينغ بينوأي عدد المواضع التيوتختلف. ثم المسافة الدنيامن الكوديُعرَّف بأنه
- .
بما أن أي رمز يجب أن يكون أحاديًا ، فإن أي كلمتين رمزيتين ستختلفان في موضع واحد على الأقل، لذا فإن المسافة بين أي رمز هي على الأقلإضافة إلى ذلك، فإن المسافة تساوي الحد الأدنى للوزن بالنسبة لرموز الكتل الخطية لأن:
- .
تتيح المسافة الأكبر تصحيحًا واكتشافًا أفضل للأخطاء. على سبيل المثال، إذا اقتصرنا على الأخطاء التي قد تُغير رموز الكلمة المشفرة المُرسلة دون حذفها أو إضافتها، فإن عدد الأخطاء هو عدد المواضع التي تختلف فيها الكلمة المشفرة المُرسلة عن الكلمة المُستلمة. يسمح رمز بمسافة d للمُستقبِل باكتشاف ما يصل إلىأخطاء في الإرسال منذ التغييرلا يمكن أن تؤدي مواقع كلمة السر إلى كلمة سر أخرى عن طريق الخطأ. علاوة على ذلك، إذا لم يكن هناك أكثر منفي حال حدوث أخطاء في الإرسال، يستطيع جهاز الاستقبال فك تشفير الكلمة المستلمة بشكل فريد إلى كلمة رمزية. وذلك لأن كل كلمة مستلمة تحتوي على كلمة رمزية واحدة على الأكثر عند هذه المسافة.إذا كان أكثر منعند حدوث أخطاء في الإرسال، لا يستطيع جهاز الاستقبال فك تشفير الكلمة المستلمة بشكل فريد، إذ قد يكون هناك عدة كلمات رمزية محتملة. إحدى طرق معالجة هذه المشكلة هي استخدام فك التشفير القائم على القوائم ، حيث يُخرج جهاز فك التشفير قائمة بجميع الكلمات الرمزية ضمن نطاق محدد.
التدوين الشائع
الترميزيصف رمز الكتلة على الأبجديةمن الحجم، بطول كتلةطول الرسالةوالمسافةإذا كان رمز الكتلة رمز كتلة خطي، فإن الأقواس المربعة في الترميزتُستخدم لتمثيل تلك الحقيقة. بالنسبة للرموز الثنائية معأحيانًا يتم حذف الفهرس. بالنسبة للرموز القابلة للفصل ذات المسافة القصوى ، تكون المسافة دائمًالكن في بعض الأحيان تكون المسافة الدقيقة غير معروفة، أو يصعب إثباتها أو تحديدها، أو لا تكون ضرورية. في مثل هذه الحالات،قد يكون المكون مفقودًا.
في بعض الأحيان، وخاصة بالنسبة للرموز غير الكتلية، يكون الترميزيُستخدم للرموز التي تحتوي علىكلمات سرية ذات طولبالنسبة لرموز الكتل ذات الرسائل ذات الطولأكثر من أبجدية بحجم، سيكون هذا الرقم.
أمثلة
كما ذُكر سابقًا، يوجد عدد كبير من رموز تصحيح الأخطاء التي هي في الواقع رموز كتلية. أول رمز لتصحيح الأخطاء هو رمز هامينغ (7،4) ، الذي طوره ريتشارد دبليو هامينغ عام 1950. يحوّل هذا الرمز رسالةً مكونةً من 4 بتات إلى كلمة رمزية مكونة من 7 بتات بإضافة 3 بتات تكافؤ. لذا، يُعد هذا الرمز رمزًا كتليًا. واتضح أنه أيضًا رمز خطي، وأن مسافته تساوي 3. وبالاختصار المذكور أعلاه، فإن هذا يعني أن رمز هامينغ (7،4) هو...شفرة.
تُعدّ رموز ريد-سولومون عائلة منرموز معوكونها قوة رئيسية . رموز الرتب هي عائلة منرموز معتُعدّ رموز هادامارد عائلة منرموز معو.
خصائص اكتشاف الأخطاء وتصحيحها
كلمة سريةيمكن اعتبار ذلك نقطة فيالفضاء ذو الأبعادوالرمزهي مجموعة جزئية منرمزالمسافةهذا يعني أنلا توجد كلمة سر أخرى في كرة هامينغ المتمركزة عندبنصف قطر، والتي تُعرَّف بأنها مجموعة منالكلمات ذات البعد التي تبلغ مسافة هامينغ لهاليس أكثر من. بصورة مماثلة،بمسافة (دنيا)له الخصائص التالية:
- يمكن الكشفأخطاء : بسبب كلمة سريةهي الكلمة السرية الوحيدة في كرة هامينغ التي تتمركز حول نفسها بنصف قطرلا يوجد نمط خطأ لـأو قد تؤدي أخطاء أقل إلى تغيير كلمة رمزية إلى أخرى. عندما يكتشف جهاز الاستقبال أن المتجه المستلم ليس كلمة رمزية منيتم اكتشاف الأخطاء (ولكن لا يوجد ضمان لتصحيحها).
- يمكن تصحيح ذلكأخطاء. بسبب كلمة سرهي الكلمة السرية الوحيدة في كرة هامينغ التي تتمركز حول نفسها بنصف قطركرتان هامينغ متمركزتان عند كلمتين رمزيتين مختلفتين على التوالي بنصف قطرينلا تتداخل مع بعضها البعض. لذلك، إذا اعتبرنا تصحيح الخطأ بمثابة إيجاد الكلمة المشفرة الأقرب إلى الكلمة المستلمة،طالما أن عدد الأخطاء لا يتجاوز، لا يوجد سوى كلمة سر واحدة في كرة هامينغ المتمركزة عندبنصف قطروبالتالي، يمكن تصحيح جميع الأخطاء.
- من أجل فك التشفير في وجود أكثر منيمكن استخدام الأخطاء، أو فك تشفير القائمة، أو فك التشفير بأقصى احتمال .
- يمكن تصحيح ذلكعمليات المحو . يُقصد بالمحو معرفة موضع الرمز الممحو. ويمكن تصحيحه عن طريقفك التشفير - التمرير : فييتم ملء الموضع الذي تم مسحه بـيتم إجراء تصحيح الرموز والأخطاء. يجب أن يكون هناك معيار واحد يضمن ألا يتجاوز عدد الأخطاءوبالتالي يمكن تصحيح عمليات المحو.
الحدود الدنيا والعليا لرموز الكتل


- اللون البرتقالي الفاتح على المحور السيني : رموز غير محمية بسيطة
- اللون البرتقالي على المحور الصادي : رموز تكرار بسيطة
- اللون البرتقالي الداكن في مجموعة البيانات d = 3: رموز هامينغ المثالية الكلاسيكية
- أحمر داكن وأكبر: رمز غولاي الثنائي المثالي الوحيد
مجموعة من الرموز
يُطلق عليها اسم عائلة الرموز ، حيثهورمز ذو زيادة رتيبة.
يُعرَّف معدل عائلة الرموز C على النحو التالي:
تُعرَّف المسافة النسبية لمجموعة الرموز C على النحو التالي:
لاستكشاف العلاقة بينو، مجموعة من الحدود الدنيا والعليا لرموز الكتل معروفة.
هامينغ باوند
متجهة إلى سينغلتون
الحدّ المفرد هو أن مجموع معدل و المسافة النسبية لرمز الكتلة لا يمكن أن يكون أكبر بكثير من 1:
- .
بمعنى آخر، كل رمز كتلة يحقق المتباينةتُعد رموز ريد-سولومون أمثلة غير تافهة للرموز التي تحقق حد المفردة مع المساواة.
بلوتكين المقيد
ل،. بعبارة أخرى،.
في الحالة العامة، تنطبق حدود بلوتكين التالية على أيبمسافة d :
- لو
- لو
لأي رمز q -ary بمسافة،
متجه جيلبرت-فارشاموف
، أين، هي دالة الإنتروبيا من الرتبة q .
متجه إلى جونسون
يُعرِّف. يتركليكن الحد الأقصى لعدد الكلمات المشفرة في كرة هامينغ نصف قطرها e لأي رمزمسافة د .
ثم لدينا جونسون باوند :، لو
إلياس - باساليغو
التعبئة الكروية والشبكات
ترتبط رموز الكتل بمشكلة رصّ الكرات، التي حظيت باهتمام متزايد على مرّ السنين. في بُعدين، يسهل تصوّرها. خذ مجموعة من العملات المعدنية مُسطّحة على طاولة واضغطها معًا. ستكون النتيجة نمطًا سداسيًا يُشبه عشّ النحل. لكن رموز الكتل تعتمد على أبعاد أكثر يصعب تصوّرها. يستخدم رمز غولاي القوي ، المُستخدم في اتصالات الفضاء السحيق، 24 بُعدًا. عند استخدامه كرمز ثنائي (وهو ما يحدث غالبًا)، تُشير الأبعاد إلى طول كلمة الرمز كما هو مُعرّف أعلاه.
تعتمد نظرية الترميز على نموذج الكرة ذي الأبعاد N. على سبيل المثال، كم عدد القطع النقدية التي يمكن وضعها في دائرة على سطح طاولة، أو في ثلاثة أبعاد، كم عدد الكرات الزجاجية التي يمكن وضعها في كرة أرضية؟ تدخل اعتبارات أخرى في اختيار الترميز. على سبيل المثال، سيؤدي وضع أشكال سداسية داخل صندوق مستطيل إلى ترك مساحة فارغة عند الزوايا. ومع ازدياد الأبعاد، تقل نسبة المساحة الفارغة. ولكن عند أبعاد معينة، يستغل الترميز كل المساحة، وتُعرف هذه الرموز بالرموز المثالية. يوجد عدد قليل جدًا من هذه الرموز.
خاصية أخرى هي عدد الجيران الذين قد يمتلكهم رمز واحد. [ 1 ] لنأخذ العملات المعدنية كمثال. أولًا، نرتب العملات في شبكة مستطيلة. سيكون لكل عملة 4 جيران قريبين (و4 في الزوايا الأبعد). في شكل سداسي، سيكون لكل عملة 6 جيران قريبين. على التوالي، في ثلاثة وأربعة أبعاد، تكون أقصى تعبئة ممكنة هي الشبكة ذات 12 وجهًا و 24 خلية، حيث يمتلك كل وجه 12 وجهًا و24 خلية 24 جارًا. عند زيادة الأبعاد، يزداد عدد الجيران القريبين بسرعة كبيرة. بشكل عام، تُحدد القيمة بواسطة أعداد التلامس .
والنتيجة هي أن عدد الطرق التي يمكن للضوضاء من خلالها أن تجعل المُستقبِل يختار جارًا (وبالتالي يحدث خطأ) يزداد أيضًا. هذا قيد أساسي لرموز الكتل، بل ولجميع الرموز. قد يكون من الصعب إحداث خطأ لجار واحد، ولكن قد يكون عدد الجيران كبيرًا بما يكفي بحيث يتأثر احتمال الخطأ الكلي سلبًا. [ 1 ]
انظر أيضاً
مراجع
- 1 2 3 كريستيان شليغل ولانس بيريز (2004). الترميز الشبكي والترميز التوربيني . وايلي-IEEE. ص 73. ISBN 978-0-471-22755-7.
- جيه إتش فان لينت (1992). مقدمة في نظرية الترميز . جي تي إم . المجلد 86 ( الطبعة الثانية). سبرينغر-فيرلاغ. ص 31. ISBN 3-540-54894-7.
- إف جيه ماك ويليامز ؛ إن جيه إيه سلون (1977). نظرية رموز تصحيح الأخطاء . نورث هولاند. ص 35. ISBN 0-444-85193-3.
- دبليو. هوفمان؛ في. بليس (2003). أساسيات رموز تصحيح الأخطاء . مطبعة جامعة كامبريدج. ISBN 978-0-521-78280-7.
- إس. لين؛ دي جيه. كوستيلو الابن (1983). ترميز التحكم في الأخطاء: الأساسيات والتطبيقات . برنتيس هول. ISBN 0-13-283796-X.
روابط خارجية
- شاران لانغتون (2001) مفاهيم البرمجة والبرمجة الكتلية
- نظرية الترميز
