Introduction

Over the last few years, there has been a humongous increase in the data rate demand by the subscribers [1]. Notably, with the rapid success of viewing multimedia content over smart-phones, the requirement of high QoS (Quality of Service) and high QoE (Quality of Experience) has also increased manifold [2]. There exist inherent limitations in providing the requisite QoS and QoE through traditional single-hop cellular networks [3]. Particularly, in case of densely populated areas like city centers and shopping malls, subscribers tend to experience higher call blocking due to capacity limitations [4]. The solution is to interoperate between different macrocells (GSM, 4G) and small cells and have dynamic resource sharing between them. However, in case of stadiums, big malls, etc., where the number of subscribers can be in thousands and/or where the transmission power is reduced or not sufficient, it is not possible to reach large distances using single-hop communication. A technology that has evolved over the last decade is using the multihop communication for cellular wireless networks. In such an architecture, the communication between base stations (BSs) and mobile stations (MSs) could happen in multiple and varying number of hops, with varying and operator-controlled network technology across each hops [5]. Multihop communication techniques have the ability to extend the coverage of the network range indefinitely [6]. More importantly, such a mechanism enables dynamic routing of information through intermediate nodes [7]. Many-a-times, this also results in a reduction in the transmission distance between BS and MS, which in-turn results in better received signal strength. Particularly, the reduced transmission power lowers the interference level and reduces the frequency reuse distance. More users can be accepted in the system when interference is less, thus resulting in increasing system capacity [8].

In the past 15 years, there has been considerable work on multihop cellular networks (MCN). An in-depth analysis on MCN’s was done by Tam, et.al [4], in which they have identified and discussed the design decision factors and classified most of the existing MCN techniques. In fact, the work details about future research directions including the study of capacity and energy consumption and addresses design issues for MCNs such as cell size, routing and channel assignment. Having said that, available work in the literature focuses on two-hop design. The two-hop techniques include: minimum relaying hop path loss, least total path loss, least maximum path loss, etc. A time division multiple access mechanism is used whereby different hops communicate at different time instants in order to transfer the information from source to destination. A two-hop hierarchical wireless network using clustering mechanism was originally proposed by the authors in [9]. In the literature [9], the system capacity is observed using a clustering mechanism, and the capacity is 2.5 times higher than the cellular system which is using a single-hop mechanism. The authors of [10] proposed an intelligent time slot allocation mechanism for two-hop hierarchical wireless cellular network that is based on statistical multiplexing. Multihop clustering algorithms [11,12,13] were focused because it is the only way a set of mobile nodes can expand the borders beyond their communication range, thus allowing for better data aggregation and compression capacity. However, the mechanisms for optimum resource allocation were not considered in these papers.

A seminal work on optimal scheduling for multi-radio multihop cellular networks has modeled it as mixed integer programming problem and found it to be NP-hard [14]. In another work, the resource allocation in multihop cellular network has been modeled as k- Maximum Spanning Tree Problem and had been found NP-hard [15]. Moreover, the optimal radio resource allocation problem in multihop cellular networks, with the objective of throughput maximization is also proven to be NP-hard [16]. In order to find a quick-time solution, several heuristics have been proposed so far. These include: binary integer linear programming, tree-based allocation, etc [17]. A space-time graph based capacity evaluation of multihop cellular networks with opportunistic networking indicates that up to 73% capacity improvement can be obtained over conventional single-hop network [18]. However, their detailed analysis is again restricted to two-hops. Another piece of work investigates the use of genetic algorithms for optimal scheduling and routing for multihop cellular networks [19]. It does indicate that a good capacity can be achieved. However, the problem of such techniques is that they result in additional computation. Particularly, there is no literature on specific resource allocation techniques in three-hop networks.

On the other hand, a survey on different clustering algorithms for mobile ad-hoc networks was presented by Bentaleb et.al [20], wherein they introduced the important concepts for the design of algorithms for clustering. They also addressed a few important clustering problems with the network topology, routing, and algorithms for mobility. Notably, a work in the researches [21] presented several clustering algorithms for hierarchical communication and also explained their advantages and disadvantages based on few metrics like cluster stability, cluster overlapping and support for node mobility. The clustering mechanism for device-to-device (D2D) communications to carry out extremely dense RAN deployments which partially or completely mitigate the need for network operators was analyzed in the researches [22]. However, applying clustering solutions to D2D communication in multihop cellular design exponentially increases the number of clusters within a single cell.

With the suitable resource management techniques that are developed to enable multihop device-to-device communications, the spectral efficiency and energy efficiency can be improved [23]. Few such resource management algorithms in network-assisted multihop D2D scenarios are developed by [23]. The proposed approach, when integrated with a utility maximizing distributed PC scheme, can improve a system’s throughput and energy efficiency. For a two-hop cellular network, a cluster-based architecture was proposed in the researches [24]. In the architecture proposed in the literature [24], any communication pairs’ transmission distance is only half of the radius of the cell. In the proposed two-hop design, the radio resource is allotted to two communicating pairs in each cell at the same time, but only for half of the time duration. The important feature of this two-hop cluster-based design is that it allows a frequency reuse ratio of one. The two-hop cluster-based architecture was analyzed and tested with the real-world propagation parameters and a lognormal shadowing. The substantial improvement of the system capacity was observed using the cluster-based design. Notably, the capacity is 2.5 times more than that obtained using the traditional single-hop cellular system. However, to the best knowledge of the authors, there is no notable work on the cluster-based design beyond two-hop cellular networks. Moreover, with demand for data rates of 100 Mbps and beyond in LTE and 5G systems, it is essential to investigate newer techniques that will support the same. Significantly, with improvement in parallel and distributed computing techniques, it is feasible to facilitate several parallel cluster-based computation, thereby supporting clustering over higher number of multiple hops.

In this work, a mixed three-hop hierarchical wireless network architecture is proposed such that the communication between the BSs and the MSs can be single-hop, double-hop or triple-hop mode. Notably, this work proposes a cluster-based design for a mixed three-hop cellular wireless network, wherein the maximum number of hops for communication between BS and any MS in the cell is limited to three hops. Particularly, it investigates an efficient design whereby the radio resources could be efficiently used among the three hops.

System Model

Fig. 1
figure 1

Schematic view of a cluster-based three-hop cellular network

A cluster-based, three-hop cellular network was considered with BS at the center of the cell. The distance between the BS located at the center of the hexagonal cell and edge is the cell edge length, r. In the proposed three-hop cluster-based architecture, multiple clusters will be formed in every cell. Firstly, every cell is divided into three layers, i.e., single-hop layer, double-hop layer and triple-hop layers. The MSs located within r/3 communicate with the BS directly using single-hop. On the other hand, the MSs located between r/3 and 2r/3 communicate with the BS in two-hops while those stationed beyond 2r/3 from the BS communicate in three-hops. All MSs communicating in double-hop or triple-hop are first grouped into clusters. Given the hexagonal architecture, the double-hop region is divided into six clusters. As can be observed in Fig. 1, this would result in triple-hop region getting classified into 12 clusters.

  1. 1.

    Single Hop (SH) Layer: This region is contiguous to the BS and the data transfer between the BS and MS can be achieved through single-hop communication.

  2. 2.

    Double Hop (DH) Layer: This region is located between r/3 and 2r/3. There will be two-hop communication between the MSs located in this region and BS. This region is further divided into several smaller areas called clusters, with a shape nearly that of an ellipse. The communication between MSs and BS within these clusters is through a cluster-head of the respective cluster. This is called as relay node or gateway node (GTW). This gateway node is represented by GTW\(_{m1n}\), where m denotes the cell number, 1 denotes the first hop and n denotes the gateway node number. These GTWs are separated by r/3 from the BS, i.e., on the boundary adjoining single-hop layer and double-hop layer. Given that the length of the hexagonal edge is r, the maximum distance in double-hop layer between the GTW and the MSs will be equal to r/3. Therefore, the approximate transmission distance between BS and GTW\(_{m1n}\), or between MS and GTW\(_{m1n}\) is r/3.

  3. 3.

    Triple-hop (TH) Layer: This region is located between 2r/3 and r, i.e., around the double-hop layer. There will be three hop communication between MSs of TH layer and the BS. Further, this area also divided into smaller clusters. Similar to the BS-GTW communication at the double-hop layer, the MSs located in the clusters communicate to BS through gateway node. The gateway node of this layer is represented by GTW\(_{m2n}\), where m denotes the cell number, 2 denotes the second hop and n denotes the gateway node number. These GTWs are separated by 2r/3 from the BS. Hence, in the triple-hop layer, the distance from GTW to the MSs would be less than or equal to r/3. Therefore, the maximum separation between BS and GTW\(_{m1n}\), between GTW\(_{m1n}\) and GTW\(_{m2n}\) and between MS and GTW\(_{m2n}\)is r/3.

