Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Constellation-Splitting in Noncoherent MACs

Updated 7 July 2026
  • 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 KK-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 T2T \ge 2, KK users, user-kk transmit matrix XkCT×MkX_k \in \mathbb{C}^{T \times M_k}, receiver with NN antennas, and no instantaneous channel state information at any terminal. The per-block received signal is

Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,

with X:=[X1  XK]X := [X_1 \ \cdots \ X_K], i.i.d. Rayleigh block fading, and additive noise ZZ with i.i.d. CN(0,1)\mathcal{CN}(0,1) entries. Each user transmits symbols from a finite constellation T2T \ge 20, and the joint constellation is the Cartesian product T2T \ge 21 (Ngo et al., 2020).

Conditioned on a joint symbol T2T \ge 22, the columns of T2T \ge 23 are i.i.d. complex Gaussian with covariance T2T \ge 24. The noncoherent likelihood is

T2T \ge 25

and the ML detector is

T2T \ge 26

A fundamental identifiability constraint follows immediately: distinct joint symbols must satisfy

T2T \ge 27

This condition is necessary because the output distribution depends on T2T \ge 28 only through T2T \ge 29. 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 KK0, the worst-case pairwise error probability (PEP) controls both upper and lower union-type bounds:

KK1

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 KK2 is used to motivate the max-min criterion

KK3

In the large-KK4 regime, the Chernoff–Stein lemma implies that maximizing KK5 maximizes the pairwise error exponent with respect to KK6. In the KK7-user generalization, nonasymptotic PEP bounds are expressed through the eigenvalues KK8 of

KK9

and the metric

kk0

satisfies

kk1

This motivates the nonasymptotic criterion kk2, while the relaxed Chernoff-bound metric kk3 provides another tractable objective (Ngo et al., 2020).

At high signal-to-noise ratio, both papers isolate the same dominant term,

kk4

and define the simplified design objective

kk5

This simplification is structurally important because kk6 is the only term in the mean PLLR that scales linearly with transmit power kk7 when kk8; the determinant and logarithmic terms scale only as kk9. The XkCT×MkX_k \in \mathbb{C}^{T \times M_k}0-user paper further gives a geometric interpretation: the PEP exponent grows linearly with a Riemannian distance between the positive definite matrices XkCT×MkX_k \in \mathbb{C}^{T \times M_k}1 and XkCT×MkX_k \in \mathbb{C}^{T \times M_k}2, with XkCT×MkX_k \in \mathbb{C}^{T \times M_k}3 bounded above and below by the affine-invariant Riemannian distance on XkCT×MkX_k \in \mathbb{C}^{T \times M_k}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

XkCT×MkX_k \in \mathbb{C}^{T \times M_k}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 XkCT×MkX_k \in \mathbb{C}^{T \times M_k}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 XkCT×MkX_k \in \mathbb{C}^{T \times M_k}7 with good minimum chordal distance. One then partitions XkCT×MkX_k \in \mathbb{C}^{T \times M_k}8 into two disjoint subsets XkCT×MkX_k \in \mathbb{C}^{T \times M_k}9, assigns them to the two users, and forms the joint constellation NN0. The key analytical point is that the relevant two-user high-SNR separation can be controlled by user-wise worst-pair metrics NN1 and NN2, and the design objective becomes

NN3

The paper then derives necessary and sufficient conditions linking these MAC metrics to three classes of Grassmannian overlaps: intra-user overlaps in NN4, intra-user overlaps in NN5, and cross-user overlaps between NN6 and NN7. This leads to the simplified distance-based criterion

NN8

The sufficient construction is correspondingly simple: choose NN9 so that

Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,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 Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,1 that grows linearly in Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,2 when Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,3 is sufficiently small (Ngo et al., 2020).

The Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,4-user extension preserves the same principle: split a sparse single-user Grassmannian constellation into Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,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 Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,6 satisfying

Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,7

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 Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,8 into disjoint subsets Low-complexity structured design
Alternating optimization Optimize one user at fixed others via Y=k=1KXkHkH+Z  =  XHH+Z,Y = \sum_{k=1}^{K} X_k H_k^{\mathsf H} + Z \;=\; X H^{\mathsf H} + Z,9, X:=[X1  XK]X := [X_1 \ \cdots \ X_K]0, or X:=[X1  XK]X := [X_1 \ \cdots \ X_K]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 X:=[X1  XK]X := [X_1 \ \cdots \ X_K]2 or X:=[X1  XK]X := [X_1 \ \cdots \ X_K]3 Asymmetric-rate refinement

