패킷 단위, Reed-solomon 소스코드 있으신 분 없을까요...?

lcolorl의 이미지

패킷 단위 손실 복구를 위한 Reed-solomon coding 소스코드를 찾고 있습니다.

소스를 가지고 계시거나 구할 수 있는 장소를 아시는 분이 있으시면 꼭 좀 부탁드리겠습니다.

제 이메일 주소입니다. 댓글이나 연락 부탁드립니다...ㅠ

lcolorl@empal.com

njturtle의 이미지

일단은 패킷 손실 여부를 알 수 있게 하기 위해서

송신측에서 패킷마다 CRC checksum을 붙여야 할 것이고,

수신측에서는 CRC check을 통해서

패킷이 온전히 수신이 되었는지 확인해야 할 것입니다.

그리고 패킷 길이 * RS 부호 길이만큼의 블록 인터리빙, 디인터리빙을 해서

CRC check에 실패한 패킷들을 erasure로 취급하여

erasure decoding을 해야할 것이구요.

그러니까 기존의 심볼 단위 RS code(with erasure decoder)를 가지고 계시다면,

블록 인터리빙/디인터리빙, CRC encoding/decoding이 더 필요할 것입니다.

RS code를 이런 식으로 사용하는 예로는 DVB-H의 MPE-FEC가 있으니

google에서 검색해 보시면 참고 자료들을 얻을 수 있을 것입니다.

죄송하지만... source는 가지고 있지 않습니다.

간단하게 Matlab, Simulink로 만들어서 테스트만 해봤을 뿐입니다.

하나님의 큰 사랑이 넘치는 이 날에