create a better non aliased square waveform from sinc functions