nonsinusoidal