Requirement 3 fulfilled: the bit-patterns of different windows differ in at least two places, to ensure that single bit-flips caused by noise could not result in an incorrect identification.