QAM Demodulation - WirelessCommunication.NL

advertisement
S. Brand, Philips Semiconductors, PCALE
QAM Demodulation
QAM Demodulation
o
o
o
o
o
Application area
What is QAM?
What are QAM Demodulation Functions?
General block diagram of QAM demodulator
Explanation of the main function
(Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser)
o
o
Performance
Conclusion
Wireless Communications
0
1
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Example Application Area
“Wireless Cable” Digital TV using Microwave Transmission
QAM
Modulation
Multiplexing
Set-top Box
Radio
Channel
Compression
• Compression = bit rate reduction
• Multiplexing = assembly of multiple programs
• Modulation = conversion to transmission format
• Set-top Box = Integrated Receiver Decoder (IRD),
provides a subscriber access to a wide range of programs
Wireless Communications
2
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
What is QAM?
o
Amplitude Modulation of
o
Two Orthogonal Carriers
+7
+5
+3
+1
-1
-3
-5
-7
+7
+5
+3
+1
-1
-3
-5
-7
ai-1=+3
ai=+1
xi ( t ) =
2E o
2Eo
-------a
cos
(
ω
t
)
+
---------b
c
Ts i
Ts i sin ( ω c t )
Q
ai+1=-7
7
I
bi-1=-5
5
Ts
3
bi=+5
1
bi+1=-1
Tc
√Εο
I
√Εο
−1
Q
−3
−5
−7
time
64QAM in time domain
−7
−5
−3
−1
1
3
5
7
64QAM Constellation diagram
Wireless Communications
M-ary QAM
I
Q
{
{
Satellite
b1b0
3
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Cable
b5b4b3b2b1b0
Noise power
signal power
S/N > 21 dB for M=64
S/N > 27 dB for M=256
S/N > 3 dB for M=4
Wireless Communications
S. Brand, Philips Semiconductors, PCALE
QAM Demodulation
What to do to recover the information?
Functions
Result
Automatic Gain Control
Optimal position of constellation diagram in reception window
Quadrature
down conversion
I & Q base band signals
(Half) Nyquist Filtering
Pulse shaping
Clock Recovery
Sampling reference for A/D Converter
Carrier Recovery
Carrier frequency reference
Adaptive Equaliser
Compensate for channel distortion
Demapping
Representation of received data in bits
Wireless Communications
4
5
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
System Block Diagram
f
f
BPF
Tuner
f
LPF
QAM DEMODULATOR
I2C
fs
fine
AGC
I
√Ν
Complex
Equaliser
1,0,-1,0
ADC
0,-1,0,1
Carrier Recovery
AGC
VCXO
Clock Recovery
Cable Connection
VCO
Q
√Ν
4fs
demapping
IF
AGC
detect
clock
detect
DAC
DAC
DTO
Digital
loop
filter
carrier
detect
Analogue
Wireless Communications
DAC
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Automatic Gain Control
IF down
conversion
ADC
* 2 loops AGC
n Filtering &
Equalisation
I
Q
coarse
AGC
fine
AGC
* Coarse AGC to prevent ADC
from overloading
* After Nyquist filtering and
Equalisation ‘small’ QAM
remains.
* Fine AGC to position contellation diagram to decision window
I
I
Tuner output
Q
Q
Q
Equaliser output
I
Fine AGC output
Wireless Communications
6
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
7
(Half) Nyquist Filtering
√Ν
* Pulse Shaping required to realise
ISI=0 in limited BW
I
1,0,-1,0
ADC
* ISI=0 when zero crossings occur at
multiples of Ts=1/fs
0,-1,0,1
√Ν
4fs
Q
* Achieved with Nyquist Criterion
Ts=1/fs
Sn
(DVB: α = 15%)
Sn+3
Sn+6
S
Ts n+1
* Cascade of Transmitter & Receiver
fulfil Nyquist Criterion
BW=∞
time
Sn+2 S Sn+5
n+4
0
freq
* Digital implementation
(1+α)fs
fs
(Tdelay = 9 Tsymbol)
BW=8MHz
time
0
(Half Nyquist each )
freq
* This delay is in the loops and thus
influences the demodulator architecture
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
8
Clock Recovery
* Recovery with 2nd order PLL
1,0,-1,0
√Ν
ADC
* Clock Detector
- Energy Maximization algorithm
- After Half Nyquist Filter to achieve
ISI=0 at detector input
0,-1,0,1
DAC
vcxo
clock
det.
* Half Nyquist Filter in loop is allowed
- Received clock has crystal accuracy
(100 ppm at 7 Msym/s))
- Loop BW may be small
- Delay in loop is allowed (no instability)
I, Q signal
time
Ts
Recovered
clock
* Quadarture Demodulation
- fclock = 4 fsymbol
- Simple with j-n (n=0,1,2,3,...)
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
9
Carrier Recovery
* Recovery with 2nd order PLL
delay
* Carrier Detector
- Decision directed
- After equaliser
- PD (lock) and PFD (unlock)
* PFD for large acquisition range (100 kHz)
* PD for stable behaviour once in lock
IF
LPF
√Ν
ADC
equaliser
4fs
vco
vcxo
DAC
I or Q
carrier
det.
* Half Nyquist & Equaliser in loop
- Large delay causes problems for disturbances like:
* phase noise
* microphonics (mechanical vibrations)
time
Tcarrier
* Alternative solution required
Recovered
carrier
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
10
Carrier Phase Disturbances (1)
Additive White
Gaussian Noise
* AWGN Disturbance
- Random distribution
- Mainly inserted in the cable
channel
* Result
- Enlarged constellation points
Implementation Loss
Cable
s(t)
Tuner
+
n(t)
QAM
demod
r(t)
BW
Wireless Communications
* PLL Properties
- Average the noise
- Loop BW small
- Low IL
S. Brand, Philips Semiconductors, PCALE
QAM Demodulation
11
Carrier Phase Disturbances (2)
* Phase Noise & Microphonics
Phase Noise/
-No random distribution
Microphonics
Q
-Mainly inserted in the tuner by
LC oscillators which are sensative for mechanical vibrations (Microphonics)
I
Implementation Loss
Cable
s(t)
Tuner
X
QAM
demod
r(t)
* Result
-Rotation of constellation diagram.
* PLL Properties
-Follow the phase disturbance
-Loop BW large
-Low IL
* PLL properties for AWGN and
BW phase noise are in contradiction
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
12
Implementation Loss [dB]
Phase noise versus AWGN
* Loop BW trade of between:
a. Ability to follow phase noise
b. Ability to average AWGN
AWGN
AWGN+Phase noise
* Rule of thumb:
1
BW = ----------1000 fsymbol
* Simulations show this is
approximately correct
* Optimum depends on S/N and
amount of phase noise
OPTIMUM
* Problem: Optimum loop BW
instable due to large delay in
the loop (Half Nyquist + Equaliser).
Loop BW [kHz]
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
13
Double Loop Carrier Recovery
* Introduction of second loop with
(relatively) small delay
large delay
IF
LPF
√Ν
ADC
equaliser
carrier
det.
4fs
vco
dto
vcxo
DAC
I or Q
Loop
filter
inner loop
outer loop
* Inner Loop
- Optimum loop BW as trade off
between phase noise & AWGN
- Large Loop BW due to small delay
- PD only
time
Tcarrier
* Outer loop
-Adjust (static) frequency offset
-Small loop BW due to large delay
-PD/PFD
* Conclusion: optimum loop BW can
be selected and causes no instability
Recovered
carrier
Wireless Communications
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Equalisation
* Nyquist Criterion specifies a frequency domain condition
on the received pulses to achieve ISI=0
* Generally this is NOT satisfied unless the channel is equalised
* Equalise the channel = compensate for channel distortion
* Unfortunately, any equalisation enhances noise from the channel
* Tradeoff between:
Accurately minimising ISI
Minimising the noise
* Different types of Equaliser
Wireless Communications
14
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
15
Multipath Distortion
* Multipath distortion causes ISI
Multipath
Reflection
Φ
* Each original point consists of M
new points in the shape of constellation diagram
* Amplitude, delay and phase of the
echo determine shape/size of the
small constellation diagrams
A
Cable
Tuner
* Varying channel requires
Adaptive Equaliser
QAM
demod
s(t)
+
r(t)
Amplitude, delay, phase
Wireless Communications
16
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Equaliser Structure
Decision Feedback Equaliser (DFE)
Linear Equaliser (LE)
Symbol
Decision
Symbol
Decision
Iout
Coefficients
Iin
Qin
Complex
FIR filter
Qout
Coefficients
Coefficients
Iout
Iin
Qout
Qin
FFE
Wireless Communications
+
DFE
17
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Equaliser Structure
Linear Equaliser (LE)
H(z)
in
G(z)
+
A
Decision Feedback Equaliser (DFE)
out
in
Z-τ
+
-A
in
G(z)
+
A
out
in
out
+
Z-τ
Z-τ
A
(+) No residual ISI
–τ
G ( z) = 1 – A z
H(z)
-
Z-τ
(-) Residual ISI (A2,2τ)
H ( z) = 1 + A z
out
1
G ( z ) = ----------------------–τ
1 + Az
–τ
2 –2τ
H ( z) G ( z) = 1 – A z
H ( z) G ( z) = 1
(+) ‘Fast’ acquisition
(-) ‘High’ noise amplification
zeroes
(-) ‘Slow’ acquisition
(+) ‘Low’ noise amplification
poles
noise
Wireless Communications
noise
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
18
Equaliser Adaptation Algorithm
Zero Forcing (ZF)
Mean Square Error (MSE)
(+) Complete elimination of ISI
(+) Minimize sum of ISI and noise
(-) Penalty = Noise amplification
(+) Less noise amplification by
(-) Allowing residual ISI
Wireless Communications
19
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Adaptive Equaliser
LE
ZF (Zero Forcing)
Suited for QAM with M≤64
Suited for QAM with M≤64
(-) residual ISI does not allow higher M
(-) residual ISI does not allow higher M
(+) Fast acquisition
(+) Fast acquisition
(+) High stability
(+) High stability
No suitable solution
Required for QAM with M>64
(-) Because of complete elimination
of ISI system is instable when zero
in spectrum
DFE
MSE (Mean Square Error)
(+) Stablity guaranteed when
zero in spectrum
Equaliser
Equaliser
channel
channel
(-) ‘Slow’ acquisition
Wireless Communications
20
QAM Demodulation
S. Brand, Philips Semiconductors, PCALE
Measurement Results
BER
Implementation Loss
(2) 0.6 dB
(3) 1.1 dB
(4) 1.6 dB
(5) 1.9 dB
(6) 2.0 dB
(1) Theory
(2) AWGN (single car loop)
(3) AWGN (double car loop)
(4) 1 ray echo
(5) 2 ray echo
(6) 3 ray echo
1
2
3
4
56
S/N
Wireless Communications
S. Brand, Philips Semiconductors, PCALE
QAM Demodulation
21
Conclusion
Single Chip QAM Demodulator with low Implemenation Loss
- Double Loop AGC for optimum usage of A/D Converter
- Delay in half Nyquist filter and equaliser require double carrier
recovery loop structure to achieve high performance on phase
noise & microphonics
- Adaptive equaliser
* LE/ZF or LE/MSE preferred for QAM withM≤64
* DFE/MSE required for QAM with M>64
Wireless Communications
Download