Skip to main content

A precise mathematical approach for analyzing the performance of MIMO space–time block code systems over Weibull fading channels


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.

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,9,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.

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

$$\begin{aligned} X=\left( x_{ij}\right) _{\begin{array}{c} i\le M_{\textrm{t}}\\ j\le T \end{array} }, \end{aligned}$$

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

$$\begin{aligned} R_{c}=\frac{R}{T}. \end{aligned}$$

The output of the channel for the nth input block covering T symbol periods is expressed at time nT, as shown in [19]

$$\begin{aligned} Y_{nT}=HX_{nT}+V_{nT}, \end{aligned}$$

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}\).

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]

$$\begin{aligned} \gamma _{s}=\frac{E_{s}}{M_{\textrm{t}}R_{c}N_{0}}\left\| H\right\| _{F}^{2}, \end{aligned}$$

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

$$\begin{aligned} \gamma _{s}=\frac{1}{K}\sum _{i=1}^{M_{\textrm{t}}}\sum _{j=1}^{N_{\textrm{r}}}\gamma _{ij},\ \end{aligned}$$

whether \(K=M_{\textrm{t}}R_{c}\) and \(\gamma _{ij}\) designates the instant SNR of each channel of fading presented in [21].

$$\begin{aligned} \gamma _{ij}=\frac{E_{s}}{N_{0}}\left| h_{ij}\right| ^{2} \end{aligned}$$

The CDF of WFC gain \(\left| h_{ij}\right|\) is derived by [22, e (3)] as

$$\begin{aligned} F_{\left| h_{ij}\right| }(r)=1-\exp \left[ -\frac{r^{\beta }}{\Omega _{ij}}\right] , \ r\ge 0, \end{aligned}$$

with \(\Omega _{ij}\) is linked to the average power of fading \(\mathbb {E}\left[ \left| h_{ij}\right| ^{2}\right]\) and the Gamma function [23] as

$$\begin{aligned} \Omega _{ij}=\left( \frac{\mathbb {E}\left[ \left| h_{ij}\right| ^{2}\right] }{\Gamma \left( 1+\frac{2}{\beta }\right) }\right) ^{\frac{\beta }{2}}, \end{aligned}$$

hence, its PDF is written as:

$$\begin{aligned} f_{\left| h_{ij}\right| }\left( r\right) =\frac{\beta r^{\beta -1}}{\Omega _{ij}}e^{-\frac{r^{\beta }}{\Omega _{ij}}}\text {, }r\ge 0. \end{aligned}$$

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

$$\begin{aligned} f_{\gamma _{ij}}\left( \gamma \right) =\frac{\beta \gamma ^{\frac{\beta }{2}-1}}{2\omega _{ij}^{\frac{\beta }{2}}}\exp \left[ -\left( \frac{\gamma }{\omega _{ij}}\right) ^{\frac{\beta }{2}}\right] , \end{aligned}$$

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

$$\begin{aligned} \omega _{ij}=\frac{\overline{\gamma }_{ij}}{\Gamma \left( 1+\frac{2}{\beta }\right) }. \end{aligned}$$

4 Performance criteria

4.1 The total’s PDF of c.n.i.d WFC

The relation between the maximal ratio combining (MRC) output SNR and the one of MIMO-STBC can be deduced from (5) as

$$\begin{aligned} \gamma _{s}=\frac{\gamma }{K}, \end{aligned}$$

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.

$$\begin{aligned} f_{\gamma _{s}}(\gamma )\approx \lambda kG_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -;a_{1}\\ b_{1},b_{2};- \end{array}\right. \right) , \end{aligned}$$

where \(G_{.,.}^{.,.}\left( .\left| \begin{array}{c} .;.\\ .;. \end{array}\right. \right)\) shows the Meijer’s G-function, and

$$\begin{aligned} \lambda= & {} \frac{\Gamma (a_{1}+1)}{\theta \Gamma (b_{1}+1)\Gamma (b_{2}+1)}, \end{aligned}$$
$$\begin{aligned} \theta= & {} \frac{a_{1}}{2}\left( \varphi _{4}-2\varphi _{3}+\varphi _{2}\right) +2\varphi _{4}-3\varphi _{3}+\varphi _{2}, \end{aligned}$$
$$\begin{aligned} a_{1}= & {} \frac{4\varphi _{4}-9\varphi _{3}+6\varphi _{2}-\mu _{1}}{-\varphi _{4}+3\varphi _{3}-3\varphi _{2}+\mu _{1}}, \end{aligned}$$
$$\begin{aligned} b_{1}= & {} \frac{c_{1}+c_{2}}{2}, \end{aligned}$$
$$\begin{aligned} b_{2}= & {} \frac{c_{1}-c_{2}}{2}, \end{aligned}$$


