Abstract: An observed binary code sequence which has been corrupted by noise is operated upon to determine the configuration of a code generator capable of generating an equivalent code sequence. A method and apparatus is introduced to determine the code generator configuration based on rapid testing and elimination of a large set of hypothesis code generator configurations.