Synchronization with a specified sequence I'm currently creating a project in Matlab where I'm simulating a communication, based on the SSB modulation, between a transmitter and a receiver.

I've added a Barker sequence in the trasmitted message in order to Synchronize the receiver. The receiver starts to demodulate the message from the istant when the cross-correlation beetween the Barker sequence and the received message is maximum.

The project works with no problems, but I have a question...which kind of autocorrelation function should have a sequence used for this scope? I've found that a good sequence should have an autocorrelation function similar to a pulse...is it correct? If it is...why? 

Thanks for the attention!
I've found that a good sequence should have an autocorrelation function similar to a pulse...is it correct? If it is...why? 


You want to pinpoint one specific delay – the right time synchronization "point". From that, it directly follows that the ACF should be as "dirac-y" as possible to minimize ambiguities and maximize energy in the one right time.