You are on page 1of 4

European Conference on Optical Communication © Optica

We3C.2
Publishing Group 2022

DFE State-Tracking Demapper for Soft-Input FEC in 800G Data


Center Interconnects
Kaiquan Wu, Gabriele Liga, Jeffrey Lee, Lotte Paulissen, Jamal Riani∗ , and Alex Alvarado

Eindhoven University of Technology, 5600MB Eindhoven, The Netherlands k.wu@tue.nl



Marvell Technology, Santa Clara, CA, USA

Abstract A simple one-step state model is used to track the DFE error propagation for 4-PAM. The
knowledge of DFE output states is used to improve LLR accuracy. Demapping via DFE state tracking
outperforms bit-interleaving and precoding schemes for the 802.3ca LDPC code by 0.76 dB. ©2022TheAut
hor
(s)

Introduction as the Bahl-Cocke-Jelinek-Raviv algorithm[5] or


Data center interconnects are currently under- the soft-output Viterbi algorithm[6],[7] can be used
going a transition from 400Gb/s to 800Gb/s. for accurate LLR output but at the cost of high
As intensity modulation (IM) and direct detec- complexity. Alternatively, the detrimental impact
tion (DD) scheme has been widely employed of error propagation can be alleviated by us-
in transceivers, advanced coded modulation ing bit-interleaving or precoding, as done, for in-
(CM) schemes that can accommodate such high stance, in the IEEE 802.3ca standard[8] . However
speeds and also meet low complexity, low-cost both these techniques have drawbacks: interleav-
and low-latency requirements[1] are desirable. 4- ing increases latency and cannot cope with mis-
ary pulse amplitude modulation (PAM) is a cru- matched LLRs[4] , whilst typically no soft-output is
cial element in these CM schemes due to its good available with a precoding scheme. In fact, the im-
spectral efficiency delivered with simple direct de- pact of DFE error propagation can be analyzed by
tection[2] . Another important element is forward using a finite-state transition model describing the
error correction (FEC), which is a key enabler evolution of the decision errors. To evaluate bit
to maximize link budget and relaxing component error rate (BER) of FEC, several finite-state tran-
specifications. Despite relative high power con- sition models have been proposed[3],[9]–[11] .
sumption, powerful soft-input FEC such as low- In this paper, a scheme is proposed to improve
density parity-check (LDPC) codes appear to be the LLR calculation for DFE-equalized channels.
a more appealing choice than hard-input FEC. The proposed scheme consists of two stages.
The high data rates imply worse inter-symbol First, a one-step state transition model within DFE
interference (ISI). This can be resulted from IMDD tracks the state probabilities recursively. Second,
optical links, or bandlimited components from ex- the state probabilities are used in the LLR calcu-
isting interconnects. Currently, simple equaliza- lation. The proposed scheme outperforms both
tion schemes like feedforward equalization (FFE) interleaving or precoding with mismatched LLRs
and decision-feedback equalizers (DFE) can can- in terms of post-FEC BER performance.
cel ISI. However, DFE causes error propagation,
4PAM DFE State Tracking
leading to residual distortions in the equalized sig-
In this paper, we consider a partial response (PR)
nal. The DFE error propagation is harmful to FEC
channel with two-tap impulse response [1, α] as
decoding. When hard-input FEC is used, the de-
shown in Fig. 1, which is also considered in[4] . At
coding is negatively affected by the frequent ap-
time instant i, the received symbol is given by
pearance of consecutive errors per codeword[3] .
As for soft-input FEC, error propagation affects yi = xi + αxi−1 + ni , (1)
the log-likelihood ratio (LLR) distribution which
strongly impairs the decoding performance[4] . where ni stands for the AWGN with noise vari-
In the presence of DFE, mismatched LLRs are ance σ 2 , and xi ∈ X = {±1, ±3} (4-PAM). The
calculated by assuming only additive white Gaus- minimum euclidean distance of X is d = 2.
sian noise (AWGN) imposed on the equalized DFE cancels the ISI in yi by exploiting the pre-
symbols. More sophisticated approaches such vious hard decision (HD) x̂i−1 , i.e.,

978-1-6654-3868-1/21/$31.00 ©2022 IEEE y i = yi − αx̂i−1 , (2)


European Conference on Optical Communication © Optica
We3C.2
Publishing Group 2022

