Pith. sign in

REVIEW 2 major objections 5 minor 27 references

On Product Codes with Probabilistic Amplitude Shaping for High-Throughput Fiber-Optic Systems

T0 review · 2 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read This paper shows that probabilistic amplitude shaping can be combined with hard-decision-decoded product codes to gain up to 2.7 dB and one bit per channel use over uniform signaling in high-throughput fiber-optic systems.

desk verdict Solid incremental extension of PAS to product codes with a correct feasibility derivation, but the headline 2.7 dB/1 bpcu gains are not rigorously established because the uniform baseline comparison is under-specified and likely not rate-matched. read the letter →

arxiv 1908.04205 v4 pith:UT447QDE submitted 2019-08-09 cs.IT math.IT

classification cs.ITmath.IT
keywords probabilisticamplitudeshapingproductcodeshard-decisiondecodingiterativeboundeddistancefiber-opticcommunicationsspectralefficiencycodedmodulationstaircase
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Probabilistic amplitude shaping (PAS), which redistributes the probabilities of constellation points to approach the Shannon limit, has mostly been paired with soft-decision LDPC codes. This paper shows that PAS also works with product codes decoded by hard decisions, the low-complexity decoding choice for high-throughput fiber transponders, provided the component-code parameters obey a rate-matching feasibility condition and the amplitude and sign bits are spread evenly across the code array by a random interleaver. For 256-QAM over AWGN, the resulting scheme beats uniform signaling by up to 2.7 dB in signal-to-noise ratio and adds up to 1 bit per channel use of spectral efficiency at a block error rate of $10^{-3}$. The paper also demonstrates that a recently introduced decoder, iterative bounded-distance decoding with combined reliability (iBDD-CR), adds another 0.3 dB and lets product codes match or outperform staircase codes of the same rate.

What carries the argument

The central object is the PAS-PC encoding chain: a constant-composition distribution matcher (CCDM) generates shaped amplitudes; a random interleaver distributes the amplitude bits and the uniform sign/parity bits equally across all rows of the systematic product code array; and the systematically encoded parity bits are mapped to sign bits. The load-bearing identity is the rate balance $R = \tilde{k}^2/\tilde{n}^2 = (m-1+\gamma)/m$, which together with $n = \tilde{k}^2/(m-1+\gamma)$ converts the component-code shortening parameter $s$ into a discrete set of feasible spectral efficiencies $\gamma$; for $(v,t)=(10,3)$ and 16-ASK the paper finds 205 such values, versus 40 for staircase codes. The improvement mechanism in the second result is iBDD-CR decoding, which propagates channel-reliability information between row and column decoders.

What would settle it

Run the PAS-PC scheme with the tabulated parameters on a fiber testbed or split-step simulation with realistic launch powers; if the measured SNR gain over uniform signaling is substantially below 2.7 dB at $P_e=10^{-3}$, the AWGN modeling assumption is the point of failure. A second check: pick a shortened BCH component code with a shortening value $s$ that violates the integer-feasibility condition (6)-(8); if it still yields the designed spectral efficiency and target error rate, the paper's necessary conditions are not necessary.

Watch

Extended reading notes

Core claim

The paper establishes that PAS is compatible with bit-wise hard-decision decoding of product codes, provided the component code parameters satisfy an integer-feasibility constraint derived from the PAS rate equation: for a PC with shortened BCH component code of length $\tilde{n}$ and information length $\tilde{k}$, the symbol block length $n = \tilde{k}^2/(m-1+\gamma)$ must be a positive integer and $\gamma n$ a non-negative integer. Over 256-QAM with a Maxwell-Boltzmann amplitude distribution, this yields operating points whose achievable rate $2H(A)+2\gamma$ approaches the shaped hard-decision information rate $R_{\mathrm{HDD}}$, and the simulated operating points show up to 2.7 dB SNR gain and about 1 bpcu spectral efficiency gain over uniform signaling at $P_e=10^{-3}$. With the iBDD-CR decoder, the same PAS-PC scheme gains up to 0.3 dB over plain iBDD and matches or beats staircase codes of equal rate at several shortening parameters.

Load-bearing premise

The fiber-optic channel is modeled as AWGN through the Gaussian noise model, so the 2.7 dB gain is computed for an idealized channel and may shrink under nonlinear fiber effects.

Editorial extensions

If this is right

  • PAS can be added to existing hard-decision product-code transceivers without changing the decoder, making shaping available to very high-throughput and low-latency fiber links.
  • The feasibility condition defines the achievable spectral efficiency grid for a given component-code family; product codes offer 205 rates versus 40 for staircase codes at $(v,t)=(10,3)$, enabling finer rate adaptation.
  • At a block error rate of $10^{-3}$, shaped PCs outperform uniform PCs by up to 2.7 dB and 1 bit/channel use, with the gain increasing at lower code rates.
  • Switching the decoder to iBDD-CR recovers up to 0.3 dB for the same PAS-PC setup and closes the performance gap to staircase codes at several rates.
  • The optimal operating point for each component code sits at the crossing of the achievable-rate curve $2H(A)+2\gamma$ with the shaped hard-decision information rate; at that point the simulated PC back-off is around 1.6 dB at $P_e=10^{-3}$.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The same rate-balance argument should transfer to other product-like code families (e.g., braided BCH or half-product codes), so the feasibility condition may serve as a design rule beyond PCs and SCCs.
  • Since the shaping parameter $\lambda$ is optimized for the hard-decision achievable rate rather than for the hybrid decoder, the 0.3 dB iBDD-CR gain is likely conservative; re-optimizing for the hybrid metric could move the operating points further.
  • A hardware-oriented prediction: a deterministic interleaver that spreads bit levels uniformly, rather than a random permutation, should achieve the same shaping gain while saving memory, a testable implementation choice.
  • The comparison is made at $P_e=10^{-3}$; if deep-space or long-haul submarine links require $P_e$ near $10^{-9}$, the error floor of the shaped PC should be assessed before extrapolating the 2.7 dB gain.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 5 minor

Summary. This paper applies probabilistic amplitude shaping (PAS) to product codes (PCs) with hard-decision decoding. In Section III, the authors derive integer-feasibility conditions (Eqs. (5) to (8)) linking the PC component-code shortening parameter s to the PAS tuning parameter gamma, and tabulate feasible parameters for v=10, t=3 in Table I. They propose a random interleaver to spread bit-levels across PC component codewords and apply both iterative bounded-distance decoding (iBDD) and iBDD with combined reliability (iBDD-CR). Section IV reports AWGN simulations at block-error probability 10^-3 for 256-QAM, comparing PAS with PCs to uniform signaling and to staircase codes (SCCs). The headline claims are gains up to 2.7 dB and spectral efficiency improvement up to about 1 bit/channel use over uniform signaling, plus up to 0.3 dB from iBDD-CR and a statement that PAS with PCs and iBDD-CR closes the gap to PAS with SCCs and iBDD.

Significance. The necessary-condition derivation is self-contained and does not rely on curve fitting; it gives a simple design rule that should transfer to other component-code parameters. The observation that PCs offer 205 feasible rate points versus 40 for SCCs is a concrete practical advantage. Extending iBDD-CR to PAS is a useful step, and the authors are transparent that their operating points are optimized for the Hamming-metric AIR, so the iBDD-CR gains are conservative. If the headline gains survive a rate-matched comparison and the simulation details are made reproducible, this would be a solid contribution to high-throughput coded modulation with hard-decision decoding. In its current form, the numerical claims are not yet independently verifiable from the manuscript.

major comments (2)
  1. [Section IV, Fig. 4] The headline claim of up to 2.7 dB gain and 1 bpcu SE improvement is not supported by a clearly defined comparison. The text does not state how the uniform-signaling baseline is matched to each PAS operating point in terms of spectral efficiency or code rate. For a fixed component code (fixed s), uniform signaling has SE 2(m-1+gamma), while PAS has SE 2H(A)+2gamma with H(A)<m-1, so the uniform baseline has higher SE at the same s; any gain at fixed SE must come from comparing PAS at one code rate with uniform at a different code rate. The uniform envelope in Fig. 4 is built from only eight shortening values (s=77, 289, 447, 605, 661, 727, 759, 797), although uniform PCs allow many more shortenings (they are not restricted by Eq. (8)). The paper also does not specify how the two envelopes are interpolated between the simulated points. As a result, the reported maxima may occur at a SE or SNR where no uniform code was simulated, and the 2.7 dB / 1 bpcu figures may be inflated by code-rate granularity rather than by shaping. Please define the comparison protocol precisely, e.g., rate-match the uniform code to each PAS operating point (nearest feasible rates above and below), and report gains for matched pairs; or explicitly state the envelope interpolation and the sensitivity of the maxima to the baseline code set.
  2. [Sections III and IV] The numerical results cannot be independently verified from the manuscript. The random interleaver that distributes the bit-levels among PC component codewords is described only as 'a random interleaver' with no construction, seed, or permutation length; since the authors argue this interleaver is necessary for symmetric PCs, the simulation outcomes depend on an unspecified implementation. In addition, no code, data, or error bars are provided, and the number of simulated blocks needed to estimate the 10^-3 block-error probability is not stated. Please specify the interleaver (e.g., a fixed permutation generated by a described pseudo-random process), the number of trials, and the uncertainty in the reported operating SNRs, or make the simulation code/data available.
minor comments (5)
  1. [Section IV, Fig. 5 caption] The caption lists PC shortening values '77, 266, 447, 535, 605'; elsewhere in the text and Fig. 3 the second value is 261. Please correct the typo.
  2. [Section IV] The SCC shortening parameters are inconsistent: the text gives '63, 274, 431, 519, 591' in one place, '63, 271, 431, 591, 647, 711, 743, 783' in another, and the Fig. 5 caption gives '63, 247, 431, 519, 591'. Please unify these lists.
  3. [Section II] In the description of the PAS encoder, 'The vector u is parsed to u^{gamma n} and u^k' should read 'parsed into'.
  4. [Eq. (9)] The sets S_l^0 and S_l^1 are described as 'sets of size 2^m ASK symbols'; since the two sets partition the 2^m-ary ASK alphabet by one bit-level, each should have size 2^{m-1}. Please check the typesetting.
  5. [Abstract and Conclusion] The phrases 'up to 2.7 dB' and 'up to 1 bpcu' are not qualified in the abstract/conclusion; Section IV notes that only 5 of 205 feasible operating points were simulated in Fig. 3 and 8 in Fig. 4. Please state explicitly that these maxima are over the tested subset of component codes.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the central PAS-with-PC gains come from direct Monte Carlo simulation, and the self-cited decoder and SCC baselines are independent published results.

full rationale

The paper's headline gains (2.7 dB and 1 bpcu) are obtained by simulating the actual PAS+PC encoders/decoders in Sec. IV and comparing them with simulated uniform-signaling PCs and with SCC baselines from [18]. No parameter appearing in the derivation is fitted to these reported gains. The feasibility conditions for PC component codes are derived algebraically from the rate identity R=(m-1+gamma)/m and the integer constraints in Eqs. (3)-(8); they do not assume the target result. The Maxwell-Boltzmann shaping parameter is optimized per SNR by maximizing the achievable information rate R_HDD in Eq. (2), which is an independent design criterion, not a fit to the simulated block-error-rate points. The iBDD-CR decoder from [6] and the SCC baseline from [18] are prior published results by the same authors, but they are used as external building blocks/comparison points and are not invoked as unverified premises that force the conclusion; the paper's contribution is the application of PAS to PCs and the corresponding decoder comparison, which is evaluated by simulation. The skeptical concern that the 2.7 dB/1 bpcu envelope comparison in Fig. 4 may be affected by an under-sampled or not rate-matched uniform baseline is a fairness/validity question, not a circularity one: the reported numbers are not equivalent to the inputs by construction, and no equation in the paper reduces the claimed gain to a fitted parameter or to the definition of the baseline. Therefore the derivation chain is self-contained and non-circular.

Assumptions & free parameters 1 free parameters · 4 assumptions · 0 invented entities

The central derivation relies on the PAS architecture, the AWGN channel assumption, and the R_HDD achievable rate from prior literature. The only free parameter is the shaping parameter λ, which is optimized per SNR. No new physical entities are introduced.

free parameters (1)
  • λ (shaping parameter) = optimized per SNR via Eq. (2)
    The Maxwell-Boltzmann shaping parameter is tuned to maximize R_HDD for each SNR; it is a design parameter rather than a fitted-to-target value, but it affects all reported operating points.
assumptions (4)
  • domain assumption The fiber-optic channel is modeled as an AWGN channel via the Gaussian noise model.
    Footnote 2 states this modeling assumption; all reported SNR gains are computed under this model and may not hold for nonlinear fiber channels.
  • standard math The achievable information rate R_HDD for bit-wise HDD from [22, eq. (62)] is valid.
    Used in Eq. (2) to optimize the shaping parameter λ and to define feasible SNR regions; accepted from prior literature without derivation.
  • domain assumption The Maxwell-Boltzmann distribution with parameter λ is the shaping distribution, and the optimal λ is found by maximizing R_HDD.
    The paper restricts shaping to the MB family following [16], [18]; no proof is given that this family is optimal for the HDD metric.
  • domain assumption The iBDD-CR decoding algorithm [6] achieves the performance claimed for the hybrid decoder.
    The paper relies on the algorithm introduced in a self-cited arXiv preprint [6] and does not re-derive its behavior; this supports the 0.3 dB gain claim.

how reviews work

0 comments
Cite this review

Pith. "Pith review of On Product Codes with Probabilistic Amplitude Shaping for High-Throughput Fiber-Optic Systems." pith.science (2026). https://pith.science/paper/UT447QDE

@misc{pith2026190804205,
  author       = {Pith},
  title        = {Pith review of: On Product Codes with Probabilistic Amplitude Shaping for High-Throughput Fiber-Optic Systems},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/UT447QDE}},
  note         = {Machine review of arXiv:1908.04205}
}
abstract

Probabilistic amplitude shaping (PAS) can flexibly vary the spectral efficiency (SE) of fiber-optic systems. In this paper, we demonstrate the application of PAS to bit-wise hard decision decoding (HDD) of product codes (PCs) by finding the necessary conditions to select the PC component codes. We show that PAS with PCs and HDD yields gains up to $2.7$ dB and SE improvement up to approximately $1$ bit/channel use compared to using PCs with uniform signaling and HDD. Furthermore, we employ the recently introduced iterative bounded distance decoding with combined reliability of PCs to improve performance of PAS with PCs and HDD.

Figures

Figures reproduced from arXiv: 1908.04205 by the authors.

