- Research
- Open Access

# Multi-functional MIMO communication in multi-hop cellular systems

- Sandra Roger
^{1}Email author, - Daniel Calabuig
^{1}, - Jose F Monserrat
^{1}and - Narcis Cardona
^{1}

**2014**:165

https://doi.org/10.1186/1687-6180-2014-165

© Roger et al.; licensee Springer. 2014

**Received:**10 June 2014**Accepted:**28 October 2014**Published:**19 November 2014

## Abstract

In the context of multi-hop cellular communications, user equipment devices (UEs) with relaying capabilities provide a virtual infrastructure that can enhance the cell spectral efficiency. UE relays, which are generally transparent to the destination user and lack channel state information, mainly operate in an open-loop mode. Most open-loop transmission techniques for relaying are based on orthogonal space-time block coding (OSTBC), which offers a good trade-off between performance and complexity. In this paper, we consider the concept of multi-functional multiple-input multiple-output (MIMO) transmission, which combines OSTBC with beamforming techniques. This concept is applied to networks with multiple relays, which can offer a high number of antennas to implement multi-functional MIMO techniques. The proposed schemes are shown to reduce the bit error rate of the destination user with respect to a direct transmission from the base station (BS). Furthermore, the multi-functional setup exhibits better performance than conventional OSTBC at high transmission rates.

## Keywords

- D2D relaying
- MIMO
- DSTC

## 1 Introduction

Cellular communication systems are in continuous evolution to satisfy the highly increasing user demands. The future information society is expected to support very high data rates in dense crowds of users and in very heterogeneous scenarios. This challenging requirement has triggered the research activities towards the design of fifth generation mobile networks (5G), where the European Union project METIS is playing a key role. So far, the METIS consortium has identified a set of scenarios and requirements to be addressed by 5G systems. In particular, it is especially relevant in the need for providing ten to one hundred times higher average user data rate per cell than today’s cellular systems [1]. It is known that the traditional cellular architecture provides a non-homogeneous user rate distribution within the coverage area. This is mainly due to the fact that cell-edge users generally have lower signal-to-noise and interference ratio (SINR) levels than those located closer (in terms of radio signals) to the base station (BS). This drawback can be somehow solved by increasing the BS density through smaller cells. However, this solution involves large infrastructure costs and operating expenses. A different enabler to increase the data rate of worst-case users consists in the integration of relaying techniques into cellular systems, mainly using fixed infrastructure-based relays. This strategy was adopted by the LTE-Advanced standard [2]. Using relaying techniques, the frequent non-line-of-sight links with low SINR at the user equipment devices (UEs) are replaced by several multi-hop links of better quality. This new network paradigm improves system capacity [3]. In addition to fixed relaying, mobile relaying can be used to enhance the network performance by providing a low-cost virtual infrastructure. Although mobile relays require higher management complexity than fixed relays, they are more dynamic and can be adapted to continuous changes in the network. In this area, the enhanced computing capabilities of UEs are offering new opportunities for device-to-device (D2D) mobile relaying in cellular networks [4, 5]. As shown in [5] through system evaluations, the cell-edge user throughput can be increased to 300% using idle UEs as relays. Furthermore, recent experimental evaluations of the cellular multi-hop concept using commercial cellular networks proved the interest of this technology to extend the cell coverage, to increase the quality of service at large distances to the BS, and, also, to reduce the energy consumption [3].

One of the key technologies to increase the average user data rate is the use of multiple-input multiple-output (MIMO) techniques. Wireless relay networks, either fixed or mobile, can exploit the performance advantages of MIMO technology by setting up a distributed MIMO system where the relays form a virtual antenna array (AA). In a MIMO relay network with perfect channel state information (CSI), the capacity increases logarithmically with the number of relays, for a fixed SINR and a fixed number of antennas at the source, relays, and destination [6]. Achieving the capacity upper bound of this system, however, requires full cooperation among the relays to allow for joint data decoding as in MIMO point-to-point systems. Unfortunately, in practical cellular systems with UE relays, the aforementioned capacity upper bound cannot be always reached. First, cooperation among the UE relays involves extra control information, which penalizes the data rate. Besides, relays are often transparent to the destination UE and, thus, they do not have a cell-specific reference signal for channel estimation. Due to the absence of CSI on the forward channel and to the inherent mobility of UEs, such type of UE relays generally operates in open-loop mode (i.e. without CSI at the transmitter). In addition to the limitations in terms of CSI knowledge and unlike infrastructure-based relaying, D2D relaying is also limited by practical constraints. Of particular importance are the limited computing capabilities and battery life of UEs, as well as the desired non-cooperation among the UE relays.

