Joint Mode Selection and Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks

Similar documents
Radio Resource Allocation Scheme for Device-to-Device Communication in Cellular Networks Using Fractional Frequency Reuse

A Practical Resource Allocation Approach for Interference Management in LTE Uplink Transmission

Partial Co-channel based Overlap Resource Power Control for Interference Mitigation in an LTE-Advanced Network with Device-to-Device Communication

Fractional Frequency Reuse Schemes and Performance Evaluation for OFDMA Multi-hop Cellular Networks

Further Vision on TD-SCDMA Evolution

Resource Allocation for Device-to-Device Communication Underlaying Cellular Network

Research Article A Categorized Resource Sharing Mechanism for Device-to-Device Communications in Cellular Networks

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

EasyChair Preprint. A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network

Optimal Resource Allocation in Multihop Relay-enhanced WiMAX Networks

Lecture LTE (4G) -Technologies used in 4G and 5G. Spread Spectrum Communications

Differentiable Spectrum Partition for Fractional Frequency Reuse in Multi-Cell OFDMA Networks

A REVIEW OF RESOURCE ALLOCATION TECHNIQUES FOR THROUGHPUT MAXIMIZATION IN DOWNLINK LTE

Coordinated Multi-Point (CoMP) Transmission in Downlink Multi-cell NOMA Systems: Models and Spectral Efficiency Performance

An Overlaid Hybrid-Duplex OFDMA System with Partial Frequency Reuse

Evaluation of Adaptive and Non Adaptive LTE Fractional Frequency Reuse Mechanisms

Optimization Methods on the Planning of the Time Slots in TD-SCDMA System

Dynamic Subcarrier, Bit and Power Allocation in OFDMA-Based Relay Networks

Joint Mode Selection and Resource Allocation for D2D Communications via Vertex Coloring

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

Non-orthogonal Multiple Access with Practical Interference Cancellation for MIMO Systems

New Cross-layer QoS-based Scheduling Algorithm in LTE System

On Channel-Aware Frequency-Domain Scheduling With QoS Support for Uplink Transmission in LTE Systems

System Performance of Cooperative Massive MIMO Downlink 5G Cellular Systems

DYNAMIC POWER ALLOCATION SCHEME USING LOAD MATRIX TO CONTROL INTERFERENCE IN 4G MOBILE COMMUNICATION SYSTEMS

Downlink Scheduling in Long Term Evolution

Proportional Fair Resource Partition for LTE-Advanced Networks with Type I Relay Nodes

Semi-Distributed Resource Selection for D2D Communication in LTE-A Network

Research Article Graph-Based Resource Allocation for D2D Communications Underlying Cellular Networks in Multiuser Scenario

ADAPTIVE RESOURCE ALLOCATION FOR WIRELESS MULTICAST MIMO-OFDM SYSTEMS

Dynamic Fractional Frequency Reuse (DFFR) with AMC and Random Access in WiMAX System

Test Range Spectrum Management with LTE-A

ISSN: (Online) Volume 2, Issue 6, June 2014 International Journal of Advance Research in Computer Science and Management Studies

Optimum Rate Allocation for Two-Class Services in CDMA Smart Antenna Systems

LTE System Level Performance in the Presence of CQI Feedback Uplink Delay and Mobility

Channel Estimation and Multiple Access in Massive MIMO Systems. Junjie Ma, Chongbin Xu and Li Ping City University of Hong Kong, Hong Kong

Technical Aspects of LTE Part I: OFDM

4G++: Advanced Performance Boosting Techniques in 4 th Generation Wireless Systems. A National Telecommunication Regulatory Authority Funded Project

The final publication is available at IEEE via:

Dynamic Frequency Hopping in Cellular Fixed Relay Networks

A Novel Wireless Channel Allocation Strategy Along the Railway

Downlink Packet Scheduling with Minimum Throughput Guarantee in TDD-OFDMA Cellular Network

Cooperative D2D Communication in Downlink Cellular Networks with Energy Harvesting Capability

Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks

Background: Cellular network technology

Academic Course Description. CO2110 OFDM/OFDMA COMMUNICATIONS Third Semester, (Odd semester)

Downlink Erlang Capacity of Cellular OFDMA

Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink

Frequency and Power Allocation for Low Complexity Energy Efficient OFDMA Systems with Proportional Rate Constraints

UNIVERSITY OF SOUTHAMPTON

