On upper bounds for error detecting and error correcting codes of finite length | IEEE Journals & Magazine | IEEE Xplore