5.2 cheat sheet

PDF (letter size)
PDF (legal size)

Fourier series. Periodic signals, Continuous time

Let ω0=2πT0 be the fundamental frequency (rad/sec), and T0 the fundamental period, then   x(t)=k=akejkω0tak=1T0T0x(t)ejkω0tdt

Fourier series. Periodic signals, Discrete time

Let Ω0=2πN be the fundamental frequency (rad/sample), and N the fundamental period, then x[n]=k=0N1akejkΩ0n=k=NakejkΩ0nak=1Nn=0N1x[n]ejkΩ0n=1Nn=Nx[n]ejkΩ0n

Fourier transform. Non periodic signal, Continuous time.x(t)=12πX(ω)eiωtdωX(ω)=x(t)eiωtdt

It is also possible to obtain a Fourier transform for periodic signal. For x(t)=k=akeikω0t its Fourier transform becomes (ω0=2πT0)X(ω)=2πk=akδ(ωkω0) Fourier transform. Non periodic signal, Discrete time.x[n]=12πππX(Ω)ejΩndΩX(Ω)=n=x[n]ejΩn

It is also possible to obtain a Fourier transform for periodic discrete signal, where Ω0=2πNX(Ω)=2πk=akδ(ΩkΩ0) When input to LTI system is x(t)=ejωt and system has impulse response h(t) then output is y(t)=h(τ)x(tτ)dτ=h(τ)ejω(tτ)dτ=ejωth(τ)ejωτdτ=ejωtH(ω)

Where H(ω) is the Fourier transform of h(t). In the above ejωt is called eigenfucntions of the system and H(ω) the eigenvalues.

If input x(t)=acos(5ω0t+θ) and H(ω) is the Fourier transform of the system, then y(t)=a|H(5ω0)|cos(5ω0t+θ+argH(5ω0)) Same for discrete time.

Modulation. y(t)=x(t)h(t) in CTFT becomes Y(ω)=12πX(ω)H(ω) where X(ω)H(ω)=X(z)H(ωz)dz. Notice the extra 12π factor.

To find discrete period given a signal, write x[n]=x[n+N] and then solve for N. See HW’s.

n=0an=11a and n=Nan=aN1a and n=0Nan=a1+N1a1, and n=N1N2an=aN1aN2+11a

Fourier transform relations. y(t)Y(ω) then y(at)1aY(ωa)

Euler relations. cosx=ejx+ejx2,sinx=ejxejx2j

Circuit. Voltage cross resistor R is V(t)=Ri(t). Voltage cross inductor L is V(t)=Ldidt and current across capacitor C is i(t)=CdVdt

Partial fractions.



f(x)(xa)(xb) Axa+Bxb


f(x)(xa)2 Axa+B(xa)2


f(x)(xa)(x2+bx+c) Axa+Bx+Cx2+bx+c


f(x)(xa)(x+d)2 Axa+Bx+d+C(x+d)2


f(x)(x+d)2 Ax+d+B(x+d)2


f(x)(xa)(x2b2) Ax+d+Bx+Cx2b2


f(x)(x2a)(x2b) Ax+Bx2a+Cx+Dx2b


f(x)(x2a)2 Ax+Bx2a+Cx+D(x2a)2


Parsevel’s. For non-periodic cont. time: |x(t)|2dt=12π|X(ω)|2dω. For periodic cont. time : 1TT|x(t)|2dt=k=|ak|2. For discrete: 12π|X(Ω)|2dΩ=n=|x[n]|2.

Properties Fourier series. If ak=ak then x(t) is real. If ak is even, then x(t) is even. For x(t) real and odd, then ak are pure imaginary and odd. i.e. ak=ak , and a0=0.

More Fourier transform relations. Continuos time



ea|t| 2aa2+ω2


x(t)ejω0t X(ω+ω0)


x(t)ejω0t X(ωω0)


sin(aω)ω Box from t=aa


Discrete time



u[n] 11ejΩ


