已知函数f(x)=lg(x^2+2x+a^2)的值域为R求实数a的范围