- How the discrete-time Fourier transform falls out of the discrete-time Fourier series of Chapter 10 by exactly the limit Chapter 13 took in continuous time — and why the result is a sum in one direction and an integral in the other.
- Why \(X(e^{j\Omega})\) is periodic with period \(2\pi\), why that is forced by the integer index \(n\), and what it means for the words "low frequency" and "high frequency".
- The convergence conditions — absolute summability, square summability, and the impulse-in-frequency extension that lets constants and sinusoids have transforms at all.
- A working table of pairs derived rather than quoted: the impulse, the geometric sequence \(a^n u[n]\), the rectangular pulse and its Dirichlet kernel, and the sinc–rectangle duality read backwards.
- The properties — shifting, modulation, differencing, accumulation, convolution, multiplication as periodic convolution, and Parseval for sequences.
- The frequency response \(H(e^{j\Omega})\) of a discrete-time LTI system, read straight off a difference equation, and what the moving-average filter looks like in frequency.
- Where the DTFT sits among its relatives — against the CTFT of Chapter 13, and ahead of the sampling theorem of Chapter 20 and the DFT of Chapter 26.
Repeating the Limit in Discrete Time
Chapter 13 obtained the continuous-time Fourier transform by refusing to abandon the Fourier series. A pulse is not periodic, so we invented a periodic signal that agreed with it over one period, computed the series coefficients of that invention, and then pushed the period to infinity and watched what survived. What survived was an envelope function of frequency that belonged to the pulse alone.
The same manoeuvre works for sequences, and it is worth doing rather than asserting, because the two small differences between the continuous and discrete versions are precisely the two facts that make discrete-time frequency analysis its own subject.
Start with a sequence \(x[n]\) of finite duration, zero outside \(|n| \le N_1\). Build a periodic sequence \(\tilde{x}[n]\) by repeating \(x[n]\) every \(N\) samples, with \(N \gt 2N_1 + 1\) so no copies overlap. Over one period the two agree, and as \(N\) grows the neighbouring copies retreat, so \(\tilde{x}[n] \to x[n]\) for every fixed \(n\). Chapter 10 gave the analysis equation for such a sequence, and over one period \(\tilde{x}\) may be replaced by \(x\), whose tails are zero anyway:
The sum on the right depends on \(k\) and \(N\) only through the single combination \(k\Omega_0\). Give it a name and the pivot of the chapter appears.
Exactly as in Chapter 13, the coefficients of the periodic extension are samples of one fixed function of frequency, spaced \(\Omega_0 = 2\pi/N\) apart and scaled by \(1/N\). Lengthening the period samples the same envelope more finely; it never changes the envelope.
Now run the synthesis equation and take the limit. Substituting \(a_k\) into \(\tilde{x}[n]=\sum_{k=\langle N\rangle}a_k e^{jk\Omega_0 n}\) and writing \(1/N = \Omega_0/2\pi\):
Here the discrete story parts company with the continuous one in a way that is easy to miss. As \(N \to \infty\) the spacing \(\Omega_0\) shrinks and the sum becomes an integral, just as before. But the sum runs over \(N\) consecutive values of \(k\), and \(N\) terms spaced \(2\pi/N\) apart span a total frequency range of exactly \(2\pi\) — no matter how large \(N\) is. The interval of integration therefore does not grow to cover the whole real line. It stays \(2\pi\) wide forever.
The Analysis–Synthesis Pair
Collecting the two results gives the transform pair for sequences. It is universally written with \(e^{j\Omega}\) rather than \(\Omega\) as the argument of \(X\), a notation that looks fussy until Chapter 23 reveals that \(X(e^{j\Omega})\) is the \(z\)-transform evaluated on the unit circle \(z = e^{j\Omega}\); the notation was quietly reserving the seat.
Analysis is a sum over all integers; synthesis is an integral over any interval of length \(2\pi\). The notation \(\int_{2\pi}\) means exactly that — \(-\pi\) to \(\pi\) and \(0\) to \(2\pi\) give identical answers, because the integrand is \(2\pi\)-periodic.
Read the synthesis equation as a statement about building blocks and it says what every Fourier statement in this book says: the sequence \(x[n]\) is a superposition of complex exponentials \(e^{j\Omega n}\), with \(X(e^{j\Omega})\,d\Omega/2\pi\) the amount of each. Because \(\Omega\) is continuous, the exponentials are packed infinitely densely, and because \(\Omega\) is confined to a \(2\pi\) band, the supply of distinct exponentials is finite in extent.
The asymmetry between sum and integral is not an accident of bookkeeping. It reflects a discrete variable on one side and a continuous one on the other. A sequence, being a list of numbers, has a continuous spectrum; a spectrum confined to a band of width \(2\pi\) has, by the mirror-image argument, a discrete time description. Hold that pairing in mind — discrete in one domain forces periodic in the other — because Chapter 20 will use it in reverse to explain sampling, and Chapter 26 will use it in both directions at once to build the DFT.
Why the Spectrum Repeats
The periodicity of \(X(e^{j\Omega})\) is not a property of any particular signal. It holds for every sequence without exception, and the proof is one line long.
The step that does the work is \(e^{-j2\pi n}=1\), and it is available only because \(n\) is an integer. Chapter 3 met the same fact from the time side, when two discrete frequencies differing by \(2\pi\) turned out to generate the identical sequence.
The consequence is that a discrete-time spectrum need only ever be drawn over one period, and \(-\pi \lt \Omega \le \pi\) is the conventional choice. Everything outside that window is a copy.
It also rearranges the vocabulary. In continuous time, "low frequency" means \(\omega\) near zero and "high frequency" means \(\omega\) large, and the two ends of the axis never meet. In discrete time the axis closes on itself. Low frequency means \(\Omega\) near \(0\) — and therefore also near \(\pm 2\pi\), \(\pm 4\pi\), and every other even multiple of \(\pi\). High frequency means \(\Omega\) near \(\pm\pi\), where the exponential becomes \(e^{\pm j\pi n} = (-1)^n\) and the sequence alternates on every sample, which is as fast as a list of numbers can possibly change. A discrete-time lowpass filter therefore passes the neighbourhoods of \(0\) and \(2\pi\) and stops the neighbourhood of \(\pi\), which looks alarming on a plot until the periodicity is internalised.
Convergence
The analysis equation is an infinite sum, so it may fail to converge, and the synthesis equation is an integral over a finite interval, which is far better behaved. That asymmetry decides where the fine print lives: for the DTFT, all the convergence anxiety belongs to the forward transform, and essentially none to the inverse. Compare that with Chapter 11, where the continuous-time series needed the Dirichlet conditions and produced Gibbs ringing at every jump.
Two sufficient conditions cover the cases that matter. If \(x[n]\) is absolutely summable, the sum converges uniformly and \(X(e^{j\Omega})\) is a continuous function of \(\Omega\). If \(x[n]\) merely has finite energy, the sum converges in the mean-square sense: the error energy between \(x[n]\) and the partial sums tends to zero, even though the sums may misbehave at isolated frequencies.
Absolute summability is strictly stronger, and it is the condition to check first because it is easy. The geometric sequence \(a^n u[n]\) is absolutely summable precisely when \(|a| \lt 1\), which is why every worked example in this chapter carries that restriction. The sequence \(\sin(\Omega_c n)/\pi n\) is square-summable but not absolutely summable, and its transform — an ideal lowpass characteristic — has jump discontinuities, exactly as the mean-square theory predicts.
Some signals satisfy neither condition and still deserve a spectrum. A constant sequence \(x[n]=1\), or a pure exponential \(e^{j\Omega_0 n}\), fails both sums outright, yet it plainly consists of a single frequency and must have a line spectrum. Chapter 13 solved the same problem in continuous time by admitting impulses into the frequency domain, and the same repair works here, with one modification demanded by Section 16-3: since \(X(e^{j\Omega})\) must be \(2\pi\)-periodic, one impulse is never enough. They come in an infinite periodic train.
Verify the first by substitution: over the interval of integration only the \(k=0\) impulse lies inside, so synthesis returns \(\frac{1}{2\pi}\cdot 2\pi\,e^{j\Omega_0 n}=e^{j\Omega_0 n}\). The impulses here are impulses in the continuous variable \(\Omega\) — the objects of Chapter 3, not the tame \(\delta[n]\).
Building a Table of Pairs
Four transforms carry most of the load. Each is a short calculation, and doing them once removes the temptation to memorise a table whose entries you cannot reconstruct.
The unit impulse. The analysis sum has a single non-zero term, at \(n=0\):
An impulse has a flat spectrum, and shifting it in time leaves the magnitude flat while adding a phase that is linear in \(\Omega\) with slope \(-n_0\). That last statement is the whole content of the time-shift property, and it is worth arriving at it this way before meeting it as a rule.
The one-sided geometric sequence. With \(|a| \lt 1\), the sum is geometric with ratio \(ae^{-j\Omega}\), whose modulus \(|a|\) is less than one, so it converges:
Its magnitude follows from \(|1-ae^{-j\Omega}|^2 = (1-a\cos\Omega)^2+(a\sin\Omega)^2 = 1-2a\cos\Omega+a^2\), giving
The sign of \(a\) decides the character completely. For \(0 \lt a \lt 1\) the denominator is smallest at \(\Omega=0\), so the spectrum peaks at DC and falls towards \(\Omega=\pi\): a slowly decaying sequence is a lowpass signal. For \(-1 \lt a \lt 0\) the sequence alternates in sign from sample to sample and the peak moves to \(\Omega=\pi\): a highpass signal. The extreme values are \(1/(1-a)\) and \(1/(1+a)\), and swapping the sign of \(a\) merely exchanges them.
The rectangular pulse. Let \(x[n]=1\) for \(|n| \le N_1\) and zero elsewhere. The sum is finite and geometric; the tidiest route is to factor out the middle term so the result comes out real:
Two checks confirm it. At \(\Omega=0\) both numerator and denominator vanish; expanding each to first order gives \(\Omega(N_1+\tfrac12)\big/(\Omega/2) = 2N_1+1\), which is exactly \(\sum_n x[n]\), the number of samples — the correct DC value. And the zeros occur where the numerator vanishes but the denominator does not, at \(\Omega = 2\pi k/(2N_1+1)\) for \(k\) not a multiple of \(2N_1+1\).
This function goes by several names — the Dirichlet kernel, the periodic sinc, or the aliased sinc. The last name is the most informative: it looks like the \(\sin(\omega \tau/2)/(\omega/2)\) of Chapter 13's rectangular pulse, but the denominator is \(\sin(\Omega/2)\) rather than \(\Omega/2\), and that replacement is exactly what makes it repeat with period \(2\pi\) instead of decaying forever.
The ideal lowpass characteristic, read backwards. Chapter 13 found that a rectangle in time gives a sinc in frequency, and remarked that duality would let the statement be read the other way. Discrete time offers the same trade with the roles exchanged. Take \(X(e^{j\Omega})=1\) for \(|\Omega| \le \Omega_c\) and zero over the rest of the period, and invert:
At \(n=0\) the expression is indeterminate and the limit gives \(x[0]=\Omega_c/\pi\), which is also what the integral returns directly. This sequence is two-sided and infinite, and it decays only as \(1/n\), so it is square-summable but not absolutely summable. Chapter 15 drew the same moral in continuous time: an ideal brick-wall filter is not causal, cannot be truncated without cost, and is a specification rather than a design.
| \(x[n]\) | \(X(e^{j\Omega})\) | Condition / remark |
|---|---|---|
| \(\delta[n]\) | \(1\) | Flat over the whole period |
| \(\delta[n-n_0]\) | \(e^{-j\Omega n_0}\) | Unit magnitude, linear phase |
| \(a^n u[n]\) | \(\dfrac{1}{1-ae^{-j\Omega}}\) | \(|a| \lt 1\) |
| \((n+1)a^n u[n]\) | \(\dfrac{1}{(1-ae^{-j\Omega})^2}\) | \(|a| \lt 1\); the pair convolved with itself |
| \(a^{|n|}\) | \(\dfrac{1-a^2}{1-2a\cos\Omega+a^2}\) | \(|a| \lt 1\); real and even |
| \(1\) for \(|n|\le N_1\), else \(0\) | \(\dfrac{\sin[\Omega(N_1+\frac12)]}{\sin(\Omega/2)}\) | Dirichlet kernel |
| \(\dfrac{\sin \Omega_c n}{\pi n}\) | \(1\) for \(|\Omega|\le\Omega_c\), else \(0\) | Square-summable only |
| \(1\) for all \(n\) | \(2\pi\sum_k \delta(\Omega-2\pi k)\) | Impulses in frequency |
| \(e^{j\Omega_0 n}\) | \(2\pi\sum_k \delta(\Omega-\Omega_0-2\pi k)\) | A single line, repeated |
| \(u[n]\) | \(\dfrac{1}{1-e^{-j\Omega}}+\pi\sum_k \delta(\Omega-2\pi k)\) | From accumulation, Section 16-6 |
Properties of the DTFT
Chapter 14 catalogued the properties of the continuous-time transform, and the discrete-time list is close enough that memorising it separately would be wasted effort. What matters is the handful of places where the two lists differ, and each difference traces back to Section 16-3.
Time shifting and frequency shifting. Replace \(n\) by \(n-n_0\) in the analysis sum and factor the resulting constant:
A delay leaves every magnitude untouched and subtracts \(\Omega n_0\) from every phase. Modulation slides the whole periodic spectrum along the frequency axis — and because the spectrum is periodic, sliding it by \(2\pi\) does nothing at all, which is the frequency-domain restatement of Chapter 3's observation that \(e^{j2\pi n}=1\). The special case \(\Omega_0=\pi\) is worth its own line: multiplying a sequence by \((-1)^n\) shifts its spectrum by half a period, turning a lowpass signal into a highpass one, which is exactly what Section 16-5 observed when the sign of \(a\) was flipped.
Differencing and accumulation. These are the discrete counterparts of differentiation and integration. The first follows immediately from linearity and the shift property; the second is its inverse, and like integration in Chapter 14 it needs a correction term for the DC component that differencing destroys.
Applying accumulation to \(\delta[n]\), whose transform is \(1\) and whose accumulation is \(u[n]\), produces the last row of the table in Section 16-5 without any further work. The impulsive term carries the average value that the running sum builds up and the first difference would erase.
Convolution and multiplication. The convolution property is the reason the whole apparatus exists, and it reads exactly as it did in Chapter 14:
Chapter 7 built the convolution sum \(y[n]=\sum_k x[k]h[n-k]\); here it collapses into a product, one frequency at a time. Substituting the analysis sum for \(y\) and exchanging the order of summation proves it in three lines, and the mechanism is the shift property applied to each term \(x[k]h[n-k]\).
The dual statement is where discrete time asserts itself. Multiplying two sequences convolves their spectra — but two periodic functions cannot be convolved over an infinite range, since the integral would diverge. What appears instead is periodic convolution, an integral over a single period.
Both integrands are \(2\pi\)-periodic, so their product is too, and integrating over one period is well defined and gives a \(2\pi\)-periodic answer — as it must, since the left-hand side is a sequence. This is the property that governs windowing: truncating a long sequence multiplies it by a rectangular window, and therefore smears its spectrum by periodic convolution with the Dirichlet kernel of Section 16-5. Chapter 26 will return to it when finite-length data meets the DFT.
| Property | Sequence | Transform |
|---|---|---|
| Linearity | \(\alpha x_1[n]+\beta x_2[n]\) | \(\alpha X_1+\beta X_2\) |
| Time shift | \(x[n-n_0]\) | \(e^{-j\Omega n_0}X(e^{j\Omega})\) |
| Frequency shift | \(e^{j\Omega_0 n}x[n]\) | \(X(e^{j(\Omega-\Omega_0)})\) |
| Time reversal | \(x[-n]\) | \(X(e^{-j\Omega})\) |
| Conjugation | \(x^*[n]\) | \(X^*(e^{-j\Omega})\) |
| Differencing | \(x[n]-x[n-1]\) | \((1-e^{-j\Omega})X(e^{j\Omega})\) |
| Convolution | \(x[n]*h[n]\) | \(X(e^{j\Omega})H(e^{j\Omega})\) |
| Multiplication | \(x_1[n]x_2[n]\) | Periodic convolution \(\big/2\pi\) |
| Frequency differentiation | \(n\,x[n]\) | \(j\dfrac{dX(e^{j\Omega})}{d\Omega}\) |
| Time expansion by \(k\) | \(x_{(k)}[n]\) (insert \(k-1\) zeros) | \(X(e^{jk\Omega})\) |
| Parseval | \(\sum_n |x[n]|^2\) | \(\dfrac{1}{2\pi}\displaystyle\int_{2\pi}|X(e^{j\Omega})|^2 d\Omega\) |
Symmetry, Energy and Parseval
Almost every sequence an engineer measures is real, and reality imposes a strong constraint on the spectrum. Conjugating the analysis sum for real \(x[n]\), and noticing that conjugation only flips the sign of the exponent, gives the conjugate-symmetry statement at once.
The magnitude spectrum of a real sequence is even, the phase spectrum is odd. Combined with \(2\pi\)-periodicity, this means the interval \(0 \le \Omega \le \pi\) — half a period — contains every piece of information there is. Software that plots a spectrum only up to \(\pi\) is not truncating anything.
Two corollaries are used constantly. If \(x[n]\) is real and even, then \(X(e^{j\Omega})\) is real and even, which is why the Dirichlet kernel and the transform of \(a^{|n|}\) came out with no imaginary part. If \(x[n]\) is real and odd, \(X(e^{j\Omega})\) is purely imaginary and odd. Splitting any real sequence into its even and odd parts therefore splits its transform into real and imaginary parts, a decomposition Chapter 14 used for the same purpose.
The energy statement follows from the multiplication property with \(x_2[n]=x^*[n]\), or directly by substituting the synthesis integral into \(\sum_n x[n]x^*[n]\) and exchanging sum and integral.
The quantity \(|X(e^{j\Omega})|^2\) is the energy density spectrum: integrating it over a band of frequencies, with the \(1/2\pi\), gives the portion of the sequence's energy carried by that band. That interpretation is what turns Parseval from an identity into a tool — it lets you answer "how much of this signal's energy would survive that filter" without ever computing the filtered signal. Worked Example 6 evaluates both sides of the relation for a case where each is independently checkable.
Discrete-Time Frequency Response
Chapter 15 showed that a continuous-time LTI system is completely described by \(H(j\omega)\), the transform of its impulse response, and the argument never used anything specific to continuous time. It transfers verbatim. Feed \(x[n]=e^{j\Omega n}\) into a system with impulse response \(h[n]\) and evaluate the convolution sum of Chapter 7:
The exponential emerges unchanged in form, scaled by a complex number that depends only on \(\Omega\). Complex exponentials are eigenfunctions of discrete-time LTI systems; \(H(e^{j\Omega})\), the DTFT of the impulse response, is the eigenvalue, and it is called the frequency response. For a real sinusoid the response follows by conjugate symmetry:
The system can scale a sinusoid and shift its phase. It cannot change its frequency, and it cannot make it into anything but a sinusoid. Every statement about filtering in this book rests on that sentence.
The practical route to \(H(e^{j\Omega})\) is not usually through \(h[n]\). Chapter 9 described discrete-time systems by linear constant-coefficient difference equations, and the frequency response can be read off one directly. Take the general form and transform both sides, using linearity and the time-shift property on every term:
A difference equation becomes a ratio of polynomials in \(e^{-j\Omega}\), obtained by inspection: each delay of \(k\) samples contributes a factor \(e^{-j\Omega k}\). No convolution sums, no impulse response, no solving of the recursion. Chapter 9 laboured to find \(h[n]\) for such systems; here the frequency description arrives for free, and \(h[n]\) can be recovered afterwards by expanding \(H\) into partial fractions and reading the table of Section 16-5 backwards.
Two examples that will recur. The first-order recursion \(y[n]-ay[n-1]=x[n]\) gives \(H(e^{j\Omega})=1/(1-ae^{-j\Omega})\), whose impulse response is \(a^n u[n]\) — the pair of Section 16-5, arrived at from the other end. The \(M\)-point moving average \(y[n]=\frac{1}{M}\sum_{k=0}^{M-1}x[n-k]\) has a purely feed-forward structure, so its \(H\) is a finite sum, and Worked Example 5 shows it to be a crude but genuine lowpass filter with exact nulls at \(\Omega = 2\pi k/M\).
The Two Transforms Compared
It is worth setting the continuous- and discrete-time transforms side by side once, because the differences are few and every one of them is structural rather than cosmetic.
| Continuous time (Ch. 13–14) | Discrete time (this chapter) | |
|---|---|---|
| Analysis | \(X(j\omega)=\int x(t)e^{-j\omega t}dt\) | \(X(e^{j\Omega})=\sum_n x[n]e^{-j\Omega n}\) |
| Synthesis | \(x(t)=\frac{1}{2\pi}\int_{-\infty}^{\infty}X e^{j\omega t}d\omega\) | \(x[n]=\frac{1}{2\pi}\int_{2\pi}X e^{j\Omega n}d\Omega\) |
| Frequency variable | \(\omega\) in rad/s, unbounded | \(\Omega\) in rad/sample, only \(2\pi\) distinct |
| Spectrum | Aperiodic | Periodic with period \(2\pi\) |
| Highest frequency | None | \(\Omega=\pi\), where \(e^{j\pi n}=(-1)^n\) |
| Convergence trouble | Both directions | Analysis only |
| Multiplication ⟶ | Ordinary convolution \(\big/2\pi\) | Periodic convolution \(\big/2\pi\) |
| Duality | Clean self-duality | None — the two domains differ in kind |
The absence of duality is the entry worth pausing on. In continuous time, the analysis and synthesis equations differ only by a sign and a \(2\pi\), so any theorem can be read in either direction — that is what let Chapter 14 obtain half its property list for free. Here the two equations are a sum and an integral over different kinds of variable, and no such reflection is possible. The compensation is the pairing already noted in Section 16-2: discrete in one domain, periodic in the other. A sequence has a periodic spectrum. A periodic sequence, as Chapter 10 found, has a discrete spectrum — and one that is itself periodic, since it is both. That last case, discrete and periodic in both domains, is the discrete Fourier transform, and Chapter 26 is devoted to it.
Worked Examples
Problem. Find the DTFT of \(x[n]=a^{|n|}\) with \(|a| \lt 1\), and confirm that the answer has the symmetry the sequence demands.
Solution. Split the sum at the origin, being careful not to count \(n=0\) twice. For \(n \ge 0\) the sequence is \(a^n\); for \(n \le -1\) it is \(a^{-n}\), so substitute \(m=-n\) there:
The second series starts at \(m=1\), which is why it carries the extra factor \(ae^{j\Omega}\). Put the two over a common denominator. The denominator is \(\big(1-ae^{-j\Omega}\big)\big(1-ae^{j\Omega}\big)=1-a(e^{j\Omega}+e^{-j\Omega})+a^2 = 1-2a\cos\Omega+a^2\), and the numerator is \(\big(1-ae^{j\Omega}\big)+ae^{j\Omega}\big(1-ae^{-j\Omega}\big) = 1-ae^{j\Omega}+ae^{j\Omega}-a^2 = 1-a^2\):
The sequence \(a^{|n|}\) is real and even, so Section 16-7 requires its transform to be real and even, and the answer is manifestly both — it contains no \(j\) and depends on \(\Omega\) only through \(\cos\Omega\). As a numerical check with \(a=\tfrac12\): the DC value should equal \(\sum_n x[n] = 1 + 2\sum_{n\ge1}2^{-n} = 3\), and the formula gives \((1-0.25)/(1-1+0.25)=0.75/0.25=3\).
Problem. For \(x[n]=1\) on \(-2 \le n \le 2\) and zero elsewhere, find \(X(e^{j\Omega})\), locate its zeros, and state the value at \(\Omega=\pi\).
Solution. This is the Dirichlet kernel of Section 16-5 with \(N_1=2\), so \(2N_1+1=5\) and
The zeros are where \(\sin(5\Omega/2)=0\) without \(\sin(\Omega/2)\) also vanishing, that is \(5\Omega/2 = k\pi\) giving \(\Omega = 2\pi k/5\) for \(k=1,2,3,4\) — namely \(0.4\pi,\ 0.8\pi,\ 1.2\pi,\ 1.6\pi\). Within \(|\Omega|\le\pi\) that is \(\pm0.4\pi\) and \(\pm0.8\pi\), matching the figure in Section 16-5. At \(k=5\) the denominator vanishes too and the ratio returns to \(5\), which is the start of the next period.
At \(\Omega=\pi\): \(\sin(5\pi/2)=1\) and \(\sin(\pi/2)=1\), so \(X(e^{j\pi})=1\). Sanity check the same number from the definition: \(\sum_n x[n](-1)^n = 1-1+1-1+1 = 1\). They agree.
The main lobe runs from \(-0.4\pi\) to \(0.4\pi\), a width of \(4\pi/5\). Widen the pulse — take \(N_1=4\), say — and the main lobe narrows to \(4\pi/9\). The reciprocal relationship between duration and bandwidth that Chapter 14 established in continuous time survives intact.
Problem. A system has \(H(e^{j\Omega})=1\) for \(|\Omega| \le \pi/4\) and \(0\) for \(\pi/4 \lt |\Omega| \le \pi\), repeated periodically. Find \(h[n]\), evaluate \(h[0]\) and \(h[2]\), and say whether the system can be built.
Solution. Apply the synthesis integral over the period \(-\pi\) to \(\pi\), where \(H\) is non-zero only on \(|\Omega|\le\Omega_c=\pi/4\):
At \(n=0\) use the limit, or integrate \(e^{j0}=1\) directly: \(h[0] = \frac{1}{2\pi}\cdot\frac{\pi}{2} = \frac14 = \Omega_c/\pi\). For \(n=2\): \(\sin(\pi/2)/(2\pi) = 1/(2\pi) \approx 0.159\). For \(n=4\): \(\sin(\pi)=0\), so \(h[4]=0\), and indeed every fourth sample after the origin vanishes.
The system cannot be built. The impulse response is non-zero for \(n \lt 0\) — \(h[-2]=h[2]\) by evenness — so it responds before it is excited, which Chapter 8 identified as non-causal. It is also of infinite length and decays only as \(1/n\), so no finite truncation reproduces it well. Truncating it to \(2L+1\) terms multiplies \(h[n]\) by a rectangular window, which by Section 16-6 convolves the ideal brick wall with a Dirichlet kernel, producing exactly the overshoot and ripple that Chapter 15 called Gibbs behaviour. Real filter design is the business of choosing a better window.
Problem. For \(y[n]-0.8\,y[n-1]=x[n]\), find \(H(e^{j\Omega})\) and \(h[n]\), compute the gain at \(\Omega=0\) and \(\Omega=\pi\), and find the half-power frequency.
Solution. Transform term by term. The delay contributes \(e^{-j\Omega}\), so \(\big(1-0.8e^{-j\Omega}\big)Y = X\) and
using \(1-2(0.8)\cos\Omega+0.64 = 1.64-1.6\cos\Omega\). Reading the table of Section 16-5 backwards gives \(h[n]=0.8^n u[n]\), and the DC gain checks two ways: \(\sum_n h[n] = 1/(1-0.8) = 5\), and \(|H(e^{j0})| = 1/(1-0.8) = 5\). At the other extreme, \(|H(e^{j\pi})| = 1/(1+0.8) = 0.556\). The filter passes slow variation with a gain of 5 and attenuates sample-to-sample alternation to about a ninth of that — a lowpass, as the smoothly decaying impulse response suggested.
Half power means \(|H|^2\) has fallen to half its peak of \(25\), so set \(|H|^2 = 12.5\):
so \(\Omega_{3\text{dB}} = \arccos(0.975) = 0.224\) rad/sample, about \(0.071\pi\). Move the pole closer to the unit circle — take \(0.95\) instead of \(0.8\) — and the passband narrows further while the DC gain rises to 20: a sharper filter with a longer memory, since \(h[n]=0.95^n u[n]\) now takes some sixty samples to decay to a twentieth of its initial value.
Problem. Find and interpret the frequency response of \(y[n]=\tfrac13\big(x[n]+x[n-1]+x[n-2]\big)\).
Solution. The system is feed-forward, so the transform is immediate: \(H(e^{j\Omega})=\tfrac13\big(1+e^{-j\Omega}+e^{-2j\Omega}\big)\). Factoring out the middle term makes the structure visible:
The factor \(e^{-j\Omega}\) is a pure one-sample delay contributing linear phase; the real factor \((1+2\cos\Omega)/3\) is the amplitude. At \(\Omega=0\) it equals \(1\), so constants pass through untouched, which is what an average ought to do. It falls to zero when \(\cos\Omega = -\tfrac12\), that is at \(\Omega = 2\pi/3\) — a null, so a sinusoid at exactly three samples per cycle is annihilated completely, which makes sense because any three consecutive samples of it sum to zero. Beyond the null the factor is negative, reaching \((1-2)/3=-\tfrac13\) at \(\Omega=\pi\); the magnitude there is \(\tfrac13\) and the sign change adds \(\pi\) to the phase.
So the three-point average is a lowpass filter with unity DC gain, exact nulls at \(\Omega=2\pi k/3\), and only \(20\log_{10}3 \approx 9.5\ \text{dB}\) of attenuation at the highest frequency — crude, but with perfectly linear phase in the passband, which Chapter 15 identified as the condition for distortionless transmission. The \(M\)-point version generalises to \(H(e^{j\Omega}) = \frac{1}{M}e^{-j\Omega(M-1)/2}\,\frac{\sin(\Omega M/2)}{\sin(\Omega/2)}\) — the Dirichlet kernel again, now as a filter response.
Problem. For \(x[n]=(\tfrac12)^n u[n]\), compute the total energy directly and again from the spectrum, and verify the two agree.
Solution (time domain). The energy is a geometric series in \(\tfrac14\):
Solution (frequency domain). From Section 16-5, \(X(e^{j\Omega})=1/(1-0.5e^{-j\Omega})\), so \(|X|^2 = 1/(1.25-\cos\Omega)\). Parseval then requires
The standard result \(\frac{1}{2\pi}\int_{-\pi}^{\pi}\frac{d\Omega}{c-\cos\Omega} = \frac{1}{\sqrt{c^2-1}}\) for \(c \gt 1\) applies with \(c=1.25\), giving \(1/\sqrt{1.5625-1} = 1/\sqrt{0.5625} = 1/0.75 = 4/3\). The two agree.
The frequency route also answers a question the time route cannot. How much of that energy lies below \(\Omega=\pi/2\)? The same antiderivative, evaluated over \(|\Omega| \le \pi/2\) instead of the full period, gives \(\frac{1}{2\pi}\cdot\frac{16}{3}\arctan 3 = 1.060\), which is \(79.5\%\) of the total \(4/3\) — unsurprising, since \(|X|^2\) equals \(4\) at \(\Omega=0\) and has already fallen to \(1/1.25=0.8\) by \(\Omega=\pi/2\). That is the sense in which \((\tfrac12)^n u[n]\) is a lowpass signal, and the sense in which Parseval is a working tool rather than an identity.
Chapter Summary
\(X(e^{j\Omega})=\sum_n x[n]e^{-j\Omega n}\) and \(x[n]=\frac{1}{2\pi}\int_{2\pi}Xe^{j\Omega n}d\Omega\) — a sum out, an integral over one period back.
Every discrete spectrum repeats with period \(2\pi\), because \(e^{-j2\pi n}=1\). Low frequency sits at \(0\), high frequency at \(\pi\).
Absolute summability gives a continuous \(X\); finite energy gives mean-square convergence; constants and sinusoids need impulse trains in \(\Omega\).
\(a^n u[n] \leftrightarrow 1/(1-ae^{-j\Omega})\) for \(|a| \lt 1\) — lowpass for \(a \gt 0\), highpass for \(a \lt 0\).
Convolution becomes a product; multiplication becomes periodic convolution; Parseval measures energy through \(|X(e^{j\Omega})|^2\).
\(H(e^{j\Omega})\) is read off a difference equation by replacing each \(k\)-sample delay with \(e^{-j\Omega k}\) — no convolution required.
Practice Problems
Problems 1 to 3 exercise the definition, 4 to 6 the properties, and 7 and 8 the system connection. Sketch one period of every spectrum you compute; the periodicity is easy to state and easy to forget.
- Find the DTFT of \(x[n]=\delta[n+1]+2\delta[n]+\delta[n-1]\). Show that it is real, and explain from the symmetry properties why it had to be.
- Compute \(X(e^{j\Omega})\) for \(x[n]=(0.6)^n u[n] - (0.6)^n u[n-4]\). Do it twice: once by summing the four non-zero terms directly, and once by writing the sequence as a difference of two shifted geometric sequences. Confirm the answers match.
- A sequence has \(X(e^{j\Omega}) = \cos^2\Omega\). Find \(x[n]\) without evaluating any integral, by expanding \(\cos^2\Omega\) in complex exponentials and matching terms against the shifted-impulse pair.
- Given that \(x[n]\) has transform \(X(e^{j\Omega})\), find the transform of \(y[n]=(-1)^n x[n]\) and of \(w[n]=x[n]\cos(\pi n/2)\). Describe in words what each does to the spectrum.
- Use the frequency-differentiation property to find the DTFT of \(n(0.5)^n u[n]\), then verify your answer by differentiating the transform of \((0.5)^n u[n]\) explicitly.
- Prove the accumulation property by writing \(\sum_{m\le n}x[m] = x[n]*u[n]\) and applying the convolution property together with the transform of \(u[n]\). Explain where the impulsive term comes from.
- For \(y[n]-0.5y[n-1]=x[n]+x[n-1]\), find \(H(e^{j\Omega})\), sketch \(|H|\) over one period, and identify the gains at \(\Omega=0\) and \(\Omega=\pi\). Is the filter lowpass, highpass, or neither?
- A real sequence has energy 10, and its energy density spectrum \(|X(e^{j\Omega})|^2\) is constant over \(|\Omega| \le \pi/3\) and zero elsewhere in the period. Find that constant, then find \(x[n]\) up to a phase factor and comment on whether such a sequence can have finite length.