0% found this document useful (0 votes)
121 views

Signals and Systems: Part 2

The document discusses important concepts in Fourier transforms including: 1) The Fourier transform definitions used in class replace ω with 2πf to simplify transforms and theorems. 2) A function's Fourier transform exists if the function is absolutely integrable or has finite energy. 3) Examples of Fourier transforms are given for one-sided exponential decay, sinusoids, and scaled and shifted functions using properties like time scaling and shift theorems. 4) Important Fourier transform pairs are identified such as the rectangle and sinc functions, impulses, and complex exponentials.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views

Signals and Systems: Part 2

The document discusses important concepts in Fourier transforms including: 1) The Fourier transform definitions used in class replace ω with 2πf to simplify transforms and theorems. 2) A function's Fourier transform exists if the function is absolutely integrable or has finite energy. 3) Examples of Fourier transforms are given for one-sided exponential decay, sinusoids, and scaled and shifted functions using properties like time scaling and shift theorems. 4) Important Fourier transform pairs are identified such as the rectangle and sinc functions, impulses, and complex exponentials.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Signals and Systems: Part 2

◮ The Fourier transform in 2πf

◮ Some important Fourier transforms

◮ Some important Fourier transform theorems

◮ Convolution and Modulation

◮ 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π −∞

We used jω to make all transforms similar in form (Fourier, Laplace,


DTFT, z).
◮ In this class we use 2πf instead of ω. If we replace ω with 2πf ,
Z ∞ Z ∞
−j2πf t
G(f ) = g(t)e dt , g(t) = G(f )ej2πf t df
−∞ −∞
The transform and its inverse are almost symmetric; only the sign in the
complex exponential changes.
◮ This will simplify a lot of the transforms and theorems.
Fourier transform existence
◮ If g(t) is absolutely integrable, i.e.,
Z ∞
|g(t)| dt < ∞
−∞

then G(f ) exists for every frequency f and is continuous.


◮ If g(t) has finite energy, i.e.,
Z ∞
|g(t)|2 dt < ∞
−∞

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=−∞

is a weighted sum of impulses in frequency domain.


Fourier transform examples
One-sided exponential decay is defined by e−at u(t) with a > 0:
(
0 t<0
g(t) =
e−at t>0

The Fourier transform of one-sided decay is (simple calculus):


Z ∞
G(f ) = e−at e−j2πf t dt
Z0 ∞
= e−(a+j2πf )t dt
0
 −(a+j2πf )t t=∞
e 1
= =
−(a + j2πf ) t=0 a + j2πf
Since g(t) has finite area, its transform is continuous.
Even though g(t) is real, its transform is complex valued. This is the usual
situation.
Fourier transform examples (cont.)
We can rationalize G(f ):
1 a − j2πf a 2πf
G(f ) = = 2 2 2
= 2 2 2
−j 2
a + j2πf a + 4π f a + 4π f a + 4π 2 f 2
We can better picture G(f ) using polar representation.
1  −2πf 
|G(f )| = p , θG (f ) = ∠G = − tan−1
a2 + 4π 2 f 2 a
Fourier transform examples (cont.)
Fourier transform at f = 0:
Z ∞ Z ∞
−j2π·0·t
G(0) = g(t)e dt = g(t) dt
−∞ −∞

In general, G(0) is the area under g(t), called the DC value.


For g(t) = e−at u(t), G(0) = 1/a is the only real value. It is also largest in
magnitude.
For one-sided decay, G(−f ) = G∗ (f ), complex conjugate of G(f ).
This is true for all real-valued signals.
Z ∞ ∗ Z ∞
∗ −j2πf t
G (f ) = g(t)e dt = g(t)∗ (e−j2πf t )∗ dt
Z ∞−∞ Z ∞ −∞
= g(t)ej2πf t dt = g(t)e−j2π(−f )t dt = G(−f )
−∞ −∞

We need look at only positive frequencies for real-valued signals.


Duality
Fourier inversion theorem: if g(t) has Fourier transform G(f ), then
Z ∞ Z ∞
−j2πf t
G(f ) = g(t)e dt and g(t) = G(f )ej2πf t df
−∞ −∞

Inverse transform differs from forward transform only in sign of exponent.


Suppose we consider G(·) to be a function of t instead of f .
If we apply the Fourier transform again:
Z ∞ Z ∞
G(t)e−j2πf t dt = G(t)ej2π(−f )t dt = g(−f )
−∞ −∞

We can summarize this as


F{g(t)} = G(f ) ⇒ F{G(t)} = g(−f )
This is the principle of duality.
Important Fourier transforms
The unit rectangle function Π(t) is defined by
(
1 |t| < 12
Π(t) =
0 |t| > 12
Its Fourier transform is
Z ∞
F {Π(t)} = e−i2πf t Π(t) dt
−∞
1/2
sin πf
Z
= e−i2πf t dt = = sinc(πf )
−1/2 πf
By duality, we know that
F{sinc(πt)} = Π(−f ) = Π(f )
since Π(f ) is even. We say Π(t) and sinc(πf ) are a Fourier pair :
Π(t) ⇋ sinc(πf )
Fact: every finite width pulse has a transform with unbounded frequencies.
Fourier transform time scaling
If a > 0 and g(t) is a signal with Fourier transform G(f ), then
Z ∞ Z ∞
−j2πf t du 1 f 
F {g(at)} = g(at)e dt = g(u)e−j2πf (u/a) = G
−∞ −∞ a a a
If a < 0, change of variables requires reversing limits of integration:
1 f 
F {g(at)} = − G
a a
Combining both cases:
1 f 
F {g(at)} = G
|a| a
Special case: a = −1. The Fourier transform of g(−t) is G(−f ).
Compressing in time corresponds to expansion in frequency (and reduction
in amplitude) and vice versa.
The sharper the pulse the wider the spectrum.
Fourier transform time scaling example
The transform of a narrow rectangular pulse of area 1 is
n1 o
F Π(t/τ ) = sinc(πτ f )
τ
In the limit, the pulse is the unit impulse, and its tranform is the constant 1.
We can find the Fourier transform directly:
Z ∞
F{δ(t)} = δ(t)e−j2πf t dt = e−j2πf t =1

−∞ t=0

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

This has the Fourier transform


 
1 1 1
F {sgn(t)} = lim − =
a→0 a + j2πf a − j2πf jπf
Important Fourier transforms (cont.)
◮ The unit step function is
1
u(t) = 2 + 12 sgn(t)
This has the Fourier transform
1
F{u(t)} = 21 δ(f ) +
j2πf
Fourier transform properties
◮ Time delay causes linear phase shift.
Z ∞
F {g(t − t0 )} = g(t − t0 )e−j2πf t dt
Z−∞

= g(u)e−j2πf (u+t0 ) du
−∞
Z ∞
−j2πf t0
=e g(u)e−j2πf u du = e−j2πf t0 G(f )
−∞

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
−∞

◮ The Fourier transform of the convolution is the product of the


transforms.
g1 (t) ∗ g2 (t) ⇋ G1 (f )G2 (f )
The Fourier transform reduces convolution to a simpler operation.
1
◮ Note that there is no factor of 2π for frequency domain convolution,
as there was in EE 102A.
Fourier transform properties (cont.)
◮ Multiplication in time.
Z ∞
g1 (t)g2 (t) ⇋ G1 (λ)G2 (f − λ) dλ
−∞

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.

Rats laughing: http://www.youtube.com/watch?v=j-admRGFVNM


Bandpass signals
Bandlimited signal: G(f ) = 0 if |f | > B.
Every sinusoid sin(2πfc t) has bandwidth fc .
If gc (t) and gs (t) are bandlimited, then
m(t) = gc (t) cos(2πfc t) + gs (t) sin(2πfc t)
is a bandpass signal. Its Fourier transform or spectrum is restricted to
fc − B < |f | < fc + B
The bandwidth is (fc + B) − (fc − B) = 2B.
Most signals of interest in communications will be either bandpass (RF), or
baseband (ethernet).
Filters
A filter is a system that modifies an input. (E.g., an optical filter blocks
certain frequencies of light.)
In communication theory, we usually consider linear filters, which are linear
time-invariant systems.
L(v1 (t) + v2 (t)) = L(v1 (t)) + L(v2 (t))
L(av(t)) = aL(v(t))
L(v(t − t0 )) = (Lv)(t − t0 )
Fundamental fact: every LTIS is defined by convolution:
Z ∞ Z ∞
Lv(t) = h(t) ∗ v(t) = h(u)v(t − u) du = h(t − u)v(u) du
−∞ −∞

The signal h(t) is called the impulse response because


Z ∞
Lδ(t) = δ(u)h(t − u) du = h(t)
−∞
Transfer function
By the convolution theorem,
h(t) ∗ v(t) ⇋ H(f )V (f )
H(f ) is called the transfer function.
Many systems are best understood in the frequency domain.
Example: low pass filter with cutoff frequency B:
 f 
H(f ) = Π e−j2πf td ⇋ 2B sinc(2πB(t − td ))
2B

Note that the system is not (cannot) be causal.


Low-pass filter example
x(t) = cos(2π(0.3)t) + cos(2π(0.8)t), h(t) = sinc(πt), y(t) = cos(2π(0.3)t)
2

−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

If the phase is zero


hhighpass (t) = δ(t) − 2B sinc(2πBt)
hbandpass (t) = 2 cos(2πf0 t) 2B sinc(2πBt)
In practice there will be an additional linear phase in the spectral profile,
corresponding to a delay in time. This makes the filters realizable.
Band-pass filter example
x(t) = cos(2π(0.3)t) + cos(2π(0.8)t), h(t) = cos 2πt sinc πt,
y(t) = cos(2π(0.8)t)
2

−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)

◮ optical fiber (attenuation 4dB/km)

◮ broadcast TV (50 kW transmit)

◮ voice telephone line (under -9 dbm or 110 µW)

◮ walkie-talkie: 500 mW, 467 MHz

◮ Bluetooth: 20 dBm, 4 dBm, 0 dBm

◮ Voyager: X band transmitter, 160 bit/s, 23 W, 34m dish antenna

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

You might also like