Pulse Amplitude Modulated (PAM) Signals
Pulse Amplitude Modulated (PAM) Signals
where g(t) is the pulse shape of duration T and Am is one of M = 2k possible amplitudes of the
signal. A typical 4-PAM signal is shown in Figure 1.
The signal described above is called baseband PAM. In many cases we modulate the waveform by
multiplying it by a cosine function with carrier frequency fc . The resulting signal is called bandpass
digital PAM or amplitude-shift keying (ASK). A typical ASK signal is shown in Figure 2.
1
In this section we will focus on ASK modulation. Here, the waveforms are given by
If M = 2k , each symbol represents k bits. To represent ASK signals, we only need one basis
function in the form:
φ0 (t) = g(t) cos 2πfc t (3)
Next, we need to normalize this function, so we have to find its energy
1 T 2 1 T 2
Z Z Z
02
φ (t)dt = g (t)dt + g (t) cos 2π(2fc t)dt (4a)
2 0 2 0
Eg
= (4b)
2
(we don’t want to have analysis dependent on corner frequency)
⇒ where the 2nd part of RHS of Equation (4a) is ' 0, since fc BW of g(t). So the final form of
the base function is given by the next equation
s
2
φ(t) = g(t) cos 2πfc t (5)
Eg
Using this basis we can represent each symbol with the following vector,
r r
Eg Eg
xm = Am since xm (t) = Am φ(t) (6)
2 2
Now we need to know how to choose the Am ’s. Usually we center them around the origin and make
them equi-distant. This makes the best use of energy. So we have (assuming M is even)
Am = (2m − 1 − M ) m = 1, 2, · · · , M
In the spacial case of M = 2, the PAM waveforms are s1 (t) = −s2 (t), so they have the same
energy. This type of modulation is called antipodal.
What is A m if M is odd?
2
Figure 3: PAM Constellations
3
Demodulation
r
Eg
xm (t) = Am φ(t)
s 2
2
φ(t) = g(t) cos 2πfc t
Eg
Y (t) = xm (t) + n(t)
↓ find ID of Y (t)
Z ∞
Y = Y (t)φ(t)dt
−∞
The scheme described in Fig. 5 will do the job, but it has one drawback, which is that we need to
design a receiver for each carrier frequency fc . The way around this is to downconvert the received
signal to an intermediate frequency fI , then demodulate as described in the Figs. 5 and 6.
4
r ! s !
Eg 2
YI (t) = Am g(t) cos 2πfI t +n(t) (7)
2 Eg
| {z }
φ(t)
Performance analysis:
Probability of error )
Rate (bits/symbol) Satisfaction
Average energy Resource
Minimum distance: d min )
Bandwidth Resource
5
Performance analysis of ASK:
Studying the performance of a modulation scheme involves characterizing the resources it needs in
terms of average energy and bandwidth and the quality of service it guarantees in terms of rate and
probability of error. Since the later might be difficult to characterize, we could study things like
minimum distance and average number of neighbors which acts as a surrogate of the probability of
error.
Average energy:
Assuming that the symbols are equiprobable, the average energy per symbol is given by,
M
1 X
Eavg = Em (8)
M m=1
M
1 X Eg 2
= A
M m=1 2 m
M
Eg X
= (2m − 1 − M )2
2M m=1
2Eg 2
= (1 + 32 + · · · + (M − 1)2 )
2M
Eg
= (M 2 − 1)
6
The average energy per bit is given by
Eavg (M 2 − 1)Eg
Eb = = (9)
k 6 log2 M
Minimum distance:
6
Bit rate:
1
Let Rb = bit rate, Tb = bit interval, then the symbol rate Rs is given by
Rb
Rb
Rs = (10)
k
The number of neighbors for the internal points is two and it is one for the two external points. So,
the average number of neighbors is given by
1 2(M − 1)
N= (2(M − 2) + 1 ∗ 2) = (11)
M M
BW requirement of PAM:
PAM waveform
⇒ BW efficiency = 50%
We can improve the BW efficiency by utilizing one of the following 3 approaches:
7
xm (t) = Am g(t) cos 2πfc t − Am ĝ(t) sin 2πfc t
xm (t) = Am g(t)
BW xm (t) = BW g(t)
Disadvantage is that we can only use it at a particular frequency band [0,BW g(t) ], i.e. we can not
multiplex signals.
BW efficiency = 100%
Decision regions:
Assuming that the symbols are equiprobable and AWGN channel, MAP rule reduces to a Minimum
Distance detector. Since the symbols have different energies we can’t use correlation to decide which
symbol was transmitted. Based on these assumption the decision boundaries will be the mid points
between the adjacent symbols.
8
constellation points xm and xn in PAM is given by :
dmn = kxm − xn k
r
Eg
= |Am − An | (12)
r 2
Eg
= |m − n|
2
R1 R2 RM −1 RM
x1 x2 xM −2 xM −1 xM
Decisions regions are decided by the Euclidean distance between inner points ((M − 2) of them).
Hence, the error probability counting for inner points can be derived as follows
(in) 1
Pe = P |n| > dist(adjacent points)
2
dmin
= 2P n >
2
!
dmin /2
= 2Q p (14)
N0 /2
dmin
= 2Q √
2N0
r !
Eg
= 2Q
N0
9
Therefore, the error probability is given by :
1
2Pe(ex) + (M − 2) Pe(in)
Pe =
M
2 (M − 1)
r !
Eg (16)
= Q
M N0
d2 Eg
Using then fact that the constellation’s average energy is Eavg = 6
(M 2 − 1), we have :
s !
2 (M − 1) 6Eavg
Pe = Q
M (M − 1) N0
2
s !
2 (M − 1) 6 log2 (M ) Eb
= Q (17)
M (M 2 − 1) N0
s !
6 log2 (M ) Eb
' 2Q
(M 2 − 1) N0
where Eb = Eavg
k
= logEavg is the average energy per bit.
2 (M ) p
Another way of writing (16) is in terms of dmin = 2Eg and the average number of nearest
neighbors N = 2(MM−1) and we can write
dmin
Pe = N Q √
2No
This is an exact result. We will soon see however that this is a good approximation for most
modulation schemes.
10