added poisson pulse pattern generator