New non-algebraic decoding method for cyclic block codes with application to satellite communications