-
Subcode Ensemble Decoding of Polar Codes
Authors:
Henning Lulei,
Jonathan Mandelbaum,
Marvin Rübenacke,
Holger Jäkel,
Stephan ten Brink,
Laurent Schmalen
Abstract:
In the short block length regime, pre-transformed polar codes together with successive cancellation list (SCL) decoding possess excellent error correction capabilities. However, in practice, the list size is limited due to the suboptimal scaling of the required area in hardware implementations. Automorphism ensemble decoding (AED) can improve performance for a fixed list size by running multiple p…
▽ More
In the short block length regime, pre-transformed polar codes together with successive cancellation list (SCL) decoding possess excellent error correction capabilities. However, in practice, the list size is limited due to the suboptimal scaling of the required area in hardware implementations. Automorphism ensemble decoding (AED) can improve performance for a fixed list size by running multiple parallel SCL decodings on permuted received words, yielding a list of estimates from which the final estimate is selected. Yet, AED is limited to appropriately designed polar codes. Subcode ensemble decoding (ScED) was recently proposed for low-density parity-check codes and does not impose such design constraints. It uses multiple decodings in different subcodes, ensuring that the selected subcodes jointly cover the original code. We extend ScED to polar codes by expressing polar subcodes through suitable pre-transformations (PTs). To this end, we describe a framework classifying pre-transformations for pre-transformed polar codes based on their role in encoding and decoding. Within this framework, we propose a new type of PT enabling ScED for polar codes, analyze its properties, and discuss how to construct an efficient ensemble.
△ Less
Submitted 24 April, 2025;
originally announced April 2025.
-
Removal of Small Weight Stopping Sets for Asynchronous Unsourced Multiple Access
Authors:
Frederik Ritter,
Jonathan Mandelbaum,
Alexander Fengler,
Holger Jäkel,
Laurent Schmalen
Abstract:
In this paper, we analyze the formation of small stopping sets in joint factor graphs describing a frame-asynchronous two-user transmission. Furthermore, we propose an algorithm to completely avoid small stopping sets in the joint factor graph over the entire range of symbol delays. The error floor caused by these stopping sets is completely mitigated. Our key observation is that, while the order…
▽ More
In this paper, we analyze the formation of small stopping sets in joint factor graphs describing a frame-asynchronous two-user transmission. Furthermore, we propose an algorithm to completely avoid small stopping sets in the joint factor graph over the entire range of symbol delays. The error floor caused by these stopping sets is completely mitigated. Our key observation is that, while the order of bits in the codeword is irrelevant in a single-user environment, it turns out to be crucial in an asynchronous, unsourced two-user system. Subsequently, our algorithm finds a reordering of variable nodes which avoids the smallest stopping set in the joint graph. We show that further improvements can be achieved when girth optimization of the single-user graphs by progressive edge growth (PEG) is used in combination with our proposed algorithm. Starting with a randomized code construction with optimized degree distribution, our simulation results show that PEG followed by the proposed algorithm can improve the average per user probability of error in a noiseless channel by almost two orders of magnitude for a broad range of frame delays.
△ Less
Submitted 23 April, 2025; v1 submitted 21 January, 2025;
originally announced January 2025.
-
Subcode Ensemble Decoding of Linear Block Codes
Authors:
Jonathan Mandelbaum,
Holger Jäkel,
Laurent Schmalen
Abstract:
Low-density parity-check (LDPC) codes together with belief propagation (BP) decoding yield exceptional error correction capabilities in the large block length regime. Yet, there remains a gap between BP decoding and maximum likelihood decoding for short block length LDPC codes. In this context, ensemble decoding schemes yield both reduced latency and good error rates. In this paper, we propose sub…
▽ More
Low-density parity-check (LDPC) codes together with belief propagation (BP) decoding yield exceptional error correction capabilities in the large block length regime. Yet, there remains a gap between BP decoding and maximum likelihood decoding for short block length LDPC codes. In this context, ensemble decoding schemes yield both reduced latency and good error rates. In this paper, we propose subcode ensemble decoding (SCED), which employs an ensemble of decodings on different subcodes of the code. To ensure that all codewords are decodable, we use the concept of linear coverings and explore approaches for sampling suitable ensembles for short block length LDPC codes. Monte-Carlo simulations conducted for three LDPC codes demonstrate that SCED improves decoding performance compared to stand-alone decoding and automorphism ensemble decoding. In particular, in contrast to existing schemes, e.g., multiple bases belief propagation and automorphism ensemble decoding, SCED does not require the NP-complete search for low-weight dual codewords or knowledge of the automorphism group of the code, which is often unknown.
△ Less
Submitted 21 January, 2025;
originally announced January 2025.
-
List-based Optimization of Proximal Decoding for LDPC Codes
Authors:
Andreas Tsouchlos,
Holger Jäkel,
Laurent Schmalen
Abstract:
In this paper, the proximal decoding algorithm is considered within the context of additive white Gaussian noise (AWGN) channels. An analysis of the convergence behavior of the algorithm shows that proximal decoding inherently enters an oscillating behavior of the estimate after a certain number of iterations. Due to this oscillation, frame errors arising during decoding can often be attributed to…
▽ More
In this paper, the proximal decoding algorithm is considered within the context of additive white Gaussian noise (AWGN) channels. An analysis of the convergence behavior of the algorithm shows that proximal decoding inherently enters an oscillating behavior of the estimate after a certain number of iterations. Due to this oscillation, frame errors arising during decoding can often be attributed to only a few remaining wrongly decoded bit positions. In this letter, an improvement of the proximal decoding algorithm is proposed by establishing an additional step, in which these erroneous positions are attempted to be corrected. We suggest an empirical rule with which the components most likely needing correction can be determined. Using this insight and performing a subsequent ``ML-in-the-list'' decoding, a gain of up to 1 dB is achieved compared to conventional proximal decoding, depending on the decoder parameters and the code.
△ Less
Submitted 11 September, 2024;
originally announced September 2024.
-
Improved Generalized Automorphism Belief Propagation Decoding
Authors:
Jonathan Mandelbaum,
Sisi Miao,
Nils Albert Schwendemann,
Holger Jäkel,
Laurent Schmalen
Abstract:
With the increasing demands on future wireless systems, new design objectives become eminent. Low-density parity-check codes together with belief propagation (BP) decoding have outstanding performance for large block lengths. Yet, for future wireless systems, good decoding performance for short block lengths is mandatory, a regime in which BP decoding typically shows a significant gap to maximum l…
▽ More
With the increasing demands on future wireless systems, new design objectives become eminent. Low-density parity-check codes together with belief propagation (BP) decoding have outstanding performance for large block lengths. Yet, for future wireless systems, good decoding performance for short block lengths is mandatory, a regime in which BP decoding typically shows a significant gap to maximum likelihood decoding. Automorphism ensemble decoding (AED) is known to reduce this gap effectively and, in addition, enables an easy trade-off between latency, throughput, and complexity. Recently, generalized AED (GAED) was proposed to increase the set of feasible automorphisms suitable for ensemble decoding. By construction, GAED requires a preprocessing step within its constituent paths that results in information loss and potentially limits the gains of GAED. In this work, we show that the preprocessing step can be merged with the Tanner graph of BP decoding, thereby improving the performance of the constituent paths. Finally, we show that the improvement of the individual paths also enhances the overall performance of the ensemble.
△ Less
Submitted 5 June, 2024; v1 submitted 4 June, 2024;
originally announced June 2024.
-
Endomorphisms of Linear Block Codes
Authors:
Jonathan Mandelbaum,
Sisi Miao,
Holger Jäkel,
Laurent Schmalen
Abstract:
The automorphism groups of various linear codes are extensively studied yielding insights into the respective code structure. This knowledge is used in, e.g., theoretical analysis and in improving decoding performance, motivating the analyses of endomorphisms of linear codes. In this work, we discuss the structure of the set of transformation matrices of code endomorphisms, defined as a generaliza…
▽ More
The automorphism groups of various linear codes are extensively studied yielding insights into the respective code structure. This knowledge is used in, e.g., theoretical analysis and in improving decoding performance, motivating the analyses of endomorphisms of linear codes. In this work, we discuss the structure of the set of transformation matrices of code endomorphisms, defined as a generalization of code automorphisms, and provide an explicit construction of a bijective mapping between the image of an endomorphism and its canonical quotient space. Furthermore, we introduce a one-to-one mapping between the set of transformation matrices of endomorphisms and a larger linear block code enabling the use of well-known algorithms for the search for suitable endomorphisms. Additionally, we propose an approach to obtain unknown code endomorphisms based on automorphisms of the code. Furthermore, we consider ensemble decoding as a possible use case for endomorphisms by introducing endomorphism ensemble decoding. Interestingly, EED can improve decoding performance when other ensemble decoding schemes are not applicable.
△ Less
Submitted 15 April, 2024; v1 submitted 1 February, 2024;
originally announced February 2024.
-
Performance Analysis of Generalized Product Codes with Irregular Degree Distribution
Authors:
Sisi Miao,
Jonathan Mandelbaum,
Lukas Rapp,
Holger Jäkel,
Laurent Schmalen
Abstract:
This paper investigates the theoretical analysis of intrinsic message passing decoding for generalized product codes (GPCs) with irregular degree distributions, a generalization of product codes that allows every code bit to be protected by a minimum of two and potentially more component codes. We derive a random hypergraph-based asymptotic performance analysis for GPCs, extending previous work th…
▽ More
This paper investigates the theoretical analysis of intrinsic message passing decoding for generalized product codes (GPCs) with irregular degree distributions, a generalization of product codes that allows every code bit to be protected by a minimum of two and potentially more component codes. We derive a random hypergraph-based asymptotic performance analysis for GPCs, extending previous work that considered the case where every bit is protected by exactly two component codes. The analysis offers a new tool to guide the code design of GPCs by providing insights into the influence of degree distributions on the performance of GPCs.
△ Less
Submitted 5 May, 2024; v1 submitted 30 January, 2024;
originally announced January 2024.
-
A Joint Code and Belief Propagation Decoder Design for Quantum LDPC Codes
Authors:
Sisi Miao,
Jonathan Mandelbaum,
Holger Jäkel,
Laurent Schmalen
Abstract:
Quantum low-density parity-check (QLDPC) codes are among the most promising candidates for future quantum error correction schemes. However, a limited number of short to moderate-length QLDPC codes have been designed and their decoding performance is sub-optimal with a quaternary belief propagation (BP) decoder due to unavoidable short cycles in their Tanner graphs. In this paper, we propose a nov…
▽ More
Quantum low-density parity-check (QLDPC) codes are among the most promising candidates for future quantum error correction schemes. However, a limited number of short to moderate-length QLDPC codes have been designed and their decoding performance is sub-optimal with a quaternary belief propagation (BP) decoder due to unavoidable short cycles in their Tanner graphs. In this paper, we propose a novel joint code and decoder design for QLDPC codes. The constructed codes have a minimum distance of about the square root of the block length. In addition, it is, to the best of our knowledge, the first QLDPC code family where BP decoding is not impaired by short cycles of length 4. This is achieved by using an ensemble BP decoder mitigating the influence of assembled short cycles. We outline two code construction methods based on classical quasi-cyclic codes and finite geometry codes. Numerical results demonstrate outstanding decoding performance over depolarizing channels.
△ Less
Submitted 5 May, 2024; v1 submitted 12 January, 2024;
originally announced January 2024.
-
Generalized Automorphisms of Channel Codes: Properties, Code Design, and a Decoder
Authors:
Jonathan Mandelbaum,
Holger Jäkel,
Laurent Schmalen
Abstract:
Low-density parity-check codes together with belief propagation (BP) decoding are known to be well-performing for large block lengths. However, for short block lengths there is still a considerable gap between the performance of the BP decoder and the maximum likelihood decoder. Different ensemble decoding schemes such as, e.g., the automorphism ensemble decoder (AED), can reduce this gap in short…
▽ More
Low-density parity-check codes together with belief propagation (BP) decoding are known to be well-performing for large block lengths. However, for short block lengths there is still a considerable gap between the performance of the BP decoder and the maximum likelihood decoder. Different ensemble decoding schemes such as, e.g., the automorphism ensemble decoder (AED), can reduce this gap in short block length regime. We propose a generalized AED (GAED) that uses automorphisms according to the definition in linear algebra. Here, an automorphism of a vector space is defined as a linear, bijective self-mapping, whereas in coding theory self-mappings that are scaled permutations are commonly used. We show that the more general definition leads to an explicit joint construction of codes and automorphisms, and significantly enlarges the search space for automorphisms of existing linear codes. Furthermore, we prove the concept that generalized automorphisms can indeed be used to improve decoding. Additionally, we propose a code construction of parity check codes enabling the construction of codes with suitably designed automorphisms. Finally, we analyze the decoding performances of the GAED for some of our constructed codes.
△ Less
Submitted 27 July, 2023; v1 submitted 27 April, 2023;
originally announced April 2023.
-
Semi-Deterministic Subspace Selection for Sparse Recursive Projection-Aggregation Decoding of Reed-Muller Codes
Authors:
Johannes Voigt,
Holger Jäkel,
Laurent Schmalen
Abstract:
Recursive projection aggregation (RPA) decoding as introduced in [1] is a novel decoding algorithm which performs close to the maximum likelihood decoder for short-length Reed-Muller codes. Recently, an extension to RPA decoding, called sparse multi-decoder RPA (SRPA), has been proposed [2]. The SRPA approach makes use of multiple pruned RPA decoders to lower the amount of computations while keepi…
▽ More
Recursive projection aggregation (RPA) decoding as introduced in [1] is a novel decoding algorithm which performs close to the maximum likelihood decoder for short-length Reed-Muller codes. Recently, an extension to RPA decoding, called sparse multi-decoder RPA (SRPA), has been proposed [2]. The SRPA approach makes use of multiple pruned RPA decoders to lower the amount of computations while keeping the performance loss small compared to RPA decoding. However, the use of multiple sparse decoders again increases the computational burden. Therefore, the focus is on the optimization of sparse single-decoder RPA decoding to keep the complexity small. In this paper, a novel method is proposed, to select subsets of subspaces used in the projection and aggregation step of SRPA decoding in order to decrease the decoding error probability on AWGN channels. The proposed method replaces the random selection of subspace subsets with a semi-deterministic selection method based on a figure of merit that evaluates the performance of each subspace. Our simulation results show that the semi-deterministic subspace selection improves the decoding performance up to $0.2\,\text{dB}$ compared to SRPA. At the same time, the complexity of SRPA decoding for RM codes of order $r\geq 3$ is reduced by up to 81% compared to SRPA.
△ Less
Submitted 2 November, 2022;
originally announced November 2022.
-
Cooperative Relaying in a Poisson Field of Interferers: A Diversity Order Analysis
Authors:
Ralph Tanbourgi,
Holger Jäkel,
Friedrich K. Jondral
Abstract:
This work analyzes the gains of cooperative relaying in interference-limited networks, in which outages can be due to interference and fading. A stochastic model based on point process theory is used to capture the spatial randomness present in contemporary wireless networks. Using a modification of the diversity order metric, the reliability gain of selection decode-and-forward is studied for sev…
▽ More
This work analyzes the gains of cooperative relaying in interference-limited networks, in which outages can be due to interference and fading. A stochastic model based on point process theory is used to capture the spatial randomness present in contemporary wireless networks. Using a modification of the diversity order metric, the reliability gain of selection decode-and-forward is studied for several cases. The main results are as follows: the achievable \emph{spatial-contention} diversity order (SC-DO) is equal to one irrespective of the type of channel which is due to the ineffectiveness of the relay in the MAC-phase (transmit diversity). In the BC-phase (receive diversity), the SC-DO depends on the amount of fading and spatial interference correlation. In the absence of fading, there is a hard transition between SC-DO of either one or two, depending on the system parameters.
△ Less
Submitted 15 May, 2013;
originally announced May 2013.
-
Interference in Poisson Networks with Isotropically Distributed Nodes
Authors:
Ralph Tanbourgi,
Holger Jäkel,
Friedrich K. Jondral
Abstract:
Practical wireless networks are finite, and hence non-stationary with nodes typically non-homo-geneously deployed over the area. This leads to a location-dependent performance and to boundary effects which are both often neglected in network modeling. In this work, interference in networks with nodes distributed according to an isotropic but not necessarily stationary Poisson point process (PPP) a…
▽ More
Practical wireless networks are finite, and hence non-stationary with nodes typically non-homo-geneously deployed over the area. This leads to a location-dependent performance and to boundary effects which are both often neglected in network modeling. In this work, interference in networks with nodes distributed according to an isotropic but not necessarily stationary Poisson point process (PPP) are studied. The resulting link performance is precisely characterized as a function of (i) an arbitrary receiver location and of (ii) an arbitrary isotropic shape of the spatial distribution. Closed-form expressions for the first moment and the Laplace transform of the interference are derived for the path loss exponents $α=2$ and $α=4$, and simple bounds are derived for other cases. The developed model is applied to practical problems in network analysis: for instance, the accuracy loss due to neglecting border effects is shown to be undesirably high within transition regions of certain deployment scenarios. Using a throughput metric not relying on the stationarity of the spatial node distribution, the spatial throughput locally around a given node is characterized.
△ Less
Submitted 2 January, 2014; v1 submitted 20 November, 2012;
originally announced November 2012.
-
Interference and Throughput in Aloha-based Ad Hoc Networks with Isotropic Node Distribution
Authors:
Ralph Tanbourgi,
Holger Jäkel,
Leonid Chaichenets,
Friedrich K. Jondral
Abstract:
We study the interference and outage statistics in a slotted Aloha ad hoc network, where the spatial distribution of nodes is non-stationary and isotropic. In such a network, outage probability and local throughput depend on both the particular location in the network and the shape of the spatial distribution. We derive in closed-form certain distributional properties of the interference that are…
▽ More
We study the interference and outage statistics in a slotted Aloha ad hoc network, where the spatial distribution of nodes is non-stationary and isotropic. In such a network, outage probability and local throughput depend on both the particular location in the network and the shape of the spatial distribution. We derive in closed-form certain distributional properties of the interference that are important for analyzing wireless networks as a function of the location and the spatial shape. Our results focus on path loss exponents 2 and 4, the former case not being analyzable before due to the stationarity assumption of the spatial node distribution. We propose two metrics for measuring local throughput in non-stationary networks and discuss how our findings can be applied to both analysis and optimization.
△ Less
Submitted 23 May, 2012;
originally announced May 2012.
-
Resolving the Connectivity-Throughput Trade-Off in Random Networks
Authors:
Ralph Tanbourgi,
Holger Jäkel,
Friedrich K. Jondral
Abstract:
The discrepancy between the upper bound on throughput in wireless networks and the throughput scaling in random networks which is also known as the connectivity-throughput trade-off is analyzed. In a random network with $λ$ nodes per unit area, throughput is found to scale by a factor of $\sqrt{\logλ}$ worse compared to the upper bound which is due to the uncertainty in the nodes' location. In the…
▽ More
The discrepancy between the upper bound on throughput in wireless networks and the throughput scaling in random networks which is also known as the connectivity-throughput trade-off is analyzed. In a random network with $λ$ nodes per unit area, throughput is found to scale by a factor of $\sqrt{\logλ}$ worse compared to the upper bound which is due to the uncertainty in the nodes' location. In the present model, nodes are assumed to know their geographical location and to employ power control, which we understand as an additional degree of freedom to improve network performance. The expected throughput-progress and the expected packet delay normalized to the one-hop progress are chosen as performance metrics. These metrics are investigated for a nearest neighbor forwarding strategy, which benefits from power control by reducing transmission power and, hence spatial contention. It is shown that the connectivity-throughput trade-off can be resolved if nodes employ a nearest neighbor forwarding strategy, achieving the upper bound on throughput on average also in a random network while ensuring asymptotic connectivity. In this case, the optimal throughput-delay scaling trade-off is also achieved.
△ Less
Submitted 20 August, 2010; v1 submitted 19 July, 2010;
originally announced July 2010.
-
On Outage Capacity for Incremental Relaying with Imperfect Feedback
Authors:
Tobias Renk,
Holger Jaekel,
Friedrich Jondral
Abstract:
We investigate the effect of imperfect feedback on the ε-outage capacity of incremental relaying in the low signal-to-noise ratio (SNR) regime. We show that imperfect feedback leads to a rescaling of the pre-log factor (comparable to the multiplexing gain for networks operating in the high SNR regime) and thus reduces the ε-outage capacity considerably. Moreover, we investigate the effect of dif…
▽ More
We investigate the effect of imperfect feedback on the ε-outage capacity of incremental relaying in the low signal-to-noise ratio (SNR) regime. We show that imperfect feedback leads to a rescaling of the pre-log factor (comparable to the multiplexing gain for networks operating in the high SNR regime) and thus reduces the ε-outage capacity considerably. Moreover, we investigate the effect of different degrees of feedback reliability on the system performance. We further derive a simple binary tree-based construction rule to analyze networks with an arbitrary number of relay nodes with respect to imperfect feedback. This rule can directly be mapped to a comprehensive matrix notation.
△ Less
Submitted 13 January, 2010;
originally announced January 2010.
-
Outage Capacity of Bursty Amplify-and-Forward with Incremental Relaying
Authors:
Tobias Renk,
Holger Jaekel,
Friedrich Jondral,
Deniz Gunduz,
Andrea Goldsmith
Abstract:
We derive the outage capacity of a bursty version of the amplify-and-forward (BAF) protocol for small signal-to-noise ratios when incremental relaying is used. We show that the ratio between the outage capacities of BAF and the cut-set bound is independent of the relay position and that BAF is outage optimal for certain conditions on the target rate R. This is in contrast to decode-and-forward w…
▽ More
We derive the outage capacity of a bursty version of the amplify-and-forward (BAF) protocol for small signal-to-noise ratios when incremental relaying is used. We show that the ratio between the outage capacities of BAF and the cut-set bound is independent of the relay position and that BAF is outage optimal for certain conditions on the target rate R. This is in contrast to decode-and-forward with incremental relaying, where the relay location strongly determines the performance of the cooperative protocol. We further derive the outage capacity for a network consisting of an arbitrary number of relay nodes. In this case the relays transmit in subsequent partitions of the overall transmission block and the destination accumulates signal-to-noise ratio until it is able to decode.
△ Less
Submitted 13 January, 2010;
originally announced January 2010.
-
Outage Regions and Optimal Power Allocation for Wireless Relay Networks
Authors:
Tobias Renk,
Holger Jaekel,
Friedrich K. Jondral
Abstract:
We study outage regions for energy-constrained multi-hop and adaptive multi-route networks with an arbitrary number of relay nodes. Optimal power allocation strategies in the sense that outage probability is minimized are derived depending on the distances between the transmit nodes. We further investigate the rate gain of adaptive multi-route and multi-hop over direct transmission. It is shown…
▽ More
We study outage regions for energy-constrained multi-hop and adaptive multi-route networks with an arbitrary number of relay nodes. Optimal power allocation strategies in the sense that outage probability is minimized are derived depending on the distances between the transmit nodes. We further investigate the rate gain of adaptive multi-route and multi-hop over direct transmission. It is shown that a combined strategy of direct transmission and adaptive multi-route outperforms multi-hop for all values of rate R. It can be stated that cooperation strategies are beneficial for low-rate systems where the main goal is a very low outage probability of the network. As the rate is increased, direct transmission becomes more and more attractive.
△ Less
Submitted 7 August, 2009;
originally announced August 2009.
-
Outage Capacity of Incremental Relaying at Low Signal-to-Noise Ratios
Authors:
Tobias Renk,
Holger Jaekel,
Friedrich K. Jondral,
Deniz Gunduz,
Andrea Goldsmith
Abstract:
We present the ε-outage capacity of incremental relaying at low signal-to-noise ratios (SNR) in a wireless cooperative network with slow Rayleigh fading channels. The relay performs decode-and-forward and repetition coding is employed in the network, which is optimal in the low SNR regime. We derive an expression on the optimal relay location that maximizes the ε-outage capacity. It is shown tha…
▽ More
We present the ε-outage capacity of incremental relaying at low signal-to-noise ratios (SNR) in a wireless cooperative network with slow Rayleigh fading channels. The relay performs decode-and-forward and repetition coding is employed in the network, which is optimal in the low SNR regime. We derive an expression on the optimal relay location that maximizes the ε-outage capacity. It is shown that this location is independent of the outage probability and SNR but only depends on the channel conditions represented by a path-loss factor. We compare our results to the ε-outage capacity of the cut-set bound and demonstrate that the ratio between the ε-outage capacity of incremental relaying and the cut-set bound lies within 1/\sqrt{2} and 1. Furthermore, we derive lower bounds on the ε-outage capacity for the case of K relays.
△ Less
Submitted 6 August, 2009;
originally announced August 2009.