$$\begin{aligned} c_{1}= & {} \frac{a_{1}\left( \varphi _{2}-\mu _{1}\right) +2\varphi _{2}-\mu _{1}}{\theta }-3, \end{aligned}$$
$$\begin{aligned} c_{2}= & {} \sqrt{\left( \frac{a_{1}\left( \varphi _{2}-\mu _{1}\right) +2\varphi _{2}-\mu _{1}}{\theta }-1\right) ^{2}-4\frac{\mu _{1}(a_{1}+1)}{\theta }}, \end{aligned}$$
$$\begin{aligned} \varphi _{i}= & {} \frac{\mu _{i}}{\mu _{i-1}},1\le i\le 4. \end{aligned}$$

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]

$$\begin{aligned} \rho _{ij}^{kl}=\frac{\frac{\mathbb {E}\left[ X_{ij}Y_{kl}\right] }{\omega _{ij}\omega _{kl}}-d_{1}\left( \beta _{ij}\right) d_{1}\left( \beta _{kl}\right) }{\sqrt{\left( d_{2}\left( \beta _{ij}\right) -d_{1}^{2}\left( \beta _{ij}\right) \right) \left( d_{2}\left( \beta _{kl}\right) -d_{1}^{2}\left( \beta _{kl}\right) \right) }}, \end{aligned}$$

where \(d_{k}(x)=\Gamma (1+k/x).\)

4.2 Moment-generating function (MGF)

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

$$\begin{aligned} \mathcal {M}_{\gamma }\left( t\right) =\int _{0}^{\infty }\exp (-t\gamma )f_{\gamma }\left( \gamma \right) \textrm{d}\gamma , \end{aligned}$$

where \(f_{\gamma }\left( \gamma \right)\) is the PDF of variable \(\gamma .\)

Proposition 1

The MGF of the MIMO-STBC output SNR \(\gamma _{s}\) over correlated WFC can be accurately approximated as follows:

$$\begin{aligned} \mathcal {M}_{\gamma _{s}}\left( t\right) =\frac{\lambda k}{t}G_{2,2}^{2,1}\left( \frac{k}{\theta t}\left| \begin{array}{c} 0;a1\\ b_{1},b_{2};- \end{array}\right. \right) \end{aligned}$$


Rewriting the exponential function in (23) by Meijer G-Function based on the reference ([26, /]) and replacing the PDF expression (13) into above expression (23) can be stated as a product of two Meijer G-Function factors as

$$\begin{aligned} \mathcal {M}_{\gamma _{s}}\left( t\right) =\lambda K\int _{0}^{\infty }\gamma ^{\alpha -1}G_{1,2}^{2,0}\left( t\gamma \left| \begin{array}{c} 0\end{array}\right. \right) G_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -;a_{1}\\ b_{1},b_{2};- \end{array}\right. \right) \textrm{d}\gamma \end{aligned}$$

with \(\alpha =1.\) Based on the reference ([26, /]), 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

$$\begin{aligned} P_{\textrm{out}}=F_{\gamma }(\gamma _{\textrm{th}}). \end{aligned}$$

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

$$\begin{aligned} P_{\textrm{out}}\approx \lambda \theta KG_{2,3}^{2,1}\left( \frac{K\gamma _{\textrm{th}}}{\theta }\left| \begin{array}{c} 1;a_{1}+1\\ b_{1}+1,b_{2}+1;0 \end{array}\right. \right) . \end{aligned}$$

4.4 Average symbol error probability (ASEP)

Proposition 2

The ASEP for most various M-ary modulation schemes with MIMO-STBC coding over c.n.i.d WCF can be approximated with accuracy by

$$\begin{aligned} \overline{P}_{s}\approx \frac{\lambda K\varrho }{\delta \sqrt{\pi }}G_{3,3}^{2,2}\left( \frac{K}{\theta \delta }\left| \begin{array}{c} 0,\text { }-\frac{1}{2};a_{1}\\ b_{1},\text { }b_{2},-1;- \end{array}\right. \right) , \end{aligned}$$

where \(\varrho\) and \(\delta\) are two parameters corresponding to the modulation policy [9, Table I].


The ASEP for various M-ary modulation policies is expressed over fading channel as

$$\begin{aligned} \overline{P}_{s}=\int _{0}^{+\infty }P_{se}\left( \gamma \right) f_{\gamma _{s}}(\gamma )\textrm{d}\gamma , \end{aligned}$$

where the instantaneous ASEP \(P_{se}\left( \gamma \right)\) can be expressed in terms of the complementary error function as

$$\begin{aligned} P_{se}\left( \gamma \right) =\varrho erfc\left( \sqrt{\delta \gamma }\right) . \end{aligned}$$

Now, by replacing (13) and (30) into (29) with the use of [26, /], the approximate ASEP changes into

$$\begin{aligned} \overline{P}_{s}\approx \frac{\lambda K\varrho }{\sqrt{\pi }}\int _{0}^{+\infty }G_{1,2}^{2,0}\left( \delta \gamma \left| \begin{array}{c} 1\\ 0,\frac{1}{2} \end{array}\right. \right) G_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -,a_{1}\\ b_{1},b_{2} \end{array}\right. \right) \textrm{d}\gamma . \end{aligned}$$

Based on [26, /], the formula in (28) can readily be derived, which brings the proof to a close. \(\square\)

4.5 Average bit error rate (ABER)

The ABER can be computed as ([24, Eq. (19)])

$$\begin{aligned} \overline{P}_{e}=\frac{\varrho }{\pi }\int _{0}^{\frac{\pi }{2}}M_{\gamma _{s}}\left( \frac{\delta }{\sin ^{2}\left( \phi \right) }\right) \textrm{d}\phi , \end{aligned}$$

where \(M_{\gamma _{s}}\left( .\right)\) is the MGF of the MIMO-STBC output SNR.

Proposition 3

The ABER of the MIMO-STBC output SNR \(\gamma _{s}\) over correlated WFC can be accurately approximated as

$$\begin{aligned} \overline{P}_{e}=\frac{\lambda k\varrho }{2\delta \sqrt{\pi }}G_{3,3}^{2,2}\left( \frac{k}{\delta \theta }\left| \begin{array}{c} 0,-\frac{1}{2};a_{1}\\ b_{1},b_{2};-1 \end{array}\right. \right) . \end{aligned}$$


Substituting the MGF expression (24) into (32) after rewriting it by its Mellin–Barnes form, the expression in (32) can be rewritten as

$$\begin{aligned} \overline{P}_{e}=\frac{\lambda k\varrho }{\delta \pi }\frac{1}{2\pi j}\int _{c}\frac{\Gamma \left( b_{1}+s\right) \Gamma \left( b_{2}+s\right) \Gamma \left( 1-s\right) }{\Gamma \left( a_{1}+s\right) }\left( \frac{k}{\delta \theta }\right) ^{-s}I\textrm{d}s \end{aligned}$$

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

$$\begin{aligned} B\left( \frac{3}{2}-s,\frac{1}{2}\right) =\frac{\sqrt{\pi }\Gamma \left( \frac{3}{2}-s\right) }{\Gamma \left( 2-s\right) } \end{aligned}$$


Finally, replacing (35) into (34), Eq. (33) can be readily obtained.

4.6 Average capacity under ORA scheme

Proposition 4

Under optimal rate adaptation (ORA) scheme, an average channel capacity (ACC) can be very closely approximated as:

$$\begin{aligned} \overline{C}\approx \frac{\lambda KR_{c}B_{w}}{\ln 2}G_{3,4}^{4,1}\left( \frac{K}{\theta }\left| \begin{array}{c} -1;a_{1},0\\ b_{1},b_{2},-1,-1;- \end{array}\right. \right) . \end{aligned}$$

taken that \(B_{w}\) is the channel bandwidth.


For a flatness fading channel, the ACC can be expressed as [12, Eq. (15)]

$$\begin{aligned} \overline{C}=R_{c}B_{w}\mathbb {E}\left[ \log _{2}\left( 1+\gamma _{s}\right) \right] =R_{c}B_{w}\int _{0}^{+\infty }\log _{2}\left( 1+\gamma _{s}\right) f_{\gamma _{s}}(\gamma )\textrm{d}\gamma \end{aligned}$$


