Improvement on the Johnson upper bound for error-correcting codes | IEEE Conference Publication | IEEE Xplore