바이너리 데이터에서 오류 수정을 읽고 연구 중이지만 사용 된 단계를 확실하게 파악할 수 없습니다. 나는 https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction을 읽었으며 관련된 기사이며 수학에 대한 이해를 가지고 있지만 전체 과정을 철저히 이해하고자합니다.바이너리 데이터에서 오류 수정을 수행하는 프로세스는 무엇입니까?
누구든지 나에게 설명 할 수 있습니까? 또는 단계별로 말해서, 내가 어떻게 이진 표현을 사용하지 않겠습니까? "Hello, how are you?" (01001000011001010110110001101100011011110010110000100000011010000110111101110111001000000110000101110010011001010010000001111001011011110111010100111111
)을 10 비트 왜곡 된 비트 중 1 개를 복구 할 수있는 충분한 오류 수정 정보가있는 이진 블록에 저장 한 다음 결과를 해석하고 어떤 비트가 잘못되었는지 판별 할 수 있습니까? 코드 나 수학의 두 줄을 모두 이해할 수 있으므로 도움이 될 것입니다. 고맙습니다!
와우, 이것은 매우 유용합니다! 한번보세요 ... –
@BenjaminBarney - 몇 년 전에 작성한 간단한 튜토리얼 링크를 포함하도록 답변을 업데이트했습니다. 따라야하는 것이 더 간단해야합니다. 관심이 있다면 Nasa 자습서와 함께 할 수있는 예제 프로그램도 있습니다. – rcgldr
이것은 훌륭한 정보입니다! 답변 해 주셔서 감사합니다. 매우 흥미롭고 복잡하여 충분히 공부하고 생각해 볼 수 있습니다. –