$$\begin{aligned} \mathbb {E}\left[ \log _{2}\left( 1+\gamma _{s}\right) \right] =\int _{0}^{+\infty }\log _{2}\left( 1+\gamma _{s}\right) f_{\gamma _{s}}(\gamma )\textrm{d}\gamma \end{aligned}$$


In the same way as the ASER computation and substituting (13) and using [26, /] into 37, we get:


$$\begin{aligned} \overline{C}\approx \lambda KR_{c}B_{w}\int _{0}^{+\infty }M2\textrm{d}\gamma . \end{aligned}$$


$$\begin{aligned} M2=G_{2,2}^{1,2}\left( \gamma _{s}\left| \begin{array}{c} 1,1;-\\ 1;0 \end{array}\right. \right) G_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -;a_{1}\\ b_{1},b_{2};- \end{array}\right. \right) \end{aligned}$$


By applying the result mentioned in [26, /] on (38), we get (36), which concludes the proof.

4.7 Average capacity under OPRA policy

The OPRA channel capacity is given by [12, Eq. (26)]

$$\begin{aligned} \overline{C}_{\textrm{opra}}=R_{c}B_{w}\int _{\gamma _{0}}^{+\infty }\log _{2}\left( \frac{\gamma }{\gamma ^{*}}\right) f_{\gamma }(\gamma )\textrm{d}\gamma , \end{aligned}$$

where \(\gamma ^{*}\) is the SNR of optimal cutoff under it no data are transmitted, i.e, [25, Eq. (6)]

$$\begin{aligned} \int _{\gamma _{0}}^{+\infty }\left( \frac{1}{\gamma ^{*}}-\frac{1}{\gamma }\right) f_{\gamma }(\gamma )\textrm{d}\gamma =1 \end{aligned}$$

Proposition 5

The average OPRA capacity of MIMO-STBC over correlated WFC can be accurately approximated by:

$$\begin{aligned} \overline{C}_{\textrm{opra}}=\frac{\gamma ^{*}R_{c}B_{w}\lambda k}{\ln 2}G2, \end{aligned}$$


$$\begin{aligned} G2=G_{0,1:2,1:2,2}^{1,0:1,2:2,0}\left( 1,\frac{k\gamma ^{*}}{\theta }\left| \begin{array}{ccc} -;- &{}:1,1;-: &{} -;a_{1},0\\ 1;-: &{} 1;-: &{} b_{1},b_{2};- \end{array}\right. \right) . \end{aligned}$$

where \(G_{.,.:.,.:.,.}^{.,.:.,.:.,.}\) stands for the Bivariate Meijer’s G-function expression in [12].


Based on [26, /] and replacing (13) into (39), the OPRA capacity can be computed as:

$$\begin{aligned} \overline{C}_{\textrm{opra}}=\frac{R_{c}B_{w}\lambda k}{\ln 2}\int _{\gamma ^{*}}^{+\infty }2G\textrm{d}\gamma \end{aligned}$$


$$\begin{aligned} 2G=G_{2,2}^{1,2}\left( \frac{\gamma }{\gamma ^{*}}-1\left| \begin{array}{c} 1,1\\ 1,0 \end{array}\right. \right) G_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -;a_{1}\\ b_{1},b_{2};- \end{array}\right. \right) \end{aligned}$$


Replacing the two Meijer G-Functions by their Mellin–Barnes forms, (410) can be rewritten as :

$$\begin{aligned} \overline{C}_{\textrm{opra}}=\frac{R_{c}B_{w}\lambda k}{\ln 2}\frac{1}{\left( 2\pi j\right) ^{2}}2L\underset{\mathcal {I}}{\underbrace{\int _{\gamma _{0}}^{+\infty }\left( \frac{\gamma }{\gamma ^{*}}-1\right) ^{-s}\left( \frac{k}{\theta }\gamma \right) ^{-t}\textrm{d}\gamma }} \end{aligned}$$


$$\begin{aligned} 2L=\int _{\mathcal {L}_{1}}\int _{\mathcal {L}_{2}}\frac{\Gamma \left( s+1\right) \Gamma ^{2}\left( -s\right) }{\Gamma \left( 1-s\right) }\frac{\Gamma \left( b_{1}+t\right) \Gamma \left( b_{2}+t\right) }{\Gamma \left( a_{1}+t\right) }\textrm{d}s\textrm{d}t \end{aligned}$$

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\)

$$\begin{aligned} \mathcal {I}=\gamma ^{*}\left( \frac{k}{\theta }\gamma ^{*}\right) ^{-t}\int _{0}^{1}\left( 1-x\right) ^{-s}x^{s+t-2}\textrm{d}x \end{aligned}$$

Rewriting the Beta function in terms of product of Gamma functions yields

$$\begin{aligned} \mathcal {I}&=\gamma ^{*}\left( \frac{k}{\theta }\gamma ^{*}\right) ^{-t}B\left( s+t-1,1-s\right) \nonumber \\&=\gamma ^{*}\left( \frac{k}{\theta }\gamma ^{*}\right) ^{-t}\frac{\Gamma \left( s+t-1\right) \Gamma \left( 1-s\right) }{\Gamma \left( t\right) }. \end{aligned}$$

Now, substituting (44) into (42), the expression (42) becomes

$$\begin{aligned} \overline{C}_{\textrm{opra}}=\gamma ^{*}\frac{R_{c}B_{w}\lambda k}{\ln 2}\frac{1}{\left( 2\pi j\right) ^{2}}\int _{\mathcal {L}_{1}}\int _{\mathcal {L}_{2}}\Gamma _{st}\times \left( \frac{k}{\theta }\gamma ^{*}\right) ^{-t}\textrm{d}s\textrm{d}t, \end{aligned}$$


$$\begin{aligned} \Gamma _{st}=\frac{\Gamma \left( s+t+1\right) \Gamma \left( s+1\right) \Gamma ^{2}\left( -s\right) \Gamma \left( b_{1}+t\right) \Gamma \left( b_{2}+t\right) }{\Gamma \left( t\right) \Gamma \left( a_{1}+t\right) }. \end{aligned}$$

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

$$\begin{aligned} P_{\textrm{out}}=1-\int _{\gamma ^{*}}^{+\infty }f_{\gamma }(\gamma )\textrm{d}\gamma . \end{aligned}$$

(40) can be rewritten as:

$$\begin{aligned} p(\gamma _{0})=\frac{1}{\gamma ^{*}}F_{\gamma }^{c}(\gamma _{0})d\gamma -\int _{\gamma ^{*}}^{\infty }\frac{1}{\gamma }f_{\gamma }(\gamma )\textrm{d}\gamma -1. \end{aligned}$$

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:

$$\begin{aligned} p^{^{\prime }}(\gamma ^{*})=\left( \frac{1}{\gamma ^{*}}F_{\gamma }^{c}(\gamma ^{*})d\gamma \right) ^{\prime }-\frac{\partial \left[ \int _{\gamma ^{*}}^{\infty }\frac{1}{\gamma }f_{\gamma }(\gamma )\textrm{d}\gamma \right] }{\partial \gamma ^{*}}. \end{aligned}$$


$$\begin{aligned} \left( \frac{1}{\gamma ^{*}}F_{\gamma }^{c}(\gamma _{0})d\gamma \right) ^{\prime }=-\frac{1}{\left( \gamma ^{*}\right) ^{2}}F_{\gamma }^{c}(\gamma ^{*})d\gamma -\frac{f_{\gamma }(\gamma ^{*})}{\gamma ^{*}}, \end{aligned}$$


$$\begin{aligned} \frac{\partial \left[ \int _{\gamma ^{*}}^{\infty }\frac{1}{\gamma }f_{\gamma }(\gamma )\textrm{d}\gamma \right] }{\partial \gamma ^{*}}=-\frac{f_{\gamma }(\gamma ^{*})}{\gamma ^{*}}. \end{aligned}$$


$$\begin{aligned} p^{^{\prime }}(\gamma ^{*})=-\frac{1}{\left( \gamma ^{*}\right) ^{2}}F_{\gamma }^{c}(\gamma ^{*})<0, \end{aligned}$$


$$\begin{aligned} \lim _{\gamma ^{*}\rightarrow 0}p(\gamma ^{*})&=\underset{=\infty }{\underbrace{\lim _{\gamma ^{*}\rightarrow 0}\frac{1}{\gamma ^{*}}F_{\gamma }^{c}(\gamma ^{*})}}-\underset{\text {Finite Term}}{\underbrace{\mathbb {E}_{\gamma }\left[ \gamma ^{-1}\right] }}-1\nonumber \\&=\infty , \end{aligned}$$


