Precisa de conselhos sobre erros em frente ..

B

Buriedcode

Guest
Oi,
Fui ler-se na correcção de um erro de concepção wireless meu e eu
sou um pouco presa no momento_O projeto já usa 'Hamming códigos "implementada em hardware (esquemática entrada), utilizando o código 12,8, 13,8 modificados para um código de detecção de erro duplo.Já que estou enviando uma palavra de 16 bits, eu simplesmente dividiu-se em dois bytes, para cada byte tem a sua própria capacidade de correção de erro (no total de 2 erros, 1 em cada byte corrigido, 2 em cada detectados).Então estou enviando 26 bits, no total, mas tenho espaço para 32.

Agora, isso é bastante simples de fazer, e funciona lindamente com o MACH4's eu tenho.Eu estava inicialmente vai usar codificação convolucional, mas descodificação exige extensa hardware / software, mesmo as mais simples quando se utiliza algoritmos.Também latência é um problema porque estou após <2ms de transmitir a receber.
multiple errors in a 16-bit word with a maximum overhead of 16 bits.

Eu
estou realmente só perguntando se alguém já ouviu falar de qualquer menos conhecidas códigos, bloco, sistemática, cíclica, que pode corrigir
vários erros em uma palavra de 16 bits com um máximo acima de 16 bits.A codificação / descodificação tem de ser simples (com 64 macrocell CPLD's),
de preferência 'on the fly ".Um especial "Reed-Solomon 'código parece OK (32,16,5), mas a decodificação é um pouco mais de um pesadelo.

Todas as ligações,
o aconselhamento,
o código, esquemas ou idéias são bem-vindos.Sua apenas um hobby para mim que eu tornar-se um pouco obcecado com

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confused" border="0" />Ps.Tenho também implented um (8,4) Hamming código 4 vezes para a 16 bits, dando uma pseudo (32,16) Hamming código, mas o seu bagunçado.

Obrigado.

BuriedCode.

 

Welcome to EDABoard.com

Sponsor

Back
Top