Index


Figures


Tables

Lee , Han , and Park: Design of Distributed Root Protograph LDPC Codes for Block Fading Channels

Yejin Lee , Minseok Han and Hosung Park

Design of Distributed Root Protograph LDPC Codes for Block Fading Channels

Abstract: In this letter, we propose a distributed root proto- graph (DRP) design for block fading (BF) channels that starts from the conventional RP structure to sup- port a higher code rate of 1/( − 1). Although the proposed codes do not achieve full diversity, they at- tain the maximum diversity for given code rate and show a slope of frame error rate (FER) approaching the channel outage probability.

Keywords: Block fading channel , Low-Density Parity-Check code , Rootcheck , Diversity order , Outage probability

Ⅰ. Introduction

Low-Density Parity-Check (LDPC)[1] codes are well known for approaching shannon capacity under iterative belief propagation (BP) decoding and performing well on additive white Gaussian noise (AWGN) channels. However, their performance significantly degrades in the block fading (BF)[2] channels where the channel remains constant within each data block.

Research on LDPC codes over BF channels[3] includes the following. Root LDPC codes[4] were first introduced to achieve full diversity over BF channels via rootchecks. Root protograph (RP) LDPC codes[5] improved encoding efficiency using protograph structures, and rate-compatible RP (RCRP) codes[6] extended to lower code rates than 1/L through matrix extension. However, these codes have a fixed code rate of 1/L and have only been extended to lower code rates to satisfy the Singleton bound for full diversity. Subsequent works explored high-rate LDPC codes such as generalized RP (GRP)[7] or resolvable block design (RBD)[8].

Thus, we also focus on the code rate and propose an RP-based protograph with a higher rate of 1/(L − 1). It achieves the maximum diversity for the given code rate and outperforms random LDPC codes due to its root-based structure. Finally, Monte Carlo simulations show a slope of frame error rate (FER) approaching the channel outage probability.

Ⅱ. Preliminaries

In BF channel with L blocks, a codeword of length N is divided into L equal-length blocks, each of length T = N /L, and each block is affected by an independent fading coefficient. When symbol [TeX:] $$x_j$$ is transmitted, the received symbol [TeX:] $$y_j$$ is given as

(1)
[TeX:] $$y_j=\alpha_l x_j+n_j,$$

where [TeX:] $$l=\lceil j / T\rceil, x_j \in \pm 1$$ is a binary phase shift keying (BPSK) modulated symbol, and [TeX:] $$n_j \sim \mathcal{N}(0,\left.\sigma_n^2\right)$$ is AWGN. The fading coefficient [TeX:] $$\alpha_l$$ follows an i.i.d. Rayleigh distribution with [TeX:] $$\mathbb{E}\left[\alpha_l^2\right]=1 .$$

Since BF channel characteristics vary over time, the theoretical channel capacity is zero. Hence, the outage probability is used as a performance metric, defined as the probability that the instantaneous mutual information (MI) [TeX:] $$I(\bar{\gamma})$$ is less than the data transmission rate R, where [TeX:] $$\bar{\gamma}$$ denotes the signal-to-noise ratio (SNR).

(2)
[TeX:] $$P_{\text {out }}(\bar{\gamma})=\operatorname{Pr}(I(\bar{\gamma})\lt R)$$

This probability depends on the fading conditions and represents the fundamental limit for the FER of a particular coding scheme.

The diversity order refers to the maximum number of failed paths through which information can still be successfully transmitted and corresponds to the slope of the FER curve at high SNR on a log-log scale, where [TeX:] $$P_F$$ is FER.

(3)
[TeX:] $$d=-\lim _{\bar{\gamma} \rightarrow \infty} \frac{\log P_F}{\log \bar{\gamma}}$$

It is theoretically upper bounded by the Singleton bound.

(4)
[TeX:] $$d \leq 1+\lfloor L(1-R)\rfloor$$

In BF channel with L blocks, a full diversity code has diversity order of L and is achievable only when R ≤ 1/L from (4). If R > 1/L, full diversity cannot be achieved, and the highest possible diversity order at that rate is called the maximum diversity.

Ⅲ. Proposed method

3.1 RP LDPC codes

