Trang Chủ Phát triển Mã hóa 8b / 10b là gì? - định nghĩa từ techopedia

Mã hóa 8b / 10b là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mã hóa 8b / 10b có nghĩa là gì?

Mã hóa 8b / 10b là mã dòng viễn thông trong đó mỗi byte dữ liệu tám bit được chuyển đổi thành ký tự truyền 10 bit. Mã hóa 8b / 10b được IBM phát minh và được sử dụng để truyền dữ liệu trên các kết nối hệ thống doanh nghiệp, Ethernet gigabit và qua kênh sợi quang. Mã hóa này hỗ trợ truyền liên tục với số lượng không và số cân bằng trong luồng mã. 8b / 10b cũng có thể phát hiện lỗi truyền một bit.

Techopedia giải thích mã hóa 8b / 10b

Mã 8b / 10b được xác định vào năm 1983 trong Tạp chí Nghiên cứu và Phát triển của IBM. Nó ánh xạ các ký hiệu 8 bit đến 10 bit để đạt được cân bằng DC. Loại mã này cũng cung cấp các thay đổi trạng thái để phục hồi đồng hồ hợp lý.


Việc mã hóa được thực hiện trong phần cứng lớp liên kết và được ẩn khỏi các lớp trên của ngăn xếp phần mềm. Tám bit dữ liệu được truyền dưới dạng thực thể 10 bit được gọi là ký hiệu hoặc ký tự. Các bit dữ liệu thấp hơn được mã hóa thành nhóm 6 bit và ba bit trên cùng được mã hóa thành nhóm 4 bit. Các bit mã được kết hợp để tạo thành một biểu tượng 10 bit được truyền trên dây.


Việc mã hóa làm giảm số lần truyền lại vì sự kết hợp của sơ đồ mã hóa với tổng kiểm tra cho phép tái tạo dữ liệu. Thuật toán này thêm một chi phí cho mỗi nhân vật lên tới 25%. Vì các giao diện nối tiếp như các kênh sợi không có đồng hồ để xác định tính hợp lệ của các bit, thông tin đồng hồ được mã hóa trong các luồng dữ liệu.


Quá trình mã hóa cung cấp các ký tự 10 bit tuân thủ các quy tắc mã hóa. Chúng không được sử dụng để thể hiện các ký tự dữ liệu mà là các ký tự đặc biệt giúp xác định các chức năng quản lý hoặc kiểm soát. Nhìn chung, họ nhận ra các cấu trúc ký hiệu như chúng được nhìn thấy trong các thông báo lỗi. Trong quá trình truyền ký tự, hai bit bổ sung được gọi là chênh lệch đang chạy tham gia vào luồng cùng với các bit khác, đó là các biến đảm bảo rằng số bit "1" được truyền gần như bằng số bit "0" được truyền.

Mã hóa 8b / 10b là gì? - định nghĩa từ techopedia