Pulse Amplitude Modulation: (T) (T), A,, A
Pulse Amplitude Modulation: (T) (T), A,, A
Pulse Amplitude Modulation: (T) (T), A,, A
SUMMARY: In this chapter we discuss serial pulse amplitude modulation. This method provides us with a new channel dimension every T seconds if we choose the pulse according to the so-called Nyquist criterion. The Nyquist criterion implies that the required bandwidth W is larger than 1/(2T ). Multi-pulse transmission is also considered in this chapter. Just as in the single-pulse case a bandwidth of 1/(2T ) Hz per used pulse is required. This corresponds again to 2W = 1/T dimensions per second.
14.1 Introduction
0 d
p(t)
d d t T 2T
impulses a0 , a1 , , a K 1
n w (t)
c # E + "!
sa (t) p(t)
r (t)
+1
T 0 T
+1 +1
T 2T T
t
3T
d d s (t) f da d f d t d f 3T T f 2T 4T 5T d d
Figure 14.1: A serial pulse-amplitude modulation system. In chapter 11 we could observe that a channel with a bandwidth of W Hz can accommodate roughly 2W T dimensions each T seconds (for large enough T ). We considered there buildingblock waveforms of nite duration, therefore the bandwidth constraint could only be met approx119
120
imately. Here we will investigate whether it is possible to get a new dimension every 1/(2W ) seconds. We allow the building blocks to have a non-nite duration. Moreover all these buildingblock waveforms are time shifts of a pulse. The subject of this chapter is therefore serial pulse transmission. Consider gure 14.1. We there assume that the transmitter sends a signal s(t) that consists of amplitude-modulated time shifts of a pulse p(t) by an integer multiple k of the so-called modulation interval T , hence sa (t) =
k=0,K 1
ak p(t kT ).
(14.1)
The vector of amplitudes a = (a0 , a1 , , a K 1 ) consists of symbols ak , k = 0, K 1 taking values in the alphabet A. We call this modulation method serial pulse-amplitude modulation (PAM).
1 if k = k , 0 if k = k , 1 if k = 0, 0 if k = 0,
(14.2)
(14.3)
where h(t) = p(t) p(t). This time-domain restriction on the pulse p(t) is called the zeroforcing (ZF) criterion. Later we will see why. THEOREM 14.1 The frequency-domain equivalent to (14.3) which is known as the Nyquist criterion for zero intersymbol interference is 1 Z( f ) = H ( f + m/T ) T
m= ,1,0,1,2,
1 = T
P( f + m/T )
m= ,1,0,1,2,
=1
for all f ,
where H ( f ) = P( f )P ( f ) = P( f ) 2 is the Fourier transform of h(t) = p(t) p(t). Note that P( f ) is the modulus of P( f ). Moreover Z ( f ) is called the 1/T -aliased spectrum of H ( f ). Later in this section we will give the proof of this theorem. First we will discuss it however and consider an important consequence of it.
1 2T
121 Z( f )
e e
1 2T
e e
e e
e e
e e
1 2T
1 T
e e
3 2T
e e
3 1 1 2T T 2T 2
1 f
3 1 1 2T T 2T 1 2T 1 T 3 2T
Figure 14.3: The ideally bandlimited spectrum H ( f ) = P( f ) 2 . Note that P( f ) is a spectrum with the smallest possible bandwidth satisfying the Nyquist criterion.
14.2.2 Discussion
Since p(t) is a real signal, the real part of its spectrum P( f ) is even in f , and the imaginary part of this spectrum is odd. Therefore the modulus P( f ) of P( f ) is an even function of the frequency f . If the bandwidth W of the pulse p(t) is strictly smaller than 1/(2T ) (see gure 14.2), then the Nyquist criterion, which is based on H ( f ) = P( f ) 2 , can not be satised. Thus no pulse p(t) that satises a bandwidth-W constraint, can lead to orthogonal signaling if W < 1/(2T ). The smallest possible bandwidth W of a pulse that satises the Nyquist criterion is 1/(2T ). The basic pulse with bandwidth 1/(2T ) for which the Nyquist criterion holds has a socalled ideally bandlimited spectrum, which is given by T if | f | < 1/(2T ), P( f ) = (14.4) 0 if | f | > 1/(2T ), and T /2 for | f | = 1/(2T ). The corresponding H ( f ) = spectrum Z ( f ) can be found in gure 14.3. P( f )
2
The basic pulse p(t) that corresponds to the ideally bandlimited spectrum is shown in gure 14.4. It is the well-known sinc-pulse 1 sin(t/T ) p(t) = . T t/T (14.5)
122
0.8
0.6
0.4
0.2
0.2
0.4 5
Figure 14.4: The sinc-pulse that corresponds to T = 1, i.e. p(t) = sin( t)/( t). H( f )
Z( f ) 1 f
d d d d d d d d d d d d
1 2T 1 T
d d d
1 2T
d d d
3 2T
d d d
1 2T
3 1 1 2T T 2T
Figure 14.5: A spectrum H ( f ) with a positive excess bandwidth satisfying the Nyquist criterion. A pulse with a bandwidth larger than 1/(2T ) can also satisfy the Nyquist criterion as can be seen in gure 14.5. Note that the so-called excess bandwidth, i.e. the bandwidth minus 1/(2T ), can be larger than 1/(2T ). Square-root raised-cosine pulses p(t) have a spectrum H ( f ) = |P( f )|2 that satises the Nyquist criterion and an excess bandwidth that can be controlled. At he end of this subsection we state the implication of the previous discussion. RESULT 14.2 The smallest possible bandwidth W of a pulse that satises the Nyquist criterion 1 1 is W = 2T . The sinc-pulse p(t) = sin(t/T ) has this property. Note that this way of serial t/T
T
1 T
Moreover observe that unlike before in chapter 11, our pulses and signals are not timelimited!
h(kT ) =
H ( f ) exp( j2 f kT )d f =
1 if k = 0, 0 if k = 0.
(14.6)
123
h(kT ) =
m= (2m1)/2T 1/2T
H ( f ) exp( j2 f kT )d f H( f +
m= 1/2T 1/2T
= =
1/2T 1/2T
H( f +
m=
=
1/2T
Z ( f ) exp( j2 f kT )d f
Z( f ) =
m=
H( f +
m ). T
(14.8)
Observe that Z ( f ) is a periodic function in f with period 1/T . Therefore it can be expanded in terms of its Fourier series coefcients , z 1 , z 0 , z 1 , z 2 , as
Z( f ) =
k=
z k exp( j2 k f T )
(14.9)
where zk = T
1/2T
Z ( f ) exp( j2 f kT )d f.
1/2T
(14.10)
for all integers k. Condition (14.3) now tells us that only z 0 = T and all other z k are zero. This implies that Z ( f ) = T, (14.12) or equivalently
H( f +
m=
m ) = T. T
(14.13) 2
124 rk
p(T p t)
sample at t = T p + kT Figure 14.6: The optimum receiver front-end for detection of serially transmitted orthonormal pulses.
u(t) =
r ()m(t )d =
r () p(T p t + )d.
(14.14)
rk = u(T p + kT ) =
r () p( kT )d,
(14.15)
which is what the optimum receiver should determine, i.e. the correlation of r (t) with the pulse p(t kT ). This leads to the very simple receiver structure shown in gure 14.6. Processing the samples rk , k = 1, K , should be done in the usual way. When there is no noise r (t) = k=0,K 1 ak p(t kT ). Then at time t = T p + kT we see at the lter output
rk = u(T p + kT ) = =
r () p( kT )d
k =0,K 1
ak p( k T ) p( kT )d
=
k =0,K 1
ak
p( k T ) p( kT )d = ak ,
(14.16)
by the orthonormality of the pulses. Conclusion is that there is no intersymbol interference present in the samples. In other words the Nyquist criterion forces the intersymbol interference to be zero (zero-forcing (ZF)).
1 Note
125
ak j p j (t kT ),
(14.17)
for ak j A. If we want all pulses and its time-shifts to form an orthonormal basis, then the time-shifts of all pulses should be orthogonal to the pulses p j (t), j = 1, J . In other words, we require the J pulses to satisfy
p j (t kT ) p j (t k T )dt =
1 if j = j and k = k , 0 elsewhere,
(14.18)
for all j = 1, J , j = 1, J , and all integer k and k . A set of pulses p j (t) for j = 1, 2, , J that satises this restriction is 1 sin( t/(2T )) p j (t) = cos ((2 j 1) t/(2T )) . (14.19) T t/(2T ) For J = 4, and assuming that T = 1, these pulses and their spectra are shown in gure 14.7. Observe that in this example the total bandwidth of the J pulses is J/(2T ). RESULT 14.3 The smallest possible bandwidth that is occupied by orthogonal multi-pulse signaling with J pulses each T seconds is J/(2T ). Note therefore that also bandwidth-efcient serial multi-pulse transmission leads to exactly 2W dimensions per second. Proof: (Lee and Messerschmitt [13], p. 266) Just like in the proof of theorem 14.1 we can show that the pulse-spectra P j ( f ) for j = 1, J must satisfy 1 T
Pj ( f +
m=
m m )P j ( f + ) = j j . T T
(14.20)
Now x a frequency f [1/(2T ), +1/(2T )) and dene for each j = 1, J the vector P j = ( , P j ( f 1/T ), P j ( f ), P j ( f + 1/T ), P j ( f + 2/T ), ). (14.21)
Here P j ( f +m/T ) is the component at position m. With this denition condition (14.20) implies that the vectors P j , j = 1, J are orthogonal. Assume for a moment that there are less than J positions m for which at least one component P j ( f + m/T ) for some j = 1, J is non-zero. This would imply that the J vectors P j , j = 1, J would be dependent. Contradiction! Thus for each frequency interval d f [1/(2T ), 1/(2T )) we may conclude that the J pulses ll at least J disjoint intervals of size d f of the frequency spectrum. In total the J pulses ll a part J/T of the spectrum. The minimally occupied bandwidth is therefore J/(2T ). 2 Note that the optimum receiver for multi-pulse transmission can be implemented with J matched lters that are sampled each T seconds.
126
Figure 14.7: Time domain and frequency domain plots of the pulses in (14.19) for j = 1, 2, 3, 4 and T = 1.
14.4 Exercises
1. Determine the spectra of the pulses p j (t) for j = 1, 2, , J dened in (14.19). Show that these pulses satisfy (14.18). Determine the total bandwidth of these J pulses.