Академический Документы
Профессиональный Документы
Культура Документы
www.huawei.com
DC Current Balance
Clock Recovery
Improve MTTFPA
Page 2
Line speed
Scrambler
FEC
Page 3
Line/PCS Code
Pro
Con
10M
Manchester
Simple, DC balance,
self-clocking
Up to 50% overhead
100BASE-X/T4
4B/5B, 8B/6T
Simple
20% overhead
8B/10B
Relatively simple
20% overhead
64B/66B
3% overhead
Relatively complex
256B/257B Trans.
0.4% overhead,
suitable for FEC, allow
logic reuse
Based on 64B/66B,
extra step with
longer latency
1000BASE-X
10GBASE-LX4/CX4
10GBASE-SR/LR/ER
40G
802.3ba
100G
802.3bj
400G
TBD
Page 4
Scrambler
Suitable for possible higher gain FEC algorithms for different PMDs
Page 5
Higher gain FEC, if needed, can be added between PCS and PMD
RS-FEC can correct both burst errors and random errors, and has
k is at most 2^m-1-2t (e.g. 239B data per codeword for m=8 and t=8)
small integer)
There are some feasible coding word sizes but not a lot
Page 6
* Refer to gustlin_01_0112.pdf
If a base-line FEC is mandatory and standardized, its better to apply direct coding
Refer to gustlin_400_02_0713.pdf
Page 7
4x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
Type_0
Ttype_1
Type_2
Type_3
Type_4
Type_5
Type_6
Type_7
Type_a
S block
C block
Type_T
T block
Type_b
Type_T
Type_8
Type_9
Type_c
Type_T
Type_d
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_e
Type_e
Type_e
56bit
C block
T block
S block
Tn block
O block
8bit
T7 block
T6 block
T5 block
T4 block
T3 block
T2 block
T1 block
T0 block
3x64bit data
S block
2x64bit data
S block
2x64bit data
2x64bit data
T block
S block
2x64bit data
T block
C block
64bit data
T block
S block
64bit data
Type_A
64bit data
T block
C block
S block
Type_B
64bit data
T block
C block
C block
Type_C
T block
C block
S block
64bit data
Type_D
T block
C block
C block
S block
Type_E
T block
C block
C block
C block
Type_F
C block
C block
S block
64bit data
Type_G
C block
C block
C block
S block
Type_H
C block
C block
C block
C block
Type_I
O block
O block
O block
O block
8'htypen
15
8'htypeT
8'htypeN
C/S
C/D
S/D
D/T
To All states base
next station
T
T/C D/C
8bit
C/S
C/D
S/D
Default
Page 8
D
T/S
D/S
T/D
4x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
3x64bit data
Type_0
Ttype_1
Type_2
Type_3
Type_4
Type_5
Type_6
Type_7
Type_a
S block
C block
Type_T
T block
Type_b
Type_T
Type_c
Type_T
Type_d
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_e
Type_T
Type_8
Type_9
Type_e
Type_e
Type_e
Type_e
56bit
C block
T block
S block
Tn block
O block
8bit
T7 block
T6 block
T5 block
T4 block
T3 block
T2 block
T1 block
T0 block
3x64bit data
S block
2x64bit data
S block
2x64bit data
2x64bit data
T block
S block
2x64bit data
T block
C block
64bit data
T block
S block
64bit data
Type_A
64bit data
T block
C block
S block
Type_B
64bit data
T block
C block
C block
Type_C
T block
C block
S block
64bit data
Type_D
T block
C block
C block
S block
Type_E
T block
C block
C block
C block
Type_F
C block
C block
S block
64bit data
Type_G
C block
C block
C block
S block
Type_H
C block
C block
C block
C block
Type_I
O block
O block
O block
O block
8bit
15
8'htypeT
8'htypeN
8'htypen
Page 10
Summary
most PMDs.
Future work
Page 11