A single cell showing the schematics of a three-hop cellular architecture using clustering is shown in Fig. 2. For computational convenience, all clusters in the cell were considered to be circular. In each cell, there are six and twelve circular clusters in the DH and TH layers, respectively. For all clusters, a wireless terminal is chosen as a gateway node, located at the boundary of the cluster’s neighboring layers. The six GTW nodes in the DH layer are separated by r/3 from BS. Also, there are twelve GTW nodes located in the TH layer and the distance from GTW nodes of TH layer to GTW nodes of DH layer is r/3 and the distance from GTW nodes of TH layer to BS is 2r/3. In the DH layer, gateways GTW\(_{m11}\) and GTW\(_{m14}\) are separated by a distance of 2r/3 and considered diametrically opposite to each other. The same holds for the gateways GTW\(_{m12}\) and GTW\(_{m15}\), and for GTW\(_{m13}\) and GTW\(_{m16}\). Considering the TH layer, gateways GTW\(_{m21}\) and GTW\(_{m27}\) are separated by a distance of 4r/3 and, diametrically opposite to each other. The same holds for the gateways GTW\(_{m22}\) and GTW\(_{m28}\), GTW\(_{m23}\) and GTW\(_{m29}\), GTW\(_{m24}\) and GTW\(_{m2A}\), GTW\(_{m25}\) and GTW\(_{m2B}\), and for GTW\(_{m26}\) and GTW\(_{m2C}\). The GTWs may be fixed relay stations (RSs), mounted on some fixed locations like street lamps, or MSs, itself having data to transmit or receive. The fixed RSs would be at r/3 and 2r/3 from BS for two hop and three hop, respectively. In a cellular network, the communication is typically divided into two modes - downlink and uplink. In this work, in order to ensure that the cluster-based architecture works in both modes, the analysis is divided into independent downlink and uplink mode as well.

Downlink Mode

This section investigates and quantifies the intra-cell interference and inter-cell interference in the downlink mode.

Intracell Interference

Fig. 2
figure 2

Schematic model of the downlink and uplink in intracell three-hop cluster-based cellular communication

The schematic model of the downlink of a three-hop cluster-based cellular network in a hexagonal cell is depicted in Fig. 2. The BS is located at the mid-point of hexagonal cell. The inner most cluster of the cell is the single-hop layer. Six gateway nodes (GTW\(_{m11}\), GTW\(_{m12}\), GTW\(_{m13}\), GTW\(_{m14}\), GTW\(_{m15}\), GTW\(_{m16}\)) are present on the boundary adjoining the single-hop and double-hop region. Twelve gateway nodes - GTW\(_{m21}\), GTW\(_{m22}\), GTW\(_{m23}\), GTW\(_{m24}\), GTW\(_{m25}\), GTW\(_{m26}\), GTW\(_{m27}\), GTW\(_{m28}\), GTW\(_{m29}\), GTW\(_{m2A}\), GTW\(_{m2B}\), GTW\(_{m2C}\) are present on the boundary adjoining the double-hop and triple-hop region. The MSs are assumed to be present in all the 19 clusters of the cell as shown in Fig. 2. Considering a three-hop downlink mode of communication, an example of intracell transceiver pairs communicate simultaneously are considered as shown in Fig. 2, and the communicating pairs are taken as:

  • \(BS_1 \longrightarrow GTW_{115}\)

  • \(GTW_{111} \longrightarrow GTW_{121}\)

  • \(GTW_{125} \longrightarrow MS_1\)

In the considered communicating pairs, the downlink receiver where the over all interference experienced is \(GTW_{121}\). For \(GTW_{121}\), there will be intracell interference from \(BS_1\) and \(GTW_{125}\). To obtain the intracell interference at \(GTW_{121}\) caused by \(BS_1\) and \(GTW_{125}\), the distance between the downlink receiver and all transmitting stations is required. For calculating the intracell interference at \(GTW_{121}\) caused by \(BS_1\), the distance is to be calculated. The maximum transmission distance from BS to GTW node of double-hop layer is \(d = \frac{r}{3}\) and from GTW node of double-hop layer to GTW node of triple-hop layer is \(d = \frac{r}{3}\); implying that the distance between the center of any cluster of the double-hop layer and GTW node of the respective cluster is \(\frac{r}{6}\). The value of separation between \(BS_1\) and \(GTW_{121}\) is found out to be eqn. (1) from Fig. 3(a). Similarly, the distance between two gateways \(GTW_{121}\) and \(GTW_{125}\) is obtained from Fig. 3(b). The distance from \(BS_1\) to \(GTW_{125}\) and \(BS_1\) and \(GTW_{121}\) is \(r\sqrt{13}/6\). Moreover, the angle at \(BS_1\) in the triangle having \(BS_1\), \(GTW_{125}\) and \(GTW_{121}\) as edges is \(120^0\). By using the law of sines, distance between \(GTW_{125}\) and \(GTW_{121}\) is obtained, given in eqn. (2).

Fig. 3
figure 3

Distance measurement for Interference from Intracell transmitters

$$\begin{aligned} {d_1}= & {} \frac{r\sqrt{13}}{6} \end{aligned}$$
(1)
$$\begin{aligned} {d_2}= & {} \frac{r\sqrt{13}}{2\sqrt{3}} \end{aligned}$$
(2)

Inter-cell Interference

