An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes | IEEE Journals & Magazine | IEEE Xplore