Adding Poisson noise to a time series signal
If your data $\mathbf{x}$ has variance $\text{var}(\mathbf{x})$ and you want to add Poisson noise to it with signal to noise ratio of $\text{SNR}$ dB, then you can just generate Poisson random numbers with appropriate variance. The variance of the noise $\mathbf{n}$ you need is $\text{var}(\mathbf{n})=\frac{\text{var}(\mathbf{x})}{10^{\text{SNR}/10}}$. So now you just need to use your Poisson random number generator and then add the noise to get the noisy data: $\mathbf{x}+\mathbf{n}$