missed setting carrier_phase in SingleDiff