Table of Contents
Fetching ...

Average Probability of Error for Single Uniprior Index Coding over Rayleigh Fading Channel

Anjana A Mahesh, Charul Rajput, Bobbadi Rupa, B. Sundar Rajan

TL;DR

This work addresses the problem of selecting BER-optimal index codes for single uniprior ICPs over Rayleigh fading channels by restricting attention to bandwidth-optimal (length $N=n-1$) linear codes and introducing an average probability-of-error criterion. The authors show that, within this class, minimizing the overall number of transmissions decoding all demands is equivalent to minimizing the average BER, and they develop spanning-tree-based methods to construct index codes achieving this objective while keeping at most two transmissions per demand. They derive two lower bounds on the minimum total transmissions, identify graph families for which a simple star-based construction is optimal, and propose improved algorithms (ST1, ST2/ST3/ST4, ST_Gen) that handle bridges and articulation points for better performance. The results include proofs of optimality under certain structural conditions, complexity analyses, and generalizations to unions of connected components, with simulations supporting BER improvements over baseline star-based codes. This work provides practical, graph-theoretic methods to select robust index codes in noisy broadcast settings with strong relevance to communications systems employing index coding under fading channels.

Abstract

Ong and Ho developed optimal linear index codes for single uniprior index coding problems (ICPs) by finding a spanning tree for each of the strongly connected components of the corresponding information-flow graphs, following which Thomas et al. considered the same class of ICPs over Rayleigh fading channel. They developed the min-max probability of error criterion for choosing an index code which minimized the probability of error at the receivers and showed that there always exist optimal linear index codes for which any receiver takes at most two transmissions to decode a requested message. Motivated by the above works, this paper considers single uniprior ICPs over Rayleigh fading channels for which minimizing average probability of error is shown to be a criterion for further selection of index codes. The optimal index code w.r.t this criterion is shown to be one that minimizes the total number of transmissions used for decoding the message requests at all the receivers. An algorithm that generates a spanning tree which has a lower value of this metric as compared to the optimal star graph is also presented. For a given set of parameters of single uniprior ICPs, a lower bound for the total number of transmissions used by any optimal index code is derived, and a class of ICPs for which this bound is tight is identified.

Average Probability of Error for Single Uniprior Index Coding over Rayleigh Fading Channel

TL;DR

This work addresses the problem of selecting BER-optimal index codes for single uniprior ICPs over Rayleigh fading channels by restricting attention to bandwidth-optimal (length ) linear codes and introducing an average probability-of-error criterion. The authors show that, within this class, minimizing the overall number of transmissions decoding all demands is equivalent to minimizing the average BER, and they develop spanning-tree-based methods to construct index codes achieving this objective while keeping at most two transmissions per demand. They derive two lower bounds on the minimum total transmissions, identify graph families for which a simple star-based construction is optimal, and propose improved algorithms (ST1, ST2/ST3/ST4, ST_Gen) that handle bridges and articulation points for better performance. The results include proofs of optimality under certain structural conditions, complexity analyses, and generalizations to unions of connected components, with simulations supporting BER improvements over baseline star-based codes. This work provides practical, graph-theoretic methods to select robust index codes in noisy broadcast settings with strong relevance to communications systems employing index coding under fading channels.

Abstract

Ong and Ho developed optimal linear index codes for single uniprior index coding problems (ICPs) by finding a spanning tree for each of the strongly connected components of the corresponding information-flow graphs, following which Thomas et al. considered the same class of ICPs over Rayleigh fading channel. They developed the min-max probability of error criterion for choosing an index code which minimized the probability of error at the receivers and showed that there always exist optimal linear index codes for which any receiver takes at most two transmissions to decode a requested message. Motivated by the above works, this paper considers single uniprior ICPs over Rayleigh fading channels for which minimizing average probability of error is shown to be a criterion for further selection of index codes. The optimal index code w.r.t this criterion is shown to be one that minimizes the total number of transmissions used for decoding the message requests at all the receivers. An algorithm that generates a spanning tree which has a lower value of this metric as compared to the optimal star graph is also presented. For a given set of parameters of single uniprior ICPs, a lower bound for the total number of transmissions used by any optimal index code is derived, and a class of ICPs for which this bound is tight is identified.
Paper Structure (17 sections, 15 theorems, 7 equations, 14 figures, 5 tables, 7 algorithms)

This paper contains 17 sections, 15 theorems, 7 equations, 14 figures, 5 tables, 7 algorithms.

Key Result

Proposition 1

Consider a single uniprior ICP represented by its information-flow graph $\mathcal{G}$ on $n$ vertices. For an index code based on the star graph $\mathscr{S}^*_{j}(\mathcal{G})$, the total number of transmissions used is $T = 2|\mathcal{E}(\mathcal{G})| - \deg_{\mathcal{G}}(j)$.

Figures (14)

  • Figure 1: Information-flow graph and star graphs in Example \ref{['ex:star']}.
  • Figure 2: Average probability of error simulation results for Example \ref{['ex:star']}.
  • Figure 3: Spanning trees of diameter two other than star graphs for Example \ref{['ex:star']}.
  • Figure 4: (a) Information-flow graph $\mathcal{G}$, (b) Optimal Star Graph $\mathcal{G}^*_{3}$, and (c) Optimal Spanning Tree $\mathscr{T}$ for Example \ref{['ex:Alg1']}.
  • Figure 5: The proposed modification to star graph in Algorithm \ref{['alg:ST1']}.
  • ...and 9 more figures

Theorems & Definitions (24)

  • Definition 1
  • Example 1
  • Proposition 1
  • Corollary 2
  • Example 2
  • Definition 2
  • Lemma 3
  • Lemma 4
  • Theorem 5
  • Theorem 6
  • ...and 14 more