$$\begin{aligned} \lim _{\gamma ^{*}\rightarrow \infty }p(\gamma ^{*})&=\underset{=0}{\underbrace{\lim _{\gamma ^{*}\rightarrow \infty }\frac{1}{\gamma ^{*}}F_{\gamma }^{c}(\gamma ^{*})}}-\underset{=0}{\underbrace{\int _{\gamma ^{*}}^{\infty }\frac{1}{\gamma }f_{\gamma }(\gamma )\textrm{d}\gamma }}-1\nonumber \\&=-1. \end{aligned}$$

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)]:

$$\begin{aligned} \overline{C}_{\textrm{cifr}}=R_{c}B_{w}\log _{2}\left( 1+\frac{1}{\int _{0}^{\infty }\gamma ^{-1}f_{\gamma }\left( \gamma \right) \textrm{d}\gamma }\right) . \end{aligned}$$

Proposition 6

The ACC of MIMO-STBC, employing CIFR policy, experiencing a correlated WF can be tightly approximated by:

$$\begin{aligned} \overline{C}_{\textrm{cifr}}=R_{c}B_{w}\log _{2}\left( 1+\frac{\Gamma \left( a_{1}\right) }{\lambda K\Gamma \left( b_{1}\right) \Gamma \left( b_{2}\right) }\right) \end{aligned}$$

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.


The integral \(\int _{0}^{\infty }\gamma ^{-1}f_{\gamma }\left( \gamma \right) \textrm{d}\gamma\) can be expressed, after replacing the PDF (13), as

$$\begin{aligned} \mathcal {I}=\lambda K\int _{0}^{\infty }\gamma ^{-1}G_{1,2}^{2,0}\left( \frac{K\gamma }{\theta }\left| \begin{array}{c} -;a_{1}\\ b_{1},b_{2};- \end{array}\right. \right) \textrm{d}\gamma . \end{aligned}$$

Based on the identity in the reference [26, /], the integral I can be expressed as:

$$\begin{aligned} \mathcal {I}=\frac{\lambda K\Gamma \left( b_{1}\right) \Gamma \left( b_{2}\right) }{\Gamma \left( a_{1}\right) } \end{aligned}$$

Replacing the expression (57) into (54), the equation in (55) can be obtained. \(\square\)

4.9 Average capacity under TCIFR policy

The TCIFR capacity can be computed as:

$$\begin{aligned} \overline{C}_{tcifr}=R_{c}B_{w}\log _{2}\left[ 1+\frac{1}{\int _{\gamma _{0}}^{\infty }\gamma ^{-1}f_{\gamma }\left( \gamma \right) \textrm{d}\gamma }\right] \left( 1-P_{\textrm{out}}(\gamma _{0})\right) . \end{aligned}$$

Proposition 7

The ACC metric, employing TCIFR policy, for the correlated MIMO-STBC output SNR experiencing a Weibull fading can expressed as follows:

$$\begin{aligned} \overline{C}_{tcifr}=R_{c}B_{w}\log _{2}\left( \mathcal {J}\times \mathcal {K}\right) , \end{aligned}$$


$$\begin{aligned} \mathcal {J}=1+\frac{1}{\lambda KG_{2,0}^{3,0}\left( \frac{K\gamma _{0}}{\theta }\left| \begin{array}{c} -;a_{1},1\\ b_{1},b_{2},0;- \end{array}\right. \right) }, \end{aligned}$$


$$\begin{aligned} \mathcal {K}=1-\lambda \theta KG_{2,3}^{2,1}\left( \frac{K\gamma _{0}}{\theta }\left| \begin{array}{c} 1;a_{1}+1\\ b_{1}+1,b_{2}+1;0 \end{array}\right. \right) . \end{aligned}$$


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:

$$\begin{aligned} \mathcal {J}=\frac{\lambda K}{2\pi i}\int _{c}\frac{\Gamma \left( b_{1}+s\right) \Gamma \left( b_{2}+s\right) }{\Gamma \left( a_{1}+s\right) }\left( \frac{K}{\theta }\right) ^{-s}\textrm{d}s\int _{\gamma _{0}}^{\infty }\gamma ^{-s-1}\textrm{d}\gamma . \end{aligned}$$

By using the identity \(\Gamma \left( s+1\right) =s\Gamma \left( s\right)\), the integral I can be written as:

