Symbol-Level Multiuser MISO Precoding for Multi-Level Adaptive Modulation
read more
Citations
A Tutorial on Interference Exploitation via Symbol-Level Precoding: Overview, State-of-the-Art and Future Directions
Directional Modulation Via Symbol-Level Precoding: A Way to Enhance Security
Symbol-Level and Multicast Precoding for Multiuser Multiantenna Downlink: A State-of-the-Art, Classification, and Challenges
Precoding in Multibeam Satellite Communications: Present and Future Challenges
Interference Exploitation Precoding Made Practical: Optimal Closed-Form Solutions for PSK Modulations
References
Digital communications
Interference Alignment and Degrees of Freedom of the $K$ -User Interference Channel
Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels
Cloud RAN for Mobile Networks—A Technology Overview
Related Papers (5)
Exploiting Known Interference as Green Signal Power for Downlink Beamforming Optimization
Dynamic linear precoding for the exploitation of known interference in MIMO broadcast systems
Frequently Asked Questions (14)
Q2. What is the CNt1 precoding vector for user j?
(2)Assuming linear precoding, let x[n] be written as x[n] =∑K j=1 wj [n]dj [n], where wj is the CNt×1 precoding vector for user j.
Q3. What is the probability of having a data symbol?
The probability of having a data symbol belongs to inner constellation points Pi:Pi = number of inner constellation pointsmodulation orderM = 1/4, 16QAM 1/2, 32QAM 9/16, 64QAM
Q4. What is the probability of exploiting interference at the outer constellation point?
The probability of exploiting interference at the outer constellation point PCI equals to the probability of not all symbols at instant n belongs to the inner constellation point for all users, which can be expressed as:PCI = 1− (Pi)K . (43)This means that the probability of exploiting interference becomes higher with system size, hence, more power saving can be achieved.
Q5. What is the power constraint for user-level precoding?
In the conventional user-level precoding (linear beamforming), the transmitter needs to precode every τc which means that the power constraint has to be satisfied along the coherence time Eτc{‖x‖2} ≤ P . Taking the expectation of Eτc{‖x‖2} = Eτc{tr(WddHWH)}, and since W is fixed along τc, the previous expression can be reformulated as tr(WEτc{ddH}WH) = tr(WWH) = ∑K j=1 ‖wj‖2, where Eτc{ddH} = The authordue to uncorrelated symbols over τc.
Q6. What is the number of possible precoding calculations?
The number of the possible calculations N can be mathematically expressed:N = min{2 ∑K j=1mj , N}. (44)For small systems (i.e. lower modulation order and small K), the precoding vector can be evaluated beforehand on a frame-level for all possible symbol vector combinations and employed when required in the form of a lookup table.
Q7. What is the power minimization problem with goodput constraints?
A. Power Minimization with Goodput ConstraintsUsing (33), the frame power minimization with goodput constraints can be expressed as:x = arg min xEn[‖x‖2] (34)s.t.
Q8. How can CIPM be scaled with the SINR target?
it can be noted that the throughput of CIPM can be scaled with the SINR target by employing adaptive multi-level modulation (4/8/16-QAM).
Q9. What is the equivalent of a PHY-layer multicasting problem?
Replacing x = ∑K j=1 xj yields:x(Ĥ, ζ) = arg min x‖x‖2s.t C1 : ‖ĥjx‖2 = ζjσ2z ,∀j ∈ K C2 : ∠(ĥjx) = ∠(d),∀j ∈ K. (10)which is equivalent to a PHY-layer multicasting problem (5) for the effective channel Ĥ with additional phase constraints on the received user signals C2.
Q10. What is the fading coefficient of a quasi-static block fading channel?
A quasi-static block fading channel was assumed where each block corresponds to a frame and the fading coefficients were generated as H ∼ CN (0,σ2hI).
Q11. What is the effect of replacing the input symbols?
As a result, the equivalent channel is no longer fixed and it combines the effects of the fixed channel and the current input symbols.
Q12. What is the probability density function for a division of two random variables?
The probability density function (PDF) for a division of two random variables can be formulated as [37]:fz(z) = ∫ ∞ ∞ |γ|fxγ(γz, γ)dγ = ∫ ∞ ∞ |γ|fx(γz)fγ(γ)dγ. (24)For any generic channel, the probability density function can be formulated as:fz(z) = M̂∑ k=1 Pζkζkf(ζkz), (25)If the channel between the multiple-antenna BS and the users has a Rayleigh distribution, the power of the channel follows a Gamma distribution as:fx(x) = xNt−1βNtΓ(Nt) exp(−βx), (26)where 1β is the channel power.
Q13. What is the power min problem for PHY-layer multicasting?
In this context, the power min problem for PHY-layer multicasting can be written as:x(H, ζ) = arg min x ‖x‖2s.t |hjx|2 ≥ ζjσ2z ,∀j ∈ K (5)where ζj is the SINR target for the jth user that should be granted by the BS, and ζ = [ζ1, . . . , ζK ] is the vector that contains all the SINR targets.
Q14. Why is the modulation type allocated to users on a frame-basis?
This is necessary because the user expects to receive the same modulation type for all useful symbols in a frame in order to properly adjust the detection regions.