# Multi-hop transmission and routing with hierarchical modulation

- Tae min Park
^{1}Email author, - Joonsoo Lee
^{1}, - Dooyoung Kim
^{1}and - Chongkwon Kim
^{1}

**2012**:240

https://doi.org/10.1186/1687-1499-2012-240

© Park et al.; licensee Springer. 2012

**Received: **8 January 2012

**Accepted: **17 July 2012

**Published: **31 July 2012

## Abstract

Hierarchical modulation multiplexes layers of different robustness into one stream. Usually being exploited in broadcast systems such as digital video broadcasting, hierarchical modulation can also be applied to unicast communications in a cooperative manner. This article deals with novel multi-hop cooperative transmission and routing strategies with hierarchical modulation. In multi-hop networks, when intermediate nodes receive different sets of streams, they cooperatively forward streams toward the final destination. We first show how hierarchical modulation reduces the total number of transmissions in tandem networks. We then model an optimization problem that determines proper modulation schemes and routing strategies as a stationary infinite-horizon Markov decision process (MDP). The MDP problem requires exponential computations forcing us to delve for heuristic solutions. We simplify the optimization problem by restricting hierarchical modulation consisting of only two fixed constellations. Even with this approximation, the routing problem with hierarchical modulation is still too complex because we must consider all possible paths and hierarchical modulation schemes at the same time. We introduce an approximation scheme that determines the most efficient hierarchical modulation scheme for each three node subgraph assuming subgraphs are isolated each other. Based on the three node subgraph approximation, we map original graphs to virtual graphs. We then apply one of shortest path algorithm to the virtual graphs to find the best route with hierarchical modulation. We perform simulations with various network topologies to evaluate the efficiency of hierarchical modulation in multi-hop unicast communication. Our results show that hierarchical modulation enhances the throughput about 25–30% compared to non-hierarchical modulation. However, optimal solution derived by solving the MDP is also 5% better than heuristic solutions suggesting the necessity to develop better heuristics in future.

## Keywords

## Introduction

In wireless networks, bandwidth is a scarce resource and should be efficiently used. Especially as the demands for mobile communications increase explosively, the importance of careful use of radio resources increases and the last decade has witnessed rigorous research on this topic. One approach that improves the efficiency of wireless networks is cooperative communication. In cooperative communication, multiple nodes collaborate to transfer information to final destinations.

Hierarchical modulation multiplexes layers of different robustness in one symbol. Receivers in good channel conditions can decode all layers including less robust layers while receivers in bad reception conditions can decode the basic layer only. Originally hierarchical modulation was targeted to broadcast communication systems such as digital video broadcasting (DVB). In recent years, it has been also applied to simple unicast networks consist of a source, relay and final destination.

This article deals with unicast communications with hierarchical modulation in multi-hop wireless network. Most previous study that deals with unicasting with hierarchical modulation assumes networks of three nodes—that is a source, an intermediate node and a destination. This article lifts the restriction and investigates hierarchical modulation in general multi-hop wireless networks. In mesh network, we must handle routing as well as hierarchical modulation. The optimization problem is to find the most efficient end-to-end path that realizes the potential benefits of hierarchical modulation.

As indicated in many previous studies, hierarchical modulation for unicasting induces cooperative communications. Two receivers, one close to a transmitter and another far from a transmitter, acquire different amounts of information. The receiver closer to the transmitter relays the additional information to the receiver farther away from the transmitter but closer to the final destination. The cooperative communications improve the network efficiency but make the routing problem complex because we need to consider hierarchical modulation with multiple nodes instead of two-node transmission in none-hierarchical modulation.

We model the optimization problem using a stationary infinite-horizon Markov decision process (MDP). An action in this MDP problem determines a transmitter and a hierarchical modulation scheme. A hierarchical modulation scheme decides basic and secondary constellations and the priority parameter *λ*. The optimization problem, modeled as an MDP, is not amenable to exhaustive search because the search space is very large. Therefore, we introduce several assumptions to make the problem attackable.

We first assume that all hierarchical modulation is 4/*m*-QAM modulation. That is we assume that the basic layer is QPSK. This assumption is adopted in many previous studies and is reasonable in fairly well-connected wireless networks. We also assume that there are at most two receivers that accept signals from a transmitter. To reduce the solution space, we assume that two receivers are geographically closer to the destination than the transmitter. Also, the far receiver (receiver farther away from the transmitter) is closer to the destination than the near receiver. Even with these assumptions, the complexity of the MDP problem is still too high. If we use dynamic programming to solve the MDP problem, we get the exact solutions of the MDP only for very small networks.

The complexity of the MDP problem stems from the fact that it considers routing and hierarchical modulation at the same time. We devise a novel scheme that separates routing and hierarchical modulation. From the original graph, we pick a subgraph with a transmitter and two receivers. For each three node subnetwork, we select the best hierarchical modulation scheme that optimally transfers packets from the transmitter to the two receivers. After we find the best hierarchical modulation schemes for all possible subnets^{a}, we map a original network into a virtual network. Once virtual network mapping is completed, we then easily find the shortest path from a source to a final destination applying one of shortest path algorithms.

We carry out vigorous performance study using computer simulations. We use MATLAB for our study. First, to examine the effects of simplifying assumptions, we use small tandem networks with four or five nodes where the search for the optimal solutions is affordable. Our results show that hierarchical modulation enhances the throughput about 25–30% compared to non-hierarchical modulation. However, optimal solution derived by solving the MDP is also 5% better than heuristic solutions, suggesting the necessity to develop better heuristics in future.

## Related study

Hierarchical modulation is a technique that can enhance the efficiency and flexibility of spectrum utilization. In hierarchical modulation, multiple data layers including a basic constellation and one or more secondary constellations are merged into a single stream[1]. Receivers in bad channel conditions can decode the basic layer only while nodes in good reception conditions can decode secondary layers as well. Therefore hierarchical modulation customizes transmission rates according to receivers’ reception condition with one transmission.

Hierarchical modulation was originally targeted for broadcast systems. There are multiple receivers with different capabilities and requirements in broadcast and multicast systems. Pursley and Shea[2] proposed to use non-uniform modulation to provide customized transmission rates to different receivers according to their channel conditions. Jiang and Wilford[1] devised a backward compatible scheme to upgrade the performance of an existing broadcast system using hierarchical modulation. The basic constellation is the same as in the previous system and the secondary constellation carries the upgraded additional data. Hossain et al.[3] contrives a new technique for simultaneous voice and multiclass data transmission over fading channels using adaptive hierarchical modulation. More recently, a system that combines satellite and terrestrial communications using hierarchical modulation has been developed for distinguished deliveries of global and local information[4].

Hierarchical modulation has become an integral part of digital broadcasting systems (DBS)[5–7] such as digital video broadcasting-terrestrial (DVB-T), digital video broadcasting-handheld (DVB-H), MediaFLO and ultra mobile broadband (UMB). Recently terrestrial digital multimedia broadcasting (T-DMB) is upgraded to advanced terrestrial digital multimedia broadcasting (AT-DMB)[8] that employs hierarchical modulation. Owing to hierarchical modulation, AT-DMB can not only boost data rates but also can enjoy backward compatibility to T-DMB. In addition to standard or commercial broadcast systems, many researchers investigated the further enhancement of hierarchical modulation. Tamgnoue et al.[9] studied the performance of OFDM based hierarchical modulation integrated to DVB-{T,H}.

The error performance of hierarchical modulation has been rigorously investigated and exact BER expression over additive white Gaussian noise (AWGN) and fading channels are obtained[10]. Also, a recursive algorithm that compute the exact BER performance was introduces[11]. Chang and Lee[12] analyzed the BER of hierarchical modulation on cooperative communication systems. They also developed a criterion that determines the optimal distance parameters to guarantee certain levels of BER performance.

In addition to broadcast systems, several researchers[12–16] tried to adapt hierarchical modulation to unicast communications. Hausl and Hagenauer[14] first incorporated hierarchical modulation to a network that consists of one transmitter, one relay and one destination. Note that the three node network naturally forms a cooperative communication network because the relay node that acquires more data than the destination forwards the additional information. Lee and Cho[15] proposed a scheme that finds the best relay with hierarchical modulation. Whang, Huaping and Hong[17] analyzed the relationship between the distance parameters and symbol error rate performance and compare the performance of relay with hierarchical modulation with that of a conventional relay system. Similar study that determines the hierarchical modulation scheme at the relay node to optimize the performance depending on its SNR was also carried out[18]. Annamalai et al.[19] developed a technique that uses SNR to adapt rates at a symbol level in unknown time varying channels. Hucher and Sadeghi[13] found the optimal constellation parameter that minimizes error probabilities of packets for both relay and destination nodes when hierarchical modulation is used. An upgraded hierarchical modulation-based cooperation scheme using two relays allowing full duplex cooperative transmission was devised also[16].

## Hierarchical modulation and multi-hop transmission

### Hierarchical modulation primer

We can adjust the relative importance of the first and secondary information by adjusting two distance parameters shown in Figure1. One parameter is 2*d*_{1}^{
″
}, the minimum distance between any two symbols in different but adjacent quadrants. Another is 2*d*_{2}, the distance between two neighboring symbols within the same quadrant. Let *λ* be *d*_{2}/*d*_{1}^{
″
}. The parameter *λ* is constellation robustness parameter that determines relative robustness of basic layer and secondary layer bits. In the case of 4/16-QAM hierarchical modulation, when *λ* = 0, the modulation scheme degenerates to QPSK while *λ* = 1 makes it a 16-QAM modulation. Both extremes have little significance in our context and we only consider the cases of 0<*λ*<1 where basic layer bits are more robust than secondary layer bits.

### Multi-hop transmission with hierarchical modulation

*d*distance away from a transmitter, then the received signal strength is$c\frac{1}{{d}^{4}}$ where

*c*is 0.2. We also assume that hierarchical modulation consists of one or two layers; that is a symbol consists of the basic information and one or zero secondary information. We also assume that only two relay nodes in the directions of progress can receive informations. A relay node close to the transmitter decodes all layers while a far relay node decodes only the basic layer.

If we do not use hierarchical modulation, it requires 12 transmissions to transfer three packets from the source to the destination. With hierarchical modulation, the number of transmissions reduces to 9. In the example shown in Figure3, the SNRs of signals that the source node *s* transmits at receivers 1 and 2 are 30.4576 and 18.3903 dB, respectively. The source transmits packets using 4/64-QAM hierarchical modulation that consists of a two bit basic-layer and a four-bit secondary layer. Assuming that packets are of the equal size, we modulate the first packet as the basic-layer and the remaining two packets as the secondary layer. Thanks to the characteristic of hierarchical modulation, the packet encoded in the basic layer can be decoded at node 2 as well as at node 1. Thus node 1 only needs to relay the secondary layer information (i.e., the second and third packets) to node 2. In this way, the total number of transmissions reduces from twelve to nine, enhancing the network efficiency.

## MDP modeling

In this article, the goal of optimization is to minimize the end-to-end delay. We model the optimization problem as a stationary infinite-horizon MDP[20]. An MDP is described by five parameters: epochs, states, actions, rewards and state transition probabilities. Because we are to minimize the end-to-end delay, we use costs instead of rewards in this article. The decision variable is an action that selects a transmitting node and determines its hierarchical modulation scheme during the current epoch. A hierarchical modulation scheme decides the constellation sizes of the basic and secondary layers as well as the priority parameter *λ* that decides the relative importance of the first and the secondary constellations.

*s*. Figure5 shows an action that triggers a transition from state

*S*to

*S’*. The time to take an action is the packet transmission time and we use the time as the cost of the action. At the initial state, the source node will be selected as a transmitting node

*t*because it is the only node with packets. Let us assume that the transmitter uses 4/16-QAM modulation with

*λ*= 0.5. Depending on success/error deliveries of the basic and secondary information, the next states are determined as shown Figure6. In the case of 4/64-QAM with

*λ*= 0.5, there are another 15 next states. The number of states and transitions are large even though we fix the parameter

*λ*at 0.5. In reality, we should use a value between 0 and 1.

*t*transmits a packet

*k*to receiver

*r*using 4/

*m*-QAM hierarchical modulation with the parameter

*λ*. We employ the BER equation over AWGN channel[10]. Packet error rate,${e}_{t,r,m\left(\lambda \right),{p}_{k}}$, can be easily derived as

Notations

Series | Parameter |
---|---|

| current state |

| next state |

${\ud542}_{S,i}$ | a set of packets stored in node i at State S |

| 4/ |

| constellation priority parameter |

| packet index (1: basic layer, 2:secondary layer # 1, 3: secondary layer # 2) |

| transmitter |

${r}_{1}^{t}$ | receiver close to the transmitter |

${r}_{2}^{t}$ | receiver far from the transmitter |

*h*is the packet size in bits. Let us compute the state transition probability from

*S*to

*S’*when t is the transmitter. Let the transmitter sends packets using 4/

*m*-QAM hierarchical modulation with the priority parameter

*λ*. Note that intended near and far receivers are${r}_{1}^{t}$ and${r}_{2}^{t}$, respectively. Also let

*p*

_{1}and

*p*

_{2}be the basic and secondary packets, respectively. Note that${p}_{1},{p}_{2}\in {\ud542}_{S,t}$ and assume that${p}_{1}\notin {\ud542}_{{S}^{\u2033},{r}_{1}^{t}}\cup {\ud542}_{{S}^{\u2033},{r}_{2}^{t}}$ and${p}_{2}\notin {\ud542}_{S,{r}_{1}^{t}}\cup {\ud542}_{{S}^{\u2033},{r}_{2}^{t}}$. Suppose the state

*S’*satisfies the following conditions.

*p*

_{1}is successfully delivered to two intended receivers and

*p*

_{2}is also successfully delivered to the near receiver. Depending on the packets that exists at receiver nodes in state

*S’*, we derive${c}_{t,r,m\left(\lambda \right),{p}_{k},{S}^{\u2033}}$, the probability of a packet

*p*

_{ k }is successfully (or unsuccessfully) delivered to a receiver

*r*, as

*S*becomes state

*S’*when transmitter

*t*sends packets to near receiver${r}_{1}^{t}$ and far receiver${r}_{2}^{r}$ using a hierarchical modulation scheme of 4/

*m*-QAM and

*λ*, as

As shown in Equation 4, the state transition probability is composed of three factors. The first and second factors explain the delivery result of the base layer packet at near receiver${r}_{1}^{t}$ and at far receiver${r}_{2}^{t}$ in state *S’*. The third factor specifies the delivery state of secondary layer packet # 1 and 2 at the near receiver${r}_{1}^{t}$ in state *S’*.

*T*

_{ S }from current state to the final state where all packets are delivered to the final destination is iteratively calculated and the minimum value can be obtained. Following Equation 5 and 6 describe such iterative process similar with the solution in[26].

## Heuristic

### Three node subgraph approximation

In the MDP problem formulated in the previous section, the number of states is *O*(*N*^{
P
}) where *N* is the number of nodes and *P* is the number of packets. To find the optimal solution, we need to use iterative dynamic programming whose complexity increases exponentially in terms of the number of nodes and packets. Therefore, it is impossible to find the optimal actions when the number of nodes and packets are reasonably large. For that reason, we propose a heuristic solution.

*m*-QAM hierarchical modulation and parameter

*λ*. The optimality criterion is the expected time to complete the intended hierarchical modulated transmission. Figure7 illustrates the decision process in a three-node subgraph. Mathematically, this procedure is denoted as

The suggest heuristic has the same intuition as the MDP in that it finds the appropriate hierarchical modulation with the parameter *λ* looking at future state. However the heuristic solution partitions the graph with subgraphs of three nodes and considers each of them as an independent problem. Figure7 illustrates this environment. When a sender wish to send packets to near receiver and far receiver using 4/16-QAM hierarchical modulation, it is desirable for the near receiver to receive two packets and for the far receiver to receive one packet. The metric derived in Equation 7 is the expected transmission time from the current state till such the desirable state.

Contrary to tandem networks where paths are already determined, in mesh networks, we must select the paths that best realize the potential benefits of hierarchical modulation. Existing Routing metrics like ETX[22], ETT[23] only consider link quality, bandwidth and packet size but are not aware of hierarchical modulation. We need to introduce a new metric that takes the effect of hierarchical modulation into consideration. It turns out that we may not be able to invent the new metric without convert the original graph.

*t*,

*r*

_{1}, and

*r*

_{2}be a transmitter, near receiver and far receivers, respectively. From a three-node subgraph, we construct a virtual subgraph as shown in Figure8. An edge in the original graph becomes a node in the virtual subgraph and the near receiver becomes an edge. The cost of the virtual edge is the expected time to finish the intended hierarchical modulated transmission that we computed in Equation 7.

*N*

^{3}three node subgraphs. We connect two subgraphs if they have a common virtual node. Therefore there are at most

*N*

^{3}nodes and

*N*

^{3}edges in the virtual subgraph. Figure9 is an example of a virtual subgraph mapped from the original graph in Figure10. After mapping the original graph to the virtual subgraph, we can easily find the shortest path from source to destination applying one of shortest path algorithms[24].

## Evaluation

*λ*used in our simulation are shown in Table2.

Modulation schemes and λ used in simulations

Modulation scheme | λ | Modulation scheme | λ |
---|---|---|---|

BPSK | - | QPSK | - |

4/16 QAM | 0.2 | 4/64 QAM | 0.2 |

4/16 QAM | 0.4 | 4/64 QAM | 0.4 |

4/16 QAM | 0.6 | 4/64 QAM | 0.6 |

4/16 QAM | 0.8 | 4/64 QAM | 0.8 |

16 QAM | - | 64 QAM | - |

Two types of network topology are used in our study. One type is a tandem network and the other is a random mesh network. Note that it takes much time to search for exact MDP solutions in mesh networks. To obtain exact solutions, we use simple tandem networks where routing is not necessary. In a tandem network, distances between adjacent nodes are randomly assigned from a range [30, 120] m.

We compare four transmission and routing schemes. One scheme referred to as HM(Heuristic) is the proposed heuristic technique. HM(fixed) first selects end-to-end paths based on the ETX metric and applies hierarchical modulation upon the paths. The parameter *λ* is fixed at 0.5 in HM(fixed). HM(variable) is similar to HM(fixed) in selecting end-to-end paths. However, HM(variable) selects the best value of the parameter *λ* for hierarchical modulated transmissions. Non-HM uses the ETX metric to select end-to-end paths and use non-hierarchical modulation during packet transmission. In addition to above four schemes, the exact solution of the MDP problem is referred to as HM(MDP).

*λ*is fixed in HM(fixed), the probability of failed hierarchical modulated transmissions can be quite large and this degrades the performance of HM(fixed). It is worthwhile to note that HM(Heuristic) perform about 20 % better than HM(fixed) implying the effectiveness of the heuristic scheme.

## Conclusions

This article deals with unicast communications with hierarchical modulation in multi-hop wireless network. Most previous study that deals with unicasting with hierarchical modulation assumes networks of three nodes—that is a source, an intermediate node and a destination. This article lifts the restriction and investigates hierarchical modulation in general multi-hop wireless networks. In mesh network, we must handle routing as well as hierarchical modulation. The optimization problem is to find the most efficient end-to-end path that realizes the potential benefits of hierarchical modulation. We model the optimization problem using a stationary infinite-horizon MDP. An action in this MDP problem determines a transmitter and a hierarchical modulation scheme. A hierarchical modulation scheme decides basic and secondary constellations and the priority parameter *λ*. However, due to the high complexity of the MDP problem, if we use dynamic programming to solve the MDP problem, we get the exact solutions of the MDP only for very small networks. Therefore we devise a novel scheme that separates routing and hierarchical modulation. From the original graph, we pick a subgraph with a transmitter and two receivers. For each three node subnetwork, we select the best hierarchical modulation scheme that optimally transfers packets from the transmitter to the two receivers. After we find the best hierarchical modulation schemes for all possible subnets, we map a original network into a virtual network. Once virtual network mapping is completed, we then easily find the shortest path from a source to a final destination applying one of shortest path algorithms. We carry out vigorous performance study using MATLAB simulations. Our results show that hierarchical modulation enhances the throughput about 25–30 % compared to non-hierarchical modulation. However, optimal solution derived by solving the MDP is also 5 % better than heuristic solutions, suggesting the necessity to develop better heuristics in future. Furthermore, our study is being expanded to take multi-channel into account when finding the most profitable end-to-end path and we are planning to experiment our schemes instead of simulations.

## Methods

We model *λ* and modulation selection process as a stationary infinite-horizon MDP. MDPs are useful to model sequential decision making finding out a decision that maximizes profits. MDP model can be described with five features: decision epochs, states, actions, rewards (costs) and state transition probabilities. At each decision epoch in process, there is a state that reflects current system. There are candidate actions in terms of current state and the decision maker chooses one of them. The action makes MDP move into the next decision epoch and change the state into possibly different state according to state transition probabilities. The decision also receives reward (cost) resulting from the action. At each decision epoch, the same things happen and the decision maker continuously receives rewards (costs) cumulatively. These cumulative rewards (costs) are dependent on a series of actions which is called policy. The objective of MDPs is to choose the policy that maximizes rewards or minimizes costs. This process is Markov since the reward and the transition probability are dependent on the current state and action the decision maker takes but irrespective of any previous state or action.

## Endnotes

^{a} There are at most*N*^{3}subnets where *N* is the number of nodes.

## Declarations

### Acknowledgements

This study was supported by the Korea Science and Engineering Foundation (KOSEF) grant funded by the Korea government (MEST) (No. 20100027410). This study was supported by Seoul R&BD Program (PA100062M0209722).

## Authors’ Affiliations

## References

- Jiang H, Wilford PA: A hierarchical modulation for upgrading digital broadcast systems.
*IEEE Trans. Broadcast*2005, 51(2):223-229. 10.1109/TBC.2005.847619View ArticleGoogle Scholar - Pursley MB, M SJ: Nonuniform phase-shift-key modulation for multimedia multicast transmission in mobile wireless networks.
*IEEE J. Sel. Areas Commun*1999, 17(5):774-783. 10.1109/49.768194View ArticleGoogle Scholar - Hossain MJ, Vitthaladevuni PK, Alouini MS, Bhargava VK, Goldsmith AJ: Adaptive hierarchical modulation for simultaneous voice and multiclass data transmission over fading channels.
*IEEE Trans. Veh. Technol*2006, 55(4):1181-1194. 10.1109/TVT.2005.863345View ArticleGoogle Scholar - Jiang H, Wilford PA, Wilkus SA: Providing local content in a hybrid single frequency network using hierarchical modulation.
*IEEE Trans. Broadcast*2010, 56(4):532-540.View ArticleGoogle Scholar - Digital video broadcasting (DVB): Framing structure, channel coding and modulation for digital terrestrial television. 2009.Google Scholar
- Chari MR, Ling F, Mantravadi A: FLO physical layer: an overview.
*IEEE Trans. Broadcast*2007, 53: 145-160.View ArticleGoogle Scholar - Physical layer for ultra mobile broadband (UMB) air interface specification 2007.Google Scholar
- Lee J, Kim H, Kim J, Koo B, Eum N, Lee H: Design of AT-DMB baseband receiver SoC.
*ETRI J*2009, 31(6):795-802. 10.4218/etrij.09.1209.0009View ArticleGoogle Scholar - Valery T, Moeyaert V, Bette S, Megret P: Performance analysis of DVB-H OFDM hierarchical modulation in impulse noise environment. 2007 14th IEEE Symposium on Communications and Vehicular Technology in the Benelux (Delft University of Technology Delft, Netherlands, 2007), pp. 1–4Google Scholar
- Vitthaladevuni PK, Alouini MS: BER computation of 4/M-QAM hierarchical constellations.
*IEEE Trans. Broadcast*2001, 47(3):228-239. 10.1109/11.969372View ArticleGoogle Scholar - Vitthaladevuni P, Alouini MS: A recursive algorithm for the exact BER computation of generalized hierarchical QAM constellations.
*IEEE Trans. Inf. Theory*2003, 49: 297-307. 10.1109/TIT.2002.806159MathSciNetView ArticleMATHGoogle Scholar - Chang MK, Lee SY: Performance analysis of cooperative communication system with hierarchical modulation over rayleigh fading channel.
*IEEE Trans. Wirel. Commun*2009, 8(6):2848-2852.View ArticleGoogle Scholar - Hucher C, Sadeghi P: Hierarchical modulation-based cooperative scheme: minimizing the symbol error probability. 2010 IEEE 17th International Conference on Telecommunications (ICT) (Doha, 2010), pp. 309–315Google Scholar
- Hausl C, Hagenauer J: Relay communication with hierarchical modulation.
*IEEE Commun. Lett*2007, 11: 64-66.View ArticleGoogle Scholar - Lee K, Cho D: Hierarchical constellation based adaptive relay scheme in multi-hop networks.
*IEEE Commun. Lett*2007, 11(3):225-227.View ArticleGoogle Scholar - Son H, Park J, L S: Hierarchical modulation-based cooperation utilizing relay-assistant full-duplex diversity.
*Wirel. Netw*2010, 17(3):583-595.View ArticleGoogle Scholar - Whang RJ, Huaping L, Hong EK: Multiuser cooperative relay communication employing hierarchical modulation.
*2010 IEEE 71st Vehicular Technology Conference (VTC 2010-Spring)*(Taipei, 2010), pp. 1–5View ArticleGoogle Scholar - Nguyen HX, Nguyen HH, Le-Ngoc T: Signal transmission with unequal error protection in wireless relay networks.
*IEEE Global Telecommunications Conference*(Honolulu, HI, 2009), pp. 1–6Google Scholar - Annamalai A, Jing L, Vuman DR: A receiver-oriented rate-adaptation strategy for improving network efficiency in mobile ad-hoc networks.
*IEEE Communications Society: Sarnoff Symposium*(Princeton, NJ, 2008), pp.1–5Google Scholar - Puterman ML: Infinite-Horizon Model.
*Markov Decision Processes: Discrete Stochastic Dynamic Programming,*(New Haven, Wiley-Interscience, 1994), pp. 119–141Google Scholar - Akyildiz IF, Wang X, Wang W: Wireless mesh networks: a survey.
*Comput. Netw. ISDN Syst*2005, 47(4):445-487.View ArticleMATHGoogle Scholar - De Couto DSJ, Aguayo D, Bicket J, Morris R: A high-throughput path metric for multi-hop wireless routing.
*Proceedings of the 9th annual international conference on Mobile computing and networking*(San Diego, California, ACM, 2003), pp. 134–146Google Scholar - Draves R, Padhye J, Zill B: Routing in multi-radio, multi-hop wireless mesh networks.
*Proceedings of the 10th annual international conference on Mobile computing and networking*(Philadelphia, Pennsylvania, ACM, 2004), pp. 114–128Google Scholar - Cormen TH, Leiserson CE, Rivest RL, Stein C: Single-source shortest paths.
*Introduction to Algorithms, 2nd edn.*(Cambridge, Massachusetts, MIT Press, 2001), pp. 580–619Google Scholar - Liechty LC: Path loss measurements and model analysis of a 2.4 GHz wireless network in an outdoor environment. 2007.Google Scholar
- Zhao X, Guo J, CC T, Misra A, Jha S: A high-throughput routing metric for reliable multicast in multi-rate wireless mesh networks,.
*2011 Proceedings IEEE INFOCOM*(Shanghai, 2011), pp. 2042–2050View ArticleGoogle 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/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.