PAM Communication System {Ex: -3,-1,1,3}
Binary Upsampling Pulse message Mapping Modulation sequence (Impulse Mod) Shaping
π Cos(2 fct) ò Modulate M = 2J discrete messages or J bits of information into amplitude of signal
ò If amplitude mapping changes at symbol rate of fsym then bit rate is Rb=Jfsym ò Conventional mapping of discrete messages to M
uniformly space amplitudes ∞ M M = δ − = − =− + s(t) ƒ ak (t k Tsym ) ai d(2i 1) i 1 , ..., 0 , ... , 2 2 k =−∞ No pulses overlap in time: requires infinite bandwidth Impulse modulator
ò Represent the symbol sequence by the Dirac impulse train
ò The impulse modulator block forms this function. This impulse train is applied to a transmit pulse shaping filter so that the signal is band limited to the channel bandwidth. Pulse Shaping Block Diagram
DSP mk Transmit Source Mapping L pTsym[m] D/A Filter symbol sampling sampling analog analog rate rate rate
ò Upsampling by L denoted as L ò Outputs input sample followed by L-1 zeros ò Upsampling by converts symbol rate to sampling rate
ò Pulse shaping (FIR) filter pTsym[m] ò Fills in zero values generated by upsampler ò Multiplies by zero most of time (L-1 out of every L times) DSP Implementation
ò Random bit generation …001100100111010…. Source Bit rate
2
1.5
1 ò Mapping bits onto symbols, Mapping 1‰1, 0‰-1 0.5 0 symbol -0.5
-1 rate
-1.5
2 ò Upsampling to match the -2 40 50 60 70 80 90 100 110 120 130 140 150 L sampling sampling rate 1.5 1 rate
0.5
0
-0.5 ò Pulse shaping filter -1 pTsym[m] sampling -1.5 2 rate -2 1.5 30 40 50 60 70 80 90 100
1 ò Send the output samples 0.5 D/A through serial port D/A 0 analog -0.5
-1
-1.5
-2 30 40 50 60 70 80 90 100 Intersymbol Interference
ò If the analog pulse is wider than the time between adjacent symbols, the outputs from adjacent symbols may overlap ò A problem called intersymbol interference (ISI) ò What kind of pulses minimize the ISI? ò Choose a shape that is one at time kT and zero at mT for all m≠k ò Then, the analog waveform contains only the value from the desired input symbol and no interference from other nearby input symbols. ò These are called Nyquist Pulses Nyquist Pulses
ò Sinc Pulse
ò where f0 = 1/T . Sinc is Nyquist pulse because pS(0) = 1 and pS(kT) = sin( k)/ k = 0. ò Sinc envelope decays at 1/t. ò Raised-cosine pulse:
ò with roll-off factor = f∆/f0.
ò T = 1/2f0 because pRC has a sinc factor ò sin( k)/ k which is zero for all nonzero integers k. ò Raised-cosine envelope decays at 1/|t3|. ò As 0, raised-cosine sinc. Frequency Domain
ò Fourier transform
ò where ò B is the absolute bandwidth,
ò f0 is the 6db bandwidth,
ò f∆ = B − f0,
ò f1 = f0 − f∆, and
ò = (|f|−f1)/2f∆ Spectrum
ò Spectral comparison of rectangular and raised-cosine pulses ò Note the band-limitation of raised-cosine shaping Eye Diagram
ò Eye diagram is a popular robustness evaluation tool. ò For 4-PAM, single-baud-wide Hamming blip with additive broadband channel noise, retriggering oscilloscope after every 2 baud intervals produces
eye
Optimum sampling locations Eye Diagrams
ò Eye diagrams with raised-cosine pulse shaping with 2-PAM and 4-PAM systems