순방향 오류 수정이란 무엇입니까?
순방향 오류 정정은 수신기가 정보의 많은 종류의 오류를 자동으로 감지하고 복구 할 수 있도록하는 데이터 전송 방법입니다. 프로세스는 송신기와 통신 할 필요가 없습니다. 대신, 수신자는 가능한 경우 독립적으로 오류를 관리합니다. 데이터가 절망적으로 손상되는 상황에서는 깨끗한 사본을 사용하기 위해 재전송을 요청해야 할 수도 있습니다.
프로세스는 송신기에서 시작하여 메시지에 비트를 추가합니다. 중복 데이터의 특성은 데이터를 추가하는 데 사용 된 접근 방식에 따라 달라질 수 있습니다. 일부 옵션에는 대수 코딩, Viterbi 디코딩 알고리즘 및 컨볼 루션 코딩이 있습니다. 이는 수신자가 인식하고 나머지 데이터를 확인하는 데 사용할 수있는 패턴을 만듭니다.
전송이 깨끗하면 오류가 없음을 확인하여 수신자가 데이터를 사용자에게 전달할 수 있습니다. 문제가있는 경우 수신기는 순방향 오류 수정을 사용하여 알려진 중복 데이터와 명백하게 손상된 정보를 비교하고이 분석을 사용하여 손상된 데이터를 수정하고 사용자를위한 출력을 생성합니다. 수신자가 오류를 정정 할 수없는 경우, 데이터가 너무 손상되었거나 정보를 복원 할 수없는 공백을 포함 할 수 있습니다.
순방향 오류 정정의 한 가지 장점은 송신기가 한 번에 많은 수신기를 사용할 수있는 많은 데이터를 전송할 수 있다는 것입니다. 수신기는 송신기와 핸드 셰이크 할 필요가 없으며, 전송에 대한 응답과 관련이 없습니다. 또한 데이터 재전송 요청이 빠르게 대역폭을 소모하고 다른 전송을 지연시킬 수 있으므로 시스템의 부하를 줄일 수 있습니다. 그러나 전송에 중복 정보를 추가하면 대역폭이 막힐 수도 있습니다. 설계자는 시스템에 과부하가 걸리지 않고 수신기가 사용할 충분한 추가 데이터를 보내려고하기 때문에 정방향 오류 수정 기술을 개발할 때이 점을 고려해야합니다.
순방향 오류 정정 기술의 기본 프레임 워크는 20 세기 초부터 라디오를 통한 전송과 함께 사용되었습니다. 이 주제에 대한 상당한 연구는 1940 년대와 1950 년대에 수행되었습니다. 회사는 가능한 최저 대역폭로드로 정확한 데이터를 효율적으로 전송하는 새로운 방법을 계속 개발하고 있습니다. 많은 지역에서 대역폭 요구가 증가하고 있으며 이는 전송 알고리즘에서 중요한 고려 사항이 될 수 있습니다.