Factor out awkward type punning
Conjugate nominal SNR to match convention in paper

Likelihood should depend on zhat * conj(z)