Belief Propagation Detection