Bayesian and non-Bayesian methods for iterative joint decoding and synchronization in the presence of phase noise