چند خطا را می توان با یک کد بررسی برابری تصحیح کرد؟
چند خطا را می توان با یک کد بررسی برابری تصحیح کرد؟

تصویری: چند خطا را می توان با یک کد بررسی برابری تصحیح کرد؟

تصویری: چند خطا را می توان با یک کد بررسی برابری تصحیح کرد؟
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, ممکن است
Anonim

دو بعدی برابری چک ها می توان تشخیص و درست همه خطاهای منفرد و تشخیص دو و سه خطاها که در هر نقطه از ماتریس رخ می دهد.

در نتیجه، یک کد چند خطا را می تواند تشخیص دهد؟

همینگ کدها می توانند تشخیص دهند تا دو بیتی خطاها یا یک بیتی تصحیح کنید خطاها بدون تشخیص از اصلاح نشده خطاها . در مقابل، برابری ساده کد نمی تواند تصحیح کند خطاها ، و می تواند تشخیص دهد فقط تعداد فرد از بیت ها در خطا.

پس از آن، سوال این است که آیا برابری می تواند خطاها را تصحیح کند؟ برابری بیت این یک طرح بسیار ساده است که می توان برای تشخیص تک یا هر عدد فرد دیگری (به عنوان مثال، سه، پنج، و غیره) استفاده شود خطاها در خروجی تعداد زوج بیت های برگردانده شده اراده را بساز برابری کمی ظاهر می شود درست حتی اگر داده ها اشتباه باشد.

با در نظر گرفتن این موضوع، چگونه یک خطای تک بیتی را تعیین می کنید؟

ساده ترین راه تشخیص آ خطای تک بیتی در 4- بیت کد استفاده از بررسی برابری است، در این صورت یک مورد اضافی بیت باید اضافه شود (تعادل بیت ).

تصحیح خطا با استفاده از کدهای برابری چگونه انجام می شود؟

برای تشخیص و درست خطاها، بیت های اضافی در زمان انتقال به بیت های داده اضافه می شوند. بیت های اضافی نامیده می شوند برابری بیت ها اجازه می دهند تشخیص یا تصحیح از خطاها بیت داده ها همراه است با را برابری بیت ها a را تشکیل می دهند کد کلمه.

توصیه شده: