---
title: Symbol-Level Precoding in Downlink Systems
url: https://www.emergentmind.com/topics/symbol-level-precoding-slp
type: topic
---

# Symbol-Level Precoding in Downlink Systems

Symbol-level precoding (SLP) is a downlink precoding paradigm in which the transmitter exploits not only channel state information (CSI) but also the instantaneous data symbols to design the transmit vector on a symbol-by-symbol basis, or for each symbol vector, so that multi-user interference (MUI) can be shaped as constructive interference rather than treated as purely harmful. In its canonical MU-MISO form, the precoder is a symbol-dependent mapping such as \(\mathbf{x}_l=\mathcal{F}(\mathbf{H},\mathbf{s}_l)\), and the central design question is no longer only how to suppress interference statistically, but how to place noiseless received samples inside modulation-dependent decision regions with favorable error margins, often under power, SINR, rate, or symbol-error constraints [2104.09799] [1803.05094].

## 1. Canonical definition and signal model

A standard SLP setting is the downlink multi-user MISO system with a base station having \(N_t\) antennas and \(K\) single-antenna users. At symbol time or symbol-vector index \(l\), the transmitted vector is designed specifically for the current symbol realization, and user \(k\) observes
\[
r_{k,l}=\mathbf{h}_k^H\mathbf{x}_l+n_{k,l},
\]
with \(n_{k,l}\) modeled as AWGN. This symbol dependence is the defining distinction from conventional block-level or linear precoding, where a fixed matrix is designed from CSI only and then applied across many symbols without redesign at every symbol interval [2104.09799].

The literature repeatedly contrasts SLP with block-level precoding (BLP). In conventional BLP, interference is primarily suppressed or canceled; in SLP, it is shaped using instantaneous symbol knowledge so that it pushes the received point deeper into the correct decision region. This transmitter-side exploitation of interference is especially natural in downlink systems because the base station knows the users’ intended symbols before transmission. In that sense, SLP is not merely a different solver for the same beamforming problem; it changes the granularity of design from stream level to symbol level [2006.15245].

The standard formulations span MU-MISO and related downlink settings, but the same principle has been adapted to wider classes of channels and waveform domains. The common element is that the optimization variable is symbol dependent, whether it is a narrowband transmit vector, a grouped symbol-level waveform, an IRS-assisted one-bit transmit signal, or an AFDM-domain waveform whose entries are designed directly from the intended symbol tuple [2205.00891].

## 2. Constructive interference geometry and decision regions

For PSK signaling, SLP is most often expressed through geometric constructive-interference constraints. After rotating the desired symbol to the positive real axis, correct detection is enforced by requiring the noiseless received point to lie inside the corresponding wedge. A representative QoS metric is
\[
d_{k,l}=\Big(\Re\{\mathbf{h}_k^H \mathbf{x}_{l}e^{-j\angle \mathbf{s}_l(k)}\}\tan\phi-|\Im\{\mathbf{h}_k^H \mathbf{x}_{l}e^{-j\angle \mathbf{s}_l(k)}\}|\Big)\cos \phi,
\]
where \(\phi=\pi/M\) for \(M\)-PSK. Larger \(d_{k,l}\) means the rotated noiseless point is farther from the nearest decision boundary, so max-min SLP designs often maximize the minimum such margin over users and symbol vectors [2104.09799].

An equivalent PSK-oriented description appears in terms of a safety margin. After rotating the noiseless received symbol \(r_m\) by the conjugate of the intended symbol \(s_m\), one defines
\[
\delta_m=\mathcal{R}\{z_m\}\sin\theta-|\mathcal{I}\{z_m\}|\cos\theta,\qquad z_m=r_m s_m^*,
\]
with \(\theta=\pi/D\). Requiring \(\delta_m\ge \delta_{m,0}\) yields two linear inequalities in the real and imaginary parts of the effective received signal, which is why many PSK SLP problems reduce to quadratic programs with linear inequality constraints after real-valued reformulation [2301.08393].

