Robust Linear Hybrid Beamforming Designs Relying on Imperfect CSI in mmWave MIMO IoT Networks
Abstract
Linear hybrid beamformer designs are conceived for the decentralized estimation of a vector parameter in a millimeter wave (mmWave) multiple-input multiple-output (MIMO) Internet of Things network (IoTNe). The proposed designs incorporate both total IoTNe and individual IoTNo power constraints, while also eliminating the need for a baseband receiver combiner at the fusion center (FC). To circumvent the non-convexity of the hybrid beamformer design problem, the proposed approach initially determines the minimum mean square error (MMSE) digital transmit precoder (TPC) weights followed by a simultaneous orthogonal matching pursuit (SOMP)-based framework for obtaining the analog RF and digital baseband TPCs. Robust hybrid beamformers are also derived for the realistic imperfect channel state information (CSI) scenario, utilizing both the stochastic and norm-ball CSI uncertainty frameworks. The centralized MMSE bound derived in this work serves as a lower bound for the estimation performance of the proposed hybrid TPC designs. Finally, our simulation results quantify the benefits of the various designs developed.
Index Terms:
Coherent MAC, CSI uncertainty, linear decentralized estimation, hybrid beamforming design, mmWave communication, Internet of Things.I Introduction
The Internet of Things (IoT) technology has compelling applications pertaining to health care [1, 2], smart cities [3], surveillance [4], smart farming [5], amongst many others [6]. IoT networks (IoTNes), wherein several miniature IoT nodes (IoTNos) monitor multiple phenomena of interest and relay suitably processed observations to a fusion center (FC), play a key role in the IoTNe [7]. The challenging task of an IoTNe is to reliably estimate the underlying unknown parameter/ parameters from the noisy measurements collected from a large number of IoTNo deployed in the area of interest. However, it must be noted that each IoTNo has different constraints like finite battery life and limited computational power, which makes an IoTNe different from the cellular network. Therefore, one must aim to develop low-complexity algorithms for the design of the TPC at each IoTNe in the face of both power as well as MSE constraints, which forms a key focus of this work [8]. Furthermore, the soaring data rates necessitated by the ever increasing gamut of data-hungry applications, such as virtual/ augmented reality, V2X communication and massive machine type communication (mMTC), are beginning to clog up the spectrum available in the sub-6 GHz frequency band. As a remedy, millimeter wave (mmWave) has abundant bandwidth resources. However, it must be noted that communications at mmWave frequencies add new challenges to those in the sub-6 GHz bands, such as higher propagation losses and severe signal blockage [9, 10, 11] arising due to the extremely low wavelength in the mmWave regime. Large antenna arrays alleviate the above problem via the transmission of focussed signal beams using beamforming. Thus, multiple-input multiple-output (MIMO) beamforming technology is an invaluable tool in the practical realization of mmWave communication. In such systems, the conventional transceiver design scheme that employs an individual RF chain for each antenna is infeasible due to its excessive power consumption, cost and complexity. Therefore the hybrid MIMO transceiver architecture combining analogue phase-shifting based beamforming and a digital baseband beamformer [12, 13, 14, 15] was proposed to overcome this problem. This paves the way for the practical realization of mmWave MIMO systems. In this context, there is an acute need to develop hybrid beamforming strategies for efficient signal processing in mmWave MIMO IoTNes. A comprehensive literature survey of the existing contributions on such systems is presented next.
Feature | [7] | [18] | [19] | [20] | [21] | [23] | [24] | [25] | [30] | [31] | Our work |
---|---|---|---|---|---|---|---|---|---|---|---|
Millimeter wave IoTNe | ✓ | ✓ | |||||||||
Coherent MAC | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
Vector parameter estimation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
Hybrid precoder design | ✓ | ✓ | ✓ | ✓ | |||||||
Non-iterative solutions | ✓ | ✓ | ✓ | ||||||||
Total network power constraint | ✓ | ✓ | |||||||||
Per IoTNo power constraint | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
Stochastic CSI uncertainty model | ✓ | ✓ | ✓ | ||||||||
Norm ball CSI uncertainty model | ✓ | ✓ |
I-A Review of existing literature
In a typical linear decentralized estimation setup, a large number of IoTNos are deployed in an area of interest which one wants to monitor. The IoTNos transmit their precoded observations over a coherent multiple access channel (MAC) to the FC for receiver combining (RC) and final estimation [16]. Coherent MAC requires that all the IoTNos in the network are synchronized and their individual transmitted signals arrive as a coherent sum at the FC. The FC determines the transmit precoders (TPCs) for all IoTNos in the IoTNe and subsequently, feeds back to each IoTNo its own TPC weights through a feedback link. The pioneering paper by Xiao et al. [17] proposed an optimal linear transceiver design for the efficient decentralized estimation of a vector parameter for a coherent MAC-based MIMO IoTNe. However, the analysis of [17] assumed a simplistic diagonal model for the MIMO channel between each IoTNo and the FC, which restricts the applicability of their results. By extending this framework, Behbahani et al. [18] proposed a ground-breaking iterative procedure for a joint transceiver design relying on mean square error (MSE) minimization for vector parameter estimation at the FC. Along similar lines, Liu et al. [19] developed decentralized and distributed schemes for the efficient estimation of a parameter vector. However, the algorithms developed in [18] and [19] are based on the iterative block coordinate descent (BCD) framework, which results in a high computational complexity, especially in a MIMO IoTNe associated with a large number of IoTNos. The authors of [20, 21, 22] proposed an optimal IoTNo collaboration strategy, wherein each IoTNo shares its observations with its neighbouring IoTNos and only a subset of the IoTNos transmit their observations to the FC for the final estimation of the unknown parameter, which leads to an improved estimation performance. However, the inter-IoTNo communication required for supporting this can potentially impose high overheads.
Another major drawback of all the above contributions is their reliance on perfect channel state information (CSI), which can be a significant stumbling block in the practical implementation of such systems. Given the stringent bandwidth constraints, it is also desirable that each node transmits very few pilot symbols to the FC, which often leads to a very coarse estimate of the channel state information (CSI). Therefore, this forms the motivation to develop robust hybrid TPC designs incorporating the uncertainty in the available estimate of the CSI. To address this limitation of the existing literature, Venkategowda et al. [23] developed robust TPC designs by considering both the so-called norm ball and the ellipsoidal CSI uncertainty models. By further extending this idea, Liu et al.[24] developed centralized and distributed robust transceiver designs by relying on MSE minimization subject to per IoTNo power constraints, and total power minimization under a specific MSE constraint. However, their work considered only the ellipsoidal CSI uncertainty model. Iterative schemes were also conceived for robust transceiver design for vector parameter estimation in [25] by considering the norm ball CSI uncertainty model. At this juncture, it is important to note that while the above treatises have comprehensively addressed the problem of TPC/ RC design for IoTNes, they cannot be directly extended to a 5G mmWave-based MIMO IoTNe relying on hybrid beamforming. Hence, the contributions specifically related to mmWave MIMO beamforming are reviewed in detail next.
Hybrid TPC/ RC designs have been proposed in[12, 13, 14, 15, 26, 27] for cellular mmWave MIMO systems. The authors of [28] developed a novel signal processing strategy for the reconfigurable intelligent surface (RIS)-aided MIMO uplink for energy and spectral efficiency maximization. An interesting analysis has been carried out therein to study the trade off between the energy and spectral efficiency. Furthermore, Huang et al. [29] have proposed an interesting deep reinforcement learning-based hybrid beamforming design for an RIS-aided Terahertz system. Recently, the authors of [30] have proposed both the centralized (C)- and the asynchronous distributed (AD)-alternating direction method of multipliers (ADMM)-based schemes for linear minimum MSE (LMMSE) hybrid transceivers employed in coherent MAC-based IoTNe. Furthermore, Liu et al. [7] proposed a sophisticated technique for hybrid transceiver designs relying on perfect CSI in the context of an orthogonal MAC-based IoTNe. Briefly, hybrid transceiver designs were developed relying on the ADMM and steepest descent (SD) techniques. Since, the designs proposed in [30] and [7] are iterative, they potentially lead to a high complexity. Additionally, it must also be borne in mind that the orthogonal MAC employed in [7] for IoTNo communication has a low bandwidth efficiency in comparison to the coherent MAC [30, 17], especially in modern IoTNes having a large number of nodes. Similar to sub-6 GHz systems, the availability of perfect CSI is also a serious limiting factor in the design of mmWave MIMO systems, which has only been addressed by a few studies [31, 32, 33]. Luo et al. [31] conceived a hybrid transceiver for a scenario having a single source and multiple relays. The proposed designs target the maximization of the average signal-to-noise (SNR) power ratio at the destination using realistic imperfect CSI of the source-relay and relay-destination links. The cutting-edge paper of Jiang and Jafarkhani [32] designed a low complexity robust hybrid transceiver for a single-relay cooperative communication system, leveraging the principle of mutual information maximization. As a further advance, Zhao et al. [33] proposed a scheme for robust joint hybrid transceiver design in a full-duplex (FD) multi-cell mmWave network to maximize the sum-rate. However, the majority of these solutions cannot be incorporated in a IoTNe framework, since they do not address the associated stringent bandwidth and power limitations. Furthermore, the authors of [31, 32, 33] consider only the stochastic CSI uncertainty model, which can lead to a poor worst-case performance. To the best of our knowledge, none of the existing treatises derived the hybrid beamforming techniques for vector parameter estimation in a coherent MAC- based mmWave MIMO IoTNe, accounting also for the imperfect nature of the CSI in a realistic implementation. Hence we are inspired to fill this knowledge gap in the existing literature. The main contributions of this study are itemized next and they are also boldly contrasted to the literature in Table-I.