x̂i−1 x̂i
D Pre-FEC BER
AWGN
PAM4
nk P i−1 Delay Post-FEC BER
xi ∈ {±1, ±3} F
N
α
ak −L
Info. LDPC L State LDPC Dec.
Mapper 1 + αD P i = P i−1 Ai−1
Bits ENC. yi yi Pi Demapper DEC. Bits
yi
PR Channel DFE with State Tracking
Fig. 1: Block diagram of PR channel transmission setup using state-tracking DFE and state demapper.

where x̂i−1 is obtained by comparing y i−1 using a Pc|c = P (c|y i−1 , c)

three-level slicer {0, ±d}. This decision operation


c
is denoted as x̂i−1 = F(y i−1 ).
The error produced by DFE is ei = xi − x̂i ,
where ei ∈ {0, ±d, ±2d, ±3d}. After the DFE feed- Pl|c Pc|r
Pc|l Pr|c
back (shown as a black loop in Fig. 1), ei lead
to different biased states for y i , which from (2) Pl|r

gives y i = xi + ni + αei−1 . For high signal-to- Pl|l l r Pr|r


Pr|l
noise ratios (SNRs), the majority of errors occur
between neighbouring symbols. Hence, the re- Fig. 2: DFE state transition model. Error propagation is
highlighted with red and error-free output with blue.
duced set ei−1 ∈ S = {−d, 0, d} is considered in
this paper. The resultant state is represented as
si ∈ {l, c, r}, which stand for left-biased, center, start by considering an intermediate matrix B i−1 .
and right-biased states, respectively. By defining an offset ϕ, we assume a Gaussian
The state probabilities conditioned on the pre- distribution y i−1 ∼ N (x̂i−1 + ϕ, σ 2 ), and its prob-
vious equalized symbol are of our interests, and ability density function (PDF) is denoted as φ(ϕ).
thus a vector P i is defined as When x̂i−1 = ±1, B i−1 is given by
   
P i = P (si |y i−1 , y i−2 , . . .) , si = l, c, r. (3) φ (d + αd) φ (αd) φ (−d + αd)
B i−1 =  φ (d) φ (0) φ (−d)  .
The summation of P i elements is 1. We assume φ (d − αd) φ (−αd) φ (−d − αd)
x0 = 0, and thus the first transmitted symbol x1 (5)
does not experience ISI and P 1 = [0, 1, 0]. When x̂i−1 is the outermost symbol, as there is no
To track the evolution of the DFE states, we pro- neighbouring symbol on either side, the error can
pose to use a finite-state machine as shown in only lead to one biased state. Therefore, when
Fig. 2. The nodes and edges indicate the states x̂i−1 = −3 or 3, the left or right column of B i−1 in
and their transitions. The state transition proba- (5) is set to a zero column vector. Finally, Ai−1 is
bility is defined as PS|S ≜ P (si |y i−1 , si−1 ), which obtained by doing a row normalization on B i−1 .
depends on the observation of y i−1 and si−1 . Two
major loops in Fig. 2 characterize the DFE be-
haviour. The blue loop indicates an error-free out-
State Demapper
put, where the state stays at c. The error propa-
gation is captured by the red loop between l and A typical soft demapper after DFE implicitly as-
r. In this loop, DFE will make decisions with a sumes the DFE is constantly in state c (correct
bias ±αd, and becomes more susceptible to an decision on the previous symbol). After dropping
error. If the error propagation continues, the next the time index i, the resulting mismatched LLR is
state will be directed to the opposite side, forcing then given by
errors d and −d occur in turn. P
Based on the state transition model, P i then x∈Xk1 fY |X (y|x)
Lk = log P , (6)
can be inferred recursively, i.e., x∈X 0 fY |X (y|x) k

P i = P i−1 Ai−1 , (4) where k = 1, 2, and Xkb ⊂ X are 4-PAM symbols


labeled by a bit b ∈ {0, 1} at position k. fY |X (y|x)
where Ai−1 is a matrix of PS|S . Compared to is the PDF given by the distribution y ∼ N (x, σ 2 ).
standard DFE, state tracking only requires a re- The state demapper takes advantage of the
cursive operation, as emphasized in blue in Fig. 1. different state probabilities inferred by the state-
The key to the recursive inference is Ai−1 . We tracking DFE and computes the LLR at time i as
European Conference on Optical Communication © Optica
We3C.2
Publishing Group 2022

AWGN DFE DFE with Interleaving DFE with Precoding DFE with STD
10−1 10−2 10−1
(a) (b) (c)

10−3 10−2

Post-FEC BER

Post-FEC BER
Pre-FEC BER

