推 assassin88:忘記問 001101001111 他打的解答下面這一列怎來的? 03/24 21:03
按照編碼原則把檢查碼擺在2的指數次方
有4碼 就是0、1、2、3次方,也就是1、2、4、8碼
12 11 10 9 8 7 6 5 4 3 2 1
C8 C4 C2 C1 這四碼是0111
0 1 1 1
剩下的就是data的8個bit 00111001
0 0 1 1 1 0 0 1
故得到
0 0 1 1 0 1 0 0 1 1 1 1
※ 編輯: monkeykej 來自: 140.112.25.160 (03/24 21:23)
→ monkeykej:這個解答把它編碼結果寫出來,但事實上可以直接推 03/24 21:24
→ monkeykej:有的題目是直接給你12bit編好的結果,要你推哪個某一bit 03/24 21:25
推 bigrat2:謝謝指教:)請問有一個公式2^k >= data+k+1 算出k是哪一bit 03/25 09:52
→ bigrat2:可以算是k是第六個bit 這方法也可以使用嘛? 03/25 09:53
→ monkeykej:挖 不是阿~~~那個公式是算加入需要多少漢明檢查碼 03/25 10:39
→ monkeykej:比如說題目data為8bit 則k=4時 2^4才會大於8+4 03/25 10:40
→ monkeykej:故知道欲將8bit data編碼 需要4bit漢明檢查碼 03/25 10:40
推 bigrat2:感謝 :D 03/25 10:50