Given $H(z) = (1+z^{-1}+z^{-2})^2$
I want to make use of the property of z-transform that
$$x_1(n)\ast x_2(n) \rightarrow X_1(z)X_2(z)$$
so if $x_1(n) = x_2(n)$ then the $X_1(z)X_2(z) = X_1(z)^2 = X_2(z)^2$
But I don't know that if a function can have a convolution with itself or not. If it a available then
Apply it to $H(z)$ say $H(z) = X(z)^2$ and $X(z) = 1+z^{-1}+z^{-2}$
Since $x(n)$ is finite, the convolution is easy to calculate though being long