The aforementioned limitations of the transmission through the D2D link motivate the research for open-loop D2D relaying designs. As known from MIMO point-to-point systems, space-time codes (STCs) are open-loop transmission techniques that provide diversity gain by using multiple transmitting antennas and multiple time slots to deliver a block of data. Tarokh et al. [7] proposed orthogonal space-time block codes (OSTBCs), which can be encoded and decoded with linear complexity. The well-known Alamouti code is a particular OSTBC design for two antennas that provides full code rate (rate 1), meaning that the required number of time slots matches the number of symbols transmitted within a block. However, there are no complex OSTBC designs with full rate for more than two antennas. In fact, the maximum possible code rate is equal to 3/4 [8]. Alternative code designs include the quasi-orthogonal space-time block codes (QOSTBCs) proposed by Jafarkhani [9], which requires as many time slots as antennas but a more complex receiver than OSTBC. In fact, the four-antenna QOSTBC scheme proposed in [9] was shown to exhibit better performance results than the rate-1/2 four-antenna OSTBC in [7] for low SNR values. Nguyen et al. [10] considered group-wise STCs for a trade-off between performance and complexity, where the transmit antennas are divided into multiple groups or layers that transmit smaller-size STC symbol blocks. As a further step, Hanzo et al. [11] proposed a generalized multi-functional MIMO system, which combines the benefits of group-wise STC with per-layer beamforming to trade diversity and array gains, showing significant performance enhancements in MIMO point-to-point systems. Furthermore, the multi-functional MIMO setup can be easily scaled with the number of antennas, which makes it especially advantageous in systems with a high number of transmit antennas, where OSTBCs have large block lengths and are not able to provide full code rates.

In the context of relay networks, OSTBCs have been extensively used in distributed STC (DSTC) designs. In this area, Laneman et al. [12] pioneered DSTC in a network with a large number of single-antenna relays. Barbarossa et al. [13] compared alternative DSTC strategies trading diversity gain and rate. Jing et al. also developed DSTC schemes using orthogonal and quasi-orthogonal designs [14]. Hayes et al. [15] exploited QOSTBC in a closed-loop relay network, where feedback was used to include phase rotations at the transmitter. More recent schemes, such as the one by Zou et al. [16], performed opportunistic DSTC based on the Alamouti code in a network with two UEs assisting each other. However, no extension to more than two UEs has been proposed for this approach. In general, most of these schemes did not take into account the code rate penalty experienced by OSTBCs with more than two antennas. Kim et al. [17] recently investigated several open-loop relaying strategies with UE relays but did not exploit the availability of multiple antennas at the relays. On the other hand, Fan et al. [18] considered multiple-antenna relays to implement the Alamouti code, but the multiple antennas at the relays were only used for maximum ratio combining, not to transmit a higher-dimension OSTBC.

In this work, we consider more than two information symbols relayed simultaneously, without any cooperation among relays and lacking CSI at the relay transmitter side. Furthermore, we assume that multiple-antenna UE relays are available. It is worth noting that, to the best of the authors’ knowledge, none of the above works considers all these assumptions simultaneously. In this context, we investigate multi-functional MIMO D2D relaying as an alternative to distributed OSTBC. The reasons for this choice are threefold. First, these schemes are easily scalable to any number of transmit antennas. Hence, the inherent rate loss of OSTBC designs with more than two antennas can be potentially counteracted [11]. Second, the limited processing capabilities of UE relays require low-complexity decoding, which can be attained with the multi-functional MIMO structure. Finally, multi-functional schemes can be implemented without any cooperation among the UE relays, since each relay can encode a different group of symbols independently.

## 2 System model

*M*

_{S}antennas to a destination UE with

*M*

_{D}antennas. The communication is assisted by

*K*UEs acting as relay nodes. The

*M*

_{S}transmit antenna elements of the BS are grouped into

*M*AAs with

*L*

_{S}elements each, i.e.

*M*

_{S}=

*M*

*L*

_{S}. We consider that each relay has

*M*

_{R}≥

*M*available antennas to decode the information sent from the

*M*BS AAs. In order to relay the received information, the total transmit antennas at the relays are also grouped into

*M*AAs of

*L*

_{R}elements each, such that

*K*

*M*

_{R}≥

*M*

*L*

_{R}. The AAs experience independent fading and hence can provide transmit diversity. For simplicity,

*M*

_{D}=

