تالار گفتمان مانشت
کدگذاری HDB3 - نسخه‌ی قابل چاپ

کدگذاری HDB3 - adel28 - 03 بهمن ۱۳۹۱ ۰۱:۰۳ ق.ظ

در روش HDB3 با فرض اینکه آخرین پلاریته قبل (-) باشد و رشته ۰۱۰۱۰۰۰۰ بلافاصله بعد از آخرین جایگزینی Violation ارسال شود. کدام گزینه برای ارسال این رشته صحیح است؟ (پارسه - دکتر حقیقت)

۱) +۰۰+-۰+۰
۲) -۰۰--۰+۰
۳) -۰+۰-۰۰۰
۴) +۰-۰+۰۰۰

جواب: گزینه ۱

سوال: لطفا روش حل این روش کدگذاری رو توضیح بدید.

کدگذاری HDB3 - Helmaa - 03 بهمن ۱۳۹۱ ۰۹:۴۹ ب.ظ

این کد گذاری ماند AIM هست، و تو این روش برای جلوگیری از تکرار صفرهای پشت سرهم ،به ازای هر ۴ تا صفر که پشت سر هم میاد نگاه به پلاریته از آخرین آخرین جایگذاری این کد تا الان میکنه اگر پلاریته منفی بود و تعداد یک ها زوج باشه از کد : +۰۰+ استفاده میکنه اگر پلاریته مثبت و تعداد یک ها زوج بود : -۰۰-
اگر پلاریته مثبت و تعداد یک ها فرد : +۰۰۰
اگر پلاریته منفی تعداد یک ها فرد : -۰۰۰

تو این سوال پلاریته منفی و تعداد یک ها زوج هست ،پس میشه گزینه یک.

کدگذاری HDB3 - adel28 - 04 بهمن ۱۳۹۱ ۰۲:۵۹ ق.ظ

میشه در مورد کدگذاری B8ZS هم یک توضیح بدید و چه فرقی با این روش داره؟

RE: کدگذاری HDB3 - Helmaa - 05 بهمن ۱۳۹۱ ۱۲:۲۴ ق.ظ

(۰۴ بهمن ۱۳۹۱ ۰۲:۵۹ ق.ظ)adel28 نوشته شده توسط:  میشه در مورد کدگذاری B8ZS هم یک توضیح بدید و چه فرقی با این روش داره؟

تو این کدگذاری ۸ تا صفر پشت سر هم رو در نظر میگیره اگر پلاریته آخر منفی باشه : - + ۰ + - ۰ ۰ ۰
و اگر پلاریته اخر مثبت باشه : + - ۰ - + ۰ ۰ ۰

فرقشون فقط تو تعداد صفرهایی که پشت سر هم در نظر میگیرن هست و نوع کدی که برای این صفرها در نظر میگیرن.