Professional Documents
Culture Documents
Systems I
ECE 5625/4625 Lecture Notes
Spring 2007
Input
Message
Message
Signal
Input
Transducer
Output
Message
Transmitted
Signal
Transmitter
Output
Signal
Output
Transducer
2007
Mark A. Wickert
Received
Signal
Receiver
Chapter
Course Introduction/Overview
Contents
1.1
Introduction . . . . . . . . . . . . . . . . . . . . . . .
1-3
1.2
1-4
1.3
1-5
1.4
Course Syllabus . . . . . . . . . . . . . . . . . . . . .
1-6
1.5
Instructor Policies . . . . . . . . . . . . . . . . . . . .
1-7
1.6
1-8
1.7
Software Tools . . . . . . . . . . . . . . . . . . . . . .
1-9
1.8
1.9
1-1
1-2
1.1. INTRODUCTION
1.1
Introduction
1-3
1-4
Calculus II
Calculus III
Diff. Eq.
Physics II
Physics III
Physical
Electronics
Emag. II
Microwave
Meas. Lab
Senior
Design
EM Theory
& Apps.
Senior
Seminar
Calculus I
CMOS RF
IC Design
Emag. I
Prob. &
Statistics
uComputer
System Lab
Signals &
Systems
Semocond.
Devices II
VLSI Fab
Lab
Mixed Sig.
IC Design
VLSI Circ
Design
Analog IC
Design
Electron. II
& Lab
Circuits &
Systems II
Semicond.
Devices I
Logic
Circuits II
Computer
Modeling
Circuits &
Systems I
Logic
Circuits I
Intro. to
Robotics
VLSI
Processing
ADD Lab
Electron. I
& Lab
Embedded
Sys Design
uCmp Sys
& uP Lab
Advanced
Dig. Des.
Computer
Arch Design
Technical
Writing
Rhetoric &
Writing I
Multivar
Control I
Feedback
Ctrl & Lab
Signal
Process Lab
Electron. I
Lab
Circuits &
Systems II
Prob. &
Statistics
Communic
Lab
Electron. I
Lab
Real Time
DSP
Modern
DSP
Prob. &
Statistics
Communic
Systems II
Communic
Systems I
Circuits &
Systems II
1.2
Physics I
1.3
ECE 2205
Signals &
Systems I
ECE 3205
Signals &
Systems II
ECE 3610
Eng. Prob.
& Stats.
ECE 5650
Modern
DSP
ECE 4680
DSP
Lab
ECE 5625
Comm.
Systems I
ECE 4670
Comm.
Lab
You are Here!
ECE 5655
Real-Time
DSP
ECE 5615
Statistical
Signal Proc
ECE 5630
Comm.
Systems II
ECE 5610
Random
Signals
ECE 5675
PLL &
Applic.
ECE 6640
Spread
Spectrum
ECE 6620
Detect. &
Estim. Thy.
ECE 5720
Optical
Comm.
ECE 5635
Wireless
Comm.
ECE 6650
Estim. &
Adapt. Fil.
Coding Thy,
Image Proc,
Sat. Comm,
Radar Sys
1-5
!! ! ! !1.4
! ! !!! !!! ! !
Course Syllabus
"#"!$%&$'(%&$
#)**+,-./,)+!012/3*2!4
"#$%&'!"()(*+($!,--.
Instructor:
/$0!12$3!4%53($+
Office:!67,,8
<%53($+=(2*0>55*0(?>
B++#CDD(2*0>55*0(?>D<%53($+D(5(;8,;D
Phone:!,8,9:;-Fax:!,8,9:;@A
Office Hrs:
4(?&(*?2E!FFC--!G1HF,C--!I1J!*>''(*+!2!+%)(J!K+B($!+%)(*!LE!2##K%&+)(&+!!
Required
Texts:
M0!N%()($!2&?!40!O$2&+($J! "#$%&$'()*!+,!-+../%$&01$+%*J!!P+B!(?%+%K&J!I$(&9
+%5(!Q2RRJ!,--S0
Optional
Software:
Grading:
F0Z
,0Z
:0Z
S0Z
`$2?(?!BK)(<K$3!2**%'&)(&+*!2&?DK$!*BK$+!a>%YY(*!+K+2R!,-b0
_K)#>+($!#$Kc(5+X*Z!<K$+B!,-b
O<K!dQK>$e!(W2)*!2+!F;b!(25BJ!:-b!+K+2R0
f%&2R!(W2)!<K$+B!:-b0
Topics
Text Sections
F0! g&+$K?>5+%K&!2&?!_K>$*(!\[($[%(<
7K+(*
,0! "%'&2R!2&?!R%&(2$!*E*+()!$([%(<!2&?!%&+$K?>5+%K&!+K!&(<!+K#9
%5*!%&5R>?%&'!'(&($2R%Y(?!fK>$%($!*($%(*J!2>+K5K$$(R2+%K&!P>&59
+%K&J!#K<($!*#(5+$>)J!Q%RL($+!+$2&*PK$)!2&?!*2)#R%&'!+B(K$E
:0! G&2RK'!)K?>R2+%K&!+(5B&%a>(*J!/"UJ!G1J!""UJ!V"UJ!f1J!
I1J!2&?!#>%R*(!)K?>R2+%K&
_B2#+($!:
S0! \[($[%(<!KP!?%'%+2R!)K?>R2+%K&!+(5B&%a>(*
7K+(*!2&?!!
_B2#+($!S
;0! 7K%*(!*K>$5(*!2&?!52R5>R2+%K&*!
1-6
,0FH,0@J!,0F-
G##(&?%W!G
1.5
Instructor Policies
1-7
1.6
The labs are fairly tightly coupled with the lecture topics
The communications hardware experience should enhance your
understanding of communications theory and analysis
Lab topics:
Linear System Characteristics
Spectrum Analysis
DSB and AM Modulation and Demodulation
AM Superheterodyne Receivers
Frequency Modulation and Demodulation
Second Order Phase-Lock Loops
Communications building blocks are dealt with for the most
part as electronic subsystems
The spectrum analyzer and vector network analyzer are introduced to extend measurement capabilities into the frequency
domain
1-8
1.7
Software Tools
Analysis aids
Calculator, MATLAB, Mathematica, others
System simulation
MATLAB/Simulink, VisSim/Comm (used in ECE 4670),
others
Circuit simulation
Spice type simulator, e.g. the free simulator Qucs available at http://qucs.sourceforge.net/
1-9
1.8
Communication systems I, this course, continues into a second semester when ECE 4630/5630 is offered alternate fall
semesters
The second semester course focuses on digital communications
An introduction to random signals is provided
Amplitude, Phase, and frequency shift-keyed modulation
schemes are studied in considerable detail
Coherent versus non-coherent modulation
The Mobile radio channel is introduced
Satellite communications is introduced
Coding theory is introduced
1-10
1.9
1-11
1.10
A Block Diagram
Input
Message
Message
Signal
Input
Transducer
Output
Message
Transmitted
Signal
Transmitter
Output
Signal
Output
Transducer
Receiver
1-12
1.11
Channel Types
1.11.1
Transiosphere (LOS)
Ionosphere
Line-of-sight
propagation
Skip-wave
propagation
Ground wave
propagation
Earth
1-13
1-14
1-15
Water vapor
and oxygen
attenuation
23
62
120
Rainfall rate
attenuation
1-16
1.11.2
1.11.3
1.11.4
Optical channel
Free-space
Fiber-optic
CD, DVD, HD-DVD, etc.
1-17
Modulation
Impairments
Bandpass
Filtering
HPA
(TWTA)
! BPSK
! IQ amplitude imbalance ! Spurious PM
! QPSK ! IQ phase imbalance
! Incidental AM
! OQPSK ! Waveform asymmetry
! Clock jitter
and rise/fall time
!
!
!
!
Phase noise
Spurious PM
Incidental AM
Spurious outputs
Other
Signals
Downlink
Channel
Mod.
HPA
(TWTA)
WGN
Noise
(off)
Other
Signals
Transponder
Bandpass
Filtering
Mod.
Data
Source
Uplink
Channel
WGN
Noise
(on)
Bandpass
Filtering
Mod.
Receiver
PSK Demod
(bit true with
full synch)
Adaptive
Equalizer
Recovered
Data
! Phase noise
Other ! Spurious PM
Signals ! Incidental AM
! Spurious outputs
An adaptive filter can be used to estimate the channel distortion, for example a technique known as decision feedback
equalization
1-18
Decision
Feedback
+
M1 Tap
Complex Re
FIR
M1 Tap
Complex Im
FIR
M2 Tap
Real
FIR
Recovered
I Data
2
Adapt
Tap
CM Error/ Mode
DD Error/
Weight LMS Update
LMS Update
Update
CM, DD CM Error/
DF,
LMS Update
z-1
Stagger for
OQPSK, omit
for QPSK
DD Error/
LMS Update
+
-
+
Recovered
Q Data
Decision
Feedback
M2 Tap
Real
FIR
Since the distortion is both linear (bandlimiting) and nonlinear (amplifiers and other interference), the distortion cannot be
completely eliminated
The following two figures show first the modulation 4-phase
signal points with and with out the equalizer, and then the bit
error probability (BEP) versus received energy per bit to noise
power spectral density ratio (E b /N0)
1 Mark Wickert,
Shaheen Samad, and Bryan Butler. An Adaptive Baseband Equalizer for High
Data Rate Bandlimited Channels, Proceedings 2006 International Telemetry Conference, Session
5, paper 065-03.
ECE 5625 Communication Systems I
1-19
1.5
1.5
0.5
0.5
Quadrature
Quadrature
0.5
0.5
1.5
1.5
0.5
0
0.5
Inphase
1.5
1.5
1.5
0.5
0
0.5
Inphase
1.5
10
10
10
10
Theory
EQ
NO EQ
10
10
4.0 dB
10
12
14
16
Eb/N0 (dB)
8.1 dB
18
20
22
24
1-20
Chapter
Signal Models . . . . . . . . . . . . . . . . . . . . . .
2-3
2.1.1
2-3
2.1.2
2-3
2.1.3
2-4
2.1.4
Singularity Functions . . . . . . . . . . . . . . .
2-7
2.2
2.3
2.4
2.5
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2-23
2-1
2.6
2.7
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.6.2
2.6.3
Properties of R( ) . . . . . . . . . . . . . . . . 2-63
Stability . . . . . . . . . . . . . . . . . . . . . . 2-72
2.7.2
2.7.3
Causality . . . . . . . . . . . . . . . . . . . . . 2-73
2.7.4
Properties of H ( f ) . . . . . . . . . . . . . . . . 2-74
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.9
2-2
2.1
Signal Models
2.1.1
2.1.2
2-3
1, |t| 1/2
(t) =
0, otherwise
2.1.3
< t <
x(t) = Re x(t)
= Re A cos(0t + ) + j A sin(0t + )
= A cos(0t + )
We can also turn this around using the inverse Euler formula
x(t) = A cos(0t + )
1
1
= x(t)
+ x (t)
2
2
j (0 t+)
Ae
+ Ae j (0t+)
=
2
The frequency spectra of a real sinusoid is the line spectra plotted in terms of the amplitude and phase versus frequency
ECE 5625 Communication Systems I
2-5
j (2(10)t+/3)
j (2(10)t+/3)
x(t) = 2 e
+e
j (2(100)t5/8)
j (2(100)t5/8)
+ 12 e
+e
2-6
Amplitude
12
2
-100
-10
5/8
100
10
Phase
/3
-/3
f (Hz)
f (Hz)
-5/8
2.1.4
Singularity Functions
(t t0) = 0, t = t0
2-7
Properties:
1. (at) = (t)/|a|
2. (t) = (t)
t2
x(t0),
x(t)(t t0) dt = 0,
t1
undefined,
4. Sampling property
t1 < t0 < t2
otherwise
t0 = t1 or t0 = t2
5. Derivative property
t2
x(t) (n)(t t0) dt = (1)n x (n)(t0)
t1
d
x(t)
n
= (1)
n
dt t=t0
A test function for the unit impulse function helps our intuition
and also helps in problem solving
Two functions of interest are
1
,
1
t
(t) =
= 2
2
2
0,
1
t 2
1 (t) =
sin
t
2-8
|t|
otherwise
Test functions for the unit impulse (t): (a) (t), (b) 1 (t)
t <0
t
0,
u(t)
( ) d = 1,
t >0
undefined, t = 0
also
(t) =
du(t)
dt
2-9
x(t) (t) dt
1
t also 1
(t) =
=
u(t + ) u(t )
2
2
2
and
d (t)
1
=
(t + ) (t )
dt
2
1
x(t) (t) dt = lim
x(t + ) x(t )
0 2
x(t ) x(t + )
= lim
0
2
= x (0)
2-10
2.2
Signal Classifications
From circuits and systems we know that a real voltage or current waveform, e(t) or i(t) respectively, measured with respective a real resistance R, the instantaneous power is
P(t) = e(t)i(t) = i 2(t)R W
On a per-ohm basis, we obtain
p(t) = P(t)/R = i 2(t) W/ohm
The average energy and power can be obtain by integrating
over the interval |t| T with T
T
E = lim
i 2(t) dt Joules/ohm
T T
T
1
P = lim
i 2(t) dt W/ohm
T 2T T
In system engineering we take the above energy and power
definitions, and extend them to an arbitrary signal x(t), possibly complex, and define the normalized energy (e.g. 1 ohm
system) as
E = lim
|x(t)| dt =
T T
T
1
P = lim
|x(t)|2 dt
T 2T T
|x(t)|2 dt
2-11
Signal Classes:
1. x(t) is an energy signal if and only if 0 < E < so that
P=0
t 2
A2e2t
E=
Ae
dt =
2 0
0
A2
=
2
For = 0 we just have x(t) = Au(t) and E
For < 0 we also have E
In summary, we conclude that x(t) is an energy signal for >
0
For > 0 the power is given by
1 A2
T
P = lim
1e
=0
T 2T 2
For = 0 we have
1
A2
2
P = lim
A T =
T 2T
2
2-12
A2 T0/2
= lim N
1 + cos(20t + 2 ) dt
N
2 T0/2
A2
= lim N
T0
N
2
The signal average power is finite since the above integral is
normalized by 1/(N T0), i.e.,
1
A2
A2
P = lim
N
T0 =
N N T0
2
2
2-13
2.3
(
a1 A)
(
a2 A)
(
a3 A)
A =
+
+
|
a 1 |2
|
a2|2
|
a3|2
2-14
i=1
ci ai
ai A
ci =
, i = 1, 2, 3
|
ai |2
We now extend the above concepts to a set of orthogonal functions {1(t), 2(t), . . . , N (t)} defined on to t t0 + T ,
where the dot product (inner product) associated with the n s
is
t0+T
m (t), n (t) =
m (t)n(t) dt
t0
cn , n = m
= cn mn =
0, n = m
The n s are thus orthogonal on the interval [t0, t0 + T ]
Moving forward, let x(t) be an arbitrary function on [t0, t0 +T ],
and consider approximating x(t) with a linear combination of
n s, i.e.,
x(t) xa (t) =
n=1
X n n (t), t0 t t0 + T,
2-15
N =
x(t) xa (t) dt,
where
2
N
1
2
N =
|x(t)| dt
x(t)n (t) dt
c
T
T
n=1 n
+
cn X n
x(t)n (t) dt
cn T
n=1
1
Xn =
x(t)n(t) dt Fourier Coefficient
cn T
This also results in
2-16
min
|x(t)|2 dt
n=1
cn |X n |2
for
N
T
|x(t)|2 dt <
1
cn
X n n (t)
n=1
x(t)n(t) dt
|x(t)|2 dt =
cn |X n |2
T
n=1
2-17
x(t)
0.75
0.75
0.5
0.5
0.25
0.25
0.2
0.4
0.6
0.8
-0.25
-0.25
-0.5
-0.5
-0.75
-0.75
-1
-1
2(t)
0.2
0.4
0.6
0.8
0.2
0.4
0.6
0.8
3(t)
1
0.75
0.75
0.5
0.5
0.25
0.25
0.2
1(t)
0.4
0.6
0.8
-0.25
-0.25
-0.5
-0.5
-0.75
-0.75
-1
-1
1/4
c1 =
|1(t)|2 dt
|1|2 dt = 1/4
0
T
c2 =
|2(t)|2 dt = 1/2
T
c3 =
|3(t)|2 dt = 1/4
T
X 1 = 4 x(t)1(t) dt
T 1/4
1/4
2
2
=4
cos(2 t) dt = sin(2 t) =
0
0 3/4
3/4 2
1
X2 = 2
cos(2 t) dt = sin(2 t) =
1/4
1/4
1
1
2
2
X3 = 4
cos(2 t) dt = sin(2 t) =
3/4
3/4
1
x(t)
0.75
2/
xa(t)
0.5
0.25
0.2
0.4
0.6
0.8
-0.25
-0.5
-2/
-0.75
-1
Functional approximation
ECE 5625 Communication Systems I
2-19
x(t)
dt
N =
X
(t)
n n
n=1
|x(t)|2 dt
n=1
cn |X n |2
2
2
2
1 1 2
1 2
1 2
=
2 4
2
4
2
1 2
= = 0.0947
2
2.4
Fourier Series
2.4.1
proof of orthogonality
t0+T0
t0+T0
t
2 t
jm 2
jn
j 2
(mn)t
T0
T0
m (t), n (t) =
e
e
dt =
e T0
dt
t
t
0
0
t0 +T0
dt,
m=n
t0
t0 +T0
=
cos[2(m n)t/T0]
t0
T0, m = n
=
0, m = n
We also conclude that cn = T0
n=
1
where X n =
T0
X n e jn0t , t0 t t0 + T0
T0
x(t)e jn0t
2-21
2,
1
,
4
0,
n=0
n = 2
otherwise
v(t) = lim
v(t) dt
T 2T T
Note that
av 1(t) + bv 2(t) = av 1(t) + bv 2(t),
where a and b are arbitrary constants
If v(t) is periodic, with period T0, then
1
v(t) =
v(t) dt
T0 T0
The Fourier coefficients can be viewed in terms of the time
average operator
Let v(t) = x(t)e jn0t using e j = cos j sin , we find
that
X n = v(t) = x(t)e jn0t
= x(t) cos n0t jx(t) sin n0t
2-22
2.4.2
2. |X n | = |X n |
3.
X n = X n
proof
1
X n =
x(t)e jn0t dt
T0 T0
1
=
x(t)e j (n)0t dt = X n
T0 T0
since x (t) = x(t)
Waveform symmetry conditions produce special results too
1. If x(t) = x(t) (even function), then
X n = Re X n , i.e., Im X n = 0
2. If x(t) = x(t) (odd function), then
X n = Im X n , i.e., Re X n = 0
2-23
t0 =T0 /2
1
x(t)e jn0t dt +
T0
t0
t0 +T0
t0 +T0 /2
x(t )e jn0t dt
t0
1
+
T0
t0 +T0 /2
x(t)e jn0t dt
t+T0 /2
t0
= 1e
jn0 T0 /2
x(t)
1
T0
t0
t0 +T0 /2
x(t)e jn0t dt
2,
n odd
0,
n even
We thus see that the even indexed Fourier coefficients are indeed zero under odd half-wave symmetry
2-24
2.4.3
Trigonometric Form
X n e jn0t
n=
= X0 +
n=1
X n e jn0t + X n e jn0t
|X n |e
n=1
= X0 + 2
n=1
j[n0 t+ X n ]
+ |X n |e
j[n0 t+ X n ]
|X n | cos n0t + X n
n=1
An cos(n0t) +
Bn sin(n0t)
n=1
where
An = 2x(t) cos(n0t)
Bn = 2x(t) sin(n0t)
ECE 5625 Communication Systems I
2-25
2.4.4
Parsevals Theorem
1
2
P=
|x(t)| dt =
|X n |2
T0 T0
n=
=
X 02
+2
n=1
|X n |2
(W)
2.4.5
Line Spectra
Double-sided
X n e j2(n f0)t
mag. and phase
n=
Single-sided
X 0 + 2
|X n | cos[2(n f 0)t + X n ]
mag. and phase
n=1
2-26
A A
+ cos 2(2 f 0)t + 21
2
2
A
+ e j21 e j2(2 f0)t
4
x(t) = A cos2(2 f 0t + ) =
=
DoubleSided
-2f0
2f0
-2f0
2f0
SingleSided
2f0
2f0
2-27
...
-2T0
-T0
...
0
T0 T0 +
t nT0 /2
x(t) =
A
n=
The Fourier coefficients are
1 j2(n f0)t
A e j2(n f0)t
Xn =
Ae
dt =
T0 0
T0 j2(n f 0) 0
A 1 e j2(n f0)
=
T0
j2(n f 0)
A e j(n f0) e j(n f0) j(n f0)
=
e
T0
(2 j)(n f 0)
A sin[(n f 0) ] j(n f0)
=
e
T0
[(n f 0) ]
To simplify further we define
sinc(x) =
2-28
sin( x)
x
ECE 5625 Communication Systems I
Finally,
Xn =
A
sinc(n f 0 )e j(n f0) , n = 0, 1, 2, . . .
T0
(n f 0),
X n = (n f 0) + ,
(n f 0) ,
|X n | =
sinc(n f o ) > 0
n f 0 > 0 and sinc(n f 0 ) < 0
n f 0 < 0 and sinc(n f 0 ) < 0
2-29
xlabel(Frequency (Hz))
otherwise
error(mode must be mag or phase)
end
n = -25:25;
tau = 0.125; f0 = 1; A = 1;
Xn = A*tau*f0*sinc(n*f0*tau).*exp(-j*pi*n*f0*tau);
subplot(211)
Line_Spectra(n*f0,Xn,mag)
subplot(212)
Line_Spectra(n*f0,Xn,phase)
Af0 = 0.125
Magnitude
0.1
f0 = 1, = 0.125
1/ = 8
0.05
0
25
20
15
10
5
0
5
Frequency (Hz)
10
15
20
25
20
15
10
5
0
5
Frequency (Hz)
10
15
20
25
Phase (rad)
2
0
2
25
2-30
2.4.6
Numerical Calculation of X n
Here we consider a purely numerical calculation of the X k coefficients from a single period waveform description of x(t)
In particular, we will use MATLABs fast Fourier transform
(FFT) function to carry out the numerical integration
By definition
1
Xk =
T0
T0
1
T0
Xk
x(nT )e jk2(n f0)T0/N , k = 0, 1, 2, . . .
T0 n=0
N
where N is the number of points used to partition the time
interval [0, T0] and T = T0/N is the time step
Using the fact that 2 f 0 T0 = 2 , we can write that
N 1
j2 kn
1
Xk
x(nT )e N , k = 0, 1, 2, . . .
N n=0
Note that the above must be evaluated for each Fourier coefficient of interest
Also note that the accuracy of the X k values depends on the
value of N
ECE 5625 Communication Systems I
2-31
For k small and x(t) smooth in the sense that the harmonics rolloff quickly, N on the order of 100 may be adequate
For k moderate, say 550, N will have to become increasingly larger to maintain precision in the numerical integral
Calculation Using the FFT
The FFT is a powerful digital signal processing (DSP) function, which is a computationally efficient version of thediscrete
Fourier transfrom (DFT)
For the purposes of the problem at hand, suffice it to say that
the FFT is just an efficient algorithm for computing
X [k] =
N 1
n=0
x[n]e j2kn/N , k = 0, 1, 2, . . . , N 1
1
N
X [k], k = 0, 1, . . . ,
N
2
N 1
j2(k)n
1
1
X [k] =
x(nT )e N
N
N n=0
N 1
j2(N k)n
1
=
x(nT )e N
= X [N k]
N n=0
since e j2 N n/N = e j2 n = 1
2-32
In summary
Xk
X [k]/N ,
X [N k]/N ,
0 k N /2
N /2 k < 0
1
Pulse width =
Rise and fall time = tr
1/2
tr
+ tr
T0
Shown above is one period of a finite rise and fall time pulse
train
We will numerically compute the Fourier series coefficients of
this signal using the FFT
The MATLAB function trap pulse was written to generate
one period of the signal using N samples
ECE 5625 Communication Systems I
2-33
We now plot the double-sided line spectra for = 1/8 and two
values of rise-time tr
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
2-34
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
Xp_shift = fftshift(Xp)/N;
f = N/2:N/2-1;
subplot(211)
plot(t,xp)
grid
ylabel(x(t))
xlabel(Time (s))
subplot(212)
Line_Spectra(f,Xp_shift,mag)
axis([-25 25 0 .15])
print -tiff -depsc line_spec3.eps
x(t)
0.8
1/20
0.6
f0 = 1, = 0.125, tr = 1/20
1/8
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
0.6
Time (s)
0.7
0.8
0.9
20
25
Magnitude
0.15
0.1
0.05
0
25
Sidelobes smaller
than ideal pulse train
which has zero rise
time
20
15
10
1/ = 1/8
5
0
5
Frequency (Hz)
10
15
2-35
x(t)
0.8
1/10
f0 = 1, = 0.125, tr = 1/10
0.6
1/8
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
0.6
Time (s)
0.7
0.8
0.9
20
25
Magnitude
0.15
0.1
Sidelobes smaller
than with tr = 1/20
case
1/ = 1/8
0.05
0
25
20
15
10
5
0
5
Frequency (Hz)
10
15
2-36
2.4.7
A + B X 0,
B Xn,
n=0
n = 0
1, n = 0
=A
+ B Xn
0, n = 0
Likewise if
QED
it follows that
Yn = X n e j2(n f0)t0
proof:
QED
ECE 5625 Communication Systems I
2-37
2.5
Fourier Transform
x(t) =
X ( f )e j2 f t d f (IFT)
1. |x(t)| dt <
2. Discontinuities in x(t) be finite
2.5.1
X( f )
2.5.2
x(t) cos 2 f t dt
x(t) sin 2 f t dt
Symmetry Properties
=
x(t)e j2 f t dt = X ( f )
thus
|X ( f )| = |X ( f )| (even in frequency)
X ( f ) = X ( f ) (odd in frequency)
ECE 5625 Communication Systems I
2-39
Additionally,
1. For x(t) = x(t) (even function), Im{X ( f )} = 0
2.5.3
=
x (t)
X ( f )e j2 f t d f dt
=
X( f )
x (t)e j2 f t dt d f
but
x (t)e j2 f t dt =
Finally,
E=
x(t)e j2 f t dt
|x(t)| dt =
= X ( f )
|X ( f )|2 d f
G( f ) = |X ( f )|2 Joules/Hz
It then follows that
E=
G( f ) d f
t t0
x(t) = A
FT is
X( f ) = A
t0 +/2
t0 /2
e j2 f t dt
t +/2
e j2 f t 0
= A
j2 f t0/2
j f
e
e j f
= A
e j2 f t0
( j2) f
= A sinc( f )e j2 f t0
t t0
F
A
A sinc( f )e j2 f t0
2-41
A1
Amplitude
Spectrum
|X(f)| 0.8
Phase
Spectrum
0.6
0.4
?3
0.2
?3
?2
-2/
?1
-1/
1/1
2
2/
2
1
/2
? 1-1/
?1
/2
?2
t0 = /2
?3
(A)12
G(f) = |X(f)|2
-2/? 2
X(f) 3
11/
2/
2
slope = -f/2
Energy
Spectral
Density
0.8
0.6
0.4
0.2
?3
?2
-2/
?1
-1/
1/1
2
2/
2.5.4
Transform Theorems
Be familiar with the FT theorems found in the table of Appendix G.6 of the text
Superposition Theorem
F
proof:
2-42
a1 x1(t) + a2 x2(t) a1 X 1( f ) + a2 X 2( f )
x(t t0) X ( f )e j2 f t0
proof:
x(t)e j2 f0t X ( f f 0)
proof: Note that
x(t)e j2 f0t e j2 f t dt =
so
F x(t)e
j2 f 0 t
= X ( f f 0)
QED
Modulation Theorem
The modulation theorem is an extension of the frequency translation theorm
1
1
F
x(t) cos(2 f 0t) X ( f f 0) + X ( f + f 0)
2
2
ECE 5625 Communication Systems I
2-43
X(f)
signal
multiplier
x(t)
Y(f)
y(t)
A/2
-f0
cos(2f0t)
f0
A simple modulator
Duality Theorem
Note that
F{X (t)} =
X (t)e
j2 f t
dt =
X (t)e j2( f )t dt
X (t) x( f )
2-44
-W
t
F
X (t) =
2W sinc(2W f ) = x( f )
2W
f
F
2W sinc(2W t)
2W
Differentiation Theorem
The general result is
d n x(t) F
n
(
j2
f
)
X( f )
dt n
proof: For n = 1 we start with the integration by parts formula,
= x(t)e j2 f t + j2 f
x(t)e j2 f t dt
X( f )
2-45
d
F( f, t)
F( f, t) d f =
df
dt
so
d x(t)
d
=
X ( f )e j2 f t d f
dt
dt
e j2 f t
=
X( f )
df
t
=
j2 f X ( f )e j2 f t d f
d x/dt j2 f X ( f )
QED
Note that
1/
1/
-1/
2-46
-2/
ECE 5625 Communication Systems I
t
1
2
1
F
=
F (t + ) (t) + (t )
( j2 f )2
1 j2 f
e
2 + 1 e j2 f
=
( j2 f )2
2 cos(2 f ) 2
=
(2 f )2
4 sin2( f )
2
=
=
sinc
( f )
4( f )2
t
F
sinc2( f )
= x2(t) x1(t) =
x2()x1(t ) d
2-47
t - /2
t + /2
x1()
/2
No overlap for t +
/2 < -/2 or t <
/2
t+/2
t+/2
=
d =
/2
/2
= t + /2 + /2 = + t
x2(t - )
0
/2
t + /2
2-48
x1()
/2
x2(t - )
x1()
Overlap lasts until t =
/2
/2
t - /2
t + /2
x1()
No overlap for t >
/2
/2
t - /2
t + /2
0,
+ t,
x(t) =
t,
0,
|t|,
=
0,
t <
t < 0
0t <
t
|t|
otherwise
2-49
Final summary,
t
t
t
=
x1( )
X 2( f )e j2 f (t ) d f d
=
X 2( f )
x1( )e j2 f d e j2 f t d f
=
X 1( f )X 2( f )e j2 f t d f
x1(t) x2(t) X 1( f )X 2( f )
2
F (t/ ) F (t/ ) = sinc( f )
2-50
t
F
2sinc2( f ) = sinc2( f )
or
t
F
sinc2( f )
Multiplication Theorem
Having already established the convolution theorem, it follows
from the duality theorem or direct evaluation, that
F
x1(t) x2(t) X 1( f ) X 2( f )
2.5.5
2-51
Note that
F A(t/T ) = AT sinc( f T )
1
0.8
?3
?2
?1
AT1
1
0.8
0.6
0.6
0.4
0.4
0.2
0.2
? 0.2
3 ?3
?2
?1
AT2
T2 >> T1
? 0.2
Increasing T in AT sinc( f T )
A A( f )
2-52
As a further check
F 1 A( f ) =
A( f )e
j2 f f t
d f = Ae
j2 f t
f =0
=A
Ae j2 f0t A( f f 0)
A j
F
e ( f f 0) + e j ( f + f 0)
A cos(2 f 0t + )
2
F
A(t t0) Ae j2 f t0
Reciprocal Spreading Property: Compare
F
A(t) A
and
A A( f )
2.5.6
X n e j2 n f0t
n=
2-53
we can write
X( f ) = F
=
=
X n e j2n f0t
n=
n=
n=
XnF e
j2 n f 0 t
X n ( f n f 0)
Continuous
Spectra
Convert to
time domain
Sum phasors
Convert to
time domain
Integrate impulses to
get phasors via the
inverse FT
m=
(t mTs )
1
Yn =
Ts
Ts
(t)e j2(n fs )t dt =
1
= f s , any n
Ts
n=
F e
j2 n f 0 )t
= fs
n=
( f n f s )
Summary,
m=
(t mTs ) f s
n=
( f n f s )
2-55
ys(t)
...
...
0
-Ts
Ys(f)
Ts
fs
...
...
-fs
4Ts
4fs
fs
No overlap
t
2-56
t
0
A e(t) d
= Aet
= Aet
e t
0
et 1
Summary,
y(t) =
A
1 et u(t)
A/
y(t)
2-57
x(t) =
(t mTs ) p(t) =
p(t mTs )
m=
m=
X( f ) = F
(t mTs ) P( f )
m=
= f s P( f )
= fs
n=
n=
( f n f s )
P(n f s )( f n f s )
where P( f ) = F{p(t)}
The FT transform pair just established is
m=
2-58
p(t mTs )
n=
f s P(n f s )( f n f s )
1
-2
-1
...
T0 = 10
2.5.7
e j2(n fs )t ( f n f s )
by writing
F 1
f s P(n f s )( f n f s ) = f s
P(n f s )e j2(n fs )t
n=
n=
2-59
m=
also
p(t mTs ) = f s
P(n f s )e j2(n fs )t
n=
2.6
1 2
1
A ( f f 0) + A2( f + f 0)
4
4
ECE 5625 Communication Systems I
2.6.1
( ) = F 1 G( f )
= F 1 X ( f )X ( f )
= F 1 X ( f ) F 1 X ( f )
or
( ) = lim
Observe that
x(t)x(t + ) d
G( f ) = F ( )
2-61
X(f)
G(f) = |X(f)|2
x(t)
() =
2.6.2
if periodic 1
=
x(t)x(t + ) dt
T0 T0
Note that
2
Rx (0) = |x(t)| =
Sx ( f ) d f
Rx ( ) Sx ( f )
2-62
x(t)
Rx()
Sx(f)
2.6.3
Properties of R( )
2-63
1 T0 2
Rx ( ) =
A cos(2 f 0t + ) cos(2(t + ) + ) dt
T0 0
A2
=
cos(2 f 0 ) + cos(2(2 f 0)t + 2 f 0 + 2) dt
2T0 T0
A2
=
cos(2 f 0 )
2
Note that
A2
F Rx ( ) = Sx ( f ) =
( f f 0) + ( f + f 0)
4
More Autocorrelation Function Properties
Suppose that x(t) has autocorrelation function Rx ( )
Let y(t) = A + x(t), A = constant
R y ( ) = [A + x(t)][A + x(t + )]
= A2 + Ax(t + ) + Ax(t) + x(t)x(t + )
= A2 + 2Ax(t) +Rx ( )
const. terms
2-64
2-65
Q1
D2
Q2
D3
x(t)
Q3
M = 23 - 1 = 7
x(t)
+A
t
-A
one period = NT
Rx()
A2
MT
...
-T
...
T
MT
-A2/M
F
p(t nTs ) f s
P(n f s )( f n f s )
n
where Ts = M T
2-67
2-68
X n e j2(n f0)t
n=
There is an interesting linkage between the Fourier series representation of a signal, the power spectrum, and then back to
the autocorrelation function
Using the orthogonality properties of the Fourier series expansion we can write
j2(n f 0 )t
R( ) =
Xne
X m e j2(m f0)t
=
=
n=
m=
X n X m
j2(nm) f0t
e
n= m=
The power spectral density can be obtained by Fourier transforming both sides of the above
S( f ) =
n=
|X n |2( f n f 0)
2-69
2.7
x(t)
operator
Definition
Linearity (superposition) holds, that is for input 1 x1(t)+2 x2(t),
1 and 2 constants,
= 1H x1(t) + 2H x2(t)
= 1 y1(t) + 2 y2(t)
A system is time invariant (fixed) if for y(t) = H[x(t)], a
delayed input gives a correspondingly delayed output, i.e.,
h(t) = H (t)
assuming the system is initially at rest
n=1
n (t tn )
ECE 5625 Communication Systems I
y(t) =
n=1
n h(t tn )
lim
n=N
x(t)
...
...
0
2t
3t
4t
5t
6t
=
or
n=N
x(nt)h(t nt) t
2.7.1
Stability
In signals and systems the concept of bounded-input boundedoutput (BIBO) stability is introduced
Satisfying this definition requires that every bounded-input (|x(t)| <
) produces a bounded output (|y(t)| < )
For LTI systems a fundamental theorem states that a system is
BIBO stable if and only if
|h(t)| dt <
2.7.2
Transfer Function
h(t) H ( f )
and
y(t) = F
2-72
X ( f )H ( f ) =
X ( f )H ( f )e j2 f t d f
2.7.3
Causality
| ln |H ( f )||
df <
2
1
+
f
2-73
2.7.4
Properties of H ( f )
H ( f ) = H ( f )
why?
Input/output relationships for spectral densities are
G y ( f ) = |Y ( f )|2 = |X ( f )H ( f )|2 = |H ( f )|2 G x ( f )
Sy ( f ) = |H ( f )|2 Sx ( f ) proof in text chap. 5
vc(t)
ic(t)
y(t)
Y(f )
h(t), H(f)
RC lowpass filter schematic
Y( f )
1
=
, where f 3 = 1/(2 RC)
X ( f ) 1 + j f / f3
ECE 5625 Communication Systems I
dv c (t)
y(t)
=c
dt
dt
thus
RC
dy(t)
+ y(t) = x(t)
dt
F
H( f ) =
2-75
-f3
f3
/2
f
-/2
(t T /2)
x(t) = A
T
1
Y ( f ) = X ( f )H ( f ) = AT sinc( f T )
e j f t
1 + j f / fs
1 t/(RC)
e
u(t)
RC
ECE 5625 Communication Systems I
t T /2
A
T
A
1 et u(t)
= A[u(t) u(t T )]
A
y(t) =
RC 1 et/(RC) u(t)
RC
T/1
0
T/
5
y(t)
1
0.8
0.6
T/
2
0.8
0.6
0.4
0.4
2T
0.2
0.5
0.2
1.5
2.5
t/T
-3
-2
-1
0.8
-1
fT
0.6
0.4
0.2
-2
0.8
RC = T/2
0.4
0.6
-3
RC = 2T
RC = T/10
0.2
1
fT
-3
-2
-1
fT
2-77
2.7.5
x(t) =
n=
n=
n=
X n e j2(n f0)t
n=
n=
X n ( f n f 0)
X n H (n f 0)( f n f 0)
X n + H (n f 0 )]
2.7.6
Distortionless Transmission
Distortion types:
1. Amplitude response is not constant over a frequency band
(interval) of interest amplitude distortion
2. Phase response is not linear over a frequency band of interest phase distortion
2.7.7
1 d ( f )
2 d f
1 d
2 f t0 = t0 s
2 d f
2-79
Tg ( f ) is the delay that two or more frequency components undergo in passing through an LTI system
If say Tg ( f 1) = Tg ( f 2) and both of these frequencies are
in a band of interest, then we know that delay distortion
exists
Having two different frequency components arrive at the
system output at different times produces signal dispersion
An LTI system passing a single frequency component, x(t) =
A cos(2 f 1t), always appears distortionless since at a single
frequency the output is just
( f 1)
= A|H1( f )| cos 2 f 1 t
2 f 1
which is equivalent to a delay known as the phase delay
Tp( f ) =
( f )
2 f
1
(2 f t0) = t0
2 f
ECE 5625 Communication Systems I
x(t)
RL = R0
y(t)
1
L
y(t) = x t
2
vp
2-81
|H(f)|
Radians
1.5
H(f)
1.5
0.5
1
-20
-10
10
-10
10
20
-1.5
Time
Tp(f)
0.015
0.016
0.0125
0.015
0.01
0.014
0.0075
0.013
0.005
0.012
f (Hz)
0.0025
-20
-1
f (Hz)
Time
Tg(f)
-10
f (Hz)
-0.5
0.5
-20
20
10
20
0.011
-20
-10
10
20
f (Hz)
2.7.8
Nonlinear Distortion
an x n (t)
n=0
Specifically consider
y(t) = a1 x(t) + a2 x 2(t)
Let
2
+ a1 A1 cos(1t) + A2 cos(2t)
= a1 A1 cos(1t) + A2 cos(2t)
a
a2 2
2
2
2
2
+
A +A +
A cos(21t) + A2 cos(22t)
2 1 2
2 1
2-83
Input
Output
f1
Input
f1
A2
f2
a2(A1 + A2)
a1a2A1
2f1
f1
a1A1A2
Output
NonLinear
A1
a2A1
NonLinear
0
a1A1
a2A1
A1
a1A1
a2A1
a2A2
2f1
2f2
a1A2 2
0 f2-f1
f1
f2
f1+f2
In particular if X ( f ) = A( f /(2W ))
f
Y ( f ) = a1 A
2W
2-84
f
+ a22W A2
2W
Y( f ) =
a 1A
-W
2Wa2A2
+
-2W
2W
a1A + 2Wa2A2
a1A + Wa2A2
Wa2A2
-2W -W
W 2W
2.7.9
Ideal Filters
1. Lowpass of bandwidth B
f
HLP( f ) = H0
e j2 f t0
2B
|HLP(f)|
H0
-B
slope =
-2t0
-B
HLP(f)
B
j2 f t0
HHP( f ) = H0 1 ( f /(2B)) e
|HHP(f)|
H0
-B
slope =
-2t0
-B
HHP(f)
B
2-85
3. Bandpass of bandwidth B
HBP( f ) = Hl ( f f 0) + Hl ( f + f 0) e j2 f t0
|HBP(f)|
H0
B
-f0
f0
slope = -2t0
f
HBP(f)
-f0
f0
j2 f t0
h LP(t) = F
H0( f /(2B))e
= 2B H0sinc[2B(t t0)]
hLP(t)
hBP(t)
2BH0
t0 - 1
2B
t0
2BH0
t0
t
t0 + 1
2B
t
t0 - 1
2B
t0 + 1
2B
2.7.10
Realizable Filters
where
cn
HBU(s) =
(s s1)(s s2) (s sn )
1 2k 1
sk = c exp
+
, k = 1, 2, . . . , n
2
2n
2-87
Chebyshev
A Chebyshev type I filter (ripple in the passband), is is designed to maintain the maximum allowable attenuation in the
passband yet have maximum stopband attenuation
The amplitude response is given by
|HC( f )| =
where
Cn ( f ) =
2-88
1 + 2Cn2( f )
0 | f | fc
| f | > fc
Bessel
A Bessel filter is designed to maintain linear phase in the passband at the expense of the amplitude response
HBE( f ) =
Kn
Bn ( f )
2-89
n = 3 Amplitude response
2-90
n = 3 Group delay
2.7.11
Unloaded
(typical
100
Filter Application
Audio, video,
IF and RF
200
100,000
IF
1,000
IF
variable
IF and RF
1,000
RF
10,000
RF
Problem: Given a non-bandlimited signal, what is a reasonable estimate of the signals transmission bandwidth?
We would like to obtain a relationship to the signals time duration
Step 1: We first consider a time domain relationship by seeking
a constant T such that
T x(0) =
|x(t)| dt
Make areas
equal via T
x(0)
|x(t)|
-T/2
T/2
2-91
Note that
x(t) dt =
and
which implies
x(t)e j2 f t dt
|x(t)| dt
f =0
= X (0)
x(t) dt
T x(0) X (0)
Step 2: Find a constant W such that
2W X (0) =
Note that
and
Make areas
equal via W
|X ( f )| d f
X(0)
|X(f)|
-W
X( f )d f =
j2 f t
X ( f )e
d f
|X ( f )| d f
t=0
= x(0)
X( f )d f
2W X (0) x(0)
2-92
1
X (0)
T
1
T
1
2T
or
2W
or
-1
|X(f)|/T
-0.5
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0.5
t/T
-3
-2
-1
Lower
bound for
W
-1/(2T) 1/(2T)
fT
f
We see that for the case of the sinc( ) function the bandwidth,
W , is clearly greater than the simple bound predicts
2-93
Risetime
There is also a relationship between the risetime of a pulse-like
signal and bandwidth
Definition: The risetime, TR , is the time required for the leading edge of a pulse to go from 10% to 90% of its final value
Given the impulse response h(t) for an LTI system, the step
response is just
ys (t) =
h()u(t ) d
t
t
if causal
=
h() d =
h() d
0
1 t/(RC)
e
u(t)
RC
t/(RC)
ys (t) = 1 e
u(t)
2-94
t1
0.1 = 1 et1/(RC) ln(0.9) =
RC
t
2
0.9 = 1 et2/(RC) ln(0.1) =
RC
ECE 5625 Communication Systems I
0.35
f3
1 2 Bt sin u
=
du
u
1 1
= + Si[2 Bt]
2
where Si( ) is a special function known as the sine integral
We can numerically find the risetime to be
TR
ECE 5625 Communication Systems I
0.44
B
2-95
0.8
0.6
0.4
0.8
0.6
2.2
0.4
0.2
0.44
0.2
1
t RC
-2
-1
t/B
2-96
2.8
Sampling Theory
2.9
2.10
2-97
2-98
Chapter
Analog Modulation
Contents
3.1
3.2
3.3
3.4
Linear Modulation . . . . . . . . . . . . . . . . . . . .
3-3
3.1.1
3-3
3.1.2
Amplitude Modulation . . . . . . . . . . . . . .
3-8
3.1.3
3.1.4
3.1.5
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
Interference . . . . . . . . . . . . . . . . . . . . . . . 3-73
3.3.1
3.3.2
3-1
3.4.2
3.4.3
3.4.4
3.5
3.6
3.7
3.8
3.9
3-2
3.4.1
3.6.1
3.6.2
3.6.3
3.7.2
Multiplexing . . . . . . . . . . . . . . . . . . . . . . . 3-124
3.8.1
3.8.2
3.8.3
3-133
3.1
Linear Modulation
3.1.1
1
1
Ac M( f f c ) + Ac M( f + f c )
2
2
3-3
xc(t)
m(t)
M(0)
f
Xc(f)
1
A M(0)
2 c
LSB
-fc
USB
fc
DSB spectra
Coherent Demodulation
The received signal is multiplied by the signal 2 cos(2 f c t),
which is synchronous with the transmitter carrier
m(t)
xc(t)
xr(t)
Accos[2fct]
Modulator
3-4
d(t)
LPF
yD(t)
2cos[2fct]
Channel
Demodulator
ECE 5625 Communication Systems I
D(f)
AcM(0)
1
A M(0)
2 c
-W
-2fc
Lowpass
modulation
recovery filter
1
A M(0)
2 c
2fc
Typically the carrier frequency is much greater than the message bandwidth W , so m(t) can be recovered via lowpass filtering
The scale factor Ac can be dealt with in downstream signal
processing, e.g., an automatic gain control (AGC) amplifier
ECE 5625 Communication Systems I
3-5
1
[cos[2( f m f )t] + cos[2( f m + f )t]]
2
LPF
xr(t)
yD(t)
( )2
BPF
very narrow
(tracking) bandpass filter
divide
by 2
Acos2fct
Spectrum
of m2(t)
2fc
3-7
m(t)
k << 1
k
Accos2fct
AcM(0)/2
-fc
3.1.2
fc
Amplitude Modulation
= Ac 1 + am n (t) cos(2 f c t)
m(t)
| min m(t)|
| min m(t)|
A
ECE 5625 Communication Systems I
xc(t)
Ac(1 - a)
A + max m(t)
A + min m(t)
a<1
t
m(t)
Bias term
xc(t)
Accos[2fct]
d1 d2
d1 + d2
3-9
The message signal can be recovered from xc (t) using a technique known as envelope detection
A diode, resistor, and capacitor is all that is needed to construct
and envelope detector
eo(t)
xr(t)
Recovered envelope
with proper RC
selection
eo(t)
t
Envelope detector
The circuit shown above is actually a combination of a nonlinearity and filter (system with memory)
A detailed analysis of this circuit is more difficult than you
might think
A SPICE circuit simulation is relatively straight forward, but it
can be time consuming if W f c
3-10
3-11
Ac
( f f c ) + ( f + f c )
2
a Ac
+
Mn ( f f c ) + Mn ( f + f c )
2
DSB spectrum
AM Power Efficiency
then
xc2(t)
A2c
=
1 + 2am n (t) + a 2m 2n (t)
2
A2c
A2c
a 2 A2c 2
2
2
=
1 + a m (t) =
+
m n (t)
2
2
2
Pcarrier
Psidebands
a 2m 2n (t) also
m 2(t)
=
= 2
1 + a 2m 2n (t)
A + m 2(t)
xc2(t)
A2c a 2 A2c
=
+
m 2n (t)
2
2
3-13
1
1
33 2
1000 = A2c
+ 0.64 =
A
2 4
50 c
Thus we see that
A2c = 1000
and
Pcarrier =
50
= 1515.15
33
1 2 1515
A =
= 757.6 W
2 c
2
and thus
Psidebands = 1000 Pc = 242.4 W
The efficiency is
Eff =
242.4
= 0.242 or 24.2%
1000
The magnitude and phase spectra can be plotted by first expanding out xc (t)
xc (t) = Ac cos(2 f c t) + a Ac cos(2 f m t + /3) cos(2 f c t)
= Ac cos(2 f c t)
a Ac
+
cos[2( f c + f m )t + /3]
2
a Ac
+
cos[2( f c f m )t /3]
2
3-14
|Xc(f)|
Ac/2
0.8Ac/4
0
-fc
Xc(f)
0
fc-fm fc fc+fm
/3
f
-/3
2
t
-1
Tm/3
Tm
m(t)
m(t)
=
= m(t)
| min m(t)| | 1|
a 2m 2n (t)
E=
1 + a 2m 2n (t)
3-15
Tm
1
m 2n (t) =
(2)2 dt +
(1)2 dt
Tm 0
Tm /3
1 Tm
2Tm
4 2 7
=
4+
1 = + =
Tm 3
3
3 3 3
thus
(7/3)a 2
7a 2
E=
=
1 + (7/3)a 2
3 + 7a 2
Eff
=
= 0.7 or 70%
a=1
10
Suppose that the message signal is m(t) as given here
Now min m(t) = 2 and m n (t) = m(t)/2 and
m 2n (t) =
1
2
1
(1)2 + (1/2)2 =
3
3
2
a2
(1/2)a 2
=
=
1 + (1/2)a 2
2 + a2
3-16
m(t) =
Ak cos(2 f k t + k )
k=1
where M is the number of sinusoids, f k values might be constrained over some band of frequencies W , e.g., f k W , and
the phase values k can be any value on [0, 2 ]
The worst case value may not occur in practice depending upon
the phase and frequency values, so we may have to resort to a
numerical search or a plot of the waveform
Suppose that M = 3 with f k = {65, 100, 35} Hz, Ak =
{2, 3.5, 4.2}, and k = {0, /3, /4} rad.
>> [m,t] = M_sinusoids(1000,[65 100 35],[2 3.5 4.2],...
[0 pi/3 -pi/4], 20000);>> plot(t,m)
>> min(m)
ans =
-7.2462e+00
-9.7000e+00
>> subplot(311)
>> plot(t,(1 + 0.25*m/abs(min(m))).*cos(2*pi*1000*t))
>> hold
ECE 5625 Communication Systems I
3-17
8
6
m(t) Amplitude
4
2
0
2
4
6
8
min m(t)
0
0.005
0.01
0.015
0.02
0.025 0.03
Time (s)
0.035
0.04
0.045
0.05
xc(t), a = 1.0
xc(t), a = 0.5
xc(t), a = 0.25
2
0
2
2
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
0.05
0.005
0.01
0.015
0.02
0.025 0.03
Time (s)
0.035
0.04
0.045
0.05
0
2
2
0
2
k=1
2
A2k
2| min m(t)|2
2 + 3.52 + 4.22
=
= 0.3227
2 7.2462
The maximum efficiency is just
Eff
a=1
0.3227
= 0.244 or 24.4%
1 + 0.3227
3-19
Ac
( f f c ) + ( f + f c )
2
M
a Ac jk
+
Ak e ( f ( f c + f k ))
4 k=1
jk
+e
( f + ( f c + f k )) (USB terms)
X c( f ) =
a Ac jk
+
Ak e ( f ( f c f k ))
4 k=1
jk
+e
( f + ( f c f k )) (LSB terms)
0.5
0.45
0.4
Carrier with
Ac = 1
0.35
0.3
0.25
0.2
0.15
0.1
Sidebands for
a = 0.5
0.05
0
400
600
800 1000
Amplitude spectra
3-20
3.1.3
Single-Sideband Modulation
In the study of DSB it was observed that the USB and LSB
spectra are related, that is the magnitude spectra about f c has
even symmetry and phase spectra about f c has odd symmetry
The information is redundant, meaning that m(t) can be reconstructed one or the other sidebands
Transmitting just the USB or LSB results in single-sideband
(SSB)
For m(t) having lowpass bandwidth of W the bandwidth required for DSB, centered on f c is 2W
Since SSB operates by transmitting just one sideband, the transmission bandwidth is reduced to just W
XDSB(f)
M(f)
XSSB(f)
XSSB(f)
LSB
fc - W
USB
removed
fc
fc - W
fc
f
fc+W
USB
LSB
removed
fc
f
fc+W
3-21
1,
0,
1,
f >0
f =0
f <0
x(t)
= F 1 jsgn( f )X ( f )
= h(t) x(t)
where h(t) = F 1{H ( f )}
We can find the impulse response h(t) using the duality theorem and the differentiation theorem
d
F
H ( f ) ( j2t)h(t)
df
where here H ( f ) = jsgn( f ), so
d
H ( f ) = 2 j( f )
df
3-22
Clearly,
so
F 1{2 j( f )} = 2 j
h(t) =
and
2 j
1
=
j2 t
t
1 F
jsgn( f )
t
1
X ( f ) = jsgn( f ) ( f f 0) + ( f + f 0)
2
1
1
= j ( f f c ) + j ( f + f 0)
2
2
ECE 5625 Communication Systems I
3-23
so from e j0t = ( f f 0)
1
1
x(t)
= j e j0t + j e j0t
2
2
j0 t
j0 t
e
e
=
= sin 0t
2j
or
cos
0t = sin 0t
sin
0t = cos
0t = cos 0t
= x(t)
since x(t)
T
1
lim
x(t)x(t)
dt = 0 (power signal)
T 2T T
3-24
The proof follows for the case of energy signals by generalizing Parsevals theorem
x(t)x(t)
dt =
X ( f ) X ( f ) d f
=
( jsgn( f )) |X ( f )|2 d f = 0
odd
even
3. Given signals m(t) and c(t) such that the corresponding spectra are
M( f ) = 0 for | f | > W (a lowpass signal)
C( f ) = 0 for | f | < W (c(t) a highpass signal)
then
= m(t)c(t)
m(t)c(t)
m(t)
cos 0t = m(t)cos
0 t
= m(t) sin 0t
Analytic Signals
Define analytic signal z(t) as
z(t) = x(t) + j x(t)
3-25
Z p ( f ) = X ( f ) + j jsgn( f )X ( f )
= X ( f ) 1 + sgn( f )
2X ( f ), f > 0
=
0,
f <0
Note: Only positive frequencies present
Z n ( f ) = X ( f ) 1 sgn( f )
0,
f >0
=
2X ( f ), f < 0
3-26
X(f)
-W
Zp(f)
-W
Zn(f)
-W
m(t)
Sideband
Filter
xSSB(t)
LSB or USB
Accosct
3-27
-fc
Formation of HL(f)
+1/2
sgn(f + fc)/2
fc
f
-1/2
+1/2
-sgn(f - fc)/2
f
-1/2
-fc
fc
3-28
1
Ac M( f + f c ) + M( f f c )
2
1
sgn( f + f c ) sgn( f f c )
2
1
Ac M( f + f c )sgn( f + f c )
4
+ M( f f c )sgn( f f c )
1
Ac M( f + f c )sgn( f f c )
4
+ M( f f c )sgn( f f c )
1
= Ac M( f + f c ) + M( f f c )
4
1
+ Ac M( f + f c )sgn( f + f c )
4
M( f f c )sgn( f f c )
X cLSSB ( f ) =
1
1
F
Ac m(t) cos c t Ac M( f + f c ) + M( f f c )
2
4
m(t)
jsgn( f ) M( f )
so
jc t
F 1 M( f + f c )sgn( f + f c ) = j m(t)e
since m(t)e jc t M( f f c )
Thus
1
Ac F 1 M( f + f c )sgn( f + f c ) M( f f c )sgn( f f c )
4
1
1
jc t
jc t
=
Ac j m(t)e
j m(t)e
=
m(t)
sin c t
4
2
3-29
Finally,
xcLSSB (t) =
1
1
Ac m(t) cos c t + Ac m(t)
sin c t
2
2
1
1
Ac m(t) cos c t Ac m(t)
sin c t
2
2
cosct
m(t)
H(f) =
-jsgn(f)
sinct
-90
Carrier Osc.
cosct
+
xc(t)
+
-
LSB
USB
3-30
Demodulation
The coherent demodulator first discussed for DSB, also works
for SSB
d(t)
xr(t)
yD(t)
LPF
4cos[2fct + (t)]
1
d(t) = Ac m(t) cos c t m(t)
sin c t 4 cos(c t + (t))
2
= Ac m(t) cos (t) + Ac m(t) cos[2c t + (t)]
Ac m(t)
sin (t) Ac m(t)
sin[2c t + (t)]
so
m(t) m(t)(t)
The m(t)
sin (t) term represents crosstalk
Another approach to demodulation is to use carrier reinsertion
and envelope detection
e(t)
xr(t)
Envelope
Detector
yD(t)
Kcosct
ECE 5625 Communication Systems I
3-31
1
1
=
Ac m(t) + K cos c t Ac m(t)
sin c t
2
2
To proceed with the analysis we must find the envelope of e(t),
which will be the final output y D (t)
Finding the envelope is a more general problem which will be
useful in future problem solving, so first consider the envelope
of
x(t) = a(t) cos c t b(t) sin c t
inphase
quadrature
jc t
jc t
= Re a(t)e
+ jb(t)e
= Re [a(t) + jb(t)] e jc t
R(t)=complex
envelope
In a phasor diagram x(t) consists of an inphase or direct component and a quadrature component
Quadrature - Q
Note: R(t) =
b(t)
R(t)
(t)
a(t)
3-32
In-phase - I
2
2
1
1
y D (t) =
Ac m(t) + K +
Ac m(t)
2
2
2
If we choose k such that (Ac m(t)/2 + K )2 (Ac m(t)/2)
,
then
1
y D (t) Ac m(t) + K
2
Note:
The above analysis assumed a phase coherent reference
In speech systems the frequency and phase can be adjusted to obtain intelligibility, but not so in data systems
ECE 5625 Communication Systems I
3-33
1
Ac sin c t sin c t + K cos (c + )t
2
1
= Ac cos (c m )t + K cos (c + )t
2
e(t) =
1
jm t jc t
e(t) = Ac Re e
e
2
j (c +)t
+ K Re 1 e
1
j (m )t
j (c +)t
= Re
Ac e
+K e
2
3-34
Finally expanding the complex envelope into the real and imaginary parts we can find the real envelope R(t)
y D (t) =
Ac cos[m + )t] + K
2
1
21/2
+
Ac sin[(m + )t]
2
1
Ac cos[(m )t] + K
2
3.1.4
Vestigial-Sideband Modulation
3-35
f < Fc
0,
|H ( f )| = f (2fc ) , f c f f c +
1,
f > f +
c
|H(f)|
fc
fc -
fc +
VSB can be demodulated using a coherent demod or using carrier reinsertion and envelope detection
Transmitted Two-Tone Spectrum
(only single-sided shown)
A(1 - )/2
B/2
A/2
0
f - f2
f - f1
fc
f + f1
f + f2
1
A cos(c 1)t
2
1
1
+ A(1 ) cos(c + 1)t + B cos(c + 2)t
2
2
3-37
Transmitter
Output
Video Carrier
Audio Carrier
0
-1.75 -0.75
2 interval
Receiver
Shaping
Filter
(f - fcv) MHz
1
-0.75
0.75
4.0
4.75
(f - fcv) MHz
3.1.5
f1
e(t)
f
BPF
at
f2
f2
Tunable
RF-Amp
Joint tuning
IF Filt/
Amp
Local
Osc.
fIF
Env
Det
Automatic gain
control
Audio
Amp
For AM BT = 2W
We have two choices for the local oscillator, high-side or lowside tuning
ECE 5625 Communication Systems I
3-39
BRF
Input
455
560
fLO
Mixer
Output
BIF
Image
Out of
mixer
1015-560
IF BPF
This is removed
with RF BPF
Potential Image
fIF
fIF
1015
(560+455)
1470
1470
1575
(560+1015)
f (kHz)
f (kHz)
f (kHz)
f (kHz)
2485
(1470+1015)
455
0 1470-1015
3-40
Tunable
RF-Amp
10.7 MHz
IF BPF
1st
LO
FM
Demod
2nd
LO
Consider a frequency modulation (FM) receiver that uses doubleconversion to receive a signal con carrier frequency 162.475
MHz (weather channel #4)
Frequency modulation will be discussed in the next section
The dual-conversion allows good image rejection by using a
10.7 MHz first IF and then can provide good selectivity by
using a second IF at 455 kHz; why?
The ratio of bandwidth to center frequency can only be so
small in a low loss RF filter
The second IF filter can thus have a much narrower bandwidth by virtue of the center frequency being much lower
A higher first IF center frequency moves the image signal further away from the desired signal
ECE 5625 Communication Systems I
3-41
Mixers
The multiplier that is used to implement frequency translation
is often referred to as a mixer
In the world of RF circuit design the term mixer is more appropriate, as an ideal multiplier is rarely available
Instead active and passive circuits that approximate signal multiplication are utilized
The notion of mixing comes about from passing the sum of two
signals through a nonlinearity, e.g.,
y(t) = [a1 x1(t) + a2 x2(t)]2 + other terms
= a12 x12(t) + 2a1a2 x1(t)x2(t) + a22 x22(t)
In this mixing application we are most interested in the center
term
VIN
VOUT
VLO
Mixer concept
+5V
R2
10
C3
47pF
C4
5 turns, 28 AWG
.050 I.D.
C1
0.5pF
LO
RF
L2
5 turns, 28 AWG
.050 I.D.
L4
270nH
270nH
G1
G2
C2
0.5pF
0.01uF
L3
L1
C7
D Q1
NE25139 42pF
S
R1
270
C5
47pF
IF
C8
82pF
C8
0.01uF
3-43
LO
input
D2
D1
vp(t)
RG
RF source
RF
input
vi (t)
D3
RG
D4
IF
out
vo(t)
IF load
RL
R3
5V
C8
C11
R4
L2
T1
IF OUT
4:1 (200:50)
TRANSFORMER
C1
RFIN
C2
GND
16
17
GND
IF18
GND
RFBIAS
R1
IF+
MAX9982
RF
TAP
C3
19
20
GND
C10
GND
15
14
13
12
11
LO2
GND
LO2
C7
GND
GND
LO1
LO1
C4
10
VCC
GND
LOSEL
7
GND
5V
VCC
C6
5V
C5
LO SELECT
3-44
3-45
3.2
Angle Modulation
di (t)
d(t)
= c +
dt
dt
kp
m(t)
which implies
kf
m(t)
t0
m() d + 0
xFM(t) = Ac cos c t + 2 f d
ECE 5625 Communication Systems I
m() d , f d = 3 Hz/v
3-47
3 Hz frequency step at t = 0
/3 phase step at t = 0
fc
fc
!1
fc
fc + 3 Hz
!1
!1
!1
Phase Modulation
Frequency Modulation
3.2.1
xc (t) = Re Ac e jc t e j(t)
Expand e j(t) in a power series
(t)
xc (t) = Re Ac e jc t 1 + j(t)
2!
The narrowband approximation is |(t)| 1, then
xc (t) Re Ac e jc t + j Ac (t)e jc t
= Ac cos(c t) Ac (t) sin(c t)
3-48
(t)
+
Ac sin(ct)
NBFM
xc(t)
90o
2 f d
fd
sin m t =
sin m t
2 f m
fm
Now,
fd
xc (t) = cos c t
sin m t
fm
fd
Ac cos c t
sin m t sin c t
fm
fd
fd
= Ac cos c t +
sin( f c + f m )t
sin( f c f m )t
2 fm
2 fm
3-49
fc - fm
0
fc + fm
fc
3.2.2
j sin m t
= Ac Re e
exp
Yn e jnm t
n=
ECE 5625 Communication Systems I
m /m j sin m t jnm t
Yn =
e
e
dt
2 /m
m /m j (nm t sin m t)
=
e
2 /m
1
=
cos(nx sin x) d x = Jn ()
0
which is a Bessel function of the first kind order n with argument
Jn () Properties
Recurrence equation:
Jn+1() =
n even:
n odd:
ECE 5625 Communication Systems I
2n
Jn () Jn1()
Jn () = Jn ()
Jn () = Jn ()
3-51
1
0.8
0.6
J0()
J1()
0.4
J2()
J3()
0.2
2
!0.2
10
!0.4
J0() = 0
2.40483, 5.52008, 8.65373, 11.7915, 14.9309
J1() = 0
3.83171, 7.01559, 10.1735, 13.3237, 16.4706
J2() = 0
5.13562, 8.41724, 11.6198, 14.796, 17.9598
J3() = 0
6.38016, 9.76102, 13.0152, 16.2235, 19.4094
J4() = 0
7.58834, 11.0647, 14.3725, 17.616, 20.8269
J5() = 0
8.77148, 12.3386, 15.7002, 18.9801, 22.2178
3-52
Spectrum cont.
We obtain the spectrum of xc (t) by inserting the series representation
jc t
xc (t) = Ac Re e
Jn ()e jnm t
n=
= Ac
n=
Jn () cos(c + nm )t
|AcJ1()|
|AcJ-1()|
|AcJ-2()|
|AcJ0()|
For PM
|AcJ2()|
|AcJ3()|
fc + 5fm
fc + 4fm
fc + 3fm
fc + 2fm
fc
fc + fm
fc - fm
|AcJ4()|
|AcJ5()|
fc - 2fm
fc - 3fm
fc - 4fm
|AcJ-3()|
|A J ()|
|AcJ-5()| c -4
fc - 5fm
Amplitude Spectrum
(one-sided)
sin m t = k p (A sin m t)
m(t)
= kp A
For FM
sin m t = k f
= ( f d / f m )A
ECE 5625 Communication Systems I
A cos m d =
fd
A sin m t
fm
3-53
Amplitude
Spectrum
1
0.8
0.6
0.4
0.2
-5
Amplitude
Spectrum
Amplitude
Spectrum
(f - fc)/fm
10
(f - fc)/fm
10
(f - fc)/fm
10
(f - fc)/fm
0.6
0.4
0.2
0
= 2.4048, Ac = 1
(carrier null)
0.8
0.6
0.4
0.2
-5
Amplitude
Spectrum
10
= 1, Ac = 1
0.8
-5
= 3.8317, Ac = 1
(1st sideband null)
0.8
0.6
0.4
0.2
-5
Amplitude
Spectrum
= 8, Ac = 1
(spectrum becoming
wide)
0.8
0.6
0.4
0.2
-5
10
(f - fc)/fm
3-54
VCO
Center
Freq = fc
fd
A
fm
fm
fd
3-55
3.2.3
1
1
= A2c + A2c cos 2 c t + (t)
2
2
3.2.4
1 2 k
A
n=k
2 c
1 2
A
2 c
Jn2()
Jn2()
n=1
3-57
2. Wideband: D 1 B = 2DW = 2 f
6
xc (t) = 100 cos 2(101.1 10 )t + (t)
where f d = 75 kHz/v and
fd
75 103
=
A=
= 75
fm
103
Note that the carrier frquency is 101.1 MHz and the peak deviation is f = 75 kHz
The bandwidth of the signal is thus
Amplitude
Spectrum
17.5
15
12.5
10
7.5
5
2.5
-76
-50
101.1 MHz
50
76
(f - 101.1 MHz)
1 kHz
100
f fc
f + fc
H( f ) =
+
11000
11000
The carrier term and five sidebands either side of the carrier
pass through this filter, resulting an output power of
5
2
A
Pout = c J02(75) + 2
Jn2(75) = 241.93 W
2
n=1
Note the input power is A2c /2 = 5000 W
3-59
= Ac Re e jc t e j1 sin 1t e j2 sin 2t
n=
Jn (1)e jn1t
Jn (2)e jn2t
n=
jc t
jn1 t
xc (t) = Ac Re e
Jn (1)e
Jm (2)e jm2t
= Ac
n=
n= m=
m=
1 d
f i (t) =
1 sin 1t + 2 sin 2t
2 dt
= 1 f 1 cos(2 f 1t) + 2 f 2 cos(2 f 2t) Hz
The maximum of f i (t), in this case, is 1 f 1 + 2 f 2
Suppose 1 = 2 = 2 and f 2 = 10 f 1, then we see that W =
f 2 = 10 f 1 and
Amplitude
Spectrum
0.35
0.3
0.25
0.2
0.15
0.1
0.05
1 = 2 = 2, f2 = 10f 1
B = 2(W + f) = 2(10f1 + 2(11)f1) = 64f1
-40
-20
20
40
(f - fc)
f1
3-61
3-62
3.2.5
Narrowband-to-Wideband Conversion
Narrowband FM
Carrier = fc1
Peak deviation = fd1
Deviation ratio = D1
xn
Freq.
Multiplier
Narrowband
FM Modulator
(similar to AM)
m(t)
Wideband FM
Carrier = nfc1
Peak deviation = nfd1
Deviation ratio = nD1
Ac1cos[ct + (t)]
Ac2cos[nct + n(t)]
BPF
LO
xc(t)
Frequency
translate
narrowband-to-wideband conversion
Narrowband FM can be generated using an AM-type modulator as discussed earlier (a VCO is not required, so the carrier
source can be very stable)
A frequency multiplier, using say a nonlinearity, can be used
to make the signal wideband FM, i.e.,
n
3.2.6
3-63
the output is
y D (t) =
1
d(t)
KD
2
dt
Ideal
Discriminator
xc(t)
yD(t)
Ideal FM discriminator
For FM
so
(t) = 2 f d
m() d
y D (t) = K D f d m(t)
Output
Signal (voltage)
slope = KD
fc
Input
Frequency
Ideal
Discrim.
yD(t)
xr(t)
Envelope
Detector
yD(t)
d xr (t)
d
e(t) =
= Ac c +
sin c t + (t)
dt
dt
This looks like AM provided
d(t)
< c
dt
which is only reasonable
Thus
y D (t) = Ac
d(t)
= 2 Ac f d m(t) (for FM)
dt
3-65
xr(t)
Limiter
e(t)
BPF
Envelope
Detector
yD(t)
Bandpass Limiter
e(t)
xr (t) xr (t ) d xr (t)
= lim
=
,
0
0
dt
lim
thus
e(t)
d xr (t)
dt
To understand the operation of discrim() start with a general angle modulated and obtain the complex envelope
xc (t) = Ac cos(c t + (t))
j(t) jc t
= Re Ac e
e
jc t
= Ac Re [cos (t) + j sin (t)]e
x Q (t)
x I (t)
d(t)
1
d x Q (t)
=
dt
1 + (x Q (t)/x I (t))2 dt x I (t)
x I (t)x Q (t) x I (t)x Q (t)
=
x I2(t) + x Q2 (t)
ECE 5625 Communication Systems I
3-67
n = 0:5000-1;
m = cos(2*pi*n*1000/50000); % sampling rate = 50 kHz
xc = exp(j*2.4048*m);
y = Discrim(xc);
% baseband spectrum plotting tool using psd()
bb_spec_plot(xc,211,50);
axis([-10 10 -30 30])
grid
xlabel(Frequency (kHz))
ylabel(Spectral Density (dB))
t = n/50;
plot(t(1:200),y(1:200))
axis([0 4 -.4 .4])
grid
xlabel(Time (ms))
ylabel(Amplitude of y(t))
ECE 5625 Communication Systems I
30
Note: no carrier
term since =
2.4048
20
10
0
10
20
30
10
2
0
2
Frequency (kHz)
10
0.4
0.3
Amplitude of y(t)
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
1.5
2
Time (ms)
2.5
3.5
3-69
0.707
Linear operating
region converts
FM to AM
Highpass
fc
Highpass
1
2RC
Re Ce
Envelope Detector
Filter Amplitude
Response
|H2(f)|
|H1(f)|
f1
Filter Amplitude
Response
f2
f
Linear region
|H1(f)| - |H2(f)|
R
xc(t)
f1
L1
C1
Re
Ce
L2
C2
Re
Ce
yD(t)
f2
3-71
FM Quadrature Detectors
xc(t)
C1
xquad(t)
Lp
Usually a
xout(t) lowpass
filter is
added here
Tank circuit
Cp tuned to fc
3.3. INTERFERENCE
(t)
xquad(t) = K 1 Ac sin c t + (t) + K 2
dt
where the constants K 1 and K 2 are determined by circuit parameters
The multiplier output, assuming a lowpass filter removes the
sum terms, is
1
d(t)
xout(t) = K 1 A2c sin K 2
2
dt
By proper choice of K 2 the argument of the sin function is
small, and a small angle approximation yields
1
d(t) 1
xout(t) K 1 K 2 A2c
= K 1 K 2 A2c K D m(t)
2
dt
2
3.3
Interference
3-73
3.3.1
Xr(f)
Ac
1
A
2 m
fc - fm
fc
1
A
2 m
fc + fm
Ai
fc + fi
If a single tone carrier falls within the IF passband of the receiver what problems does it cause?
Coherent Demodulator
Envelope Detection: Here we need to find the received envelope relative to the strongest signal present
Case Ac Ai
3.3. INTERFERENCE
now,
so
j Ai sin i t e jc t
jc t
= Re R(t)e
R(t) = | R(t)|
assuming that Ac Ai
Finally,
Case Ai >> Ac
Now the interfering term looks like the carrier and the remaining terms look like sidebands, LSSB sidebands relative to f c + f i to be specific
From SSB envelope detector analysis we expect
1
Am cos(i + m )t + Ac cos i t
2
1
+ Am cos(i m )t
2
and we conclude that the message signal is lost!
y D (t)
3-75
3.3.2
(t) = tan1
Ai sin i t
Ac + Ai cos i t
|x|1
x3 x5 x7
x=x
+
+ x
3
5
7
Ai
xr (t) (Ac + Ai cos i t) cos c t +
sin i t
Ac
R(t)
(t)
3-76
3.3. INTERFERENCE
Ai
sin i t
Ac
1
Ai d
Ai
KD
sin i t = K D f i cos i t
2
Ac dt
Ac
jc t
ji t
xr (t) = Re Ac + Ai e
e
The phase of the complex envelope is
(t) =
A c + Ai e
ji t
= tan1
Ai sin i t
Ac + Ai cos i t
3-77
0.1
d(t)/dt
0.05
!1
!0.5
Ai = 0.1Ac
fi = 1
0.5
!1
!0.5
0.5
!0.6
t
1
!1
!0.5
Ai = 0.9Ac
fi = 1
0.5
!30
!0.5
!40
!1
!50
70
d(t)/dt
60
50
1
!0.5
Ai = 1.1Ac
fi = 1
!10
!20
(t)
!0.5
d(t)/dt
0.5
!1
!0.2
0.5
!0.4
!0.1
!1
0.4
0.2
!0.05
(t)
0.6
!1
0.5
40
30
20
10
!2
!3
!1
!0.5
0.5
3.3. INTERFERENCE
(t) = Ac e j Am cos(m t) + Ai e ji t
!0.5
!10
Ai = 0.5,
fi = 3
Am = = 5,
fm = 1
0.5
!1
!0.5
!10
!20
!20
!30
!30
20
!1
Ai = 0.1,
30
fi = 3
20
Am = = 5,
10
fm = 1
d(t)/dt
!0.5
!20
!40
!60
!80
0.5
d(t)/dt
d(t)/dt
0.5
d(t)/dt
!1
!0.5
0.5
!100
Ai = 0.9,
fi = 3
Am = = 5,
fm = 1
!200
!300
!400
3-79
No preemphasis
With preemphasis
Message Bandwidth
0
f1
FM
Mod
r
HP(f)
f2
r
Discrim
C
Hd(f)
|Hd(f)|
|Hp(f)|
f1
f1
3.4
Feedback Demodulators
3.4.1
xr(t)
ed(t)
eo(t)
Loop
Filter
Loop
Amplifier
ev(t)
VCO
xr(t)
-eo(t)
Sinusoidal
phase detector
with inverting
input
3-81
Let
1
Ac Av K d sin (t) (t)
2
VCO
Kv
o + d
dt
but
d (t)
= K v ev (t) rad/s
dt
t
(t) = K v
ev () d
In its present form the PLL is a nonlinear feedback control
system
3-82
(t)
(t)
ed(t)
sin( )
Loop
nonlinearity
f(t)
Loop filter
impulse response
(t)
ev(t)
To shown tracking we first consider the loop filter to have impulse response (t) (a straight through connection or unity gain
amplifier)
The loop gain is now defined as
1
K t = Ac Av K d K v rad/s
2
or
sin[() ()] d
d(t)
= K t sin[(t) (t)]
dt
d(t)
d(t)
=
= K t sin (t), t 0
dt
dt
3-83
d(t)/dt
- Kt
Stable
lock point
> 0
(t)
ss
(t)
+ K t sin (t) = u(t)
dt
At t = 0 the operating point is at B
d
> 0 d is positive
dt
d
Since dt is positive if
< 0 d is negative
dt
Since dt is positive if
c K t c + K t 2K t
ss = sin1
Kt
Thus for large K t the in-lock operation of the loop can be modeled with a fully linear model since (t) (t) is small, i.e.,
sin[(t) (t)] (t) (t)
(s)
+
F(s)
AcAvKd/2
Ev(s)
(s)
Kv/s
or
Kt
(s) =
(s) (s) F(s)
s
Kt
Kt
(s) 1 +
F(s) = (s)F(s))
s
s
3-85
t
F(s)
(s)
K t F(s)
s
H (s) =
=
=
(s) 1 + Ks t F(s) s + K t F(s)
First-Order PLL
Let F(s) = 1, then we have
H (s) =
Kt
Kt + s
(s) =
Ak f
s2
Ak f K t
s 2(K t + s)
The VCO control voltage should be closely related to the applied FM message
To see this write
E v (s) =
3-86
Ak f
s
Kt
(s) =
Kv
K v s(s + K t )
ECE 5625 Communication Systems I
Ak f 1
1
E v (s) =
Kv s s + Kt
thus
Ak f
K t t
ev (t) =
1e
u(t)
Kv
m(t)
In general,
(s) =
so
E v (s) =
k f M(s)
s
k f M(s) s
kf
Kt
Kt
M(s)
s
Kv s + Kt
Kv s + Kt
kf
kf
M(s) ev (t)
m(t)
Kv
Kv
The first-order PLL has limited lock range and always has a
nonzero steady-state phase error when the input frequency is
offset from the quiescent VCO frequency
ECE 5625 Communication Systems I
3-87
Increasing the loop gain appears to help, but the loop bandwidth becomes large as well, which allows more noise to enter
the loop
Spurious time constants which are always present, but not a
problem with low loop gains, are also a problem with high
gain first-order PLLs
We consider a discrete-time simulation where all continuoustime waveforms are replaced by their discrete-time counterparts, i.e., x[n] = x(nT ) = x(n/ f s), where f s is the sample
frequency and T = 1/ f s is the sampling period
The input/output relationship of an integration block can be
approximated via the trapezoidal rule
T
y[n] = y[n 1] +
x[n] + x[n 1]
2
3-89
for k = 1:length(n)
phi_error(k) = phi(k) - vco_out;
% sinusoidal phase detector
pd_out = sin(phi_error(k));
% Loop gain
gain_out = Kt/Kv*pd_out; % apply VCO gain at VCO
% Loop filter
if loop_type == 2
filt_in = a*gain_out;
filt_out = filt_out_last + T/2*(filt_in + filt_in_last);
filt_in_last = filt_in;
filt_out_last = filt_out;
filt_out = filt_out + gain_out;
else
filt_out = gain_out;
end
% VCO
vco_in = filt_out;
vco_out = vco_out_last + T/2*(vco_in + vco_in_last);
vco_in_last = vco_in;
vco_out_last = vco_out;
vco_out = Kv*vco_out; % apply Kv
% Measured loop signals
ev(k) = vco_in;
theta(k) = vco_out;
end
3-90
t = 0:1/1000:2.5;
idx1 = find(t>= 0.5);
idx2 = find(t>= 1.5);
phi1(idx1) =2*pi* 8*(t(idx1)-0.5).*ones(size(idx1));
phi2(idx2) = 2*pi*12*(t(idx2)-1.5).*ones(size(idx2));
phi = phi1 - phi2;
[theta, ev, phi_error] = PLL1(phi,1000,1,1,10,0.707);
plot(t,phi_error); % phase error in radians
0.927
0.5
0.5
-0.412
0
0.5
Time (s)
1.5
2.5
In the above plot we see the finite rise-time due to the loop gain
being 2(10)
This is a first-order lowpass step response
The loop stays in lock since the frequency swing either side of
zero is within the 10 Hz lock range
Suppose now that a single positive frequency step of 12 Hz is
applied, the loop unlocks and cycle slips indefinitely; why?
>>
>>
>>
>>
>>
>>
3-91
100
le
Cyc
50
0.5
0.5
Time (s)
slips
1.5
2.5
1.5
2.5
1
0.5
0
0.5
1
Time (s)
3-92
K t F(s)
K t (s + a)
= 2
s + K t F(s) s + K t s + K t a
The transfer function from the input phase to the phase error
(t) is
(s) (s) (s)
=
(s)
(s)
s2
1 H (s) = 2
s + Kt s + Kt a
ECE 5625 Communication Systems I
3-93
1 Kt
=
= damping factor
2 a
n =
s
ss = lim s
s0
s2 s2 + Kt s + Kt a
s
= lim 2
=0
s0 s + K t s + K t a
In exact terms we can find (t) by inverse Laplace transforming
(s) = 2
s + 2 n s + n2
The result for < 1 is
3-94
n t
2
(t) =
e
sin n 1 t u(t)
2
n 1
>>
>>
>>
>>
>>
>>
t = 0:1/1000:2.5;
idx1 = find(t>= 0.5);
phi(idx1) = 2*pi*40*(t(idx1)-0.5).*ones(size(idx1));
[theta, ev, phi_error] = PLL1(phi,1000,2,1,10,0.707);
plot(t,ev)
axis([0.4 0.8 -10 50])
3-95
50
40
30
20
10
0
10
0.4
0.45
0.5
0.55
0.6
Time (s)
0.65
0.7
0.75
0.8
%
% Mark Wickert, April 2007
T = 1/fs;
% Set the VCO quiescent frequency in Hz
fc = fs/4;
% Design a lowpass filter to remove the double freq term
[b,a] = butter(5,2*1/8);
fstate = zeros(1,5); % LPF state vector
Kv = 2*pi*Kv; % convert Kv in Hz/v to rad/s/v
if loop_type == 1
% First-order loop parameters
Kt = 2*pi*fn; % loop natural frequency in rad/s
elseif loop_type == 2
% Second-order loop parameters
Kt = 4*pi*zeta*fn; % loop natural frequency in rad/s
a = pi*fn/zeta;
else
error(Loop type musy be 1 or 2);
end
% Initialize integration approximation filters
filt_in_last = 0; filt_out_last = 0;
vco_in_last = 0; vco_out = 0; vco_out_last = 0;
% Initialize working and final output vectors
n = 0:length(xr)-1;
theta = zeros(size(xr));
ev = zeros(size(xr));
phi_error = zeros(size(xr));
% Begin the simulation loop
for k = 1:length(n)
% Sinusoidal phase detector (simple multiplier)
phi_error(k) = 2*xr(k)*vco_out;
% LPF to remove double frequency term
[phi_error(k),fstate] = filter(b,a,phi_error(k),fstate);
pd_out = phi_error(k);
% Loop gain
gain_out = Kt/Kv*pd_out; % apply VCO gain at VCO
% Loop filter
if loop_type == 2
filt_in = a*gain_out;
filt_out = filt_out_last + T/2*(filt_in + filt_in_last);
ECE 5625 Communication Systems I
3-97
filt_in_last = filt_in;
filt_out_last = filt_out;
filt_out = filt_out + gain_out;
else
filt_out = gain_out;
end
% VCO
vco_in = filt_out + fc/(Kv/(2*pi)); % bias to quiescent freq.
vco_out = vco_out_last + T/2*(vco_in + vco_in_last);
vco_in_last = vco_in;
vco_out_last = vco_out;
vco_out = Kv*vco_out; % apply Kv;
vco_out = sin(vco_out); % sin() for bandpass signal
% Measured loop signals
ev(k) = filt_out;
theta(k) = vco_out;
end
t = 0:1/4000:5;
xr = cos(2*pi*1000*t+2*sin(2*pi*10*t));
psd(xr,214,4000)
axis([900 1100 -40 30])
% Process signal through PLL
[theta, ev, phi_error] = PLL2(xr,4000,1,1,50,0.707);
plot(t,ev)
axis([0 1 -25 25])
ECE 5625 Communication Systems I
30
20
10
0
10
20
30
40
900
920
940
960
1040
1060
1080
1100
25
20
15
10
5
0
5
10
15
20
25
0.1
0.2
0.3
0.4
0.5
0.6
Time (s)
0.7
0.8
0.9
3-99
3.4.2
1
M
fref
Freq Div M
Phase
Detector
Loop
Filter
fout
N
VCO
fout
1
N
Freq Div
3-100
N
f ref
M
Freq Div
1
M
Phase
Detector
Loop
Filter
fref
M
= 200 kHz
fmix
N
1
N
VCO
fout
fmix
Difference
Freq Div Frequency
foffset
3-101
Choose f offset < f out then f mix = f out f offset, and for locking
f ref
f mix
N f ref
=
f out =
+ f offset
M
N
M
118.6 98.0
= 103
0.2
and
Nmin =
98.8 98.0
=4
0.2
3-102
Hard limit
sinusoidal
input if
needed
Phase
Detector
Input Spectrum
Loop Filt.
& Ampl.
VCO
Centered at 3fc
xVCO = Acos[2(3fc)t]
fc
3fc
3-103
Phase
Detector
Input at fc
t
2T0
VCO Output Spectrum
Loop Filt.
& Ampl.
VCO
Centered at fc/2
Lowpass
Filter
Keep the
Fundamental
xLPF = Acos[2(fc/2)t]
fc/2
3.4.3
Frequency-Compressive Feedback
xr(t)
ed(t)
BPF
eo(t)
x(t)
Discrim
VCO
ev(t)
Demod.
Output
and
t
ev (t) = Av sin (c o )t + K v
ev () d
Then,
blocked by BPF
1
ed (t) = Ac Av sin (2c o )t + other terms
2
t
sin[o t + (t) K v
ev () d]
passed by BPF
so
1
x(t) = Ac Av sin o t + (t) K v
2
ev () d
1
d(t)
ev (t) =
KD
K v ev (t)
2
dt
or
Kv K D
K D d(t)
ev (t) 1 +
=
2
2
dt
3-105
K D fd
m(t)
1 + K v K D /(2)
1
1
x(t) = Ac Ad sin o t +
(t)
2
1 + K v K D /(2)
Assuming that K v K D /(2) 1 we conclude that the discriminator input has been converted to a narrowband FM signal,
which is justifies the name frequency compressive feedback
3.4.4
m(t)cos(ct + )
xr(t)
LPF
Am2(t)cos(2ct + 2)
Loop
Filter
( )2
Bsin(2ct + 2)
cos(ct + )
VCO
static
phase
error
-90o
x2
m(t)cos()
0o
Squaring Loop
m(t)cos()
LPF
xr(t)
cos(ct + )
sin(ct + )
1 2
m (t)sin2
2
0o
Loop
Filter
ksin(2)
VCO
-90o
m(t)sin()
LPF
Costas Loop
m(t) =
dn p(t nT )
n=
3-107
1, 0 t T
p(t) =
0, otherwise
Note that in this case m 2(t) = 1, so there is a strong DC value
present
1
0.5
!0.5
!1
1
m(t)
10
t/T
m(t)cos(ct)
0.5
10
t/T
!0.5
!1
BPSK modulation
LPF
A/D
Sampling
fs clock
cos[2fcLt + L]
fs
xIF(t)
rI(t)
-90o
LPF
rQ(t)
A/D
DiscreteTime
To Symbol Synch
x[n]
From
Matched
Filter
( )M 2M 2 1
j
[n]
e[n]
[n]
LUT
Im( )
z 1
kp
NCO
z 1
ka
Loop Filter
L-Tap
Delay
x[n]
To Symbol Synch
y[n]
[n]
F( )
Rect.
to
Polar [n]
[n]
L-Tap
MA FIR
1
arg()
M
e j( )
e j( )
3-109
3.5
Sampling Theory
x (t) = x(t)
(t nTs ) =
x(nTs )(t nTs )
n=
n=
x(t)
x(t)
Sampling
-Ts
then choose
F{x(t)} = X ( f ) = 0,
Ts <
1
2W
or
for f > W
f s > 2W
( f s = 1/Ts )
3-110
proof:
X( f ) = X ( f )
fs
n=
( f n f s )
but X ( f ) ( f n f s ) = X ( f n f s ), so
X ( f ) = fs
n=
X(f)
X0
-W
Lowpass
reconstruction
filter
X ( f n fs )
Guard band
= fs - 2W
X(f)
X0 fs
...
...
fs > 2W
-fs
-W
-2fs
-fs
fs-W
fs
Aliasing
X0 fs
fs < 2W
...
...
0
fs
2fs
3-111
then
y(t) =
n=
= 2B H0
n=
for
f > fu
2 fu
m
where
fu
m=
,
W
which is the greatest integer less than or equal to f u /W
fs =
!2
X(f)
3-113
fu = 4
f u /W = 2 m = 2
so
fs =
will work
2(4)
=4
2
-3fs
!10
-2fs
!5
-fs
n=
X ( f n fs )
X(f)
fs
2fs
10
3fs
15
3-114
3.6
3.6.1
PAM produces a sequence of flat-topped pulses whose amplitude varies in proportion to samples of the message signal
Start with a message signal, m(t), that has been uniformly sampled
m (t) =
m(nTs )(t nTs )
n=
t (nTs + /2)
m c (t) =
m(nTs )
n=
m(t)
mc(t)
Ts
2Ts
3Ts
4Ts
PAM waveform
ECE 5625 Communication Systems I
3-115
It is possible to create m c (t) directly from m (t) using a zeroorder hold filter, which has impulse response
t /2
h(t) =
H ( f ) = sinc( f )e j f
m(t)
mc(t)
h(t)
How does h(t) change the recovery operation from the case of
ideal sampling?
If Ts we can get by with just a lowpass reconstruction filter having cutoff frequency at f s /2 = 2/Ts
In general, there may be a need for equalization if tau is
on the order of Ts /4 to Ts /2
Lowpass
reconstruction
filter
sinc() function
envelope
-fs
mc(t)
-W
Lowpass
fs
m(t)
3.6.2
1
0.5
!20
!10
Analog input m(t)
!0.5
!1
10
20
3.6.3
Pulse-Position Modulation
With PPM the displacement in time of each pulse, with respect to a reference time, is proportional to the sampled analog
waveform
The time axis may be slotted into a discrete number of pulse
positions, then m(t) would be quantized
Digital modulation that employs M slots, using nonoverlapping pulses, is a form of M-ary orthogonal communications
ECE 5625 Communication Systems I
3-117
1
0.5
!20
!10
10
!0.5
!1
20
3.7
3.7.1
m(t)
d(t)
xc(t)
(t)
-1
Pulse Modulator
ms(t) =
Control the
step size
m(t) (blue)
ms(t) (red)
0 = 0.15
0.5
0
Slope
overload
0.5
1
0
0.005
0.01
0.015
0.02
0.025 0.03
Time (s)
0.035
0.04
0.045
0.05
0.005
0.01
0.015
0.02
0.025 0.03
Time (s)
0.035
0.04
0.045
0.05
1
xc(t)
0.5
0
0.5
1
3-119
m(t)
d(t)
ms(t)
xc(t)
(t)
-1
Pulse Modulator
VGA
( )2
LPF
3.7.2
Sampler
Quantizer
Sample
&
Hold
Analog to
Digital
Converter n
Encoder
PCM
Output
Parallel
to Serial
Converter
Serial
Data
3-121
Quant. Encoded
Level
Output
7
111
6
110
5
101
4
100
3
011
2
010
1
001
0
000
0
Quantizer Bits: n = 3, q = 2n = 8
m(t)
Ts
2Ts
3Ts
4Ts
5Ts
6Ts
7Ts
Encoded Serial PCM Data: 001 100 110 111 110 100 010 010 ...
1
,
2nW
so using the fact that the lowpass bandwidth of a single pulse
is about 1/(2 ) Hz, we have that the lowpass transmission
bandwidth for PCM is approximately
( )max =
B kW n
where k is a proportionality constant
When located on a carrier the required bandwidth is doubled
3-122
Binary phase-shift keying (BPSK), mentioned earlier, is a popular scheme for transmitting PCM using an RF carrier
Many other digital modulation schemes are possible
The number of quantization levels, q = log2 n, controls the
quantization error, assuming m(t) lies within the full-scale range
of the quantizer
Increasing q reduces the quantization error, but also increases
the transmission bandwidth
The error between m(kTs ) and the quantized value Q[m(kTs )],
denoted e(n), is the quantization error
If n = 16, for example, the ratio of signal power in the samples
of m(t), to noise power in e(n), is about 95 dB (assuming m(t)
stays within the quantizer dynamic range)
3-123
0.163 mm
Parity
(32 bits)
Parity
(32 bits)
3.8
Multiplexing
It is quite common to have multiple information sources located at the same point within a communication system
To simultaneously transmit these signals we need to use some
form of multiplexing
3-124
3.8. MULTIPLEXING
3.8.1
With FDM the idea is to locate a group of messages on different subcarriers and then sum then together to form a new
baseband signal which can then be modulated onto the carrier
m1(t)
Mod
#1
fsc1
m2(t)
Mod
#2
RF
Mod
fsc2
fc
...
Composite
baseband
mN(t)
Mod
#N
xc(t)
fscN
FDM transmitter
3-125
RF
Demod
BPF
fsc1
Sub Car.
Demod #1
yD1(t)
BPF
fsc2
Sub Car.
Demod #2
yD2(t)
...
...
...
BPF
fscN
Sub Car.
Demod #N
yDN(t)
FDM receiver/demodulator
3-126
3.8. MULTIPLEXING
l(t)
+
+
r(t)
l(t) - r(t)
xb(t)
+
x2
Freq. Mult
19 kHz
Pilot
38 kHz
19 kHz
pilot
Pilot
Carrier
Xb(f)
15
19
FM
Mod
xc(t)
fc
Other subcarrier
services can occupy
this region
23
38
53
f (kHz)
FM stereo transmitter
xr(t)
FM
Discrim
xb(t)
BPF
fc = 19
kHz
x 2 Freq
Mult
LPF
W = 15
kHz
LPF
W = 15
kHz
Mono
output
l(t) + r(t)
l(t)
l(t) - r(t)
r(t)
Coherent demod
of DSB on 38
kHz subcarrier
FM stereo receiver
ECE 5625 Communication Systems I
3-127
3.8.2
2cosct
xc(t)
m2(t)
Acsinct
Channel
m1(t)
xr(t)
d1(t)
d2(t)
LPF
yD1(t)
LPF
yD2(t)
2sinct
With QM quadrature (sin/cos) carrier are used to send independent message sources
The transmitted signal is
3.8. MULTIPLEXING
Similarly
3.8.3
3-129
Info.
Source 1
Info.
Source 2
Synchronization
Required
Info.
User 2
Channel
...
...
Info.
Source N
Info.
User 1
Commutators
Info.
User N
For equal bandwidth: s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 s1s2s3 ....
ns =
2Wi T
i=1
An equivalent signal channel of bandwidth B would produce 2BT = n s samples in T s, thus the equivalent base3-130
3.8. MULTIPLEXING
Wi Hz
i=1
3-131
Digital
No. of 64 kbps
Signal
Bit Rate
PCM VF
Sys. Number R (Mb/s)
Channels
DS-0
0.064
1
T1 DS-1
1.544
24
T1C DS-1C
3.152
48
T2 DS-2
6.312
96
T3 DS-3
44.736
672
DS-3C
90.254
1344
DS-4E
139.264
2016
T4 DS-4
274.176
4032
DS-432
432.00
6048
T5 DS-5
560.160
8064
Transmission
Media Used
Wire pairs
Wire pairs
Wire pairs
Wire pairs
Coax, radio, fiber
Radio, fiber
Radio, fiber, coax
Coax, fiber
Fiber
Coax, fiber
3.9
3-133
xr(t)
Pre-Det.
Filter
Demod/
Detector
P
(SNR)T = T
<n2(t)>
yD(t)
(SNR)D =
Common to
all systems
(SNR)D
PCM
q = 256
PCM
q = 64
FM
FM
,D
1
D=
=
,D
FM
=2
<m2(t)>
<n2(t)>
5
Nonlinear modulation systems
have a distinct
threshold in noise
B
DS
Q
B, mod
S
S
e
B, nt D
S
D ere
h
Co
(SNR)T
3-134
Appendix
A-23
A-1
A-2
A.1
A-3
A.1.1
Thermal Noise
k
T
R
B
irms = (4KTGB)1/2
noiseless
G = 1/R
noiseless
A-4
R3
v22
R1
R2
vi2 = 4KTRiB
i = 1, 2, 3
v12
vo
R3
vo
v32
Since the noise sources are independent, the total noise voltage, v o can be found by summing the square of the voltage due
to each noise source (powers due to independent sources add)
2
2
2
v o2 = v o1
+ v o2
+ v o3
The noise voltages, v o1, v o2, v o3, can be found using superposition
A-5
A.1.2
Nyquists Formula
R, L, C
Network
vrms
Z(f)
where
v n2
= 2kT
R( f ) d f
R( f ) = Re Z ( f )
v rms
= 4kT R( f )
Hz
where the B value has been moved to the left side, making the
noise voltage a spectral density like quantity
When active components are involved more modeling information is required
Consider the following resistor circuit
measure vrms here
T = 300oK
Req
A-7
v rms
= 4kT 25.93 103
Hz
8
= 2.072 10 v/ Hz
assuming T = 300 K
Circuit simulation results are shown below
T = 300oK
R4 C1 s
1
+ R2 + R5 R3
R4 + C1 s
1
Z (s) =
1
R4 C s
1
+ R2 + R5 + R3
R + 1
4
C1 s
A-9
en
Noiseless
Op Amp
Mancini, editor, Op Amps for Everyone: Design Reference, Texas Instruments Advanced
Analog Products, Literature number SLOD006, September 2000.
A-10
vrms
741
T = 300oK
Gain = 10 so fc is at
about 100 kHz
A.1.3
Shot Noise
A-11
eV
I = Is exp
1 A
kT
where Is is the reverse saturation current
Assuming Is and Is exp(eV /kT ) to be independent sources in
terms of noise sources, then
eV
2
i rms,tot
= 2eIs exp
+ 2eIs B
kT
= 2e I + Is B A2
For I Is the diode differential conductance is
go =
dI
eI
=
,
dV
kT
thus
i rms,tot 2eI B = 2kT go B
A.1.4
A.1.5
Available Power
R
vrms
RL = R
irms
(a)
GL = G
(b)
2
1
2
i
2 rms
i rms
(a) Pa =
=
R
4R
2
1
2
i
2 rms
i rms
b Pa =
=
G
4G
For a noisy resistor
2
v rms
= 4kT R B,
so
Pa,R =
4kT R B
= kT B W
4R
A-13
1 W 0 dBW
= 10 log10
(ii)
1 mW 0dBm
= 10 log10
PWatts
; PWatt = 1
1 Watt
PmW
; PmW = 1 mW
1 mW
In dB units thermal noise power spectral density under maximum power transfer is
4.002 1021
Pwr/Hz (dBW) = 10 log10
204 dBW/Hz
1W
4.002 1021
Pwr/Hz (dBm) = 10 log10
174 dBm/Hz
1 mW
A-14
A.1.6
Frequency Dependence
Sa ( f ) =
where
hf
Pa
=
W/Hz
hf
B
exp kT 1
-170
-175
-180
-185
-190
-195
hf
290 K
29 K
2.9 K
-200
-205
10
100
1000
10000
f (GHz)
100000.
Infrared
A.1.7
Quantum Noise
A-15
A.2
)NS )
Subsys
1
)NS )
Subsys
2
)NS )
)NS )
Subsys
N
)NS )
N-1
A.2.1
es,l
Subsys
l
Rl
Ideally, Fl = 1, in practice Fl > 1, meaning that each subsystems generates some noise of its own
In dB the noise figure (NF) is
FdB = 10 log10 Fl
2
es,l1
4Rl1
Psa,l1
Pna,l
Pna,l
=
Pna,l1
Psa,l
G a Pna,l1
G a Psa,l1
kTs B
A-17
Now
Pint,l
G a kTs B
Note that if G a 1 Fl 1, assuming that G a is
independent of Pint,l
Fl = 1 +
A.2.2
Pint,l
G a kT0 B
Device
Under Test
Te, G, B
Noise
Source
Tcold
Calibrated
Attenuator
Power
Meter
Y factor determination of NF
From noise power measurements taken with the hot and cold
sources we form the ratio
Ph
k(Thot + Te )BG
Thot + Te
=Y =
=
Pc
k(Tcold + Te )BG
Tcold + Te
Solving for Te
Te =
Thot Y Tcold
Y 1
A-19
A.2.3
Noise Temperature
R2 + R1
vn
R1, T1
and
therefore
v n2 = 4k B R1 T1 + 4k B R2 T2
v n2
4k(T1 R1 + T2 R2)B
Pna =
=
4(R1 + R2)
4(R1 + R2)
Tn =
Pna
T1 R1 + T2 R2
=
kB
R1 + R2
A-20
R2, T2
in
R1 || R2 = G1 + G2
i n2 = 4k BG 1 T1 + 4k BG 2 T2
and
therefore
i n2
4k(T1 G 1 + T2 G 2)B
Pna =
=
4(G 1 + G 2)
4(G 1 + G 2)
Tn =
A.2.4
T1 R2 + T2 R1
T1 G 1 + T2 G 2
=
G1 + G2
R1 + R2
Pint,l
Te
=1+
G kT B
T0
a 0
internal noise
Pint,l
= effective noise temp.,
Gak B
which is a measure of the system noisiness
Te =
A-21
A.2.5
Cascade of Subsystems
Te
Pna,2 = G a1 G a2 k Ts + Te1 + 2
G a1
which implies that
Te = Te1 +
Te2
G a1
Te1
Te2
F =1+
+
T0
G a1 T0
= F1 +
1+
Te2
T0
G a1
F2 1
= F1 +
G a1
A-22
A.2.6
Ts
Pa,out =
Pa,in
L
Resistive network at
temperature Ts
Attenuator model
L
looks like Pan,in
also
A-23
or
Te = (1 L)Ts
Now since
F =1+
Te
(L 1)Ts
=1+
T0
T0
Attn
RF
Amplifier
Feedline
Loss
L = 1.5 dB
G2 = 20 dB
F1 = 1.5 dB F2 = 7 dB
Mixer
IF
Amplifier
G3 = 8 dB
F3 = 10 dB
G4 = 60 dB
F4 = 6 dB
Receiver front-end
A-24
1
= 101.5/10 = 1.41
= 1020/10 = 100
= 108/10 = 6.3
= 1060/10 = 106
F1
F2
F3
F4
= 101.5/10 = 1.41
= 107/10 = 5.01,
= 10
= 3.98
The system NF is
5.01 1
10 1
3.98 1
+
+
1/1.41
100/1.41 (100)(6.3)/1.41
= 7.19 or 8.57 dB
F = 1.41 +
1.41 1
10 1
3.98 1
+
+
100
100/1.41 (100)(6.3)/1.41
= 5.15 or 7.12 dB
Te = 1202.9 K
F = 5.01 +
Note: If the first component has a high gain then its noise figure
dominates in the cascade connection
ECE 5625 Communication Systems I
A-25
Ts = 400 K
Attn
RF
Amplifier
Feedline
Loss
L = 1.5 dB
G2 = 20 dB
F1 = 1.5 dB F2 = 7 dB
Mixer
IF
Amplifier
G3 = 8 dB
F3 = 10 dB
G4 = 60 dB
F4 = 6 dB
Rework the previous example, except now we calculate available noise power and signal power with additional assumptions
about the receiving antenna
Suppose the antenna has an effective noise temperature of Ts =
400 K and the system bandwidth is B = 100 kHz
What is the maximum available output noise power in dBm?
Since
Ts + Te
Pna = G a k(Ts + Te )B = (G a )(kT0)
(B)
T0
A-26
where
G a,dB = 1.5 + 20 + 8 + 60 = 86.5 dB
kT0 = 174 dBm/Hz, T0 = 290 K
we can write in dB that
Pna,dB
400 + 1796.3
= 86.5 174 + 10 log
+ 10 log10 105
290
= 28.71 dBm
G a Ps
10 log10
= 20
Pna
Solving for Ps in dbm
Ps,dB = 20 + Pna,dB G a , dB
= 20 + (28.71) 86.5 = 95.21 dBm
A-27
A.3
Downlink
Uplink
Ground
Station
Rec.
User
Earth
Power density
at distance d
from the
transmitter
An antenna with directivity (more power radiated in a particular direction), is described by a power gain, G T , over an
isotropic antenna
For an aperture-type antenna, e.g., a parabolic dish antenna,
with aperture area, A T , such that
A T 2
with the transmit wavelength, G T is given by
GT =
4 A T
2
PR = pt A R =
since A R = G R 2/(4)
For system analysis purposes modify the PR expression to include a fudge factor called the system loss factor, L 0, then we
can write
2 PT G T G R
PR =
4 d
L0
Free space loss
A-29
= 20 log10
4 d
+ 10 log10 PT + 10 log10 G T
EIRP
+ 10 log10 G R 10 log10 L 0
3 108/4 108
PR,dB = 20 log10
+ 38 dBW + 0 3
4 41, 000 103
= 176.74 + 38 3 = 141.74 dBW
= 111.74 dBm
Note: = c/ f = 3 108/400 106
The receiver output noise power is
Pna,dB = 10 log10(kT0) + 10 log10
= 174 + 5.38 + 33
= 135.62 dBm
Hence
SNRo, dB
Te
+ 10 log10 B
T0
PR
= 10 log10
Pna
= 111.74 (135.62)
= 23.88 dB
A-31
A-32