תוכן עניינים:
הגדרה - מה המשמעות של קידוד 8b / 10b?
קידוד 8b / 10b הוא קוד קו טלקומוניקציה בו כל בתים של שמונה סיביות מומרים לתו שידור של 10 סיביות. קידוד 8b / 10b הומצא על ידי יבמ ומשמש להעברת נתונים על חיבורי מערכת ארגוניים, gigabit Ethernet וערוצי סיב. קידוד זה תומך בהעברה רציפה עם מספר מאוזן של אפסים ואלה בזרם הקוד. 8b / 10b יכול גם לזהות שגיאות שידור של סיביות בודדות.
Techopedia מסביר קידוד 8b / 10b
קוד 8b / 10b הוגדר בשנת 1983 בכתב העת IBM למחקר ופיתוח. זה ממפה 8 סיביות עד 10 סמלים כדי להשיג איזון DC. סוג זה של קוד מספק גם שינויים במצב לשחזור סביר של שעון.
הקידוד מתבצע בחומרת שכבת קישור ומוסתר משכבות עליונות בערימת התוכנה. שמונה פיסות נתונים מועברות כישויות של 10 סיביות הנקראות סמלים, או תווים. פיסות נתונים נמוכות יותר מקודדות לקבוצה של 6 סיביות ושלושת הסיביות העליונות מקודדות לקבוצות 4 סיביות. ביטי הקוד משולבים ליצירת סמל של 10 סיביות המועבר על החוט.
הקידוד מצמצם את מספר ההעברות מחדש מכיוון שהשילוב של סכמת הקידוד עם בדיקת מאפשרת שחזור נתונים. אלגוריתם זה מוסיף תקורה לכל תו עד 25%. מכיוון שלממשקים סדרתיים כמו ערוצי סיבים אין שעונים לזיהוי תקפותם של ביטים, מידע על שעון מקודד בזרמי נתונים.
תהליך הקידוד מספק תווים של 10 סיביות התואמים לכללי קידוד. הם אינם משמשים לייצוג תווי נתונים אלא כתווים מיוחדים המסייעים בזיהוי פונקציות ניהול או בקרה. ככלל, הם מזהים מבני סימון כפי שהם נראים בהודעות שגיאה. במהלך העברת התווים מצטרפים לזרם שני ביטים נוספים הנקראים פערים הפערים יחד עם ביטים אחרים, שהם משתנים המבטיחים שמספר הסיביות "1" המועבר כמעט שווה למספר של "0" ביטים שהועברו.
