waveform analysis