Generalized Constellation-Splitting in Noncoherent MACs
- Generalized Constellation-Splitting is a joint-constellation construction that partitions a single-user Grassmannian constellation into disjoint user subsets for noncoherent multiple-access channels.
- It leverages ML error analysis metrics like pairwise log-likelihood ratios and chordal distances to optimize signal separation and improve performance at high SNR.
- The design framework spans from random bipartitioning to refined manifold optimization, offering a scalable, low-complexity solution for multi-user detection.
Generalized Constellation-Splitting (GCS) is a joint-constellation construction for the noncoherent multiple-access channel (MAC) in which a well-designed single-user Grassmannian constellation is partitioned into disjoint subsets assigned to different users, and the resulting Cartesian product is decoded jointly by the noncoherent maximum-likelihood (ML) rule. In the communication-theoretic literature, the term is associated primarily with the two-user noncoherent MAC construction developed from ML error analysis and with its later extension to -user noncoherent MIMO MACs, where GCS is positioned as a low-complexity alternative to direct joint constellation optimization over all users (Ngo et al., 2020, Ngo et al., 2020).
1. Noncoherent MAC formulation
The canonical setting is a synchronous noncoherent Rayleigh block-fading MAC with coherence block length , users, user- transmit matrix , receiver with antennas, and no instantaneous channel state information at any terminal. The per-block received signal is
with , i.i.d. Rayleigh block fading, and additive noise with i.i.d. entries. Each user transmits symbols from a finite constellation 0, and the joint constellation is the Cartesian product 1 (Ngo et al., 2020).
Conditioned on a joint symbol 2, the columns of 3 are i.i.d. complex Gaussian with covariance 4. The noncoherent likelihood is
5
and the ML detector is
6
A fundamental identifiability constraint follows immediately: distinct joint symbols must satisfy
7
This condition is necessary because the output distribution depends on 8 only through 9. In the MAC papers where GCS is introduced, the construction is therefore not a receiver-side heuristic but a joint codebook design problem constrained by the geometry of the noncoherent likelihood.
2. ML error analysis and design metrics
The design program for GCS is driven by pairwise error analysis. For the joint symbol error rate 0, the worst-case pairwise error probability (PEP) controls both upper and lower union-type bounds:
1
Accordingly, the design problem is reduced to making the worst joint-symbol pair as distinguishable as possible under ML (Ngo et al., 2020).
Two closely related families of metrics appear in the literature. In the two-user paper, the pairwise log-likelihood ratio 2 is used to motivate the max-min criterion
3
In the large-4 regime, the Chernoff–Stein lemma implies that maximizing 5 maximizes the pairwise error exponent with respect to 6. In the 7-user generalization, nonasymptotic PEP bounds are expressed through the eigenvalues 8 of
9
and the metric
0
satisfies
1
This motivates the nonasymptotic criterion 2, while the relaxed Chernoff-bound metric 3 provides another tractable objective (Ngo et al., 2020).
At high signal-to-noise ratio, both papers isolate the same dominant term,
4
and define the simplified design objective
5
This simplification is structurally important because 6 is the only term in the mean PLLR that scales linearly with transmit power 7 when 8; the determinant and logarithmic terms scale only as 9. The 0-user paper further gives a geometric interpretation: the PEP exponent grows linearly with a Riemannian distance between the positive definite matrices 1 and 2, with 3 bounded above and below by the affine-invariant Riemannian distance on 4.
3. Grassmannian signaling and the GCS construction
GCS is most natural under unitary space-time modulation or, more generally, Grassmannian signaling. In the symmetric case, each user employs symbols satisfying
5
so each codeword corresponds to a point on a Grassmann manifold. In the single-user case, the high-SNR metric reduces to a chordal-distance form, and maximizing 6 is equivalent to maximizing the minimum pairwise chordal distance. GCS transfers this single-user Grassmannian packing principle to the MAC setting (Ngo et al., 2020).
For two users, the construction starts from a single-user Grassmannian constellation 7 with good minimum chordal distance. One then partitions 8 into two disjoint subsets 9, assigns them to the two users, and forms the joint constellation 0. The key analytical point is that the relevant two-user high-SNR separation can be controlled by user-wise worst-pair metrics 1 and 2, and the design objective becomes
3
The paper then derives necessary and sufficient conditions linking these MAC metrics to three classes of Grassmannian overlaps: intra-user overlaps in 4, intra-user overlaps in 5, and cross-user overlaps between 6 and 7. This leads to the simplified distance-based criterion
8
The sufficient construction is correspondingly simple: choose 9 so that
0
split it into disjoint subsets, and decode jointly with the noncoherent ML rule. A random bipartition already suffices to enforce the overlap conditions, while min-max graph bipartitioning can further improve the criterion. In the two-user analysis, this yields a lower bound on the worst-case separation metric 1 that grows linearly in 2 when 3 is sufficiently small (Ngo et al., 2020).
The 4-user extension preserves the same principle: split a sparse single-user Grassmannian constellation into 5 disjoint subsets and control both within-subset and cross-subset overlaps. The paper states that at high SNR the single-user USTM criterion carries over to the joint MAC design via splitting, and introduces per-user worst-pair surrogates 6 satisfying
7
4. Optimization, refinements, and related constructions
GCS sits within a broader design toolbox that ranges from direct manifold optimization to structured constructions. The central practical distinction is between optimizing constellation points themselves and optimizing only a partition of an already good single-user constellation.
| Method | Mechanism | Role |
|---|---|---|
| GCS partitioning | Split 8 into disjoint subsets | Low-complexity structured design |
| Alternating optimization | Optimize one user at fixed others via 9, 0, or 1 | Reduced-complexity refinement |
| Manifold optimization | Optimize max-min criteria on Grassmann or oblique manifolds | Direct high-performance design |
| Precoding construction | Map lower-dimensional constellations through user-specific precoders | Increase inter-user separation |
| Power optimization | Optimize 2 or 3 | Asymmetric-rate refinement |
For direct numerical optimization, the 4-user paper smooths the min-max objective by replacing 5 with 6, stacks the representatives on the oblique manifold, and uses the Riemannian gradient
7
A manifold toolbox such as manopt is then used for gradient descent. The same paper also considers the nonasymptotic metric 8, the high-SNR metric 9, and the KL-based metric 0 as optimization targets (Ngo et al., 2020).
A more geometric generalization is the precoding-based construction for multi-user MIMO. Each user starts from a lower-dimensional Grassmannian constellation 1 and transmits
2
where 3 is a user-specific full-rank precoder. Type-I and Type-II precoders are designed so that user subspaces share as few dimensions as possible, directly reducing cross-inner-products and improving 4.
For asymmetric two-user SIMO systems, the same framework is extended to per-user power optimization. The paper states that 5 decreases in 6, 7 increases in 8, and that solving 9 provides an approximate maximizer of 0. This suggests that GCS is not restricted to equal-power symmetric designs, although the cleanest analytical guarantees are derived in that regime.
Related structured-splitting ideas exist outside the precise GCS definition. “Cube-Split” partitions 1 into cells and maps Euclidean bent-hypercube grids into each cell for noncoherent SIMO signaling, while translation-pattern GSM splits bits across complex symbols, active antenna subsets, and SPC-coded translation patterns in the spatial domain (Ngo et al., 2019, Singla et al., 2020).
5. Performance evidence and complexity
The two-user paper reports detailed simulations for the SIMO case 2, 3, symmetric rates 4, and Grassmannian signaling on 5. For 6, 7, and SNR from 8 to 9 dB, the constellations optimized with the ML-based criteria 00 and 01 achieve the lowest joint SER across the whole range; at 02 dB the reported SER is approximately 03, and at 04 dB approximately 05. Alternating optimization is slightly worse, with SER approximately 06 at 07 dB. GCS partitioning by random split yields SER approximately 08 at 09 dB, comparable to the noncoherent precoding baseline at approximately 10, while the pilot-based ML receiver gives approximately 11. The paper also states that metric values confirm that 12 closely tracks 13 at high SNR, validating the simplified criterion (Ngo et al., 2020).
For larger constellations, where full numerical optimization becomes cumbersome, GCS alone remains effective. In the case 14, 15, and 16, the partitioning construction outperforms the pilot-based scheme, which the paper presents as evidence of its practicality.
The 17-user generalization gives a similar ranking. In the two-user case 18, 19, 20, 21, and 22 bpcu, 23 gives the best ML SER, 24 and 25 perform similarly, and both are significantly better than the pilot-based and adapted point-to-point metrics. In the three-user case 26, 27, 28, 29, and 30, the same hierarchy persists, with 31 remaining best and pilot-based reception inferior to 32 at moderate and high SNR (Ngo et al., 2020).
Receiver complexity is dominated by noncoherent ML detection over the joint constellation. For each candidate 33, one computes 34, its inverse, and its log-determinant, and evaluates the ML metric using 35. In the two-user paper this is stated as 36 per candidate, with 37, although the Woodbury identity can exploit the low rank of 38. By contrast, GCS design itself requires only splitting a single-user constellation; random bipartition is trivial, graph partitioning is standard, and full manifold optimization can be performed offline and reused across SNRs.
6. Scope, limitations, and later uses of the term
The MAC formulation of GCS is derived under i.i.d. Rayleigh block fading, synchronous users, known noise variance, and coherence block length 39. The papers emphasize several limitations: ML detection complexity can be high; manifold optimization is nonconvex and returns local minima; high-SNR metrics can be suboptimal at low SNR; and the size of the underlying single-user constellation is constrained by Grassmannian packing bounds. The two-user paper also notes that systematic linear receivers used in the pilot-based baseline do not apply to the noncoherent GCS signals (Ngo et al., 2020, Ngo et al., 2020).
Several extensions are explicit. More than two users can be handled by 40-way partitioning, though the associated graph partitioning and cross-overlap control become harder. Correlated fading can be incorporated by pre-whitening transformations and modified power constraints. Asymmetric rates and powers require joint optimization of subset sizes and power allocation. These points indicate that GCS is best viewed as a structured design principle rather than a closed-form universal optimum.
After the MAC papers, the label “generalized constellation-splitting” was reused in other settings. In blind SISO-OFDM channel estimation, it denotes a finite-alphabet side-information mechanism that partitions standard constellations into subsets with distinct phase and/or amplitude properties and constrains which subset each subcarrier may use, thereby enabling a modified phase-directed estimator to resolve the residual complex-scalar ambiguity of second-order-statistics channel estimation without pilots (H. et al., 27 Jul 2025). A related paper describes alternate-subcarrier constellation splitting for M-ary PAM systems with non-redundant frequency-domain precoding and frames the method as blind ambiguity resolution in OFDM (H. et al., 27 Jul 2025). In detection under generalized hardware impairments, the phrase is used in a different sense: the PAD-D detector separates amplitude and phase residuals in the polar domain and weights them by their distortion-dependent variances, yielding a symbol-dependent metric 41 (Oikonomou et al., 12 Nov 2025). The phrase also appears in combinatorics as a “generalized constellation-splitting correspondence” for planar 42-constellations, where geodesic slicing yields multicontinued fractions and generalized Hankel determinants (Albenque et al., 2011).
This suggests a polysemous terminology. In the noncoherent MAC literature, GCS has a precise meaning: partitioning a sparse single-user Grassmannian constellation into disjoint user codebooks so that intra-user and inter-user subspace overlaps remain controlled under noncoherent ML detection. In later usages, the same phrase denotes more general forms of structured partitioning of symbol sets or combinatorial objects.