4-Channel Sampling Considerations for 10GBASE-T IEEE 802.3an Interim Meeting September 2004

Transcription

4-Channel Sampling Considerations for 10GBASE-T IEEE 802.3an Interim Meeting September 2004
4-Channel Sampling Considerations for
10GBASE-T
IEEE 802.3an Interim Meeting
September 2004
Scott Powell, Broadcom
1
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Agenda
• 4 Channel Sampling
– Challenges & alternatives
• Phase Insensitive Sampling
– Zero excess bandwidth channel
• 4 Channel Sampling with Single Free
Running Clock
– Modified master/slave
• Summary/Conclusions
2
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
4 Channel Sampling
Traditional Analog/Digital Phase Compensation
Tx signals
Rx signals
PHY must
accuratly re-align
(conceptual)
tٛ
ADC
FFE
t2
ADC
FFE
t3
ADC
FFE
t4
ADC
FFE
Phase delays differ
on each wire
• Optimal baud spaced samples are ≈ at pulse peak
• Independently adjusted phase for each channel
– Same frequency
3
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Implementation Challenges
PLL
PLL
ADC
PLL
Pair 3
Pair 4
FFE
ADC
PLL
ADC
– Each PLL independently adapts
to optimal frequency/phase
VCO3
Pair 2
FFE
VCO2
ADC
FFE
VCO4
Pair 1
VCO1
• Approach 1: independent PLL per channel
FFE
• Theoretically possible but has implementation challenges
– Difficulties with multiple VCOs on same die – interactions almost inevitable
– Injection locking has been shown to be the root cause failure mechanism in
previous products
4
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Implementation Challenges
mux
• Approach 2: Single VCO with phase selector
Pair 4
N phases
FFE
mux
Pair 3
ADC
ADC
FFE
ADC
FFE
mux
Pair 2
PLL
VCO
FFE
...
ADC
mux
Pair 1
– Single PLL generates N phases
of a single recovered clock
– Mux on each channel
independently selects optimal
phase
• 50~60dB Echo suppression requires very large
number of phases: N10G >> N1G
– Phase steps cause transient echo cancellation errors
5
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Implementation Challenges
• Decision directed timing recovery has ADC+FFE
PLL
ADC
VCO1
latency in PLL loop
FFE
• Jitter tolerance and latency are opposing goals
– Latency requires PLL bandwidth to be reduced
– Jitter tolerance requires PLL bandwidth to be increased
• Low jitter requirement may constrain design options for
ADC, FFE, slicer
– Eg: FFT based filters offer lower complexity but higher latency
6
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
System Solution to Implementation
Challenges
• Approach 3: Move timing recovery after FFE:
– Digital interpolator instead of analog VCO or phase selector
Free running
DPLL
RX
ADC
FFE
interp
• Removes latency restriction on ADC and FFE
Advantage #1
– Opens opportunity for design innovation
• Free running clock removes requirement for high precision
phase selector
7
Advantage #2
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
System Solution to Implementation
Challenges
• Approach 3: Move timing recovery after FFE:
– Digital interpolator instead of analog VCO or phase selector
DAC
Echo Canc.
TX
Free running
RX
ADC
+
DPLL
FFE
interp
• ADC, DAC, echo canceller, FFE all on same clock
– Removes need for FIFOs
8
Advantage #3
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
System Solution to Implementation
Challenges
• Approach 3: Move timing recovery after FFE:
– Digital interpolator instead of analog VCO or phase selector
DAC
DAC
DAC
DAC
Free running
single clk
RX pair 4
RX pair3
RX pair 2
RX pair1
Echo
Canc.
Echo
Canc.
Echo
EchoCanc.
Canc.
TX pair 4
TX pair 3
TX pair2
TX pair 1
ADC +++ FFE
FFE
ADC
ADC
FFE
ADC + FFE
4 channels
DPLL
DPLL
DPLL
DPLL
interp
interp
interp
interp
• FFE in each channel performs independent phase
adjustment
Advantage #4
– Analog PLL per channel not required
– Removes requirement for large phase selecter
– Single clock for all 4 channels (may want intentional fixed offset)
9
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Transmitter Requirements
• Standard does not need to specify receiver
implementation
– All three options can be permitted with appropriate transmitter
• Two main transmitter features must be adopted by
task force to permit option 3:
1. Zero excess bandwidth channel
• Permits (but does not require) digital timing recovery after equalizer
2. Slave optionally transmits with recovered clock
• Permits (but does not require) single free running clock at both ends
of link
• Neither of these features precludes implementation
options 1 or 2
10
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Agenda
• 4 Channel Sampling
– Challenges & alternatives
• Phase Insensitive Sampling
– Zero excess bandwidth channel
• 4 Channel Sampling with Single Free
Running Clock
– Modified master/slave
• Summary/Conclusions
11
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Zero Excess Bandwidth
• Well known technique for phase insensitive sampling
– Signal bandwidth constrained to < Fbaud/2
– Permits sampling phase to be adjusted digitally (through interpolation)
• Severe insertion loss channel is already close to a
zero excess bandwidth channel
– Additional zero at Fbaud/2 does not change much
Insertion Loss
(linear scale)
12
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Tx Filtering for Phase Insensitivity:
Minimal Rate Loss
ungerboeck_1_0504.pdf slide 16
• Cable Model #3: 100m Class E (Cat 6) screened
• TX PSD with cosine roll-offs: zero excess bandwidth and 25% excess bandwidth
• Modulation rates fT=1/T = 400 to 1400 Mbaud; PT=10dBm, N0=-135 dBm/Hz, Γ = 4 (6 dB).
Achievable rate [Gbit/s] with 6 dB gap to capacity
Cable model #3: 100m Class E (Cat 6) screened
2.7
2.6
Shapes of
ST (f )
2.5
2.4
2.3
f1 = 1 / 4T
f 2 =1 / 2T
Zero excess BW
f1 = 1 / 4 T
f 2 = 5 / 8T
25% excess BW
2.2
2.1
Zero excess bandwidth and
25% excess bandwidth
2
1 / 2T
1.9
1.8
200
13
Negligible rate loss with
zero excess bandwidth
filter
2.8
400
600
800
1000
1200
Modulation rate fT [Mbaud]
1400
1600
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Tx Filtering for Phase Insensitivity:
Minimal SNR loss
ungerboeck_1_0704.pdf slide 21
Cable type =" ClassEs"; f T = 820.72 MBaud (12 - PAM); practical TX filter;
PT = 5 dBm; alien NEXT + AWGN (-140 dBm/Hz); opt. FFE
S NRm m s ewm f, S NRm m s eM F , S NRm m s eG Rf [dB ]
60
55
SNR mmseWMF [dB] : optimum h(D) for each length
50
40
35
SNR pRF+ mmseFFE [dB] : fixed h IIR (D)
30
(worst - case sampling phase)
25
20
14
Negligible SNR loss
with zero excess
bandwidth filter
SNR MF+ mmseFFE [dB] : fixed h IIR (D)
45
25.85 dB
24 .92 dB
SNR req ≈ 23 dB
0
10
20
30
24.54 dB
40
50
60
Cable length [m ]
70
80
90
100
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Without
null
With null
@ Fbaud/2
Implementation: Background
• Phase insensitive sampling
– Single free-running PLL for all four channels
• Define:
– “Physical Channel” ≡ Tx filter + cable/connectors + FFE
– “Prototype Channel” ≡ precoder feedback filter
Physical
Channel
Precoder
PAM
Symbols
2kM
+
DAC
Tx
Filter
Rx
Filter
ADC
FFE
H(z)
Prototype
Channel
Spectrally
Flat
• Fixed prototype channel, adaptive physical channel
– FFE will adapt to make physical channel = prototype channel
15
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Implementation of Zero Excess
Bandwidth Channel
• A combination of THP, Tx filter, cable, Rx FFE
– THP (fixed, digital): places null in prototype channel H(z) at Fbaud/2
– Tx Filter (fixed, analog): gradual roll-off eliminates images
• Does not need to implement spectral null (see ungerboeck_1_0704.pdf slide 19)
– Cable (fixed, analog): approx inverse of THP response
– Rx FFE (adaptive, digital): adapts to make channel = prototype channel
• Implements spectral null
Remove DAC
Images
Precoder
2kM
PAM
Symbols
+
DAC
Tx
Filter
Inserts zero @ Fbaud/2
Rx
Filter
ADC
FFE
H(z)
Fixed Spectral
Null @ Fbaud/2
Adapts to match physical
channel to prototype channel
No Null in Transmit
Spectrum
Conceptual “equivalent” channel:
actual implementation may differ
16
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Agenda
• 4 Channel Sampling
– Challenges & alternatives
• Phase Insensitive Sampling
– Zero excess bandwidth channel
• 4 Channel Sampling with Single Free
Running Clock
– Modified master/slave
• Summary/Conclusions
17
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Master/Slave Full Duplex
Communications
• Only used in 1000BT
– 10BT, 100TX, 1000X do not have master/slave concept
• Asymmetric PHYs
– Slave transmits with recovered clock
– Each PHY must support both master and slave modes
Master
Slave
TX
Free running
Recover
Clock
RX
18
RX
TX
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Modified Master/Slave Configuration
• Modified and traditional master/slave sides
interoperate
– modified master ↔ traditional slave
traditional master ↔ modified slave
• Symmetric configuration
– Both PHYs can have identical configurations, if desired
– Permits phase insensitive timing recovery
– Permits single free running clock for all 4 channels
Master
Slave
TX
RX
Free running
Recover
Clock
RX
19
RX
-or-
Recover
Clock
Recover
Clock
Free running
TX
TX
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Agenda
• 4 Channel Sampling
– Challenges & alternatives
• Phase Insensitive Sampling
– Zero excess bandwidth channel
• 4 Channel Sampling with Single Free
Running Clock
– Modified master/slave
• Summary/Conclusions
20
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Summary
Challenges of Traditional
4-Channel Sampling
Advantages of Phase Insensitive
Sampling
1. Independently controlled phase
1. No restrictions on ADC/FFE
2. Multiple VCO’s have interaction
2. Single VCO, no high precision
for each channel
difficulties (injection locking,
jitter coupling)
3. Phase selectors require large
number of phases due to large
echo
4. Analog PLL loop delay restricts
ADC & FFE implementation
options
implementation
phase selector
3. Single free running clock for all
4 channels
4. ADC, DAC, echo canceller, FFE
for all 4 channels in same clock
domain
5. Transmitter requirements do not
preclude traditional 4-channel
sampling
21
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004
Conclusions
• Common 4-channel sampling approaches used in
gigabit phys have implementation challenges for
10GBASE-T
• Simple transmitter modifications will permit alternate
4-channel sampling approaches to be considered
– Modifications do not preclude traditional approaches
• Phase insensitive sampling offers implementation
advantages and opportunities for innovation for
10GBASE-T PHYs
– Disadvantages need to be independently quantified and weighed against
advantages … goal for next meeting ?
22
IEEE 802.3an 10GBASE-T Task Force Interim Meeting September 2004