How do I find the ROC of a system if it has no poles The output of a system of discrete time $y[n]$ is corellated with the input $x[n]$ through the equation $y[n]$.

$$y[n] = \frac 13\big(x[n-1]+x[n]+x[n+1]\big)$$

It then asks me to find the system function, the ROC, the zeroes and the poles.

I found out that $$Y(z) = \frac 13\left(z^{-1}X(z)+X(z)+zX(z)\right)$$

I found out that the system function is : $$H(z) = \frac {Y(z)}{X(z)} = \frac 1{3z}(z^{2}+z+1)$$

The pole here is 0. How do I tell if this sequence is left/right/two sided to figure out the ROC?

This is an unsolved exercise given by my professor.
Since your time domain equation is of finite length, its Z-transform sum converges for (almost) any given $z$. Hence, the ROC of your system function spans the entire complex plane except for 


$z=0$, which is included only if your function is anti-causal and contains only negative potencies $z^{-n}$ which evaluate as $\frac{1}{z^n} \to \infty$ for $z=0$, or
$|z| = \infty$, which will only be in the ROC for purely causal functions. Causal components $z^n$ will approach infinite values when $z$ is $\pm\infty$ (or any complex number of infinite radius), hence the absolute value.


Since your function has both causal and anti-causal parts, the sequence converges for $0 &lt; |z| &lt; \infty$. The region is limited by the two poles at $z=0$ and $|z|=\infty$.