Signals and Systems: Part 2
Signals and Systems: Part 2
◮ Ideal filters
Fourier transform definitions
◮ In EE 102A, the Fourier transform and its inverse were defined by
Z ∞ Z ∞
−jωt 1
G(jω) = g(t)e dt , g(t) = G(jω)ejωt dω
−∞ 2π −∞
then G(f ) exists for “most” frequencies f and has finite energy.
◮ If g(t) is periodic and has a Fourier series, then
∞
X
G(f ) = G(nf0 )δ(f − nf0 )
n=−∞
so
δ(t) ⇋ 1
The impulse is the mathematical abstraction of signal whose Fourier
transform has magnitude 1 and phase 0 for all frequencies.
By duality, F{1} = δ(f ). All DC, no oscillation.
1 ⇋ δ(f )
Important Fourier transforms (cont.)
◮ Shifted impulse δ(t − t0 ):
Z ∞
F{δ(t − t0 )} = δ(t − t0 )e−j2πf t dt = e−j2πf t0
−∞
This is a complex exponential in frequency.
δ(t − t0 ) ⇋ e−j2πf t0
This is an example of shift theorem: F{f (t − t0 )} = e−j2πf t0 F{f (t)}.
By duality, complex exponential in time has an impulse in frequency:
ej2πf0 t ⇋ δ(f − f0 )
◮ Sinuoids: frequency content is concentrated at ±f0 Hz.
F{cos 2πf0 t} = F{ 21 (ej2πf0 t + e−j2πf0 t )}
= 12 δ(f − f0 ) + 12 δ(f + f0 )
1 j2πf0 t
F{sin 2πf0 t} = F{ 2i (e + e−j2πf0 t )}
1 1
= 2i δ(f − f0 ) − 2i δ(f + f0 )
Important Fourier transforms (cont.)
◮ Laplacian pulse g(t) = e−a|t| where a > 0. Since
g(t) = e−at u(t) + eat u(−t) ,
we can use reversal and additivity:
1 1 2a
G(f ) = + = 2 .
a + j2πf a − j2πf a + 4π 2 f 2
This is twice the real part of the Fourier transform of e−at u(t)
◮ The signum function can be approximated as
sgn(t) = lim e−at u(t) − eat u(−t)
a→0
Therefore
g(t − t0 ) ⇋ e−j2πf t0 G(f )
◮ By duality we get frequency shifting (modulation):
ej2πfc t g(t) ⇋ G(f − fc )
cos(2πfc t)g(t) ⇋ 12 G(f + fc ) + 12 G(f − fc )
Fourier transform properties (cont.)
◮ Convolution in time. The convolution of two signals is
Z ∞
g1 (t) ∗ g2 (t) = g1 (u)g2 (t − u) du
−∞
1
◮ Again, there is no 2π factor, as there was in EE 102A.
◮ Convolution in one domain goes exactly to multiplication in the other
domain, and multiplication to convolution.
◮ The modulation theorem is a special case.
F {g(t) cos(2πfc t)} = F {g(t))} ∗ F {cos(2πfc t)}
1
+ f0 ) + 12 δ(f − f0 )
= G(f ) ∗ 2 δ(f
= 12 G(f + fc ) + 21 G(f − fc )
The triangle function ∆(t) and its Fourier transform
◮ The book defines the triangle function ∆(t) as
(
1 − 2|x| |x| ≤ 21
∆(t) =
0 otherwise
This is another unfortunate choice, but not as bad as sinc(t)!
◮ The triangle function can be written as twice the convolution of two
rectangle functions of width 12 .
∆(t) = 2 Π(2t) ∗ Π(2t)
where the factor of 2 is needed to make the convolution 1 at t = 0.
◮ The Fourier transform is therefore
2
F {∆(t)} = F {2Π(2t) ∗ Π(2t)} = 2F {Π(2t)}
2 1
= 2 12 sinc π2 f = 2 sinc2 12 πf
Then
∆(t) ⇋ 1
2 sinc2 ( 12 πf )
Modulation theorem
Modulation of a baseband signal creates replicas at ± the modulation
frequency.
Applications of modulation
◮ For transmission by radio, antenna size is proportional to wavelength.
Low frequency signals (voice, music) must be converted to higher
frequency.
◮ To share bandwidth, signals are modulated by different carrier
frequencies.
◮ North America AM radio band: 535–1605 KHz (10 KHz bands)
◮ North America FM radio band: 88–108 MHz (200 KHz bands)
◮ North America TV bands: VHF 54–72, 76–88, 174–216, UHF 470–806,
806–890
Frequencies can be reused in different geographical areas.
With digital TV, channel numbers do not correspond to frequencies.
−1
−2
−10 −8 −6 −4 −2 0 2 4 6 8 10
0.5
−0.5
−1
−10 −8 −6 −4 −2 0 2 4 6 8 10
Butterworth filter: nonideal low-pass filter
1
Butterworth filter has |H(f )| = p
(f /B)2n
Butterworth filter vs. ideal low-pass filter
High-pass and band-pass filters
−1
−2
−10 −8 −6 −4 −2 0 2 4 6 8 10
0.5
−0.5
−1
−10 −8 −6 −4 −2 0 2 4 6 8 10
Low-pass filter: x(t) = Π( 4t ), h(t) = sinc t
0.8
0.6
0.4
0.2
−10 −8 −6 −4 −2 0 2 4 6 8 10
0.8
0.6
0.4
0.2
−0.2
−10 −8 −6 −4 −2 0 2 4 6 8 10
Low-pass filter: x(t) = Π( 4t ), h(t) = sinc t
0.8
0.6
0.4
0.2
−10 −8 −6 −4 −2 0 2 4 6 8 10
1.2
1
0.8
0.6
0.4
0.2
0
−0.2
−10 −8 −6 −4 −2 0 2 4 6 8 10
Band-pass filter: x(t) = Π( 4t ), h(t) = cos 2πt sinc t
0.8
0.6
0.4
0.2
−10 −8 −6 −4 −2 0 2 4 6 8 10
0.5
−0.5
−1
−10 −8 −6 −4 −2 0 2 4 6 8 10
Examples of Communication Channels
◮ wires (PCD trace or conductor on IC)
http://science.time.com/2013/03/20/humanity-leaves-the-solar-system
-35-years-later-voyager-offically-exits-the-heliosphere/
Communication Channel Distortion
The linear description of a channel is its impulse response h(t) or
equivalently its transfer function H(f ).
y(t) = h(t) ∗ x(t) ⇋ Y (f ) = H(f )X(f )
Note that H(f ) both attenuates (|H(f )|) and phase shifts (∠H(f )) the
input signal.
Channels are subject to impairments:
◮ Nonlinear distortion (e.g., clipping)
◮ Random noise (independent or signal dependent)
◮ Interference from other transmitters
◮ Self interference (reflections or multipath)
Channel Equalization
Linear distortion can be compensated for by equalization.
1
Heq (f ) = ⇒ X̂(f ) = Heq (f )Y (f ) = X(f )
H(f )
The equalization filter accentuates frequencies that are attenuated by the
channel.
However, if y(t) includes noise or interference,
y(t) = x(t) + z(t)
then
Z(f )
Heq (f )Y (f ) = X(f ) +
H(f )
Equalization may accentuate noise!
Next time
◮ Lab this Friday : How do you figure out where signals are?
Spectrograms and waterfall plots
◮ Next class Monday : 3.6 – 3.8 in Lathi and Ding. Signal distortion,
power spectral density, correlation and autocorrelation.
◮ Wednesday : Begin Chapter 4. Analog modulation schemes.
◮ Lab next Friday : finding and decoding airband AM