6b/8b encoding
दूरसंचार में, 6बी/8बी एक लाइन कोड है जो संचार प्रणाली में डीसी-संतुलन बनाए रखने के उद्देश्यों के लिए 6-बिट कोड को 8-बिट प्रतीकों में विस्तारित करता है। 6b/8b एन्कोडिंग एक संतुलित कोड है-प्रत्येक 8-बिट आउटपुट प्रतीक में 4 शून्य बिट्स और 4 एक बिट्स होते हैं। तो कोड, एक पैरिटी बिट की तरह, सभी एकल-बिट त्रुटियों का पता लगा सकता है। 4 बिट सेट के साथ 8-बिट पैटर्न की संख्या द्विपद गुणांक = 70 है। 11110000 और 00001111 पैटर्न को छोड़कर, यह 68 कोडित पैटर्न की अनुमति देता हैः 64 डेटा कोड, साथ ही 4 अतिरिक्त नियंत्रण कोड। कोडिंग नियम 64 संभावित 6-बिट इनपुट कोड को उनकी असमानता के अनुसार वर्गीकृत किया जा सकता है, 1 बिट की संख्या को घटाकर 0 बिट की संख्याः 6-बिट इनपुट कोड को 8-बिट आउटपुट प्रतीकों के साथ निम्नानुसार मैप किया जाता हैः असमानता 0 वाले 20 6-बिट कोड को 10 के साथ उपसर्ग किया जाता है उदाहरण के लिएः 000111 → 10000111 उदाहरण के लिएः 101010 → 10101010 001111 के अलावा असमानता + 2 वाले 15 6-बिट कोड को 00 के साथ उपसर्ग किया जाता है उदाहरण के लिएः 010111 → 00010111 असमानता-2 वाले 15 6-बिट कोड, 110000 के अलावा, 11 के साथ उपसर्ग किए जाते हैं। इस प्रकार, समान बिट्स का सबसे लंबा रन जो उत्पादित किया जाएगा वह 6 है। (आई. ई. यह एक (0,5) आर. एल. एल. कोड है, जिसमें + 3 से-3 की सबसे खराब स्थिति में चल रही असमानता है।) लगातार 6 समान बिट्स की कोई भी घटना एक अल्पविराम अनुक्रम या सिंक मार्क या सिंकवर्ड का गठन करती है; यह प्रतीक सीमाओं की सटीक पहचान करता है। वे 6 बिट्स एक प्रतीक के अंत में उन समान बिट्स में से ठीक 3 के साथ अंतर-प्रतीक सीमा को फैलाते हैं, और निम्नलिखित अगले प्रतीक की शुरुआत में उन समान बिट्स में से 3। 8बी/10बी कूटलेखन भी देखें, एक और निश्चित-सारणी प्रणाली जिसमें उच्च कोड दर है लेकिन कम त्रुटि का पता चलता है। 64 बी/66 बी एन्कोडिंग, रैखिक प्रतिक्रिया रजिस्टर। संदर्भ बाहरी लिंक फ्रीपेटेंट्स ऑनलाइन, संयुक्त राज्य अमेरिका पेटेंट 6,876,315: स्थानीय समानता के साथ डीसी-संतुलित 6B/8B संचरण कोड। लाइन कोड