Fast all-digital carrier synchronization techniques for linear modulation formats