Table of Contents
سیستم های Avionics به انتقال دقیق داده ها متکی هستند تا اطمینان حاصل شود که ایمنی و کارایی در عملیات های هوایی، تشخیص خطا و تکنیک های اصلاح برای شناسایی و رفع خطاهایی که ممکن است در هنگام انتقال داده ها رخ دهد، قابلیت اطمینان را بهبود می بخشد و خطر ارتباط نادرست بین اجزای هواپیما و کنترل زمین را کاهش می دهد.
پایه های خطای تشخیص
تشخیص خطا شامل روش هایی برای شناسایی خطاهای داده های منتقل شده است. تکنیک های مشترک شامل چک های Parity، چک ها و چک های کاهشی چرخه (CRC) هستند که این روش ها بیت های اضافی را به بسته های داده اضافه می کنند و به گیرنده اجازه می دهند تا یکپارچگی داده ها را در هنگام ورود تأیید کند.
تکنیک های اصلاح خطا
روش های اصلاح خطا نه تنها خطاهایی را تشخیص می دهند بلکه بدون انتقال مجدد آن ها را تصحیح می کنند.تکنیک هایی مانند کدهای همینگ و کدهای رید-سولومون به طور گسترده ای در avionics استفاده می شوند.آنها اطلاعات اضافی را به داده ها اضافه می کنند و گیرنده را قادر می سازند تا خطاها را به صورت خودکار شناسایی و اصلاح کنند.
اجرای در Avionics
پیاده سازی تشخیص خطا و اصلاح در avionics شامل انتخاب الگوریتم های مناسب بر اساس الزامات سیستم است. عوامل شامل نرخ داده، تاخیر و سطح سر و صدا محیط است. سخت افزار و اجزای نرم افزار طراحی شده اند تا این تکنیک ها را به صورت یکپارچه به پروتکل های انتقال داده متصل کنند.
قوانین اصلاح خطای عمومی
- کد گذاری: خطاهای تک بیتی را تصحیح می کند و خطاهای دو بیتی را تشخیص می دهد.
- [FLT: 1] برای اصلاح خطاهای انفجاری در جریان داده ها استفاده می شود.
- کد های تربو: [FLT 1] نزدیک به عملکرد اصلاح خطای شانون- حد محدود است.
- [LDPC] (Pensity Parity-Check) Codes: ارائه بهره وری بالا برای سیستم های ارتباطی مدرن.