Constant weight codes for correcting symmetric errors and detecting unidirectional errors | IEEE Journals & Magazine | IEEE Xplore