The transfer function of a Low pass filter is H(w). From this I want to develop a high Pass filter. I read in DSP by Proakis, Sec 4.5, that the high pass filter can be obtained by translating H(w) by PI radians. I did not get how it will form a High Pass Filter? I think tt should form a Bandpass


In previous sections of the book, the fact that a discrete-time signal's spectrum is periodic may have been mentioned. It can be described formally as follows: $$X(e^{j\omega})=\frac1{T} \sum_{k=-\infty}^{\infty}X_C\biggr(j\biggr(\frac{\omega}{T}-\frac{2\pi k}{T}\biggr)\biggr)$$ being $X_C(j\omega)$ the Fourier Transform of the continuous signal, and $T=1/f_s$ the sampling period. That expression is actually saying that the discrete-time spectrum can be computed from the continuous spectrum just by expanding its width $T$ times, and repeating this every $\frac{2\pi}{T}$. To keep things simple, we can normalize the frequency so that every signal's spectrum is periodic every $2\pi$, no matter how we sampled it.

Keeping this in mind, a low pass filter isn't just a "step" around $\omega=0$, but also around $\omega=2\pi,4\pi,...$ and, of course, their negative counterparts. I mean low frequencies repeat around $\omega=0, 2\pi,4\pi,...$, while high frequencies do around $\omega=-\pi,\pi,3\pi,...$ enter image description here Shifting its frequency response by $\pi$, we get $H(e^{j(\omega-\pi)})$, which would look like the following: enter image description here Remember that $\omega=\pi$ corresponds to your Nyquist frequency (= half the sampling frequency).

Image credit: Oppenheim & Schafer, Discrete-time signal processing


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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