Cooperative Communications over Flat Fading Channels with Carrier Offsets: A Double-Differential Modulation Approach. (26th May 2008)