Some investigations on a class of reliability based soft decision decoding algorithms for block codes