For direct numerical optimization, the X:=[X1  XK]X := [X_1 \ \cdots \ X_K]4-user paper smooths the min-max objective by replacing X:=[X1  XK]X := [X_1 \ \cdots \ X_K]5 with X:=[X1  XK]X := [X_1 \ \cdots \ X_K]6, stacks the representatives on the oblique manifold, and uses the Riemannian gradient

X:=[X1  XK]X := [X_1 \ \cdots \ X_K]7

A manifold toolbox such as manopt is then used for gradient descent. The same paper also considers the nonasymptotic metric X:=[X1  XK]X := [X_1 \ \cdots \ X_K]8, the high-SNR metric X:=[X1  XK]X := [X_1 \ \cdots \ X_K]9, and the KL-based metric ZZ0 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 ZZ1 and transmits

ZZ2

where ZZ3 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 ZZ4.

For asymmetric two-user SIMO systems, the same framework is extended to per-user power optimization. The paper states that ZZ5 decreases in ZZ6, ZZ7 increases in ZZ8, and that solving ZZ9 provides an approximate maximizer of CN(0,1)\mathcal{CN}(0,1)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 CN(0,1)\mathcal{CN}(0,1)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 CN(0,1)\mathcal{CN}(0,1)2, CN(0,1)\mathcal{CN}(0,1)3, symmetric rates CN(0,1)\mathcal{CN}(0,1)4, and Grassmannian signaling on CN(0,1)\mathcal{CN}(0,1)5. For CN(0,1)\mathcal{CN}(0,1)6, CN(0,1)\mathcal{CN}(0,1)7, and SNR from CN(0,1)\mathcal{CN}(0,1)8 to CN(0,1)\mathcal{CN}(0,1)9 dB, the constellations optimized with the ML-based criteria T2T \ge 200 and T2T \ge 201 achieve the lowest joint SER across the whole range; at T2T \ge 202 dB the reported SER is approximately T2T \ge 203, and at T2T \ge 204 dB approximately T2T \ge 205. Alternating optimization is slightly worse, with SER approximately T2T \ge 206 at T2T \ge 207 dB. GCS partitioning by random split yields SER approximately T2T \ge 208 at T2T \ge 209 dB, comparable to the noncoherent precoding baseline at approximately T2T \ge 210, while the pilot-based ML receiver gives approximately T2T \ge 211. The paper also states that metric values confirm that T2T \ge 212 closely tracks T2T \ge 213 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 T2T \ge 214, T2T \ge 215, and T2T \ge 216, the partitioning construction outperforms the pilot-based scheme, which the paper presents as evidence of its practicality.

The T2T \ge 217-user generalization gives a similar ranking. In the two-user case T2T \ge 218, T2T \ge 219, T2T \ge 220, T2T \ge 221, and T2T \ge 222 bpcu, T2T \ge 223 gives the best ML SER, T2T \ge 224 and T2T \ge 225 perform similarly, and both are significantly better than the pilot-based and adapted point-to-point metrics. In the three-user case T2T \ge 226, T2T \ge 227, T2T \ge 228, T2T \ge 229, and T2T \ge 230, the same hierarchy persists, with T2T \ge 231 remaining best and pilot-based reception inferior to T2T \ge 232 at moderate and high SNR (Ngo et al., 2020).

Receiver complexity is dominated by noncoherent ML detection over the joint constellation. For each candidate T2T \ge 233, one computes T2T \ge 234, its inverse, and its log-determinant, and evaluates the ML metric using T2T \ge 235. In the two-user paper this is stated as T2T \ge 236 per candidate, with T2T \ge 237, although the Woodbury identity can exploit the low rank of T2T \ge 238. 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 T2T \ge 239. 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 T2T \ge 240-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 T2T \ge 241 (Oikonomou et al., 12 Nov 2025). The phrase also appears in combinatorics as a “generalized constellation-splitting correspondence” for planar T2T \ge 242-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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Generalized Constellation-Splitting.