*M*is assumed. Furthermore, we consider all the relays in the middle region between the BS and the destination. It is also assumed that all the relays are located at approximately the same distance from BS, equal to

*d*, and experience independent fading but the same pathloss. Note that, with minimal modifications in the system model, the proposed scheme is also applicable to the case of relays with different pathlosses. The system model also includes the direct transmission from BS to destination, which is a basic point-to-point MIMO channel, but it has not been included in Figure 1 for the sake of presentation clarity.

Since the main focus of this work is on open-loop transmissions, we investigate here the transmission schemes combining STC and beamforming. As it will be discussed later, these transmission schemes suit well with a network with MIMO relays, which provides a high number of transmitting antenna elements at the relaying stage. Data transmission is performed in two phases. In phase I, the BS transmits data to the relays and destination during *T*_{1} time slots. In phase II, the BS is silent and the relays transmit information to the destination during *T*_{2} time slots. When the communication starts, a block of *M* independent input information symbols is serial-to-parallel converted into the complex-valued vector **s** = [*s*_{1},…,*s*_{
M
}]^{T}. The symbols *s*_{
b
}, *b* = 1,…,*M*, are taken from a constellation *Ω* of size $\left|\Omega \right|=\mathcal{\mathcal{M}}$ and hence carry ${log}_{2}\mathcal{\mathcal{M}}$ code bits each. The symbol-vector **s** is then encoded using STC techniques, resulting in ${\mathbf{S}}_{\mathrm{S}}\left(\mathbf{s}\right)\in {\mathbb{C}}^{M\times {T}_{1}}$. In addition, the *M* AAs of *L*_{S} elements each are used to provide beamforming gain over the components of matrix **S**_{S}(**s**). For the beamforming operation, a uniform linear array (ULA) is assumed, and the beamforming weights are computed based on the direction-of-arrival (DOA) of the destination UE, denoted by *θ*_{D}, as it was done in [11]. For simplicity, each BS AA is represented by a single antenna with power gain equal to ${L}_{\mathrm{S}}^{2}$. It is worth noting that, in those cases when there is any mismatch between the DOA from BS to relays, denoted by *θ*_{R}, and the DOA from BS to destination user, the beamforming gain at the relays will be generally ${L}_{{\text{SR}}_{k}}^{2}<{L}_{\mathrm{S}}^{2}$.

*M*out of their

*M*

_{R}antennas for reception. The received signal matrix at the

*k*-th relay, ${\mathbf{R}}_{k}\in {\mathbb{C}}^{M\times {T}_{1}}$,

*k*=1,…,

*K*is

where *η*_{S} is the total transmitted power at the BS, ${\mathbf{Z}}_{k}\in {\mathbb{C}}^{M\times {T}_{1}}$ represents the complex additive white Gaussian noise (AWGN) matrix with i.i.d. zero-mean unit-variance elements, and *α*_{R} includes the pathloss term, which depends on the distance between the source and relays. Note that, after the beamforming operation, ${\mathbf{H}}_{k}\in {\mathbb{C}}^{M\times M}$ is the channel matrix containing i.i.d. zero-mean unit-variance elements, i.e. its covariance matrix equals **I**_{
M
}, which describe the signal fading from each BS AA to each relay antenna [11]. As an approximation, in most of the evaluations presented in this work, we will consider that ${L}_{{\text{SR}}_{k}}={L}_{\mathrm{S}},\forall k$. This assumption will provide the best-case performance of the setup. Nevertheless, a short analysis of the impact of ${L}_{{\text{SR}}_{k}}<{L}_{\mathrm{S}}$ due to DOA mismatch will be provided in Section 4.2.

Here, ${\mathbf{Z}}_{\text{SD}}\in {\mathbb{C}}^{M\times {T}_{1}}$ is the AWGN matrix at the destination, with elements of the same statistics as **Z**_{
k
}, the channel matrix ${\mathbf{H}}_{\mathrm{D}}\in {\mathbb{C}}^{M\times M}$ contains i.i.d. zero-mean unit-variance fading elements, and *α*_{D} reflects the pathloss for the direct link. Note that, in cases of large distance between source and destination, *α*_{D}≈0, implying that the direct link from BS to destination is unavailable.

*L*

_{R}antenna elements for beamforming. Hence, the signal matrix received at the destination from the

*K*relays in phase II is:

Here, *η*_{R} is the total transmitted power shared uniformly by all the relays, ${\mathbf{Z}}_{\text{RD}}\in {\mathbb{C}}^{M\times {T}_{2}}$ represents the AWGN at the destination, again with i.i.d. zero-mean unit-variance elements, *β*_{R} includes the pathloss from the relays to the destination UE, and **G** = [**G**_{1},…,**G**_{
K
}] is the channel matrix, where ${\mathbf{G}}_{k}\in {\mathbb{C}}^{M\times M/K}$ contains i.i.d. elements describing the channel from the AAs of the *k*-th relay to each destination antenna. It is also worth noting that the beamformer design at the UE relays is not straightforward, as there is not any CSI feedback from the destination to the relays. Nevertheless, in the proposed implementation, it is assumed that the UE relays can obtain the destination DOAs by monitoring the uplink sounding signals, as already done by the LTE transmission mode 7 [19]. Furthermore, a useful way to track changes in the DOA due to UE rotation and movement was proposed in [20], where state-of-the-art smartphone motion sensors are used for that purpose.

## 3 Proposed multi-functional MIMO transmission with relays

This section provides details about the multi-functional transmitter and receiver proposed for MIMO point-to-point systems in [11]. In addition, we describe the multi-functional MIMO implementations with relays proposed in this paper. We also describe the QOSTBC scheme that will be used as a baseline for the performance evaluation of the group-wise STC structure within the multi-functional MIMO setup.

### 3.1 Multi-functional MIMO transmitter

For the description of the multi-functional MIMO scheme for point-to-point systems, the system model in Section 2 is particularized for *K* = 0. The symbol vector to be transmitted, $\mathbf{s}\in {\mathbb{C}}^{M}$, is divided into *P* groups of *J* symbols. The *p*-th group of symbols, denoted by **s**_{
p
}, is encoded by a STC designed for *J* antennas and *T*_{1} time slots, which is denoted by STC _{
p
}. During *T*_{1} time slots, the components of STC _{
p
} are transmitted through the *J* AAs assigned to the *p*-th symbol group. Finally, the *L*_{S} antennas per AA are used for beamforming to enhance the transmitted symbols, as described in the previous section. Note that this setup combines the three main MIMO gains: multiplexing gain is implicit due to the transmission of different data through each AA, coding gain is provided by the STC group-wise encoding, and beamforming gain is attained with the AAs.

*P*groups,

*T*

_{1}= 2 time slots are required for its transmission. The matrix that collects the STC operations for all groups is

where the column **c**_{At}, *t*=1,2, represents the signal vector jointly transmitted from the *M* AAs during the *t*-th time slot. Results of a multi-functional MIMO transmission of *P* = 2 Alamouti groups can be found in [11].

### 3.2 Multi-functional MIMO receiver

For convenience, the channel matrix **H**_{D} in (2) is split into smaller-size matrices ${\mathbf{H}}_{p}\in {\mathbb{C}}^{M\times J}$, each of them associated to a STC group, i.e. **H**_{D}=[**H**_{1},**H**_{2},…,**H**_{
P
}]. At the destination, the *P* STC groups can be efficiently decoded through group-wise successive interference cancelation following a smart order, e.g. targeting the highest-SNR groups first [11]. Starting from the detection of STC _{1}, the decoder computes an orthonormal basis for the left null space of $\stackrel{~}{H}=\left[{\mathbf{H}}_{2},\dots ,{\mathbf{H}}_{P}\right]$ and constructs a matrix **Q** with the vectors of this basis in its rows, such that $\mathbf{Q}\stackrel{~}{H}=\mathbf{0}$. Then, the received signal matrix is pre-multiplied by **Q** in order to cancel the interference suffered by STC _{1} due to the rest of STC groups. The symbols associated to STC _{1} can then be directly estimated using a conventional space-time decoder. Next, STC _{1} is reencoded again according to the just-obtained symbols and its contribution is extracted from the received signal. The rest of STC groups are successively decoded following the same steps. If OSTBCs are selected for each group, each STC group can be decoded with linear complexity and maximum likelihood (ML) performance.

### 3.3 Proposed schemes with relays

In this section, we propose two alternatives to include the multi-functional MIMO structure in the setup of Figure 1. In the proposed schemes, each STC group is directly mapped to a different relay. Hence, from now on the correspondence *P* = *K* is assumed. The designs are differentiated, depending on the availability of the direct link.

#### 3.3.1 Scheme with availability of the direct link

*K*Alamouti STC groups (4), the matrices to be transmitted from the BS and from the relays are constructed as

**S**

_{S}(

**s**) =

**c**

_{A1}(

**s**) and ${\mathbf{S}}_{\mathrm{R}}\left(\widehat{\mathbf{s}}\right)={\mathbf{c}}_{\mathrm{A}2}\left(\widehat{\mathbf{s}}\right)$, respectively. Hence,

