資訊理論與編碼基礎

在漢明碼(7, 4)中,把7個位元從左起稱為第1~7位元,第1、2、4位元為檢查位元。檢查1使第1、3、5、7位元,檢查2使第2、3、6、7位元,檢查4使第4、5、6、7位元中1的個數分別為偶數。收到的 0110001 有1位元錯誤時,出錯的位元為下列何者?

  1. A第2位元
  2. B第3位元
  3. C第6位元
查看答案與解析

正確答案:C. 第6位元

收到的 0110001 中,第1、3、5、7位元為0、1、0、1,1的個數為偶數(檢查1的結果為0);第2、3、6、7位元為1、1、0、1,為奇數(檢查2的結果為1);第4、5、6、7位元為0、0、0、1,為奇數(檢查4的結果為1)。把檢查4、檢查2、檢查1的結果排成 110,以二進位讀出為6,因此第6位元出錯。把第6位元反轉後的 0110011 滿足全部3項檢查。

  • A. 2是從右邊數起時第6位元的位置。本題是從左邊算第1位元。
  • B. 3是把檢查結果依檢查1、檢查2、檢查4的順序排成 011 讀出的值。權重為4的檢查應放在最高位。
  • C. 正確。檢查結果 110 表示出錯的位置6。
練習這個領域 前往領域頁面

資訊理論與編碼基礎的其他題目

  1. 在32位元的資料上附加可更正1位元錯誤、偵測2位元錯誤的SECDED碼。漢明碼的檢查位元數r是滿足 2^r ≥ 資料位元數 + r + 1 的最小值,SECDED再加上1位元的整體同位位元。所需的檢查位元數為下列何者?
  2. 把5個漢明碼(7, 4)的碼字排在一起,依序送出5個碼字各自的第1位元,接著5個碼字各自的第2位元,依此類推(深度5的交錯)。接收端先恢復原本的順序,再對每個碼字更正1位元的錯誤。集中發生在連續位元上的叢發錯誤中,一定能更正的最大長度為下列何者?
  3. 關於通訊中處理錯誤的方式ARQ(自動重傳請求)與FEC(前向錯誤更正),下列說明何者正確?
  4. 某二元對稱通道傳送0與1,各位元彼此獨立地以機率0.1翻轉。設二元熵函數為 H(p) = −p log₂ p − (1 − p) log₂(1 − p),則 H(0.1) ≈ 0.469。此通道每次傳輸的通道容量最接近下列何者?
  5. 關於夏農的通道編碼定理的內容,下列何者正確?