資訊理論與編碼基礎

由4個碼字 00000、01011、10101、11110 構成之碼的最小漢明距離,與一定能更正的錯誤位元數,下列組合何者正確?

  1. A最小漢明距離為4,可更正到1位元
  2. B最小漢明距離為3,可更正到2位元
  3. C最小漢明距離為3,可更正到1位元
查看答案與解析

正確答案:C. 最小漢明距離為3,可更正到1位元

6組的漢明距離中,00000與11110、01011與10101這2組為4,其他4組為3,因此最小漢明距離為3。可更正到 (3 − 1) ÷ 2 = 1 位元為止。此碼是任兩個碼字的互斥或也是碼字的線性碼,因此也可以用非0碼字中1的個數的最小值求得3。

  • A. 4是距離的最大值。能更正的錯誤數取決於最接近的2個碼字的距離,也就是最小值。
  • B. 2是只用於偵測時的 d − 1。能更正的只到 (d − 1) ÷ 2 無條件捨去為止。
  • C. 正確。最小漢明距離為3,因此可以更正到1位元的錯誤。
練習這個領域 前往領域頁面

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

  1. 在4位元資料上附加3位元檢查位元,做成7位元碼字的漢明碼(7, 4),其碼率最接近下列何者?
  2. 在漢明碼(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位元錯誤時,出錯的位元為下列何者?
  3. 在32位元的資料上附加可更正1位元錯誤、偵測2位元錯誤的SECDED碼。漢明碼的檢查位元數r是滿足 2^r ≥ 資料位元數 + r + 1 的最小值,SECDED再加上1位元的整體同位位元。所需的檢查位元數為下列何者?
  4. 把5個漢明碼(7, 4)的碼字排在一起,依序送出5個碼字各自的第1位元,接著5個碼字各自的第2位元,依此類推(深度5的交錯)。接收端先恢復原本的順序,再對每個碼字更正1位元的錯誤。集中發生在連續位元上的叢發錯誤中,一定能更正的最大長度為下列何者?
  5. 關於通訊中處理錯誤的方式ARQ(自動重傳請求)與FEC(前向錯誤更正),下列說明何者正確?