 Research
 Open access
 Published:
On rate improvements and power saving with opportunistic relaying in home power line networks
EURASIP Journal on Advances in Signal Processing volume 2012, Article number: 194 (2012)
Abstract
In this article, we investigate the use of half duplex time division relay protocols to possibly provide achievable rate improvements, power saving, and coverage extension in home power line communication (PLC) networks. We consider a network where the communication between the source and the destination nodes follows an opportunistic protocol, namely, the relay is used whenever it allows with respect to the direct transmission: (a) for achievable rate improvements, under a power spectral density (PSD) mask constraint; or (b) for power saving, under a PSD mask and a rate target constraint. Opportunistic decode and forward (ODF), and opportunistic amplify and forward (OAF) are considered. At the physical layer, we assume the use of multicarrier modulation. Under these assumptions, we find the optimal resource allocation, namely, the optimal power and time slot allocation, between the source and the relay nodes that maximizes the achievable rate, or minimizes the total transmitted power for both ODF and OAF. For the power minimization problem of ODF, we show that the joint problem of power and time slot allocation of DF is very hard to be solved and thus implemented. Therefore, to reduce complexity, we propose a simplified algorithm that considers two convex subproblems. Through numerical results, we show that its performance is very close to the optimum. Finally, since over inhome PLC networks, the relay can only be placed in accessible points of the network, i.e., in outlets, or in the main panel, or in derivation boxes, for each opportunistic protocol, we also investigate the influence on performances from the relay position. Results are obtained using both measured channel responses and generated ones; thanks to the use of a statistically representative simulator. They show that significant rate improvements and power savings can be obtained as a function of the relay position and network size.
Introduction
Power saving is playing an important role in developments of advanced communication devices. For instance, the IEEE 802.3az Ethernet standard and the HomePlug Green PHY (GP) power line communication (PLC) specifications have been developed to specifically address this problem. Not only power saving, but also high transmission rate has to be granted, as for instance in multimedia applications such as high definition television or 3D virtual video games. It becomes therefore essential to consider advanced communication techniques such as multicarrier modulation with bit and power loading algorithms, cooperative communication algorithms, and crosslayer optimization.
In this study, we investigate the use of cooperative half duplex time division relay protocols to possibly provide power savings, achievable rate improvements, and coverage extension to the inhome PLC networks whose communication devices adopt multicarrier modulation at the physical (PHY) layer, i.e., orthogonal frequency division multiplexing (OFDM) [1].
The problem of resource allocation in relay networks has thoroughly been treated in the wireless literature. In the following, a number of relevant articles on the topic is reported.
The optimal power and time slot allocation for capacity maximization over flat Rayleigh fading relay channels has been considered in [2–4]. The case of power allocation for capacity maximization of single hop parallel Gaussian relay channels (e.g., OFDM systems) under a total power constraint has been treated in [5–10]. In particular, in [5], the authors found a suboptimal power allocation considering half duplex amplify and forward (AF) and a total power constraint at the source and relay nodes. The optimal solution to the previous problem has been found in [6]. In [7], the authors found the optimal power allocation for half duplex AF and decode and forward (DF) under a source plus relay power constraint of each OFDM subchannel. Both previous articles assume that the destination node is not directly reachable from the source. In [8], the power allocation for fullduplex [2] DF under a total power constraint (source and relay) is considered. The optimal power allocation for the hybrid use of AF, DF, and direct link transmission is computed in [9], under a source plus relay power constraint of each subchannel. In [10], the authors found the optimal power allocation for full and half duplex DF under a total power constraint at the source and destination nodes. Cooperation with multiple relays, or relays with multiple antennas have extensively been treated in the wireless literature, cf. e.g., [11, 12] and references therein.
In this article, we consider the specific and peculiar application of relaying in the inhome PLC scenario. In contrast to the wireless case, the use of relaying for PLC has not deeply been investigated yet. In [13], the authors considered large adhoc PLC networks where the source and destination nodes are far apart so that they cannot directly communicate. In this circumstance, it is shown that the application of distributed space–time coding to multiple relays can be used to improve the network performances in terms of required transmit power and multihop delay w.r.t. some alternative solutions, e.g., simultaneous simple retransmission. In [14], the authors proposed practical subchannel and power allocation algorithms for a twohop DF relay scheme to improve the achievable rate of an orthogonal frequency division multiple access PLC inhome network. The numerical results were obtained using a small number of measured channels and assuming a total power constraint at each network node. Some results are reported in [15], in terms of achievable rate for AF and DF schemes over PLC channels. The network nodes employ OFDM at the PHY layer and the power is equally distributed among the used OFDM subchannels. The channel model used, although based on transmission line theory, does not consider the peculiarities of inhome wiring topologies. Numerical results show that the use of half duplex single relay schemes leads to marginal improvements of the achievable rate w.r.t. the direct transmission (DT). However, this result is only partially true, since the opportunistic use of the relay was not considered and the dependency on the relay position was not thoroughly investigated. Finally, in [16], the authors extended the work by considering the effect of channel estimation errors.
In this study, we consider a network whose nodes have a PHY layer based on OFDM and where the communication between the source and the destination nodes follows an opportunistic protocol, namely, the relay is used whenever it allows (w.r.t. the DT): (a) for achievable rate improvements under a PSD mask constraint, or (b) for power saving under a PSD mask and a rate target constraint. Opportunistic DF (ODF), and opportunistic AF (OAF) are considered. As it is typically required by stateoftheart communication standard, e.g., the wireless IEEE 802.11 standard, the power line IEEE P1901 standard, and the twisted pair xDSL standard, we assume that the signal transmitted by the network nodes has to satisfy a power spectral density (PSD) mask.
Under these assumptions and Gaussian noise model, we find the optimal resource allocation, namely, the optimal power and time slot allocation, at the source and relay nodes that maximizes achievable rate, or minimizes the total transmitted power for both ODF and OAF.
This study brings two main new contributions w.r.t. the ones presented in the literature. The first contribution regards the analysis of multicarrier power allocation algorithms for half duplex time division twohop relay networks where the power transmitted by each network node is constrained by a PSD mask, rather than a total power constraint. In particular, for the achievable rate maximization problem of ODF, we find the optimal power and time slot allocation. Whatever the time slot duration is, the power allocation that maximizes the DF achievable rate is equal to the one that satisfies the PSD mask. Consequently, we show that the optimal time slot duration is found by the intersection of two linear functions. For the power minimization problem of ODF, we show that it is very hard to solve the problem of joint power and time slot allocation. Therefore, to reduce complexity, we propose a simplified algorithm that considers two convex subproblems. Through numerical results, we show that its performance is very close to the optimal one.
The second—and of practical relevance—contribution is related to the application of relaying to the specific and peculiar inhome PLC scenario. Differently from the wireless case, where the relay can be placed wherever between the source and the destination nodes, in inhome PLC networks, the relay can only be placed in accessible points of the network, i.e., in the outlets or in the main panel (MP) or, in principle, in the derivation boxes. To investigate the benefits that can be obtained by the use of the relay placed in the network outlets, we make use of experimental measured channels. Furthermore, to infer the effect on performance in a broader set of inhome topologies, with the placement of the relay in different accessible points, we show results using a PLC channel generator based on a statistically topology model and transmission line theory [17, 18]. The topology model is representative of Italian and EU scenarios. Both achievable rate improvements and power saving are investigated. Furthermore, we also consider OAF to benchmark results with a simple relay scheme. Finally, we note that some preliminary results of this study have been presented in [19].
The remainder of the article is as follows. In “PLC system model” section, we describe the PLC system model. Then, in “Opportunistic Decode and Forward” and “Opportunistic Amplify and Forward” sections, we, respectively, consider the resource allocation problem of ODF and OAF. “Numerical results” section discusses numerical results. Finally, conclusions follow.
PLC system model
We consider an inhome PLC network where the communication between the source (S) and the destination (D) nodes exploits the use of a relay (R) (Figure 1). In particular, we consider that the communication between the source and the destination nodes follows an opportunistic cooperative protocol, namely, the relay is used whenever it allows, according to the goal, for rate improvements or for power saving w.r.t. the DT. The multiplexing between the source and the relay nodes is accomplished via time division multiple access. The time is divided into frames of duration T_{ f }, and each frame is divided into two time slots whose durations are τ and T_{ f }− τ. When the relay is used, the source transmits its data to the relay and destination nodes during the first slot—although it is possible that the source cannot directly reach the destination—whereas, during the second slot, the source is silent and the relay transmits the received data to the destination according to the adopted opportunistic cooperative protocol, i.e., ODF or OAF. When ODF is used, the relay decodes, reencodes and forwards the received data using an independent codebook. Whereas, in OAF, the relay only amplifies and forwards the data (see Figure 2).
At the PHY layer, we assume OFDM with M subchannels. The channel frequency response between each pair of nodes is denoted as {H}_{x,y}^{\left(k\right)}, where the subscripts x and y denote the pairs {S,R}, {S,D}, or {R,D}, and k is the subchannel index, i.e., k\in {\mathbb{K}}_{\text{on}}, where {\mathbb{K}}_{\text{on}}\subseteq \{0,\dots ,M1\} is the subset of used (switched on) subchannels that allows for satisfying a PSD mask with notches, as it is the case in broadband PLC systems [20]. Therefore, the received signal in the kth subchannel of the yth node reads
where {a}_{x}^{\left(k\right)} is the symbol transmitted by node x in subchannel k using DT, DF, or AF modes, while {w}_{y}^{\left(k\right)} is the background noise. We assume the noise and the transmitted symbols to be i.i.d. and drawn from normal Gaussian distributions with zero mean and power {P}_{w,y}^{\left(k\right)} and {P}_{x,\text{mode}}^{\left(k\right)}, respectively. Throughout this study, we assume that the application of a PSD mask constraint for the signal transmitted by the network nodes. Furthermore, in order to simplify the notation, we assume the PSD to be constant over the subchannels, i.e., {P}_{x,\text{mode}}^{\left(k\right)}\le \overline{P}\forall k\in {\mathbb{K}}_{\text{on}}, x ∈ {S;R}, and mode ∈ {DT;DF;AF}. We highlight that all the power allocation algorithms that will be studied in this article are also valid when a more general nonconstant PSD is considered.
Inhome power line network topology
As discussed in the Introduction, we are interested to see whether achievable rate improvements, power savings, and coverage extension are attainable through the use of ODF and OAF. To this end, in the following, we describe a typical PLC network topology, which allows for understanding where relays can be placed, and it highlights the differences with the wireless context. It is representative of the majority of Italian and EU residential wiring structures [21]. In particular, it is characterized by a wiring topology composed of two layers. As it is shown in Figure 3, the outlets are placed at the bottom layer and are grouped and fed by the same “super node”, which is referred to as derivation box. All the outlets fed by the same derivation box are nearby placed. Therefore, the location plan is divided into elements denoted as “clusters” that contain a derivation box with the associated outlets. Each cluster represents a room or a small number of nearby rooms. Different clusters are usually interconnected through their derivation boxes with dedicated cables. This set of interconnections forms the second layer of the topology. We refer to the channels that connect pair of outlets belonging to the same cluster as intracluster channels. Whereas, the channels associated to pairs of outlets that belong to different clusters are referred to as intercluster channels. An intercluster channel example is shown in Figure 3.
The MP plays a special role inasmuch it connects the home network with the energy supplier network through circuit breakers (CBs). We distinguish two cases. The first case, which we refer to as singlesubtopology networks, is when a single CB feeds all the derivation boxes of the home network. The second case, which we refer to as multisubtopology networks, is when many subtopologies, each comprising a group of derivation boxes, have their own electrical circuit that is interconnected at the MP through a CB. The latter case can be, for instance, representative of a multifloor house, where each floor is a subtopology. In Figure 3, we report an example of a twosubtopology network.
Now, we consider the communication between source and destination nodes with the help of a relay. In particular, we consider source–destination channels defined between pair of outlets that do not belong to the same cluster, i.e., intercluster channels. As shown in [17], these channels experience higher attenuations than intracluster channels. Thus, they can benefit more from the presence of a relay. Clearly, these benefits are also dependent on the relay location. To this end, for singlesubtopology networks, the relay can be strategically placed in the following manners.

Outlet relay arrangement (ORA). The relay is placed in a randomly selected network outlet.

MP single subtopology (MPS). The relay is placed immediately after the CB of the MP.

Random derivation box (RDB). The relay is placed in a randomly selected network derivation box. In general, derivation boxes are accessible although they do not have an already installed outlet. Thus, a relay can be installed inside the box or nearby.

Backbone derivation box (BDB). The relay is located in a randomly selected derivation box that belongs to the backbone between the source and the destination nodes. Note that, for intercluster channels, the source and destination nodes are at least divided by the source and destination derivation boxes.

Source derivation box (SDB). The relay is located in the derivation box that feeds the source node. Note that for intercluster channels the path between source and destination includes at least the derivation box that feeds the source and the one that feeds the destination.

Destination derivation box (DDB). The relay is located in the derivation box that feeds the destination node.
When we consider multisubtopology networks, we assume that the source and the destination nodes are located into two different subtopologies. In such a case, we can consider the following strategical configurations for the relay.

MP multisubtopology (MPM). The relay is located between the CBs that feed the subtopologies.

ORA source subtopology (ORAS). The relay is located in a randomly selected outlet belonging to the same subtopology of the source node.

ORA destination subtopology (ORAD). The relay is located in a randomly selected outlet belonging to the same subtopology of the destination node.
Opportunistic Decode and Forward
In ODF, the source node sends data to the destination node according to two modes, DT or DF. Assuming a frame of normalized duration T_{ f }= 1, we can compute the achievable rate of ODF as [3]
where C_{DT} and C_{DF}(τ), respectively, denote the capacity of DT and the achievable rate of DF [2]. These are given by
In (3) and (4), C_{S,D}, C_{S,R} and C_{R,D} denote the capacities of the links S–D, S–R, and R–D, respectively. Assuming the system model of “PLC system model” section, they are given by [22]
where
is the signaltonoise ratio (SNR) in subchannel k for the link x–y, T is the sampling period, and {\eta}_{x,y}^{\left(k\right)} denotes the normalized SNR for the link x–y in subchannel k. Furthermore, in (4), P_{ S , DF } and P_{ R , DF } denote the vectors (with \left{\mathbb{K}}_{\text{on}}\right elements) of the subchannel powers at the source and at the relay node, respectively. As it will be clear in the following, it is convenient to express the arguments of the minimization in (4) through the functions f_{1} and f_{2}.
To simplify the notation, in (5), we do not explicitly show the dependance of the capacity from the transmitted power distribution, which will be done if needed in the following. We notice that an SNR gap can be used in (5) to take into account that practical coding and modulation schemes are used, e.g., the HPAV broadband PLC system employs turbo codes that allow for having an SNR gap of less than 3 dB versus capacity (5) [23]. Furthermore, in (5), we have implicitly assumed perfect channel state information, this is because in this study we want to investigate theoretical performances. However, in this respect, we notice that PLC channels can be considered time invariant over the duration of several OFDM symbols, which allows accurate SNR estimation. It should also be noted that our analysis is in terms of achievable rate that corresponds to the definition of delaylimited capacity according to [3, 24]. This capacity formulation is appropriate especially for delay sensitive applications as voice and video where long delays cannot be tolerated. In this respect, sufficiently long codes can achieve the instantaneous capacity defined in (4) and (5) since the PLC channel can be assumed constant for a long period of time. Channel variations are due to topology changes. In practice moderate long codes, that introduce tolerable delay, should come close to the theoretical limit.
From (2)–(4), it is interesting to note that a necessary condition not to use the direct link is C_{S,D}< min{C_{S,R},C_{R,D}}. In the remaining cases, to see whether the communication follows the DT or the DF mode, we need to compute C_{DT}, C_{DF}(τ) and compare them as in (2) to determine the largest. We also note that (2)–(4) already take into account the case in which the destination cannot listen to the source, i.e., \left{H}_{S,D}^{\left(k\right)}\right=0∀k\in {\mathbb{K}}_{\text{on}}.
In “Rate improvements with ODF” and “Power saving with ODF” sections, we will, respectively, deal with the power allocation for achievable rate improvements and power saving of ODF.
Rate improvements with ODF
From (2), we note that the achievable rate of ODF is a function of both the transmitted power distribution and the time slot allocation. In order to maximize it, when the DT is used, we only need to optimally allocate the power among the subchannels of the source node. To the contrary, when the DF mode is used, we need to optimally allocate the power and the time slot of the source and relay.
Assuming that the network nodes have to satisfy a PSD mask constraint, it is known that the subchannel power allocation that maximizes the capacity for a pointtopoint communication corresponds to the one given by the PSD constraint itself [25]. This can simply be proven by observing that the capacity formula (5) monotonically increases with the subchannel allocated power. Therefore, for both ODF transmission modes, we set {P}_{x,\text{mode}}^{\left(k\right)}=\overline{P}, with x ∈ {S R}, and k\in {\mathbb{K}}_{\text{on}}. Now, to maximize the ODF achievable rate (2), we only need to compute the optimal time slot duration that can be found maximizing (4), i.e.,
where we have used the subscripts mr to indicate that {\tau}_{\mathit{\text{mr}}}^{\ast} is the time slot duration that maximizes the achievable rate. To solve (7), we observe that once the power transmitted by the source and the destination nodes is set, the arguments of the minimization in (4) are linear functions of τ. Assuming that C_{S,R}≥ C_{S,D}, the optimal time slot duration (0 ≤ τ ≤ 1) is given by the intersection {f}_{1}\left({\tau}_{\mathit{\text{mr}}}^{\ast},{\mathbf{P}}_{\mathbf{S},\mathbf{\text{DF}}}\right)={f}_{2}\left({\tau}_{\mathit{\text{mr}}}^{\ast},{\mathbf{P}}_{\mathbf{S},\mathbf{\text{DF}}},{\mathbf{P}}_{\mathbf{R},\mathbf{\text{DF}}}\right), with {P}_{S,\mathit{\text{DF}}}^{\left(k\right)}={P}_{R,\mathit{\text{DF}}}^{\left(k\right)}=\overline{P}\forall \phantom{\rule{2.77695pt}{0ex}}k\in \phantom{\rule{2.77695pt}{0ex}}{\mathbb{K}}_{\text{on}}.
Power saving with ODF
In this section, we consider the use of ODF for power saving and coverage extension. As discussed in the previous section, in ODF the relay is used when the DF achievable rate is higher than that of DT. Now, let us suppose that the relay is used and we want to achieve a given target rate under a PSD constraint. Then, we can have three cases. The first case is when the target rate is reachable either using DT or DF. In such a case, since the DF achievable rate is higher than that of DT, the amount of power saved lowering the rate of DF to the target value will be higher than that saved lowering the rate of DT to the target value. The second case is when only the DT rate is lower than the target rate. In this case, the use of the relay can increase the network coverage. The third case is when the achievable rate of both modes is lower than the target rate so that the use of the relay increases the achieved rate possibly toward the target.
To compute the power necessary by ODF to achieve a target rate R when the communication is subject to a PSD constraint, we can solve the problem
where P_{DT} and P_{DF}, respectively, denote the minimum power required by the DT and DF modes to achieve a rate R under a PSD constraint. Therefore, P_{DT} is the solution to the problem
while P_{DF} is the solution to the problem
Starting from (9), we note that its objective and its inequality constraint functions are convex, but its equality constraint is not an affine function. Therefore, (9) is not in general a convex problem ([26], pp. 136–137). Nevertheless, we note that the equivalent problem (see [26], p. 67) for the definition of equivalent problems), obtained considering the change of variables {P}_{S,\text{DT}}^{\left(k\right)}=({2}^{{b}_{S,\text{DT}}^{\left(k\right)}}1)/{\eta}_{S,D}^{\left(k\right)}, where {b}_{S,\text{DT}}^{\left(k\right)}=\mathrm{lo}{g}_{2}\left(1+{P}_{S,\text{DT}}^{\left(k\right)}{\eta}_{S,D}^{\left(k\right)}\right), is a convex optimization problem. The solution to the equivalent problem (assuming that it exists^{a}) it is well known and it can be found imposing the KKT conditions (cf. e.g., [25]). Hence, the solution to the original problem (9) can simply be found applying the inverse change of variables to the solution of the equivalent problem, and it is equal to
where
and ν is equal to the solution of the equality constraint of (9), i.e.,
It is interesting to note that when a nonuniform PSD mask has to be satisfied, the solution to problem (9) remains the same as in (11), provided that the maximum allowable power in each subchannel is set equal to the corresponding power constraint [25].
Now, turning our attention to problem (10), we note that it is more difficult to solve than problem (9) inasmuch its objective function is not in general convex. This can be proved observing that the Hessian associated to its objective function, for a given k, is neither semidefinite positive nor semidefinite negative, consequently, the Sylvester’s criterion [27] does not give any information regarding convexity.
In “Optimal DF power allocation” section, we discuss the optimal solution to problem (10). Then, in “Simplified algorithm for DF power allocation” section, we propose a feasible algorithm that gives a suboptimal solution.
Optimal DF power allocation
To find the optimal solution to (10), we observe that for a given value of τ, problem (10) can be split into two convex subproblems. The first subproblem is obtained when C_{DF}(τ) = τ C_{S,R} and it reads
In (14), we have used the subscript 1 to indicate the first subproblem. Replacing in (14) {P}_{S,\text{DF}1}^{\left(k\right)}=({2}^{{b}_{S,\text{DF}1}^{\left(k\right)}}1)/{\eta}_{S,R}^{\left(k\right)} and {P}_{R,\text{DF}1}^{\left(k\right)}=({2}^{{b}_{R,\text{DF}1}^{\left(k\right)}}1)/{\eta}_{R,D}^{\left(k\right)}, we obtain an equivalent convex optimization problem, whose variables are {b}_{S,\text{DF}1}^{\left(k\right)} and {b}_{R,\text{DF}1}^{\left(k\right)}, with k\in {\mathbb{K}}_{\text{on}}.
The second subproblem is obtained when C_{DF}(τ) = τ C_{S,D} + (1−τ)C_{R,D}and it reads
Similar to (14), it is possible to obtain a problem that is equivalent to (15) and that is convex. It can be found with the change of variables {P}_{S,\text{DF}2}^{\left(k\right)}=({2}^{{b}_{S,\text{DF}2}^{\left(k\right)}}1)/{\eta}_{S,D}^{\left(k\right)} and {P}_{R,\text{DF}2}^{\left(k\right)}=({2}^{{b}_{R,\text{DF}2}^{\left(k\right)}}1)/{\eta}_{R,D}^{\left(k\right)}.
Since both problems (14) and (15) can be reduced to convex problems, their solution^{a} can be found imposing the KKT conditions to the equivalent problems ([26], pp. 243–244) and [28]. Although we here omit the proof, it can be shown that the solution to the KKT conditions requires an iterative procedure. Consequently, its complexity is not less than that of conventional methods used for solving inequality constrained minimization problems, e.g., the interiorpoint method ([26], chapter 11). Therefore, for the numerical results, we use the interiorpoint method. It should be noted that interiorpoint methods are in general complex, especially when the dimension of the problem is large.
Now, to compute the optimal DF power allocation, for each value of τ, we can compute P_{DF}(τ) = min{P_{DF1}(τ),P_{DF2}(τ)}. Therefore, the optimal slot duration for minimum power can be found as
and the minimum power required by DF to reach the rate R is the one corresponding to {P}_{\text{DF}}^{\ast}={P}_{\text{DF}}\left({\tau}_{\mathit{\text{mp}}}^{\ast}\right). Finally, we recall that to compute the power required by ODF to reach the rate R under the PSD mask constraint, we can replace {P}_{\text{DF}}^{\ast} and (11) in (8).
Simplified algorithm for DF power allocation
To reduce complexity, we propose a simplified solution based on the following algorithm. We assume the optimal time slot duration {\tau}_{\mathit{\text{mp}}}^{\ast} equal to the one computed in (7), i.e., {\tau}_{\mathit{\text{mp}}}^{\ast}={\tau}_{\mathit{\text{mr}}}^{\ast}, where we have considered the achievable rate maximization under a PSD constraint. Furthermore, we impose the constraint that for {\tau}_{\mathit{\text{mp}}}^{\ast} the arguments of the minimization in the second line of (10) are equal to R. Under these assumptions, (10) can be divided into two subproblems where the first allows us to compute the power distribution of the source node independently from the power distribution of the relay node. Once we know the power distribution of the source, we can compute the power distribution of the relay solving the second subproblem. Figure 4 illustrates the proposed algorithm. Practically, we first find the source power distribution that allows the linear function of τ, f_{1}(τ,P_{S,DF}), to pass through the origin of the axes and the point p specified by the pair \{{\tau}_{\mathit{\text{mp}}}^{\ast},R\}. Then, maintaining this power distribution at the source node, we compute the power distribution at the relay node that allows the function f_{2}(τ,P_{ S , DF },P_{ R , DF }) to pass through the points p and the one specified by the pair {1,C_{S,D}}.
In particular, the power distribution at the source can be computed solving the following subproblem of (10)
Problem (17) can be solved similar to^{a} (9). The solution is
where ν is given by the solution of the second line of (17), i.e.,
Once the “optimal” power distribution for the source node in DF mode has been computed, it can be used to compute the capacity of the S–D link, namely C_{S,D}in DF mode. Therefore, we can find the “optimal” power distribution for the relay node solving the following subproblem of (10)
whose solution^{a} is
with ν given by the solution of the second line of (20), i.e.,
where \widehat{R}=(R{\tau}_{\mathit{\text{mp}}}^{\ast}{C}_{S,D})/(1{\tau}_{\mathit{\text{mp}}}^{\ast}), and {C}_{S,D}=1/\left(\mathit{\text{MT}}\right)\phantom{\rule{1em}{0ex}}\sum _{k\in {\mathbb{K}}_{\text{on}}}\mathrm{lo}{g}_{2}(1+{P}_{S,\mathit{\text{DF}}}^{\left(k\right)}{\gamma}_{S,D}^{\left(k\right)}).
The power needed by the DF mode to reach the rate R under the PSD constraint \overline{P} is
Therefore, we solve (8) using (11) and (23). Clearly, there are cases where a solution to the power minimization problem under a target rate and a PSD constraint does not exist. In particular, when only DT or DF admits a solution, the algorithm will choose the mode for which the solution exists. When the solution does not exist for both DT and DF, the algorithm will choose the mode that achieves the highest rate.
Finally, from (11), (18), and (21) we note that the power allocation for the source node in both DT and DF modes, and for the relay node in DF mode, follows a typical waterfilling shape, where the maximum allowable power in each subchannel is limited by the power constraint. Therefore, to solve {(11), (13)}, {(18), (19)}, {(21), and (22)} we can use conventional algorithms for solving power allocation problems when a subchannel power constraint is imposed [25].
Opportunistic Amplify and Forward
In order to compare the performance of ODF with a simpler relay scheme, in “Numerical results” section, we also consider OAF.
For clarity, in the following, we describe the essence of the protocol.
Assuming the system model of “PLC system model” section, the achievable rate of OAF can be computed as
where C_{DT} is given by (3). The achievable rate of AF can be computed as follows. We assume a frame normalized duration T_{ f }= 1 and further, we assume that the relay amplifies the signal received in subchannel k by the quantity
to assure that the relay transmits the power {P}_{R,\text{AF}}^{\left(k\right)} in subchannel k during the second half of the time frame. Finally, we assume the receiver adopts maximal ratio combining for the data received from the source and the relay in the two time slots. Therefore, the AF achievable rate can be written as [5, 7, 29]
From (26), we note that the second and the third arguments of the log function, respectively, denote the SNR obtained with the direct link, and the one obtained with the relay. Furthermore, the term 1/2 accounts for the slot duration. Clearly, the second term is null when the source cannot directly reach the destination.
Rate improvements with OAF
Looking at (24), we see that the use of OAF can bring achievable rate improvements w.r.t. DT. To maximize the achievable rate of OAF we need to optimally allocate the power for both DT and AF modes. As explained in “Rate improvements with ODF” section, assuming that the network nodes have to satisfy a PSD mask constraint, the subchannel power allocation that maximizes the DT capacity corresponds to the one given by the same PSD constraint, namely, the DT capacity is maximized when {P}_{S,\text{DT}}^{\left(k\right)}=\overline{P}, ∀k\in {\mathbb{K}}_{\text{on}}.
To maximize the achievable rate of AF subject to a PSD constraint, we notice that (26) is sum of monotonic increasing functions of both the power at the source and at the relay node. Therefore, since we have a constraint on the PSD, we can assert that the optimal power allocation is equal to that given by the same PSD, i.e., {P}_{x,\text{AF}}^{\left(k\right)}=\overline{P}, with x ∈ {S,R}, and k\in {\mathbb{K}}_{\text{on}}.
Eventually, to compute the OAF achievable rate when the system is subject to a PSD constraint, we can simply compute the DT and the AF achievable rates obtained setting the powers to \overline{P}, and then we can choose the mode that gives the highest achievable rate (24).
Power saving with OAF
In “Power saving with ODF” section, we have explained why the use of ODF can potentially bring to power saving w.r.t. the DT. For the same reasons, also OAF can potentially bring to power saving w.r.t. DT.
To compute the power used by OAF when the communication is subjected to a target rate R constraint and to a PSD constraint, we can solve the problem
where P_{DT} and P_{AF}, respectively, denote the minimum power required by the DT and the AF modes to achieve a rate R under a PSD constraint. The optimal power allocation for DT can be found as in (9), whereas P_{AF} is the solution^{a} to the problem
Problem (28) is not convex because the equality constraint is not an affine function of the transmitted powers. We further report that we have not found a way to reduce the problem to an equivalent convex optimization problem. Therefore, when showing numerical results, we solve (28) using the interiorpoint method [26], chapter 11.
Numerical results
In this section, we analyze the performance of ODF and OAF protocols for rate improvements, power saving, and coverage extension over inhome PLC networks. To this end, we first describe, in “Multicarrier system parameters” section, the OFDM system parameters. Then, in “Experimental channels” section, we describe the sites where the experimental channels have been measured. Since channel measurements were limited to pairs of outlets, to investigate performance with the relay placed in the MP or in derivation boxes and to allow for more general network topologies, we also consider the use of a statistical channel generator in “Statistical channel generator” section. Numerical results are finally presented and discussed in “Achievable rate improvements with ODF and OAF” and “Power saving with ODF and OAF” sections.
Multicarrier system parameters
We consider a multicarrier scheme with parameters similar to those employed by the HomePlug AV broadband PLC system [30]. The system uses M = 1536 subchannels in the frequency band 0–37.5 MHz, unless otherwise stated. The set {\mathbb{K}}_{\text{on}} of subchannels that are switched on is defined so that the transmission band is 1–28 MHz. To respect the EMC norms [31], we consider the PSD mask constraint of −50 dBm/Hz. Furthermore, we assume that the relay and the destination nodes experience white Gaussian noise both with PSD equal to −110 dBm/Hz (worst case) or −140 dBm/Hz (best case).
Experimental channels
The experimental channels have been measured in two sites. The first site is representative of a singlesubtopology network. It is an urban flat of 100 m^{2} that comprises 6 rooms where the outlets are fed by the same CB and a total amount of 13 outlets is present. The second site is representative of a twosubtopology network (see Figure 3). It is a twofloor detached house of 170 m^{2}composed of 9 rooms, and two electrical circuits, one for each subtopology, that are connected at the MP each with a CB. The number of accessible outlets is 24 (13 in one floor and 11 in the other). In the first site, the channels have been measured between all pairs of outlets. These channels will be used to analyze the ORA configuration (see “Inhome power line network topology” section). In the second site, only the channels between pairs of outlets belonging to different subtopologies were measured. These channels will be used to analyze the ORAS and ORAD configurations. Details regarding the measurement setup are reported in [32].
Statistical channel generator
According to experimental evidence and norms, statistically representative inhome power line channel generators have been developed in [17, 18]. In the following, we briefly describe the channel generator presented in [17, 18], which is representative of EU topologies. It uses a statistical topology model together with the computation of the channel responses through the application of transmission line theory. To be more precise, a location plan with a given area A_{ f } contains N_{ c }= ⌈A_{ f }/A_{ c }⌉ clusters of area A_{ c }(see Figure 3). The outlets are distributed only along the cluster perimeter. The number of outlets belonging to a given cluster is modeled as a Poisson variable with intensity ∧_{ o }A_{ c }. Furthermore, the outlets are uniformly distributed along the perimeter. The impact of the loads is also taken into account. In particular, a set of N_{ L }= 20 measured loads for the inhome scenario, such as lamps or computer transformers, is considered. The loads characterization has been done as reported in ([33], Sec. 2.5.2). Furthermore, the impedance of the S, D, and R nodes is set to 50 Ω.
To generate network topologies, we assume the home and the cluster areas equal to A_{ f }= 200 m^{2} and A_{ c }= 20 m^{2}, for the single subtopology networks, whereas, A_{ f }= 300 m^{2}, for the twosubtopology networks. We set the probability that no load is connected to a given outlet to 0.3. The intensity ∧_{ o } is set to 0.33 (outlets/m^{2}). Furthermore, for the twosubtopology networks, we model each CB with a frequency attenuation, obtained from experimental measurements, that monotonically decreases from about −0. 1 to −3. 8 dB in the 1–28 MHz band.
More details regarding the network topology generator can be found in [18]. The simulator uses larger areas than those corresponding to the measured channels to allow investigating whether higher gains are attainable with the use of the relay. Finally, unless otherwise stated, when showing results over generated channels, we consider 100 network topologies. For each network topology, we consider 10 pairs of outlets (links S–D), and for each pair of randomly picked outlets, we place the relay according to the configurations presented in “Inhome power line network topology” section.
Achievable rate improvements with ODF and OAF
In Table 1, we report the average achievable rate values obtained using DT and ODF for both noise levels over the experimental channels for the ORA (site 1), and ORAS, ORAD configurations (site 2). The percentile usage of the relay is also reported. Table 1 also reports the results for OAF. These will be discussed later. As we can see from Table 1, the use of the relay for the considered configurations increases the mean achievable rate w.r.t. the DT by 3, 4.2, and 6.6%, respectively, for the ORA, ORAS, and ORAD configurations with noise PSD equal to −110 dBm/Hz. The gains are around the 1% for the low noise level case. The improvements are not very high and this is due to the small area of the experimental sites, which leads to moderate channel attenuations. Although not reported, we have found comparable results using the statistical channel generator with parameters similar to the two experimental sites. Furthermore, we notice that experimental results did not allow for investigating the effect of placing the relay in other locations as the MP and derivation boxes.
To infer performance with the use of the relay in other positions—namely, in the MP and in the derivation boxes—and to consider larger areas, we discuss the numerical results obtained using the statistical channel generator. Table 2 lists the average achievable rate values considering all the strategic relay configurations presented in the “Inhome power line network topology” section for both noise levels. Furthermore, Figure 5 shows the complementary cumulative distribution function (CCDF) of the achievable rate for DT mode, when no relay is connected to the network, and for the ODF protocol according to the various relay configurations in a singlesubtopology network. The noise PSD is set to −110 dBm/Hz. All the previous results are obtained computing the time slot τ according to (7), i.e., \tau ={\tau}_{\mathit{\text{mr}}}^{\ast}. From Table 2, we notice that the average capacity values, for the link S–D, vary with the relay configuration. This is because the electrical properties of the network depend on the relay placement, which is different in each configuration.
From Figure 5 and Table 2, we notice that in general there are two relay configurations for which we obtain high achievable rate gains with ODF and these are the SDB and the BDB. With probability equal to 0.8, these allow for an achievable rate improvement, w.r.t. DT, of about 50%. From Table 2, we notice that, as obtained over experimental channels, also over generated channels, the ORA configuration gives small achievable rate improvements w.r.t. the DT. From Figure 5, the relay positions can be ordered from worst to best (at CCDF = 0.8) as DDB, MPS, ORA, RDB, SDB, BDB. Although not shown, the same applies for the low noise scenario, where we found that the SDB gain, w.r.t. the DT, equals 20%. The average rates are reported in Table 2, according to which the relay positions can be ordered from worst to best as DDB, ORA, MPS, RDB, BDB, SDB.
Now, considering the twosubtopology case, from Table 2, we notice that the MPM relay configuration gives the best performance. In particular, it gives an achievable rate improvement of 27 and 10%, respectively, for the high and for the low noise level. Another important observation regards the percentile usage of the relay for the various configurations. As explained in “Opportunistic Decode and Forward” section, the necessary condition not to use the direct link is C_{S,D}< min{C_{S,R},C_{R,D}}. This condition is satisfied when the relay lies on the backbone between the source and the destination nodes, which is always true for the SDB, BDB, DDB, and MPM relay configurations. Therefore, these configurations are also the ones for which the relay is mostly used (see Table 2). We further note that as shown in “Rate improvements with ODF” and “Rate improvements with OAF” sections, the power allocation that maximizes the DT and the DF achievable rates is given by the PSD limit level. Therefore, all the curves of Figure 5, and all the results of Table 2, are obtained on equal transmitted power.
We now turn our attention to the achievable rate improvements provided by the OAF protocol. Figure 6 shows the CCDFs of the achievable rate. From Figure 6, we note that in general OAF does not bring appreciable achievable rate improvements w.r.t. DT. In particular, we notice that the best relay position, in terms of reliability, namely, minimum rate value, is the SDB. With probability equal to 0.8, it assures an achievable rate gain, w.r.t. the DT, equal to 5.6 and 0%, respectively, for the high and the low noise levels (although the low noise level results are not explicitly shown). This result agrees with what is reported in [34] where it is shown that in low SNR wireless scenarios, the AF protocol does not perform well. This is because the noise is also amplified at the relay. From Figure 6, we finally note that there are some OAF relay configurations that give worse performance than the DT. This is because the curve labeled with DT is obtained when no relay is connected to the network, whereas, the other curves are obtained with the relay connected to the network, therefore, the electrical network properties are different for the various configurations. It is interesting to note that the SDB relay configuration is not the one that give the best performance in terms of average achievable rate. In fact, looking at Table 2, we can see that the relay configuration that yields the highest average achievable rate for OAF is the ORA.
From the previous results we highlight that, over the considered inhome power line network topologies (see “Inhome power line network topology” section), ODF gives good rate improvements w.r.t. DT over both single and two subtopology networks, whereas OAF does not bring any substantial benefit. Furthermore, in ODF, the gains are more significant when the relay is placed in a backbone node.
Power saving with ODF and OAF
Figure 7 shows the power required by DF to achieve a target rate R equal to 20 Mbit/s when using the optimal and the simplified DF power allocation algorithm (see “Optimal DF power allocation” and “Simplified algorithm for DF power allocation” sections). Due to the high computational complexity of the optimal solution, we only show the results for ten network realizations, and for M = 62 subchannels. The time slot duration is set equal to {t}_{\mathit{\text{mr}}}^{\ast}. The noise PSD is set to −140 dBm/Hz. The considered relay configuration is the MPM. The optimal solution is obtained considering the interiorpoint algorithm using as the starting point either the power distribution given by the PSD mask, and the solution of the simplified algorithm. From Figure 7, we note that the proposed DF power allocation algorithm gives results that are almost equal to the optimal ones. Furthermore, we highlight that the cases where the proposed algorithm performs slightly better than the optimal one are due to the numerical precision of the simulation. Therefore, from now on, we only show results for ODF obtained using the proposed DF power allocation algorithm.
In order to assess the performance of the proposed ODF power allocation algorithm (see “Simplified algorithm for DF power allocation” section), we set the target rate equal to the capacity of the DT link, i.e., R = C_{DT} when {P}_{S,\text{DT}}^{\left(k\right)}=\overline{P}\phantom{\rule{1em}{0ex}}\forall \phantom{\rule{2.77695pt}{0ex}}k\in {\mathbb{K}}_{\text{on}} (see also Figure 5). Figure 8 shows the cumulative distribution function (CDF) of the total transmitted power for DT, and for ODF (8) when considering the various singlesubtopology relay configurations. The noise level is set to −110 dBm/Hz. From Figure 8, we can see that the best relay position is the SDB. With probability equal to 0.8, it allows for saving 2.6 dB. With the same probability, the BDB relay configuration allows for saving about 1.2 dB. We have found that similar results are obtained considering the low noise level. In particular, with probability equal to 0.8, the SDB and the BDB configurations lead to a power saving of 2 and 0.9 dB.
In the right subplot of Figure 9, we show the results the for DT mode, and for the OAF mode. Also in this case, the noise level is set to −110 dBm/Hz. The results obtained using ODF (Figure 9left) are also reported. For fairness of comparison, we set for both schemes M = 62, and we consider 100 network realizations. From Figure 9, we note that the best relay configurations for power saving with OAF is the BDB. From Figure 9, we also notice that ODF yields higher power saving than OAF. Finally, it is interesting to note that the behavior of the performance of ODF does not appreciably depend on the number of subchannels M, i.e., the ranking of the relay positions does not change for the two values of M (compare Figures 8 and 9 left).
We now turn our attention to the network coverage (number of links satisfying the target rate) improvements that can be obtained with the use of a relay. To this end, we consider the MPM, the ORAS, and the ORAD relay configurations in a twosubtopology network. Since the S–D links experience high attenuation given by the presence of CBs in the MP, we infer that the use of the relay should yield high coverage extension. To validate our conjecture we consider the following scenario. We impose a target rate of 100 Mbit/s, e.g., as required by a multimedia application to be delivered from the living room to the bedroom located in an upper floor. In Table 3, we report the percentage of links that satisfy the requirements for both measured and generated channels using DT, and ODF with MPM, ORAS, and ORAD relay configurations. We also report the average total transmitted power. Looking at the results, we note that the use of the relay does not substantially increase the coverage when we place it in a random outlet belonging to either the source or the destination subtopology (ORAS and ORAD configurations). Notably, when we place the relay in between the CBs of the MP (MPM configuration), for the high noise level, the coverage increases by 47% and the corresponding power saving is equal to 1.9 dB. When the noise level is low, we still have high power saving given by the use of a relay, but the gains associated to the coverage extension are reduced below 5%. This is simply explainable observing that for low noise levels the imposed target rates are also achievable using the DT.
Regarding the OAF, we notice that it does not bring to any appreciable power saving and/or coverage increase.
Conclusions
We have investigated the use of half duplex time division ODF and OAF relay protocols to provide achievable rate improvements, power saving, and coverage extension over inhome PLC networks.
We have found the optimal power and time slot allocation that maximizes the ODF achievable rate with a PSD constraint. Furthermore, considering the power minimization problem of ODF with a target rate constraint, since the optimal solution involves a complex procedure, we have proposed a simplified algorithm that is based on the resolution of two convex subproblems. Through numerical results, we have shown that its performance is very close to the optimal one.
The specific and peculiar application of the algorithms to the inhome PLC scenario has been considered. The results show that, in general, ODF performs better than OAF. Significant rate improvements and power savings can be obtained depending on the relay position and the size of the network. In the considered single circuit (single subtopology) network, with high reliability, achievable rate gains (up to 50%), or power savings (up to 3 dB), are offered by ODF when the relay is placed in the derivation box that feeds the source node or in a derivation box that lies on the backbone link between the source and the destination nodes. In the considered two circuits network connected at the MP, e.g., a typical twofloor house network, the best relay location is in the MP. Also in this case, substantial achievable rate improvements (up to 27%), power savings (up to 1.9 dB) and coverage extension (up to 47%) have been found.
Endnote
^{a}Note that in some cases it is possible that the target rate is not reachable under a PSD constraint and thus the power minimization problem does not admit a solution.
References
Tonello AM, D’Alessandro S, Lampe L: Cyclic prefix design and allocation in bitloaded OFDM over power line communication channels. IEEE Trans. Commun 2010, 58(11):32653276.
HostMadsen A, Zhang J: Capacity bounds and power allocation for the wireless relay channel. IEEE Trans. Inf. Theory 2005, 51(6):20202040. 10.1109/TIT.2005.847703
Gündüz D, Erkip E: Opportunistic cooperation by dynamic resource allocation. IEEE Trans. Wirel. Commun 2007, 6(4):14461454.
Xie L, Zhang X: TDMA and FDMA based resource allocations for quality of service provisioning over wireless relay networks. In Proc. of IEEE Wireless Communications and Networking Conference (WCNC 2007). Hong Kong, China; 2007. pp. 3153–3157
Hammerström I, Wittneben A: On the optimal power allocation for nonregenerative OFDM relay links. Proc. of IEEE International Conference on Communication (ICC 2006), 2006. vol. 10 (Istanbul, Turkey, 2006), pp. 4463–4468
Zhang W, Mitra U, Chiang M: Optimization of amplifyandforward multicarrier twohop transmission. IEEE Trans. Commun 2011, 59(5):14341445.
Li Y, Wang W, Kong J, Peng M: Subcarrier pairing for amplifyandforward and decodeandforward OFDMrelay links. IEEE Commun. Lett 2009, 13(4):209211.
Ying W, XinChun Q, Tong W, BaoLing L: Power allocation subcarrier pairing algorithm for regenerative OFDM relay system. In Proc. of IEEE Vehicular Tech. Conf. (VTCSpring 2007). Dublin, Ireland; 2007. pp. 2727–2731
Li X, Zhang J, Huang J: Power allocation for OFDM based links in hybrid forward relay. In Proc. of IEEE Vehicular Tech. Conf. (VTC 2009 Spring). Barcelona, Spain; 2009.
Liang Y, Veeravalli V, Poor V: Resource allocation for wireless fading relay channels: maxmin solution. IEEE Trans. Inf. Theory 2007, 53(10):34323453.
Gesbert D, Hanly S, Huang H, ShamaiShitz S, Yu W: Guest editorial cooperative communications in MIMO cellular networks. IEEE J. Sel. Areas Commun 2010, 28(9):13771379.
Bakanoglu K, Tomasin S, Erkip E: Resource allocation for the parallel relay channel with multiple relays. IEEE Trans. Wirel. Commun 2011, 10(3):792802.
Lampe L, Shober R, Yiu S: Distributed spacetime block coding for multihop transmission in power line communication networks. IEEE J. Sel. Areas Commun 2006, 24(7):13891400.
Zou H, Chowdhery A, Jagannathan S, Cioffi JM, Masson JL: Multiuser joint subchannel and power resourceallocation for powerline relay networks. In Proc. of IEEE International Conference on Communication (ICC 2009). Dresden, Germany; 2009.
Tan B, Thompson J: Relay transmission protocols for indoor powerline communications networks. In Proc. of IEEE International Conference on Communication (ICC 2011). Kyoto, Japan; 2011.
Tan B, Thompson J: Capacity evaluation with channel estimation error for the decodeandforward relay PLC networks. In Proc. of European Signal Processing Conference (EUSIPCO 2011). EURASIP, Barcelona, Spain; 2011. pp. 834–838
Tonello AM, Versolatto F: Bottomup statistical plc channel modeling— Part II: inferring the statistics. IEEE Trans. Power Deliv 2010, 25(4):23562363.
Tonello AM, Versolatto F, Bottomup statistical plc channel modeling— Part I: random topology model and efficient transfer function computation: IEEE Trans. Power Deliv. 2010, 26(2):891898.
D’Alessandro S, Tonello AM, Versolatto F: Power savings with opportunistic decode and forward over inhome PLC networks. In Proc. of IEEE Int. Symp. on Power Line Commun. and Its Appl. (ISPLC 2011). Udine, Italy; 2011.
D’Alessandro S, Tonello AM, Lampe L: Adaptive pulseshaped OFDM with application to inhome power line communications. Springer Telecommun. Syst. J 2011, 50: 111. http://dx.doi.org/10.1007/s1123501094103
Comitato Elettrotecnico Italiano (CEI): Norma CEI per, Impianti Elettrici Utilizzatori—CEI Norm for Electrical Systems. Milan: CEI; 2007. ISBN 9788843200474
Cover TM, Thomas JA: Elements of Information Theory. New York: Wiley & Sons; 2006.
Latchman H, Newman R: Int. Sym. on Power Line Communications and Its Applications (ISPLC ’07). Speech II. HomePlug Standards for Worldwide Multimedia InHome Networking and Broadband Powerline Access. 2007. http://www.ieeeisplc.org/2007/docs/keynotes/latchmannewman.pdf
Hanly S, Tse D: Multiaccess fading channels—Part, II: delaylimited capacities. IEEE Trans. Inf. Theory 1998, 44(7):28162831. 10.1109/18.737514
Papandreou N, Antonakopoulos T: Bit and power allocation in constrained multicarrier systems: the singleuser case. EURASIP J. Adv. Signal Process 2008, 2008(Article ID 643081):114.
Boyd S, Vandenberghe L: Convex Optimization. Cambridge, MA: Cambridge University Press; 2004.
Weisstein EW: Sylvester’s criterion. http://mathworld.wolfram.com/SylvestersCriterion.html
Kuhn HW, Tucker AW: Nonlinear programming. In Proc. of Second Berkeley Symp. on Math. Statist. and Prob. California: California University Press; 1951. pp. 481–492
Kramer G, Maric I, Yates R: Cooperative communications. Found. Trends Netw., Hanover, MA, USA 2006, 1(3):271425. 10.1561/1300000004
Afkhamie K, Katar S, Yonge L, Newman R: An overview of the upcoming HomePlug AV Standard. In Proc. of IEEE Int. Sym. on Power Line Commun. and Its Appl. (ISPLC 2005). Vancouver, Canada; 2005. pp. 400–404
Tlich M, Razafferson R, Avril G, Zeddam A: Outline about the EMC properties and throughputs of the PLC systems up to 100 MHz. In Proc. of IEEE Int. Symp. on Power Line Commun. and its Appl. (ISPLC 2008). Jeju Island, Korea; 2008. pp. 259–262
Versolatto F, Tonello AM: On the relation between geometrical distance and channel statistics in inhome PLC networks. In Proc. of IEEE Int. Symp. on Power Line Commun. and its Appl. (ISPLC 2012). Bejing, China; 2012.
Ferreira HC, Lampe L, Newbury J, Swart TG: Power Line Communications: Theory and Applications for Narrowband and Broadband Communications over Power Lines. New York: Wiley & Sons; 2010.
Laneman J, Tse D, Wornell G: Cooperative diversity in wireless networks: efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50(12):30623080. 10.1109/TIT.2004.838089
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
D’Alessandro, S., Tonello, A.M. On rate improvements and power saving with opportunistic relaying in home power line networks. EURASIP J. Adv. Signal Process. 2012, 194 (2012). https://doi.org/10.1186/168761802012194
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/168761802012194