RP[5] LDPC code is an extension of root protograph with rootchecks, which achieves full diversity over BF channel with L blocks and has a code rate of R = 1/L. A rootcheck is a special check node that connects to exactly one information node in a specific block, while all its remaining edges connect to nodes in another block. The variable node set of RP is defined as [TeX:] $$\mathcal{V}=\mathcal{V}_1 \cup \mathcal{V}_2 \cup \cdots \cup \mathcal{V}_L,$$ where each [TeX:] $$\mathcal{V}_l$$ corresponds to the VN set of l-th block and consists of one information node [TeX:] $$v_{li}$$ and L − 1 parity nodes [TeX:] $$v_{lp}$$, i.e., [TeX:] $$\mathcal{V}_l=\left\{v_{l i}\right\} \cup\left\{v_{l p}^{(s)} \mid s=1, \ldots, L-1\right\} .$$ Similarly, the check node set is defined as [TeX:] $$\mathcal{C}=\mathcal{C}_1 \cup \mathcal{C}_2 \cup \cdots \cup \mathcal{C}_L,$$ where each [TeX:] $$\mathcal{C}_l$$ contains L − 1 rootcheck nodes connected to [TeX:] $$v_{l i},$$ given by [TeX:] $$\mathcal{C}_l=\left\{c_{l s} \mid s=1,2, \ldots, L, s \neq l\right\}.$$ For example, the base matrix of regular RP for L = 3 is shown as (5).

(5)
[TeX:] $$\mathbf{B}_{L3}=\begin{array}{c} \begin{array}{ccccccccc} v_{1i} v_{1p} v_{1p} & v_{2i} v_{2p} v_{2p} & v_{3i} v_{3p} v_{3p} \end{array}\\ \left(\begin{array}{ccc|ccc|ccc} 1 & 0 & 0 & 1 & 2 & 2 & 0 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 1 & 2 & 2 \\ \hdashline 1 & 2 & 2 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 1 & 2 & 2 \\ \hdashline 1 & 2 & 2 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 2 & 2 & 1 & 0 & 0 \end{array}\right) \end{array} \begin{gathered}\\ c_{12} \\ c_{13} \\ c_{21} \\ c_{23} \\ c_{31} \\ c_{32} \end{gathered}$$

Even if [TeX:] $$\mathcal{v}_1, \mathcal{v}_2$$ all deep fade, the information remains recoverable via the rootchecks in [TeX:] $$\mathcal{C}_3.$$

3.2 DRP LDPC codes

We propose a design method for distributed RP (DRP) structures with a higher code rate of R=1/(L-1), starting from the regular RP structure with a code rate of R=1/L. This method is illustrated using the example of [TeX:] $$\mathbf{B}_{L 3},$$ but it can also be applied to other regular RP such as [TeX:] $$\mathbf{B}_{L 4}.$$ Also we begin with the regular RP for simplicity, the same approach can be extended to irregular RPs that include rootchecks.

RCRP[6] structure was designed with a lower code rate than 1/L by expanding the regular RP through the addition of L variable nodes (columns) and L check nodes (rows). Inspired by this approach, we propose an inverse method to construct RPs with higher code rates than 1/L:

1. Remove L columns and L rows from the regular RP structure.

2. Add a new distributed rootcheck connection.

3. Treat the parity nodes as free variables and search by modified PEXIT.

Specifically, for each [TeX:] $$l=1, \ldots, L,$$ one parity node [TeX:] $$v_{l p}$$ is removed from [TeX:] $$\mathcal{V}_l$$, and one rootcheck node [TeX:] $$c_{l s}$$ is removed from [TeX:] $$\mathcal{C}_l,$$ where [TeX:] $$s=((l-2+L) \bmod L)+1.$$ With this construction, the information nodes [TeX:] $$v_{l i}$$ keep unchanged, and the associated rootcheck nodes are uniformly removed, preserving the structural regularity of the graph.

Because the rootchecks connected to [TeX:] $$v_{l i}$$ and [TeX:] $$\mathcal{V}_{((l-2+L) \bmod L)+1}$$ are removed - that is, the rootchecks such as [TeX:] $$c_{l s} \text { where } s=((l-2+L) \bmod L)+1$$ - the removed RP (RRP) structure in Fig. 1 allows recovery only when no more than L − 2 blocks undergo deep fading. Thus, the RRP can achieve maximum diversity of L − 1, which is consistent with the Singleton bound. Although the RRP still achieves the maximum diversity of L − 1 for that given code rate, we further introduce a new distributed rootcheck connection to enhance the coding gain. For each l = 1, … , L, the distributed rootcheck refers to the additional connection of variable nodes in [TeX:] $$\mathcal{V}_{((l-2+L) \bmod L)+1}$$ to the existing rootcheck node [TeX:] $$c_{l s},$$ where [TeX:] $$s=(l+1) \bmod L .$$ This compensates for the removed rootcheck [TeX:] $$c_{l s}$$ where [TeX:] $$s={((l-2+L) \bmod L)+1}$$, while preserving the maximum diversity.

Fig. 1.

Proposed design method of DRP.
1.png

The specific connections of DRP are determined by treating the parity nodes, excluding the information nodes, as free variables [TeX:] $$t_{i j}$$ and applying the modified PEXIT[5] method to search for an optimized protograph structure. Although all combinations of the free variables [TeX:] $$t_{i j}$$ can be searched, it is computationally intensive. To simplify the process, we define the [TeX:] $$t_{i j}$$ values in each [TeX:] $$\mathcal{C}_l$$ by cyclically shifting those in [TeX:] $$\mathcal{C}_1.$$

Using a restricted range [TeX:] $$t_{i j} \in\{0,1,2\},$$ the proposed DRP structures [TeX:] $$\mathbf{B}_{\mathrm{DRP}, L 3} \text { and } \mathbf{B}_{\mathrm{DRP}, L 4}$$ are constructed as follows.

[TeX:] $$\begin{aligned} & \mathbf{B}_{\text {DRP }, L 3}=\left(\begin{array}{cc|cc|cc} 1 & 0 & 1 & 2 & 1 & 1 \\ 1 & 1 & 1 & 0 & 1 & 2 \\ 1 & 2 & 1 & 1 & 1 & 0 \end{array}\right) \\ & \mathbf{B}_{\text {DRP }, L 4}=\left(\begin{array}{lll|lll|lll|lll} 1 & 0 & 0 & 1 & 1 & 1 & 0 & 0 & 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 & 0 & 0 & 1 & 2 & 1 & 0 & 0 & 0 \\ 1 & 0 & 0 & 1 & 0 & 0 & 1 & 1 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 1 & 2 & 1 \\ 1 & 2 & 1 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 1 & 0 & 0 & 1 & 1 & 1 \\ 1 & 1 & 1 & 0 & 0 & 0 & 1 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 2 & 1 & 0 & 0 & 0 & 1 & 0 & 0 \end{array}\right) \end{aligned}$$

Ⅳ. Simulation Results

The decoding performance is evaluated in terms of frame error rate (FER), which is defined as the probability that a transmitted codeword is decoded incorrectly. This section compares the FER performance of the proposed DRP LDPC codes over BF channels with L = 3, 4 against random and RRP LDPC codes. Random LDPC codes use all-one base matrices of size 3 × 6, 4 × 6. RRP codes are obtained by removing L rows and columns from the regular RP structure. For L = 3, GRP3[7] with R = 1/2 is also compared.

Fig. 2 demonstrates that the proposed DRP LDPC codes outperform random LDPC codes in both coding gain and diversity. While GRP code performs best for L = 3, it is limited to rates that achieve only diversity order 2. The DRP, with distributed rootcheck connections, achieves better coding gain than the RRP at the same rate and reaches the maximum diversity of L − 1. Furthermore, Fig. 3 shows that the proposed DRP exhibits a smaller gap to the outage probability compared to the regular RP. This is attributed to the increased design flexibility achieved by allowing degree irregularity, which leads to improved coding gain. As illustrated in the graph, the DRP demonstrates a smaller gap not only compared to the regRP with the same number of blocks but also to the regRP with the same code rate.

Fig. 2.

FER performance over BF channels with (a) L = 3 and (b) L = 4, comparing DRP, random and RRP LDPC codes (R = 1/(L − 1)).
2.png

Fig. 3.

FER gap to outage probability for DRP and regular RP LDPC codes.
3.png

Table 1.

Code parameters of LDPC codes.
Code Type L R z N
regRP 3 1/3 240 2160
4 1/4 150 2400
random, RRP, DRP 3 1/2 320 1920
4 1/3 180 2160
GRP3 3 1/2 160 1920

Ⅴ. Conclusion

We proposed a DRP LDPC code that improves error performance over BF channels by starting from RP structures. The design achieves near-outage-limit FER while maintaining maximum diversity for its rate through distributed rootcheck connections. Simulation results show its advantage over existing protograph ldpc codes in both coding gain and diversity order.

