Structural analysis of error-correcting codes for discrete channels that involve combinations of three basic error types | IEEE Journals & Magazine | IEEE Xplore