Since the cells in cellular networks are nearly hexagonal, each cell has six equidistant neighbors in its first tier [25]. From each of the six hexagonal adjacent cells, there will be three interferences at \(GTW_{121}\) node. The main cell is assumed to be cell\(_1\) and numbering the six surrounding as cell\(_2\), cell\(_3\), cell\(_4\), cell\(_5\), cell\(_6\) and cell\(_7\), respectively, as shown in Fig. 4.

Fig. 4
figure 4

Inter-cell Interference from center, tier-1 and tier-2 cells

Fig. 5
figure 5

Distance measurement for interference from Cell-2 transmitters

Considering three-hop downlink mode of communication, the inter-cell transceiver pairs from the horizontally adjacent cell 2 that communicate simultaneously are shown in Fig. 4:

  • \(BS_2 \longrightarrow GTW_{215}\)

  • \(GTW_{211} \longrightarrow GTW_{221}\)

  • \(GTW_{225} \longrightarrow MS_2\)

It is observed that at the downlink receiver \(GTW_{121}\) node, there will be inter-cell interference from \(BS_2\), \(GTW_{211}\) and \(GTW_{224}\) transmitters of cell\(_2\). From hexagonal geometry, the distance between the centers of two adjoining hexagons whose radius is r is \(d = r\sqrt{3}\). For calculating the inter-cell interference at \(GTW_{121}\) due to receiver \(GTW_{211}\), the distance between the nodes is to be calculated. The value of separation between the nodes \(GTW_{211}\) and \(GTW_{121}\) is found out to be eqn. (3) from Fig. 5(a).

$$\begin{aligned} d_{GTW_{211}} = \frac{r\sqrt{43}}{2\sqrt{3}} \end{aligned}$$
(3)

The distance between \(GTW_{121}\) and \(BS_2\) can be found from eqn. (4) and is shown in Fig. 5(b).

$$\begin{aligned} d_{BS_{2}} = r\sqrt{\frac{121}{36}-\sqrt{\frac{13}{3}}~cos(\theta )} \end{aligned}$$
(4)

where \(\theta\) is assumed to be the angle between the lines joining \(GTW_{121} \longrightarrow BS_1\) and \(BS_1 \longrightarrow BS_2\). Similarly, the distance from \(GTW_{225}\) to \(GTW_{121}\) is found from eqn. (5) and can be observed in Fig. 5(c).

$$\begin{aligned} d_{GTW_{225}} = r\sqrt{\frac{49}{12}-\sqrt{13}~cos(\phi )} \end{aligned}$$
(5)

where \(\phi\) is assumed to be the angle between the lines joining \(GTW_{121} \longrightarrow GTW_{125}\) and \(GTW_{125} \longrightarrow GTW_{225}\).

On generalizing eqn. (3) for determining expression to find the separation distance between the receiver \(GTW_{121}\) and the transmitter \(GTW_{n11}\), one obtains:

$$\begin{aligned} d_{GTW_{n11}} = r\sqrt{\frac{37}{12}-cos(120^{\circ }-60i)} \end{aligned}$$
(6)

where \(i = 0 - 5\) for cell 2 to cell 7, respectively.

Similarly, on generalizing eqn. (4) for determining expression to find the separation distance between the receiver \(GTW_{121}\) and the transmitter \(BS_n\), one obtains:

$$\begin{aligned} d_{BS_{n}} = r\sqrt{\frac{121}{36}-\sqrt{\frac{13}{3}}cos(\theta -60i)} \end{aligned}$$
(7)

Likewise, on generalizing eqn. (5) for determining expression to find the separation distance between the receiver \(GTW_{121}\) and the transmitter \(GTW_{n25}\), one obtains:

$$\begin{aligned} d_{GTW_{n25}} = r\sqrt{\frac{49}{12}-\sqrt{13}cos(\phi -60i)} \end{aligned}$$
(8)

\(\beta\) is used to represent the ratio between the calculated distance of the BS and \(GTW_{m1n}\) or \(GTW_{m1n}\) and \(GTW_{m2n}\) or \(GTW_{m2n}\) and MS, respectively, and the maximum transmission distance \(d = r/3\). The expression of \(\beta\) for the \(BS_1 \longrightarrow GTW_{115}\) link is as eqn. (9):

$$\begin{aligned} \beta _{BS_1} = \frac{d_{BS_1}}{d} = \frac{\sqrt{13}}{2} \end{aligned}$$
(9)

Similarly, the expression of \(\beta\) for \(GTW_{125} \longrightarrow MS_1\) link, \(BS_n \longrightarrow GTW_{n15}\) link, \(GTW_{n11} \longrightarrow GTW_{n21}\) link, \(GTW_{n25} \longrightarrow MS_n\) link are represented in the eqns (10), (11), (12) and (13), respectively.

$$\begin{aligned} \beta _{GTW_{125}}= & {} \frac{d_{GTW_{125}}}{d} = \frac{\sqrt{39}}{2} \end{aligned}$$
(10)
$$\begin{aligned} \beta _{GTW_{n11}}= & {} \frac{d_{GTW_{n11}}}{d} = 3\sqrt{\frac{37}{12}-cos(120^{\circ }-60i)} \end{aligned}$$
(11)
$$\begin{aligned} \beta _{BS_n}= & {} \frac{d_{BS_n}}{d} = 3\sqrt{\frac{121}{36}-\sqrt{\frac{13}{3}}cos(\theta -60i)} \end{aligned}$$
(12)
$$\begin{aligned} \beta _{GTW_{n25}}= & {} \frac{d_{GTW_{n25}}}{d} = 3\sqrt{\frac{49}{12}-\sqrt{13}cos(\phi -60i)} \end{aligned}$$
(13)

For any communication pair in the downlink, the carrier-to-interference ratio (CIR) at the receiver is therefore given by eqn. (14).

$$\begin{aligned} \gamma = \frac{d_{c}^{-\alpha }}{{d_{BS_1}^{-\alpha }+d_{GTW_{124}}^{-\alpha }+\sum _{n=2}^{7}d_{GTW_{n11}}^{-\alpha }}{+\sum _{n=2}^{7}d_{GTW_{n24}}^{-\alpha }+\sum _{n=2}^{7}d_{BS_i}^{-\alpha }}} \end{aligned}$$
(14)

The simplified equation of the CIR at the receiver for any communication pair is obtained after dividing the numerator and denominator by \(d_{c}^{-\alpha }\) and is given in eqn. (15).

$$\begin{aligned} \gamma = \frac{1}{{\beta _{BS_1}^{-\alpha }+\beta _{GTW_{124}}^{-\alpha }+\sum _{n=2}^{7}\beta _{GTW_{n11}}^{-\alpha }}{+\sum _{n=2}^{7}\beta _{GTW_{n24}}^{-\alpha }+\sum _{n=2}^{7}\beta _{BS_i}^{-\alpha }}} \end{aligned}$$
(15)

It can be clearly observed that the value of \(\gamma\) for any communication pair in the downlink is based on the relative location of the interfering transmitters. Moreover, it is also can be observed from eqn. (15) that the CIR is a function of the distance between two gateways; distance between a BS and a gateway; the number of clusters and the path loss exponent. Hence, the capacity of the system also varies significantly with the path loss exponent, number of clusters and the location of gateways.

Uplink Mode

This section details the intra-cell interference and inter-cell interference in uplink mode.

Intracell Interference

The schematic model of the uplink of a three-hop cluster-based cellular network in a hexagonal cell is similar to the one depicted in Fig. 2. Considering three-hop uplink mode of communication, the intracell transceiver pairs are:

  • \(GTW_{115} \longrightarrow BS_1\)

  • \(GTW_{121} \longrightarrow GTW_{111}\)

  • \(MS_1 \longrightarrow GTW_{125}\)

Fig. 6
figure 6

Distance measurements for interference from Intracell receivers

The uplink receiver where the over all interference is calculated is \(GTW_{111}\). For this receiver, there will be intracell interference from \(GTW_{115}\) and \(MS_1\). As discussed earlier, the maximum transmission distance from BS to GTW node of double-hop layer is \(d = \frac{r}{3}\) and from GTW node of double-hop layer to GTW node of triple-hop layer is \(d = \frac{r}{3}\) implying that the distance between the center of any cluster of the double-hop layer and GTW node of the respective cluster is \(\frac{r}{6}\). For calculating the intracell interference at \(GTW_{111}\) caused by \(GTW_{115}\), the distance is to be calculated. The value of separation between \(GTW_{115}\) and \(GTW_{111}\) is found out to be eqn. (16) from Fig. 6(a).

$$\begin{aligned} d_3 = \frac{r}{\sqrt{3}} \end{aligned}$$
(16)

Similarly, the distance between \(MS_1\) and \(GTW_{111}\) is found out to be eqn. (17) from Fig. 6(b).

$$\begin{aligned} d_4 = \frac{r\sqrt{4-\sqrt{3}}}{3} \end{aligned}$$
(17)

This distance is obtained with the assumption that \(MS_1\) is on the same line as \(GTW_{113}\) and \(GTW_{125}\)

Fig. 7
figure 7

Distance measurement for interferences from Cell-2 receivers

Inter-cell Interference

In each of the six hexagonal adjacent cells, there will be 3 interferences at \(GTW_{111}\) node. The main cell is assumed to be cell\(_1\) and numbering the six surrounding as cell\(_2\), cell\(_3\), cell\(_4\), cell\(_5\), cell\(_6\) and cell\(_7\), respectively, as shown in Fig. 4. Considering three-hop uplink mode of communication, the inter-cell transceiver pairs from the horizontally adjacent cell\(_2\) that are assumed to be communicating simultaneously, as shown in Fig. 4.

  • \(GTW_{221} \longrightarrow GTW_{211}\)

  • \(GTW_{215} \longrightarrow BS_2\)

  • \(MS_2 \longrightarrow GTW_{225}\)

It is observed that at the uplink receiver \(GTW_{111}\) node, there will be inter-cell interference from \(GTW_{215}\), \(GTW_{221}\) and \(MS_2\) transmitters of cell\(_2\). From hexagonal geometry, the distance between the centers of two adjoining hexagons whose radius is r is \(d = r\sqrt{3}\). For calculating the inter-cell interference at \(GTW_{111}\) due to receiver \(GTW_{221}\), the distance between the nodes is to be calculated. The value of separation between the nodes \(GTW_{221}\) and \(GTW_{111}\) is found out to be eqn. (18) from Fig. 7(a).

$$\begin{aligned} d_{GTW_{221}} = \frac{r\sqrt{31}}{2\sqrt{3}} \end{aligned}$$
(18)

The distance between \(GTW_{215}\) and \(GTW_{111}\) is found out to be eqn. (19) from Fig. 7(b).

$$\begin{aligned} d_{GTW_{215}} = r\sqrt{\frac{10}{3}-2~cos(\delta )} \end{aligned}$$
(19)

where \(\delta\) is assumed to be the angle between the lines joining \(GTW_{115} \longrightarrow GTW_{111}\) and \(GTW_{115} \longrightarrow GTW_{215}\).

Similarly, the distance from \(MS_2\) to \(GTW_{111}\) is found to be eqn. (20) from Fig. 7(c)

$$\begin{aligned} d_{MS_2} = r\sqrt{\frac{31}{9}-\frac{\sqrt{3}}{9}-\frac{2\sqrt{4-\sqrt{3}}}{\sqrt{3}}~cos(\lambda )} \end{aligned}$$
(20)

where \(\lambda\) is assumed to be the angle between the lines joining \(GTW_{111} \longrightarrow MS_1\) and \(MS_1 \longrightarrow MS_2\). On generalizing eqn. (18) for determining expression to find the separation distance between the receiver \(GTW_{111}\) and the transmitter \(GTW_{n21}\), one obtains

$$\begin{aligned} d_{GTW_{n21}} = r\sqrt{\frac{37}{12}-cos60^{\circ }(i+1)} \end{aligned}$$
(21)

Similarly, on generalizing eqn. (19) for determining expression to find the separation distance between the receiver \(GTW_{111}\) and the transmitter \(GTW_{n15}\), one obtains eqn. (22).

$$\begin{aligned} d_{GTW_{n15}} = r\sqrt{\frac{10}{3}-2cos(\delta -60i)} \end{aligned}$$
(22)

Likewise, on generalizing eqn. (20) for determining expression to find the separation distance between the receiver \(GTW_{111}\) and the transmitter \(MS_n\), eqn. (23) is obtained.

$$\begin{aligned} d_{MS_n} = r\sqrt{\frac{31}{9}-\frac{\sqrt{3}}{9}-\frac{2\sqrt{4-\sqrt{3}}}{\sqrt{3}}cos(\lambda -60i)} \end{aligned}$$
(23)

As discussed earlier, \(\beta\) is used to represent the ratio between the calculated distance of the BS and \(GTW_{m1n}\) or \(GTW_{m1n}\) and \(GTW_{m2n}\) or \(GTW_{m2n}\) and MS, respectively, and the maximum transmission distance \(d = r/3\). The expression of \(\beta\) for the \(GTW_{115} \longrightarrow BS_1\) link is as eqn. (24):

$$\begin{aligned} \beta _{GTW_{115}} = \frac{d_{GTW_{115}}}{d} = \sqrt{3} \end{aligned}$$
(24)

Similarly, the expression of \(\beta\) for \(MS_1 \longrightarrow GTW_{125}\) link, \(GTW_{n15} \longrightarrow BS_n\) link, \(GTW_{n21} \longrightarrow GTW_{n11}\) link, \(MS_n \longrightarrow GTW_{n25}\) link are represented in eqns. (25), (26), (27) and (28), respectively.

$$\begin{aligned} \beta _{MS_1}= & {} \frac{d_{MS}}{d} = \sqrt{4-\sqrt{3}} \end{aligned}$$
(25)
$$\begin{aligned} \beta _{GTW_{n15}}= & {} \frac{d_{GTW_{n15}}}{d} = 3\sqrt{\frac{10}{3}-2cos(\delta -60i)} \end{aligned}$$
(26)
$$\begin{aligned} \beta _{GTW_{n21}}= & {} \frac{d_{GTW_{n21}}}{d} = 3\sqrt{\frac{37}{12}-cos60(i+1)} \end{aligned}$$
(27)
$$\begin{aligned} \beta _{MS_n}= & {} \frac{d_{MS_n}}{d} = 3\sqrt{\frac{31}{9}-\frac{\sqrt{3}}{9}-\frac{2\sqrt{4-\sqrt{3}}}{\sqrt{3}}cos(\lambda -60i)} \end{aligned}$$
(28)

For any communication pair in the uplink mode, the CIR at the receiver is therefore given by eqn. (29).

$$\begin{aligned} \gamma = \frac{d_{c}^{-\alpha }}{{d_{MS_1}^{-\alpha }+d_{GTW_{115}}^{-\alpha }+\sum _{n=2}^{7}d_{GTW_{n15}}^{-\alpha }}{+\sum _{n=2}^{7}d_{GTW_{n21}}^{-\alpha }+\sum _{n=2}^{7}d_{MS_n}^{-\alpha }}} \end{aligned}$$
(29)

The simplified equation of the CIR in uplink mode is obtained after dividing the numerator and denominator by \(d_{c}^{-\alpha }\) and is given in eqn. (30).

$$\begin{aligned} \gamma = \frac{1}{{\beta _{MS_1}^{-\alpha }+\beta _{GTW_{115}}^{-\alpha }+\sum _{n=2}^{7}\beta _{GTW_{n15}}^{-\alpha }}{+\sum _{n=2}^{7}\beta _{GTW_{n21}}^{-\alpha }+\sum _{n=2}^{7}\beta _{MS_n}^{-\alpha }}} \end{aligned}$$
(30)

As observed in the downlink mode, the value of \(\gamma\) for any communication pair in the uplink mode is also is based on the relative location of the interfering transmitters. Moreover, it is also can be observed from eqn. (30) that the CIR is a function of the distance between two gateways; distance between a gateway and MS; the number of clusters and the path loss exponent. Hence, the capacity of the system also varies significantly with the path loss exponent, number of clusters, location of the MS and the location of gateways.

Seven cells (till the first tier) as shown in Fig. 4 were considered for calculating the capacity in bps/Hz/cell, and the average of independent values was taken for system capacity. Every cell is surrounded in immediate vicinity by six cells. Similarly, there are twelve cells surrounding these six cells. Inter-cell interference in the first tier of cells was calculated using the traffic in the twelve \(2^{nd}\) tier cells. Given that this second tier of cells is required to eliminate the boundary effects while calculating for the first tier of cells, the capacity for the twelve cells in the second tier was not calculated. There are three pairs transmitting at the same time in each of the seven cells. The value of \(\gamma\) at the receivers of those three communicating pairs is different and is based on the relative location of the interfering transmitters. The system capacity (of only the three-hop links) is therefore determined using the Shannon equation, given in eqn. (31).

$$\begin{aligned} C = \frac{1}{3N_c} \sum _{i=1}^{N_c} \sum _{j=1}^{N_l} log_2 (\gamma _{ij} + 1) \end{aligned}$$
(31)

Here, \(\gamma _{ij}\) represents CIR of the \(j^{th}\) pair communicating in the cell-i. The term \(N_l\) represents the number of simultaneously communicating pairs in the third layer of a single cell. For a three-hop cluster-based design, three pairs communicate simultaneously, i.e., \(N_l\) = 3. The system capacity is calculated over 7 cells, i.e, \(N_c\) = 7. The average per-cell system capacity was obtained by summing up and averaging the Shannon capacity equation in eqn. (31) over all \(N_c\) cells.

Simulation Model and Results

A simulation model has been developed for the proposed cluster-based three-hop hierarchical cellular wireless network, and the simulations are carried out using MATLAB. Various locations such as an airport and shopping mall environment are considered for a coverage of 1 \(km^2\). Within a coverage area of 1 \(km^2\), there are 7 cells considered. The simulation parameters for the proposed architecture are given in Table 1.

Table 1 Simulation parameters

For downlink mode, the value of \(\theta\) lies between {90\(^{\circ }\), 150\(^{\circ }\)} and the value of \(\phi\) lies between {120\(^{\circ }\), 180\(^{\circ }\)}. Hence, for an estimated \(\gamma\) value, the results are simulated across the path loss exponent (\(\alpha\)) ranging from 2 to 4, by iterating across \(\theta\) and \(\phi\) for every degree. The results obtained by substituting these values in the downlink \(\gamma\) function w.r.t path loss exponent value are as shown in Fig. 8. The capacity is computed (in bps/Hz/cell) by substituting downlink SNR value in eqn. (31). The results obtained by substituting these values in the capacity downlink function w.r.t path loss exponent value are as shown in Fig. 9. It can be observed from Fig. 9 that across the path-loss variation from 2 to 4, the cluster-based three-hop design provides nearly 0.5 Mbps/Hz/cell increase in the capacity as compared to two-hop cluster-based design. This is a very significant observation which shows the potential improvement that can be achieved using three-hop mode. Further, the system capacity in downlink mode for three-hop and two-hop selection methods is shown in Fig. 10. The simulation results are plotted in the form of cdf (cumulative distribution function). It can be observed that the three-hop cluster-based design provides a consistent increase in the capacity of 0.5 bps/Hz/cell as compared to two-hop design.

For uplink mode, the value of \(\lambda\) lies between {120\(^{\circ }\), 180\(^{\circ }\)} and the value of \(\delta\) lies between {30\(^{\circ }\), 90\(^{\circ }\)}. Hence, for an estimated \(\gamma\) value, the results are simulated across the path loss exponent (\(\alpha\)) ranging from 2 to 4, by iterating across \(\delta\) and \(\lambda\) for every degree. The results obtained by substituting these values in the uplink \(\gamma\) function w.r.t path loss exponent value are as shown in Fig. 11. It can be observed from Fig. 11 that for a path-loss exponent variation from \(\alpha =\) 2 to 3.5, the difference in signal-to-noise ratio between two-hop and three-hop mode is nearly always at 1 dB and this difference decreases to around 0.5 dB when \(\alpha\) goes to 4. This shows the better signal reception in case of three-hop mode. Further, the capacity is computed by substituting the uplink SNR value in the uplink capacity equation. The results obtained by substituting these values in the capacity uplink function w.r.t path loss exponent value are as shown in Fig. 12.

As cumulative distribution function (cdf) gives the probability of achieving a required system capacity, the performance of the proposed architecture is observed using the cdf of the system capacity. Fig. 13 shows the cdf of the system capacity of the proposed three-hop selection method and the existing cluster-based two-hop architecture given in [24]; in uplink mode. It can be clearly observed from Fig. 13 that the system capacity obtained from the proposed three-hop cluster-base design is at least 0.5 Mbps/Hz/cell better than the existing cluster-based two-hop design. This implies that in the presence of moderate bandwidth of 100 KHz, a capacity improvement of around 500 Mbps can be obtained over two-hop design. This is a very significant result and shows the benefit that can be obtained using a three-hop design; in a single-cell.

Fig. 8
figure 8

Variation of \(\gamma\) with \(\alpha\) variation in two hop [24] and proposed three-hop in downlink mode

Fig. 9
figure 9

System capacity with \(\alpha\) variation for two hop [24] and proposed three-hop in downlink mode

Fig. 10
figure 10

cdf of the system capacity for two hop [24] and proposed three-hop in downlink mode

Fig. 11
figure 11

Variation of \(\gamma\) with \(\alpha\) variation in two hop [24] and proposed three-hop in uplink mode

Fig. 12
figure 12

Variation of system capacity with \(\alpha\) variation for two hop [24] and proposed three-hop in uplink mode

Fig. 13
figure 13

cdf of the system capacity for two hop [24] and proposed three-hop in uplink mode

Conclusions

This paper investigates an architecture for next generation multihop wireless network that would be useful in a device-to-device (D2D)/IoT oriented wireless cellular network. The emphasis is especially on the three-hop cellular wireless networks, in which a novel method for allocating resources has been proposed. The new scheme is designed using a technique of synchronized reuse of resources, known as cluster-based three-hop architecture. In the proposed architecture, each cell of the coverage area is classified into a single-hop layer, double-hop layer, and triple-hop layer. In the single-hop layer, the communication from MSs to BS is one hop; using a GTW terminal as relay node, communication from MSs in double-hop layer to the BS is two hops, whereas the MSs in the triple-hop layer use two GTW terminals on the path as relay nodes and communicate with the BS in three hops. This network model was designed using the interference avoidance model. This resulted in achieving both a frequency reuse ratio of one and also a higher spectral efficiency when compared to a state-of- the-art two-hop cellular network of up to 20%. An important point to note is that even though there is a three-hop communication, the proposed cluster-based design with synchronized resource reuse results in no additional overhead due to use of two intermediate relay/GTW nodes in transmitting information from source to destination. This is the single-most benefit of a specific cluster-based architecture. Particularly, the increase in capacity is obtained without modifying the radio interface network model. It is specifically applicable to LTE and LTE-Ad networks where a multitude of IoT devices would result in multihop communication in cellular networks. Notably, the next step would be to use this analysis and develop a cluster-based design for generalized multihop network, which can provide a significantly higher capacity, that can eventually support tens and hundreds of Mbps data for each subscriber, over the next generation cellular network.