6b/8b encoding
દૂરસંચારમાં, 6b/8b એ એક લાઇન કોડ છે જે સંચાર પ્રણાલીમાં ડીસી-સંતુલન જાળવવાના હેતુઓ માટે 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 → 101010.001111 સિવાયના અસમાનતા + 2 સાથે 15 6-બીટ કોડને 00 સાથે પ્રિફિક્સ કરવામાં આવે છે. ઉદાહરણ તરીકેઃ 010111 → 00010111 અસમાનતા-2 સાથે 15 6-બીટ કોડ, 110000 સિવાય, 11 સાથે પ્રિફિક્સ કરવામાં આવે છે. આમ, સમાન બિટ્સનો સૌથી લાંબો રન જે ઉત્પન્ન થશે તે 6 છે. (એટલે કે. આ એક (0,5) આર. એલ. એલ. કોડ છે, જેમાં + 3 થી −3 ની સૌથી ખરાબ-કેસ ચાલી રહેલી અસમાનતા છે.) સતત 6 સમાન બિટ્સની કોઈપણ ઘટના અલ્પવિરામ ક્રમ અથવા સમન્વય ચિહ્ન અથવા સમન્વય શબ્દ બનાવે છે; તે પ્રતીકની સીમાઓને ચોક્કસપણે ઓળખે છે. તે 6 બિટ્સ એક પ્રતીકના અંતે તે સમાન બિટ્સમાંથી બરાબર 3 અને નીચેના આગામી પ્રતીકની શરૂઆતમાં તે સમાન બિટ્સમાંથી 3 સાથે આંતર-પ્રતીક સીમા પર ફેલાયેલા છે. 8b/10b એન્કોડિંગ પણ જુઓ, ઉચ્ચ કોડ દર સાથે અન્ય ફિક્સ્ડ-ટેબલ સિસ્ટમ પરંતુ ઓછી ભૂલ શોધ. 64b/66b એન્કોડિંગ, રેખીય પ્રતિસાદ રજિસ્ટર. સંદર્ભો બાહ્ય લિંક્સ ફ્રીપેટન્ટ્સ ઓનલાઇન, યુનાઇટેડ સ્ટેટ્સ પેટન્ટ 6,876,315: સ્થાનિક સમાનતા સાથે ડીસી-સંતુલિત 6B/8B ટ્રાન્સમિશન કોડ. રેખા સંકેતો