How can I write the function $f(z)=1-0.7z-0.3z^{-1}$, $z$ complex, as $f^+(z) f^-(z)$, where
- $f^+(z)$ is free of zeros and singularities outside and on the unit circle
- $f^-(z)$ is free of zeros and singularities inside and on the unit circle.
As can be verified, $f$ has a single pole at $z=0$ and two zeros at $z=1$ and $z=3/7$, so I cannot simply take $f^+(z)=f(z)$ and $f^-(z)=1$.
Since $f^+ (1) f^- (1) = f(1) = 0$, either $f^+(1) = 0$, or $f^-(1) = 0$. Either case contradicts your requirements, so such a factoring is not possible.