u[n1] ejΩU(Ω)=ejΩ11ejΩ


anu[n] 11aejΩ


ejΩ0nx[n] X(ΩΩ0)


From above we see that unit delay in discrete time means multiplying by ejΩ.

Difference equations. y[n1]ejΩY(Ω). For example, given y[n]ay[n1]=x[n] then applying DFT gives Y(Ω)aejΩY(Ω)=X(Ω) or H(Ω)=Y(Ω)X(Ω)=11aejΩ. From tables, the inverse DFT of this is anu[n]. Need to know partial fractions sometimes. For example given y[n]34y[n1]+18y[n2]=2x[n] then Y(Ω)34ejΩY(Ω)+18ej2ΩY(Ω)=2X(Ω)H(Ω)=Y(Ω)X(Ω)=2(134ejΩ+18ej2Ω)=2(112ejΩ)(114ejΩ)

And using partial fractions gives H(Ω)=4112ejΩ2114ejΩ. Hence using above table gives h[n]=(4(12)n2(14)n)u[n]

|X(ω)|2 may be interpreted as the energy density spectrum of x(t). This means 12π|X(ω)|2dω is amount of energy in dω range of frequencies. i.e. between ω and ω+dω. |X(ω)| is called the gain of the system and arg(H(ω)) is called the phase shift of the system. When arg(H(ω)) is linear function in ω then the effect in time domain is time shift. (delay).

z transforms X(z)=n=x[n]zn. If x[n]X(z) then x[n1]z1X(z).

sin(ax)ax=sinc(axπ) and sin(x)x=sinc(xπ). In class we use sin(ωct)πt. This has FT as rectangle from ωc to ωc and amplitude 1.

in digital, sampling rate is in hz, but units is samples per second and not cycles per second as with analog.

Ω=ωFs where Fs is sampling rate in samples per second, and Ω is unnormalized digital frequency (radians per sample) and ω is analog frequency (radians per second). This can also be written as Ω=ωTs where here Ts is seconds per sample (i.e. number of seconds to obtain one sample). Per sample is used to make the units come out OK.

Trig identities sinAcosB=12(sin(A+B)+sin(AB))cosAcosB=12(cos(A+B)+cos(AB))sinAsinB=12(cos(AB)cos(A+B))

Group delay is given by ddω(arg(H(ω))). For example, if H(ω)=12+jω then arg(H(ω))=arctan(ω2) which leads to group delay being 24+ω2.

FT of cos(ωct) has delta at ±ωc each of amplitude π. And FT of sin(ωct) has delta at ωc of amplitude πj and has delta at ωc of amplitude πj and sin(ωct)πt has FT as rectangle of amplitude 1 and width from ωc to +ωc.

X(Ω)=n=x[n]ejΩn=n=(12)ncos(πn2)u[n]ejΩn=n=0(12)ncos(πn2)ejΩn

But cos(πn2)=12(ejπn2+ejπn2) and the above becomes

X(Ω)=n=0(12)n12(ejπn2+ejπn2)ejΩn=12(n=0(12)nejπn2ejΩn+n=0(12)nejπn2ejΩn)=12(n=0(12ej(π2Ω))n+n=0(12ej(π2Ω))n)

Since 12ej(π2Ω)<1 then we can use n=0an=11a for both terms and the above becomes

X(Ω)=12(1112ej(π2Ω)+1112ej(π2Ω))=12(1112ejπ2ejΩ+1112ejπ2ejΩ)

But ejπ2=j and ejπ2=j and the above becomes

X(Ω)=12(1112jejΩ+11+12jejΩ)=12(1+12jejΩ+112jejΩ(112jejΩ)(1+12jejΩ))=12(21+12jejΩ12jejΩ14j2e2jΩ)=11+14e2jΩ

Z transforms



u[n] Z


anu[n] 11az1


an1u[n1] z111az1


an2u[n2] z211az1


If the ROC outside the out most pole, then right-handed signal. (Causal). If the ROC isinside the inner most pole, then left-handed signal (non causal).