111 Downlink Channel Assignment and Power Control for Cognitive Radio Networks Anh Tuan Hoang, Member, IEEE Ying-Chang Liang, Senior Member, IEEE Institute.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Chapter 7 1 Cellular Telecommunications Systems Abdulaziz Mohammed Al-Yami
Optimization of Radio resources Krishna Chaitanya Kokatla.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
NCKU CSIE CIAL1 How Optimal are Wireless Scheduling Protocols? Authors: Thomas Moscibroda, Yvonne Anne Oswald and Roger Wattenhofer Publisher: IEEE INFOCOM.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Downlink Channel Assignment and Power Control in Cognitive Radio Networks Using Game Theory Ghazale Hosseinabadi Tutor: Hossein Manshaei January, 29 th,
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
1 On the Performance of Slotted Aloha with Capture Effect in Wireless Networks Arash Behzad and Julan Hsu Professor Mario Gerla CS218 Project UCLA December.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
6/28/2015CSC82601 Radio-resource sharing for adhoc Networking with UWB. by Francesca Cuomo, Cristina Martello, Andrea Baiocchi, and Fabrizio Capriotti.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
College of Engineering Resource Management in Wireless Networks Anurag Arepally Major Adviser : Dr. Robert Akl Department of Computer Science and Engineering.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
Utility Based Scheduling in Cognitive Radio Networks Term Project CmpE-300 Analysis of Algorithms Spring 2009 Computer Engineering, Boğaziçi University,
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
RELIABLE MULTIMEDIA TRANSMISSION OVER COGNITIVE RADIO NETWORKS USING FOUNTAIN CODES Proceedings of the IEEE | Vol. 96, No. 1, January 2008 Harikeshwar.
12. Feb.2010 | Christian Müller Distributed Resource Allocation in OFDMA-Based Relay Networks Christian Müller.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
報告人:陳柏偉 日期: 指導老師:林永松.  ABSTRACT  INTRODUCTION  MODEL FOR ELASTIC TRAFFIC  INTERFERENCE COORDINATION SCHEMES  SELF-ORGANIZING INTERFERENCE.
EPL 476 Fundamental Concepts in Wireless Networks
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
AUTONOMOUS DISTRIBUTED POWER CONTROL FOR COGNITIVE RADIO NETWORKS Sooyeol Im; Jeon, H.; Hyuckjae Lee; IEEE Vehicular Technology Conference, VTC 2008-Fall.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
Ali Al-Saihati ID# Ghassan Linjawi
Fairness-Aware Cooperative Resource Allocation for Self-Healing in SON-based Indoor System Kisong Lee, Student Member, IEEE, Howon Lee, Associate Member,
Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Yingzhe Li, Xinbing Wang, Xiaohua Tian Department of Electronic Engineering.
Tarun Bansal, Bo Chen and Prasun Sinha
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
OFDMA Based Two-hop Cooperative Relay Network Resources Allocation Mohamad Khattar Awad, Xuemin (Sherman) Shen Student Member, IEEE Senior Member, IEEE.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
Doc.: IEEE r0 Amin Jafarian, Newracom 1 CCA Revisit May 2015 NameAffiliationsAddressPhone Amin
Transmit Power Adaptation for Multiuser OFDM Systems Jiho Jang, Student Member, IEEE, and Kwang Bok Lee, Member, IEEE IEEE JOURNAL ON SELECTED AREAS IN.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 Power Control for CDMA Macro-Micro Cellular System Date: 27 Aug 2000 Advisor: Dr. Wang Speaker: Chih-Wen Chang.
Zaid A. Shafeeq Mohammed N. Al-Damluji Al-Ahliyya Amman University Amman - Jordan September
Joint Power and Channel Minimization in Topology Control: A Cognitive Network Approach J ORGE M ORI A LEXANDER Y AKOBOVICH M ICHAEL S AHAI L EV F AYNSHTEYN.
Spectrum Sensing In Cognitive Radio Networks
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
1 11 Frequency Reuse Techniques for Attaining both Coverage and High Spectral Efficiency in OFDMA Cellular Systems Zheng Xie and Bernhard Walke RWTH Aachen.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Cooperative Resource Management in Cognitive WiMAX with Femto Cells Jin Jin, Baochun Li Department of Electrical and Computer Engineering University of.
A framework for spectrum reuse based on primary-secondary cooperation Omar Bakr Ben Wild Mark Johnson Professor Kannan Ramchandran.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Downlink Power Control in Co-Channel Macrocell Femtocell Overlay Xiangfang Li (WINLAB), Lijun Qian (Prairie View A&M Univ.), Deepak Kataria (HCL America)
Advanced Wireless Networks
Syed Hussain Ali, Member, IEEE Victor C. M. Leung, Fellow, IEEE
Channel Allocation (MAC)
Presented by Mohamad Haidar, Ph.D. May 13, 2009 Moncton, NB, Canada
Spectrum Sharing in Cognitive Radio Networks
Kunxiao Zhou and Xiaohua Jia City University of Hong Kong
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

