Given a high pass transfer fn of the form
$H_{hp}=a_{1}*z^0 +a_{2}*z^{-1} + ... a_{n}*z^{-n}$
Is it possible to calculate a causal low pass filter using
$H_{lp} = z*(1-H_{hp})$ ?
attempting
$H_{lp} = (1-a_{1})*z - a_{2}*z^0 - a_{3}*z^{-1}... - a_{n}*z^{n-1}$
doesn't appear causal, and setting $(1-a_{1})$ to 0 doesn't give the expected freq-response plot.
if z(1-H) is not causal, how can I at least calculate a low pass $1-H_{hp}$ ?
1-(coefficients of $H_{hp})$,-(coefficients of $H_{hp}$), 1./coefficients of $H_{hp}$ all seem to have a high-pass freq-response...
Thank you!