Buenas noches!
Me alegra recibir respuesta.
Desarrollé un poco más, sin probar nada todavía -tal vez para el fin de semana- pero saqué un par de cuentas para ver si sería útil.
Es un problema de conteo ver que agregaríamos choose(m + r-1, m) bits de redundancia con m y r como en el pdf. Por si acaso, r es el que cumple 2^r > n + r, siendo n la cantidad de bits original, y m es básicamente el número que queremos que nuestro código tenga distancia m+2.
Entonces haciendo cuentas, con una tira original de 1024 Gigas, si quisiésemos una distancia de 10, tendríamos que usar unos 80 Megas de redundancia, y si quisiésemos una distancia de 14, usaríamos unos 55 Gigas de redundancia, que no es espantoso al lado del largo de la tira original. No se cuántos errores es que se esperan en estas cuestiones de `ráfagas', ni si es útil tener una distancia tan grande, pero por lo menos es interesante jeje.
Por supuesto que existe la posibilidad de que no se termine cumpliendo, pero en el caso de que sí, la prueba parece ser fuerza bruta y aplicar definiciones. O eso espero.
Un saludo!