Estoy buscando un tipo de código de corrección de error o una solución que se puede corregir mi palabra en este caso:
Mi mensaje tiene k bits, y 2*k bits de la palabra (el precio es de 1/2) es producida por el generador de la matriz, por ejemplo, k=5, por lo que los rendimientos de 10 bits de la palabra 1001100111. Si la palabra es borrado por alguna razón y se convierte en 1xx1x00xx1 (similar a la palabra transmitida a través de los Binarios de Borrado de Canal, y x es desconocido, '0' o '1'), aún así puedo corregir todas las "x bits" en tal situación, como la tasa de error de bit es de 1/2?
He leído acerca de algunas código de corrección de error, tales como el bloque de código, código convolucional y LDPC y tengo las siguientes preguntas:
Todos estos ECC tienen aplicación práctica en la comunicación, por lo que todavía funcionan cuando el BER es cerca de 1/2 (creo que BER es imposible, así que alta)?
¿Hay alguna solución viable para mi caso? De hecho, mi mensaje es de 30 bits y puedo presentar a otro de 30 bits de redundancia como bits de paridad. Aún así puedo corregir mi palabra incluso si la mitad de los bits están dañados?
Ninguna de las guías o sugerencias se agradece!