
실시간댓글
|
|
비쿠닌 | 2015-05-10 01:46
아까까지 내가 잘못 생각하고 있었음
만약에 8비트 데이터에 대한 패리티 비트를 구하는거라고 하면
일단 데이터를 집어넣을 공간이 8비트가 이미 존재한다는 거
그러므로 2^p>=m+p+1의 공식에서 m이 데이터 비트값이니 패리티 비트가 최소 4비트라는 결론이 나옴
그러므로 해밍 코드로 나오는 총 비트수는 데이터비트+패리티 비트 =8+4=12비트가 되고 만약에 8비트 데이터로 5라는 값을 했을 시에는
P1 |
P2 | 3 | P3 | 5 | 6 | 7 | P4 | 9 | 10 | 11 | 12 |
|
| 0 |
| 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
로 나옴
P1->1,3,5,7,9,11
P2->2,3,6,7,10,11
P3->4,5,6,7,12
P4->8,9,10,11,12
를 비교하므로 1의 개수를 짝수로 맞춰주는 패리티 비트 적용시
P1=0
P2=1
P3=1
P4=0 이 됨
그러므로 해밍코드는 01 0 1 000 0 0101이 됩니다
지금 혼자 독학으로 한거라 일단 내가 푼거고 그냥 답이 맞는지 안맞는진 모름 ㅎ
|
비쿠닌
633
2,281,260
프로필 숨기기
1%