Yeah, you could use forward error correction too, so any n bits would be enough to reconstruct the input.
Of course then you get into needing software to decode the more advanced encodings; maybe start with a voice transmission explaining in plain language how to decode the first layer, which gives you a program that can decode the second layer, or something.
Starting to sound like an interesting project.