Describir: A Survey on the Design of Binary Pulse Compression Codes with Low Autocorrelation