You are on page 1of 6

An Efficient Resource Allocation for D2D

Communications Underlaying in HetNets


2021 International Symposium on Networks, Computers and Communications (ISNCC) | 978-1-6654-0304-7/21/$31.00 ©2021 IEEE | DOI: 10.1109/ISNCC52172.2021.9615658

Amamer Saied Abdanaser Okaf Dongyu Qiu


Department of Electrical and Department of Electrical and Department of Electrical and
Computer Engineering Computer Engineering Computer Engineering
Concordia University Concordia University Concordia University
Montreal, QC, Canada Montreal, QC, Canada Montreal, QC, Canada
a saied@encs.concordia.ca a okaf@encs.concordia.ca dongyu@ece.concordia.ca

Abstract— Integrating Device-to-Device (D2D) communica- These problems soon will make the cellular network unable
tions and Femtocells in Heterogeneous Networks (HetNets) is a to support mobile users’ demands. Home base stations, specif-
promising technology for future cellular networks to satisfy the ically femtocells, provide a good solution for indoor coverage
exponentially growing mobile traffic requirements, which have
attracted a lot of attention since it can significantly improve problems as they allow mobile users to access the cellular
the capacity, energy efficiency and spectral performance of next- network through a femtocell. Furthermore, spectrum efficiency
generation wireless networks (5G). D2D communications and increases, since more mobile users are served through femto-
femtocell are introduced as underlays to the cellular systems by cells. The backhaul connection from femtocells towards the
reusing the cellular channels to maximize the overall throughput core network benefits cell-edge mobile users. In this sense,
in the network. In this paper, the problem is formulated to
maximize the network throughput under the QoS constraints for mobile users reduce their energy consumption, increase their
cellular user-equipment (CUE), D2D user-equipment (DUE), and data rates; and even cross-tier interference is reduced [4].
femto user-equipment (FUE). This problem is a mixed-integer Femtocells are home base stations that aim to improve
non-linear programming problem, which is NP-hard and it is cellular network capacity, by allowing cellular users far from
usually difficult to find the optimal solution directly. To solve this the Macro Base Station (MBS) to connect to the cellular
problem, we propose a joint channel selection, power control,
and resource allocation scheme to maximize the sum rate of network through the nearest Femto Base Station (FBS) [5].
the cellular network system. The simulation results show that Accordingly, femtocell users will be able to achieve better
the proposed scheme can effectively reduce the computational indoor coverage and higher data rates. However, the integration
complexity and improve the overall system throughput compared of femtocells in the macrocell network will change the basic
with existing well-known methods. cellular network scenario, since, the resources are not only for
Index Terms—Device-to-device (D2D) communication; Femto-
cell; Channel Selection; Resource Allocation; HetNets. macro users, they have to be also allocated to the new femto
users. Furthermore, the two-tier network, namely macro layer
I. I NTRODUCTION and femto layer, creates new challenges in the femto-macrocell
With the exponential development of mobile multimedia scenarios, as it brings interference when several nodes use the
platforms and the number of mobile communication applica- same frequency band.
tions, the need for spectrum capacity in system networks is Resource allocation for D2D communications in HetNets
increasing. Conventional D2D communications are to allow have been studied in [6]–[12], In [6], introduced the interfer-
mobile devices in close proximity to communicate directly ence management for D2D communication in heterogeneous
without passing through a base station under the control of the networks. A feasible set scheme proposed to handle the
cellular system, and consider as one of the key technologies interference in the D2D communication link and to guarantee
of future wireless communication networks. It has major the QoS requirements. In [7] The Heuristic resource allocation
effects in alleviating base station load, maximizing bandwidth algorithm is proposed in HetNets, which is composed of
performance, increasing system throughput and reducing trans- macrocells, small cells, and D2D communications to achieve
mission delay. Moreover, due to the limitations of spatial of the goal of maximizing system throughput. Joint mode selec-
D2D communication and channel link quality, when reusing tion and power control in D2D-enabled heterogeneous cellular
spectrum resources with cellular users, it can effectively im- networks were proposed in [8], the authors researched to
prove D2D communication quality, mitigate interference, and identify the interference-limited area of every effective cellular
network throughput [1]–[3]. user. In [9] a non-cooperative game and Stackelberg game
Cellular network operators face several problems, such as are used to model the femtocells as selfish nodes, where
poor coverage that users experience when they are in indoor the MBS protects itself by pricing subchannels. The authors
locations, optimal use of the resources and low data rates. aim to minimize the interference caused when femtocell users
and macrocell users share the spectrum. Furthermore, in [10],
978-1-6654-0304-7/21/$31.00 ©2021 IEEE The Actor-Critic-Reinforcement Learning (AC-RL) approach

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.
is adopted to solve the resource management problem of D2D same cell. The macro base station (MBS) can acquire channel
communication networks, to maximize the overall throughput state information (CSI) of each communication link.
while guaranteeing low latency communications requirements
of D2D communications. a Stackelberg game is formulated in
[11], to obtain the transmission strategies of the cellular and
D2D users; where the cellular users act as leaders and own the
channel and D2D users are the followers, which need to pay
some fees for accessing the channel. In [12], non-cooperative
game and auction game models are proposed to solve the
resource allocation in D2D communications.
The main objectives of this paper are to address the
resource allocation of D2D communications and femtocells
in cellular networks using an optimal resource allocation
scheme. We propose to work with D2D communications and
femtocells since both are promising techniques regarding the
improvement of cellular system capacity. In order to do better
use of the cellular spectrum and minimize the interferences,
we propose developing an optimal resource allocation of
D2D communications and femtocells underlaying networks.
Therefore, we propose to design incentives and motivate D2D
Fig. 1. System Model of D2D Communications in HetNets.
communications and femtocells to cooperate between them
and covers a scenario of the coexistence of D2D communica- In this paper, we consider the fast fading due to multipath
tions and femtocells with heterogeneous networks (HetNets) propagation and slow fading due to shadowing for channels
to improve the overall throughput of the cellular network. between two users, such as our previous work in [6]. We define
In this paper, we formulate the optimization problem which hj,B , hi,j , and hj,k are interference gains of the links, from the
aims at maximizing the overall network throughput while transmitter of DUE j to eNB B, from CUE i to the receiver
guaranteeing the QoS requirement for both CUEs, DUEs and of D2D pair j, and that from the transmitter of DUE j to FUE
FUEs. We considered both D2D communication and femtocell k respectively. Due to the coexistence of CUE, DUE and FUE
as underlays sharing uplink resources of cellular networks. users on the same channel, the signal to interference and noise
Since the problem is a non-convex mixed integer programming ratio (SIN R) of the CUE i, the DUE j user and FUE k on
problem, it is difficult to solve it directly, we propose a the channel i are given respectively by:
joint channel allocation, power control and resource allocation
scheme of D2D communications underlaying in HetNets.
The rest of the paper is organized as follows. Section II Pic gi,B
ξic = P (1)
ωi,j Pjd hj,B + k∈F ωi,k Pkf hk,B + σN
2
P
shows the system model and problem formulation of a D2D j∈D
underlay in HetNets. Section III is the proposed solution and
analyzed. In Section IV, simulation results and discussion.
ξjd =
Finally, section V concludes the paper.
Pjd gj,j
II. SYSTEM MODEL AND PROBLEM
ωi,j Pic hi,j + ωk,j Pkf hk,j + σN
2
P dh
P P
FORMULATION m∈D Pm m,j + i∈C k∈F
m6=j
A. System Model (2)
In this paper, we consider the UL of an SC-FDMA based
multi-tier HetNet which comprises a single macrocell wireless ξkf =
network, embedded with several femtocells FBS deployed over
Pkf gk,F
the macrocell tier, and D2D communication tier as shown in
Pzf hz,F + ωi,k Pic hi,F + ωj,k Pjd hj,F + σN
2
P P P
Figure (1). Suppose that the set of N cellular users CUE, the z∈F
z6=k
i∈C j∈D
set of M D2D pairs DUE, and the set of K FBS given by (3)
C = {1, 2, ..., N }, D = {1, 2, ..., M } and F = {1, 2, ..., K},
respectively. Therefore, the K FBS is serving k-th femto user where Pic , Pjd , and Pkf represents the transmitting power of
FUE. In which multiple D2D links and femtocell links coexist CUE i, DUE j and FUE k, respectively. Let gi,B denotes the
in the same uplink resource. Due to severe co-channel interfer- channel gain from CUE i to the base station B, gj,j denotes the
ence, the scenario that more than one DUEs or FBSs reusing channel power gain between the transmitter and the receiver
the same channel usually happens. An orthogonal frequency of j D2D pair, gk,F denotes the channel power gain between
2
division multiple access (OFDMA) technique is utilized so that the transmitter k FUE and the FBS, and σN is the power of
there is no intra-cell interference between the CUEs within the the additive white Gaussian noise (AWGN).

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.
B. Problem Formulation A. Candidate Channels Selection
Multiple DUEs and FUEs may cause mutual interference Assign a subchannel of CUE i to a DUE j and FUE k,
when reusing the same CUE’s channel. Therefore, our target which achieves the highest data-rate of the system. So, The
is to maximize the total throughput of the system under the main objective is to increase the total uplink throughput of
maximum transmit power and minimum SINR’s constraints. the network. To increase the throughput of cellular and D2D
And DUEs or FUEs can reuse at most one subchannel re- users, it is attractive to have higher SINR. Let Πij and Ξik
sources, respectively. According to the Shannon formula, the define the sets of the combined channel gain factor for DUE
objective function and constraints for the optimization problem j and FUE k on ith channel which expressed respectively as
can be expressed as: follows,
X hi,B ∗ hj,j
max Roverall = [log2 (1 + ξic ) + Πij = , ∀i ∈ C & ∀j ∈ D (13)
ωi,j ,ωi,k ,ωj,k ,Pic ,Pjd ,Pkf i∈C
hi,j ∗ hj,B
(4)
hi,B ∗ hk,F
X X
ωi,j log2 (1 + ξjd ) + ωi,k log2 (1 + ξkf )] Ξik = , ∀i ∈ C & ∀k ∈ F (14)
j∈D k∈F hi,F ∗ hk,B
Subject to : Due to fixed SINR constraint, with the known channel gi,B ,
and for given transmit powers Pjd , the maximum interference
ξic ≥ ξi,min
c
, ∀i ∈ C (5)
limit for a CUE i at BS B can be expressed as:
ξjd ≥ ξj,min
d
, ∀j ∈ D (6) (i) Pic gi,b 2
Imax,B = c − σN , ∀i ∈ C (15)
ξi,min
ξkf ≥ f
ξk,min , ∀k ∈ F (7)
X The specific details of the candidate channels selection algo-
ωi,j ≤ 1, ωi,j ∈ {0, 1} , ∀j ∈ D (8) rithm are described in Algorithm 1. The proposed algorithm
i 1 is executed to determine the candidate set of channels of
CUEs that can be initially reused by each DUE and FUEs.
X
ωi,k ≤ 1, ωi,k ∈ {0, 1} , ∀k ∈ F (9)
i
The proposed algorithm 1 requires the interference values from
(i)
0 ≤ Pic ≤ Pmax
c
∀i ∈ C (10) DUEs to the BS Ij,B , the interference values from FUEs to
(i)
the BS Ik,B , the interference limits of each ith channel at
0 ≤ Pjd ≤ Pmax
d
∀j ∈ D (11) (i)
BS, Imax,B , and the interference from DUE j to FUE k when
(i)
0 ≤ Pkf ≤ Pmax
f
∀k ∈ F (12) sharing the same ith channel, hj,k .

Where ωi,j (or ωi,k ) is the channel reuse indicator for CUE i B. Optimal Power Allocation
and DUE j (or the channel reuse indicator for CUE i and FUE The above-mentioned channel selection scheme for given
k ), ωi,j = 1 (or ωi,k = 1) when DUE j reuses the channel of DUE transmission powers. In order to bunch more D2D
CUE i (or when FUE k reuse the channel CUE i); otherwise, pairs in each subchannel and also fulfill the minimum SINR
ωi,j = ωi,k = 0. Constraints (5), (6), and (7) represent the constraints for both CUE and DUEs, a power control scheme
QoS requirements of CUEs DUEs and FUEs, respectively. must be used. The optimal power allocation may write as
Constraint (8) and (9) ensures that DUEs or FUEs can reuse follows,
at most one existing CUE’s resource. Constraints (10), (11),
" #
d
ξ j,min
and (12) guarantee that the transmit powers of CUEs, DUEs Pjd∗ = min Pmaxd
, ∗ Pjd , ∀j ∈ D (16)
and FUEs are within the maximum limit. ξjd
d
As seen in (16) D2D transmission power is limited by Pmax .
III. PROPOSED SOLUTION
On the other hand CUE’s do not join in the power control, they
Therefore, the joint optimization problem in Eqs. (4)-(12) transmit with a fixed power.
belongs to a non-convex optimization problem, defined as
Mixed-Integer Non-Linear Programming (MINLP) which is C. Joint Resource and Power Allocation
an NP-hard combinatorial problem and there are no efficient To solves the resource allocation problem Eqs. (4)-(12). The
solutions. Furthermore, when the problem size increases, the proposed solution is executed in two algorithms. In Algorithm
computational complexity also increases exponentially. In or- 1, the candidate set of channels that can be initially reused
der to solve this problem, we adopt a suboptimal method and by each DUE and FUEs is determined. In Algorithm 2,
decompose the problem into two stages such that the channel we proposed a joint power control and resource allocation
selection scheme is solved in the first stage, then, we propose algorithm. Firstly, we assign the optimal power allocation for
a joint power control and resource allocation algorithm in the each jth DUE on each ith channel. Then, we find the optimal
second stage, so as to strike a balance between the performance resource pairing relationship between CUEs, DUEs and FUEs,
and complexity. The following sub-sections contain detailed while all constraints are satisfied. The detailed algorithm is
discussions of these stages. shown in Algorithm 2.

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.
Algorithm 1 : Candidate Channel Selection Algorithm Algorithm 2 : Joint Resource and Power Allocation Algorithm
Input: C; The set of active CUEs, D; The set of DUEs, and i
Input: ζj,k
(i)
: the set nof candidate ith channels, D̄r , and F̄r .
(i)
F ; The set of FBSs. c d f
Initialization : ξi,min , ξj,min , & ξk,min .

i (i) (i)
ζj,k
 = ∅, D̄r = ∅, F̄r = ∅,
Initialization : ∀i ∈ C, ∀j ∈ D & ∀k ∈ F, Output: ωi,j , ωi,k and ωj,k
 I (i)
 1: for ∀ DUE j ∈ D do
max,B for all ith channels. 2: Calculate (Pjd∗ ) using eq. (16).
i (i) (i)
Output: ζj,k , D̄r , and F̄r . 3: end for
1: for all i ∈ C do 4: for ∀ CUE i ∈ ζj,k i
do
2: for j ∈ D & k ∈ F do (i) (i)
5: for ∀ DUE j ∈ D̄r and ∀ FUE k ∈ F̄r do
3: Calculate Π(1∗M ) = {Πij } using eq. (13).
6: According to formula (1), (2) & (3), calculate
4: Calculate Ξ(1∗K) = {Ξik } using eq. (14).
ξic , ξjd & ξkf .
5: while Π 6= ∅ & Ξ 6= ∅ do
7: if (ξic ≥ ξi,min
c
) & (ξjd ≥ ξj,min
d
) then
6: Select jth DUE that has highest Πij in Π
8: Set ωi,j = 1.
7: Select kth FBS that has highest Ξik in Ξ
P (i) (i) 9: else if (ξic ≥ ξi,min
c
) & (ξkf ≥ ξk,min
f
) then
8: if ( j∈D Ij,B ≤ Imax,B ) then 10: Set ωi,k = 1.
(i)
9: D̄r ← j 11: else if (ξjd ≥ ξj,min
d
) & (ξkf ≥ ξk,min
f
) then
(i)
10: Where Ij,B is interference gain from the DUE 12: Set ωj,k = ωk,j = 1.
j on channel i to the BS B. 13: end if
11: end P if 14: end for
(i) (i)
12: if ( k∈F Ik,B ≤ Imax,B ) then 15: end for
(i)
13: F̄r ← k 16: ∀ DUE j has ωi,j = 1, and ∀ FUE k has ωi,k = 1 will
(i)
14: Where Ik,B is interference gain from the FUE reuse i-th channel.
k on channel i to the BS B.
15: end if TABLE I
16: Π ← Π\Πij , // Remove Πij from the vector Π // S IMULATION PARAMETERS
17: Ξ ← Ξ\Ξik , // Remove Ξik from the vector Ξ //
Parameter Value
18: end while System bandwidth 5 MHz
19: end for Channel bandwidth 180 kHz
(i) (i)
20: for j ∈ D̄r & k ∈ F̄r do Macro cell radius 500 m
(i) Femto cell radius 50 m
21: Calculate hj,k by using D2D cluster radius 20, 40, 60, 80, 100, 120 m
(i) (i) 2 )
22: if (hj,k < hth ) then Noise power (σN -114 dBm
i i c
Maximum transmit power for CUE (Pmax ) 24 dBm
23: Set ζj,k = ζj,k ∪ i. d
Maximum transmit power for DUE (Pmax ) 24 dBm
24: else f
(i) (i) Maximum transmit power for FUE (Pmax ) 10 dBm
25: D̄r ← D̄r \j, // Remove jth DUE from the set SINR requirement for CUEs, DUEs, FUEs Uniform distributed 0 to 20 dB
(i)
D̄r // Simulation type MATLAB
(i) (i)
26: F̄r ← F̄r \k, // Remove kth FUE from the set
(i)
F̄r //
27: end if B. Simulation Results
28: end for The performance of the proposed algorithm is compared
29: end for with the heuristic algorithm offered in [7] and the random
search approach (referred to as random search), in terms of
the system throughput gain. Figure (3) illustrates the system
IV. SIMULATION RESULTS AND DISCUSSION
throughput gain versus D2D radius. It can be observed that
A. Simulation Parameters the throughput performance of our proposed scheme and the
In our simulation, we consider two-tier HetNets consisting other two scheme decreases with the increase of D2D cluster
of FBSs underlying an MBS, there is one MBS at the center of radius. The reason for that, the channel gain of the D2D link
a circular area and the CUEs are uniformly distributed inside will decrease with the increase of the D2D cluster radius.
the cell. We adopt the clustered distribution model for D2D Hence, the larger transmitting power is required for the D2D
pairs, in which the transmitter (DUE-Tx) and the receiver communications to satisfy the minimum SINR.
(DUE-Rx) of each D2D pair are uniformly distributed in a Figure (4) depicts the comparison of the total number of
cluster with radius r; where DUEs share uplink resources DUEs with the increasing numbers of CUEs and FUEs when
with CUEs. The network topology and exemplary users’ the D2D cluster radius is 60 m. From the figure, it can be
placement are shown in Figure (2). Our simulation parameters observed that when the total number of DUEs increases as
are illustrated in Table I. well as the CUEs increases, the performance of our proposed

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.
Fig. 4. System Throughput gain Vs. Numbers of DUEs and CUEs.

Fig. 2. Topology of D2D Communications in HetNets.


increased.

Fig. 3. System Throughput gain Vs. D2D radius when SINR=10 dB, Fig. 5. Access rate Vs. D2D radius when change of the SINR requirements.
CUEs=20, DUEs=10 and FBSs=5.
Figure (7) shows the system throughput gain of different
D2D cluster radius versus maximum transmit power. It can
algorithm in terms of the system throughput gain increases. be observed that the total throughput performance decreases
This is because in our proposed algorithm the spectrum with the decreases of maximum transmit power. In fact, with
resources are profoundly reused. c
the increase Pmax d
and Pmax , the system throughput increases
The performance of the proposed algorithm at various monotonically due to enhancing the achievable rate for CUEs
minimum SINR requirements for CUEs and DUEs is shown in and DUEs which results in an enhancement of the total
Figures (5) and (6). The access rate and the system throughput throughput of the system, and the degradation becomes fast
gain are enhanced, when the SINR requirements are reduced. when the maximum distance between DUE-TX and DUE-RX
This is because low SINR requirements for the users will is large.
lead to an increase in the maximum allowable interference
for CUEs. Therefore, more DUEs and FUEs will allow being V. CONCLUSION
admitted and sharing the same channels with CUEs and In this paper, the efficient resource allocation problem with
consequently, the access rate and D2D throughput gain are QoS constraints is studied, to maximize the overall throughput

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.
[2] 3GPP, 3rd Generation Partnership Project; Technical Specification Group
RAN; Study on LTE Device to Device Proximity Services (ProSe) -
Radio Aspects (Release 12). TR 36.843, 2014, vol. 12.
[3] K. Doppler, M. Rinne, C. Wijting, C. B. Ribeiro, and K. Hugl,
“Deviceto- device communication as an underlay to lte-advanced net-
works,” IEEE Communications Magazine, vol. 47, no. 12, pp. 42–49,
2009.
[4] Hasan, Mohammad Kamrul, Ahmad Fadzil Ismail, Shayla Islam, Wahi-
dah Hashim, and Bishwajeet Pandey. ”Dynamic spectrum allocation
scheme for heterogeneous network.” Wireless Personal Communications
95, no. 2 (2017): 299-315.
[5] Saquib, Nazmus, Ekram Hossain, and Dong In Kim. ”Fractional fre-
quency reuse for interference management in LTE-advanced hetnets.”
IEEE Wireless Communications 20.2 (2013): 113-122.
[6] Xu, Yanli, Feng Liu, and Ping Wu. ”Interference management for D2D
communications in heterogeneous cellular networks.” Pervasive and
Mobile Computing 51 (2018): 138-149.
[7] Wen, Kai, Yongli Chen, and Yunhan Hu. ”A resource allocation method
for D2D and small cellular users in HetNet.” 2017 3rd IEEE International
Conference on Computer and Communications (ICCC). IEEE, 2017.
[8] Liu, Xiaolan, Hailin Xiao, and Anthony Theodore Chronopoulos. ”Joint
Mode Selection and Power Control for Interference Management in
D2D-Enabled Heterogeneous Cellular Networks.” IEEE Transactions on
Vehicular Technology 69.9 (2020): 9707-9719.
[9] Sankar, V. Udaya, and Vinod Sharma. ”Pricing and power allocation in
Fig. 6. System Throughput gain Vs. D2D radius when change of the SINR femtocells using Stackelberg game theory.” 2014 International Confer-
requirements. ence on Signal Processing and Communications (SPCOM). IEEE, 2014.
[10] Saied, Amamer, Dongyu Qiu, and Mahmoud Swessi. ”Resource Man-
agement Based on Reinforcement Learning for D2D Communication
in Cellular Networks.” 2020 International Symposium on Networks,
Computers and Communications (ISNCC). IEEE, 2020.
[11] Wang, Feiran, Lingyang Song, Zhu Han, Qun Zhao, and Xiaoli Wang.
”Joint scheduling and resource allocation for device-to-device underlay
communication.” In 2013 IEEE wireless communications and network-
ing conference (WCNC), pp. 134-139. IEEE, 2013.
[12] Song, Lingyang, Dusit Niyato, Zhu Han, and Ekram Hossain. ”Game-
theoretic resource allocation methods for device-to-device communica-
tion.” IEEE Wireless Communications 21, no. 3 (2014): 136-144.
[13] Saied, Amamer, and Dongyu Qiu. ”Resource Allocation for Device-to-
Device (D2D) Communications of Uplink Multi-Cell Networks.” 2020
International Symposium on Networks, Computers and Communications
(ISNCC). IEEE, 2020.

Fig. 7. System Throughput gain Vs. D2D radius with different maximum
transmit power.

of cellular networks. We formulated the overall throughput


optimization problem, which is a non-convex optimization
problem, which usually difficult to find the optimal solution
directly. We propose a joint channel section, power control,
and resource allocation algorithm for D2D communications
underlaying in HetNets. Numerical simulation results demon-
strate that the proposed scheme has clear benefits in terms of
throughput compared to conventional algorithms.

R EFERENCES
[1] A. Asadi, Q. Wang, and V. Mancuso, “A survey on device-to-device
communication in cellular networks,” IEEE Communications Surveys
and Tutorials, vol. 16, no. 4, pp. 1801–1819, 2014.

Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 17,2022 at 10:43:03 UTC from IEEE Xplore. Restrictions apply.

You might also like