References

  • 1 R. G. Gallager, "Low-density parity-check codes," IRE Trans. Inf. Theory, vol. 8, no. 1, pp. 21-28, 1962.custom:[[[-]]]
  • 2 L. H. Ozarow, S. Shamai, and A. D. Wyner, "Information theoretic considerations for cellular mobile radio," IEEE Trans. Veh. Technol., vol. 43, no. 2, pp. 359-378, 1994.custom:[[[-]]]
  • 3 I. Kim, H. Ahn, H. Ju, and S.-H. Kim, "A study on coding over block fading channels with low-density parity-check codes," in KICS Fall Conf., pp. 1234-1235, Gyeongbuk, Korea, Nov. 2024.custom:[[[-]]]
  • 4 J. J. Boutros, A. G. i Fàbregas, E. Biglieri, and G. Zémor, "Low-density parity-check codes for nonergodic block-fading channels," IEEE Trans. Inf. Theory, vol. 56, no. 9, pp. 4286-4300, 2010.custom:[[[-]]]
  • 5 Y. Fang, G. Bi, and Y. L. Guan, "Design and analysis of root-protograph LDPC codes for non-ergodic block-fading Channels," IEEE Trans. Wireless Commun., vol. 14, no. 2, pp. 738-749, 2015.custom:[[[-]]]
  • 6 Y. Fang, Y. L. Guan, G. Bi, L. Wang, and F. C. M. Lau, "Rate-compatible root-protograph LDPC codes for quasi-static fading relay channels," IEEE Trans. Veh. Technol., vol. 65, no. 4, pp. 2741-2747, 2016.custom:[[[-]]]
  • 7 C. Kim, J.-S. No, G. Kim, H.-Y. Song, and J. Ahn, "New design of high-rate generalized root protograph LDPC codes for nonergodic block interference," IEEE Commun. Lett., vol. 23, no. 2, pp. 214-217, 2019.custom:[[[-]]]
  • 8 C. Kim and J. Kim, "A study on the design of multi-level diversity-approaching ldpc codes using resolvable balanced design and triangular partial lifting," in KICS Summer Conf., pp. 928-929, Jeju, Korea, Jun. 2024.custom:[[[-]]]

Statistics


Related Articles

New Design of RS-GRP LDPC Concatenated Codes for Block Fading Channel
C. Kim and J. Kim
Iterative LDPC-SPC Product Code with LLR Controller for Bit-Patterned Media Recording
S. Jeong and J. Lee
무선 네트워크에서 네트워크 코딩 재전송 기법의 점근적 이득
S. Ko and S. Kim
스펙트럼 데이터 수집 향상을 위한 전자지원 장비 배치 프레임워크
S. Cho, J. Lee, S. Park, J. Lee, J. Ahn, H. Kim, S. Lee, J. Lee
LDPC 부호 기반 포스트 양자 암호 시스템을 위한 복호 알고리즘
J. Kim
고품질 통신 시스템을 위한 LDPC 부호의 UEP 성능 분석
S. K. Yu and E. K. Joo
기지국 기반 수중 음파 네트워크를 위한 핸드오버 트리거링 기법의 성능 분석 연구
C. Yun
이진 섭동과 에프터버너 LDPC 복호기의 동등성
H. Lee, E. C. Baek, S. Kim
Quantum-Secured Hybrid Communication System for Tactical Military Networks: Implementation and Performance Analysis of BB84 Protocol Based on Penny Lane
S. Hwang
비균일 레일리 페이딩 채널에서 PEXIT 분석을 활용한 LDPC 부호 설계
H. Jeong and J. Kim

Cite this article

IEEE Style
Y. Lee, M. Han, H. Park, "Design of Distributed Root Protograph LDPC Codes for Block Fading Channels," The Journal of Korean Institute of Communications and Information Sciences, vol. 50, no. 11, pp. 1735-1738, 2025. DOI: 10.7840/kics.2025.50.11.1735.


ACM Style
Yejin Lee, Minseok Han, and Hosung Park. 2025. Design of Distributed Root Protograph LDPC Codes for Block Fading Channels. The Journal of Korean Institute of Communications and Information Sciences, 50, 11, (2025), 1735-1738. DOI: 10.7840/kics.2025.50.11.1735.


KICS Style
Yejin Lee, Minseok Han, Hosung Park, "Design of Distributed Root Protograph LDPC Codes for Block Fading Channels," The Journal of Korean Institute of Communications and Information Sciences, vol. 50, no. 11, pp. 1735-1738, 11. 2025. (https://doi.org/10.7840/kics.2025.50.11.1735)