<<

Quadrature Amplitude (QAM)

ò PAM signals occupy twice the required for the ò Transmit two PAM signals using carriers of the same but in phase and quadrature

ò : QAM Transmitter Implementation

ò QAM is widely used method for transmitting digital data over bandpass channels ò A basic QAM transmitter Inphase component Pulse a Impulse a*(t) a(t) n Shaping Modulator + d Map to Filter sin w t n Serial to c Constellation g (t) s(t) Parallel T Point * Pulse 1 Impulse b (t) b(t) Shaping - J Modulator bn Filter quadrature component gT(t) cos wct

ò Using complex notation

= − = ℜ s(t) a(t)cos wct b(t)sin wct s(t) {s+ (t)} which is the preenvelope of QAM ∞ ∞ − = + − jwct = jwckT − jwc (t kT ) s+ (t) ƒ(ak jbk )gT (t kT )e s+ (t) ƒ(ck e )gT (t kT)e −∞ −∞ Complex Symbols

ò Quadriphase-Shift Keying (QPSK) ò 4-QAM ò Transmitted signal is contained in the phase

imaginary imaginary

real real M-ary PSK

ò QPSK is a special case of M-ary PSK, where the phase of the carrier takes on one of M possible values

imaginary

real Pulse Shaping Filters

ò The real pulse shaping g (t) filter response T

= jwct = + ò Let h(t) gT (t)e hI (t) jhQ (t) = hI (t) gT (t)cos wct = where hQ (t) gT (t)sin wct

= − ò This filter is a bandpass H (w) GT (w wc ) filter with the frequency response Transmitted Sequences

ò Modulated sequences before shaping

' = ℜ jwc kT = − ak {ck e } ak cos wc kT bk sin wc kT

' = ℑ jwc kT = + bk {ck e } ak sin wc kT bk cos wc kT

ò Using these definitions

∞ = ℜ = ' − − ' − s(t) {s+ (t)} ƒ ak hI (t kT) bk hQ (t kT) k =−∞

ò Advantage: computational savings Ideal QAM Demodulation

ò Exact knowledge of the carrier and symbol clock phases and ò Apply the Hilbert Transform of the received signal to

generate the pre-envelope s+(t) ∞ − = jwct = + − s(t) s+ (t)e ƒ (ak jbk )gT (t kT) k =−∞

ò If gT(t) has no intersymbol interference, we get exactly the transmitted symbol = + s"(nT ) an jbn QAM Demodulation

ò QAM demodulator using the complex envelope

e-jwct

s(t) Receive Filter

Hilbert Transform Filter Second Method

ò Based on a pair of DSBSC-AM coherent demodulators a(t) LPF s(t) 2coswct

b(t) LPF

-2sinwct ò In DSP implementations, Hilbert transform method is popular because ò It only requires single filter

ò 2wc terms are automatically cancelled QAM Front-End Subsystems

ò Automatic gain control ò Full scale usage of A/D and avoid clipping ò No need to implement AGC in your project ò The Carrier detect subsystem ò Determine if a QAM signal is present at the receiver ò This power estimate can be easily formed by averaging the squared ADC output samples r(n):

ò You can select c as a number slightly less than 1, i.e, 0.9. ò When the power estimate p(n) exceeds a predetermined threshold for a period of time, a received QAM signal is declared to be present. Carrier Detect

ò Determine a threshold value by inspecting your power estimate. ò The following figure shows the portion of received QAM signal and the power estimate average. Frame Synchronization

ò Assume that the receiver knows marker symbols (say, 10 complex symbols, m(n)) ò Assume that s(k) is the output of your QAM demodulator. Note that s(k) and m(n) are complex. ò Of course, in DSP you define complex numbers by keeping real and imaginary parts in different buffers. Frame Synchronization

ò Correlation, ò Peak=

ò Peakindex=max(abs(Peak)) ò Note that Peak is complex quantity Initial Phase Correction

θ ò Defining ej =peak/abs(peak), ò then, the phase shift on s(n) which is the output of QAM demodulator can be corrected as θ ò x(k)=s(index+k-1)e-j Switch to QAM Modulation

ò You can proceed with hilbert transform filtering and complex downconversion by setting your receiver pointer to the beginning of your input buffer. ò First the receiver is on and transmitter is off ò Transmitter starts with marker and PN sequence, both complex ò When transmitter starts, carrier detect will switch to QAM downconversion Carrier Offset Impairment for QAM

ò Received QAM signal

ò After Hilbert transform, we can form

π φ ò Complex demodulator ej2 fct+j )

ò Obtain m1(t) as the real part Carrier Offset Impairment for QAM

ò For PAM signaling carrier offset causes scaling with cosine of the phase offset ò For QAM signaling carrier offset causes rotation of the constellation by the carrier offset

θ-φ