Joint Turbo Decoding and Carrier Synchronisation