Spectral-Efficient Analog Precoding for Generalized Spatial Modulation Aided MmWave MIMO
Longzhuang He, Jintao Wang, and Jian Song

TL;DR
This paper introduces a novel analog precoding scheme for GenSM-aided mmWave MIMO systems that significantly enhances spectral efficiency by leveraging channel state information and an iterative design algorithm.
Contribution
It proposes a new analog precoding method that maximizes spectral efficiency using a lower-bound expression and a low-complexity iterative algorithm.
Findings
The proposed scheme outperforms existing GenSM-aided mmWave MIMO methods.
A closed-form lower bound for achievable spectral efficiency is derived.
Numerical results confirm the effectiveness of the proposed precoding design.
Abstract
Generalized spatial modulation (GenSM) aided millimeter wave (mmWave) multiple-input multiple-output (MIMO) has recently received substantial academic attention. However, due to the insufficient exploitation of the transmitter's knowledge of the channel state information (CSI), the achievable rates of state-of-the-art GenSM-aided mmWave MIMO systems are far from being optimal. Against this background, a novel analog precoding scheme is proposed in this paper to improve the spectral efficiency (SE) of conventional GenSM-aided mmWave MIMOs. More specifically, we firstly manage to lower-bound the achievable SE of GenSM-aided mmWave MIMO with a closed-form expression. Secondly, by exploiting this lower bound as a cost function, a low-complexity iterative algorithm is proposed to design the analog precoder for SE maximization. Finally, numerical simulations are conducted to substantiate the…
| Symbols | Specifications | Typical Values | ||
|---|---|---|---|---|
| Number of TAs | ||||
| Number of RAs | ||||
|
||||
| Number of antenna groups | ||||
| Number of RF chains | ||||
| SNR | dB |
| 4 | 6 | 8 | |||
| SNR (dB) | 10 | 10 | 3 | 6 | 10 |
| Optimal | (8, 1) | (2, 4) | (8, 1) | (2, 4) | (1, 8) |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Wireless Communication Technologies · Millimeter-Wave Propagation and Modeling · Full-Duplex Wireless Communications
Spectral-Efficient Analog Precoding for Generalized Spatial Modulation Aided MmWave MIMO
Longzhuang He, , Jintao Wang, , and Jian Song
Longzhuang He, Jintao Wang and Jian Song are with the Department of Electronic Engineering, Tsinghua University, Beijing, 100084, China (e-mail: [email protected]; {wangjintao, jsong}@tsinghua.edu.cn). This work was supported by the National Natural Science Foundation of China (Grant No. 61471221 and No. 61471219).
Abstract
Generalized spatial modulation (GenSM) aided millimeter wave (mmWave) multiple-input multiple-output (MIMO) has recently received substantial academic attention. However, due to the insufficient exploitation of the transmitter’s knowledge of the channel state information (CSI), the achievable rates of state-of-the-art GenSM-aided mmWave MIMO systems are far from being optimal. Against this background, a novel analog precoding scheme is proposed in this paper to improve the spectral efficiency (SE) of conventional GenSM-aided mmWave MIMOs. More specifically, we firstly manage to lower-bound the achievable SE of GenSM-aided mmWave MIMO with a closed-form expression. Secondly, by exploiting this lower bound as a cost function, a low-complexity iterative algorithm is proposed to design the analog precoder for SE maximization. Finally, numerical simulations are conducted to substantiate the superior performance of the proposed design with respect to state-of-the-art GenSM-aided mmWave MIMO schemes.
Index Terms:
Generalized spatial modulation; millimeter wave communications; MIMO; analog precoding; spectral efficiency.
I Introduction
Millimeter wave (mmWave) multiple-input multiple-output (MIMO) has been proved an effective technique to substantially improve the data rates for 5G telecommunication networks [1]. On the one hand, the available bandwidth provided by the mmWave frequency band is orders of magnitude larger than that provided by the current cellular communication operated in microwave bands. On the other hand, the incorporation of MIMO precoding has also facilitated a significant improvement of the spectral efficiency (SE) achieved by mmWave systems.
The concept of generalized spatial modulation (GenSM) is another MIMO technique that is recently proposed to reduce the number of radio frequency (RF) chains [2][3]. In GenSM systems, only a subset of antennas are randomly activated to transmit the classic amplitude-phase modulation (APM) symbols, and the information is thus carried by the indices of the active antennas as well as the transmitted APM symbols.
To explicitly benefit from the reduced-RF-chain nature of GenSM, mmWave MIMO has been recently combined with GenSM to yield the concept of GenSM-aided mmWave MIMO in [4]-[6]. More specifically, in [4], the application of space shift keying (SSK) [7] in indoor line-of-sight (LoS) mmWave channels was investigated, in which the authors proposed to elaborately design the antenna alignment for performance optimization. The study of [4] was further generalized to the case of GenSM in [5]. However, the issue of transmit precoding was not accounted for in [4] and [5]. In [6], a novel GenSM-aided mmWave MIMO scheme was proposed, in which an array of phase shifters (PSs) were allocated to the antenna elements to perform analog precoding. However, the analog precoder of [6] failed to fully exploit the transmitter’s knowledge of the channel state information (CSI), hence the scheme of [6] suffered from severe performance loss, especially in fading channels.
In this context, the major contributions of this paper are summarized as follows.
- •
A GenSM-aided mmWave MIMO scheme is proposed, of which the achievable SE is lower-bounded with a closed-form expression. Aided with a constant shift, the proposed SE expression is shown to provide an accurate approximation to the true SE.
- •
By exploiting the proposed lower bound as a cost function, we propose a novel low-complexity iterative algorithm to design the analog precoder with respect to SE maximization. Finally, the achievable SE of the proposed scheme is shown by numerical simulations to significantly outperform the performance achieved by state-of-the-art GenSM-aided mmWave MIMO schemes.
The remainder of this paper is organized as follows. Section II introduces the system model of our proposed GenSM-aided mmWave MIMO along with the theoretical SE analysis. The proposed precoder design algorithm is introduced in Section III. Section IV presents the numerical simulation results, and Section V concludes this paper.
Notations: is a circularly symmetric complex-valued multi-variate Gaussian distribution with mean and covariance , while denotes the probability density function (PDF) of a random vector . is used to denote the component of a matrix , and represents the determinant. denotes an -dimensional identity matrix.
II System Model and Spectral Efficiency Analysis
II-A System Model
We consider an mmWave MIMO scheme with transmit antennas (TAs) and receive antennas (RAs). As depicted in Fig.1, the TAs are divided into antenna groups (AGs), and each AG is composed of antenna elements, which yields . To incorporate the principle of GenSM, in this paper we assume , where denotes the number of RF chains. The space-domain data stream is thus designed to randomly assign the outputs of the RF chains to out of the AGs, which is referred to as a combination of active AGs (AGC), while the rest unassigned AGs remain inactive during this symbol’s transmission period. In each symbol period, one out of the AGCs is selected by the space-domain information, and is configured as in [3]:
[TABLE]
where represents the floor operation and represents the binomial coefficient. To characterize this random antenna-switching regime, we use to denote the indices of the AGs selected by the -th AGC (), which facilitates the formulation of AG-selection matrix as follows:
[TABLE]
where is an -dimensional all-one vector, and represents the -th to -th components on the -th column of . Note that the rest unspecified components of are all zeros.
Similar to [6], PSs are allocated in each AG to perform analog precoding, hence we can use a diagonal matrix to represent the analog precoding matrix, which is given by:
[TABLE]
where denotes the rotation angle of the -th TA. Finally, based on (2) and (3), the received signal vector is given as follows when the -th AGC is selected:
[TABLE]
where is the narrowband channel matrix, which is normalized so that [9]. The transmitted APM symbol vector is , which is distributed as . The average transmit power is given by , while is the additive white Gaussian noise (AWGN) vector.
In this paper, we adopt the narrowband Saleh-Valenzuela channel model to characterize the insufficient-scattering and low-rank nature of mmWave signal [8][9], i.e.
[TABLE]
where is the normalizing factor and represents the total number of effective scattering paths. For the purpose of brevity, more details on the specific distribution of the parameters in channel model (5) can be referred to [8]. It is worth noting that, the channel in (5) is not the only model suitable for the algorithms and analysis in this paper. Some alternative channel models, such as [10], are also applicable, since the analysis in this paper is only relevant to the instantaneous channel realization .
II-B Theoretical SE Analysis
Based on Equation (4), the achievable SE of the proposed scheme can be quantified via the mutual information (MI) between , and , i.e.
[TABLE]
where represents the APM-domain transmitted MI given that the selected AGC is known by the receiver, and can be quantified using Shannon’s continuous-input continuous-output memoryless channel’s (CCMC) capacity [9], i.e.
[TABLE]
where is given as follows:
[TABLE]
The space-domain MI term represents the information conveyed by the random antenna-switching. As the conditional distribution of (given that the -th AGC is selected) is according to (4), the space-domain MI term can thus be derived as follows:
[TABLE]
where and are given as:
[TABLE]
in which (a) is obtained by invoking the expression of , while (b) is obtained by exploiting the concavity of and applying Jensen’s inequality. Substituting (10) into (9), a closed-form lower bound for can thus be yielded as:
[TABLE]
Note that is yielded by a finite-size alphabet, i.e. and hold at an asymptotically low and high SNR, respectively. However, it can be easily derived that the right-hand side of (11) equals and at low and high SNR regions. In order to obtain a more accurate approximation, we compensate this asymptotic bias, i.e. for , which yields the following closed-form MI approximation to :
[TABLE]
which is yielded by taking the expressions of (7), (11) into (6) and adding a constant shift . Note that the subscript “CF” represents “closed form”.
II-C Approximation Accuracy
We now provide numerical simulations to validate the accuracy of the proposed as an approximation to . We summarize the typical parameters in Table I, and all the simulations are configured according to the table unless stated otherwise. In this paper, the carrier frequency is GHz, the number of effective scattering paths is , while other channel parameters are specified according to [8]. The antenna spacing is set as .
In Fig.2 we present the simulated SE and the analytical SE averaged over random channel realizations in conjunction with . Note that here we assume a trivial analog precoder, i.e. . It can then be seen that the proposed analytical expression exhibits a favorable approximation accuracy to the simulation results. Hence we will use as a low-complexity cost function to design the analog precoder .
III Proposed Analog Precoder Design
The approximation (12) provides a low-complexity alternative for evaluating the achievable rate, which can be harnessed to design the analog precoder . The optimal analog precoder can be obtained by solving the following problem:
[TABLE]
Due to the complicated formulation of in (12), a closed-form solution to (13) is not directly accessible. Therefore we seek to derive the conjugate gradient of with respect to , i.e. . By applying the following denotations ():
[TABLE]
can thus be derived as in Equation (16). In order that is a local optimum of the optimization of (13), it is thus required that:
[TABLE]
where , denotes the phase vector, and represents the diagonal components of a matrix. The requirement of (15) follows from the process of solving (13) via gradient ascent method. As a matter of fact, if a specific satisfies (15), then the gradient ascent operation imposes no impact on the phase vector of , which leads to local convergence and is thus a local optimum.
Based on (15), we propose our iterative algorithm to solve (13) in Algorithm 1. However, due to the matrices’ conversions required by (16), the computational complexity of Algorithm 1 could be massive when is large. Hence we seek to simplify the gradient calculation of (16) in the region of high SNR. More specifically, by exploiting the Woodbury matrix identity [11], the following approximation can be obtained when :
[TABLE]
where (a) is obtained at an asymptotically high SNR, i.e. , and the following denotations are used:
[TABLE]
Note that the approximation (17) only holds when , as is non-invertible when . Therefore, the following approximation can be obtained by applying the high-SNR approximation of (17), when :
[TABLE]
Moreover, by applying (17) and exploiting the determinant’s property, i.e. , the following approximation can also be obtained at high SNR when :
[TABLE]
Based on (19) and (20), (16) can thus be simplified as follows when a high SNR is invoked:
[TABLE]
where has been given in (14). Again, by applying Woodbury matrix identity, we have:
[TABLE]
where (a) is yielded by applying the following approximation at an asymptotically high SNR:
[TABLE]
Finally, substituting (22) into (21) yields the following low-complexity approximation of :
[TABLE]
Comparing (24) with (16), it can be seen that (16) requires inversions of -dimensional matrices, while (24) only requires inversions of -dimensional matrices. Therefore, by exploiting (24) as the alternative gradient expression, the complexity order can be reduced from to . For convenience, in this paper, Algorithm 1 using the gradient expression of (16) is referred to as the full-complexity algorithm, while Algorithm 1 using the gradient expression of (24) is referred to as the reduced-complexity algorithm. However, it is worth noting that the matrix inversion in (24) requires that the channel rank is not smaller than , i.e. , otherwise the reduced-complexity algorithm would not be applicable.
IV Simulation Results
In this section we present the achievable SE of the proposed scheme via numerical simulations. The precoding scheme of [6] corresponds to the case of , while the scheme of [5] corresponds to the case of and with no precoding. The performance presented in this section are all obtained based on the true SE expression . Other parameters are the same as Section II-C. Note that we set the number of effective scattering paths to so that holds, as required by (24).
IV-A Parameter Selection
We commence by discussing the parameter selection in our proposed system. More specifically, we focus on the selection of under the constraint of , while keeping and invariant. Intuitively, increasing leads to reducing and the corresponding spatial multiplexing gain brought by GenSM, while it also leads to a larger antenna group and therefore enhances the array gain provided by the analog precoder. Hence is the key to a scalable tradeoff between multiplexing gain and array gain.
Given the favorable approximation accuracy provided by the proposed closed-form expression , as demonstrated by Fig.2, it is thus reasonable to use , instead of , as a low-complexity metric to evaluate the parameter optimality. More specifically, we propose to optimize the analog precoder by performing Algorithm 1 for each pair, and then select the optimal parameters so that is maximized. In Table II, we present the optimal selection yielded by various system parameters in conjunction with the optimized analog precoding. In general, a larger is desired, when a higher SNR value or a larger is applied. This finding motivates us to apply a larger value of when the receiver is in a sufficiently good condition (not-so-small or SNR) to harness the GenSM gain.
IV-B SE Comparison
In Fig.3, the SE performance yielded by various schemes and the MIMO waterfilling capacity are depicted. It is worth noting that, due to the high cost of RF chains, the MIMO waterfilling capacity should be achieved with the same as our proposed scheme for fairness.
According to Fig.3, the performance of the proposed reduced-complexity algorithm is almost the same as that of the full-complexity counterpart, which substantiates its better performance-complexity tradeoff. Moreover, it is also shown that the proposed scheme outperforms the schemes of [6] and [5]. The reason is that the schemes of [6] and [5] fail to sufficiently exploit the CSI at the transmitter. Besides, the schemes of [6] and [5] are designed for LoS channels, which are different from the Saleh-Valenzuela channel model utilized in this paper and hence leads to performance penalty.
Lastly, it is seen that the proposed scheme is outperformed by the MIMO waterfilling precoder. The reason is that our scheme solely considers the application of analog precoder, while a digital precoder is also essential for achieving a near-optimal SE performance.
IV-C BER Comparison
Finally, we depict the BER performance of various schemes in Fig.4. The performance of the proposed scheme and [6] is yielded by , , , and BPSK (which leads to bits per channel use), while the performance of [5] is yielded by , , , and BPSK (which also leads to bits per channel use). The LDPC coding rate is with coding block length (MATLAB functions and are utilized), hence the normalized throughput is bits per channel use for all the schemes. It can be readily seen that the proposed scheme outperforms other schemes by approximately dB, which substantiates the superior performance of the proposed system.
V Conclusions
This paper investigated the analog precoder design for GenSM-aided mmWave MIMOs. A closed-form approximation was proposed to quantify the achievable rate of the proposed scheme. Based on the closed-form expression, iterative algorithms were proposed to design the analog precoder. Lastly, numerical simulations were provided to demonstrate the superior performance of the proposed scheme.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Rangan, T. S. Rappaport, and E. Erkip, “Millimeter-wave cellular wireless networks: Potentials and challenges,” Proc. IEEE , vol. 102, no. 3, pp. 366-385, Mar. 2014.
- 2[2] A. Younis, N. Serafimovsi, R. Mesleh, and H. Haas, “Generalised spatial modulation,” in Proc. Asilomar Conference on Signals, Systems and Computers (ASILOMAR’10) , 2010.
- 3[3] J. Wang, S. Jia, and J. Song, “Generalised spatial modulation system with multiple active transmit antennas and low complexity detection scheme,” IEEE Trans. Wireless Commun. , vol. 11, no. 4, pp. 1605-1615, Apr. 2012.
- 4[4] P. Liu, A. Springer, “Space shift keying for LOS communication at mm Wave frequencies,” IEEE Wireless Commun. Lett. , vol. 4, no. 2, pp. 121-124, Apr. 2015.
- 5[5] P. Liu, M. Di Renzo, and A. Springer, “Line-of-sight (LOS) spatial modulation (SM) for indoor mm Wave communication at 60 G Hz,” IEEE Trans. Wireless Commun. , to be published.
- 6[6] N. Ishikawa, R. Rajashekar, S. Sugiura, and L. Hanzo, “Generalized spatial modulation based reduced-RF-chain millimeter-wave communications,” IEEE Trans. Veh. Technol. , to be published.
- 7[7] J. Jeganathan, A. Ghrayeb, L. Szczecinski, and A. Ceron, “Space shift keying modulation for MIMO channels,” IEEE Trans. Wireless Commun. , vol. 8, no. 7, pp. 3692-3703, July 2009.
- 8[8] X. Gao, L. Dai, S. Han, C.-L. I, and R. W. Heath, “Energy-efficient hybrid analog and digital precoding for mm Wave MIMO systems with large antenna arrays,” IEEE J. Sel. Areas Commun. , vol. 34, no. 4, pp. 998-1009, Apr. 2016.
