Estoy buscando códigos de corrección de errores del siguiente tipo:
códigos binarios con tasa constante,
decodificable a partir de una fracción constante de errores, por un decodificador implementable como un circuito booleano de tamaño , donde es la longitud de codificación.
Algunos antecedentes:
Spielman, en códigos de corrección de errores codificables y decodificables en tiempo lineal , proporcionó códigos decodificables en tiempo en el modelo RAM de costo logarítmico , y también decodificables por circuitos de tamaño .
Guruswami e Indyk dieron una construcción mejorada en códigos codificables / decodificables de tiempo lineal con una tasa casi óptima . No analizan la complejidad del circuito resultante, aunque creo que también es .
¡Gracias por adelantado!
fuente
Respuestas:
Debe observar los códigos de Tornado {1}, que, para cualquier y ϵ > 0 y lo suficientemente grande, n puede diseñarse para recuperarse (con alta probabilidad) de una pérdida de una fracción ( 1 - R ) ( 1 - ϵ ) de bits en el tiempo proporcional a n ln 1R ϵ > 0 norte ( 1 - R ) ( 1 - ϵ ) (ver Teorema 1 en {1}).n ln1ϵ
{1} Luby, Michael G., y col. "Códigos prácticos resistentes a las pérdidas". Actas del vigésimo noveno simposio anual de ACM sobre Teoría de la informática. ACM, 1997: http://www.eecs.harvard.edu/~michaelm/NEWWORK/postscripts/losscodes.pdf
fuente