קוד המינג

קוד המינג הוא דרך למצוא ולתקן טעויות בביטים (סיביות). סיבית היא יחידה קטנה של מידע. המטרה היא לתקן ביט אחד שבור.

ריצ'רד המינג עבד במעבדות בל. הוא רצה שמשדרים יהיו אמינים יותר. ב־1950 הוא המציא את קוד המינג.

סיבית זוגיות היא ביט שמראה אם יש מספר זוגי של 1 בביטים. אם המספר נשבר, יודעים שמשהו השתבש.

בדרך פשוטה משכפלים ביט שלוש פעמים. למשל 1 → 111. אם רק ביט אחד משתבש, רוב הקולות ינחו להחליט נכון.

מוסיפים כמה סיביות מיוחדות במקומות 1,2,4,8... כל סיבית מיוחדת בודקת קבוצת ביטים לפי חוק. כאשר מקבלים את המילה, מחשבים ערך שנקרא סינדרום. הסינדרום מראה איזו סיבית השתבשה. אם הסינדרום אפס, הכול בסדר.

בגרסה נפוצה מוסיפים 3 סיביות מיוחדות ל-4 סיביות מידע. כך אפשר לתקן ביט אחד שהשתבש. אם שתי סיביות השתבשו, לעיתים רואים שיש בעיה, אבל לא תמיד יודעים לתקן.

אם מוסיפים סיבית בדיקה נוספת שמסתכלת על כל המילה, אפשר לדעת יותר על סוגי השגיאות.

קוד המינג עוזר לשמור על מידע מושחז ויעיל בלי להוסיף הרבה ביטים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!