According to Hamming code in the case of Single-Error Correction (SEC), how many check bits are needed for 20 data bits?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "5 check bits". Với mã Hamming sửa một lỗi (SEC), số bit kiểm tra K phải thoả 2^K − 1 ≥ M + K, trong đó M là số bit dữ liệu, để mỗi giá trị syndrome chỉ ra đúng một vị trí bit hoặc trạng thái không lỗi. Với M = 20: K = 4 cho 2^4 − 1 = 15 < 24, không đủ; K = 5 cho 31 ≥ 25, đủ. "3 check bits" sai vì 2^3 − 1 = 7, chỉ đánh địa chỉ được tối đa 4 bit dữ liệu. "4 check bits" sai vì 15 < 24, chỉ đủ cho tối đa 11 bit dữ liệu. "6 check bits" sai vì đó là con số của SEC-DED (sửa một lỗi, phát hiện hai lỗi) cho 20 bit dữ liệu, cần thêm một bit chẵn lẻ tổng, vượt mức tối thiểu mà riêng SEC yêu cầu.

Cùng chương 5

Xuất hiện trong 1 bộ đề