rectangular pulse function