در سیستم های ماهواره ای همواره یکی از دغدغه های مهندسین، این است که از صحت اطلاعات دریافتی، به صورتی اطمینان داشته باشند. در همین راستا کد های تشخیص و تصحیح خطا ایجاد شده اند که دو نمونه از آن ها ارائه خواهند شد. پس از اطمینان از صحت اطلاعات دریافتی برنامه حافظه به صورت روندی که در ادامه توضیح داده خواهد شد شبیه سازی و اجرا می شود. پس از شبیه سازی برنامه در نرم افزار Xilinx ISE باید به نوعی به آن خطا تزریق شود که این کار به کمک نرم افزار MATLAB انجام می پذیرد و برنامه تغییر یافته باز هم به شبیه ساز اعمال می شود تا نتیجه تغییر تصادفی ایجاد شده در برنامه مشاهده شود و اثر آن بررسی شود.