×3.4 · 103
10−3
10−4
10−4
10−5 ×16
1.10 dB ×11 10−5
−6 AWGN
0.02 10 10−6 Capacity
1.57 dB 0.76 dB
0.27 dB 0.17 dB
−2
10 1.02 dB
13.8 14 14.2 14.4
−7
10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5 10 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 10−710 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5
SNR [dB] Pre-FEC BER ·10−2 SNR [dB]
Fig. 3: (a) Pre-FEC BER vs. SNR; (b) Pre-FEC BER vs. Post-FEC BER; (c) Post-FEC BER vs. SNR.

fective strategy to reduce pre-FEC errors, which


gives an extra gain of 0.27 dB with respect to STD.
fY |X,S (y|x, s)P (s|y ′ )
P P
x∈Xk1 s∈S
LSk = log P , Fig. 3(b) shows post-FEC BER vs. pre-FEC
fY |X,S (y|x, s)P (s|y ′ )
P
x∈Xk0 s∈S BER. For soft-input FEC, the decoding ability
(7) largely depends on the LLR accuracy. When
where y ′ = [y 0 , y 1 , ..., y i−1 ] denotes the vector of precoding is used, because the soft information
past equalized symbols. In (7), fY |X,S (y|x, s) is of de-precoded symbols is not available, quan-
given by y ∼ N (x + ϕ, σ 2 ), where ϕ = −αd, 0, αd tized LLRs are used and thus a significant per-
for states l, c, and r, respectively. formance degradation is observed. By removing
Numerical Results error correlations, DFE with interleaving reduces
post-FEC BER by one order of magnitude com-
In this section, we numerically evaluate the per-
pared to DFE. Compared using interleaving, STD
formance of the state-tracking DFE together with
can decrease the post-FEC BER by more than
state demapper, which is referred as STD. The
three orders of magnitude (3.4×10−3 ), performing
system under consideration is the one depicted
closer to the AWGN scenario (×16 lower BER).
in Fig. 1, where α = 0.6. Other schemes are
Finally, post-FEC BER vs. SNR is shown in
also shown for comparison, including DFE, DFE
Fig. 3(c). In combination of DEF, STD signif-
with bit-interleaving (random interleaving across
icantly outperforms interleaving and precoding
4 codewords), and DFE with precoding. In addi-
schemes. Compared to interleaving, STD gives
tion, performance in the AWGN channel (ISI-free)
an extra gain of 0.76 dB for DFE at a BER of
is shown as a reference. The IEEE 802.3ca stan-
10−6 . Although DFE with precoding reduces pre-
dard LDPC code is used with blocklength of 17664
FEC BER, its post-FEC performance is the worst
bits and code rate 0.83. The decoder receives
due to the LLR quantization. Finally, a gap of 1.57
LLRs and performs belief propagation (BP) with
dB between the DFE with STD scheme and the
6 iterations. For precoding scheme, the demap-
AWGN performance can be observed.
per transforms each HD into a fixed LLR[12] . For
unitary signal power, the SNR is defined as 1/σ 2 . Conclusions
We investigate the performance in three as- We proposed a state-tracking DFE which recur-
pects: i) equalization; ii) improved demapping; iii) sively infers the probability of biased states in par-
combined equalization, demapping, and decod- tial response channels such as those relevant in
ing performance. The equalization effectiveness high-speed PAM optical systems in data center in-
is shown in Fig. 3(a), where the pre-FEC BER vs. terconnects. The state probabilities are then used
SNR is plotted. In the case of DFE with STD, in a state demapper to compute improved LLRs.
pre-FEC BER is computed by making hard deci- Numerical results show that by computing more
sions on the LLRs in (7). For other schemes, bits accurate LLRs, significant gains after LDPC de-
are obtained by demapping hard decision sym- coding are achieved compared to standard DFE,
bols into bits. A gap over 1.1 dB is observed be- and DFE with interleaving or precoding. The pro-
tween the AWGN and the PR channel using DFE. posed scheme is an interesting option to improve
Since interleaving has no effect on reducing pre- the performance of soft-decision coded data cen-
FEC BER, DFE with or without interleaving show ter interconnects with limited increase in complex-
the same equalizing ability. At a BER of 0.02, STD ity. The complexity of our proposed scheme can
gains 0.17 dB for DFE due to the improved LLR be decreased further via a PDF lookup table. This
accuracy. Precoding appears to be the most ef- is left for future investigation.
European Conference on Optical Communication © Optica
We3C.2
Publishing Group 2022

