what causes square waves