차례:
정의-종단 중복 검사 (LRC) 란 무엇입니까?
종단 중복 검사 (LRC)는 전송 및 저장된 데이터의 정확성을 결정하기위한 에러 검출 방법이다.
LRC는 패리티 비트를 사용하여 저장 및 전송 된 데이터의 정확성을 검증합니다. 비트 그룹의 병렬 그룹에 적용되는 중복 검사입니다. 전송 될 데이터는 추가 체크 데이터가 삽입되는 전송 블록으로 분할된다.
이 용어는 수평 중복 검사라고도합니다.
Techopedia는 종단 중복 검사 (LRC)에 대해 설명합니다.
LRC는 일반적으로 비트 스트림 당 단일 패리티 비트에 적용됩니다. 단순한 세로 패리티는 오류 만 감지하지만 가로 중복 검사와 같은 추가 오류 제어 코딩과의 조합으로 오류를 수정할 수 있습니다.
LRC 필드는 8 비트 이진 값을 포함하는 1 바이트로 구성됩니다. LRC 값은 LRC를 메시지에 추가하는 장치를 전송하여 계산됩니다. 수신단의 장치는 메시지 수신시 LRC를 다시 계산하고 계산 된 값을 LRC 필드에 수신 된 실제 값과 비교합니다. 값이 같으면 전송이 성공한 것입니다. 값이 같지 않으면 오류를 나타냅니다.
LRC는 다음 단계를 통해 생성됩니다.
- 시작 콜론 및 종료 캐리지 리턴 라인 피드를 제외한 메시지에 모든 바이트를 추가하십시오.
- 이것을 8 비트 필드에 추가하고 캐리를 버립니다.
- FF 16 진수에서 최종 필드 값을 빼서 보수
- 하나를 추가하여 2의 보수를 생성
호스트 개시 동작 동안 호스트로부터 데이터 스트림이 수락되는 시스템 환경에서, LRC 계산이 수행되고 모든 수신 된 데이터 블록에 추가된다. 결과 블록은 서브 시스템에 의해 저장됩니다. 데이터가 서브 시스템을 통과함에 따라 LRC 계산이 수행됩니다. 호스트가 나중에 데이터를 요청하면 이전에 계산 된 LRC와 함께 데이터 블록을 찾습니다. 데이터가 호스트로 전송 될 때 동일한 LRC 독점 또는 계산이 수행되고 저장된 LRC 값과 비교됩니다. 저장된 값이 새로 계산 된 값과 일치하면 데이터가 유효한 것으로 간주됩니다.
