add fir -- pulse shaping