네트워크 정방향 오류 정정 (FEC)이란 무엇입니까? -techopedia에서 정의

정방향 오류 정정 (FEC)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-정방향 오류 정정 (FEC)이란 무엇입니까?

FEC (Forward Error Correction)는 데이터 신뢰성을 향상시키는 데 사용되는 디지털 신호 처리 기술입니다. 데이터 전송 또는 저장 전에 오류 수정 코드라는 중복 데이터를 도입하여이를 수행합니다. FEC는 데이터의 재전송을 요청하기 위해 역방향 채널없이 오류를 수정할 수있는 기능을 수신기에 제공합니다.

최초의 FEC 코드 인 해밍 코드는 1950 년대 초에 도입되었습니다. 송신기가 중복 데이터를 전송하는 데이터 전송에서 오류 제어를 얻기 위해 채택 된 방법입니다. 명백한 오류가없는 데이터의 일부만이 수신기에 의해 인식됩니다. 이를 통해 방송 데이터를 단일 소스에서 여러 대상으로 전송할 수 있습니다.

순방향 오류 코딩은 채널 코딩이라고도합니다.

Techopedia는 전 방향 오류 수정 (FEC)을 설명합니다.

FEC는 미리 정해진 알고리즘을 사용하여 전송 된 정보에 중복성을 추가합니다. 리던던트 비트는 원래 정보 비트의 복잡한 기능입니다. 전송 된 샘플에 오류가 나타날 수 있으므로 비트가 여러 번 전송됩니다. FEC 코드는 일반적으로 작은 비트의 디코딩을 결정하기 위해 마지막 비트 세트를 검출한다.

FAC를 사용하면 각 문자가 두세 번 전송되고 수신자는 각 문자의 인스턴스를 확인합니다. 두 경우 모두에 일치하는 경우에만 허용됩니다. 인스턴스에 대한 적합성이 충족되면 프로토콜을 준수하는 문자가 승인됩니다. 프로토콜에 맞는 문자가 없으면 문자가 거부되고 대신 밑줄 또는 공백이 표시됩니다.

FEC 코드는 비트 오류율 신호를 생성 할 수 있으며, 아날로그 수신 전자 장치를 미세 조정하기위한 피드백으로 사용됩니다. 정정 될 수있는 최대 누락 비트 수는 FEC 코드 설계에 의해 결정됩니다. FEC 코드의 두 가지 중요한 범주는 컨볼 루션 코드와 블록 코드입니다. 블록 코드는 부분 코드 블록이 다항식 시간으로 블록 길이로 디코딩되는 고정 크기의 비트 패킷에서 작동합니다. 널리 사용되는 블록 코드는 리드 솔로몬 코딩입니다. 컨벌루션 코드는 임의의 길이의 스트림을 처리하며 Viterbi 알고리즘을 사용하여 디코딩됩니다. 컨볼 루션 코드의 중요한 특징은 모든 비트 인코딩이 이전 비트의 영향을 받는다는 것입니다.

정방향 오류 정정 (FEC)이란 무엇입니까? -techopedia에서 정의