pulse array