1 Introduction

In recent years, various limited-feedback beamforming methods have been proposed and studied in order to improve the robustness and data rate of wireless link [17]. Some of these methods have been adopted to practical systems, for instance, into the 3rd generation partnership project (3GPP) high speed packet access (HSPA) and long term evolution (LTE) systems, to be used in either co-located or distributed transmission modes. In the co-located scenario, closely-spaced antennas transmit the same information exploiting channel state information (CSI) to maximize the received signal-to-noise ratio (SNR) [812]. For the distributed beamforming scenario techniques such as coordinated multipoint (CoMP) joint transmission (JT) have been introduced and incorporated into the practical systems mainly to improve link reliability and data rate of cell-edge users [1317].

The performance differences between beamforming methods may depend on the proposed limited feedback method, backhaul quality (especially in case of inter-site CoMP) and other implementation factors. Let us briefly recall some previous works on these aspects:

  1. 1.

    Feedback There is a trade-off between amount of CSI available at the transmitter side and link performance improvement. In general, the more there is feedback capacity, the better the link performance, see e.g. [4, 5, 12, 1719]. The performance degradation due to feedback errors is presented in [20] while  [21] shows that it is possible to design efficient codebooks even under imperfect feedback system. Furthermore, mechanisms to mitigate negative impact of feedback errors and delay are proposed in [22] while achievable rate analysis for JT CoMP under imperfect feedback is presented in [23, 24].

  2. 2.

    Backhaul To reach the expected performance, inter-site JT CoMP methods set strict backhaul capacity and latency requirements [15]. We note that the CoMP methods studied and incorporated in 3GPP release 11 assume ideal backhaul with infinite capacity and zero latency [13]. The 3GPP methods may work with high-capacity and low latency wireline backhaul (e.g. fiber). However, the capacity and latency requirements need to be relaxed while using less ideal backhaul technologies. As a result various CoMP methods under non-ideal backhaul has been recently studied [25, 26]. While [26] presents two algorithms that can significantly reduce backhaul capacity requirements, [25] focus on 3GPP release 12 CoMP assuming non-ideal backhaul.

We introduce in this paper a hierarchical beamforming structure whereby combination of beamforming methods can be applied using either co-located or distributed antenna systems. The applied hierarchical structure is depicted in Fig. 1 where transmit antennas (co-located or distributed) are organized into \(M\) groups. The groups are organized in such a way that appropriate beamforming method is applied within each group (shown in Fig. 1 as Method 1) as well as between the groups (shown in Fig. 1 as Method 2). The receiver sends to each group signalling information needed in methods 1 and joint signalling information applied in method 2. The joint feedback is based on the resultant signals from all groups after precoding. With this hierarchical structure, we attain the freedom to combine different beamforming methods. Furthermore, in CoMP JT the feedback signalling towards each base station can be carried out through separate feedback channels.

Fig. 1
figure 1

Illustration of the beamforming system

In what follow, we also mathematically analyze the performance of the proposed hierarchical system when combining two practical beamforming methods: the so-called quantized co-phasing (QCP) which is applied in HSPA and LTE, and transmit selection combining (TSC). We note that these methods have different performance and feedback requirements [20]. We derive closed-form expressions for the expected SNR, fading figure and average bit error probability (BEP) when assuming different combinations of QCP and TSC methods. While exact expressions for the expected SNR and the fading figure are obtained, we deduce tight approximations for the average BEP using distributions based on calculated exact moment expressions. While the SNR gain provides insight on the benefit obtained from the coherent combining, results on the fading figure and the average BEP demonstrate the amount of achieved diversity gain.

The rest of the paper is structured as follows. Section 2 presents the system model and the limited feedback precoding methods. Section 3 recalls definitions of the applied performance metrics and respective expressions for the reference methods. In Sects. 46, we analyse the hierarchical methods and present the mathematical formulations for the SNR gain, the fading figure and the average BEP. Analytical results are validated in Sect. 7 and discussion on the results is carried out. Finally, Sect. 8 concludes the paper highlighting the core contributions.

2 System Model

2.1 Signal Model and Assumptions

Figure 2 illustrates the structure of transmission system with \(2\times 2\) antennas. The model can be easily generalized to larger group and number of antennas, but for simplicity we have focused on the case of \(2\times 2\) antennas. We have assumed flexible feedback structure where antenna pairs can be either on separate base station sites or co-located on the same site. In former case mobile receiver use two separate control channels to send precoding feedback. Thus, precoding information for the first base station indicates the preferred transmit beamforming vector \({\mathbf{w}}_1=(w_{1,1},w_{1,2})\) and weight \(v_1\) that is used to adjust the sum signal from first pair of antennas against the sum signal from the second pair of antennas. Similarly precoding information is provided for the second base station to select beamforming vector \({\mathbf{w}}_2=(w_{2,1},w_{2,2})\) and weight \(v_2\). If all antennas are co-located on the same base station site, then the same precoding information is sent through single control channel towards serving base station. We note that the introduced hierarchical feedback structure is flexible so that it can be used for both cooperative multipoint transmission from separate two-antenna base stations and for four-antenna transmission from a single base station.

Now, the received signal in the mobile station is of the form:

$$\begin{aligned} r&=\left( ({\mathbf{h}}_1\cdot {\mathbf{w}}_1)v_1+({\mathbf{h}}_2\cdot {\mathbf{w}}_2)v_2\right) s+n\\&=H({\mathbf{w}},{\mathbf{v}})s+n. \end{aligned}$$
(1)

Here \(s\) is the transmitted symbol, \({\mathbf{h}}_k=(h_{k,1},h_{k,2})\), \(k=1,2\) represent the complex channel gains, \(n\) refers to zero–mean complex Gaussian noise, vectors \({\mathbf{w}}_k\), \(k=1,2\) refer to the complex transmit weights on different antenna pairs such that \(||{\mathbf{w}}_k||=1\), and \({\mathbf{v}}=(v_1,v_2)\) is the normalized (\(||{\mathbf{v}}||=1\)) complex transmit weight vector applied to adjust signals from different antenna pairs. The weight vector \({\mathbf{v}}\) is selected based on a precoding method applied between pairs while \({\mathbf{w}}_k\) is selected based on a method applied within the kth antenna pair. We will present the methods studied in this work in the next Subsection. Given the received signal (1) and quantization for the transmit weights, the weights that maximize SNR in the reception can be found after evaluating received signal strength \(|r|\) for all possible weight vectors.

Fig. 2
figure 2

Transmission and feedback system that is composed by pairs of antennas

We make the following assumptions:

  1. (A1)

    There are two antenna pairs at the transmitter and a single–element antenna at the receiver.

  2. (A2)

    A block and flat fading channel model is considered. Thus, channel gains remain constant during each frame of transmitted symbols, and channel responses from temporally separate transmission frames are independent. Furthermore, the channel coefficients \(h_{k,l}=\sqrt{\gamma _{k,l}}\,e^{j\phi _{k,l}}\) (\(k,l=1,2\)) are independent and identically distributed (i.i.d.) zero–mean complex Gaussian random variables. Then component channel powers \(\gamma _{k,l}\) follow exponential distribution and phases \(\phi _{k,l}\) are uniformly distributed.

  3. (A3)

    Channel coefficients are perfectly known at the receiver side.

  4. (A4)

    Selection of transmit weights \({\mathbf{w}}_k\), \(k=1,2\) and \({\mathbf{v}}\) is based on short–term channel state feedback that is available at the transmitter side without errors or latency.

Let us briefly discuss on the justification of the assumptions. In (A1) we could assume multi-antenna reception like maximum ratio combining or receiver antenna selection instead of single antenna reception. This would lead to technically more complex analysis but the principles of the analytical treatment of the problem would remain the same. Therefore we have restricted analysis into the single antenna receiver case.

In mobile systems the co-located four-antenna systems are usually implemented by applying spatially separated pairs of cross-polarized antennas [27]. In such deployment the separation distance between antenna pairs is several carrier wavelengths and as a result correlation between antenna pairs is small especially in urban environments, see e.g. [28]. On the other hand, in case of cooperative multipoint transmission from separate two-antenna base stations the mutual distance between antenna pairs is large and there is no correlation between pairs. The correlation between antennas within the co-located pairs depends on the antenna construction. It is known that correlation can be kept small in urban areas using cross-polarized antenna branches, see e.g. [272931]. Since cross-polarized antennas can be co-located in the same antenna box the resulting compact antenna design has been popular in practical applications. Based on these observations we have ignored the antenna correlation. Yet, we note that in rural area deployment correlation may have impact to the system performance and thus, our analysis is mostly valid on urban area where line-of-sight very rarely occurs between base station and mobile receiver.

Due to assumption (A3) we presume perfect channel estimation. This is a conventional assumption when focus is on performance of multi-antenna processing method. The assumption (A4) is widely used as well and we discuss on the feedback methods in more details in the following section. Yet, it is good to acknowledge that for a good performance the mobile receiver needs only send few bit feedback words that refer to precoding vectors \({\mathbf{w}}_m\), \(m=1,2\) and \({\mathbf{v}}\) according to applied codebook. Due to receiver mobility the feedback protocol should be executed well within the channel coherence time that depends on the receiver speed and carrier wavelength. In e.g HSPA and LTE systems the feedback is provided within few milliseconds and precoding will work well up to speeds of tens of kilometers per hour. In practise the impact of latency is very small and can be ignored in urban low-mobility environments (indoor and outdoor pedestrians).

2.2 Precoding Methods

We have adopted a hierarchical feedback structure with two levels of feedback. Namely, the feedback to different pairs of antennas and the feedback for adjusting sum signals from antenna pairs are separate. This provides some benefits especially in case of cooperative multipoint transmission:

  • If antenna pairs are located to different base station sites, then mobile terminal can easily provide antenna pair specific feedback over two separate control channels. In signal model this feedback refers to \({\mathbf{w}}_1\) and \({\mathbf{w}}_2\).

  • If cooperative transmission is applied, then joint feedback only consists of index referring to a single feedback weight. In signal model the corresponding weights are \(v_1\) for the first base station site and \(v_2\) for the second base station site.

  • Different kind of precoding methods can be used within antenna pairs and over the pairs.

The last of the above advantages can have practical value when, for example, antenna configurations are different in base stations that cooperate in transmission. Furthermore, if mean signal strength from either of the base stations is stronger, then more accurate feedback can be provided for it in adaptive feedback system.

In the following we introduce simple feedback (precoding) methods that are obtained as combinations of antenna selection and QCP. These methods are suboptimal in nature but they admit practical value since e.g. QCP is applied in HSPA and LTE and antenna selection provides a natural reference for comparisons. Moreover, feedback overhead can be kept very small when using these methods.

Let us first introduce a general two-branch precoding method. Assume that \({\mathbf{g}}\) is two-dimensional complex channel vector and \({\mathbf{u}}\) is the applied precoding weight vector. Then power of the composed channel \(H={\mathbf{g}}\cdot {\mathbf{u}}\) is maximized after solving

$${\text {Find }}\, {{\hat{{\mathbf{u}}}}}\in {\mathbf{W}}:\quad |{\mathbf{g}}\cdot {{\hat{{\mathbf{u}}}}}|=\max \{|{\mathbf{g}}\cdot {\mathbf{u}}|:\ {\mathbf{u}}\in {\mathbf{W}}\}. $$
(2)

In case of antenna selection \({\mathbf{W}}=\{(1,0),(0,1)\}\) and in case of quantized co-phasing \({\mathbf{W}}\) consists of vectors \((1,e^{j\phi _n})/\sqrt{2}\), where \(\phi _n=2(n-1)\pi /2^{N}\), \(n\in \{1,2,\dots ,2^N\}\) and \(N\) is the number of phase feedback bits.

When the proposed hierarchical feedback structure is used we define \({\mathbf{w}}_1\) and \({\mathbf{w}}_2\) for different antenna pairs according to (2) and set \(g_1={\mathbf{h}}_1\cdot {\mathbf{w}}_1\), \(g_2={\mathbf{h}}_2\cdot {\mathbf{w}}_2\) and define \({\mathbf{v}}\) using again (2). In this way we obtain four method combinations:

  1. 1.

    Selection-Selection (SS) In this method combination, selection scheme is applied both within antenna pairs and between antenna pairs. In other way, it means using the antenna with the best channel power which is the same as the traditional and well-studied selection technique. We need here a total of two feedback bits: one to select an antenna pair and the other to select an antenna from the selected antenna pair.

  2. 2.

    Selection-Quantized Co-phasing (SC) In here, QCP is applied in each pair and selection is applied between pairs. Thus, we select an antenna pair that provides better SNR after QCP. As a result, the method combination needs a total of \(N+1\) number of feedback bits to be operational, \(N\) bits for QCP applied in the selected antenna pair and 1 bit for the selection.

  3. 3.

    Quantized Co-phasing-Selection (CS) In this combination, selection is made in each antenna pair and QCP is applied between resultants of the selections. Mobile receiver needs to send a total of \(N+2\) feedback bits to make CS operational: \(N\) bits for the QCP and 2 bits for the selections.

  4. 4.

    Quantized Co-phasing - Quantized Co-phasing (CC) In this case, we define \({\mathbf{w}}_1\), \({\mathbf{w}}_2\) and \({\mathbf{v}}\) based on QCP scheme. Then the method requires a total of \(N_1+N_2+N_3\) feedback bits where \(N_1\) and \(N_2\) denote number of bits used for the QCPs applied in the first and second antenna pairs and \(N_3\) denotes number of bits used for the QCP between the pairs. The QCPs that are applied independently in the pairs and between the pairs can be considered as different technique as they can use different number of feedback bits. Furthermore, CC resembles equal gain transmission when large phase feedback information is available at the transmitter (i.e. \(N_1 \ggg 1\), \(N_2 \ggg 1\), and \(N_3 \ggg 1\)). We denote this case as CC with Large feedback bits (CCL).

In the following analysis, we treat SS as a reference method since its analysis is same with well-studied transmit selection technique. For comparison purpose, we also recall results when full CSI is available at transmitter side. We refer this case hereafter as Full Information (FI) method.

3 Performance Metrics and Reference Methods

The received SNR after a given hierarchical precoding method is of the form

$$Z=\vert H({\hat{{\mathbf{w}}}}, {\hat{{\mathbf{v}}}})\vert ^2, $$
(3)

where \({\hat{{\mathbf{w}}}}\) and \({\hat{{\mathbf{v}}}}\) are selected using (2). Then coherent combining gain is denoted by \( {\mathcal {G}} \) and fading figure is denoted by \({\mathcal {F}}\) and they are defined as

$$ {\mathcal {G}}={\text {E}}[Z], \qquad \mathcal {F}=\frac{{\mathcal {G}}^2}{{\text {E}}[Z^2]-{\mathcal {G}}^2}. $$
(4)

The former provides insight on the beamforming gain and hereafter we refer it as SNR gain. The latter is a function of the first and second moments and it describes the diversity benefit from applied method showing degree of SNR variation [32]. More insight on performance benefits can be obtained from average BEP which is expressed as

$$\bar{P}=\int _0^{\infty } P_{mod}(\bar{\gamma }z)f_{Z}(z) dz, $$
(5)

where \( \bar{\gamma }\) is the transmit SNR or the ratio between symbol energy and noise spectral density, and \( P_{mod}(\cdot ) \) is the error rate of a modulation in terms of SNR. We present in this work analysis for BPSK modulation where

$$ P_{mod}(\bar{\gamma }r)=Q\left( \sqrt{2\bar{\gamma } r}\right) .$$
(6)

Let us now recall closed-form expressions for the performance metrics when reference methods are applied for transmission.

For SS method combination, we find from (3) that

$$Z_{\mathrm{ss}}={\text {max}}\{ \gamma _{1,1}, \gamma _{1,2}, \gamma _{2,1}, \gamma _{2,2}\} .$$

Expressions for PDF is well-known such that \(f_{Z_{\mathrm{ss}}}(z)=Me^{-z} \left( 1-e^{-z}\right) ^{M-1}\) where \(M\) denotes number of available antennas. The \(n\)th moment is given by [33]

$${\text {E}}[Z_{\mathrm{ss}}^n]=\sum _{i=1}^M \left( {\begin{array}{c}M\\ i\end{array}}\right) \frac{(-1)^{i+1}n!}{i^n},$$
(7)

and we also recall that an average BEP expression is of the form [33]

$$\bar{P}_{\mathrm{ss}}=\frac{1}{2} \sum _{i=0}^M (-1)^i \left( {\begin{array}{c}M\\ i\end{array}}\right) \sqrt{\frac{1}{1+i}}.$$
(8)

While SS gives performance lower bound, the upper bound for the performance is obtained when full CSI is available at transmitter. Then instantaneous SNR \(Z_{\mathrm{fi}}\) follows chi-square distribution with \(2M\) degrees of freedom: \(f_{Z_{\mathrm{fi}}}(z)=1/\Gamma (M)z^{M-1} e^{-z}\). Corresponding nth moment and average BEP expressions are formulated as [33]

$$ {\text {E}}[Z_{\mathrm{ss}}^n]=\frac{\Gamma (M+n)}{\Gamma (M)}$$
(9)

and

$$\bar{P}_{\mathrm{fi}}=\left( \frac{\sqrt{2}-1}{2\sqrt{2}}\right) ^M \sum _{i=0}^{M-1} \left( {\begin{array}{l}M-1+i\\ i\end{array}}\right) \left( \frac{\sqrt{2}+1}{2\sqrt{2}}\right) ^i. $$
(10)

For both SS and FI methods, we can find expressions for both \({\mathcal {G}}\) and \({\mathcal {F}}\) using first and second moment expressions of (7) and (9) with \(M=4\).

4 SC Method

If QCP is used within antenna pairs and selection is used between antenna pairs, then the SNR becomes

$$\begin{aligned} Z_{\mathrm{sc}}=\frac{1}{2} {\text {max}}&\{ \gamma _{1,1}+\gamma _{1,2}+2\sqrt{\gamma _{1,1} \gamma _{1,2}} \cos \theta _1, \\&\gamma _{2,1}+\gamma _{2,2} +2\sqrt{\gamma _{2,1} \gamma _{2,2}} \cos \theta _2\} , \end{aligned}$$
(11)

where \(\theta _k=\phi _{k,2}-\phi _{k,1}+\phi _{k}\). Hence \(\phi _{k}=2(n_k-1)\pi /2^{N_k}\) refers the selected phase for the QCP method applied in the kth antenna pair with \(N_k\) feedback bits. Note here that the variable \(\theta _k\) follows uniform distribution on the range \((-\pi /2^{N_k}, \pi /2^{N_k})\) and SNR’s \(\gamma _{k,l}\) are independent and identically distributed exponential variables according to (A2). The impact of quantized co-phasing on resultant SNR of kth antenna pair is further illustrated using phasor diagram in Fig. 3. We note that \(X\) and \(X'\) denote SNRs with and without co-phasing, respectively, for the 1st antenna pair. Similarly, \(Y\) and \(Y'\) denote SNRs with and without co-phasing for the 2nd antenna pair.

Fig. 3
figure 3

Phasor representation of co-phasing in the kth antenna pair

In order to present an accurate approximation for distribution of \(Z_{\mathrm{sc}}\), we approximate distributions of \(X\) and \(Y\) using error corrected chi-square distribution with 4 degrees of freedom (see Appendix 1). Accordingly, we set

$$\begin{aligned} f_X(x)=m_x^2 e^{-m_x x} \sum _{i=1}^3 a_i^x x^i \quad f_Y(y)=m_y^2 e^{-m_y y} \sum _{i=1}^3 a_i^y y^i, \end{aligned}$$
(12)

where \(m_p=2/{\text {E}}[P], \; a_3^p=\frac{4{\text {E}}[P^2]}{3{\text {E}}[P]^4}-\frac{2}{{\text {E}}[P]^2}, \; a_2^p=-3{\text {E}}[P] a_3^p\), and \( a_1^p=-\frac{{\text {E}}[P]}{2} a_2+1\). Straightforward moment computations provide

$$\begin{aligned} \begin{aligned}&{\text {E}}\left[ X\right] = 2+\frac{\pi \quad {\text {sinc}}(\pi /2^{N_1})}{2},\quad {\text {E}}\left[ Y\right] = 2+\frac{\pi \; {\text {sinc}}(\pi /2^{N_2})}{2}, \\&{\text {E}}\left[ X^2\right] =8+2\; {\text {sinc}}(\pi /2^{N_1-1})+3\pi \; {\text {sinc}}(\pi /2^{N_1}), \\&{\text {E}}\left[ Y^2\right] =8+2\; {\text {sinc}}(\pi /2^{N_2-1})+3\pi \; {\text {sinc}}(\pi /2^{N_2}). \end{aligned} \end{aligned}$$
(13)

We then compute PDF for \(Z_{\mathrm{sc}}\) using known expression for distribution of maximum over two independent random variables given in [34] and approximations in (12) to obtain

$$\begin{aligned}f_{Z_{\mathrm{sc}}}(z)=\sum _{i=1}^3 \sum _{j=1}^3 \left( \frac{A_{ij}^{xy}z^i}{e^{2m_xz}} -\sum _{k=0}^j \frac{B_{ij}^{xy}(2z)^{i+k}}{k! m_y^{j-k+1} e^{2(m_x+m_y)z}} \right) \\ & \quad+\,\sum _{i=1}^3 \sum _{j=1}^3 \left( \frac{A_{ij}^{yx}z^i}{ e^{2m_yz}} -\sum _{k=0}^j \frac{B_{ij}^{yx}(2z)^{i+k}}{k! m_x^{j-k+1}e^{2(m_x+m_y)z}}\right) , \end{aligned}$$
(14)

where

$$A_{ij}^{xy}=\frac{2^{i+1}m_x^2 a_i^x a_j^y j!}{m_y^{j-1}} \quad B_{ij}^{xy}=2m_x^2 m_y^2 a_i^x a_j^y j!. $$
(15)

We note that if \( N_1=N_2\), then \(m_x=m_y\), \(A_{ij}^{xy}=A_{ij}^{yx}\), \(B_{ij}^{xy}=B_{ij}^{yx}\) and the PDF of \(Z_{\mathrm{sc}}\) reduces to a simple form

$$ f_{Z_{\mathrm{sc}}}(z)=2\sum _{i=1}^3 \sum _{j=1}^3 \frac{A_{ij}^{xy}z^i}{ e^{2m_xz}} -\sum _{k=0}^j \frac{B_{ij}^{xy}(2z)^{i+k}}{k! m_x^{j-k+1}e^{4m_xz}}. $$
(16)

The nth moment for \(Z_{\mathrm{sc}}\) we derive by substituting (6) in the integral \(\int _0^\infty z^n f(z)dz\) and using definite integral form given in [35, 3.35 (3)]. The resulting moment expression is given by

$$\begin{aligned} {\text {E}}[Z_{\mathrm{sc}}^n]=&\sum _{i=1}^3 \sum _{j=1}^3 \frac{A_{ij}^{xy} (i+n)!}{(2m_x)^{i+n+1}}-B_{ij}^{xy}\sum _{k=0}^j \frac{2^{-n}(i+k+n)!m_y^{k-j-1}}{ 2 k! (m_x+m_y)^{i+k+n+1}} \\&+\sum _{i=1}^3 \sum _{j=1}^3 \frac{A_{ij}^{yx} (i+n)!}{(2m_y)^{i+n+1}}-B_{ij}^{yx}\sum _{k=0}^j \frac{2^{-n}(i+k+n)!m_x^{k-j-1}}{ 2 k! (m_x+m_y)^{i+k+n+1}} . \end{aligned}$$
(17)

If \( N_1=N_2 \), then we have

$$ {\text {E}}[Z_{\mathrm{sc}}^n]=2\sum _{i=1}^3 \sum _{j=1}^3 \left( \frac{A_{ij}^{xy} (i+n)!}{(2m_x)^{i+n+1}}-B_{ij}^{xy}\sum _{k=0}^j \frac{(i+k+n)!m_x^{k-j-1}}{ 2^{n+1} k! (2m_x)^{i+k+n+1}}\right) . $$
(18)

Expressions for \({\mathcal {G}}_{\mathrm{sc}}\) and \({\mathcal {F}}_{\mathrm{sc}}\) are obtained using (4) and expressions of first and second moments of (17) and (18).

We compute the BEP integral in (5) by substituting distribution in (14) and equation (6). After rearranging resulting integrals and compute them, we obtain

$$\begin{aligned} \bar{P}_{\mathrm{sc}}&=\sum _{i=1}^3 \sum _{j=1}^3 \Bigg ( A_{ij}^{xy} J_{i+1}(2m_x, 2 \bar{\gamma })-B_{ij}^{xy}\sum _{k=0}^j \frac{2^{i+k} J_{i+k+1} \left( 2(m_x+m_y), 2\bar{\gamma }\right) }{k! m_y^{j-k+1}} \Bigg ) \\ & \quad+\,\sum _{i=1}^3 \sum _{j=1}^3 \Bigg ( A_{ij}^{yx} J_{i+1} (2m_y, 2 \bar{\gamma })-B_{ij}^{yx} \sum _{k=0}^j \frac{2^{i+k}J_{i+k+1} \left( 2(m_x+m_y), 2\bar{\gamma }\right) }{k! m_x^{j-k+1}} \Bigg ), \end{aligned}$$
(19)

where

$$\begin{aligned} J_s(a,b)=\int _0^\infty t^{s-1} e^{-at} Q\left( \sqrt{bt}\right) dt. \end{aligned}$$
(20)

The function \(J_s(a,b)\) in (20) admits closed-form expression which is presented in Appendix 5A of [36]:

$$ J_s(a,b)=\frac{\Gamma (s)}{2a^s} \left[ 1-\sqrt{\frac{b}{b+2a}} \sum _{k=0}^{s-1} \left( {\begin{array}{c}2k\\ k\end{array}}\right) \left( \frac{a}{4a+2b}\right) ^k\right] . $$
(21)

When \(N_1\) is equal to \(N_2\), the average BEP expression attains a simpler form

$$ \bar{P}_{\mathrm{sc}}=2\sum _{i=1}^3 \sum _{j=1}^3 \Bigg ( A_{ij}^{xy} J_{i+1}(2m_x, 2 \bar{\gamma })- B_{ij}^{xy} \sum _{k=0}^j \frac{2^{i+k} J_{i+k+1} (4m_x, 2\bar{\gamma })}{k! m_y^{j-k+1}} \Bigg ).$$
(22)

5 CS Method

In CS method combination, selection is applied within antenna pairs and QCP is applied between the pairs. As a result, the instantaneous SNR attain the form

$$\begin{aligned} Z_{\mathrm{cs}}=\frac{1}{2} \left( \gamma _{1} + \gamma _{2}+ 2\sqrt{\gamma _{1}\gamma _{2}} \cos \theta _3\right) , \end{aligned}$$
(23)

where \(\gamma _1 ={\text {max}}\{ \gamma _{1,1}, \gamma _{1,2}\} \), \(\gamma _2 ={\text {max}}\{ \gamma _{2,1}, \gamma _{2,2}\} \), and \( \theta _3=\psi _{2}-\psi _{1}+\phi _{3}\sim U(-\pi /2^{N_3},\pi /2^{N_3} ) \). Note that \(\psi _i\) denotes phase of channel with maximum power and \(\phi _{3}=2(n_3-1)\pi /2^{N_3}\) denotes selected phase for QCP when using \(N_3\) phase bits, according to (2). Impact of the co-phasing between antenna pairs on the resultant SNR is further illustrated using phasor diagram in Fig. 4. The parameter \(Z_{\mathrm{cs}}'\) denotes resultant SNR in the absence of co-phasing.

Fig. 4
figure 4

Phasor representation of co-phasing between antenna pair

In order to compute the first and second moments of \(Z_{\mathrm{cs}}\), we first need to know expected value expressions for \(\cos \theta _3\), \(\cos ^2\theta _3\), and \(\gamma _i^j,\; i \in \{ 1,2 \} , \; j \in \{ 1/2, 3/2, 1, 2\} \). Applying elementary integration, we find that

$$\begin{aligned} {\text {E}}[\cos \theta _3]={\text {sinc}}(\pi /2^{N_3}),&\quad {\text {E}}[\cos ^2\theta _3]=(1+{\text {sinc}}(\pi /2^{N_3-1}))/2, \\ {\text {E}}[\gamma _i^j]&=2(1-2^{-j-1})\Gamma (j+1), \end{aligned}$$
(24)

where \({\text {sinc}}(x)=\sin (x)/x\) and \(\Gamma (\cdot )\) refers to Gamma function. We can now use these expressions when composing first and second moments of \(Z_{\mathrm{cs}}\) in (23). As a result, we obtain

$$\begin{aligned} {\mathcal {G}}_{cs}=\frac{3}{2}+\frac{(2\sqrt{2}-1)^2}{8} \pi \; {\text {sinc}}(\pi /2^{N_3}), \end{aligned}$$
(25)

and

$$\begin{aligned} {\text {E}}[Z_{\mathrm{cs}}^2]=\frac{7}{4}+ \frac{9}{8}(2+{\text {sinc}}(\pi /2^{N_3-1})) + \frac{3(17-6\sqrt{2})}{16} \pi \; {\text {sinc}}(\pi /2^{N_3}). \end{aligned}$$
(26)

Then expression for \({\mathcal {F}}_{\mathrm{cs}}\) is obtained using (4), (25) and (26).

We approximate PDF of \(Z_{\mathrm{cs}}\) based on the exactly computed first and second moments given in (25) and (26). We use the error corrected chi-square distribution with 8 degrees of freedom (see Appendix, equation (38)) to find a PDF approximation of the form

$$\begin{aligned} f_{Z_{\mathrm{cs}}}(z)=\frac{128}{3 {\mathcal {G}}_{\mathrm{cs}}^4}e^{-\frac{4}{{\mathcal {G}}_{\mathrm{cs}}}z} \sum _{i=1}^3 a_i z^{i+2}, \end{aligned}$$
(27)

where

$$\begin{aligned} a_3=\frac{32}{5} \frac{{\text {E}}\left[ Z_{\mathrm{cs}}^2\right] }{{\mathcal {G}}_{\mathrm{cs}}^4} -\frac{8}{{\mathcal {G}}_{\mathrm{cs}}^2}, \quad a_2=-\frac{5}{2} {\mathcal {G}}_{\mathrm{cs}}a_3^{\mathrm{cs}}, \quad a_1=-\frac{{\mathcal {G}}_{\mathrm{cs}}}{2}a_2+1. \end{aligned}$$
(28)

To find an average BEP expression, we substitute expressions in (27) and (6) into the integral given in (5). Then we express the resulting integral using specific forms \(J_s(\cdot ,\cdot )\) presented in (20). The resulting average BEP expression is of a form

$$\begin{aligned} \bar{P}_{\mathrm{cs}}= \frac{128}{3 {\mathcal {G}}_{\mathrm{cs}}^4} \Bigg [ a_3J_6\left( \frac{4}{{\mathcal {G}}_{\mathrm{cs}}}, 2\bar{\gamma }\right) + a_2J_5\left( \frac{4}{{\mathcal {G}}_{\mathrm{cs}}}, 2\bar{\gamma }\right) + a_1J_4\left( \frac{4}{{\mathcal {G}}_{\mathrm{cs}}}, 2\bar{\gamma }\right) \Bigg ]. \end{aligned}$$
(29)

Note that parameters \( a_3, a_2 \) and \( a_1 \) are defined through (28).

6 CC Method

In this approach, QCP is applied both within and between the antenna pairs and the SNR can be expressed as

$$\begin{aligned} Z_{\mathrm{cc}}=\frac{1}{4} \left( \vert z_1\vert ^2 + \vert z_2\vert ^2 + 2 \vert z_1\vert \vert z_2\vert \cos \theta _3 \right) , \end{aligned}$$
(30)

where \(z_k=\sqrt{\gamma _{k,1}} e^{j\phi _{k,1}}+\sqrt{\gamma _{k,2}} e^{j\left( \phi _{k,2}+\phi _{k}\right) }\). We note that \(z_k\) is the resultant signal after QCP is applied at the kth antenna pair using \(N_k\) feedback bits. The mutual phase between pairs of signals is given by \( \theta _3=\angle {z_2}-\angle {z_1}+\phi _{3}\), where \(\theta _3\) is uniformly distributed on the range \((-\pi /2^{N_3}, \pi /2^{N_3}) \) and \(N_3\) refers to the number of phase bits when QCP is applied between antenna pairs.

Since \( \vert z_1 \vert \), \( \vert z_2\vert \) and \( \theta _3 \) in (30) are independent, we write the first and second moments as

$$\begin{aligned} {\mathcal {G}}_{\mathrm{cc}}=\frac{1}{4}\left[ {\text {E}}[\vert z_1\vert ^2] + {\text {E}}[\vert z_2\vert ^2] + 2 {\text {E}}[\vert z_1\vert ]{\text {E}}[ \vert z_2\vert ] {\text {sinc}}(\pi /2^{N_3}) \right] , \end{aligned}$$
(31)

and

$$\begin{aligned}&{\text {E}}[Z_{\mathrm{cc}}^2]=\frac{1}{16}\bigg [ {\text {E}}[\vert z_1\vert ^4] + {\text {E}}[\vert z_2\vert ^4]+4{\text {E}}[\vert z_1\vert ^3] {\text {E}}[\vert z_2\vert ] {\text {sinc}}(\pi /2^{N_3}) \\ & \quad+\,4{\text {E}}[\vert z_1\vert ] {\text {E}}[\vert z_2\vert ^3] {\text {sinc}}(\pi /2^{N_3}) + 2 {\text {E}}[\vert z_1\vert ^2] {\text {E}}[\vert z_2\vert ^2] \left( 2+{\text {sinc}}(\pi /2^{N_3-1}) \right) \bigg ]. \end{aligned}$$
(32)

Note that (31) and (32) are functions of moments of \(\vert z_1\vert \) and \(\vert z_2\vert \). The second and fourth moments are straightforward to compute and we find that

$$\begin{aligned}&{\text {E}}[\vert z_i \vert ^2]=2+\frac{\pi \; {\text {sinc}}(\pi /2^{N_i})}{2}, \\&{\text {E}}[\vert z_i \vert ^4]=8+3\pi \; {\text {sinc}}(\pi /2^{N_i}) + 2 {\text {sinc}}(\pi /2^{N_i-1}). \end{aligned}$$
(33)

The first and third moments needed for (31) and (32) are obtained from expression for odd moments which is computed in Appendix 2. Then expression for \({\mathcal {G}}_{\mathrm{cc}}\) and \({\mathcal {F}}_{\mathrm{cc}}\) are formulated using (4), (31), (32), (33) and (45).

Similar to the CS method, we approximate the distribution of \(Z_{\mathrm{cc}}\) using the error corrected chi-square distribution with 8 degrees of freedom. Thus, we can apply (27) after changing the subscript \({\mathrm{cs}}\) by \({\mathrm{cc}}\) in (27). As \(f_{Z_{\mathrm{cc}}}(z)\) attains the same form with \(f_{Z_{\mathrm{cs}}}(z)\), we follow same steps used for CS to compute average BEP expression. The result also has the same form as given in (29) except we are using moments computed for CC method.

We note that if \(N_1\), \(N_2\), and \(N_3\) are large, then SNR in (30) attains the form

$$\begin{aligned} Z_{\mathrm{ccl}}=\frac{1}{4}\left( \vert z_1 \vert ^2+ \vert z_2 \vert ^2+2\vert z_1 \vert \vert z_2 \vert \right) \end{aligned}$$
(34)

where \(z_k=(\sqrt{\gamma _{k,1}} +\sqrt{\gamma _{k,2}}) e^{j\phi _{k,1}}\). This case is refereed to the ideal phase feedback and equivalent with classical equal gain transmission. Straightforward computations show that in this case

$$\begin{aligned} {\mathcal {G}}_{\mathrm{ccl}}=\frac{4+3\pi }{4},\quad {\text {E}}[Z_{\mathrm{ccl}}^2]=\frac{3\pi ^2+108\pi +88}{32}. \end{aligned}$$
(35)

Again, average BEP can be computed in same way as for CC method and result is given by (29) when using moments in (35).

7 Observation and Performance Experiments

Illustrations for SNR gain and fading figure as a function of number of feedback bits are depicted in Figs. 5 and 6, respectively. Solid curves connect analytical results whereas markers refer to numerical results. For comparison, we also present simulation results for non-hierarchical quantized Optimal Joint Co-phasing (OJC) where instantaneous SNR

$$\begin{aligned} Z_{\mathrm{ojc}}=&\frac{1}{4} \max \{ \vert h_{1,1}+h_{1,2}e^{j\phi _1}+h_{2,1}e^{j\phi _2}+h_{2,2}e^{j\phi _3}\vert ^2 ,\quad \phi _i=2(n_i-1)\pi /2^{N_i}, \\&i\in \{ 1,2,3 \} , \quad n_i \in \{ 1,2,\ldots ,2^{N_i}\} \} . \end{aligned}$$

The result is refereed by dashed curve in the figures and it is obtained by selecting best phasing through exhaustive search over all combinations. All results are presented assuming \(N_1=N_2=N_3=N\). In Table 1 we present required number feedback bits for SC, CS, and CC as a function of \(N\). Note that for SS the number of feedback bits is always two and for OJC uses same number of bits with CC. We see from Figs. 5 and  6 that analytical results for both performance metrics fit well with the respective numerical results. We note that gap between upper and lower bounds for the performance, given as a difference between FI and SS performances, is 2.83dB for the SNR gain and 1.18dB for the fading figure, respectively.

Fig. 5
figure 5

SNR gain as a function of number of feedback bits used for QCP in SC, CS, and CC. Solid curves connect analytical results where as markers refer numerical results; dashed curve refers simulation result for OJC. Note that for SS the number of feedback bits is always two and OJC uses same number of bits with CC

Fig. 6
figure 6

Fading figure as a function of number of feedback bits used for QCP in SC, CS, and CC. Solid curves connect analytical results where as markers refer to numerical results; dashed curve refers simulation result for OJC. Note that for SS the number of feedback bits is always two and OJC uses same number of bits with CC

Table 1 Total numbers of required feedback bits

We observe from Fig. 5 that SNR gain performance for SC, CS, and CC methods converge to 3.9, 4.49, and 5.25 dB, respectively, with only \(N=4\) and increasing \(N\) brings negligible improvement for any of the methods. We further note that the SNR gain for CC converges to \({\mathcal {G}}_{\mathrm{ccl}}=(4+3\pi )/4\) and the largest improvement for all methods occur when \(N\) increases from 1 to 2. Furthermore, SC performs equally with SS and CC performs equally with CS when \(N=1\); otherwise, the methods perform in an increasing order of SS, SC, CS, and CC. For instance, when \(N=2\), CC, CS, and SC provide 46.85, 28.74, and 13.15\(\%\) improvement relative to SS while they require 4, 2, and 1 more feedback bits (see Table 1), respectively. Moreover, CC shows negligible loss compared to the OJC for \(N\ge 2\) while both methods require same number of feedback bits.

For fading figure, we see the same trend and performance order as for SNR gain, see Fig. 6. We also find that when \(N=2\), for instance, CC, CS, and SC outperform SS by 0.86, 0.63, and 0.31 dB, respectively.

The accuracy of the approximated distributions used for SC, CS, and CC is illustrated in Figs. 7 and 8 when \(N=2\) and \(N=3\), respectively. Solid curves refer to approximations while markers refer to numerical results. We observe that approximations fit well with numerical results irrespective of value of \(N\).

Fig. 7
figure 7

Distribution of instantaneous SNR \( Z \) when SC, CS, and CC methods are applied for transmission while \(N=2\). Solid curves refer to approximations where as markers refer to numerical results

Fig. 8
figure 8

Distribution of instantaneous SNR \( Z \) when SC, CS, and CC methods are applied for transmission while \(N=3\). Solid curves refer to approximations where as markers refer to numerical results

Average BEP results are also presented in Figs. 9 and 10 when \(N=2\) and \(N=3\), respectively. In both figures, analytical results fit well with respective numerical results. Furthermore, we see that the performance order of different methods is the same as when measured using SNR gain i.e., FI, CCL, CC, CS, SC and SS. In terms of numerical results we have with \(N=2\), a 2.5, 2.1, 1.4, and 0.7 dB SNR difference for CCL, CC, CS, and SC relative to SS at \(10^{-3}\) average BEP value, respectively. We recall here that the CC, CS and SC require 4, 2 and 1 more feedback bits than SS as shown in Table 1. Furthermore, we observe that CC curve in both figures overlaps with the non-heirarchical OJC showing negligible performance difference. With \(N\ge 3\), results of both converge to result of CCL which is equivalent with the non-hierarchical perfect co-phasing method.

Fig. 9
figure 9

Bit error probability as a function of average transmit SNR. Solid curves refer analytical results where as markers refer numerical results; dashed curve refers simulation result for OJC

Fig. 10
figure 10

Bit error probability as a function of average transmit SNR. Solid curves refer analytical results where as markers refer numerical results; dashed curve refers simulation result for OJC

8 Conclusion

We introduced and analyzed the performance of beamforming in presence of limited feedback with hierarchical structure. This approach can be applied when system is composed by co-located and/or distributed groups of antennas. The proposed feedback structure allows flexible implementation of combinations of different beamforming schemes with various feedback, backhaul, and other implementation requirements. For simplicity analysis was carried out for a 2 × 2 transmit antenna system when combining the two simple and practical beamforming methods: QCP and transmit antenna selection. For the combined methods, we derived closed-form expressions for the SNR gain, fading figure and average BEP. Performance of combined methods naturally position in between performance of the conventional antenna selection (lower performance bound) and the case where transmitter employ full CSI. Performance increase in terms of SNR gain and fading figure saturate soon when number of feedback bits is increased in QCP: SNR gain increase stop when 4 bit feedback is applied and fading figure admit almost maximum with just 3 feedback bits. Moreover, average BEP results for CC method overlap with CCL results when using only 3 feedback bits in QCP. The hierarchical CC also shows negligible performance loss compared to the non-heirarchical OJC while the former provides better implementation flexibility and sensitivity to feedback errors. Results clearly point out that good beamforming performance can be reached with suboptimal methods that provide implementation flexibility and increased robustness against non-idealities between antenna groups. In future work, analysis will be generalized to MxN antenna structure following the approach used in this paper and employing performance measures such as outage and average capacity.