Acknowledgements: The work of K. Wu and A. Alvarado has re- [11] K. Kim, P. Kwon, and E. Alon, “Accurate statistical BER
ceived funding from the European Research Council (ERC) under the analysis of dfe error propagation in the presence of
European Union’s Horizon 2020 research and innovation programme residual ISI”, IEEE Transactions on Circuits and Sys-
(grant agreement No 757791), also from the Netherlands Organisa-
tion for Scientific Research via the VIDI Grant ICONIC (project num-
tems II: Express Briefs, vol. 69, no. 2, pp. 619–623, Feb.
ber 15685). The work of G. Liga has received funding from the Eu- 2022. DOI: 10.1109/TCSII.2021.3099767.
roTechPostdoc programme under the European Union’s Horizon 2020 [12] L. Szczecinski and A. Alvarado, Bit-interleaved coded
research and innovation programme (Marie Skłodowska grant agree-
ment No 754462).
modulation: fundamentals, analysis and design. John
Wiley & Sons, Feb. 2015. DOI: 10 . 1002 /
References 9781118694077.
[1] K. Zhong, X. Zhou, J. Huo, C. Yu, C. Lu, and A. P. T. Lau,
“Digital signal processing for short-reach optical com-
munications: A review of current technologies and fu-
ture trends”, Journal of Lightwave Technology, vol. 36,
no. 2, pp. 377–400, Jan. 2018. DOI: 10 . 1109 / jlt .
2018.2793881.
[2] V. Gaudet, “A survey and tutorial on contemporary as-
pects of multiple-valued logic and its application to mi-
croelectronic circuits”, IEEE Journal on Emerging and
Selected Topics in Circuits and Systems, vol. 6, no. 1,
pp. 5–12, Mar. 2016. DOI: 10 . 1109 / jetcas . 2016 .
2528041.
[3] A. Mahadevan, D. van Veen, N. Kaneda, A. Duque,
A. d. L. van Wijngaarden, and V. Houtsma, “Hard-input
FEC evaluation using markov models for equalization-
induced correlated errors in 50G PON”, Journal of Op-
tical Communications and Networking, vol. 13, no. 1,
A100–A110, Dec. 2020. DOI: 10.1364/jocn.402593.
[4] A. Mahadevan, Y. Lefevre, W. Lanneer, et al., “Impact
of DFE on soft-input LDPC decoding for 50G PON”, in
Optical Fiber Communication Conference, San Diego,
CA, USA, Mar. 2021, Paper M3G.5. DOI: 10.1364/ofc.
2021.m3g.5.
[5] L. Bahl, J. Cocke, F. Jelinek, and J. Raviv, “Optimal de-
coding of linear codes for minimizing symbol error rate”,
IEEE Transactions on Information Theory, vol. 20, no. 2,
pp. 284–287, Mar. 1974. DOI: 10 . 1109 / TIT . 1974 .
1055186.
[6] J. Hagenauer and P. Hoeher, “A Viterbi algorithm
with soft-decision outputs and its applications”, in Pro-
cedings IEEE Global Telecommunications Conference,
Dallas, TX, Nov. 1989, pp. 1680–1686. DOI: 10.1109/
glocom.1989.64230.
[7] L. Gong, W. Xiaofu, and Y. Xiaoxin, “On SOVA for non-
binary codes”, IEEE Communications Letters, vol. 3,
no. 12, pp. 335–337, 1999. DOI: 10 . 1109 / 4234 .
809527.
[8] “Standard for ethernet amendment 9: Physical layer
specifications and management parameters for 25 Gb/s
and 50 Gb/s passive optical networks”, IEEE P802.3ca
(2020). DOI: 10.1109/ieeestd.2020.9135000.
[9] R. Narasimha, N. Warke, and N. Shanbhag, “Impact of
DFE error propagation on FEC-based high-speed I/O
links”, in Procedings IEEE Global Telecommunications
Conference, Honolulu, HI, USA, Nov./Dec. 2009, pp. 1–
6. DOI: 10.1109/GLOCOM.2009.5426027.
[10] M. Yang, S. Shahramian, H. Shakiba, H. Wong, P. Krot-
nev, and A. C. Carusone, “Statistical BER analysis of
wireline links with non-binary linear block codes sub-
ject to DFE error propagation”, IEEE Transactions on
Circuits and Systems I: Regular Papers, vol. 67, no. 1,
pp. 284–297, Jan. 2020. DOI: 10 . 1109 / TCSI . 2019 .
2943569.

You might also like