گھر ترقی 8b / 10b انکوڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

8b / 10b انکوڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - 8b / 10b انکوڈنگ کا کیا مطلب ہے؟

8b / 10b انکوڈنگ ایک ٹیلی مواصلات لائن کوڈ ہے جس میں ہر آٹھ بٹ ڈیٹا بائٹ کو 10 بٹ ٹرانسمیشن کردار میں تبدیل کیا جاتا ہے۔ 8b / 10b انکوڈنگ کی ایجاد IBM نے کی تھی اور اسے انٹرپرائز سسٹم کنکشن ، گیگابٹ ایتھرنیٹ اور اوور فائبر چینل سے متعلق ڈیٹا منتقل کرنے میں استعمال کیا جاتا ہے۔ کوڈ اسٹریم میں متوازن تعداد میں زیرو اور افراد کے ساتھ یہ انکوڈنگ مسلسل ٹرانسمیشن کی حمایت کرتی ہے۔ 8b / 10b سنگل بٹ ٹرانسمیشن کی غلطیوں کا بھی پتہ لگاسکتا ہے۔

ٹیکوپیڈیا 8b / 10b انکوڈنگ کی وضاحت کرتا ہے

آئی بی ایم جرنل آف ریسرچ اینڈ ڈویلپمنٹ میں 1983 میں 8b / 10b کوڈ کی تعریف کی گئی تھی۔ یہ DC توازن حاصل کرنے کے لئے 8 بٹس سے 10 بٹ علامتوں کا نقشہ بناتا ہے۔ اس قسم کا کوڈ مناسب گھڑی بازیافت کیلئے ریاستی تبدیلیاں بھی فراہم کرتا ہے۔


انکوڈنگ لنک لیئر ہارڈ ویئر میں کی جاتی ہے اور سوفٹ ویئر اسٹیک کی اوپری تہوں سے پوشیدہ ہے۔ آٹھ بٹس ڈیٹا کو 10 بٹ ہستیوں کے بطور منتقل کیا جاتا ہے جسے علامتیں یا حرف کہا جاتا ہے۔ اعداد و شمار کے نچلے بٹس کو 6 بٹ گروپ میں انکوڈ کیا جاتا ہے اور اوپر والے تینوں بٹس کو 4 بٹ گروپوں میں انکوڈ کیا جاتا ہے۔ کوڈ بٹس مل کر تار پر پھیلائے جانے والے 10 بٹ کی علامت بناتے ہیں۔


انکوڈنگ سے دوبارہ ترسیل کی تعداد میں کمی واقع ہوتی ہے کیونکہ چیکم کے ساتھ انکوڈنگ اسکیم کا امتزاج ڈیٹا کی تعمیر نو کے قابل بناتا ہے۔ یہ الگورتھم ہر کردار میں 25٪ تک اوور ہیڈ جوڑتا ہے۔ چونکہ فائبر چینلز جیسے سیریل انٹرفیس میں بٹس کی صداقت کی نشاندہی کرنے کے لئے گھڑیاں نہیں ہوتی ہیں ، لہذا گھڑی کی معلومات کو ڈیٹا اسٹریمز میں انکوڈ کیا جاتا ہے۔


انکوڈنگ کا عمل 10 کو تھوڑا سا حروف فراہم کرتا ہے جو کوڈنگ کے اصولوں کے مطابق ہوتا ہے۔ وہ اعداد و شمار کے کرداروں کی نمائندگی کرنے کے لئے استعمال نہیں ہوتے ہیں بلکہ بطور خاص حروف جو نظم و نسق کے افعال یا کنٹرول کو شناخت کرنے میں مدد کرتے ہیں۔ مجموعی طور پر ، وہ اشارے کے ڈھانچے کو پہچانتے ہیں کیونکہ وہ غلطی والے پیغامات میں نظر آتے ہیں۔ کریکٹر ٹرانسمیشن کے دوران ، دو اضافی بٹس جن میں چلنے والی تفاوت کا نام آتا ہے ، دوسرے بٹس کے ساتھ ندی میں شامل ہوجاتے ہیں ، جو متغیر ہیں جس سے یہ یقینی ہوتا ہے کہ منتقل کردہ "1" بٹس کی تعداد منتقل شدہ "0" بٹس کی تعداد کے برابر ہے۔

8b / 10b انکوڈنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف