waveform collapse