*T*

_{1}= 1 and

*T*

_{2}= 1 is required. Beamforming is also included at the BS and relays. Note that, since the channel between BS and destination is different from the channel between relays and destination, linear processing does not guarantee maximum likelihood decoding as usually happens when decoding the Alamouti scheme. Therefore, the decoding of

**s**at the destination is carried out by searching over the set of possible transmitted symbol vectors, denoted by

*Ω*

^{ M }, to minimize

#### 3.3.2 Scheme without availability of the direct link

In this case, the direct link is unavailable and the relayed transmission requires more time slots for the communication than the direct transmission without relays. Here, one multi-functional MIMO transmission per phase is considered, i.e. the BS transmits **S**_{S}(**s**) = [**c**_{A1}(**s**),**c**_{A2}(**s**)] and the relays transmit ${\mathbf{S}}_{R}\left(\widehat{\mathbf{s}}\right)=\left[{\mathbf{c}}_{\mathrm{A}1}\left(\widehat{\mathbf{s}}\right),{\mathbf{c}}_{A2}\left(\widehat{\mathbf{s}}\right)\right]$. The number of time slots of phases I and II are *T*_{1} = 2 and *T*_{2} = 2, respectively. As in the scheme with availability of the direct link, beamforming at the BS and relays is also included. Note that, in this case, all the code columns go over the same channel, which allows for a simplified decoding with linear complexity at the relays and destination receivers.

### 3.4 Group-wise STC baseline for *M*= 4

*M*=4 symbols per block are relayed simultaneously. In particular, we consider the QOSTBC as a baseline to compare the group-wise STC multi-functional MIMO transmission. For convenience, the QOSTBC code matrix is included hereafter:

Although there are several options to cooperatively transmit the four columns of the QOSTBC code matrix to the destination, in this work, we focused on the cooperative QOSTBC scheme that achieves the best performance when the relays are located at *d* = 0.5. In this sense, to transmit the QOSTBC scheme when the direct link is available, the best-performing QOSTBC setup transmits **S**_{S}(**s**) = [**c**_{Q1}(**s**),**c**_{Q2}(**s**)] from the BS and, after decoding, the relays transmit ${\mathbf{S}}_{\mathrm{R}}\left(\widehat{\mathbf{s}}\right)=\left[{\mathbf{c}}_{\mathrm{Q}3}\left(\widehat{\mathbf{s}}\right),{\mathbf{c}}_{\mathrm{Q}4}\left(\widehat{\mathbf{s}}\right)\right]$. Hence, *T*_{1} = 2 and *T*_{2} = 2 in this case. On the other hand, if the direct link is unavailable, the four columns of the QOSTBC code matrix are first transmitted from BS to relays, decoded, and then retransmitted from relays to destination. In the latter scheme, *T*_{1} = 4 and *T*_{2} = 4 are necessary to transmit **S**_{S}(**s**) = **C**_{Q}(**s**) and ${\mathbf{S}}_{\mathrm{R}}\left(\widehat{\mathbf{s}}\right)={\mathbf{C}}_{\mathrm{Q}}\left(\widehat{\mathbf{s}}\right)$, respectively.

## 4 Performance evaluation

In this section, we evaluate the performance of the proposed alternatives to implement multi-functional MIMO relaying in an exemplary setup with *K*≤2 and different values of *M*, *L*_{S}, and *L*_{R}. We consider that the distance between source and destination is normalized to 1, e.g. *d* is equal to 0.5 in a setup where the relays are located right in the middle of the BS-destination path. The pathloss of the source to relays links and of the relays to destination links are included in the distance-dependent terms *α*_{R} = *d*^{-γ} and *β*_{R} = (1-*d*)^{-γ}, respectively, where *γ* is the pathloss exponent with a typical value of 4 [18]. The total transmitted power from the source and from the relays is considered the same (*η*_{S} = *η*_{R} = *η*).

### 4.1 Effect of beamforming with additional antennas

First, the effect of beamforming from either the BS or the relays in the multi-functional setup is evaluated. In this section, we assume that either the BS or relays have more than *M* antennas and the extra available antennas can be used for beamforming. This setup is advantageous in a situation where *M*_{S}≠*K* *M*_{R} and the extra available transmit antennas cannot be used to increase *M* and transmit more STC groups, due to the mismatch between the number of BS and relays antennas. As an exemplary case, a multi-functional MIMO setup composed of two Alamouti STC groups (*K* = 2, *J* = 2) transmitting *M* = 4 QPSK symbols per block is considered. Here, we assume that the direct link from BS to destination is available to transmit the first column of the codes to the destination (**S**_{S}(**s**) = **c**_{A1}(**s**)). Then, the second column of the multi-functional scheme is transmitted from the relays, i.e. ${\mathbf{S}}_{\mathrm{R}}\left(\widehat{\mathbf{s}}\right)={\mathbf{c}}_{\mathrm{A}2}\left(\widehat{\mathbf{s}}\right)$. Since four QPSK symbols are transmitted within two time slots, the transmission rate of this configuration is 4 bpcu.

*L*

_{S}=1 is fixed and

*L*

_{R}is varied. Figure 2a shows the BER performance of this scheme as a function of the relays position at

*η*= 0 dB. The direct transmission of the same scheme without relays is also included as a baseline. It can be first observed that the direct transmission is outperformed by all the relayed schemes for almost every relay position. However, when

*d*≥0.75, the direct transmission outperforms the relayed transmissions because the decoding errors at the relays are worsening the performance of phase II. Regarding the optimal relays position, it can be observed that it highly depends on the value of

*L*

_{R}. The optimal position is

*d*= 0.5 when no beamforming is included, but it is

*d*= 0.4 and

*d*= 0.2 for the

*L*

_{R}= 2 and

*L*

_{R}= 3 cases, respectively. Hence, the higher the beamforming gain at the relays, the closer to the BS should the relays be located to minimize the BER. In fact, when

*d*≥0.6, the beamforming gain at relays is useless and the quality of the link from the BS to relays is the limiting factor.

In Figure 2b, *L*_{S} = 2 is considered. In this case, the relayed transmission with *L*_{S} = 2 and *L*_{R} = 1 only outperforms the direct transmission for 0.3<*d*≤0.7. The reason is that, while in the direct transmission both STC columns enjoy the beamforming gain (from the BS), in the relayed setup only one of the two STC columns does. For *d*≥0.75, it is again observed that the effect of decoding errors worsens the performance of the relayed transmissions. Finally, the scheme with *L*_{S} = 2 and *L*_{R} = 2 achieves the best performance but, again, the beamforming gain at the relays is useless for *d*≥0.6. Therefore, the additional complexity to carry out beamforming is not worth at all in setups where the relays are closer to the destination than to the BS.

### 4.2 Effect of DOA mismatch

*L*

_{S}= 2 and

*L*

_{R}= 1 for

*d*= 0.5. We now assume that the DOA at the relays does not match the DOA of the destination user, which causes ${L}_{{\text{SR}}_{k}}<{L}_{S}$. Figure 3 shows the BER versus difference between

*θ*

_{R}and

*θ*

_{D}. Note that the gain affecting the relays for each difference between DOAs, ${L}_{{\text{SR}}_{k}}$, has been directly taken from the well-known beam pattern of a ULA with

*L*

_{S}= 2 elements. It can be observed that the BER is nearly constant for DOA differences lower than 20°, i.e. the approximation ${L}_{{\text{SR}}_{k}}={L}_{\mathrm{S}},\forall k,$ holds for relays located within 40° around the straight line from BS to destination. This means that the area with useful relays is one third of the area of a conventional sector. Thus, a suitable selection of relays can guarantee the best-case performance. Furthermore, the relayed scheme outperforms the direct transmission for DOA differences lower than 45°, i.e. within 90° around the straight line from BS to destination. For higher DOA differences due to an improper relay selection, however, a direct transmission without relays is the best option.

### 4.3 Beamforming versus STC

In this subsection, we study the trade-off between coding and array gains in the relayed multi-functional setup, setting *M*_{S} = 4, *M*_{R} = 4, and *d* = 0.5. To this end, we evaluate two different Alamouti-based configurations. The first one considers *M*=4 and does not include any beamforming gain (*L*_{S} = 1 and *L*_{R} = 1). Rather, four transmit antennas are used to send *K* = 2 Alamouti STC groups from the BS and relays, as in the previous subsection. The second configuration considers *M* = 2 (one STC group) and uses the antennas to include beamforming gain at the BS and relays (*L*_{S} = 2 and *L*_{R} = 2). Both setups are tested with and without availability of the direct link, as described in Section 3.3. The same transmission rate is set for both schemes, working with a constellation of double bits per symbol in the *M* = 2 case in order to compensate the multiplexing loss.

*η*curves of the investigated configurations for two different transmission rates, where the rates in (a) are half the ones in (b). In Figure 4a, the Alamouti-based setup with {

*M*= 2,

*L*

_{S}= 2,

*L*

_{R}= 2} outperforms the setup with {

*M*= 4,

*L*

_{S}= 1,

*L*

_{R}= 1} for

*η*≤-5, when the direct link is not available. Hence, at low transmitted power values, the beamforming compensates the multiplexing loss caused by transmitting

*M*= 2 symbols instead of

*M*= 4 simultaneously. Therefore, in the low SNR regime, a multi-functional scheme combining array and STC gains is more advantageous than a multi-functional scheme purely based on STC. For the case with availability of the direct link, however, there is no substantial enhancement due to beamforming in the BER range of interest.

Figure 4b shows the performance results of the same schemes when the transmission rate is doubled. It can be observed that combining beamforming with STC is less advantageous than only performing STC. The reason is that the beamforming gain does not compensate the increased SNR requirements of the 16-QAM constellation with respect to QPSK for the same BER objective. Hence, using the available antennas to achieve multiplexing gain is more convenient than using them for beamforming. Nevertheless, we recall that beamforming can further enhance the performance when there are extra unused antennas available for this purpose (i.e. when *M*_{S}≠*K* *M*_{R}), as studied in Section 4.1.

### 4.4 Group-wise STC versus joint STC designs

Finally, we compare the proposed relayed multi-functional schemes based on group-wise STC with the relayed four-antenna QOSTBC scheme described in Section 3.4. The numbers of antennas are again set to *M*_{S} = 4 and *M*_{R} = 4, and *d* = 0.5 is assumed. Again, we consider the multi-functional setup based on two Alamouti STC groups (*K* = 2,*J* = 2). For this comparison, *M* = 4, *L*_{S} = 1, and *L*_{R} = 1 are assumed in all the schemes. Since the QOSTBC setup requires twice as many time slots as the considered group-wise scheme, a constellation of double bits per symbol is considered for the QOSTBC to make both schemes comparable in terms of transmitted rate.

*η*curves for two different transmission rates, where the rates in (a) are half the ones in (b). In Figure 5a, the QOSTBC-based setup using QPSK symbols outperforms the Alamouti-based setup using BPSK. However, the opposite happens in Figure 5b, where the multi-functional transmission based on group-wise Alamouti STC with QPSK is more advantageous than the QOSTBC with 16 QAM. Again, the reason is that a linear increase in the modulation order entails a non-linear increase in the SNR to fulfill a given BER objective. For this reason, the higher coding gain of QOSTBC does not compensate the use of a constellation of double bits per symbol at high transmission rates. In addition, Figure 5b reveals that the performance enhancement of the Alamouti-based multi-functional setup is higher in the relayed scheme without availability of the direct link.

## 5 Conclusion

This paper exploited multi-functional MIMO techniques in wireless networks with multi-antenna UE relays. Taking into account the practical limitations of UE relays, as well as the general open-loop relaying operation of these devices, the combination of group-wise STC with directional beamforming was exploited in a cooperative manner. The results showed that beamforming at either stage can strongly enhance the performance of the multi-functional transmission, but a suitable selection of the relays is necessary to guarantee the least possible mismatch between the DOA from BS to relays and the DOA from BS to destination. The combination of beamforming with group-wise STC is especially useful when there is a different number of available antennas at the BS and at the relays. However, including beamforming at the relays is only beneficial when the relays are closer to the BS than to the destination. On the contrary, when the relays approach the destination, the quality of the link between BS and relays is the limiting factor and the extra complexity to carry out beamforming becomes useless. By comparing a scheme only based on group-wise STC with a scheme combining group-wise STC and beamforming, it was shown that beamforming can compensate the multiplexing loss at low transmission rates. However, when the constellation sizes are increased, a multi-functional scheme only based on group-wise STC is more advantageous. Finally, the relayed transmission of a multi-functional scheme based on group-wise STC was compared with the relayed transmission of a QOSTBC jointly designed for the same total number of transmit antennas, where the QOSTBC was considered as the baseline STC setup for four antennas. At high transmission rates, it was observed that group-wise STC is more advantageous than joint STC (i.e. QOSTBC).

## Declarations

### Acknowledgements

This work was performed in the framework of the FP7 project ICT-317669 METIS, which is partly funded by the European Union. The authors would like to acknowledge the contributions of their colleagues in METIS, although the views expressed are those of the authors and do not necessarily represent the project.

## Authors’ Affiliations

## References

