Kramers-Kronig coherent receiver