$$\begin{aligned} \mathcal {J}=\frac{\lambda K}{2\pi i}\int _{c}\frac{\Gamma \left( b_{1}+s\right) \Gamma \left( b_{2}+s\right) \Gamma \left( s\right) }{\Gamma \left( a_{1}+s\right) \Gamma \left( s+1\right) }\left( \frac{K}{\theta }\gamma _{0}\right) ^{-s}\textrm{d}s. \end{aligned}$$

Now, it is obvious that I is nothing but a Mellin–Barnes integral corresponding to the following Meijer’s G-function

$$\begin{aligned} \mathcal {J}=\lambda KG_{2,0}^{3,0}\left( \frac{K\gamma _{0}}{\theta }\left| \begin{array}{c} -;a_{1},1\\ b_{1},b_{2},0;- \end{array}\right. \right) . \end{aligned}$$

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.

Fig. 1
figure 1

PDF of the MIMO-STBC 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.

Fig. 2
figure 2

CDF of \(2\times 3\) MIMO-STBC output SNR

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.

Fig. 3
figure 3

MGF of correlated 2x3 MIMO-STBC output SNR

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.

Fig. 4
figure 4

ASER for BPSK modulation scheme

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.

Fig. 5
figure 5

ABER of correlated MIMO-STBC system

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.

Fig. 6
figure 6

ORA capacity of \(2\times N_{\textrm{r}}\) MIMO-STBC

Table 1 Capacity values for various numbers of transmitter/receivers

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.

Fig. 7
figure 7

CIFR capacity of \(2\times N_{\textrm{r}}\) MIMO-STBC

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.

Fig. 8
figure 8

TCIFR capacity of \(2\times N_{\textrm{r}}\) MIMO-STBC

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.

Fig. 9
figure 9

OPRA capacity of \(2\times N_{\textrm{r}}\) MIMO-STBC

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

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.

Data availability

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study. Author on reasonable request.



Multiple-input multiple-output


Space–time block codes


Average symbol error rate


Moment-generating function


Average channel capacity


Pulse-amplitude modulation


Quadrature amplitude modulation


Independent and not necessarily identically distributed


