ما هو الفرق الرئيسي بين اكتشاف الأخطاء وأكواد تصحيح الأخطاء؟
ما هو الفرق الرئيسي بين اكتشاف الأخطاء وأكواد تصحيح الأخطاء؟

فيديو: ما هو الفرق الرئيسي بين اكتشاف الأخطاء وأكواد تصحيح الأخطاء؟

فيديو: ما هو الفرق الرئيسي بين اكتشاف الأخطاء وأكواد تصحيح الأخطاء؟
فيديو: 6 انواع الأخطاء في لغات البرمجة 2024, ديسمبر
Anonim

على حد سواء اكتشاف الخطأ و تصحيح الاخطاء تتطلب إرسال قدر من البيانات الزائدة مع البيانات الفعلية ؛ تصحيح يتطلب أكثر من كشف . بتات التكافؤ هي طريقة بسيطة لـ كشف من أخطاء . بت التكافؤ هو بت إضافي يتم إرساله مع البيانات التي هي ببساطة مجموع 1 بت من البيانات.

من هنا ، ما هو الفرق بين تصحيح الخطأ واكتشاف الخطأ؟

اكتشاف الخطأ هل كشف من أخطاء بسبب ضوضاء أو عيوب أخرى أثناء الإرسال من جهاز الإرسال إلى جهاز الاستقبال. تصحيح الاخطاء هل كشف من أخطاء وإعادة بناء النسخة الأصلية خطأ بيانات أو إشارة مجانية [1] [2].

بالإضافة إلى ذلك ، ما هي أنواع أكواد تصحيح الأخطاء؟ قائمة أكواد تصحيح الأخطاء

مسافة الشفرة
2 (اكتشاف الخطأ الفردي) التكافؤ
3 (تصحيح خطأ واحد) التكرار النمطي الثلاثي
3 (تصحيح خطأ واحد) الكمال هامنج مثل هامينغ (7 ، 4)
4 (مقطوع) تمديد هامينج

بجانب هذا ، ماذا نعني بكشف الأخطاء وأكواد التصحيح؟

اكتشاف الخطأ & رموز التصحيح . الإعلانات. نحن اعلم أن البتتين 0 و 1 تقابلان نطاقين مختلفين من الفولتية التناظرية. لذلك ، أثناء نقل البيانات الثنائية من نظام إلى آخر ، يمكن أيضًا إضافة الضوضاء. نتيجة لهذا ، قد يكون هناك أخطاء في البيانات الواردة في نظام آخر.

لماذا مطلوب اكتشاف الأخطاء وتصحيحها؟

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

موصى به: