Multiple-input–multiple-output (MIMO) systems have effectively addressed today’s high demand for 5G communications and beyond. Further, MIMO-assisted space–time block codes (STBCs) have been shown to enhance the system’s performance and provide a complete variety of coherent flat-fading channels. Additionally, the closed-form expression of the probability density function of the summation of correlated Weibull random variables remains unknown. In this work, we investigate the performance analysis of MIMO-STBC-enabled systems subject to the Weibull fading channel. New tight approximate expressions for numerous system performance metrics, e.g., outage probability, average capacity under various rate adaption methods, and average symbol/bit error rate, have been obtained. The Monte Carlo simulation method has corroborated all the presented results.
Notes
Youssef Miftah, Hussain Ben-Azza and Faissal El Bouanani have contributed equally to this work.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Abbreviations
MIMO
Multiple-input multiple-output
STBC
Space–time block codes
ASER
Average symbol error rate
MGF
Moment-generating function
ACC
Average channel capacity
PAM
Pulse-amplitude modulation
QAM
Quadrature amplitude modulation
i.n.i.d
Independent and not necessarily identically distributed
WFC
Weibull fading channels
1 Introduction
In response to the rising need for faster data speeds, multiple-input–multiple-output (MIMO) systems have become one of the most widely used wireless communication methods. Multiple antennas can be set up on both sides of the transmitter and receiver to increase system dependability. In addition, one of the pioneering aims realized with the usage of MIMO systems is to improve channel capacity without using up unnecessary frequency resources. Massive MIMO, in particular, has now become the key to transmission in wireless communications beyond 5G.
On the other hand, STBC (space–time block coding) [1] is a space–time conveying a diversity approach that allows the total system capacity to be increased. This approach was significantly enhanced in [2] to accommodate more than two transmit antennas using orthogonal STBC (OSTBC) models. Further, STBC codes have been shown to be effective in reducing the effects of fading and shadowing, as seen in [3]. Besides, the performance difference between non-ergodic STBC channel capacity and matrix MIMO channel capacity was investigated in [4]. In [5], the average symbol error rate (ASER) of STBCs with M-ary methods for modulation subject to fading channels with keyhole Nakagami-m was investigated in a closed form using the moment-generating function (MGF) technique. Average channel capacity and ASER of OSTBC for M-ary modulation schemes were investigated in [6], whereas the average STBC’s average symbol error rate (ABER) was analyzed subject Rayleigh-correlated fading model in [7], and an upper bound was provided in [8‐10]. Moreover, in [11], closed-form performance metrics for MIMO-STBC with generalized-K fading channels were found. Closed-form formulas for the average channel capacity (ACC) of MIMO-STBC experiencing Rayleigh fading channels were obtained, considering the effects of the receiver channel estimate errors, for several systems with adaptive transmissions in [12]. [13] investigated the ACC and ASER of STBCs for various modulation schemes and several fading models, but the symbol error rate was calculated for pulse-amplitude modulation (PAM),phase-shift keying (PSK), and quadrature amplitude modulation (QAM). The arbitrary fading distributions have been considered in [14],within the authors establish a broad, simple, and tight closed-form formula for the OP of MIMO-OSTBC systems.
Advertisement
On the other hand, the Weibull distribution is a valuable model and recently sparked a lot of interest in radio propagation in both indoor and outdoor environments. Also, it is commonly known that the expression of the PDF of the Weibull RVs’ sum is not defined, even impossible to obtain a closed form. As an alternative way, multiple researchers have tried to present tight approximate expressions for such a PDF. In this direction, a PDF of MIMO systems was estimated in [15] using a finite mixture with an expectation–maximization approach over independent and identically distributed WFC. By the use of two new approximate expressions for the PDFs of Weibull’s sum RVs [16, 17], the authors investigated the MIMO-STBC performance over independent and not necessarily identically distributed (i.n.i.d) Weibull fading channels (WFCs).
On the other hand, the authors in [18] have presented a tight approximation sum’s PDF of altogether correlated Weibull RVs. Such an expression has been seen as the tightest one among the previous ones known in the literature. This is because the moment-based method employed in such a contribution used the five first moments of the distribution instead of less than three ones, utilized in other works. To this end, and leveraging this result, we present in this work accurate approximate expressions for various system’s performance metrics, including the cumulative distribution function (CDF), OP, AC, and ASER is under-correlated and not necessarily identically distributed (c.n.i.d) Weibull RVs, whereas the correctness of these expressions has been checked using the Monte Carlo (MC) simulation method. The paper’s remainder can be outlined as follows: The STBC system and channel design are presented in Sect. 2, while the statistical properties of MIMO-STBC in terms of tight approximation expressions are presented in Sect. 3. Section 4 illustrates the approximation’s validation by depicting the figures of analytical expressions and simulating them using the MC approach. Finally, Sect. 5 concludes the work and points out some future directions.
2 Method
This study evaluates the performance criteria of MIMO system subject to Weibull fading Channels. However, the derivation of these performances is based on the probability density function (PDF) of the sum of received Weibull random variables. Since this pdf has not yet been derived analytically in a closed form, we divert this problem by adopting a tight approximate pdf in order to derive analytically the related expressions. The derived results are illustrated using Mathematica software and validated by the Monte Carlo simulation method.
3 System and channel design of MIMO-STBC
We explore a wireless communication system (WCS) founded on MIMO-STBC variety and working over c.n.i.d Weibull fading channels (WFC). In a general case, there are \(M_{\textrm{t}}\) and \(N_{\textrm{r}}\) antennas for the transmitter and receiver which compose the MIMO system. The transferred message contains R information bits, designed as symbols \(s_{1}\), \(s_{2}\),...,\(s_{R}\) and selected from the M-ary pleiad of signals with medium power \((P_{S}=E_{s}/M_{\textrm{t}}N_{0})\). Consequently, the symbols \(\{S_{i}\}_{i=1}^{R}\) subject to a STBC encoding using \(T\times M_{\textrm{t}}\) column orthogonal transfer matrix X
where the entries \(x_{ij}\) act as a sleeve for the elements and conjugates of the signal constellation [5]. To send R symbols, we need T slots of time; hence, the pace of coding can be evaluated as follows
whether the signal that was received \(Y_{nT}\) is \(N_{\textrm{r}}\times T\) matrix, fading channel H is \(M_{\textrm{t}}\times N_{\textrm{r}}\) matrix, ciphered codeword \(X_{nT}\) is \(M_{\textrm{t}}\times T\) matrix, and the received noise \(V_{nT}\) is \(N_{\textrm{r}}\times T\) one. The fading channel \(H\)\(=(h_{ij})\) is investigated as a matrix of Weibull with c.n.i.d circular complex Gaussian RVs. The ith receiving antenna’s channel gain is mirrored with the jth transmitting antenna’s channel gain by \(h_{ij}\).
Advertisement
While the encoded matrix \(X_{nT}\) is created by combining (\(R\le T\)) symbols that are ideal for code delay optimization. It goes without saying that not every \(M_{\textrm{t}}\) have a full rate (\(R=T\)) codes. Because of this, the \(R_{c}\) for STBC encoding is always (\(R\le T\))
Over flat channels of fading, the output SNR of a MIMO-STBC combiner can be stated as [20]
whereabouts \(\left\| H\right\| _{F}^{2}\) is the matrix H squared norm of Frobenius, \(E_{s}\) s is the transmitter’s average power per symbol, and \(N_{0}\) is the Additive White Gaussian noise’s power spectral density (AWGN). Applying the norm of Frobenius on the matrix H squared, we get
It can be seen that \(\gamma _{ij}\) is too a Weibull random variable (RV). Adopting (6) and (9), and following up with the Jacobian transform, the PDF of \(\gamma _{ij}\) can be expressed as
where \(\omega _{ij}=\frac{E_{s}}{N_{0}}\Omega _{ij}^{2/\beta }\) and \(\frac{\beta }{2}\) represent the scale and shape parameters of \(\gamma _{ij}\), respectively. It can be shown from (8) and (6) that
where \(\gamma =\sum _{i=1}^{N_{\textrm{r}}}\sum _{j=1}^{M_{\textrm{t}}}\gamma _{ij}\) denotes the SNR (output) of \(N_{\textrm{r}}\times M_{\textrm{t}}\) MRC receiver.
The PDF of the output SNR \(\gamma _{s}\) may be calculated using the equation above (12) and the new PDF of Weibull RVs described in [18, Eq. (2)], as well as the Jacobian transform.
where \(\mu _{i}\) is the ith moment of the RV X, and \(\Gamma \left( \cdot \right)\) stand for the Gamma function [27, Eq. (6.1.1)].
4.1.1 Coefficients of correlation
Taking into account that the parameters of PDF \(\lambda ,a_{1},\theta ,b_{1},b_{2},c_{1}\) and \(c_{2}\) are based on calculating of the moments \(\mu _{i},\) the correlation coefficient \(\rho _{ij}^{kl}\) between two RVs \(X_{ij}\) and \(Y_{kl}\) can appear in the computation of the expectation term \(\mathbb {E}\left[ X_{ij}Y_{kl}\right]\) as follows [18]
The MGF is a metric function that, in addition to the PDF, may be used to assess the performance criteria of any WCS, particularly the ABER. The MGF may be calculated as
Rewriting the exponential function in (23) by Meijer G-Function based on the reference ([26, /07.34.03.0228.01]) and replacing the PDF expression (13) into above expression (23) can be stated as a product of two Meijer G-Function factors as
with \(\alpha =1.\) Based on the reference ([26, /07.34.21.0011.01]), and manipulating some algebraic operations, the MGF expression (24) can be easily obtained. \(\square\)
4.3 The outage probability of output SNR
The OP of a WC system is the primary parameter used to calculate the output SNR. The CDF of a minimal output SNR, can be given as
Proceeding by the CDF of c.n.i.d Weibull RVs derived in [18, Eq. (31)] and recalling the Jacobi transform, the approximate expression for the OP of MIMO-STBC subject to c.n.i.d WFC can be obtained as
The term \(I=\int _{0}^{\frac{\pi }{2}}\sin ^{2-2s}\left( \phi \right) \textrm{d}\phi\) can be rewritten as \(\int _{0}^{\frac{\pi }{2}}\sin ^{2\left( \frac{3}{2}-s\right) -1}\left( \phi \right) \cos ^{2\frac{1}{2}-1}\left( \phi \right) \textrm{d}\phi\) which is obvious equal \(\frac{1}{2}B(\frac{3}{2}-s,\frac{1}{2})\), with B(., .) is the Beta function. Rewriting the Beta function in terms of Gamma function, we obtain
Using the change of variable \(x=\frac{\gamma _{0}}{\gamma }\) and performing some algebraic operations, \(\mathcal {I}\) can be written as, for \(\Re (s)<1\) and \(\Re (s+t)>1\)
Consequently, (41) is attained, which brings the proof to a close.
4.7.1 Optimal cutoff SNR \(\gamma ^{*}\)
The optimal cutoff level, under it the transfer of data is halted, must verify (40). As no data are transmitted when \(\gamma <\gamma ^{*}\), the optimal policy goes through an OP \(P_{\textrm{out}}\), match the probability of cutoff, provided by
To prove the uniqueness of the solution \(\gamma ^{*}\), we have to prove the monotony of function p(.) and further evaluate its limits at 0 and infinity. For all types of fading distributions, the derivative of the above function can be written as:
Finally, taking into consideration the obtained limits and monotony of \(p^{^{\prime }}(\gamma ^{*})\) proved in (51), we conclude that the optimal cutoff SNR \(\gamma ^{*}\) exists and is unique.
4.8 Average capacity under CIFR policy
The channel capacity of MIMO-STBC using a CIFR policy is given by [12, Eq. (44)]:
where the parameters \(a_{1},\)\(b_{1}\) and \(b_{2}\) are expressed in the first subsection above, and \(\Gamma \left( .\right)\) denotes the Gamma function.
Proof
The integral \(\int _{0}^{\infty }\gamma ^{-1}f_{\gamma }\left( \gamma \right) \textrm{d}\gamma\) can be expressed, after replacing the PDF (13), as
Rewriting the PDF function in (13) by its Mellin–Barnes form, the integral \(I=\int _{\gamma _{0}}^{\infty }\gamma ^{-1}f_{\gamma }\left( \gamma \right) \textrm{d}\gamma\) can be expressed as follows:
Substituting (64) and (27) into (58), we get (59). This brings the proposition’s proof to a close. \(\square\)
5 Results and discussion
5.1 Figures
This part contains several analytical results, which are illustrated to demonstrate the preciseness of the suggested approximate PDF on the performance metrics of MIMO-STBC. These performances, including PDF, OP, ASER, and ACC, are assessed by Mathematica software. Furthermore, the tightness of the convergent CDF is checked by the use of the Kolmogorov-Sprocess, and Figure 2 manifests good outcomes. Otherwise, the approximate PDF and the rest of the outcomes are proved by the Monte Carlo method using (5) by producing \(M_{\textrm{t}}\times N_{\textrm{r}}\times 10^{7}\) Weibull-distributed random values. For all figures, the \(R_{c}\) value is taken equal to 0.5 except figure 9 and the \(\beta _{ij}\) value is supposed to be the same for each channel of transmission, while the parameter \(\omega _{ij}\) is chosen =1.
Figure 1 illustrates both PDFs (i.e., analytical and simulated) of the output SNR versus \(\gamma _{s}\) for \(2\times 3\) MIMO-STBC encoding. The PDF figure is drawn from (13) for correlated RVs with (\(\rho =0.9\)) and independent ones (\(\rho =0)\). Besides, in a simulation way, the SNR range [0, 13] is split up into 130 sub-intervals of equal length. By comparing the analytical PDFs and the feigned ones, it is obvious that they are very close to each other, which demonstrates the preciseness of this approach. Moreover, it can be shown from the correlated curvature and the uncorrelated ones that the correlation decreases the likelihood of achieving an output SNR.
×
Figure 2 represents two numerical results that of the CDF (\(\gamma _{\textrm{th}}\)) (outage probability) and that of EDF (empirical distribution function) of \(2\times 3\) MIMO-STBC system, for correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with various values of \(\beta\) (\(\beta =1\) and \(\beta =2.5\)). It is obvious from this figure that the correlation has a negative impact on achieving an output SNR, and the accuracy of this approximation appears evident based on the simulation.
×
Figure 3 presents both simulation and approximation of MGF expressed in (24). These results are illustrated versus t for jointly correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) under \(2\times 3\) MIMO-STBC system over c.n.i.d WFC. What is evident from this figure is that the analytical and simulated results are identical, which shows the high precision of our approach and adds another to derive the performance criteria. In addition, correlation diverges the MGF of MIMO-STBC in comparison with the independent case.
×
Figure 4 deals with the approximate and the simulated ASER mentioned in (28). The numerical results are drawn versus \(N_{\textrm{r}}\) for correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with a fixed value of \(\beta\) (\(\beta =2.5)\) under B-PSK modulation policies for \(2\times N_{\textrm{r}}\) MIMO-STBC system over c.n.i.d WFC. What is evident from this figure is that the correlation reduces the achievement of MIMO-STBC in comparison with the independent case. Furthermore, as the number of receiver antennas rises the likelihood to receive a symbol in error reduces which proves the usefulness of that system.
×
Figure 5 stands for the simulation and approximation of ABER given in (33). The numerical results are drawn versus \(N_{\textrm{r}}\) for jointly correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with a fixed value of \(\beta\) (\(\beta =2.5)\) under B-PSK modulation policies for \(2\times N_{\textrm{r}}\) MIMO-STBC system with c.n.i.d WFC. What is obvious from this figure is that the correlation phenomenon reduces the performance of MIMO-STBC in comparison with the uncorrelated case. Moreover, the number of receiver antennas is higher, and the likelihood to receive a wrong bit is lower.
×
Figure 6 depicts the analytical and simulated ORA capacities versus \(N_{\textrm{r}}\) of MIMO-STBC combiner, illustrated, respectively, from (36), and via simulation from (37), for two cases, correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with fixed values of \(\beta =3\) and \(R_{c}=0.5.\) The effect of the correlation phenomenon on capacity is obvious by reducing it. Besides, the analytical and simulated ORA capacities are confused, which demonstrates the precision of that result. In the end, the bigger the number of \(N_{\textrm{r}}\) is, the bigger AC is, which manifests the utility of the MIMO-STBC. Table 1 shows more numerical results of capacity for various numbers of transmitters.
×
Table 1
Capacity values for various numbers of transmitter/receivers
Capacity/\(M_{\textrm{t}}\times N_{\textrm{r}}\)
\(2\times 2\)
\(2\times 3\)
\(2\times 4\)
\(3\times 3\)
\(4\times 4\)
Analytical value
1.06881
1.30216
1.48236
1.24988
1.48177
Simulated value
1.068796
1.303862
1.481745
1.251259
1.488821
Figure 7 plots simulated and approximate capacity under CIFR policy given in (55). The numerical results are drawn versus \(N_{\textrm{r}}\) for two cases correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with a fixed \(R_{c}=0.5\) for \(2\times N_{\textrm{r}}\) MIMO-STBC system upon correlated and identically distributed WFC. What is evident from these curves is that the correlation phenomenon decreases the capacity of MIMO-STBC in comparison with the independent case. Moreover, the number of receiving antennas rises as the capacity rises.
×
Figure 8 illustrates simulated and approximate TCIFR capacity given in (58) and (59), respectively. The numerical results are drawn versus \(N_{\textrm{r}}\) for two cases correlated RVs (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with a fixed fade depth \(\gamma _{0}=0.5\) and a code rate \(R_{c}=0.5\) for \(2\times N_{\textrm{r}}\) MIMO-STBC system over c.n.i.d WFC. It can be seen from the curves that correlation reduces the capacity of MIMO-STBC in comparison with the independent case. Furthermore, the higher the number of receiver antennas is, the greater the capacity is.
×
Figure 9 shows simulated and approximate capacity under OPRA adaptation scheme, which are mentioned in (39) and (41), respectively. The curves are plotted versus the optimal cutoff \(\gamma ^{*}\) for two correlated RV cases (\(\rho =0.9\)) and independent ones (\(\rho =0)\) with a code rate \(R_{c}=0.8\) for \(2\times 3\) MIMO-STBC system over c.n.i.d WFC. What is obvious from the drawn curves is the negative effect of correlation over the capacity of MIMO-STBC. In addition, as \(\gamma ^{*}\) increases, the capacity increases.
×
5.2 Complexity
Table 2 shows the complexity in terms of consumed time to evaluate each obtained result either analytical or simulated. The evaluation was done by a laptop with the following features:
Processor: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz 2.42 GHz
Memory: 16 Go
The analytical results have been evaluated using Mathematica software, while the simulation has been done by MATLAB using the Monte Carlo method. Based on the values in Table 2, it can be seen clearly that the simulation duration is still steady and significantly higher than that of the analytical expression. Thus, the analytic method remains the most optimal approach to evaluate the performance of each wireless communication system.
Table 2
Time complexity of analytical and simulated results
Result/time (s)
Analytical method
Simulated method
ASER
0.0138659
\(\approx 50\)
ABER
0.0129678
\(\approx 50\)
ORA Capacity
0.031250
\(\approx 50\)
OPRA Capacity
0.029571
\(\approx 50\)
CIFR Capacity
0.014635
\(\approx 50\)
TCIFR Capacity
0.015625
\(\approx 50\)
6 Conclusion
In this paper, various performance metrics employing an original and a close estimate PDF of the total of c.n.i.d Weibull RVs, including OP, ASER/ABER, and average capacities under various adaptation policies (ORA, OPRA, CIFR and TCIFR), are the results of approximate analytical expressions. The preciseness of obtained results has been verified using the Monte Carlo method. The MIMO-STBC shows evident usefulness in terms of performance and correlation; the phenomenon manifests a negative impact on the achievement of a wireless system of communication.
Declarations
Competing interests
The authors have no relevant financial or non-financial interests to disclose.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.