해밍코드 오류정정 원리와 한계점. 알고리즘
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

해밍코드 오류정정 원리와 한계점. 알고리즘에 대한 보고서 자료입니다.

목차

1. ECC

2. 패리티비트란?

3. 해밍코드란?

4. 해밍코드 오류검출과 정정방식과 예제(?)

5. 해밍코드의 한계점.

6. 개략적인 알고리즘

본문내용

티 비트가 '0'을 나타냈기 때문인데, P1이나 P2, P4이 검사하는 번지수의 bit들에서 각각 짝수개의 오류가 발생하였다고 해보자. 이 경우 XOR값에는 변화를 주지 못하고 결국 모든 XOR값은 0을 표시해 '에러가 없다'는 잘못된 결과를 내게 된다. (이런 식으로 오류가 4개 발생하였다고 가정할 때 1,2,4,7bit가 에러났다고 한다면 역시 XOR값은 변하지 않는다.)
이를 정리하면...
해밍코드의 한계 :
1. 2bit의 에러까지 검출 가능하다.
2. 1bit의 에러까지 정정 가능하다.
◈ 자료비트가 4개가 아닐 경우
만약 ASCII코드처럼 7bit짜리의 data라면?
2p ≥ m + p + 1에 의해 m = 7을 대입하면 최소로 필요한 패리티 비트의 개수(p)의 값이 계산된다. (필요한 패리티 비트의 수는 4개이고, 전체 데이터 bit수는 4+7 = 11개가 된다.)



P8



P4

P2
P1
P1 = 1,3,5,7,9,11
P2 = 2,3,6,7,10,11
P4 = 4,5,6,7
P8 = 8,9,10,11로 패리티 검사를 하면 된다.
<알고리즘>
data bit수로 최소의 <송신측>
패리티 비트 수를 계산
패리티 비트를 채워넣어
전체 data를 완성한다.
전송한다
--------------------------------------------------------------------------
<수신측>
수신한다
패리티
비트를 검사
모든 패리티 비트의
XOR값이 0이다. 패리티의 XOR값을 10진수로 번역,
No 그 나온값의 번지수의 data를 교정한다
Yes
  • 가격800
  • 페이지수5페이지
  • 등록일2004.10.24
  • 저작시기2004.10
  • 파일형식한글(hwp)
  • 자료번호#271186
본 자료는 최근 2주간 다운받은 회원이 없습니다.
  • 편집
  • 내용
  • 가격
청소해
다운로드 장바구니