The modified uniformly most powerful belief-propagation (UMP-BP) decoding algorithm is proposed. This utilises a new normalisation factor to diminish the error introduced by approximation of the soft values. The proposed algorithm shows better performance than the normalisation UMP-BP algorithm, and has the same complexity of implementation.