111 Downlink Channel Assignment and Power Control for Cognitive Radio Networks Anh Tuan Hoang, Member, IEEE Ying-Chang Liang, Senior Member, IEEE Institute for Infocomm Research (I2R), Singapore IEEE Transactions on Wireless Communications 2008

222 Outline Introduction Problem Definition Channel/Power Allocation with Global Knowledge of Active CPEs Channel/Power Allocation with Local Knowledge of Active CPEs Results Conclusions

3 Cognitive Radio Networks The concept of opportunistic spectrum access allows secondary cognitive radio networks to opportunistically exploit the under-utilized spectrum The overall spectrum utilization can be improved Transmission from cognitive nodes can cause harmful interference to primary users of the spectrum Two important design criteria for cognitive radio networks maximize the spectrum utilization minimize interference caused to primary users

4 Environment We consider a cognitive radio network that consists of multiple cells Within each cell, there is a base station (BS) supporting a set of customer premise equipments (CPEs) Each CPE can be either active or idle and a BS needs exactly one channel to support each active CPE The spectrum of interest is divided into a set of multiple orthogonal channels using FDMA We assume that the channel usage pattern of the PUs is fairly static over time cognitive radio network can carry out primary-user detection and thereby avoiding interfering with PU’s operation

5 Goal and Constraints The objective is to maximize the number of active CPEs that can be supported, subject to the following conditions: R1: The total amount of interference caused by all cognitive transmissions to each PU must not exceed a predefined threshold. R2: For each supported CPE, the received signal to interference plus noise ratio (SINR) must be above a predefined threshold

6 System Model Model K channels M primary users (PUs) N CPEs across B cells BS needs exactly one channel to support each active CPE only consider downlink scenario (BSs to CPEs) CPE is active with probability p a

7 Notations

8 Operational Requirements (1) SINR requirement for CPEs For a given channel c, the SINR at CPE i can be calculated by N o is the noise is the total interference caused by all primary transmissions on channel c to CPE i For reliable transmission toward CPE i can be the minimum SINR required to achieve a certain bit error rate (BER) performance at each CPE

9 Operational Requirements (2) Protecting Primary Users For each PU, the total interference from all opportunistic transmissions does not exceed a predefined threshold ζ

10 Joint Channel Assignment and Power Control Schemes (1) Let A be an N × K channel assignment matrix where Let P be an N × K power control matrix where

11 Joint Channel Assignment and Power Control Schemes (2)

12 Feasibility Check (1) Feasibility There exists a vector of positive transmit power levels such that all the SINR constraints of the m CPEs are met the interference caused to PUs operating on channel c does not exceed the acceptable threshold Because each BS can support at most one CPE on each given channel, we must have m CPEs i 1, i 2,..., i m associated with different BSs

13 Feasibility Check (2) Define an m × 1 vector U c and an m × m matrix F c The SINR constraints of m CPEs i 1, i 2,..., i m can be written compactly as where I is the m × m identity matrix

14 Feasibility Check (3) From the Perron-Frobenious theorem ([8], [11], [27], [28]), (7) has a positive component-wise solution P c if and only if the maximum eigenvalue of F c is less than one The Pareto-optimal transmit power vector is [ 8 ] J. Zander, “Performance of optimum transmitter power control in cellular radio systems,” IEEE Trans. Veh. Technol [11] D. Mitra, “An asynchronous distributed algorithm for power control in cellular radio systems,” in Proc. 4th WINLAB Workshop on Third Generation Wireless Information Networks, Rutgers University, New Brunswick, NJ, Oct [27] F. R. Gantmacher, The Theory of Matrices. Chelsea Publishing Company, [28] E. Seneta, Non-Negative Matrices. New York: John Wiley & Sons, 1973.

15 Step 1 Check if the maximum eigenvalue of F c defined in (6) is less than one. If not, the assignment is not feasible otherwise, continue at Step 2 Step 2 Using (8), calculate the Pareto-optimal transmit power vector P c ∗ check if P c ∗ satisfies the constraints for protecting PUs in (3) and the maximum power constraints, i.e. P c ∗ ≤ P max If yes, conclude that the assignment is feasible and P c ∗ is the power vector to use Otherwise, the assignment is not feasible Two-step Feasibility Check Algorithm

16 Channel/Power Allocation with Global Knowledge of Active CPEs (1) Without loss of generality, we assume that all N CPEs in the network are active The problem of maximizing the number of CPEs served can be formulated as the following mixed-integer linear programming (MILP)

17 Channel/Power Allocation with Global Knowledge of Active CPEs (2)

18 Dynamic Interference Graph Allocation (DIGA) (1) Construct interference graphs Vertex i represents CPE i Two vertices i and j will be connected by an edge if and only if CPE i and j cannot be simultaneously supported on channel c employ the Two-Step Feasibility Check to determine the existence of an edge between a pair of vertices Procedure start with no CPEs being assigned any channel allocate a channel to one CPE at a time, until either all CPEs are served, or there is no more feasible assignment At each step, construct an interference graph that represents the interference between pairs of unserved CPEs This interference graph must also take into account the aggregated interference caused by transmissions that have been allocated channels in previous steps