I-B Contributions of this Treatise
-
•
Non-iterative hybrid linear beamforming techniques are proposed for minimizing the MSE of vector parameter estimation at the FC in a mmWave MIMO IoTNe, initially assuming perfect CSI availability. Sophisticated optimization paradigms are employed for incorporating both total and per-IoTNo power constraints into our TPC design.
-
•
A two-step procedure is proposed for overcoming the non-convexity associated with the MSE optimization problem, arising due to the constant gain constraint for the elements of the RF TPC and RC. The optimality of this procedure is rigorously justified via a mathematical proof of the proposition. Closed-form expressions are derived for the fully digital minimum MSE (MMSE) TPCs, employing a suitable setting for the RF combiner.
-
•
Subsequently, a low-complexity simultaneous orthogonal matching pursuit (SOMP)-based technique is proposed for designing the RF and baseband components of the fully-digital MMSE precoder.
-
•
In contrast to the existing works [7], [30], we consider the realistic scenario of practical CSI uncertainty, and subsequently develop robust linear hybrid TPCs by modelling the CSI uncertainty using both the stochastic and the norm ball CSI uncertainty models for the above system. This reduces the pilot overhead and allows the IoTNe to work well even when the channel estimate is not very accurate.
-
•
The centralized MMSE bound is derived, which acts as a benchmark for characterizing the estimation performance of the proposed designs.
-
•
Finally, our simulation results illustrate the performance of the various analytical solutions derived in this paper.
I-C Organization of the paper
The remainder of the paper is organized as follows. Section-II presents the mmWave MIMO IoTNe system model and formulates the MSE minimization problem for parameter estimation. Section-III describes the detailed procedure of obtaining the fully digital MMSE TPCs and the algorithm of determining the RF/ baseband TPC weights. Section-IV describes a pair of novel robust hybrid pre-processing designs accounting for the CSI uncertainty using both the stochastic and the norm ball CSI uncertainty models. Our simulation results are provided in Section-V, while our conclusions are given in Section-VI. The proofs of the various propositions are provided in the Appendices.
Notation: Small and capital boldface letters and denote vectors and matrices, respectively. The transpose and Hermitian transpose operations are denoted by and , respectively. Furthermore, denotes the th element of a matrix . The operator denotes the statistical expectation operator, while denotes a block diagonal matrix constituted by the matrices , upto on its principal diagonal. The and Frobenius norms of vectors and matrices, respectively, are represented by and , respectively, whereas norm is represented by . The symbol denotes the matrix Kronecker product and represents the maximum eigenvalue of the matrix . The operator stacks the columns of a matrix into a vector, while the operator converts a vector into a matrix of rows and the appropriate number of columns. represents a sub-matrix consisting of those columns of the matrix whose information is provided by the set .
II mmWave IoTNe System Model and Problem Formulation
Similar to [7], [30], [34], we consider the mmWave-based MIMO IoTNe depicted in Fig. 1, where multi-antenna aided IoTNos are deployed to observe/ sense an unknown vector parameter of interest denoted by that is assumed to be distributed with mean of zero and covariance matrix of . For instance, in an environmental monitoring application, the elements of the dimensional parameter can represent various physical quantities, like pressure, temperature, moisture content etc.. The observation vector corresponding to IoTNo , denoted by , and can be modeled as[17, 18, 35]
(1) |
where denotes the observation matrix, while represents the circularly symmetric complex Gaussian observation noise with mean zero and covariance matrix . The quantity represents the number of measurements taken by the th IoTNo. Subsequently, the observation vector is precoded using the baseband TPC , followed by an RF TPC , where the quantities and denote the number of antennas and RF chains employed at the th sensor, respectively. The pre-processed observation vectors corresponding to each IoTNo are subsequently transmitted over a coherent MAC to the FC. Hence, the signal received by the FC can be mathematically expressed as

(2) |
where denotes the mmWave MIMO channel between the th IoTNo and the FC, which is equipped with antennas. The vector denotes the circularly symmetric complex Gaussian noise vector at the FC, distributed with mean and variance . Subsequently, an RF RC is employed at the FC. The resultant signal at the output of the RF RC is given by
(3) |
where denotes the number of RF chains employed at the FC. Using the spatial channel model depicted in Fig.2, the mmWave MIMO channel can be modeled as follows. As described in [36, 9, 37], the channel matrix between the FC and the th IoTNo is given by
(4) |
where the 3-tuple represents the complex path gain , angle of arrival (AoA) at the FC, and angle of departure (AoD) corresponding to the th IoTNo associated with the th cluster, and denotes the total number of clusters. The vectors and denote the array response vectors at the FC and the th sensor, respectively, corresponding to the th cluster, which are defined as
(5) |
(6) |
where and . The quantities and denote the carrier’s wavelength, as well as the inter-antenna spacings at the FC and each sensor, respectively. The mmWave MIMO channel in (4) can be equivalently represented in the compact form
(7) |
where are termed the array response matrices corresponding to the FC and the th sensor, respectively, and the diagonal matrix is defined as . The next section proposes hybrid linear beamforming designs for minimizing the MSE of parameter estimation at the FC.
III Linear hybrid beamforming designs with perfect CSI
Note that the signal in (II) represents the estimate of the unknown parameter vector if the following condition holds:
(8) |
where . Due to the above estimation constraint, the number of RF chains at the FC must be greater than or equal to the number of parameters , i.e., . However, to limit the number of RF chains, we set , i.e., . The resultant MSE expression can be derived as
(9) |
The general optimization problem of minimizing the MSE in (III) obeying the zero-forcing constraint in (8) is given by
(10) |
The optimization problem in (10) is non-convex since both the objective function and the first constraint are non-convex in terms of the optimization variables , which are coupled with each other. In addition, the constant magnitude constraints on the elements of the RF TPCs and combiner are also non-convex. Hence, the optimization problem in (10) is intractable. Our novel procedure to be described next overcomes this obstacle of designing the optimal TPCs and RC. To begin with, an appropriate choice of the RF RC is obtained as follows.
Let the quantity denote the sum of the magnitudes of complex path-gains of each IoTNo corresponding to the th cluster. One can now arrange the quantities in decreasing order of their magnitudes as . The RF combiner can now be designed as
(11) |
where . Upon employing this setting of the RF RC , the optimal fully digital TPC for each IoTNo can be designed as described next.
To this end, employing the following identity [38]
(12) |
and further defining the fully-digital TPC matrix and vector corresponding to the TPC vector of the th IoTNo as , and , respectively, the MSE expression in (III) can be rewritten as
(13) |
where the matrix is defined as . Furthermore, the quantities and are defined as
(14) | ||||
(15) |
Upon applying the vectorization and identity , on both sides of the constraint in (8), the ZF constraint can be written as
(16) |
where the matrices obey and , and we have . Hence, the pertinent optimization problem of minimizing the resultant MSE in (13) subject to the estimation constraint in (16) is given by
subject to | (17) |
where the constant term in (13) is not considered in the above optimization objective, since it is independent of the optimization variable . Upon invoking the various Karush-Kuhn-Tucker (KKT) conditions, the closed-form expression of the optimal TPC vector can be determined as [39]
(18) |
Subsequently, the optimal digital TPC vector for the th sensor, denoted by can be obtained by extracting the sub-vector corresponding to the elements to from . Finally, the optimal TPC matrix corresponding to the th IoTNo is obtained as . The next subsection extends the above design paradigm to include both total and individual IoTNo power constraints.
III-A Precoder design under power constraints
The average transmit power of the th IoTNo can be expressed as
(19) |
Therefore, the expression for the total average transmit power of the IoTNe is given by
(20) |
Exploiting now the identity in (12), the average transmit power expression of the th IoTNo in (III-A) can be recast as
(21) |
where we have . Hence, the compact expression for the total power of the IoTNe can be formulated as
(22) |
where we define the matrix . Therefore, the optimization problem that minimizes the resultant MSE at the FC constrained by the zero-forcing and total network power constraints in (16) and (22), respectively, is given by
subject to | (23) | ||||
where the quantity denotes the total IoTNe transmit power level, which can be utilized for transmitting observations to the FC. Once again, upon applying the KKT framework[39], the optimal TPC vector is obtained as
(24) |
where denotes the optimal dual variable corresponding to the inequality constraint. One can follow the procedure given after Eq. (18) to determine the optimal TPC matrix for every IoTNo in the network from the optimal TPC vector . The MSE of parameter estimation in (13) can also be minimized by taking each sensor’s transmit power level into account. The corresponding optimization paradigm can be formulated as
subject to | (25) | ||||
where the quantity denotes the transmit power constraint of the th IoTNo. Upon exploiting the convex nature of the above optimization problem, standard convex optimization solvers, such as CVX [40], can be employed for finding the solution. The corresponding optimal TPC matrix can be obtained, once again, using a procedure similar to the one described after Eq.(18). The next subsection describes the procedure of decomposing each TPC matrix into the corresponding RF and baseband TPC matrices and , respectively, for each IoTNo in the IoTNe.
III-B SOMP based RF and baseband precoder design
The optimal TPC vector in (18) can be rewritten as,
(26) |
where . Furthermore, the MMSE digital TPC vector can be rearranged as
(27) |
It can be readily deduced from the above equation that the MMSE digital TPC vector corresponding to the th IoTNo can be derived as . The quantity can be obtained by extracting the th element to the th elements of the column vector . Furthermore, the optimal TPC matrix for the th IoTNo can be determined as . Subsequently, the problem of decomposing into its baseband and RF components and , respectively, can be formulated as the following best linear approximation problem:
(28) | ||||
subject to |
Note that the constant magnitude constraint for the elements of the RF TPC makes the above problem non-convex and intractable. One can overcome this problem by exploiting the following interesting relationship between the MMSE TPC matrix and the corresponding transmit array response matrix .
Lemma 1.
The column space of the fully digital MMSE TPC matrix lies in the row space of the mmWave MIMO channel matrix , i.e.,
(29) |
where the row and column spaces of the matrices and , corresponding to the th sensor, are denoted by and , respectively.
Proof.
The detailed proof is given in Appendix-A. ∎
Thus, one can choose the columns of as the columns of the transmit array response matrix . The resultant optimization problem can be formulated as
(30) | ||||
subject to |
where the constraint results from the fact that only out of rows must be non-zero, since there are only RF chains at the th IoTNo in the hybrid mmWave MIMO IoTNe. Thus, the matrix is block sparse in nature. The sparse signal recovery TPC design problem in (30) can be readily solved by employing the popular SOMP algorithm. The algorithm terminates after a finite number of iterations, i.e. it requires iterations to choose the dominant transmit array response vectors from the matrix . A brief summary of the algorithm follows.
The algorithm begins with step (5) that evaluates the projection of each column of on every column of the residual matrix . Step (6) selects the specific column of that is maximally correlated with the columns of . In step (7), the selected dominant vector is appended to the RF TPC matrix . Upon employing this updated , the classic least squares procedure is exploited for calculating the updated baseband TPC in step (8). The residual matrix is updated in step (9). The above steps are repeated times, followed by step (11) that scales the baseband TPC to meet the transmit power constraint, to obtain the hybrid TPCs and , corresponding to IoTNo . Finally, the block diagonal RF TPC and the baseband TPC are obtained using steps (13) and (14), respectively.
III-C Complexity Analysis
The computational complexities of the various steps of Algorithm 1 are shown in Table II.
The complexity of Algorithm 1 given the fully-digital transmit precoder matrix is of the order of . As shown in Table III, the SOMP algorithm has a low complexity, i.e., in contrast to the manifold optimization [14] or ADMM-based [30] iterative design frameworks, which have a complexity order of and , respectively.
TABLE II: Computational Complexity of Algorithm 1
Expression
Computational complexity
TABLE III: Computational Complexity Comparison
Algorithm
Computational complexity
Proposed
MO-AltMin [15]
ADMM [30]
III-D Centralized MMSE Bound
The centralized MMSE bound can be derived as described next in order to benchmark the performance of the proposed hybrid beamforming designs. This is based on the principle that the best MSE performance is obtained, when the observations taken by every IoTNo in the IoTNe are available directly at the FC without any degradation. For such a hypothetical system, the MMSE estimator at the FC results in the best MSE performance of parameter estimation. The observations x for the centralized scenario can be expressed as
(31) |
where the observation vector and noise vector are defined as
(32) | ||||
(33) |
Note that the noise vector is distributed as , where the covariance matrix and the overall observation matrix are defined as
(34) | ||||
(35) |
The MSE of this centralized MMSE estimate is given as [41]
(36) |
which is the centralized MMSE bound for the system under consideration. The next section develops robust hybrid beamformer design techniques in the presence of imperfect CSI.
IV Robust Hybrid Precoder Designs Relying on Imperfect CSI
Due to various factors such as a limited pilot overhead, quantization error etc., uncertainty in the available CSI is inevitable in practice. Therefore, for the practical viability of the designs developed, it is important to conceive robust hybrid pre-processing schemes that take the CSI uncertainty into account. The robust designs thus developed lead to an improved performance in comparison to their CSI uncertainty-agnostic counterparts. Since the uncertainty-agnostic design procedure does not account for the CSI uncertainty, and designs the TPC/ RCs utilizing purely the available channel estimate, it results in an unacceptable performance degradation. The pertinent models characterizing the CSI error and the corresponding robust design procedures are described next.
IV-A Robust Precoder Design under Stochastic CSI Uncertainty
Employing the stochastic/ Gaussian CSI uncertainty model[32, 42, 43], the channel matrix can be modelled as
(37) |
where the matrix denotes the available channel estimate, whereas represents the estimation error. The matrices and , represent the receive and transmit correlation matrices corresponding to the FC and the th sensor, repectively[42, 43]. These can be modelled as and , where and represent the receive and transmit correlation, and denotes the uncertainty variance of the CSI. Each element of the matrix is assumed to be independent and identically (i.i.d.) distributed with mean and variance one. Substituting according to the channel model in (37), the equivalent received vector obtained after RF combining at the FC can be rewritten as
(38) |
The estimation constraint under imperfect CSI availability can be reformulated as
(39) |
Applying the operation at both sides and using the identity , the above constraint can be rewritten as
(40) |
where we have and . The resultant MSE of parameter estimation is given by
(41) |
The following lemma can now be used to derive the average-MSE defined as :
Lemma 2.
For a matrix , which obey the distribution , where and represent the receive and transmit correlation matrices, respectively, and a compatible matrix , it follows that[44]
(42) |
Employing the above lemma, one can simplify the MSE expression in (IV-A) to determine the average MSE as
(43) |
By exploiting the property in (12), the above expression can be further simplified to:
(44) |
The above expression can be recast as
(45) |
wherein , , , and the scalar quantity . The block diagonal matrix is defined as
(46) |
Hence, the optimization problem of minimizing the MSE in (IV-A) subject to the modified estimation constraint in (40) is given by
subject to | (47) |
Similar to (III), the above average MSE minimization problem can also be solved using the popular KKT framework. The corresponding closed-form solution of the robust TPC vector can be attained by replacing the matrices , and the vector in (18) by the matrix , and , respectively. Subsequently, one can follow the procedure mentioned after (18) to determine the TPC matrices corresponding to each IoTNo . Furthermore, the SOMP algorithm can once again be employed for decomposing the robust TPC matrix to obtain the RF and baseband TPC matrices corresponding to each IoTNo . The next subsection models the CSI uncertainty using the popular norm ball model[45], followed by the robust TPC design to mitigate the resultant performance loss.
IV-B Robust Precoder Design under Norm Ball CSI Uncertainty
The popular norm ball/ bounded CSI uncertainty model [45] for the channel between each IoTNo and the FC is given by
(48) |
where . The quantity represents the uncertainty radius. Interestingly, the norm ball CSI uncertainty model enables the minimization of the worst-case MSE, thus ensuring robustness. Toward this end, once again exploiting the property in (14), the MSE expression in (IV-A) can be recast as
(49) |
where the matrices and are defined as
(50) |
By exploiting the property [38], the matrices and can be decomposed as
(51) | ||||
(52) |
where the matrices and . The MSE expression in (49) can be further simplified as
(53) |
where the block-diagonal matrices and are defined as and , respectively. By exploiting the property [38], the first term of the MSE expression in (IV-B) can be further bounded as
(54) |
where the quantity . Furthermore, exploiting the property , one can simplify the quantity as
(55) |
where the above inequality follows from and [38]. Hence, one can upper-bound as
(56) |


Substituting into the expression of matrix , one obtains , where
The term can be upper-bounded as
(57) |
where the first inequality follows from the triangle inequality and the second inequality follows from . The quantity can be further upper bounded as
(58) |
where the constant is defined as
(59) |
Hence, the upper bound in (IV-B) reduces to
(60) |
Finally, the MSE in (IV-B) can be upper-bounded as
(61) |
Using the deductions above, the optimization problem of minimizing the MSE in (61) obeying the modified constraint in (39) is formulated as
subject to | (62) |
The convexity of the above optimization problem renders its solution easy to determine using a suitable convex solver. Once again, one can follow the procedure mentioned after (18) to determine the TPC matrices corresponding to each IoTNo . Furthermore, the SOMP algorithm can once again be employed for factorizing the robust TPC matrix to obtain the RF and baseband TPC matrices corresponding to each IoTNo . The overall procedure of linear decentralized estimation in an IoTNe can be summarized as follows. Since, the IoTNos are small, battery-powered devices with a finite battery life and limited processing power. The FC, by contrast, does not face such power constraints and typically has higher processing and communication capacities to meet the demands of the IoT setup. The precise steps for obtaining the instantaneous CSI and parameter estimates are as follows.
-
•
Each IoTNo begins by transmitting pilot symbols to the FC during each coherence time period for channel estimation.
-
•
On reception of the pilots from each IoTNo , the FC estimates the channels corresponding to each IoTNo.
-
•
Following this step, the FC designs the hybrid TPC matrices for each IoTNo and feeds back to each IoTNo its hybrid TPC.
In addition, it is also important to note that the FC is only required to have access only to the statistical CSI, such as the observation noise covariance matrix and the vector parameter covariance matrix , which may be obtained by averaging over an appropriately long interval of time. Additionally, since a quasi-static mmWave MIMO channel is considered in this work, the CSI obtained at the FC remains constant over a period of time. Hence, the hybrid TPCs , does not have to be computed and fed-back frequently. To further reduce the overhead of CSI feedback, robust hybrid TPC designs have been proposed that use either imperfect or a rough estimate of the CSI. The robust model captures the relationship between the overhead in the number of pilot symbols required and the channel estimation error. For example, in the stochastic CSI uncertainty model, the channel estimation error decreases upon increasing the number of pilot symbols. The next section discusses the numerical results characterizing the performance of the various designs proposed in this work.



V Simulation Results
In our simulations a mmWave MIMO IoTNe associated with sensors is considered, where each IoTNo is assumed to be equipped with antennas, and the FC employs antennas with and . Monte-Carlo simulations are performed for averaging the effects of the random channel realizations and other quantities. The mmWave MIMO channel between each IoTNo and the FC is assumed to have clusters and each path-gain element is generated as i.i.d. for , and . The dimension of the unknown parameter vector is set as and the number of observations at each IoTNo is considered to be . The correlation coefficient at each IoTNo is set as , , while the correlation coefficient at the FC is set to . The elements of the observation matrix are generated as . The observation noise covariance matrix for each IoTNo is set as , and the channel noise covariance matrix is assumed to be . The observation SNR is defined as . Furthermore, the SNR at the FC is defined as , which is set separately for each experiment.


Fig. 3 (a) shows the estimation performance of the three SOMP-based hybrid beamforming designs proposed in Section-III as a function of for . The three schemes are 1) MSE minimization considering only the estimation constraint in (III), 2) estimation and total power constraint in (III-A), and finally 3) considering the estimation constraint and individual IoTNo power constraints as described in (III-A). Additionally, the corresponding optimal fully digital precoder’s MSE performance is also plotted for benchmarking the performance of the SOMP-based hybrid designs. It can be readily observed from the figure that the SOMP based hybrid beamforming designs yield a performance close to the fully digital MMSE TPC designs, which bears testimony to the efficacy of the proposed designs. It also approaches to the centralized MMSE benchmark derived in (36) at high . A theoretical proof for this is given in Appendix-B. Also, the MSE performance further improves as the number of sensors increases, since more observations become available at the FC which results in an improved parameter estimation performance.
Fig. 3 (b) shows the MSE performance of the proposed hybrid TPC schemes as a function of the number of sensors in the IoTNe for different values of dB, with set to dB. The MSE of the optimal fully digital TPC as well as the centralized MMSE benchmark are also plotted therein. Observe again that the MSE decreases as the number of sensors increases. Furthermore, increasing the values of leads to a corresponding improvement in the estimation accuracy, thanks to the reduced observation noise variance.


Fig. 4 depicts the MSE performance of the SOMP-based total-power-constrained design in Eq. (23) for the scenario having RF chains at each IoTNe. It can be readily observed from the figure that the proposed design is general in nature and can operate even with a single RF chain and multiple antennas at each IoTNe without significantly affecting the overall MSE performance of the system.
Fig. 5 (a) characterizes the MSE performance of the robust hybrid beamforming design proposed in Section-IV-A for the stochastic CSI uncertainty model against varying for the uncertainty variance . The performance of the corresponding average MMSE fully digital TPC is also plotted. Furthermore, in addition to the proposed robust design, the corresponding perfect and imperfect CSI-based designs are also included for illustrating the efficacy of the proposed robust design. The significant MSE performance gain achieved by the scheme presented over the uncertainty-agnostic counterpart that ignores the CSI uncertainty is clearly evidenced by the figure. Moreover, the MSE performance difference between the proposed robust and the uncertainty-agnostic design increases upon increasing the uncertainty variance . Fig. 5 (b) explicitly shows the performance of the proposed robust hybrid beamforming design as a function of channel uncertainty variance . As expected, it can once again be observed that the MSE performance degrades as increases.
Fig. 6 (a) describes the worst-case MSE performance of the robust hybrid beamforming design proposed in Section-IV-B for the norm ball CSI uncertainty model, and for different channel uncertainty radii . The benefits of the presented robust design are once again evidenced by its performance, which is close to that of the TPCs/ RC designed with perfect CSI and also by the significant performance gain over the uncertainty-agnostic design. Reassuringly, the SOMP-based robust TPCs perform very close to their digital counterparts as well. This reinforces our claim that the robust designs formulated are capable of successfully overcoming the degradation arising due to the realistic imperfect CSI knowledge. Fig. 6 (b) portrays the MSE performance as a function of the channel uncertainty radius for the perfect, robust and the agnostic designs as well as for the corresponding fully digital baseband system for different values of dB. Similar to the previous figure, the robust design conceived for the norm ball CSI model once again outperforms the agnostic design with a fair margin, with the gap widening as decreases.
Fig. 7 (a) characterizes the MSE performance of the proposed SOMP-based robust hybrid TPC/ RC design along with the C-ADMM-based hybrid TPC/ RC design of [30] relying on both the perfect and with the CSI-uncertainty agnostic arrangements in the face of stochastic CSI uncertainty. The MSE is plotted as a function of the channel uncertainty variance for different number of IoTNos, i.e., subject to per IoTNo power constraints. It can be readily deduced from the figure that the proposed robust design offers a significant MSE performance improvement over the C-ADMM based uncertainty agnostic hybrid design. Furthermore, the MSE performance gap between both the robust and the CSI uncertainty agnostic design is seen to increase upon increasing . This illustrates the efficacy of our proposed robust design. Moreover, the MSE performance of the robust design improves upon increasing the number of IoTNos in mmWave MIMO IoTNe, reinforcing the trend seen earlier.
Fig. 7 (b) depicts the MSE performance of the proposed robust hybrid TPC/ RC design against the C-ADMM-based hybrid TPC/ RC design described in [30] for the scenario associated with norm ball CSI uncertainty. Once again, our proposed robust design is observed to achieve a significant MSE performance improvement over the C-ADMM based uncertainty agnostic design. Furthermore, with the increase in , the MSE performance gap between the robust and agnostic designs is seen to increase. This illustrates that the proposed robust design is also efficient for the norm-ball CSI uncertainty model.
VI Conclusion
Linear hybrid beamforming techniques were developed for vector parameter estimation in a coherent MAC-based mmWave MIMO IoTNe. Since the general MSE optimization is non-convex due to the constant gain constraint pertaining to the RF phase-shifters that form the RF TPC and RC, the optimal minimum MSE digital TPC is initially obtained under the zero-forcing and total/ per IoTNo power constraints. Subsequently, the popular SOMP algorithm was employed for decomposing the fully digital TPC into its RF and baseband components. Next, novel average and worst-case MSE analyses were derived for designing the robust TPCs for the stochastic and norm ball models, respectively, in scenarios associated with CSI uncertainty. The centralized MMSE that acts as a lower bound was determined for the system, which yields exceptional insights into the MSE performance. Detailed simulation results demonstrated the efficacy of the proposed algorithms and a performance close to the MMSE bound.
Appendix A Proof of Lemma 1
Since the matrix is defined as , this implies that
, which can be further expressed as
(63) |
where . From the expression in (63), it can be seen that any column of the matrix can be written as a linear combination of the columns of the matrix . Let the singular value decomposition (SVD) of be defined as . Thus, we have , where , which implies that the column space of the TPC lies in the column space of the matrix . Finally, one can conclude that
(64) |
since, the column space of constitutes the row space of the channel matrix .
Appendix B Asymptotic MSE analysis for the MSE minimization proposed in (III)
Theorem 1.
Proof.
Exploiting the expression of derived in (36), and substituting the eigenvalue decomposition of the matrix given by , one obtains
(66) |
where without loss of generality and denotes the th eigenvalue of the matrix . Substituting the optimal TPC vector expression derived in (18) into the MSE expression of (13), one obtains
(67) |
The quantity can be further simplified as
(68) |
where the simplification above exploits the properties and . Now, substituting the above expression for together with the property in (12), the first term of the MSE expression in (67) can be simplified as
(69) |
At high , , and with high SNR IoTNo observations, we have . Therefore, one can conclude that
∎
References
- [1] M. N. Bhuiyan, M. M. Rahman, M. M. Billah, and D. Saha, “Internet of Things (IoT): A review of its enabling technologies in healthcare applications, standards protocols, security, and market opportunities,” IEEE Internet of Things Journal, vol. 8, no. 13, pp. 10 474–10 498, 2021.
- [2] X. Zhou, W. Liang, K. I.-K. Wang, H. Wang, L. T. Yang, and Q. Jin, “Deep-learning-enhanced human activity recognition for internet of healthcare things,” IEEE Internet of Things Journal, vol. 7, no. 7, pp. 6429–6438, 2020.
- [3] W. Li, H. Song, and F. Zeng, “Policy-based secure and trustworthy sensing for internet of things in smart cities,” IEEE Internet of Things Journal, vol. 5, no. 2, pp. 716–723, 2018.
- [4] K. Muhammad, T. Hussain, M. Tanveer, G. Sannino, and V. H. C. de Albuquerque, “Cost-effective video summarization using deep CNN with hierarchical weighted fusion for IoT surveillance networks,” IEEE Internet of Things Journal, vol. 7, no. 5, pp. 4455–4463, 2020.
- [5] N. Ahmed, D. De, and I. Hussain, “Internet of things (IoT) for smart precision agriculture and farming in rural areas,” IEEE Internet of Things Journal, vol. 5, no. 6, pp. 4890–4899, 2018.
- [6] L. Chettri and R. Bera, “A comprehensive survey on Internet of Things (IoT) toward 5G wireless systems,” IEEE Internet of Things Journal, vol. 7, no. 1, pp. 16–32, 2020.
- [7] H. Liu, S. Wang, X. Zhao, S. Gong, N. Zhao, and T. Q. S. Quek, “Analog–digital hybrid transceiver optimization for data aggregation in IoT networks,” IEEE Internet of Things Journal, vol. 7, no. 11, pp. 11 262–11 275, 2020.
- [8] J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang, and W. Zhao, “A survey on Internet of Things: Architecture, enabling technologies, security and privacy, and applications,” IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1125–1142, 2017.
- [9] R. W. Heath, N. Gonzalez-Prelcic, S. Rangan, W. Roh, and A. M. Sayeed, “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE journal of selected topics in signal processing, vol. 10, no. 3, pp. 436–453, 2016.
- [10] T. S. Rappaport, R. W. Heath Jr, R. C. Daniels, and J. N. Murdock, Millimeter Wave Wireless Communications. Pearson Education, 2014.
- [11] I. A. Hemadeh, K. Satyanarayana, M. El-Hajjar, and L. Hanzo, “Millimeter-wave communications: Physical channel models, design considerations, antenna constructions, and link-budget,” IEEE Communications Surveys Tutorials, vol. 20, no. 2, pp. 870–913, 2018.
- [12] O. El Ayach, R. W. Heath, S. Abu-Surra, S. Rajagopal, and Z. Pi, “Low complexity precoding for large millimeter wave MIMO systems,” in IEEE International Conference on Communications (ICC), 2012. IEEE, 2012, pp. 3724–3729.
- [13] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE Transactions on Wireless Communications, vol. 13, no. 3, pp. 1499–1513, 2014.
- [14] C. Rusu, R. Méndez-Rial, N. González-Prelcicy, and R. W. Heath, “Low complexity hybrid sparse precoding and combining in millimeter wave MIMO systems,” in IEEE International Conference on Communications (ICC), 2015. IEEE, 2015, pp. 1340–1345.
- [15] X. Yu, J.-C. Shen, J. Zhang, and K. B. Letaief, “Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems,” IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 3, pp. 485–500, 2016.
- [16] K. P. Rajput, M. F. Ahmed, N. K. D. Venkategowda, A. K. Jagannatham, G. Sharma, and L. Hanzo, “Robust decentralized and distributed estimation of a correlated parameter vector in MIMO-OFDM wireless sensor networks,” IEEE Transactions on Communications, vol. 69, no. 10, pp. 6894–6908, 2021.
- [17] J.-J. Xiao, S. Cui, Z.-Q. Luo, and A. J. Goldsmith, “Linear coherent decentralized estimation,” IEEE Transactions on Signal Processing, vol. 56, no. 2, pp. 757–770, 2008.
- [18] A. S. Behbahani, A. M. Eltawil, and H. Jafarkhani, “Linear decentralized estimation of correlated data for power-constrained wireless sensor networks,” IEEE Transactions on Signal Processing, vol. 60, no. 11, pp. 6003–6016, 2012.
- [19] Y. Liu, J. Li, and X. Lu, “Joint transceiver design for linear MMSE data fusion in coherent MAC wireless sensor networks,” Information Fusion, vol. 37, pp. 37–49, 2017.
- [20] S. Kar and P. K. Varshney, “Linear coherent estimation with spatial collaboration,” IEEE Transactions on Information Theory, vol. 59, no. 6, pp. 3532–3553, 2013.
- [21] S. Liu, S. Kar, M. Fardad, and P. K. Varshney, “Optimized sensor collaboration for estimation of temporally correlated parameters,” IEEE Transactions on Signal Processing, vol. 64, no. 24, pp. 6613–6626, 2016.
- [22] ——, “Sparsity-aware sensor collaboration for linear coherent estimation,” IEEE Transactions on Signal Processing, vol. 63, no. 10, pp. 2582–2596, 2015.
- [23] N. K. Venkategowda, B. B. Narayana, and A. K. Jagannatham, “Precoding for robust decentralized estimation in coherent-MAC-based wireless sensor networks,” IEEE Signal Processing Letters, vol. 24, no. 2, pp. 240–244, 2017.
- [24] Y. Liu, J. Li, and H. Wang, “Robust linear beamforming in wireless sensor networks,” IEEE Transactions on Communications, vol. 67, no. 6, pp. 4450–4463, 2019.
- [25] J. Zhu, R. S. Blum, X. Lin, and Y. Gu, “Robust transmit beamforming for parameter estimation using distributed sensors,” IEEE Communications Letters, vol. 20, no. 7, pp. 1329–1332, July 2016.
- [26] M. Majumder, H. Saxena, S. Srivastava, and A. K. Jagannatham, “Optimal bit allocation-based hybrid precoder-combiner design techniques for mmwave MIMO-OFDM systems,” IEEE Access, vol. 9, pp. 54 109–54 125, 2021.
- [27] S. Srivastava, C. S. K. Patro, A. K. Jagannatham, and L. Hanzo, “Sparse, group-sparse, and online Bayesian learning aided channel estimation for doubly-selective mmwave hybrid MIMO OFDM systems,” IEEE Transactions on Communications, vol. 69, no. 9, pp. 5843–5858, 2021.
- [28] C. Huang, Z. Yang, G. C. Alexandropoulos, K. Xiong, L. Wei, C. Yuen, Z. Zhang, and M. Debbah, “Multi-hop ris-empowered terahertz communications: A drl-based hybrid beamforming design,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 6, pp. 1663–1677, 2021.
- [29] L. You, J. Xiong, D. W. K. Ng, C. Yuen, W. Wang, and X. Gao, “Energy efficiency and spectral efficiency tradeoff in ris-aided multiuser mimo uplink transmission,” IEEE Transactions on Signal Processing, vol. 69, pp. 1407–1421, 2021.
- [30] H. Liu, S. Wang, S. Gong, N. Zhao, J. An, and T. Q. Quek, “Hybrid LMMSE transceiver optimization for distributed IoT sensing networks with different levels of synchronization,” IEEE Internet of Things Journal, vol. 8, no. 19, pp. 14 458–14 470, 2021.
- [31] Z. Luo, C. Zhan, L. Zhang, and R. Zhang, “Robust hybrid beamforming in millimeter wave relay networks with imperfect CSI,” IEEE Access, vol. 6, pp. 73 093–73 101, 2018.
- [32] L. Jiang and H. Jafarkhani, “mmWave amplify-and-forward MIMO relay networks with hybrid precoding/combining design,” IEEE Transactions on Wireless Communications, vol. 19, no. 2, pp. 1333–1346, 2020.
- [33] M. M. Zhao, Y. Cai, M. J. Zhao, Y. Xu, and L. Hanzo, “Robust joint hybrid analog-digital transceiver design for full-duplex mmwave multicell systems,” IEEE Transactions on Communications, vol. 68, no. 8, pp. 4788–4802, 2020.
- [34] C. Wang, Z. Li, T.-X. Zheng, H. Chen, and X.-G. Xia, “Robust hybrid precoding design for securing millimeter-wave IoT networks under secrecy outage constraint,” IEEE Internet of Things Journal, vol. 8, no. 16, pp. 13 024–13 038, 2021.
- [35] K. P. Rajput, A. Kumar, S. Srivastava, A. K. Jagannatham, and L. Hanzo, “Bayesian learning-based linear decentralized sparse parameter estimation in MIMO wireless sensor networks relying on imperfect CSI,” IEEE Transactions on Communications, vol. 69, no. 9, pp. 6236–6250, 2021.
- [36] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. Cambridge university press, 2005.
- [37] S. Srivastava, A. Mishra, A. Rajoriya, A. K. Jagannatham, and G. Ascheid, “Quasi-static and time-selective channel estimation for block-sparse millimeter wave hybrid MIMO systems: Sparse Bayesian learning (SBL) based approaches,” IEEE Transactions on Signal Processing, vol. 67, no. 5, pp. 1251–1266, 2019.
- [38] X.-D. Zhang, Matrix analysis and applications. Cambridge University Press, 2017.
- [39] S. Boyd and L. Vandenberghe, Convex optimization. Cambridge university press, 2004.
- [40] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming, version 2.1,” http://cvxr.com/cvx, Mar. 2014.
- [41] S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory. USA: Prentice-Hall, Inc., 1993.
- [42] C. Xing, S. Ma, and Y. Wu, “Robust joint design of linear relay precoder and destination equalizer for dual-hop amplify-and-forward MIMO relay systems,” IEEE Transactions on Signal Processing, vol. 58, no. 4, pp. 2273–2283, 2010.
- [43] X. Zhang, D. P. Palomar, and B. Ottersten, “Statistically robust design of linear MIMO transceivers,” IEEE Transactions on Signal Processing, vol. 56, no. 8, pp. 3678–3689, 2008.
- [44] K. A. Gupta and K. D. Nagar, Matrix variate distributions. Chapman and Hall/CRC, 2018.
- [45] Y. Guo and B. C. Levy, “Worst-case MSE precoder design for imperfectly known MIMO communications channels,” IEEE Transactions on Signal Processing, vol. 53, no. 8, pp. 2918–2930, Aug 2005.