How can we check whether the filter is realizable given its transfer function and What are the parameters the realization depends on?

Here is an example:

Show that a filter with transfer function

$H(ω)=\frac{2(10^5)}{ω^2 + 10^{10}} e^{-jωt_0 }$

is unrealizable. Can this filter be made approximately realizable by choosing a sufficiently large t0.

--Modern digital and analog communication systems (3rd edition) - B.P. Lathi

Note: The question is of general nature. The example quoted above serves only as to make it clear, what is being asked. No one has to provide a solution for this problem.


2 Answers 2


A transfer function is called realizable if it can be implemented by a causal and stable system. The given frequency response is continuous and doesn't have any impulses, so the corresponding system is stable.

The transfer function (as a function of $s$) is given by


The given frequency response is obtained form $(1)$ by substituting $s=j\omega$. Since $b>0$, $H(s)$ has two real-valued poles at $\pm\sqrt{b}$, and, consequently, the corresponding impulse response is two-sided (i.e., non-causal).

Partial fraction expansion of $(1)$ gives

$$H(s)=\frac{a}{2\sqrt{b}}\left[\frac{1}{\sqrt{b}-s}+\frac{1}{\sqrt{b}+s}\right]e^{-st_0},\qquad -\sqrt{b}<\textrm{Re}\{s\}<\sqrt{b}\tag{2}$$

From $(2)$ it is straightforward to obtain the impulse response


No matter how large you choose $t_0$, the impulse response will never be causal. However, since the system is stable, the impulse response decays for $|t|\to\infty$, so you can approximate the actual impulse response well by sufficiently shifting it to the right (i.e., by choosing some large $t_0$), and truncating the non-causal part.

Also take a look at this related question and its answer.


The filter realization can be checked by paley-wiener criterion, it should not have any discontinuities in frequency response and it should be absolutely square integrable .if you see the text book you might find it.

  • $\begingroup$ Note that the Paley-Wiener criterion only takes the magnitude into account, not the phase. So if the criterion is satisfied for a given magnitude response, we generally still can't say anything about the causality of the corresponding complex frequency response. The only conclusion we can draw in that case is that it is possible to find a phase such that a system with the given magnitude response is causal. $\endgroup$
    – Matt L.
    Commented Sep 18, 2018 at 9:18
  • 1
    $\begingroup$ Can you state any examples? $\endgroup$ Commented Sep 18, 2018 at 11:02
  • $\begingroup$ Just take the magnitude of the frequency response of any causal and stable filter, and add a phase term $e^{j\omega \tau}$, $\tau>0$. The resulting frequency response satisfies the Paley-Wiener criterion, but it is not causal. $\endgroup$
    – Matt L.
    Commented Sep 18, 2018 at 12:40
  • $\begingroup$ i would modify that, @MattL. to say "add a phase term $e^{j\omega\tau}$, $\tau > \tau_\text{delay}$", in case your causal and stable filter has a delay in it such that the impulse response $h(t)=0$ for all $t<\tau_\text{delay}$. $\endgroup$ Commented Sep 18, 2018 at 20:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.