19 Dynamic Interference Graph Allocation (DIGA) (2) At each step, given the prior channel allocation matrix A, for each unserved CPE i, we calculate its degree corresponding to channel c as follows D(i, c, A)= ∞ if it is not feasible to assign channel c to CPE i while supporting all prior assignments The feasibility can be checked using the two-step procedure If it is feasible to assign channel c to CPE i, then D(i, c, A) is the total number of unserved CPEs that can not be assigned channel c anymore when this channel is assigned to CPE i The algorithm then picks a CPE-channel pair [i ∗, c ∗ ] that minimizes D(i, c, A) and assigns channel c ∗ to CPE i ∗

20 Dynamic Interference Graph Allocation (DIGA) (3)

21 Other Algorithms Power Control Scheduling Algorithm (PCSA) [18] An interference graph is first constructed The problem is then converted into the problem of finding a maximum independent set of the interference graph The interference graph cannot account for the aggregated interference effect, a clean-up step is needed at the end to remove some links and make the set feasible Minimum Incremental Power Allocation (MIPA) [19] Allocate subchannels to interfering links so that their rate requirements are met while the total transmit power is minimized [18] A. Behzad and I. Rubin, “Multiple access protocol for power-controlled wireless access nets,” IEEE Trans. Mobile Comput., vol. 3, no. 4, pp.307–316, Oct.-Dec [19] G. Kulkarni, S. Adlakha, and M. Srivastava, “Subcarrier allocation and bit loading algorithms for OFDMA-based wireless networks,” IEEE Trans. Mobile Comput 2005.

22 Channel/Power Allocation with Local Knowledge of Active CPEs Assume a centralized power controller to coordinate transmit powers of all BSs to protect PUs Two-Phase Resource Allocation (TPRA) scheme Phase 1 - Global Allocation channels and transmit powers are allocated to BSs so that the interference caused to each PU is below a tolerable threshold at the same time, we aim to cover as many CPEs as possible  do not care whether a CPE is active or idle

23 Phase 1 - Global Allocation (1) Intuition for allocation decision making A BS that is near any PU receiving on channel c should transmit at low power to reduce interference A BS faraway from all PUs receiving on channel c can transmit at higher power The K channels are processed one at a time For channel c, define denotes the channel gain from base station b to primary user p on channel c

24 Phase 1 - Global Allocation (2) Allocation procedure Sort the base stations in the ascending order of The BSs will be processed one at a time in this order For base station b n, determine a particular CPE i n that b n should cover Given the set of CPEs being covered by base stations Let be the set of all CPEs i in the cell of b n such that is feasible on channel c Then i n is the CPE that has the weakest channel gain from b n

25 Phase 1 - Global Allocation (3) After processing all BSs, using (8), determine the transmit power to serve each of these CPEs i.e. Finally, based on, determine the N × K coverage matrix C where C(i, c)=1 means CPE i can be served by the corresponding BS on channel c

26 Phase 2 - Local Allocation (1) Based on the coverage matrix C obtained in Phase 1, channel allocation can be carried out within each cell, independent to what happens in the rest First, determine all active CPEs in the cell Next, form a bipartite graph represent the set of active CPEs as a set of vertices which are connected to another set of vertices representing the available channels  an edge exists between CPE i and channel c if and only if C(i, c)=1 Maximizing the number of active CPEs served is equivalent to maximizing the number of disjoint edges in the newly-formed bipartite graph This is the maximal bipartite matching problem

27 Phase 2 - Local Allocation (2)

28 Phase 2 - Local Allocation (3) Berge’s Theorem: A matching is maximum if and only if there is no more augmenting path Step 1: Start with the empty match For a particular match, if an edge is in the corresponding set of disjoint edges, then we say the edge is occupied, otherwise, the edge is free Step 2: Find an augmenting path for the current match The edges within the path must alternate between occupied and free The path must start and end with free edges If there is no augmenting path, the current match is maximal Step 3: Flip the augmenting path found in Step 2 Change free edges to occupied and occupied edges to free to get a better matching After flipping, the number of matches will be increased by 1 Go back to Step 2

29 Square area: 1000× 1000 m 2 divided into B adjacent cells, B =4 or 9 a BS is deployed at the center of each cell Total number of CPEs: N = 100 active with probability p a = 0.1 or 0.2 PUs: M = 5 ~ 20 Channels: K = 8 Power maximum transmit power of BS: P max =50 mW noise: No = −100 dBm required SINR for each CPE: 15 dB maximum tolerable interference for each PU: −110 dBm Simulation Environment

30 Performance of Different Schemes with Global Knowledge (1) p a = 0.1 p a = BS

31 Performance of Different Schemes with Global Knowledge (2) p a = 0.1 p a = BS

32 Percentage of CPEs being Covered

33 Performance of Different Schemes with Local Knowledge p a = 0.1 p a = BS

34 Conclusions A control framework is formulated to protect primary users from excessive interference and to guarantee reliable communications for cognitive nodes Global knowledge of active subscribers is available formulate the optimization problem as a mixed-integer linear programming propose a suboptimal allocation scheme based on a dynamic interference graph Only local knowledge of active subscribers is available propose a scalable two-phase channel/power allocation scheme that achieves good performance