I'm posting this more like a curiosity rather than a problem to solve.
In the attachment there are 2 files, 44.1 Khz sample rate, with a series of pulses in groups of 4:
In "bw.sweep" each group has bandwidth 500 Hz wider than the previous one, starting from 500 Hz. All pulses are normalized...