For QAM, the geometry is more heterogeneous because inner, edge, and corner symbols have different decision-region structure. The SEP-constrained QAM literature expresses this through symbol-dependent inequalities on the residual mismatch
\[
b_{i,t}=\boldsymbol h_i^H \boldsymbol x_t-d_i s_{i,t},
\]
with two-sided bounds for inner components and one-sided bounds for outer components. This produces tractable linear inequalities in the real and imaginary parts of \(\boldsymbol H\boldsymbol x_t-\boldsymbol D\boldsymbol s_t\), and it is precisely this decision-region asymmetry that enables constructive interference to be interpreted as admissible symbol perturbation rather than exact symbol matching [1803.05094].

A broader geometric generalization is the constructive interference region (CIR). One generic parameterization writes the target point as
\[
\tilde s_k=s_k+\delta_{\mu_k}\mu_k+\delta_{\nu_k}\nu_k,\qquad \delta_{\mu_k},\delta_{\nu_k}>0,
\]
so the received noiseless symbol is allowed to move inside a symbol-dependent constructive region rather than being forced to coincide with the nominal constellation point. This CIR viewpoint supports both PSK and QAM formulations and underlies later weighted-MMSE and NNLS-based SLP designs [2210.00167].

## 3. Optimization criteria and structural interpretations

A large part of the SLP literature concerns the choice of objective. One classical family maximizes a symbol-wise margin subject to a power constraint, or minimizes power subject to constructive-region or SEP guarantees. In the PSK case, the benchmark max-min fairness problem can be stated as maximizing the minimum \(d_{k,l}\) subject to \(\|\mathbf{X}\|_F^2\le PM^K\), and the corresponding convexity is one reason this class became a standard reference point for later low-complexity and learning-based approximations [2104.09799].

A more structural line of work shows that SLP is not, in general, an arbitrary nonlinear mapping. Under energy minimization for QAM, the optimal SLP solution can be written exactly as
\[
\boldsymbol x_t^\star=\boldsymbol H^\dagger(\boldsymbol D\boldsymbol s_t+\boldsymbol u_t^\star),
\]
so the effective design variable is a symbol perturbation \(\boldsymbol u_t\) constrained by decision-region inequalities. In this sense, SLP is exactly symbol-perturbed zero forcing under the corresponding energy-minimization criterion [1803.05094]. A later treatment extends the same viewpoint and shows that SLP can be represented as perturbed ZF and, with modulo detection, as a vector-perturbation (VP) scheme augmented by additional continuous perturbations and, for some objectives, nullspace terms [2103.16283].

The objective need not be geometric margin alone. For high-order QAM, average symbol-error-rate minimization has been formulated directly using exact Q-function expressions that depend jointly on the normalized transmit signal \(\bar{\mathbf x}[l]\) and a symbol-level rescaling factor \(\gamma[l]\). This yields a non-convex but explicitly noise-aware SLP problem,
\[
\min_{\bar{\mathbf x}[l],\,\gamma[l]}\ \frac{1}{K}\sum_{k=1}^K E_k[l]
\quad\text{s.t.}\quad
\|\bar{\mathbf x}[l]\|_2^2\le 1,
\]
and it shifts the design interpretation from region feasibility to probabilistic error minimization [2310.07436].

A closely related direction replaces hard constructive-region targeting by weighted MMSE inside the CIR. In CI-WMMSE, the desired point is \(\tilde{\mathbf s}=\mathbf s+\boldsymbol\Lambda\boldsymbol\delta\) with \(\boldsymbol\delta\succeq 0\), and the objective minimizes the expected weighted MSE between the scaled received vector and this constructive target. After eliminating the transmit vector in closed form, the remaining optimization becomes a nonnegative least-squares problem. The same framework contains WMMSE/MMSE and CI-ZF/ZF as special cases, which makes explicit that SLP can interpolate between interference-exploitation and classical estimation-oriented precoding viewpoints [2210.00167].

## 4. Practicality, computational burden, and learning-based implementations

The main practical obstacle in SLP is the symbol-by-symbol optimization burden. Even when each individual problem is convex or efficiently solvable, a traditional design may require one distinct precoder for every symbol vector. For \(\Omega\)-PSK and \(K\) users, that scaling is \(\Omega^K\), which becomes prohibitive as the number of users grows [2205.00891].