Interference Management in Two Tier Heterogeneous Network

Submission on Proposed Methodology for Engineering Licenses in Managed Spectrum Parks

Adaptive Co-primary Shared Access Between Co-located Radio Access Networks

Location Aware Wireless Networks

IN RECENT years, wireless multiple-input multiple-output

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks

UL/DL Mode Selection and Transceiver Design for Dynamic TDD Systems

Dynamic Subchannel and Bit Allocation in Multiuser OFDM with a Priority User

MIMO Uplink NOMA with Successive Bandwidth Division

Dynamic Energy Saving Subcarrier, Bit and Power Allocation in OFDMA Relay Networks

Interference-Aware Resource Allocation for Device-to-Device Communication in 5G H-CRAN Networks

Revision of Lecture One

Dynamic Grouping and Frequency Reuse Scheme for Dense Small Cell Network

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

Energy Efficient Multiple Access Scheme for Multi-User System with Improved Gain

Implementation of Energy-Efficient Resource Allocation for OFDM-Based Cognitive Radio Networks

Performance Evaluation of Uplink Closed Loop Power Control for LTE System

DOWNLINK BEAMFORMING AND ADMISSION CONTROL FOR SPECTRUM SHARING COGNITIVE RADIO MIMO SYSTEM

Proportional Fair Scheduling for Wireless Communication with Multiple Transmit and Receive Antennas 1

Subcarrier Based Resource Allocation

Genetic Algorithm-Based Approach to Spectrum Allocation and Power Control with Constraints in Cognitive Radio Networks

Improving MU-MIMO Performance in LTE-(Advanced) by Efficiently Exploiting Feedback Resources and through Dynamic Scheduling

Energy-Efficient Resource Allocation in Macrocell-Smallcell Heterogeneous Networks

Keywords: Wireless Relay Networks, Transmission Rate, Relay Selection, Power Control.

Optimal Max-min Fair Resource Allocation in Multihop Relay-enhanced WiMAX Networks

Energy Efficient Power Control for the Two-tier Networks with Small Cells and Massive MIMO

Cooperative versus Full-Duplex Communication in Cellular Networks: A Comparison of the Total Degrees of Freedom. Amr El-Keyi and Halim Yanikomeroglu

On the Value of Coherent and Coordinated Multi-point Transmission

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

INTERFERENCE SELF CANCELLATION IN SC-FDMA SYSTEMS -A CAMPARATIVE STUDY

Dynamic Fair Channel Allocation for Wideband Systems

An Effective Subcarrier Allocation Algorithm for Future Wireless Communication Systems

LTE-Advanced and Release 10

Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B

Academic Course Description

Near-Optimum Power Control for Two-Tier SIMO Uplink Under Power and Interference Constraints

Level 6 Graduate Diploma in Engineering Wireless and mobile communications

MATLAB COMMUNICATION TITLES

Millimeter-Wave Communication and Mobile Relaying in 5G Cellular Networks

Resource Allocation in OFDMA Relay-Enhanced Cellular Networks

Full-Band CQI Feedback by Huffman Compression in 3GPP LTE Systems Onkar Dandekar

Testing Carrier Aggregation in LTE-Advanced Network Infrastructure

Population Adaptation for Genetic Algorithm-based Cognitive Radios

Resource Allocation Strategies Based on the Signal-to-Leakage-plus-Noise Ratio in LTE-A CoMP Systems

Coordinated Scheduling and Power Control in Cloud-Radio Access Networks

Capacity and Optimal Resource Allocation for Fading Broadcast Channels Part I: Ergodic Capacity

Downlink Performance of Cell Edge User Using Cooperation Scheme in Wireless Cellular Network

Inter-Cell Interference Coordination in Wireless Networks

Performance Evaluation of Adaptive MIMO Switching in Long Term Evolution

Interference management Within 3GPP LTE advanced

Transcription:

Journal of Communications Vol. 8 No. November Joint Mode Selection Resource Allocation Using Evolutionary Algorithm for Device-to-Device Communication Underlaying Cellular Networks Huifang Pang Ping Wang Xinhong Wang Fuqiang Liu Nguyen Ngoc Van Tongji University Shanghai China School of Electronics Telecommunications Hanoi University of Science Technology Hanoi Vietnam Email: phf988@6.com pwang@tongji.edu.cn wang_xinhong@6.com liufuqiang@tongji.edu.cn ng_ng_van@yahoo.com Abstract Device-to-Device DD has been a potential technology to improve the sum-rate of cellular networks especially in local communication. By reusing the resource of cellular user equipment UE DD can enhance the spectrum efficiency but at the cost of introducing extra co-channel interference. In this paper we adopt a resource reusing mechanism in which multiple DD pairs can share multiple resource block for the sake of higher sum-rate then propose a joint mode selection resource allocation method based on evolutionary algorithm EA-MSRA-MDMR to reduce the extra interference. Simulations show that the proposed method can achieve a higher system sum rate fairness. Index Terms Device-to-Device communication mode selection resource allocation evolutionary algorithm I. INTRODUCTION Device-to-device communication DD is becoming a key technology to solve the bottleneck problem of sum rate in future wireless communication network especially in local communication. DD mode enables direct communication between devices nearby composing a pair with low power instead via the base station BS which reduces the overload of a BS saves the energy of devices []. Unlike other short-range communication technologies such as blue-teeth wifi DD utilizes the licensed frequency b enabling the BS or the enodeb to schedule wireless resource to guarantee the quality of communication. Generally in DD underlaying network there are three modes for DD pairs to share the resource of cellular network. The first mode remains some dedicated frequency bs for DD []. In the second mode [] DD share the uplink or downlink frequency bs with cellular UEs. And in the third mode DD regard the BS as a relay to implement communication. The first the third modes are orthogonal sharing modes cause no Manuscript received June ; revised October. This work was supported by the Ministry of Science Technology of China MOST under the special subject of 86 Project No. AA9 the National Natural Science Foundation of China No. 679 the Fundamental Research Funds for the Central Universities No. 896 Corresponding author email: pwang@tongji.edu.cn. doi:.7/jcm.8..75-757 extra interference to the original cellular network but DD pairs occupy the resource of cellular UEs so it improves the spectrum efficiency limited. In order to achieve multiuser gains suppress extra interference enhance the system sum-rate finally non-orthogonal sharing mode are discussed by a lot of literatures. Reference [] presented a distance-based resource allocation scheme to mitigate cellular to DD interference. A resource allocation scheme to optimize sum-throughput of DD links with constraints of QoS of cellular users where each sub-carrier is allocated to one DD user was discussed by reference [5] in which the nonconvex problem was solved by Lagrangian duality theory. Reference [6] utilized graph-coloring algorithms based on the collected information represented by the enriched node contention graph to provide an interference-free secondary allocation scheme. But in some situation where the co-channel interference between DD pairs cellular UEs are serious in the whole available frequency b non-orthogonal sharing mode is necessary. So in order to achieve multiuser gains suppress extra interference enhance the system sum-rate finally mode selection resource allocation of DD are being researched some solvable schemes have been proposed. Reference [7] presented the optimum resource allocation power control between the cellular DD connections that share the same resources for different resource sharing modes which is under minimum maximum spectral efficiency restrictions maximum transmit power or energy limitation. A joint resource allocation resource reuse scheme is investigated in reference [8] in which resource allocation to cellular users is employed on proportional fair algorithm resource reuse to DD users is employed on a greedy heuristic algorithm. Deng et al [9]. proposed a joint scheme combining mode selection subchannel allocation power reallocation for DD underlaying OFDMA networks but it only [] discussed the orthogonal sharing modes. Su et al. proposed another mode selection resource allocation scheme MSRA in which DD pair is allowed to reused resource blocks of different cellular UEs. It maximizes the system throughput under a minimum rate requirement Engineering Technology Publishing 75

Journal of Communications Vol. 8 No. November guarantee for DD communication underlaying cellular networks. To the best of our knowledge the prior studies restrict that one resource block is reused by not more than one DD pair for avoiding co-channel interference among different DD pairs. But if distance among different DD pairs is large enough it is feasible that DD pairs share the same subchannels with weak co-channel interference. In order to further improve the sum-rate in this paper we adopt a resource reusing mechanism allowing DD pairs to share resource more flexibly proposed a joint mode selection resource allocation method based on evolutionary algorithm EA-MSRA-MDMR to reduce the extra interference achieve good system performance. The rest of this article is organized as follows. In Section II the system model of DD underlaying OFDMA network problem formulation will be described in detail. In section III we propose a joint mode selection resource allocation method based on evolutionary algorithm. Simulation results are shown in Section IV. The conclusion follows in section V. In this paper normal letter denotes scalar quantity; bold uppercase letter bold lowercase letter signify aggregate vector respectively; indicates the number of element in the aggregate; st for rounding rounding down separately. resource block uplink subframe downlink subframe OFDMA frame Figure. Frame structure Interference link Signal link Cellular user BS DD Pair C C mode DD Pair A D mode SYSTEM MODEL AND PROBLEM FORMULATION DD Pair B D mode A. System Model A DD underlaying cellular network with OFDMA is considered in the following section. In the system the BS configured with single antenna locates in the center of the cell cellular UEs UEs of DD pairs with single antenna distribute romly in the cell coverage. denotes the set of cellular UEs sts for the set of DD pairs. So the set of active UEs in the network could be expressed as. Especially we ultilize as the symbol of the BS treat it as a special UE in the following model. Time-Division Duplexing TDD is adopted in the system without loss of generality every frame is divided into two subframes as shown in Fig which illustrates that uplink transmission occupies the first subframe while downlink transmission employs the last one. Here we set a parameter ranging from to to indicate the proportion of the uplink subframe in a frame while represents that of the downlink subframe. But DD pairs don t exchange the roles of transmitting devices receiving devices during one frame. Furthermore each OFDMA frame consists of a set of subchannels denoted by in the frequency domain every subchannel fades independently. The symbol sts for the bwidth of a subchannel. Resource block is the unity of resource allocation defined as one subchannel in frequency domain duration of one frame in time domain. We assume that channel state Engineering Technology Publishing... subchannels... II. keeps invariant during a frame time the BS can obtain perfect channel state information to allocate resource blocks. a Uplink model interference Interference link Signal link BS Cellular user DD Pair C C mode DD Pair A D mode DD Pair B D mode b Downlink model interference Figure. System model. The blue red arrows indicate different subchannels black arrows represent the combination of these two groups of subchannels DD pairs in the network have an alternative between two types of mode: the cellular mode C mode as the third mode described in Section I where devices communicate via the BS the direct communication mode D mode including the first two modes described in Section I. The communication mode of cellular UE is also defined as C mode. In order to avoid some interference it is inadmissible to assign one resource 75

Journal of Communications Vol. 8 No. November block to more than one UE in C mode each DD pair can not choose more than one mode in any subchannel. Furthermore each resource block is allowed to be reused by multiple DD pairs any DD pair can reuse multiple resource blocks for the sake of higher sum-rate which adds some extra interference. Fig. illustrates the system model interference in both uplink downlink. We use a binary symbol to indicate whether UE employs the subchannel with mode or not where represents D mode while represents BSC mode. We define as the channel gain of subchannel from cellular UE or transmitting device of DD pair to cellular UE or receiving device of DD pair where. Particularly if or it represents the BS is allowed only when BS. denotes transmitting power of UE or transmitting device of DD pair in subchannel where. Similarly indicates BS power noise power in subchannel respectively. Furthermore we set the maximum transmitting power value of the BS cellular UEs transmitting device of DD pairs as respectively. B. Problem Formulation Our target is to maximize the sum rate guarantee the fairness of the system. The sum rate can be expressed as the sum of every UE s available rate. For the cellular UEs DD pairs in C mode available rate of uplink subframe downlink subframe in subchannel can be calculated by Eq. Eq. separately: 5 So the available rate of UEs can be expressed as: 6 7 Therefore the rate of UE in one frame can be expressed as the average of two half-frames. 8 Then we consider the fairness of the system which can be measured by Eq. 9 As we adopt TDD transmission pattern in the system the DD pair with C mode communicates in half-duplex pattern which means that the transmitter transmits signals during the uplink subframe the receiver receives signals in downlink subframe via the BS. According to the max-flow min-cut theorem[] the available rate of DD pairs in C mode in subchannel is based on the smaller value of uplink rate downlink rate which can be expressed by Eq.. 9 C C C C C5 C6 is the objective function to maximize the sum rate meanwhile guarantee the fairness. Constraint C~C rules the power restraint. C signifies that every resource block cannot be assigned to more than one UE with C mode. C5 requires that in every resource block any UE employs with at most one mode. In C6 indicates that UE obtains the permission to employs the subchannel with mode vice versa. The available rate of DD pairs with D mode in subchannel during uplink half-frame downlink half-frame can be calculated by Eq. 5 respectively: Engineering Technology Publishing where serial represents the proportion of the expected rate of all active UEs. Fairness signifies the deviation level between the available rate the expected rate so a smaller value of indicates better fairness. Based on the above analysis our objective function constraint can be expressed as Eq. C~C6 75

Journal of Communications Vol. 8 No. November Including subchannel assignment mode selection power allocation the joint optimization problem has a big challenge to allocate the limited resource for improving the sum rate guaranteeing the fairness of the system. If processing power allocation after the other two procedures the joint optimization problem can be regarded as a combinatorial optimization problem with binary variables. In the next section we introduce an evolutionary algorithm to give a suboptimum solution to the problem. III. to express the individual in evolution algorithm instead of the resource table itself. Every individual is expressed by a vector signifying a solution of subchannel assignment mode selection of which the first elements represent the resource allocation for the UEs with C mode the last elements represent that with D mode. The Eq. shows the mapping relationship between individual code resource allocation table. Fig gives the individual code mapping the instance in Fig. JOINT OPTIMIZATION Number footnotes separately in superscripts. Place the actual footnote at the bottom of the column in which it was cited as in this column. See first page footnote for an example. As a kind of artificial intelligence technique evolutionary algorithm has good performance in terms of solving discrete optimization problem by simulating the process of biological evolution based on Darwin's theory of evolution. In this section we present a fitness function for the optimization propose a coding scheme satisfying the constraints in section II.B applied to evolution algorithm below finally design a joint optimization method utilizing evolution algorithm based on the above fitness function coding scheme. In the following we set. When the value of the th element is equal to the index of the UE employing the th subchannel with C mode so the range of value is integers in the interval where represents the th subchannel allocated to no UE with C mode. When the th element consists of indexes of all DD pairs assigned the th subchannel with D mode the range of which is integers in the interval indicates no UE employing the th subchannel with D mode. where is the weight factor to adjust the weight of fairness sum rate. DD pair cellular UE UE with D mode UE with C mode subchannel k 5 where is a rom number between the interval. If there is a DD pair employing a subchannel with both modes the modification forces the DD pair to give up C mode allocates the subchannel to a rom cellular UE or gives up allocating the subchannel to any UE with C mode. UE i Figure. An example of resource mapping table According to section II we have a resource allocation mapping table consisting of during a frame as shown in Fig. for one of the solutions to the joint mode selection resource allocation problem. In order to satisfy the two constraints a coding scheme is designed Engineering Technology Publishing where the operator indicates bitwise-and operation between its left right opers. The constraint C is satisfied by the code scheme above naturally but it requires modification for the code to meet the constraint C5. So it is necessary to detect modify the first elements as follows: If B. Coding Decoding Scheme Therefore we deduce the corresponding decoding scheme shown in Eq. Eq. which will be utilized for calculating the fitness of every individual. Figure. Coding result for the instance in Fig A. Fitness Function In order to solve the multi-objective optimization problem described by Eq. we design a fitness function for evolution algorithm as Eq. to transform it to single-objective problem. C. Evaluation We take two indexes as the evaluation of the optimization algorithm: the sum rate of the system the modified Jain s fairness index. 75

Journal of Communications Vol. 8 No. November 6 [ ] Modification TABLE I. COMPUTATIONAL COMPLEXITY OF EACH INDIVIDUAL Decoding EA Fitness calculation If the iteration number is the computational complexity of EA-MSRA-MDMR is. IV. SIMULATION The simulation considers a scenario of a single cell with one BS located in the center active DD pairs active cellular UEs distributed uniformly over the cell area. We set the proportions of expected rate of all active UEs as :::::::indicating that the rate of DD UE is expected as times that of cellular UE. The max distance between the transmitting device the receiving device of a DD pair ranges from m to m during the simulation. The other important parameters of the simulation are listed in Table II. The numerical results are averaged over 5 scenarios. Through computer simulations we evaluate the performance of the proposed joint mode selection resource allocation method using evolution algorithm EA-MSRA-MDMR compare it with the mode selection resource allocation scheme based on Mutation with Engineering Technology Publishing E. Complexity Analysis In every iteration the computational complexity of each individual can be expressed as Table I. Figure 6. Step 5 Selection. Observing the mechanism for the survival of the fittest selection evolves the population. The number of individuals exps to. Compute the fitness of all individuals by Eq. after decoding every individual to table. If there is fitness larger than the global best fitness update the global best fitness. Comparing the fitness of original filial individuals add the ones with better fitness into the original generation for the next iteration reject the other ones from the population. Finally compare the fitness with personal best fitness update the personal best fitness for every individual. Step 6 iteration-stop judgment. If the iterations equal to or the GBI keeps invariable during iterations stop the iteration achieve the final solution as the GBI otherwise go to step start the next iteration. Then calculate the fitness for every individual according Eq. mark the individual with the maximum fitness as the global best individual. Step Crossover. Crossover is a rom process to generate the filial generations. The operation is implemented on every individual by selecting elements from the global best individual GBI selecting elements from the personal best individual PBI romly to replace its elements in the corresponding positions. If replacements locate in the same position the one from personal best individual will dominate. An example is shown as Fig. 5. Step Mutation. Evolution algorithm can avoid getting into the local optimum by mutation. Every individual containing original ones filial ones chooses element positions romly replace with other elements in the corresponding range generated romly which is illustrated as Fig. 6. Step Modification. After crossover mutation there may be some individual unsatisfied constraint condition C5. So it is necessary to detect modify the individuals following the rules of Eq.. Fig. 7 shows a case of modification. Crossover Figure 7. 8 Figure 5. 7 D. Evolutionary Algorithm Step Initialization. Set the parameters of evolution algorithm including population scale crossover probability mutation probability maximum iteration times iteration-stopping criterion parameter. Initialize every individual by rom generation record the results as the personal best fitness for each individual. For the th individual generate an original vector consisting of rom decimal elements ranging from to adjust the value by Eq. 8 755

Journal of Communications Vol. 8 No. November particle swarm optimization PSO-MSRA-SDMR proposed by reference []. The parameters of PSO-MSRA are set the same as that in reference []. In order to compare the searching ability of EA PSO in this joint optimization problem a method adopting PSO in the system model of this paper is added to our simulations. The methods we discuss are listed in Table III. The average iterations to achieve their final solutions of the three methods in our simulations are 5 6 6 respectively. The main reason causing this difference between PSO-MSRA-SDMR the other two methods is the scale of the solution space. But with the little sacrifice of complexity two methods of MSRA-MDMR achieve obvious enhancement in the system sum-rate the fairness as shown in Fig. 8 Fig. 9 separately. The fairness is evaluated by modified Jain s fairness as Eq. 7. And Fig. 8 Fig. 9 also show that with the approximate iterations EA can achieve better performance than PSO in the MSRA-MDMR problem. Compared with PSO which is generally applied to solve the continuous optimization has weakness for presenting distance between individuals in discretely combinatorial space EA is more suitable to global searching for the combinatorial optimization has better performance in avoiding local optima. Therefore EA-MSRA-MDMR outperforms the other two methods. TABLE II. SIMULATION PARAMETERS System Parameter Value Channel model Rayleigh System bwidth MHz Number of subchannels 5 Cell radius Maximum transmission power of BS Maximum transmission power of the device in a DD pair Maximum transmission power of UE Noise density 5 m Path loss model 6 dbm dbm 7 dbm 7 dbm/hz C mode: Ld 8. 7.6log d km in D mode: Ld 8 log d in km Figure 8. Sum-rate versus maximum distance between a DD pair.5 EA Prameter Value M..5. 5 TABLE III. METHODS IN SIMULATIONS PSO-MSRA-SDMR the mode selection resource allocation scheme based on particle swarm optimization in which a resource block is allowed to be reused by one single DD pair a DD pair can reuse multiple resource blocks PSO-MSRA-MDMR the mode selection resource allocation scheme based on particle swarm optimization in which a resource block is allowed to be reused by multiple DD pairs a DD pair can reuse multiple resource blocks EA-MSRA-MDMR the mode selection resource allocation scheme based on evolutionary algorithm in which a resource block is allowed to be reused by multiple DD pairs a DD pair can reuse multiple resource blocks Engineering Technology Publishing Figure 9. Fairness versus maximum distance between a DD pair Figure. The proportion of resource block allocation in D mode versus maximum distance between a DD pair 756

Journal of Communications Vol. 8 No. November It is also observed that the sum-rate the fairness of these three schemes decreases with increasing. One obvious reason is that increasing distance between devices in a DD pair causes channel gain falling. On the other h DD pairs trend to choose C mode when the quantity of DD channel is below a certain level. Fig illustrates the proportion of resource blocks allocated in D mode of the three methods when increasing which also can explain the dominant performance of EA-MSRA-MDMR in some sense. V. CONCLUSION In this paper EA-MSRA-MDMR is proposed to maximize the system sum-rate to guarantee the fairness for DD communication underlaying cellular networks. The scheme establishes a flexible resource reusing mechanism in which resource blocks are allowed to be reused by multiple DD pairs takes joint mode selection resource allocation optimization into consideration. Then we uses a proposed coding scheme to represent the solutions of the joint mode selection resource allocation problem with satisfying all constraints finally solve the problem by evolutionary algorithm. Simulation results show that the proposed method has good performance. Future work will consider adaptive power allocation into the joint scheme to further enhance the performance. REFERENCES [] [] [] [] [5] [6] [7] P. Jänis C.-H. Yu K. Doppler C. Ribeiro C. Wijting K. Hugl O. Tirkkonen V. Koivunen Device-to-Device communication underlaying cellular communication systems International Journal on Communications Networking System Science vol. no. pp. 69-78 June 9. K. Huang V. K. N. Lau Y. Chen Spectrum sharing between cellular mobile ad hoc networks: Transmission-Capacity Trade-Off IEEE Journal on Selected Areas in Communications vol. 7 no. 7 pp. 56-67 September 9. B. Kaufman B. Aazhang Cellular networks with an overlaid device to device network in Proc. IEEE Asilomar Conference on Signals Systems Computers Pacific Grove CA USA October 8. Q. Duong Y. Shin O.-S. Shin Resource allocation scheme for Device-to-Device communications underlaying cellular networks in Proc. International Conference on IEEE Computing Management Telecommunications IEEE ComManTel Jan pp. 66 69. B. Peng C. J. Hu T. Peng W. B. Wang "Optimal resource allocation for Multi-DD links underlying OFDMA-Based communications" Wireless Communications Networking Mobile Computing WiCOM pp. D. Tsolkas E. Liotou N. Passas L. Merakos "A graph-coloring secondary resource allocation for DD communications in LTE networks" Computer Aided Modeling Design of Communication Links Networks pp. 56 6. Y. Chia-Hao K. Doppler C. B Ribeiro O. Tirkkonen "Resource sharing optimization for device-to-device Engineering Technology Publishing 757 communication underlaying cellular networks" IEEE Transactions on Wireless Communications vol. no. 8 pp. 75-76 August. [8] R. An J. Sun S. Zhao S. X. Shao "Resource allocation scheme for device-to-device communication underlying LTE downlink network" Wireless Communications & Signal Processing pp. 5. [9] H. Deng X. M. Tao N. Ge Joint mode selection resource allocation for cellular controlled short-range communication in OFDMA networks IEICE Transaction on Comunications vol. E95-B no. pp. -6 March. [] L. Su Y. S. Ji P. Wang F. Q. Liu Resource allocation using particle swarm optimization for DD communication underlay of cellular networks in Proc. IEEE Wireless Communications Networking Conference April pp. 9 -. [] R. Ahlswede N. Cai S.-Y.R. Li R.W. Yeung Network Information Flow IEEE-IT vol. 6 pp. -6. Huifang Pang received her BS in the department of information communication engineering at Tongji University China in is pursuing for a MS degree at Tongji University now. Her main research interests are in MIMO relay technology resource management in next generation of wireless networks. Ping Wang is an associate professor in the department of information communication engineering at Tongji University. He graduated from the department of computer science engineering at Shanghai Jiaotong University received Ph. D. degree in 7. His main research interests are in routing algorithms resource management in wireless networks especially in vehicular ad hoc network. Xinhong Wang is an associate professor in the department of information communication engineering at Tongji University. She graduated from the department of computer science engineering at Northeast University received Ph. D. degree in. Her main research interests are in multi-channel coordination in vehicular ad hoc network. Fuqiang Liu is a professor in the department of information communication engineering at Tongji University. He graduated from the department of automation at China University of Mining received Ph. D. degree in 996. His main research interests are in technologies in wireless broadb access image manipulation. Nguyen Ngoc Van is a lecture in the school of Electronics Telecommunications at Hanoi University of Science Technology Hanoi Vietnam. He graduated from the department of Control Science Engineering at Tongji University received Ph. D. degree in. His main research interests are in relay technologies resource management in the next generation wireless network.