2017-11-16 10 views
0

저는 매우 시끄러운 AWGN 채널에 대한 오류 수정 메커니즘을 학습 해 왔습니다. 필자는 이러한 유형의 채널에 적합한 출발점처럼 들리는 ARQ 시스템과 함께 FEC 코딩을 사용하는 하이브리드 ARQ 시스템에 대해 읽었습니다.증분 리던던시 용 리드 솔로몬 사용

I는 다음의 예를 따르는 설치 생각 하였다

패킷 # 1

첫회 송신 - 패킷 # 1의 NAK 2 전송받은 RS (38,8) - 추가적인 FEC 바이트 등을 수신기에서 RS (46,16) 수신 ACK

제 질문은, 16 FEC 바이트 패킷을 사전 처리하고 수신기에서 FEC 바이트 중 8 개만 사용하여 메시지를 디코딩 할 수 있습니까?

두 번째 전송은 다음 8 개의 패리티 바이트 만 전송하므로 오버 헤드가 크게 줄어 듭니다.

답변

0

16 바이트의 표준 RS ECC 바이트가있는 30 바이트 메시지를 인코딩하지만 처음 8 ECC 바이트의 메시지 만 38 바이트 만 전송합니다. 수신자는 38 바이트 인코딩 된 메시지를 가져오고 수신 된 메시지에 8 개의 0을 추가합니다. 추가 된 8 개의 0은 실제로 수신 된 38 바이트 중 처음 30 개 내에 4 개의 오류 (알 수없는 위치의 바이트) 이외에 수정할 수있는 지우개 (알려진 위치)로 처리됩니다. 이것이 실패하면, 누락 된 8 바이트가 수신되고, 이는 46 바이트 중 8 개가 정정되도록 허용 할 것이다.

지우개 (알려진 위치)와 오류 (알 수없는 위치)의 조합을 처리 할 수있는 RS ECC 코드가 있거나 있다고 가정합니다. 이 과정에는 알려지지 않은 위치를 결정하기 위해 지우개의 알려진 위치를 기반으로 수정 된 시스템을 만드는 과정이 포함됩니다. 그런 다음 알려진 위치와 알려지지 않은 위치가 병합되고 나머지 수정 작업은 정상 단계를 따릅니다.

+0

두 경우 모두 관리해도 문제가되지 않습니다. 나는 그런 식으로 일을 처리함으로써 생각하지 못했던 문제가 있는지 알고 싶었습니다. 답변을 주셔서 감사합니다. 정말 도움이되었습니다. – Berd