6b/8b encoding
ದೂರಸಂಪರ್ಕ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, 6ಬಿ/8ಬಿ ಎಂಬುದು ಸಂವಹನ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಡಿಸಿ-ಸಮತೋಲನವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವ ಉದ್ದೇಶಕ್ಕಾಗಿ 6-ಬಿಟ್ ಸಂಕೇತಗಳನ್ನು 8-ಬಿಟ್ ಚಿಹ್ನೆಗಳಿಗೆ ವಿಸ್ತರಿಸುವ ಒಂದು ಲೈನ್ ಕೋಡ್ ಆಗಿದೆ. 6ಬಿ/8ಬಿ ಎನ್ಕೋಡಿಂಗ್ ಒಂದು ಸಮತೋಲಿತ ಸಂಕೇತವಾಗಿದೆ-ಪ್ರತಿ 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 ಅಸಮಾನತೆಯನ್ನು ಹೊಂದಿರುವ 15 6-ಬಿಟ್ ಕೋಡ್ಗಳನ್ನು 110000 ಹೊರತುಪಡಿಸಿ, −2 ನೊಂದಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯ ಮಾಡಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಉತ್ಪಾದಿಸಲಾಗುವ ಒಂದೇ ರೀತಿಯ ಬಿಟ್ಗಳ ದೀರ್ಘಾವಧಿಯು 6 ಆಗಿದೆ. (ಐ. ಇ. ಇದು (0,5) ಆರ್. ಎಲ್. ಎಲ್ ಕೋಡ್ ಆಗಿದ್ದು, ಅತ್ಯಂತ ಕೆಟ್ಟ-ಕೇಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಸಮಾನತೆಯು + 3 ರಿಂದ-3 ಆಗಿದೆ.) ಸತತ 6 ಒಂದೇ ರೀತಿಯ ಬಿಟ್ಗಳ ಯಾವುದೇ ಸಂಭವವು ಅಲ್ಪವಿರಾಮ ಅನುಕ್ರಮ ಅಥವಾ ಸಿಂಕ್ ಮಾರ್ಕ್ ಅಥವಾ ಸಿಂಕ್ವರ್ಡ್ ಅನ್ನು ರೂಪಿಸುತ್ತದೆ; ಇದು ಚಿಹ್ನೆಯ ಗಡಿಗಳನ್ನು ನಿಖರವಾಗಿ ಗುರುತಿಸುತ್ತದೆ. ಆ 6 ಬಿಟ್ಗಳು ಅಂತರ-ಸಂಕೇತದ ಗಡಿಯನ್ನು ಒಂದು ಚಿಹ್ನೆಯ ಕೊನೆಯಲ್ಲಿ ನಿಖರವಾಗಿ 3 ಒಂದೇ ರೀತಿಯ ಬಿಟ್ಗಳೊಂದಿಗೆ ಮತ್ತು ಮುಂದಿನ ಚಿಹ್ನೆಯ ಆರಂಭದಲ್ಲಿ 3 ಒಂದೇ ರೀತಿಯ ಬಿಟ್ಗಳೊಂದಿಗೆ ವ್ಯಾಪಿಸುತ್ತವೆ. 8ಬಿ/10ಬಿ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಸಹ ನೋಡಿ, ಇದು ಹೆಚ್ಚಿನ ಕೋಡ್ ದರವನ್ನು ಹೊಂದಿರುವ ಆದರೆ ಕಡಿಮೆ ದೋಷವನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಮತ್ತೊಂದು ಸ್ಥಿರ-ಟೇಬಲ್ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. 64ಬಿ/66ಬಿ ಎನ್ಕೋಡಿಂಗ್, ರೇಖೀಯ ಪ್ರತಿಕ್ರಿಯೆ ನೋಂದಣಿ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಫ್ರೀಪೇಟೆಂಟ್ಸ್ ಆನ್ಲೈನ್, ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಪೇಟೆಂಟ್ 6,876,315: ಸ್ಥಳೀಯ ಸಮಾನತೆಯೊಂದಿಗೆ ಡಿಸಿ-ಸಮತೋಲಿತ 6B/8B ಪ್ರಸರಣ ಕೋಡ್. ಲೈನ್ ಕೋಡ್ಗಳು