عند تصميمنا لأي نظام اتصال فإننا نتعرض لعدة عوائق تتعلق أحياناً بالبيئة المحيطة بمكونات هذا النظام (مرسل – قناة – مستقبل) , إن قناة الاتصال هي أكثر هذه المكونات عرضة للتأثر بما قد يغير أو يعطب البيانات المرسلة (من : ضجيج أو تشويش إن كان متعمد أو غير متعمد ... ) لأننا بتصميمنا للنظام لا نضمن مكان وجود هذه القناة وخصوصاً إذا كانت لاسلكية . فلذلك و عندما يتطلب هذا النظام لموثوقية عالية فإننا نضطر لوضع آلية لضمان عدم حدوث أي خطأ في جهة الاستقبال , تمككنا النظم الرقمية من تحقيق ذلك بمرونة