One route to practicality is architectural simplification. Grouped SLP (G-SLP) divides users into \(G\) groups and designs symbol-level precoders per group while exploiting intra-group constructive interference and suppressing inter-group interference. This reduces the number of required precoders from \(\Omega^K\) to \(\sum_{g=1}^G \Omega^{K_g}\), where \(K_g\) is the size of group \(g\). The resulting trade-off is explicit: fewer groups preserve more of the full SLP gain, while more groups produce much lower computational complexity [2205.00891].

A second practical issue arises in multi-level constellations. In conventional QAM-oriented SLP, the receiver often needs a symbol-dependent rescaling factor for correct demodulation. This creates a symbol-level feed-forward overhead that can offset the gains of SLP. A block-level rescaling method addresses this by first solving the conventional per-symbol SLP problem to obtain constructive scaling values \(t^{(m)}\), and then performing in-block power allocation so that
\[
t^{(1)}\sqrt{p^{(1)}}=t^{(2)}\sqrt{p^{(2)}}=\cdots=t^{(M)}\sqrt{p^{(M)}},
\]
which implies a common rescaling factor over the block. The optimal allocation has the exact closed form
\[
p^{(m)}=\frac{\dfrac{1}{(t^{(m)})^2}}{\sum_{m=1}^M \dfrac{1}{(t^{(m)})^2}}\,P_{\mathrm T},
\]
and the paper states that this does not increase BS-side complexity [2006.15245].

A third line of work uses machine learning. An early example is the Efficient Precoding Neural Network (EPNN), which learns a CSI-to-precoder map in an unsupervised-like manner through a loss tied directly to the constructive-interference QoS metric rather than to optimizer-generated labels. For \(N_{\mathrm t}=5\) and \(K=5\), the reported online execution time is about **1.42\%** of CVX on CPU and **0.15\%** on GPU, while the SER degradation relative to convex SLP is reported as **less than 2 dB** [2104.09799]. A related deep-unfolded design, SLP-SDNet, unfolds a proximal interior-point method for strict PSK SLP and is trained without target labels using a Lagrangian-based loss; it matches optimization-based strict SLP below \(30\) dB SINR and requires about **8%** more transmit power above that level, while giving about a **\(2\times\)** decrease in average execution time per symbol [2104.09214].

Learning-based SLP has also moved beyond fixed modulation and fixed receiver rules. The AMPD-NN framework jointly learns per-user modulation orders, the symbol-level transmit precoder, and the receiver detection rule under a sum-rate requirement and a transmit power constraint, with the objective of reducing average SER. Its two modules are MOP-NN for modulation-order prediction and SLPD-NN for symbol-level precoding and detection. This departs from conventional SLP formulations in which \(M_k\) and \(\mathcal D_k\) are fixed in advance, and it suggests that the communication chain itself can be learned jointly rather than only the precoder [2210.13744].

When deployment memory is critical, unfolded robust SLP networks have also been quantized. The robust relaxed-phase designs RSLP-BDNet and RSLP-TDNet report model compression of approximately **21.33\times** and **13\times**, respectively, relative to full-precision RSLP-DNet, while maintaining about **89%–95%** of optimization-based robust SLP performance [2111.08110].

## 5. Robust, hardware-constrained, and application-specific extensions

Robust SLP has been developed for settings in which CSI is imperfect or shared only approximately. In overlay cognitive radio, the CBS exploits shared PU data and CSI to shape its transmission so that both the cognitive users and the primary users satisfy symbol-wise safety-margin constraints. Under perfect CSI, the resulting problem is a quadratic program with linear inequalities; under imperfect CSI, both norm-bounded and AQNM-based stochastic robustifications still reduce to quadratic objectives with linear inequality constraints. A central point is that cross-network interference is not treated as something that must always be canceled; it can be constructive in both directions [2301.08393].

Hardware constraints lead to different SLP formulations. In IRS-assisted MU-MISO downlink with one-bit DACs at the BS, the per-symbol transmit vector must lie in a four-point one-bit alphabet, and the joint problem over the one-bit SLP vectors and IRS phases becomes a mixed integer nonlinear program. The proposed solution alternates a dual mirror-descent plus maximum block improvement method for the one-bit SLP subproblem with accelerated projected gradient for the IRS phase update. The resulting design improves BER over one-bit quantized linear precoding and over no-IRS baselines, while explicitly optimizing under the one-bit constraint instead of quantizing a continuous solution afterward [2006.04759].

Integrated sensing and communications (ISAC) has enlarged the scope of SLP from communications-only beamforming to joint waveform design. In wideband FTN ISAC, the optimization variable is a whole block \(\mathbf S\in\mathbb C^{N_t\times L}\), because faster-than-Nyquist signaling induces temporal interference in addition to spatial multiuser interference. The communication side imposes blockwise constructive-interference constraints, while the sensing side minimizes the MMSE for target-response-matrix estimation. The resulting problem is non-convex and is handled by minorization or successive convex approximation, with binary penalty search used to solve the convex QCQP subproblems [2306.14509].

A different extension appears in AFDM. There, the transmitter uses uplink-estimated AF-domain CSI and channel reciprocity to design an AFDM-domain symbol-level waveform so that the received symbols already lie in the desired PSK constructive regions. The downlink SLP problem is first formulated as an SOCP and then reduced, through Lagrangian and KKT analysis, to a simplex-constrained quadratic program in the dual variable \(\bm\delta\),
\[
\min_{\bm{\delta}\succeq 0,\ \bm{\delta}^T\mathbf{1}_{2N}=1}\ \|\mathbf{T}^T\bm{\delta}\|_2^2,
\]
with the primal transmit vector recovered as
\[
\mathbf{w}=\sqrt{P_m}\,\frac{\mathbf{T}^T\bm{\delta}}{\|\mathbf{T}^T\bm{\delta}\|_2}.
\]
The explicit goal is to offload receiver-side equalization and channel-estimation burden to the base station, enabling direct symbol detection at the user [2508.12215].

## 6. Limitations, misconceptions, and research directions

A common misconception is that SLP is simply a vague nonlinear alternative to linear precoding. Several results contradict that interpretation. Under energy minimization, SLP is exactly symbol-perturbed ZF; with modulo detection, extended SLP becomes closely connected to vector perturbation; and for PPAP-type objectives, nullspace perturbations become important while for total-power minimization they can be useless [1803.05094] [2103.16283]. This suggests that SLP is better viewed as a family of structured symbol-domain optimization problems than as an unrestricted nonlinear mapping.

A second misconception is that SLP is only a high-SNR constructive-geometry tool. The average-SER minimization work for high-order QAM explicitly incorporates the noise variance through exact Q-function expressions and a rescaling factor, and CI-WMMSE incorporates noise distribution information through an expected weighted-MSE objective. Both were introduced precisely to address the limitation that purely geometric CI-region methods tend to show their strongest gains mainly in the high-SNR regime [2310.07436] [2210.00167].

A third issue is that SLP gains are not uniform across all modulation orders and all objectives. Under total transmit power minimization for QAM, there is a formal result that plain ZF becomes near-optimal as the QAM order grows very large, which implies that the relative advantage of SLP is strongest for lower-order or moderate-order QAM in that criterion [2103.16283]. This does not negate SLP; it narrows the conditions under which its extra symbol-level degrees of freedom are most valuable.

The literature also makes clear that many SLP designs remain dependent on assumptions that are favorable but restrictive: perfect CSI at the BS, symbol-level optimization latency that is acceptable in real time, fixed system dimensions, and training distributions that match deployment in learning-based implementations. Practical remedies such as grouped SLP, block-level rescaling, deep unfolding, adaptive modulation and learned detection, and application-specific reformulations in CR, IRS, ISAC, and AFDM all address parts of this gap, but they do not eliminate it [2205.00891] [2006.15245] [2210.13744].

Taken together, these developments portray SLP as a broad design framework rather than a single optimization template. Its unifying premise is consistent across formulations: the transmitter should exploit instantaneous symbol knowledge and modulation geometry to shape interference constructively. What varies is the objective—margin, power, SEP, weighted MSE, sensing MMSE, throughput, or robustness—and with it the mathematical machinery, which now ranges from convex programs, NNLS, MM, and dual QP reductions to deep unfolding and end-to-end learned transmitter-receiver designs.

Source: https://www.emergentmind.com/topics/symbol-level-precoding-slp