개발 해밍 코드 란 무엇입니까? -techopedia에서 정의

해밍 코드 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-해밍 코드는 무엇을 의미합니까?

해밍 코드는 최대 2 개의 동시 비트 오류를 ​​감지 할 수 있고 단일 비트 오류를 ​​수정할 수있는 오류 감지를위한 선형 코드입니다. 송신기와 수신기 사이의 해밍 거리가 1보다 작거나 같으면 안정적인 통신이 보장됩니다.

Techopedia는 해밍 코드를 설명합니다

해밍 코드는 1950 년 Richard Hamming에 의해 발명되었습니다.이 방법은 단일 비트 변경에 유용하며, 이는 두 개 이상의 비트 변경보다 가능성이 높습니다.


해밍 코드의 단순성은 컴퓨터 메모리 및 단일 오류 수정에 사용하기에 적합합니다. SECDED라는 이중 오류 감지 변형을 사용합니다. 이 코드는 최소 해밍 거리가 3이며, 코드에서 단일 오류를 감지하고 수정하는 반면, 수정을 시도하지 않는 경우에만 이중 비트 오류가 감지됩니다. 패리티 비트를 추가하면 해밍 코드의 최소 거리가 4로 증가하여 코드가 단일 오류를 감지하고 수정하는 동시에 이중 오류를 감지 할 수 있습니다.


해밍은 처음에 3 개의 패리티 비트를 추가하여 4 개의 데이터 비트를 7 비트로 묶은 코드를 도입했습니다. 인코딩 된 워드 위에 추가 패리티 비트를 추가하여 8 비트 및 4 비트 코드로 쉽게 확장 할 수 있습니다.

해밍 코드 란 무엇입니까? -techopedia에서 정의