for block codes, especially trellis or lattice decoding thereof