Figure 1
Figure 1. Block diagram of the CM scheme with PAS and PC under consideration. The parameters shown in the system model corresponds to encoding [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Code array of a PC. Table I: Parameters of the designed PCs for v = 10, t = 3, and 16-ASK modulation γ 0.7682 0.7503 0.6912 0.6797 0.5942 0.5233 0.4464 0.3645 0.2303 0.1426 0.00854 s 3 77 261 289 447 535 605 661 727 759 797 n˜ 1020 946 762 734 576 488 418 362 296 264 226 ˜k 990 916 732 704 546 458 388 332 266 234 196 n 260100 223729 145161 134689 82944 59536 43681 32761 21904 17424 12769 γn 199800 167869 100341 9154… view at source ↗
Figure 4
Figure 4. Simulation results of PAS with PC and SCCs with parameters [PITH_FULL_IMAGE:figures/full_fig_p004_4.png] view at source ↗
Figures from the paper (1 more)
Figure 5
Figure 5. Figure 5: Performance of the PAS with PC and iBDD-CR algorithm, PC with [PITH_FULL_IMAGE:figures/full_fig_p004_5.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

27 extracted references · 26 canonical work pages

  1. [18]

    Probabilistic amplitude shaping with hard decision decoding and staircase codes,

    A. Sheikh, A. Graell i Amat, G. Liva, and F. Steiner, “Probabilistic amplitude shaping with hard decision decoding and staircase codes,” IEEE/OSA J. Lightw. Technol., vol. 36, no. 9, pp. 1689–1697, May 2018

  2. [1]

    1FINITY T600 Transport Blade,

    Fujitsu, “1FINITY T600 Transport Blade,” Online: https://www.fujitsu.com/us/Images/1FINITY-T600-Data-Sheet.pdf

  3. [2]

    Error-free coding,

    P. Elias, “Error-free coding,” Trans. IRE Professional Group on Inf. Theory, vol. 4, no. 4, pp. 29–37, Sep. 1954

  4. [3]

    Staircase codes: FEC for 100 Gb/s OTN,

    B. P. Smith, A. Farhood, A. Hunt, F. R. Kschischang, and J. Lodge, “Staircase codes: FEC for 100 Gb/s OTN,” IEEE/OSA J. Lightw. Technol., vol. 30, no. 1, pp. 110–117, Jan. 2012

  5. [4]

    Forward error correction for high bit-rate DWDM submarine systems,

    “Forward error correction for high bit-rate DWDM submarine systems,” ITU-T Recommendation G.975.1, 2004

  6. [5]

    Implementation agreement 400ZR,

    O. I. Forum, “Implementation agreement 400ZR,” 2018

  7. [6]

    Refined reliability combining for binary message passing decoding of product codes,

    A. Sheikh, A. Graell i Amat, G. Liva, and A. Alvarado, “Refined reliability combining for binary message passing decoding of product codes,” arXiv, 2020. [Online]. Available: https://arxiv.org/abs/2006. 00070

  8. [7]

    Binary message passing decoding of product-like codes,

    A. Sheikh, A. Graell i Amat, and G. Liva, “Binary message passing decoding of product-like codes,” IEEE Trans. Commun., vol. 67, no. 12, pp. 8167–8178, Dec. 2019

Show all 27 references
  1. [8]

    Binary message passing decoding of product codes based on generalized minimum distance decoding,

    ——, “Binary message passing decoding of product codes based on generalized minimum distance decoding,” in Proc. 53rd Annu. Conf. Inf. Sciences and Systems (CISS) , Baltimore, MD, Mar. 2019

  2. [9]

    Energy-efficient soft-assisted product decoders,

    C. Fougstedt, A. Sheikh, A. Graell i Amat, G. Liva, and P. Larsson- Edefors, “Energy-efficient soft-assisted product decoders,” in Proc. Optical Fiber Commun. Conf. (OFC) , San Diego, CA, USA, Mar. 2019

  3. [10]

    Low complexity two-stage decoders for bawgn,

    G. Montorsi, “Low complexity two-stage decoders for bawgn,” in ICC 2019 - 2019 IEEE International Conference on Communications (ICC) , Shanghai, China, May 2019

  4. [11]

    Decoding staircase codes with marked bits,

    Y . Lei, A. Alvarado, B. Chen, X. Deng, Z. Cao, J. Li, and K. Xu, “Decoding staircase codes with marked bits,” in Proc. Int. Symp. Turbo Codes and Iterative Inf. Processing (ISTC) , Hong Kong, Dec. 2018

  5. [12]

    Low-complexity concatenated LDPC-staircase codes,

    M. Barakatain and F. R. Kschischang, “Low-complexity concatenated LDPC-staircase codes,” IEEE/OSA J. Lightw. Technol. , vol. 36, no. 12, pp. 2443–2449, Jun. 2018

  6. [13]

    A novel soft-aided bit-marking decoder for product codes,

    G. Liga, A. Sheikh, and A. Alvarado, “A novel soft-aided bit-marking decoder for product codes,” in Proc. European Conf. Optical Commu- nications (ECOC) , Dublin, Ireland, Sep. 2019

  7. [14]

    Nonequiprobable signaling on the Gaussian channel,

    A. R. Calderbank and L. H. Ozarow, “Nonequiprobable signaling on the Gaussian channel,” IEEE Trans. Inf. Theory, vol. 36, no. 4, pp. 726–740, Jul. 1990

  8. [15]

    Trellis shaping,

    G. D. Forney, Jr., “Trellis shaping,” IEEE Trans. Inf. Theory , vol. 38, no. 2, pp. 281–300, Mar. 1992

  9. [16]

    Bandwidth efficient and rate-matched low-density parity-check coded modulation,

    G. Böcherer, F. Steiner, and P. Schulte, “Bandwidth efficient and rate-matched low-density parity-check coded modulation,” IEEE Trans. Commun., vol. 63, no. 12, pp. 4651–4665, Dec. 2015

  10. [17]

    Rate adaptation and reach increase by probabilistically shaped 64- QAM: An experimental demonstration,

    F. Buchali, F. Steiner, G. Böcherer, L. Schmalen, P. Schulte, and W. Idler, “Rate adaptation and reach increase by probabilistically shaped 64- QAM: An experimental demonstration,” IEEE/OSA J. Lightw. Technol. , vol. 34, no. 7, pp. 1599–1609, Apr. 2016

  11. [19]

    Probabilistic shaping and for- ward error correction for fiber-optic communication systems,

    G. Böcherer, P. Schulte, and F. Steiner, “Probabilistic shaping and for- ward error correction for fiber-optic communication systems,”IEEE/OSA J. Lightw. Technol., vol. 37, no. 2, pp. 230–244, Jan. 2019

  12. [20]

    Probabilistic constellation shaping for optical fiber communications,

    J. Cho and P. J. Winzer, “Probabilistic constellation shaping for optical fiber communications,” IEEE/OSA J. Lightw. Technol. , vol. 37, no. 6, pp. 1590–1607, Mar. 2019

  13. [21]

    A simple and effective closed-form GN model correction formula accounting for signal non-gaussian distribution,

    P. Poggiolini, G. Bosco, A. Carena, V . Curri, Y . Jiang, and F. Forghieri, “A simple and effective closed-form GN model correction formula accounting for signal non-gaussian distribution,” IEEE/OSA J. Lightw. Technol., vol. 33, no. 2, pp. 459–473, Jan. 2015

  14. [22]

    Achievable rates for probabilistic shaping,

    G. Böcherer, “Achievable rates for probabilistic shaping,” V5, May,

  15. [23]

    Constant composition distribution match- ing,

    P. Schulte and G. Böcherer, “Constant composition distribution match- ing,” IEEE Trans. Inf. Theory , vol. 62, no. 1, pp. 430–434, Jan. 2016

  16. [24]

    Multiset-partition distribution matching,

    T. Fehenberger, D. S. Millar, T. Koike-Akino, K. Kojima, and K. Par- sons, “Multiset-partition distribution matching,” IEEE Trans. Commun. , vol. 67, no. 3, pp. 1885–1893, Mar. 2019

  17. [25]

    Performance of product codes and related structures with iterated decoding,

    J. Justesen, “Performance of product codes and related structures with iterated decoding,” IEEE Trans. Commun. , vol. 59, no. 2, pp. 407–415, Feb. 2011

  18. [26]

    Iterative hard-decision decoding of braided BCH codes for high- speed optical communication,

    Y . Y . Jian, H. D. Pfister, K. R. Narayanan, R. Rao, and R. Mazahreh, “Iterative hard-decision decoding of braided BCH codes for high- speed optical communication,” in Proc. IEEE Global Telecommun. Conf. (GLOBECOM), Atlanta, GA, Dec. 2013

  19. [2017]

    Available: http://arxiv.org/abs/arXiv:1707.01134

    [Online]. Available: http://arxiv.org/abs/arXiv:1707.01134

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.