임베디드 애플리케이션 용 리드 - 솔로몬 인코더의 매우 메모리 효율적인 (룩업 테이블 등을위한 최대 500 바이트 메모리와 같은) 구현을 찾고 있습니다. 신청?임베디드 애플리케이션 용 리드 - 솔로몬 인코더
5 바이트의 패리티를 가진 10 바이트 블록 코딩에 관심이 있습니다. 속도는 중요하지 않습니다.
무료로 사용할 수있는 구현을 알고 있습니까?
미리 감사드립니다.
임베디드 애플리케이션 용 리드 - 솔로몬 인코더의 매우 메모리 효율적인 (룩업 테이블 등을위한 최대 500 바이트 메모리와 같은) 구현을 찾고 있습니다. 신청?임베디드 애플리케이션 용 리드 - 솔로몬 인코더
5 바이트의 패리티를 가진 10 바이트 블록 코딩에 관심이 있습니다. 속도는 중요하지 않습니다.
무료로 사용할 수있는 구현을 알고 있습니까?
미리 감사드립니다.
여기에 시작 :
이당신은 미리 계산 alpha_to, index_of, 16 개 + 16 개 + 7의 int입니다 예제 프로그램의 경우를 들어 GG
(할 수있는 그들이 필요 int 또는 will will bytes?) 또는 156 bytes
이 예제에는 4 바이트 int 인 다른 60 바이트, 216 합계 인 경우 9 개의 int 데이터와 6 개의 int 또는 15 개의 total 데이터가 있습니다.
또는 바이트로만 수행 할 수있는 경우 54 바이트. 바이트와 함께 작동한다는 것을 기억하는 것 같습니다.
엔코더 루틴 자체는 모듈러를 갖지만 길이에 따라 엔코더 루틴을 및로 대체 할 수 있습니다. 임베디드 프로세서에 분할이 있으면 어쨌든 당신을 해칠 수 없습니다. 그렇지 않으면 엔코더 루틴이 매우 간단합니다. 테이블, 데이터 및 코드로 500 바이트에 접근 할 수 있다고 생각합니다.
데이터 9 개와 예제 6 개를 찾고 10 개에서 5 개까지 얻는 방법을 기억하지 못합니다. 위의 링크에있는 코드가 여러분이 찾고있는 것을 시작할 수 있기를 바랍니다.
안녕하세요. 의견을 보내 주셔서 감사합니다. 가능한 해결책이라고 생각합니다. 충분한 플래시가 사용 가능하므로 테이블을 미리 계산하십시오. 예, 바이트와 함께 작동합니다. 실제로 RS 코딩은 어떤 alpahabet 크기와도 작동합니다. –
당신이 제공하는 예제는 그물에 Reed-solomon 코딩의 가장 복잡한, 가장 복잡한 예일 수 있습니다. –