تالار گفتمان مانشت
بیت توازن(parity bit) - نسخه‌ی قابل چاپ

بیت توازن(parity bit) - homa - 18 آبان ۱۳۹۰ ۱۱:۰۳ ق.ظ

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

بیت توازن(parity bit) - ahmadnouri - 18 آبان ۱۳۹۰ ۰۱:۴۹ ب.ظ

بیت توازن زوج و فرد داریم بیت توازن زوج یعنی اینکه به کد مون نگاه میکنیم اگه تعداد ۱‌ها فرد باشه به اون یه یک اضافه میکنیم تا تعداد یکها زوج باشه مثلا اگه کد مون ۱۰۰۱۰۱ باشه چون تعداد ۱‌ها فرد اه یه ۱ به کد مون اضافه می کنیم میشه ۱۱۰۰۱۰۱

خب کدی که ما میفرستیم همیشه تعداد ۱ هاش زوجه اگه در طرف گیرنده تعداد ۱‌ها فرد تعدا باشه متوجه میشه که کد دچار خطا شده


و اینکه میگیم تعداد زوج خطا رو نمی تونه تشخیص بده به این خاطره که اگه فرضا ۲ تا بیت تغییر کنه کدی که طرف گیرنده دریافت میکنه باز تعداد ۱ هاش زوجه و گیرنده متوجه نمیشه که ۲ تا از بیت‌ها تغییر کرده و کد خطا داره فکر می کنه که کد درست رو دریافت کرده