- Timus B, Fallgren M (Eds): In
*D1.1: Scenarios, requirements and KPIs for 5G mobile and wireless system. Project deliverable, ICT-317669-METIS*. 2013.Google Scholar - Zheng K, Fan B, Ma Z, Liu G, Shen X, Wang W: Multihop cellular networks toward LTE-advanced.
*IEEE Veh. Tech. Mag*2009, 4(3):40-47.View ArticleGoogle Scholar - Gozalvez J, Coll-Perales B: Experimental evaluation of multihop cellular networks using mobile relays.
*IEEE Commun. Mag*2013, 51(7):122-129.View ArticleGoogle Scholar - Zhou B, Hu H, Huang S-Q, Chen H-H: Intracluster device-to-device relay algorithm with optimal resource utilization.
*IEEE Trans. Veh. Tech*2013, 62(5):2315-2326.View ArticleGoogle Scholar - Vanganuru K, Ferrante S, Sternberg G: System capacity and coverage of a cellular network with D2D mobile relays,. In
*Military Communications Conference,*. Orlando (FL), USA; 2012:1-6. doi:10.1109/MILCOM.2012.6415659Google Scholar - Bölcksei H, Nabar RU, Oyman O, Paulraj AJ: Capacity scaling laws in MIMO relay networks.
*IEEE Trans. Wireless Comm*2006, 5(6):1433-1444.View ArticleGoogle Scholar - Tarokh V, Jafarkhani H, Calderbank AR: Space-time block codes from orthogonal designs.
*IEEE Trans. Information Theory*1999, 45(5):1456-1467. 10.1109/18.771146MathSciNetView ArticleMATHGoogle Scholar - Wang H, Xia XG: Upper bounds of rates of complex orthogonal space-time block codes.
*IEEE Trans. Information Theory*2003, 49(10):2788-2796. 10.1109/TIT.2003.817830MathSciNetView ArticleMATHGoogle Scholar - Jafarkani H: A quasi-orthogonal space–time block code.
*IEEE Trans. Commun*2001, 49(1):1-4. 10.1109/26.898239View ArticleGoogle Scholar - Nguyen XH, Choi J: Joint design of groupwise STBC and SIC based receiver.
*IEEE Comm. Lett*2008, 12(2):115-117.View ArticleGoogle Scholar - El-Hajjar M, Alamri O, Wang J, Zummo S, Hanzo L: Layered steered space-time codes using multi-dimensional sphere packing modulation.
*IEEE Trans. Wireless Comm*2009, 8(7):3335-3340.View ArticleGoogle Scholar - Laneman JN, Wornell GW: Distributed space-time-coded protocols for exploiting cooperative diversity in wireless networks.
*IEEE Trans. Information Theory*2003, 49(10):2415-2425. 10.1109/TIT.2003.817829MathSciNetView ArticleMATHGoogle Scholar - Barbarossa S, Pescosolido L, Ludovici D, Barbetta L, Scutari G: Cooperative wireless networks based on distributed space-time coding,. In
*International Workshop on Wireless Ad-Hoc Networks,*. Oulu, Finland; 2004.Google Scholar - Jing Y, Jafarkhani H: Using orthogonal and quasi-orthogonal designs in wireless relay networks.
*IEEE Trans. Information Theory*2007, 53(11):4106-4118.MathSciNetView ArticleMATHGoogle Scholar - Hayes M, Kassim SK, Chambers JA, Macleod MD: Exploitation of quasi-orthogonal space time block codes in virtual antenna arrays: Part I - theoretical capacity and throughput gains,. In
*IEEE Vehicular Technology Conference, VTC Spring 2008,*. Singapore; 2008:349-352. doi:10.1109/VETECS.2008.84View ArticleGoogle Scholar - Zou Y, Yao Y-D, Zheng B: Opportunistic distributed space-time coding for decode-and-forward cooperation systems. IEEE Trans. Signal Process, 60(4):2012.Google Scholar
- Kim J, Yang JR, Kim DI: Optimal relaying strategy for UE relays,. In
*Asia-Pacific Conference on Communications (APCC),*. Sabah, Malaysia; 2011:192-196. doi:10.1109/APCC.2011.6152803View ArticleGoogle Scholar - Fan Y, Thompson J: MIMO configurations for relay channels: theory and practice.
*IEEE Trans. Wireless Commun*2007, 6(5):1774-1786.View ArticleGoogle Scholar - Schulz B: LTE Transmission Modes and Beamforming.
*Rohde and Schwarz White Paper*2011.Google Scholar - Forutanpour B, Schevciw AGP, Visser E, Momeyer B: Variable beamforming with a mobile platform.
*US Patent 20120182429*2012.Google Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.