Weibull fading channels


  1. S.M. Alamouti, A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 16(8), 656–715 (1998)

    Article  Google Scholar 

  2. V. Tarokh, H. Jafarkhani, A.R. Calderbank, Space–time block codes from orthogonal designs. IEEE Trans. Inf. Theory 45(S), 1456–1467 (1999)

    Article  MathSciNet  Google Scholar 

  3. G. Ganesan, P. Stoica, Space–time diversity using orthogonal and amicable orthogonal designs, in: Proceedings of 2023 IEEE International Conference on Acoustics, Speech, & Signal Processing (ICASSP), Istanbul, Turkey, (2000)

  4. S. Sandhu, A. Paulraj, Space-time block codes: a capacitive perspective. IEEE Commun. Lett. 4(12), 384–386 (2000)

    Article  Google Scholar 

  5. H. Shin, J.H. Lee, Performance analysis of space–time block codes over keyhole Nakagami-m fading channels. IEEE Trans. Veh. Tech. 53(2), 351–362 (2004)

    Article  Google Scholar 

  6. H. Zhang, T.A. Gulliver, Capacity and error probability analysis for orthogonal space–time block codes over fading channels. IEEE Trans. on Wirel. Comm. 4(2), 808–19 (2005)

    Article  Google Scholar 

  7. R. Gozali, B.D. Woerner, On the robustness of space-time block codes to spatial correlation, in: IEEE Vehicular Technology Conference (VTC-S’02) Birmingham, Germany, pp. 832–836, 6–9 May 2002.

  8. A.E. Jorswieck, A. Sezgin, Impact of spatial correlation on the performance of orthogonal space–time block codes. IEEE Commun. Lett. 8(1), 21–23 (2004)

    Article  Google Scholar 

  9. A. Bessate, F. El Bouanani, A very tight approximate results of MRC receivers over independent Weibull fading channels. Phys. Commun. 21, 30–40 (2016)

    Article  Google Scholar 

  10. G. Femenias, BER performance of linear STBC from orthogonal designs over MIMO correlated Nakagami-m fading channels. IEEE Trans. Veh. Technol. 53(2), 307–317 (2004)

    Article  Google Scholar 

  11. M. Matthaiou, N.D. Chatzidiamantis, H.A. Suraweera, G.K. Karagiannidis, Performance analysis of space–time block codes over generalized-\(K\) fading MIMO channels, in: IEEE Swedish Communication Technologies Workshop, Stockholm, Sweden, pp. 68–73 (2011)

  12. A. Maaref, S. Aissa, Capacity of space–time block codes in MIMO Rayleigh fading channels with adaptive transmission and estimation errors. IEEE Trans. Wirel. Comm. 4(5), 2568–2578 (2005)

    Article  Google Scholar 

  13. H. Zhang, T.A. Gulliver, Capacity and error probability analysis for orthogonal space-time block codes over fading channels. IEEE Trans. Actions Wirel. Commun. 4(2), 808–819 (2005)

    Article  Google Scholar 

  14. J. Perez, J. Ibanez, L. Vielva, I. Santamaria, Closed-form approximation for the outage capacity of orthogonal STBC. IEEE Commun. Lett. 9(11), 961–963 (2005)

    Article  Google Scholar 

  15. I.Y. Abualhaol, M.M. Matalgah, Capacity analysis of MIMO system over identically independent distributed Weibull fading channels, in: IEEE International Conference on Communications (ICC), Glasgow, UK, 24–28 June 2007

  16. A. Bessate, F. El Bouanani, A new performance results of MIMO system with orthogonal STBC over independent and identical Weibull fading channels, in: Proceedings of International Conference on Advanced Communication Systems and Information Security (ACOSIS), Marrakech, Morocco, 17–19 Oct 2016

  17. F. El Bouanani, A. Bessate, A comparative study on the performance of MIMO-STBC subject to Weibull fading channels. Int. J. Commun. Syst. 31(13), e3731 (2018)

    Article  Google Scholar 

  18. F. El Bouanani, D.B. da Costa, Accurate closed-form approximations for the sum of correlated Weibull random variables. IEEE Wirel. Commun. Lett. 7(4), 498–501 (2018)

    Article  Google Scholar 

  19. S. Sandhu, A. Paulraj, Space time block codes: a capacitive perspective. IEEE Commun. Lett. 4(12), 384–386 (2000)

    Article  Google Scholar 

  20. X. Deng, W. Zhang, C. Tellambura, Amount of fading analysis for transmit antenna selection in MIMO systems, in: Proceedings of the Wireless Communications and Networking Conference (WCNC’07), (2007), pp. 1161–1165, Hong Kong

  21. M. Lupupa, M.E. Dlodlo, Performance analysis of transmit antenna selection in Weibull fading channel, in: Proceedings of AFRICON’09, pp. 1–6 (2009), Nairobi, Kenya

  22. G.K. Karagiannidis et al., Equal-gain and maximal-ratio combining over nonidentical Weibull fading channels. IEEE Trans. Wirel. Commun. 4(3), 841–846 (2005)

    Article  Google Scholar 

  23. M. Abramowitz, I.A. Stegun, Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables (Dover, New York, 1972)

    Google Scholar 

  24. J. Cheng, C. Tellambura, N.C. Beaulieu, Performance analysis of digital modulations on Weibull fading channels, in: Proceedings of IEEE Vehicular Technology Conference (VTC’38), pp. 236–240, (2003), Grenoble, France

  25. A.J. Goldsmith, P.P. Varaiya, Capacity of fading channels with channel side information. IEEE Trans. Inf. Theory 43(6), 1986–1992 (1997)

    Article  MathSciNet  Google Scholar 

  26. I.W. Research, Mathematica, version 13.2, Champaign, IL, (2022), [Online] Available:

  27. M. Abramowitz, I.A. Stegun, Handbook of mathematical functions with formula, graphs, and mathematical tables, National Bureau of Standards, Applied Mathematical Series 55, (1964)

Download references


The authors declare that no funds, grants, or other support was received during the preparation of this manuscript.

Author information

Authors and Affiliations



All authors contributed to the study’s conception and design. Material preparation, data collection, and analysis were performed by AB, YM, HB-A and FEB. The first draft of the manuscript was written by AB, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Abdelmajid Bessate.

Ethics declarations

Competing interests

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bessate, A., Miftah, Y., Ben-Azza, H. et al. A precise mathematical approach for analyzing the performance of MIMO space–time block code systems over Weibull fading channels. J Wireless Com Network 2024, 16 (2024).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: