하드웨어 종단 중복 검사 (LRC) 란 무엇입니까? -techopedia에서 정의

종단 중복 검사 (LRC) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-종단 중복 검사 (LRC) 란 무엇입니까?

종단 중복 검사 (LRC)는 전송 및 저장된 데이터의 정확성을 결정하기위한 에러 검출 방법이다.


LRC는 패리티 비트를 사용하여 저장 및 전송 된 데이터의 정확성을 검증합니다. 비트 그룹의 병렬 그룹에 적용되는 중복 검사입니다. 전송 될 데이터는 추가 체크 데이터가 삽입되는 전송 블록으로 분할된다.


이 용어는 수평 중복 검사라고도합니다.

Techopedia는 종단 중복 검사 (LRC)에 대해 설명합니다.

LRC는 일반적으로 비트 스트림 당 단일 패리티 비트에 적용됩니다. 단순한 세로 패리티는 오류 만 감지하지만 가로 중복 검사와 같은 추가 오류 제어 코딩과의 조합으로 오류를 수정할 수 있습니다.


LRC 필드는 8 비트 이진 값을 포함하는 1 바이트로 구성됩니다. LRC 값은 LRC를 메시지에 추가하는 장치를 전송하여 계산됩니다. 수신단의 장치는 메시지 수신시 LRC를 다시 계산하고 계산 된 값을 LRC 필드에 수신 된 실제 값과 비교합니다. 값이 같으면 전송이 성공한 것입니다. 값이 같지 않으면 오류를 나타냅니다.


LRC는 다음 단계를 통해 생성됩니다.

  1. 시작 콜론 및 종료 캐리지 리턴 라인 피드를 제외한 메시지에 모든 바이트를 추가하십시오.
  2. 이것을 8 비트 필드에 추가하고 캐리를 버립니다.
  3. FF 16 진수에서 최종 필드 값을 빼서 보수
  4. 하나를 추가하여 2의 보수를 생성

호스트 개시 동작 동안 호스트로부터 데이터 스트림이 수락되는 시스템 환경에서, LRC 계산이 수행되고 모든 수신 된 데이터 블록에 추가된다. 결과 블록은 서브 시스템에 의해 저장됩니다. 데이터가 서브 시스템을 통과함에 따라 LRC 계산이 수행됩니다. 호스트가 나중에 데이터를 요청하면 이전에 계산 된 LRC와 함께 데이터 블록을 찾습니다. 데이터가 호스트로 전송 될 때 동일한 LRC 독점 또는 계산이 수행되고 저장된 LRC 값과 비교됩니다. 저장된 값이 새로 계산 된 값과 일치하면 데이터가 유효한 것으로 간주됩니다.

종단 중복 검사 (LRC) 란 무엇입니까? -techopedia에서 정의