Kong 2017
Kong 2017
Kong 2017
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TMAG.2017.2700819, IEEE
Transactions on Magnetics
In this paper, a detector-aware low-density parity-check (LDPC) code optimization algorithm is proposed for the ultra-high
density magnetic recording channel, such as bit-patterned magnetic recording (BPMR) and two-dimensional magnetic recording
(TDMR), where a 2D detector (2D-DET) is employed to combat 2D-ISI effects, by acquiring the variance of the 2D-ISI channel
log-likelihood ratios (LLRs) corresponding to the specific 2D-DET. The new parameter builds a bridge of LDPC code optimization
between the ISI-channel and AWGN channel. Numerical results show that our proposed algorithms are more efficient in running
time than another recently proposed optimization algorithms. Moreover, the protograph based quasi-cyclic (QC) codes using the
proposed optimization strategy, which have a low-complexity QC encoder structure with an effectual parallelizable protograph
decoder composition, enjoy up to 1 order of magnitude performance gain in bit error rate (BER) over the other random codes that
suffer from high error floors.
Index Terms—low-density parity-check (LDPC) codes, protograph LDPC codes, quasi-cyclic (QC) LDPC codes, two dimensional
(2D) intersymbol interference (ISI) channels
0018-9464 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TMAG.2017.2700819, IEEE
Transactions on Magnetics
and AWGN channel. According to the proposed approach procedure [11], the effective mutual information of variable
that has lower computational complexity, the existing code node decoder (VND) combined with the 2D-DET IE,V N D is
optimization techniques previously developed for the AWGN DL DL
channel which are not effective can be re-used in 2D-ISI div
X X
IE,V N D = λi ×IE,V ND = λi ×
channels. i=1 i=1
The rest of this paper is organized as follows. Section II r ! (4)
2 div 2
presents the 2D-ISI channel model. Section III introduces the J (div − 1) × [J −1 (IA,V N D )] + [J −1 (IE,DET )]
detector-aware LDPC code optimization for 2D-ISI channels
and then the computational complexity is analyzed. The pro- di
where λi = (1−Rcv)×dc ×ςi , ςi is the fraction of nodes incident
posed schemes are validated in Section IV. Finally, conclu-
sions are drawn in Section V . to variable nodes of degree div , dc denotes the check node
div
degree, J(·) and J −1 (·) are given in [11], and IE,V N D de-
notes the combined 2D-DET and VND Extrinsic Information
II. 2D-ISI CHANNEL MODEL Transfer (EXIT) function of a degree−div variable node.
The 2D channel response before detection can be repre- Fig.2 shows the conditional probability density functions
sented by an LM × LN channel response matrix H2D : (PDFs) of the output LLRs of symbol-based BCJR 2D-DET
in an information bit density of 4Tb/in2 channel using Monte
Carlo simulations, where a LDPC code with rate of 8/9 is
h(0,0) h(0,1) ··· h(0,LN −1)
h(1,0) h(1,1) ··· h(1,LN −1) employed. It is easy to observe that the re-modeled symmetric
H2D = .. .. .. .. Gaussian distribution with mean k and variance $ = 2k and
. . . .
the LLRs of 2D-DET are well matched for transmitted coded
h(LM −1,0) h(LM −1,1) ··· h(LM −1,LN −1) bit 0s and 1s, respectively. Thus, we conclude that the LLRs
(1)
of a 2D-DET can be approximated by a symmetric Gaussian
where LM and LN denote the interference lengths in the
distribution giving a specific 2D-DET and the EXIT chart can
vertical and horizontal directions, respectively.
be applied to optimize LDPC codes for such 2D-ISI channels.
The binary data distributed in an array with M rows and
Then the (4) can be written as (5),
N columns is denoted by x(i, j) ∈ {−1, +1}, with i =
DL
1, 2, · · · , M , and j = 1, 2, · · · , N . Then, the received signal X q
i −1 2
at position(i, j) can be expressed by IE,V N D = λi ×J (dv − 1) × [J (IA,V N D )] + $
i=1
M −1 LX
LX N −1 (5)
∗ ∗ where $ is the estimated variance of output LLRs of 2D-DET.
r(i, j) = h(m, n)x(i , j ) + w(i, j) (2)
m=0 n=0 The LDPC code optimization problem can be accomplished
by means of linear programming [11]. Following the pro-
where i∗ = i − m + dM and j ∗ = j − n + dN . Here, dM and
posed procedure, protograph-based QC-LDPC codes can be
dN are non-causality offsets, and w(i, j) is the AWGN with
2 constructed according to the optimized degree sequences for
zero mean and variance σw . In the coded 2D-ISI channel, the
2D-ISI channels, where the QC structure is maintained while
signal-to-noise ratio (SNR) per information bit is defined as
maximizing the girth of the Tanner graph in the progressive
M −1 LXN −1 edge-growth (PEG) algorithm [11]. The proposed strategy of
LX
!
2 2
Eb /N0 = 10×log10 |h(m, n)| /2σw /Rc (3) detector-aware codes design is summarized in Algorithm 1.
m=0 n=0
0018-9464 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TMAG.2017.2700819, IEEE
Transactions on Magnetics
0018-9464 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TMAG.2017.2700819, IEEE
Transactions on Magnetics
−2
10
−3
10
−4
10
Proposed Protograph QC−LDPC code
Random LDPC code [13]
Random Protograph code: 2D−P1 [15]
BER
−5
10 Random Protograph code: 2D−P2 [15]
−6
10
Fig. 1. Block diagram of joint 2D-DET and decoding for a 2D-ISI channel. −7
10
−8
10
0.12 4.2 4.4 4.6 4.8 5 5.2 5.4
Eb/N0(dB)
0.1
Fig. 4. BER performance for the protograph-based QC-LDPC code and
random-like LDPC codes in a 4Tb/in2 channel.
0.08
0018-9464 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.