Probabilistic Amplitude Shaping (PAS)
- Probabilistic Amplitude Shaping is a modulation technique that shapes signal amplitudes via a Maxwell–Boltzmann distribution to approach capacity on AWGN channels.
- It employs a distribution matcher and systematic FEC encoding with staircase codes to achieve significant gains in spectral efficiency and robust performance.
- PAS offers modular, low-complexity implementations ideal for high-throughput optical communications and other spectrally constrained environments.
Probabilistic amplitude shaping (PAS) is a coded modulation paradigm that achieves near-capacity transmission rates on the additive white Gaussian noise (AWGN) channel using discrete constellations. By shaping the amplitude distribution of real or complex modulation symbols—typically according to a Maxwell–Boltzmann law—PAS enables significant gains in spectral efficiency relative to uniform signaling. The architecture is modular: bits are parsed into shaped amplitude bits using a distribution matcher and parity bits for the sign, which are provided by a systematic forward error correction (FEC) encoder. When implemented with hard-decision decoding (HDD) and staircase codes, PAS delivers robust performance and practical efficiency for high-throughput optical communications and other spectrally constrained channels (Sheikh et al., 2017).
1. System Model and Maxwell–Boltzmann Shaping
PAS is usually formulated on the discrete-time real AWGN channel: where and SNR . The signaling alphabet is -ary amplitude-shift keying (M-ASK),
PAS shapes the input distribution according to a Maxwell–Boltzmann law: where the parameter is optimized to maximize the achievable information rate.
2. Achievable Information Rates and Shaping Gain
For PAS with bit-wise HDD and Gray-labeled mapping, the achievable rate is
$R = \left[ H(X) - m\,H_b(p) \right]^+ \tag{1}$
where is the pre-FEC bit error rate, and is the binary entropy function. Compared to uniform inputs, Maxwell–Boltzmann shaping yields up to 0 dB gain at the same spectral efficiency.
For reference, the soft-decision mutual information is
1
The paper reports that, for shaped signaling, the system achieves performance within 2–3 dB of the achievable rate over a wide SE range.
Shaping gains (uniform vs shaped M-ASK):
| Constellation | SE (bpcu) | Gain (dB) |
|---|---|---|
| 4-ASK | 1 | 0.78 |
| 8-ASK | 2 | 1.56 |
| 64-ASK | 5 | 2.37 |
In coded system operation with staircase codes, up to 4 dB gain for 256-QAM and 5 dB for 64-QAM (over uniform signaling) is observed.
3. Distribution Matcher (Shaping Encoder) Design
The shaping encoder is realized by a distribution matcher (DM) that maps uniform bits to amplitude sequences with prescribed empirical distributions. The paper employs constant-composition distribution matching (CCDM), characterized by:
- Fixed-length mapping, avoiding catastrophic error propagation.
- Arithmetic coding implementation, no look-up tables.
- Complexity is 6, where 7 is the block length.
The shaping rate for DM is
8
as 9.
4. PAS Coding Structure with Staircase Codes and HDD
The PAS coded modulation transmitter executes the following workflow:
- Input Bit Parsing: Split information bits 0 into 1 for amplitude shaping and 2 for sign mapping.
- Amplitude Labeling: Map each amplitude to its 3-bit Gray code.
- FEC Encoding: Systematic staircase encoder takes 4 as info bits and produces parity bits 5.
- Sign-bit Mapping: Combine parity bits and info bits row-wise to form 6 sign bits, mapped to 7.
- Symbol Generation: Transmit 8.
Due to the symmetry of 9, the channel input decomposes as 0 with 1, 2. PAS ensures the amplitude histogram via CCDM and approximates uniform sign distribution via parity bits.
FEC rate adaptation is governed by BCH code parameters 3 and overall spectral efficiency is tuned using the shortening parameter 4: 5
Receiver operation uses a symbol-wise MAP hard detector followed by staircase code decoding using a sliding window BDD algorithm, low-latency, and up to 8 iterations.
5. Implementation, Complexity, and Practical Advantages
PAS with staircase codes for HDD offers several practical advantages:
- Single-code operation: A fixed staircase code supports multiple spectral efficiencies by adjusting shortening, simplifying hardware and reducing decoder area.
- Streaming CCDM: Arithmetic-coder-based DM scales with throughput; parallel and product DMs further enhance implementation efficiency.
- Receiver simplicity: Sliding-window HDD yields low decoding latency and power compared to soft-decision LDPC alternatives.
6. Comparison with Uniform Signaling and Overall Impact
Relative to conventional uniform signaling and staircase-coded modulation, PAS consistently increases spectral efficiency and reduces required SNR for equivalent post-FEC error rate. Gains are robust across a broad range of M-ASK constellations and QAM formats. At the core, PAS schemes operate within 0.57–1.44 dB of the corresponding achievable information rate for a wide range of spectral efficiencies.
The flexibility and modularity of PAS have led to its widespread adoption in high-throughput fiber-optic systems and rate-adaptive coded modulation, with foundational theory resting on entropy-optimal amplitude shaping and superior implementation efficiency (Sheikh et al., 2017).