Simula Simula 756 PDF
Simula Simula 756 PDF
Jie Xiang
Doctoral Dissertation
Submitted to
the Faculty of Mathematics and Natural Sciences
at the University of Oslo
in partial fulfillment of the requirements for
the degree of Philosophiae Doctor
September 2011
II
This thesis work was carried out at Simula Research Laboratory
under the supervision of Dr. Yan Zhang, Prof. Olav Lysne and
Prof. Tor Skeie. Financial support is from the Resilient Wireless
Networks project at Simula (2007.9-2010.9).
To my family
Abstract
Wireless technologies have been greatly developed and used in the last decade,
such as Wi-Fi, Zigbee, Bluetooth, 3G, and 4G networks. The appearance
of new technologies leads to an increased request of the wireless spectrum.
However, the frequency bands for wireless communications are limited and
in danger of being exhausted owing to the fixed allocation regulation. Fortu-
nately, recent measurement campaign on spectrum usage showed that spec-
trum is not efficiently used by the licensed systems. For example, the recent
results released by FCC in US show that on average only 5% of the spectrum
from 30MHz to 30GHz is used. Cognitive radio, which can sense spectrum
usage, identify and intelligently access spectrum bands licensed to primary
systems, is thus a good candidate to improve spectrum utilization and system
performance.
In this thesis, we explore the resource management and optimization
problems for cognitive radio wireless networks including both one-hop and
multi-hop cases. In the one-hop case, we studied the cognitive radio cellu-
lar networks (CogCell) and femtocell networks (CogFem), while in multi-hop
case, we studied the cognitive radio mesh networks (CogMesh).
Firstly, we studied CogCell, where the cognitive radio enabled base sta-
tion is operated to provide service to secondary users (SUs) with the co-
existence of primary users (PUs). We investigated the uplink admission
and power control problem aiming to maximize the revenue received by op-
erators while guaranteeing interference constraints on PUs and Signal-to-
Interference-and-Noise-Ratio (SINR) requirements for SUs. We formulated
it as an instance of multidimensional knapsack problem in the one-channel
case, and as an instance of multidimensional multiple knapsack problem
in the multiple-channel case, respectively. Furthermore, we proposed low-
complexity heuristic algorithms which can achieve much more revenue than
the existing schemes, and are close to the optimal results obtained by MOSEK
optimization software.
Secondly, we proposed a radically new communication paradigm by in-
corporating cognitive radio in femtocell networks, where the cognitive radio
V
enabled femtocell base station (FBS) can opportunistically use the spectrum
from licensed systems, support all kinds of indoor communications, and im-
prove the quality of service for macrocell networks. We investigated the
downlink spectrum sharing and power allocation problem for CogFem aim-
ing to maximize the downlink capacity of each FBS while considering the
constraints on SINR measured by SUs and transmission power of FBS. We
employed a mixed primal and dual decomposition method, and proposed a
joint channel allocation and fast power control scheme to solve the problem.
Simulation results showed that CogFem with more spectrum opportunity
could achieve much higher capacity than normal femtocells. The proposed
channel allocation and power control scheme can converge very fast, achieve
much higher average capacity and lower user blocking rate than the tradi-
tional coloring method. We also found that even use the fixed power control
scheme together with our proposed channel allocation scheme, the capacity
is sacrificed only 2% comparing with dedicated power control schemes.
Finally, we studied CogMesh, where the cognitive radio enabled secondary
mesh routers (SMRs) can opportunistically utilize the primary licensed spec-
trum to deliver data from secondary mesh users. We investigated the route
and channel selection problem in CogMesh aiming to maximize the route
availability, while guaranteeing the end-to-end delay from SMRs to the gate-
way. We formulated it as a non-liner integer programming problem, and
transformed to a linear integer programming problem, which is further mod-
eled as a variant of multiple-choice knapsack problem. Then, we proposed
a low-complexity heuristic algorithm to solve it. Simulation results showed
that our proposed scheme achieve quite close successful solution ratio and
route availability to the results from MOSEK, and outperforms the channel
selection schemes based on best SINR and best channel availability schemes.
As a conclusion, we believe that our proposed resource management and
optimization schemes lay down a solid foundation for building cognitive radio
networks in future to efficiently use the invaluable spectrum resource.
VI
Acknowledgments
This dissertation could never have been written without help and support
from many people around me.
First of all, I would like to thank my supervisors Dr. Yan Zhang, Prof. Tor
Skeie and Prof. Olav Lysne for hiring me as a PhD student in Simula Research
Laboratory. I would also like to thank my master supervisor Dr. Jianhua He
for his continuous advising on my PhD research. I am greatly indebted to
Dr. Yan Zhang, whose guidance and stimulating suggestions helped me a
lot in all the time of my research. I am genuinely thankful to Prof. Tor
Skeie, who not only constantly fueled me with strength, hope, and support
to take on challenges and go through frustrations, but also hired me as a
research engineer after my PhD funding ended. Specially, I would like to
thank Dr. Frank Olaf Sem-Jacobsen and Dr. Amund Kvalbein for assigning
me not so heavy tasks in NaNoC and eValg projects that I could finish my
thesis writing.
I would like to thank Simula for providing me such a good working envi-
ronment, where I have got a lot of help from IT support and administration
group, and learnt a lot from many smart researchers and students in different
research groups.
I would also like to thank my collaborators during my PhD research.
They are Lang Xie, Dr. Qin Xin, Hai Ngoc Pham and Sabita Maharjan. We
had a lot of valuable discussions and glad cooperations. I would like to thank
Prof. Stein Gjessing and Prof. Paal E. Engelstad for their valuable suggestions
during cross project meetings. I am also grateful to Ralph Lorentzen for his
valuable suggestions on my optimization problems.
Special thank goes to Ernst Gunnar, my former officemate, whose special
humor made our office joyful. He was always helpful, and taught me the Nor-
wegian culture and working methods at the beginning of my life in Norway.
I also would like to thank my current officemate Ahmed Elmokashfi, who
helped me a lot during my thesis writing. I would like to thank Åshild Grøn-
stad Solheim and Halvard Moe for our perfect cooperation in eValg project.
I would like to thank many people in the former ND department. They are
VII
Audun Fosselie Hansen, Knut-Helge Vik, Ole Kristoffer Apeland, Sven-Arne
Reinemo, and Thomas Sødring. Special thank goes to Prof. Carsten Griwodz
who provided enough financial support for ND cakes when I was serving as
the “cake man”.
During my PhD study, I visited Hong Kong University of Science and
Technology and Princeton University, where I made many good friends.
Thanks Prof. Qian Zhang and Prof. Mung Chiang for enrolling me in their
project meetings and discussions. Special thank goes to Prof. Mung Chiang
for his instruction on optimization theory for wireless communications.
Finally, I owe an enormous debt of gratitude to my wife, my brother, and
my parents. Their unconditional love, understanding, and support are the
origin of the power for me to keep on moving in my research.
VIII
Contents
List of Figures XV
1 Introduction 1
1.1 Motivations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Cognitive radio cellular networks . . . . . . . . . . . . 3
1.1.2 Cognitive radio femtocell networks . . . . . . . . . . . 5
1.1.3 Cognitive radio mesh networks . . . . . . . . . . . . . . 7
1.2 Research methods . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1 Research methods for computer science . . . . . . . . . 8
1.2.2 Research methods in this thesis . . . . . . . . . . . . . 9
1.3 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Admission and power control for one-channel cognitive
radio cellular networks . . . . . . . . . . . . . . . . . . 10
1.3.2 Channel allocation with admission and power control
for multi-channel cognitive radio cellular networks . . . 11
1.3.3 Channel allocation and power control for cognitive ra-
dio femtocell networks . . . . . . . . . . . . . . . . . . 11
1.3.4 Channel selection for cognitive radio mesh networks . . 12
1.4 Thesis organization . . . . . . . . . . . . . . . . . . . . . . . . 12
IX
CONTENTS
X
CONTENTS
XI
CONTENTS
Bibliography 136
XII
List of Figures
XIII
LIST OF FIGURES
XIV
LIST OF FIGURES
6.1 System model for route and channel selection in cognitive radio
mesh networks . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.2 An illustration of interfered links . . . . . . . . . . . . . . . . 113
6.3 Successful solution ratio from different channel selection schemes
(3D visualization) . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.4 Successful solution ratio from different channel selection schemes128
6.5 Route availability from different channel selection schemes (3D
visualization) . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.6 Route availability from different channel selection schemes . . 130
XV
List of Tables
XVII
List of Algorithms
1 JAPC-MRER . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2 JAPC-MSRA . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3 JAPC-MKP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4 Proposed MKP Heuristic Algorithm for MMKP: Part 1 . . . . 72
5 Proposed MKP Heuristic Algorithm for MMKP: Part 2 . . . . 73
6 Channel allocation algorithm for the master problem . . . . . 95
7 Power control algorithms for any FBS i . . . . . . . . . . . . . 98
8 Proposed joint channel allocation and fast power control algo-
rithm for FBS i . . . . . . . . . . . . . . . . . . . . . . . . . . 101
9 Channel selection scheme for route r with Lagrangian Methods 121
10 Proposed heuristic channel selection algorithm for a given route
r in CogMesh . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
XIX
Chapter 1
Introduction
During the last decade, wireless communication and networks have been
greatly developed including third generation (3G), fourth generation (4G) cel-
lular networks, IEEE 802.11 Wireless Local Area Networks (WLANs), IEEE
802.15.4/ZigBee Wireless Personal Area Networks (WPANs), Bluetooth, etc.
The radio spectrum ranging from 3KHz to 300GHz is the basic resource to
carry data in wireless networks. In each country, spectrum is regulated by
its radio regulatory agency, such as Federal Communications Commission
(FCC) in USA [3], Electronic Communications Committee (ECC) in Eu-
rope [4], The Norwegian Post and Telecommunications Authority (NPT) in
Norway [5], and Ofcom in UK [6]. Spectrum is traditionally assigned via a
fixed frequency allocation policy. For example, the spectrum allocation table
by FCC is shown in Fig. 1.1, where each portion of spectrum is exclusively
allocated to a specific wireless system, and all subscribers to a wireless system
should be granted to access the exclusive spectrum. Following this approach,
the spectrum resource is in danger of being exhausted. To get a license on a
spectrum band is being more and more difficult and expensive. For example,
to deploy 4G cellular networks, TeliaSonera pays SEK 563 million for the
15-year’s license in Sweden on four frequency blocks totaling 2 × 20 MHz in
the 2.6 GHz band [7], DKK 336.3 million for the 20-year’s license in Denmark
on 2 × 20 MHz paired spectrum and 10 MHz unpaired spectrum in the 2.5
GHz frequency band [8], EUR 819, 000 for the 20-year’s license in Finland
on five 2 × 5 MHz frequency band pairs in the 2.6 GHz band [9].
The Industrial, Scientific and Medical (ISM) spectrum band which is
mostly located around 2.4 and 5 GHz is the only spectrum that can be
shared by different networks. WLANs, WPANs, cordless phones, and even
1
Introduction
microwave ovens are working in the ISM spectrum band, and suffering the
interference with each other. Thus, the performance of wireless networks
working in ISM spectrum band is highly limited by the coexistence of other
nearby wireless networks.
On the other hand, the licensed spectrum utilization is highly dependent
on the location and time. For instance, during some time periods in a cer-
tain geographic area, the allocated spectrum bands may be seldom used. In
November 2002, FCC published a report to indicate that for 90% of the time
many licensed frequency bands remain unused [10]. Furthermore, Shared
Spectrum Company (SCC) has published a bunch of spectrum measurement
results of US and some Europe Countries since 2004 [11]. From their spec-
trum reports in [12] [13] [14], we can see the utilization of many licensed
frequency band in many cities is less than 25%. This means that it is not an
actual spectrum scarcity that is worrisome, but rather the inefficient spec-
trum usage.
As a result, since 2004, FCC has recommended to consider authorizing
new devices in the TV broadcast spectrum at locations where TV channels
are not being used for authorized services, including broadcast television,
broadcast auxiliary services such as wireless microphones, and private land
mobile radio [15] [16]. The IEEE 802.22 Working Group on Wireless Regional
Area Networks (WRANs) was formed in October 2004, and has been working
2
1.1 Motivations
on the standardization for the rural broadband wireless access using the TV
broadcast spectrum by Cognitive Radio (CR) technologies [17].
The basic idea behind IEEE 802.22 is to exploit the unused or not fully
utilized licensed spectrum, which is called spectrum hole. Actually, this idea
was proposed in the concept of CR by Joseph Mitola III at Royal Institute of
Technology (KTH), Sweden, in 1999 [18]. With CR technologies, secondary
users (SUs) can work with primary users (PUs) in two different modes [19].
One is called underlay mode, where SUs can work on all of the channels if
the interference to the PUs is less than a predefined threshold. The other
one is called overlay mode, where SUs can only work on the channels which
are not occupied by the PUs. Both way can improve the spectrum utilization
significantly and solve the problem of spectrum shortage.
Resource management and optimization is one of the most important is-
sues in CR networks for both underlay and overlay spectrum sharing modes,
where the resource includes the spectrum bands (channels) and transmission
power. How to manage the resource and optimally allocate channels and
control the transmission power for the secondary systems is the main prob-
lem we investigate in this study. In this thesis, we apply CR technologies
in three major types of wireless networks including cellular networks, femto-
cell networks, and mesh networks, and formulate the resource optimization
problems accordingly.
1.1 Motivations
Although spectrum sharing brings opportunities for SUs to access the li-
censed channels, many new challenges come up when deploying CR in prac-
tice. For the application of CR technology, we investigate applications for
both underlay and overlay spectrum sharing modes from one-hop to multi-
hop topologies. In the case of one-hop scenarios, we study the problem of
spectrum sharing in cellular networks and femtocell networks. Regarding the
multi-hop application scenarios, we focus on cognitive radio mesh networks.
3
Introduction
was employed from 2002 with the speeds up to 2Mbps. The first commercial
4G/LTE (Long Term Evolution) networks have been served by TeliaSonera
at Oslo and Stockholm since the end of 2009, which can achieve the speed up
to 1 Gbps in theory with normal speed of 100 Mbps [20]. However, operators
should pay an expensive license fee for the exclusively usage of the spectrum.
With CR, it is not only possible for operators to deploy cellular networks
without paying such an expensive license fee, but also can improve the sys-
tem performance. We call this kind of network Cognitive Radio Cellular
Networks (CogCell), where the CR-enabled SUs are able to sense the avail-
able spectrum holes, self-configure themselves to best fit with the specific
frequency, control the interference to PUs, and share the spectrum with the
licensed PUs efficiently.
Figure 1.2: An illustration of the coexistence between cognitive radio users and
and primary systems in cognitive radio cellular networks
4
1.1 Motivations
control problem due to the presence of PUs. This makes our problem much
more complex than the open problem mentioned in [22].
The above problem is not the end of the story, even more challenging
problem follows when we consider multi-channel scenarios, where multiple
channels are available to allocate to the SUs. On each channel, there are
different PUs transmitting and receiving data. SUs which are transmitting
data on a channel will cause interference to the PRs on that channel. How to
allocate channels to SUs and control the transmission power to guarantee the
interference is an essential issue to deploy such a kind of CogCell in practice.
5
Introduction
is about the house or apartment range, e.g., 100 m2 . (c), the availability of
licensed channels is similar in neighboring cells, this is the major difference
with CR macrocell networks, where the channel availability may vary a lot
between neighboring cells.
6
1.1 Motivations
7
Introduction
8
1.2 Research methods
In addition, modeling is a common way for all these three areas. Modeling
is the first step of abstraction, it is used to simplify the phenomenon of
interest [35].
9
Introduction
algorithms. The results are also compared with a well known optimization
software called MOSEK [37].
1.3 Contributions
In this work, we have explored the resource management and optimization
problem in one/multiple channel cognitive radio cellular networks, femtocell
networks, and mesh networks. Our contributions are as follows.
10
1.3 Contributions
• Simulation results show that our proposed algorithm can achieve quite
close revenue to optimal solution by MOSEK [37], and achieve much
better revenue than other schemes.
• To our best knowledge in the literature, our study is the first to incor-
porate the concept of CR into femtocells, and formulate the downlink
spectrum sharing problems in overlay mode as a mixed integer non-
linear programming problem.
• Simulation results show that CogFem could achieve much higher ca-
pacity than normal femtocells. The proposed scheme achieved much
11
Introduction
higher average capacity and lower user blocking rate than the coloring
method.
• Simulation results also show that the proposed joint channel allocation
and power control scheme can converge very fast. In addition, the
expense for fixed power control scheme with our channel allocation
strategies is only 2% less average capacity comparing to the dynamic
power control scheme .
• Simulation results show that our proposed heuristic method can achieve
close route availability and solution rate to the optimal result from
MOSEK. It outperforms the best SINR scheme and best channel avail-
ability scheme.
12
1.4 Thesis organization
proposed route and channel selection scheme for cognitive radio mesh net-
works. Chapter 7 concludes our study in this thesis and points out several
future directions in the research on cognitive radio networks.
13
Chapter 2
15
Background and Related Work
On the other hand, the regulator FCC defined cognitive radio as: “A
radio that can change its transmitter parameters based on interaction with
the environment in which it operates.” [41].
There will be a lot of benefits from the new radio regulations, such as
getting more capacity, decreasing the cost of communications, improving
reliability, and reaching longer distances with wireless equipments.
Spectrum sensing
In the overlay spectrum sharing mode, SUs detect the activities of PUs
in real time, and use the spectrum bands which are not occupied by any
PU. Spectrum sensing is one of the most important procedures in CR net-
works. In literature, there are four major methods for spectrum sensing,
i.e., Matched filter, Energy detection[42], Cyclostationary detection[43], and
16
2.1 Background of cognitive radio networks
Wavelet detection[44]. Each method has its own advantages and disadvan-
tages in different scenarios. Detecting the event of PU transmission by a
single node is not effective when the SU is shadowed from the PU, or when
the SU is out of the PU ’s transmission range but it can still interfere with
the primary receiver inside the PU ’s transmission range[19]. Therefore,
cooperative sensing[45][46], which allows several nodes sense the spectrum
environment and make the decision in a cooperative manner, is thought to
be an efficient way to solve such problems.
Spectrum decision
SUs make decision on which spectrum to use based on the spectrum sensing
results. It is one of the most important procedures. A good spectrum decision
mechanism should gain as much as possible benefit for transmission, provided
the interference to PUs is not harmful or SUs work in a different channel from
the channel used by PUs.
Several dynamic spectrum access schemes such as [47], [48], [49], [50],
and [51] are proposed using the sensing-based opportunistic spectrum access
approaches. For instance, in [47], SUs utilize the past observations to build
predictive models for spectrum availability, and choose the channels with the
most availability metric. In [48], the authors consider that SUs can only sense
some of the available channels because of hardware and energy constraints,
and derive the spectrum access strategies under the formulation of finite-
horizon Partially observable Markov Decision Processes (POMDPs). In [51],
the authors extend the work in [48]. They model the channel occupancy
by PUs with a continuous-time Markov chain, and propose an opportunis-
tic spectrum access scheme via periodic channel sensing, while reducing the
complexity of the optimal solution in [48].
17
Background and Related Work
Channel definition
In the literature, a channel in CR networks is always assumed as a spectrum
unit. However, there has been no definition about the bandwidth of a chan-
nel yet. This issue was firstly addressed by Ian F. Akyildiz et al. in [19].
Later D. Xu et al. studied the optimal channel bandwidth problem in [55]
to maximize the SUs’ throughput. Generally, a channel can get more ca-
pacity when the bandwidth increases, but the channel switching probability
may increase because the probability for PUs returning to a wider range of
spectrum could be higher than that in a smaller one. The increased channel
switching operations will then cause additional overheads like switching delay
which would reduce the SUs’ throughput.
Another uncertainty in defining a channel is overlapping or not. When
the available spectrum is divided into several channels, these channels could
be non-overlapping or partially overlapping. Two channels are said to be
non-overlapping when they are separated by at least 25 MHz [56]. Using
non-overlapping channels can eliminate the interference between different
channels, but may be a waste of spectrum. On the contrary, using partially
overlapped channels can improve the spectrum utilization, which is not al-
ways harmful [57]. Although channel overlapping can increase the number of
available channels and improve spectrum utilization, the adjacent SUs that
are using the partially overlapped channels may cause interference to each
other. Moreover, in this case, the interference to any PU on a certain channel
should include the effort of all the SUs’ transmissions on the partially over-
lapped channels, which results in more complexity to model and estimate the
interference on PUs.
The aforementioned issues mainly focus on channels divided by continuous
spectrum. However, it is possible to construct a channel with discrete sub-
carriers, as done by Orthogonal Frequency-Division Multiplexing (OFDM)
modulation scheme in physical layer, which has been widely used in the
IEEE 802.11a/g and the IEEE 802.16 standards [58].
18
2.1 Background of cognitive radio networks
PUs is under a tolerable threshold (in the underlay spectrum sharing mode).
PUs’ arbitrary activities result in a dynamic nature of channel availability.
In the literature, most work assumes the channel usage pattern of PUs fol-
lows an independent and identically distributed ON/OFF random process,
such as [59][60][61][62][63]. Where the ON-period represents the channel is
occupied by PUs while the OFF-period represents the channel is available
for SUs.
The channel availability of SUs on different locations may be distinct from
each other because of different PU activities. Even in the same geolocation,
SUs may have different available channels because of hardware limitations
such as sensing constraints (different SUs may be capable of sensing different
range of spectrum) and transmission constraints (SUs may be capable of
transmitting on different range of spectrum). This phenomenon would result
in the problem of channel heterogeneity where SUs have different available
channels at a certain time [64]. In this heterogeneous situation, neighboring
SUs should negotiate a common channel to communicate with each other
before data transmission.
Channel quality
The quality of wireless channels varies over time, space, and frequency. Some
important parameters were addressed in [19] as follows.
• Path Loss: The path loss is related to the distance between the SU
transmitter and receiver, as well as the channel central frequency. The
path loss increases when the distance and frequency increase. There-
fore, an SU transmitter may increase its transmission power to com-
pensate for the increased path loss to its intent SU receiver. However,
this may cause higher interference to other SUs and PUs.
• Wireless link errors: The errors of links using different channels depend
on the modulation scheme as well as the interference at the SU receiver.
19
Background and Related Work
• Holding time: The holding time of a channel refers to the expected time
duration that SUs can work on this channel. Because the activities of
PUs may be different on each channel, the holding time may change
accordingly.
• License fee: A license fee may be required to get the licensed spectrum
band. Therefore, it would be expensive to build and deploy such a CR
network.
• Saturation: This dedicated channel can be saturated easily if many SUs
contend the control channel for their own traffic. Therefore, it would
be the bottleneck of the network throughput.
• Security: It is possible for adversaries to attack SUs by forging control
messages to the control channel. It may cause saturation of the control
channel that results in Denial-of-Service (DoS). These forged control
messages can also cause communication disruptions and gain unfair
advantages in resource allocation [72].
20
2.2 Research problems in our work
21
Background and Related Work
22
2.3 Related work
23
Background and Related Work
• For multiple channel scenarios, several efforts have been made in Or-
thogonal Frequency-Division Multiple Access (OFDMA) CR networks,
Where each subchannel can be allocated to only one SU. For example,
in [82], the authors studied the problem of frequency, rate and power
allocation in OFDMA CR networks. They decomposed the original
problem into subproblems to maximize the utility of every subchannel.
In [83], the authors studied the subcarrier allocation and power control
for OFDMA CR networks.
24
2.3 Related work
25
Chapter 3
27
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Table 3.1 lists the notations in this chapter. We denote the interference
generated by PTs to the BS as Ip , which can be dynamically changed ac-
cording to the movements and other activities of PTs. Let Ns denote the
set of SUs, Np represent the set of PRs, respectively. Let ns = |Ns | and
np = |Np |. Namely, ns and np denote the number of SUs and PRs in the cell,
respectively. The network service provider receives the revenue from the ac-
cumulated payment by every admitted SU. Suppose that SU i (i ∈ Ns ) pays
28
3.1 System model and problem formulation
ri for the operator with the QoS demand in terms of minimal Data Trans-
mission Rate (DTR) λ̄i . On the other hand, SU i generates interference τij
to PU j if SU i is allowed to access the channel. The interference to PU j
from all the active SUs cannot exceed the threshold Γj .
Symbol Meaning
Ns the set of SUs
Np the set of PRs
Is the interference received at the BS from all SUs
Ip the interference power received by the BS from PTs
ns the number of SUs
np the number of PRs
Pi the transmission power at SU i
P̂ the maximum transmission power at SUs
ri the revenue from SU i
τij the interference from SU i to PR j
Γj the threshold of interference power at PR j
hi the power attenuation from SU i to the BS
hij the power attenuation from SU i to PR j
di the distance between SU i and the BS
dij the distance between SU i and PR j
λ̄i the minimum uplink DTR required by SU i
ξ¯i the minimum uplink SINR required by SU i
29
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
given by
Gsi Gpj
hij = (3.2)
(dij )n
where dij denotes the distance from SU i to PR j. The exponent n is the
path fading factor. Gsi and Gpj denote the antenna gains of SU i and PR j,
respectively. Therefore, according to (3.1) and (3.2), the interference power
caused by SU i is expressed as
Gsi Gpj Pi
τij = hij Pi = . (3.3)
(dij )n
λi = Blog2 (1 + ξi ) (3.4)
30
3.1 System model and problem formulation
ns
X
τij xi ≤ Γj , ∀j ∈ Np (3.9)
i=1
xi ∈ {0, 1}, ∀i ∈ Ns (3.10)
ξi ≥ ξ¯i , if xi = 1, ∀i ∈ Ns (3.11)
Pi ∈ [0, P̂ ], ∀i ∈ Ns (3.12)
where P̂ is the maximal transmission power for each SU. Constraint (3.9)
represents that the interference from all SUs to PUs cannot exceed the in-
terference threshold. Constraint (3.11) represents that the QoS (in terms of
SINR, which is determined by DTR) requirement of active SUs should be
satisfied. Constraint (3.12) represents the power limitation of SUs.
The defined optimization problem should solve the transmission power of
SUs and find out the optimal subset of SUs. Only considering the constraints
(3.9) and (3.10), the defined problem (3.8) is a typical 0-1 linear problem,
which is NP-Complete [97]. However, τij (∀i ∈ Ns , j ∈ Np ) is dynamically
changed with different power allocation schemes of SUs based on the con-
straints (3.11) and (3.12). Thereafter, the dynamics of τij (∀i ∈ Ns , j ∈ Np )
makes the original 0 − 1 linear problem even more challenging. In the follow-
ing section, we propose a joint admission and power control scheme to solve
this problem.
31
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
3.2.1 JAPC-MRER
JAPC-MRER runs in a heuristic way by several iterative operations. Let Ns∗
and Np∗ denote the possible set of admitted SUs and the valid set of PUs,
respectively. Initially, all SUs are admitted by the BS, i.e., Ns∗ = Ns , and all
PUs should be taken into account, i.e., Np∗ = Np . Let Pimin (i ∈ Ns∗ ) denote
the minimum transmission power of SU i to achieve the required minimum
SINR ξ¯i . The ratio relationship of Pimin between all SUs can be represented
in the following: P1min : P2min : ... : Pnmin
s
= y1 : y2 : ... : yns , where yi (i ∈ Ns∗ )
can be calculated by (3.6) and (3.11) as follows
1
yi = −1 (3.13)
(1 + ξ¯i )hi
Therefore, we can temporally allocate the power β P̂ to the SU which has
the largest power ratio ŷ. Here, β is a power scaling factor (β ∈ (0, 1]).
β P̂
Pimin = yi (3.15)
ŷ
We choose Pi equal to Pimin , for all i in the set of Ns∗ . The reasoning is as
follows. If there exists any i in the set of Ns∗ , wherein Pi is greater than Pimin ,
SU i causes more interferences to any other SU j (∀j ∈ Ns∗ , j 6= i) than using
the transmission power Pimin . According to (3.6), the SINR of SU j decreases
if SU j does not increase its transmission power accordingly. Therefore, all
SUs in the set of Ns∗ other than SU i should increase their transmission power
to keep their SINRs non-decreasing. On the other hand, if SUs increase the
transmission power, PUs will receive more interference. Due to the constraint
32
3.2 Joint admission and power control schemes
33
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Algorithm 1 JAPC-MRER
Input: Ns , Np , {λi }, {Γj }, {dij }, {di }.
Output: Ns∗ , {Pi }
1: Initialization: Ns∗ ← Ns , Np∗ ← Np .
2: Calculate yi , ∀i ∈ Ns∗ , according to (3.13)
3: while Np∗ 6= ∅ do
4: Select ŷ according to (3.14)
5: Calculate Pimin , ∀i ∈ Ns∗ , according to (3.15).
6: Pi ← Pimin , ∀i ∈ Ns∗ .
7: for j ∈ Np∗ do
8: Calculate ϕj according to (3.16)
9: if ϕj ≤ 0 then
10: Np∗ ← Np∗ − j
11: if Np∗ == ∅ then
12: “All the Interference constraints are satisfied”
13: Return;
14: end if
15: end if
16: end for
17: Calculate ei , ∀i ∈ Ns∗ , according to (3.17).
18: Choose an SU i, where ei = min{ej |∀j ∈ Ns∗ },
19: Pi ← 0
20: Ns∗ ← Ns∗ − i
21: if Ns∗ == ∅ then
22: “No SU can be admitted”
23: Return;
24: end if
25: end while
3.2.2 JAPC-MSRA
JAPC-MSRA is also a joint admission and power control scheme. Instead, it
uses a minimal SINR removal algorithm which is proposed in [39].
The details are shown in Algorithm 2, where, the set of SUs Ns∗ is updated
by removing the SU with the minimal SINR in each iteration of the main
loop.
The time complexity is dominated by the operation of calculating the
power Pi , ξi , and the verification about the interference threshold constraints
in each iteration of the main loop. The time complexity can be calculated as
follows.
34
3.2 Joint admission and power control schemes
Algorithm 2 JAPC-MSRA
Input: Ns , Np , {λi }, {Γj }, {dij }, {di }.
Output: Ns∗ , {Pi }
1: Initialization: Ns∗ ← Ns , Np∗ ← Np .
2: Calculate yi , ∀i ∈ Ns∗ , according to (3.13)
3: while Np∗ 6= ∅ do
4: Select ŷ according to (3.14)
5: Calculate Pimin , ∀i ∈ Ns∗ , according to (3.15).
6: Pi ← Pimin , ∀i ∈ Ns∗ .
7: if All interference threshold constraints are valid then
8: Break;
9: end if
10: Calculate ξi , ∀i ∈ Ns∗ , according to (3.6).
11: Choose an SU i, where ξi = min{ξj |∀j ∈ Ns∗ },
12: Pi ← 0
13: Ns∗ ← Ns∗ − i
14: if Ns∗ == ∅ then
15: Echo “No SU can be admitted”
16: Break;
17: end if
18: end while
3.2.3 JAPC-Rand
JAPC-Rand is also a joint admission and power control scheme. It randomly
removes an SU in each iteration. The implementation of JAPC-Rand is
based on the Algorithm 2 with minor modification that the line 10 and 11
are modified to randomly select an SU. In consequence, the set of SUs is
updated by randomly removing an SU in each iteration operation.
35
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
36
3.2 Joint admission and power control schemes
Table 3.3: Revenue allocation table with DTR and SINR mapping
Revenue 1 2 4 8 16 32
DTR (kbps) 16 32 64 128 256 512
Required SINR 0.0022 0.0043 0.0087 0.0175 0.0353 0.0718
37
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
600
JAPC−MRER
JAPC−MSRA
500 JAPC−Rand
400
Secondary Revenue
300
200
100
0
0 10 20 30 40 50
Number of PUs
38
3.2 Joint admission and power control schemes
600
JAPC−MRER
500
JAPC−MSRA
JAPC−Random
400
Secondary Revenue
300
200
100
0
0 10 20 30 40 50
Number of SUs
39
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
600
500
400
Secondary Revenue
JAPC−MRER
JAPC−MSRA
300 JAPC−Rand
200
100
0
−150 −100 −50 0
Interference Threshold (dBW)
In this section, we further discuss the power scaling factor β in the power con-
trol schemes in the previous section and propose three pre-admission control
schemes.
For any admitted SU i, according to the SINR constraints and the power
allocation strategy in (3.15), we have
40
3.3 Discussions on power control and pre-admission schemes
hi Pi
ξi =
N0 + Ip + Is − hi Pi
hi βŷP̂ yi
= (3.21)
yk βŷP̂ yk − hi βŷP̂ yi
P
N0 + Ip +
k∈Ns∗
≥ξ¯i
Then, we obtain
ŷ(N0 + Ip )
β≥ ! (3.22)
hi yi P
P̂ ξ¯i
− hk yk
k∈Ns∗ ,k6=i
where
hi yi X
− hk yk > 0
ξ¯i ∗
k∈N ,k6=i s
where the left side of the inequality can be further transformed as follow.
1 X 1 1 X 1
¯ − −1 = 1 − −1 −
¯
1 + ξi k∈N ∗ ,k6=i 1 + ξk ¯
1 + ξi ¯ −1
s k∈Ns∗ ,k6=i 1 + ξk
X 1
=1− (3.26)
¯ −1
∗ 1 + ξk k∈Ns
X 1
=1− −1
i∈Ns∗ 1 + ξ¯i
41
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
If the inequality (3.27) is not true, the SINR constraints (3.11) cannot be
satisfied. Therefore, some pre-admission procedures should be carried out.
In this study, we consider the following three metrics.
ŷ(N0 + Ip )
β≥ ! (3.28)
1
P
P̂ 1− 1+ξ¯i
−1
i∈Ns∗
Since the bigger β is, the higher the power is, which will result more inter-
ference to PUs. Therefore, we will choose β as small as possible.
ŷ(N0 + Ip )
β= ! (3.29)
1
P
P̂ 1− 1+ξ¯i
−1
i∈Ns∗
42
3.3 Discussions on power control and pre-admission schemes
Figure 3.5: The flow chart of joint admission and power control schemes for
one-channel CogCell
43
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Table 3.4: Joint admission and power control schemes for one-channel CogCell
special case when we fix β after each removal. We denote the general fixed β
schemes as JAPC-MRER-fixed and JAPC-MSRA-fixed, respectively. On the
other hand, if β keeps updating after each removal, we denote such schemes as
JAPC-MRER-dynamic and JAPC-MSRA-dynamic, respectively. In the case
of fixing β, when we apply the maximum y removal pre-admission metric,
we get JAPC-MRER-y-fixed and JAPC-MSRA-y-fixed, when we apply the
minimum SINR removal pre-admission metric, we get JAPC-MRER-SINR-
fixed and JAPC-MSRA-SINR-fixed, when we apply the minimum channel
gain removal, we get JAPC-MRER-gain-fixed and JAPC-MSRA-gain-fixed.
44
3.4 Further improvements
subject to:
ns
X
hij Pi xi ≤ Γj , ∀j ∈ Np (3.31)
i=1
xi ∈ {0, 1}, ∀i ∈ Ns (3.32)
ξi ≥ ξ¯i , if xi = 1, ∀i ∈ Ns (3.33)
Pi ∈ [0, P̂ ], ∀i ∈ Ns (3.34)
Let Ns∗ denote the optimal solution for admitted SUs is a subset of Ns .
Thus,
1, i ∈ Ns∗
xi =
0, otherwise
From (3.33), we have
hi Pi
ξi = ≥ ξ¯i , ∀i ∈ Ns∗
N0 + Ip + Is − hi Pi
When any admitted SU i achieves the required SINR,
hi Pi
= ξ¯i , ∀i ∈ Ns∗
N0 + Ip + Is − hi Pi
Thus
−1
hi Pi = (N0 + Ip + Is )/(1 + ξ¯i ), ∀i ∈ Ns∗
45
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
−1
Let ai denote 1 + ξ¯i , we have
N0 + Ip
Is = !−1 (3.36)
a−1
P
i −1
i∈Ns∗
Therefore,
X X
hij h−1 −1
i ai (N0 + Ip ) ≤ Γj
1 − a−1
k
, ∀j ∈ Np
i∈Ns∗ k∈Ns∗
46
3.4 Further improvements
X
hij h−1 −1
−1
i Γj (N0 + Ip ) + 1 ai ≤ 1, ∀j ∈ Np
i∈Ns∗
xi ∈ {0, 1} ∀i ∈ Ns
The constraint (3.42) dynamically changes according to different admitted
SUs.
47
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Constraints Reduction
We can further examine the relationship between the two constraints in (3.41)
and (3.42).
X X
a−1
i xi ≤ 1 − hij h−1 −1 −1
i Γj (N0 + Ip )ai xi , ∀j ∈ Np (3.43)
i∈Ns i∈Ns
X N0 + Ip
a−1
i xi ≤ 1 − (3.44)
i∈Ns
z P̂
In the right of the above two constraints, we need to show the constraint
that has higher value. Since both are larger than 0, we can compare the ratio
to 1.
hij h−1 −1 −1
P
i Γj (N0 + Ip )ai xi
i∈Ns
R= N0 +Ip
z P̂ (3.45)
X
−1 −1 −1
=z P̂ hij hi Γj ai xi
i∈Ns
≥P̂ Γ−1
j min∗ hij
i∈Ns
≥P̂ Γ−1
j min hij , ∀j ∈ Np
i∈Ns
48
3.4 Further improvements
49
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Thus,
P
maximize r i xi
i∈N
Ps
hij h−1 −1
−1
subject to i Γj (N0 + Ip ) + 1 ai xi ≤ 1, ∀j ∈ Np
i∈Ns (3.53)
N0 +Ip
a−1
P
i xi ≤ 1 − min hi ai P̂
i∈Ns i∈Ns
xi ∈ {0, 1}, ∀i ∈ Ns
Thus,
P
maximize r i xi
i∈N
Ps
hij h−1 −1
−1
subject to i Γj (N0 + Ip ) + 1 ai xi ≤ 1, ∀j ∈ Np
i∈Ns (3.55)
N0 +Ip
a−1
P
i xi ≤ 1 − max hi ai P̂
i∈Ns i∈Ns
xi ∈ {0, 1}, ∀i ∈ Ns
50
3.4 Further improvements
X N0 + Ip
a−1
k xk + h−1 −1
i ai xi ≤ 1, ∀i ∈ Ns
k∈Ns
P̂
Then we have
X N0 + Ip −1 −1
a−1
k xk + 1+ hi ai xi ≤ 1, ∀i ∈ Ns (3.56)
k∈Ns ,k6=i
P̂
P
maximize ri xi
i∈N
Ps
hij h−1 −1
−1
subject to i Γ j (N 0 + Ip ) + 1 ai xi ≤ 1, ∀j ∈ Np
i∈Ns (3.57)
N0 +Ip −1
a−1 hi a−1
P
k xk + 1 + P̂ i xi ≤ 1, ∀i ∈ Ns
k∈Ns ,k6=i
xi ∈ {0, 1}, ∀i ∈ Ns
maximize Cx
subject to Ax ≤ 1 (3.58)
x ∈ {0, 1}
where
1 = (1, 1, ..., 1)T
51
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
52
3.4 Further improvements
to find the exact optimal solution of the problem. However, these meth-
ods have high computation load [99]. Heuristic algorithms, which aim to
compute feasible solutions of “reasonable quality” within “reasonable running
time” [99], is more feasible than the optimal algorithms. Typical heuristic al-
gorithms include greedy-type heuristic algorithm, relaxation-based heuristic
algorithm, etc.
The smaller the efficiency is, the higher probability to remove that SU. In
each iteration, we remove the SU with the minimal efficiency. In equation
(3.61) αj is called relevance value of constraint j. It shows the importance to
every constraint. The higher the relevance value of a constraint, the higher
the scarcity of the corresponding resource is. It then becomes less attractive
to pack an SU which consumes a lot of that resource. In our study, we define
αj as follows. X
αj = wij − 1, j ∈ Ncs∗ (3.62)
i∈Ns∗
53
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
Algorithm 3 JAPC-MKP
Input: Ns , Np , Ncs
Output: Ns∗ , {Pi }
1: Initialization: Ns∗ ← Ns , Np∗ ← Np , Ncs ∗
← Ncs .
∗ ∗
2: Calculate wij , ∀i ∈ Ns , j ∈ Ncs , according to (3.60)
∗
3: while Ncs 6= ∅ do
4: for j ∈ Ncs∗ do
5: Calculate αj according to (3.62)
6: if αj ≤ 0 then
∗ ∗
7: Nnc ← Nnc −j
∗
8: if Nnc == ∅ then
9: “All constraints are satisfied”
10: Return;
11: end if
12: end if
13: end for
14: for i ∈ Ns∗ do
15: Calculate ei according to (3.61).
16: end for
17: Choose an SU i∗ , where ei∗ = min∗ ei
∀i∈Nnc
18: xi ∗ ← 0
19: Pi ∗ ← 0
20: Ns∗ ← Ns∗ − i∗
21: if Ns∗ == ∅ then
22: “No SU can be admitted”
23: Return;
24: end if
25: end while
26: for i ∈ Ns∗ do
27: xi ← 1
28: Calculate Pi according to (3.37).
29: end for
54
3.5 Simulation results
55
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
450
Optimal JAPC−MRER−gain
400 JAPC−MKP JAPC−MRER−y−fixed
JAPC−MRER−y JAPC−MRER−SINR−fixed
350 JAPC−MRER−SINR JAPC−MRER−gain−fixed
JAPC−MSRA−y
300 JAPC−MSRA−SINR
Secondary Revenue
JAPC−MSRA−gain
250
200
150
100
50
0
0 10 20 30 40 50
Number of PUs
optimization software MOSEK, and achieve higher revenue than all other
schemes. JAPC-MRER-SINR achieves the least revenue than all the other
schemes, the reason is as follows. From (3.27), we see that if the constraints !
1
P
cannot be satisfied, parts of the left side of that inequality 1 − 1+ξ¯i
−1
∗
i∈Ns
!
1
P
is too large. To reduce the value of 1 − 1+ξ¯
−1 , we may need to re-
i
i∈Ns∗
move more
P SUs1 with minimal SINR metric, since the smaller SINR is, the
smaller 1+ξ¯
−1 is. JAPC-MRER-y achieves the highest revenue among
i
i∈Ns∗
all the three pre-admission control metrics. The reason can be found from
(3.27), where ŷ reduces after removing the SU with maximum y, thus the left
part of the inequality can increase more efficiently than other two metrics.
The dynamic β updating strategy can achieve higher revenue than the fixed
β strategy in all kinds of pre-admission control schemes. This is because
that with the updated β calculated by (3.29) after each removal, β decreases
56
3.5 Simulation results
and results in power decreasing for all prospective SUs, which further results
in less interference to PUs. Therefore, more SUs can be admitted compar-
ing to the fixed β scheme. JAPC-MRER can achieve higher revenue than
JAPC-MSRA for all kinds of pre-admission schemes in the case of dynamic
updating β strategy.
200
JAPC−MRER−SINR Optimal
180 JAPC−MRER−gain JAPC−MKP
JAPC−MRER−y−fixed JAPC−MRER−y
160 JAPC−MRER−SINR−fixed
JAPC−MRER−gain−fixed
140
JAPC−MSRA−y
Secondary Revenue
120 JAPC−MSRA−SINR
JAPC−MSRA−gain
100
80
60
40
20
0
0 10 20 30 40 50
Number of SUs
The results are shown in Fig. 3.7, where the secondary revenue increases
with the increasing number of SUs. The reason is that with the increasing
number of SUs, the number of SUs with trivial interference can increase and
contribute on the increasing revenue to BS. We can see that our proposed
JAPC-MKP can approach the optimal results obtained by the optimiza-
57
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
tion software MOSEK, and achieve higher revenue than all other schemes.
With the same reason as explained in the previous case, JAPC-MRER-SINR
achieves the least revenue than all the other schemes, and JAPC-MRER-y
achieves the highest revenue among all the three pre-admission control met-
rics, and the dynamic β updating strategy can achieve higher revenue than
the fixed β strategy in all kinds of pre-admission control schemes. JAPC-
MRER can achieve higher revenue than JAPC-MSRA for all kinds of pre-
admission schemes in the case of dynamic updating β strategy.
400
Optimal
350 JAPC−MKP
JAPC−MRER−y
JAPC−MRER−SINR
300
JAPC−MRER−gain
JAPC−MRER−y−fixed
Secondary Revenue
250 JAPC−MRER−SINR−fixed
JAPC−MRER−gain−fixed
200 JAPC−MSRA−y
JAPC−MSRA−SINR
JAPC−MSRA−gain
150
100
50
0
−150 −100 −50
Interference threshold on primary users (dBW)
The results are shown in Fig. 3.8. Again, JAPC-MKP achieves revenue
closely to the optimal result from MOSEK, and outperform all other schemes.
When Γ is less than −130dBW , the interference constraints are too strict
that no SUs can be admitted into the system. When using JAPC-MRER the
58
3.5 Simulation results
dynamic β updating schemes achieve higher revenue than the fixed β updat-
ing scheme when Γ is less than −70dBW and larger than −130dBW . The
maximum y removal pre-admission control scheme always outperform the
minimal SINR and channel gain removal schemes using either JAPC-MRER
or JAPC-MSRA. JAPC-MRER outperforms JAPC-MSRA when using the
same pre-admission control scheme by using either dynamic or fixed β up-
dating strategy.
450
Optimal
400 JAPC−MKP
JAPC−MRER−y
JAPC−MRER−SINR
350 JAPC−MRER−gain
JAPC−MRER−y−fixed
300 JAPC−MRER−SINR−fixed
Secondary Revenue
JAPC−MRER−gain−fixed
250 JAPC−MSRA−y
JAPC−MSRA−SINR
JAPC−MSRA−gain
200
150
100
50
0
−150 −100 −50
Interference to BS from primary systems (dBW)
The results are shown in Fig. 3.9. Again, JAPC-MKP achieves revenue
closely to the optimal result from MOSEK, and outperform all other schemes.
When Ip is greater than −80dBW , the interference to BS is too strong that
no SUs can be admitted into the system. When Ip is less than −80dBW , the
dynamic β updating schemes achieve higher revenue than the fixed β updat-
ing scheme using JAPC-MRER. The maximum y removal pre-admission con-
59
Power and Admission Control for One-channel Cognitive Radio
Cellular Networks
trol scheme always outperform the minimal SINR and channel gain removal
schemes using either JAPC-MRER or JAPC-MSRA. JAPC-MRER outper-
forms JAPC-MSRA when using the same pre-admission control scheme by
using either dynamic or fixed β updating strategy.
3.6 Conclusion
In this chapter, we have investigated the problem of maximizing the sec-
ondary revenue of the CogCell, while satisfying the QoS (in terms of DTR) re-
quirements on SUs and guaranteeing the interference constraints on PUs. To
solve this optimization problem, we first introduced a revenue efficiency factor
to search for the SUs with high revenue and also low interference, and pro-
posed JAPC-MRER. The time complexity is O(n2s np ), which is the same as
the other two algorithms used in JAPC-MSRA and JAPC-Rand. Simulation
results indicated that our proposed JAPC-MRER can achieve much higher
secondary revenue for the operator than the other two schemes. We further
improved our proposed JAPC-MRER by pre-admission control schemes and
dynamic updating the power scale after each removal. Simulation results
showed that JAPC-MRER-dynamic schemes can achieve higher secondary
revenue than JAPC-MRER-fixed schemes with all kinds of pre-admission
control schemes. The minimal y removal pre-admission control scheme can
achieve higher secondary revenue than other pre-admission control schemes.
In the end, we transformed the operator problem to an instance of multidi-
mensional knapsack problem, and proposed a heuristic scheme called JAPC-
MKP with O(n2s (ns + np )) time complexity. Simulation results showed that
JAPC-MKP can approach the optimal results obtained by the optimization
software MOSEK, and achieve higher secondary revenue than all other pro-
posed schemes.
60
Chapter 4
In the previous chapter, we focused on the power and admission control for
one-channel CogCell. We now consider the multi-channel CogCell, where
channel allocation strategies should be taken into account. In this chapter,
we study the operator problem again to maximize the secondary revenue in
multi-channel CogCell. We formulate this problem as an instance of multi-
dimensional multiple knapsack problem, and proposed a heuristic method.
The rest of this chapter is organized as follows. We introduce the system
model and formulate the optimization problem in Section 4.1. In Section 4.2,
we model the operator problem as an MMKP. We then transfer the MMKP to
MKP in Section 4.3, and present our proposed heuristic scheme in Section 4.4.
In Section 4.5, we introduce a traditional channel allocation scheme based on
SINR together with JAPC-MKP which has been proposed in Chapter 3. In
Section 4.6, we evaluate the performance of different schemes by simulation.
Finally, we draw the conclusions in Section 4.7.
61
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
62
4.1 System model and problem formulations
Symbol Meaning
Ns the set of SUs
Nc the set of Channels
Nsm the set of SUs on channel m
Npm the set of PUs on channel m
ns the number of SUs, equal to |Ns |
nc the number of Channels, equal to |Nc |
npm the number of PUs in receiving mode on channel m
np the total number of PUs in receiving mode on all channels
Pmi the transmission power of SU i on channel m
P̂ the maximum transmission power of every SU
Ipm the interference on channel m measured at BS from primary systems
ξmi the SINR of SU i on channel m measured at the BS
ξ¯i the minimum uplink SINR requirement of SU i
λ̄i the data rate required by SU i
τmij the interference from SU i to PU j on channel m
Γmj the interference threshold of PU j on channel m
ri the payment from SU i (the revenue got from SU i)
gmi the channel gain from SU i to the BS on channel m
hmij the channel gain from SU i to PU j on channel m
63
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
ξmi ≥ ξ¯i
64
4.2 MMKP modeling
MRS: X X
maximize ri xmi (4.6)
i∈Ns m∈Nc
subject to:
X
hmij Pmi ≤ Γmj , ∀j ∈ Npm , m ∈ Nc (4.7)
i∈Ns
xmi ∈ {0, 1}, ∀i ∈ Ns , m ∈ Nc (4.8)
X
xmi ≤ 1, ∀i ∈ Ns (4.9)
m∈Nc
65
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
−1
where ai denotes 1 + ξ¯i . Substitute (4.13) into the constraint in (4.7), we
have
X N + Ipm
hmij 0 ≤ Γmj , ∀j ∈ Npm , m ∈ Nc
P −1
i∈Nsm gmi ai 1 − ak
k∈Nsm
Therefore,
!
X X
−1 −1
hmij gmi ai (N0 + Ipm ) ≤ Γmj 1− a−1
k , ∀j ∈ Npm , m ∈ Nc
i∈Nsm k∈Nsm
Then,
X
−1 −1
Γmj (N0 + Ipm ) + 1 a−1
hmij gmi i ≤ 1, ∀j ∈ Npm , m ∈ Nc
i∈Nsm
N + Ipm
0≤ 0 ≤ P̂ , ∀i ∈ Nsm , m ∈ Nc
P −1
gmi ai 1 − ak
k∈Nsm
It can be rewritten as
X N0 + Ipm
a−1
k + ≤ 1, ∀i ∈ Nsm , m ∈ Nc
k∈Nsm
gmi ai P̂
66
4.3 MKP modeling by matrix transformation
−1 −1
−1
h mij g Γ
mi mj (N0 + Ipm ) + 1 ai j = 1, 2, · · · , npm
a−1
j = npm + 1, npm + 2, · · · ,
i
wmij = npm + ns ; j 6= npm + i
1 + (N0 + Ipm )P̂ g −1 −1 −1
a j = npm + i
mi i
(4.17)
Therefore, the reformulated problem is as follows.
MMKP Formulation:
P P
maximize ri xmi
i∈N
Ps m∈Nc
subject to wmij xmi ≤ 1, j = 1, 2, · · · , ns + npm , m ∈ Nc
i∈N
P s (4.18)
xmi ≤ 1, ∀i ∈ Ns
m∈Nc
xmi ∈ {0, 1}, ∀i ∈ Ns , m ∈ Nc
maximize RX
subject to AX ≤ U (4.19)
X∈ζ
67
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
0
11×nc 0 ··· 0X1
0 11×nc ··· X0
0
2
. .. ≤ U (4.20)
.. .. .. ..
. . . .
.
0
0 0 · · · 11×nc Xns
0
where, Xi = (x1,i , x2,i , · · · , xnc ,i )T , ∀i ∈ Ns .
| {z }
nc
The inequality of (4.20) is further equivalent to the following
(A0 , A0 , · · · , A0 )X ≤ U (4.21)
| {z }
nc
where,
1 0 ··· 0
0 1 ··· 0
A0 = ..
.. . . ..
. . . .
0 0 ··· 1 n
s ×ns
68
4.3 MKP modeling by matrix transformation
0 0
We employ i (i = 1, 2, · · · , nc ns ) to denote the index of any member in
0
X. i is a combination of m and i as follows.
0
i = (m − 1)ns + i, m = 1, 2, · · · , nc ; i = 1, 2, · · · , ns . (4.22)
0
Reversely, given i we get
0
m = di /ns e
0
ns i mod ns = 0 (4.23)
i = 0
i mod ns Otherwise
69
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
0
• when j > nc ns + np , for any m = 1, 2, · · · , nc , we have
0 0
1, i = (m − 1)ns + j − nc ns − np
ωj 0 i0 = (4.28)
0, Otherwise
In this MKP, there is only one knapsack. But it has nc ns items and
(nc + 1)ns + np dimensions.
70
4.4 Proposed heuristic algorithm to MKP
r̂i0 r̂i0
ei0 := P = ! (4.31)
α j 0 ω j 0 i0 P P
j 0 ∈CS ωj 0 i0 − 1 ωj 0 i0
j 0 ∈CS i0 ∈D
The flow chart of the algorithm is shown in Fig. 4.2. We show more
details in Algorithm 4 and 5.
The time complexity is dominated by the procedure of MinimalEfficien-
cyRemoval. It will call the function of UpdateConstraintsAndEfficiencies(CS,
D) maximum nc ns times in the worst case. In the function UpdateCon-
straintsAndEfficiencies(CS, D), updating efficiency dominates the procedure.
It takes maximum (nc +1)ns +np to calculate in the worst case if no constraint
71
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
74
4.5 Best SINR channel selection scheme
After channel allocation, we then use our proposed joint admission and
power control scheme JAPC-MKP in Chapter 3. We denote this scheme as
BestSINR-JAPC-MKP.
From (3.63), the time complexity using JAPC-MKP on a given channel m
is O(n2sm (nsm + npm )), where nsm and npm represent the number of SUs and
PUs, respectively. The total time complexity can be calculated as follows.
nc
n2sm (nsm + npm )
P
T (nc , ns , np ) =
m=1
nc
n2sm (nsm + nmax
P
≤ pc )
m=1
nc nc
n3sm + n2sm nmax
P P
= pc ) (4.34)
m=1 m=1
nc nc
nsm )3 + ( nsm )2 nmax
P P
≤ ( pc
m=1 m=1
= n2s (ns + nmax
pc )
= O(n2s (ns + nmax
pc ))
Thus, the time complexity of our proposed scheme is O(n2s (ns + nmax
pc )).
75
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
chosen from [Rmin , Rmax ], The angles from any SUs (or PUs) to the BS are
randomly chosen from [0, 2π]. The number of channels in this system ranges
from 1 to 10, and the bandwidth of each channel is 5M Hz. The number
of PUs per channel ranges from 1 to nmax pc . The average power of noise is
−110dBm. The maximum transmission power of all SUs is 280mW . For
the estimation of channel gain in our simulation, we consider a slow fading
channel, and the path loss is d14 , where d is the distance between a transmitter
and its receiver. For the interference on each channel m, we use Ipm = npm Ip ,
where Ip is the interference contribution from one primary transmitter.
Revenue 1 2 4 8 16 32
DTR (kbps) 16 32 64 128 256 512
Required SINR 0.0022 0.0043 0.0087 0.0175 0.0353 0.0718
76
4.6 Simulation results and analysis
average secondary revenue based on the results in the 100 random topologies,
and 100 random data rate requirements according to Table 4.3 .
900
800
MOSEK
700
Secondary Revenue
Proposed
BestSINR−JAPC−MKP
600
500
400
300
1 2 3 4 5 6 7 8 9 10
Number of Channels
Figure 4.3 shows the secondary revenue increases with the increasing num-
ber of channels. The reason is the more channels, the more SUs can be ad-
mitted. Thus, the revenue to BS increases. When nc is equal to 1, the results
of three schemes are almost the same. However, when ns is greater than 1,
the gap between our proposed scheme and BestSINR-JAPC-MKP becomes
bigger and bigger. When ns is greater than 7, our proposed scheme gets
more than twice the revenue got by BestSINR-JAPC-MKP. Moreover, our
proposed scheme approaches the results from MOSEK all the time.
Figure 4.4 shows the percentage of optimal solution from MOSEK for both
our proposed scheme and BestSINR-JAPC-MKP. BestSINR-JAPC-MKP de-
creases from 97% when nc is equal to 1 to as low as 47% when nc is equal
77
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
100%
97%
92% Proposed
Percentage of optimal solution from MOSEK
90% BestSINR−JAPC−MKP
80%
70%
60%
50%
47%
40%
1 2 3 4 5 6 7 8 9 10
Number of Channels
78
4.6 Simulation results and analysis
900
800 MOSEK
Proposed
700 BestSINR−JAPC−MKP
600
Secondary Revenue
500
400
300
200
100
0
0 10 20 30 40 50 60 70 80 90 100
Number of SUs
100%
97%
Percentage of optimal solution from MOSEK
90% Proposed
BestSINR−JAPC−MKP
80%
70%
60%
50%
46%
40%
0 10 20 30 40 50 60 70 80 90 100
Number of SUs
79
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
Figure 4.6 shows the percentage of optimal solution from MOSEK de-
creases for both our proposed scheme and BestSINR-JAPC-MKP with the
increasing number of SUs. BestSINR-JAPC-MKP decreases to as low as
46%, while our proposed scheme can still achieve at least 97% of the optimal
result from MOSEK.
1000
900
800
Secondary Revenue
MOSEK
700 Proposed
BestSINR−JAPC−MKP
600
500
400
2 3 4 5 6 7 8 9 10
nmax
pc
Figure 4.7 shows the secondary revenue decreases with the increasing
nmax
pc . The reason is the more PUs in a channel, the more interference con-
straints should be considered. Thus, fewer SUs can be admitted. It then
results in less secondary revenue to BS. Our proposed scheme approaches
MOSEK in all the cases, and achieves more than twice the revenue got by
BestSINR-JAPC-MKP.
Figure 4.8 shows the percentage of optimal solution from MOSEK for
both our proposed scheme and BestSINR-JAPC-MKP. BestSINR-JAPC-
80
4.6 Simulation results and analysis
100%
97%
Percentage of optimal solution from MOSEK
90%
Proposed
BestSINR−JAPC−MKP
70%
50%
47%
44%
40%
2 3 4 5 6 7 8 9 10
max
npc
MKP achieves between 44% and 47%, while our proposed scheme achieves
more than 97% of the secondary revenue from MOSEK.
81
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
1100
1000
900
800 MOSEK
Proposed
Secondary Revenue
700 BestSINR−JAPC−MKP
600
500
400
300
200
100
0
−140 −130 −120 −110 −100 −90 −80 −70 −60 −50 −40
Interference to BS from each PU transmitter (dBm)
100%
97%
Percentage of optimal solution from MOSEK
90%
Proposed
80%
BestSINR−JAPC−MKP
70%
60%
50%
40%
−140 −130 −120 −110 −100 −90 −80 −70 −60 −50 −40
Interference to BS from each PU transmitter (dBm)
82
4.6 Simulation results and analysis
900
800
MOSEK
700 Proposed
BestSINR−JAPC−MKP
600
Secondary Revenue
500
400
300
200
100
0
−140 −130 −120 −110 −100 −90 −80 −70 −60 −50 −40
Interference Threshold on each PU (dBm)
Figure 4.11 shows the secondary revenue increases with the increasing
interference threshold on PUs. The reason is the higher interference threshold
on PUs, the more SUs can be allowed to transmit. Thus, the revenue to BS
increases. When Γ is smaller than −130dBm, the results of three schemes are
almost the same, since in that case, almost no SUs can be admitted. However,
when Γ is greater than −130dBm, the gap between our proposed scheme
and BestSINR-JAPC-MKP becomes bigger and bigger until Γ is equal to
−70dBm. When Γ is greater than −70dBm, the gap between our proposed
scheme and BestSINR-JAPC-MKP stays almost the same. It also shows,
when Γ is greater than −90dBm, our proposed scheme gets more than twice
83
Resource Optimization for Multi-channel Cognitive Radio
Cellular Networks
100%
90%
Percentage of optimal solution from MOSEK
Proposed
BestSINR−JAPC−MKP
70%
57%
50%
40%
35%
−140 −130 −120 −110 −100 −90 −80 −70 −60 −50 −40
Interference Threshold on each PU (dBm)
4.7.1 Conclusions
In this chapter, we have investigated the operator problem of maximization
the secondary revenue, while satisfying the power limitation, minimum SINR
and interference constraints. We modeled the problem as MMKP, and then
transfer it to MKP. Then, we proposed a heuristic algorithm based on the
MKP formulation. Simulation results showed our proposed heuristic scheme
archive much more secondary revenue than BestSINR-JAPC-MKP, and is
close to the optimal results from MOSEK.
84
4.7 Conclusions and discussions
4.7.2 Discussions
The problem we studied in this chapter can be extended and applied in many
ways.
P P
maximize ri xmi
i∈N
Ps m∈Nc
subject to wmij xmi ≤ 1, j = 1, 2, · · · , ns + npm , m ∈ Nc
i∈N
Ps
xmi ≤ K, ∀i ∈ Ns
m∈Nc
xmi ∈ {0, 1}, ∀i ∈ Ns , m ∈ Nc
(4.35)
85
Chapter 5
87
Spectrum Sharing in Cognitive Radio Femtocell Networks
88
5.1 System model and assumptions
Symbol Meaning
F the set of FBSs
Mi the set of FUs in FBS i
Ni the set of available channels in FBS i
i the index of FBS
j the index of FU
c the index of channel
mi the number of FUs in FBS i
xijc the binary indicator of channel c on FU j in FBS i
pijc the transmission power for FBS i at channel c on FU j
hijc the channel gain on channel c for FBS i and FU j
Iijc the interference at FU j in FBS i on channel c
ψ the minimum required SINR for FUs
89
Spectrum Sharing in Cognitive Radio Femtocell Networks
To save hardware expense and battery lifetime for FU, we can suppose
only FBS would do spectrum sensing. In this situation, whenever an FBS
detects the return of a PU, it will stop transmission, and then inform its FUs
and the neighboring FBSs about the existence of the PU. It then updates
the available channel list, and runs the spectrum sharing algorithms to select
new channels and allocates new time-subchannel blocks for its FUs.
The main challenge is the accuracy of spectrum sensing. Due to hardware
limitation and spectrum detection schemes, false alarm and miss detection
may happen. Specifically, false alarm happens when the spectrum sensing
results show that primary signal exists but actually there is no primary signal.
Miss detection happens when the spectrum sensing results show that there
is no primary signal but actually primary signal do exist. False alarm will
cause unnecessary channel switching which results in increased delay and
packet loss. Miss detection will cause interference to the primary systems.
Cooperative spectrum sensing and decision is a good candidate to reduce the
probability of false alarm and miss detection. In this chapter, the details of
spectrum sensing is out of the range of this topic, we assume perfect spectrum
sensing. For more details on spectrum sensing, please refer to [105].
90
5.1 System model and assumptions
91
Spectrum Sharing in Cognitive Radio Femtocell Networks
where dij is the distance between the transmitter i and the receiver j. nij
denotes the number of floors in the path. We introduce hijc as follows to
represent the channel gain between FBS i and its FU j on channel c.
Gij
hijc = 10(− 10
)
(5.2)
92
5.2 Problem formulations
s.t.
X
xijc = 1, ∀i ∈ F, j ∈ Mi (5.9)
c∈Ni
X X
xijc = mi , ∀i ∈ F (5.10)
j∈Mi c∈Ni
pijc ≥ 0, ∀i ∈ F, j ∈ Mi , c ∈ Ni (5.13)
X X
pijc ≤ Pimax , ∀i ∈ F (5.14)
j∈Mi c∈Ni
93
Spectrum Sharing in Cognitive Radio Femtocell Networks
where ψ denotes the minimum required SINR for FUs. Constraint (5.9)
means every user in a CogFem can only use one channel. Constraint (5.10)
means the total number of channels can be used in one femtocell is equal to
the number of users in that femtocell mi . Constraint (5.11) represents that if
channel c is allocated to user j in femtocell i for downlink transmission, the
SINR received on user j should be higher than the predefined threshold ψ.
Constraint (5.12) means any FBS i will not allocate any power on channel
c, if channel c is not allocated to FBS i. Constraint (5.13) represents the
transmission power of any FBS i should be no less than 0, while constraint
(5.14) indicates the total transmission power of any FBS i on its FUs can
not exceed the maximum power budget Pimax .
The solution of the formulated spectrum sharing problem is the channel
allocation vector x and power vector p, and the objective function is non-
linear. Thus it is a MINLP problem, which is NP-hard in general. In the
following sections, we will use decomposition methods to solve it.
s.t.
X
xijc = 1, ∀i ∈ F, j ∈ Mi (5.17)
c∈Ni
X X
xijc = mi , ∀i ∈ F (5.18)
j∈Mi c∈Ni
94
5.3 Problem decompositions and solutions
5.3.2 Subproblems
problem formulation
Given a solution of channel allocation {xijc }, we can get the following power
control subproblem to obtain the transmission power for every FBS i to any
of its FU j on the allocated channel cj .
XX
maximize Bc log2 (1 + gijc pijc∗ ) (5.19)
i∈F j∈Mi
s.t.
pijc ≥ 0, ∀i ∈ F, j ∈ Mi (5.20)
X
pijc ≤ Pimax , ∀i ∈ F (5.21)
j∈Mi
95
Spectrum Sharing in Cognitive Radio Femtocell Networks
pijc = 0, if c 6= cj , ∀i ∈ F, j ∈ Mi , c ∈ Ni (5.23)
The Lagrangian
We form the Lagrangian function as follows
P P
L(p, λ, ν) = Bc log2 (1 + gijc pijc )
i∈F j∈Mi !
λi Pimax −
P P
+ pijc
i∈F
P P j∈Mi (5.24)
+ νij (gijc pijc − ψ)
Pi∈F j∈Mi
= Li (pi , λi , νi )
i∈F
Thus, the Lagrangian dual can be decomposed into |F| subproblems for
each FBS i (∀i ∈ F). For each given λi and νi , the dual is to solve pi
∂Li (pi , λi , νi )
=0 (5.27)
∂pijc
!
X
λi Pimax − pijc = 0 (5.28)
j∈Mi
96
5.3 Problem decompositions and solutions
where [·]badenotes the projection onto the area in [a, b]. This solution is
min
only valid when xijc = 1. If xijc = 0, pijc = 0. Pijc is the minimum
min
transmission power at FBS i for FU j on channel c. Pijc can be determined
by substituting (5.3) into (5.11) as follows.
min ψ
Pijc = (5.32)
gijc
This minimum value may be changed according to the environment, for ex-
ample the movement of FUs and the interference from other FBSs. Moreover,
the first part in (5.31) should be non-negative, so we have
λi > νij gijc , ∀j ∈ Mi (5.33)
min
In addition, we observe that Pimax should be larger than the sum of Pijc
in any FBS i. Otherwise, there will be no feasible solution for the problem,
which results in not all FUs P in the FBS can be served. Therefore, Pimax
min
should be configured at least Pijc in the CogFem deployment.
∀j,c
97
Spectrum Sharing in Cognitive Radio Femtocell Networks
θλi (0)
νij (0) = , ∀j ∈ Mi
gijc
Proposed scheme
Although the subgradient method can converge to the optimal solution, it
highly depends on the stepsize and initial values. Therefore, it may require
98
5.3 Problem decompositions and solutions
1 1
pijc = 0
− (5.36)
λi gijc
where
ln2
λ0i = (λi − νij gijc ) (5.37)
Bc
where the Lagrangian multiplier νij can change accordingly with gijc , so
that (5.37) is only changed with i instead of both i and j.
Substituting (5.36) to (5.28) when xijc = 1, we have
mi
λ0i = 1 (5.38)
Pimax
P
+ gikck
k∈Mi
min
Similarly, pijc should be no less than Pijc . This can be guaranteed by
max
the configuration of Pi .
In this scheme, we assume Channel State Information (CSI) can be ob-
tained by each FBS. One of the possible way to obtain CSI is as follows: each
FU can report the interference measurement result to its FBS. Therefore,
each FBS will make the decision of channel selection and power allocation
99
Spectrum Sharing in Cognitive Radio Femtocell Networks
according to the measurements not only on FBS but also on its users. In prac-
tice, each femtocell user is required to negotiate a control channel with its
FBS, and reports its measurements to the FBS through this channel. Based
on these information, FBS then characterizes the channels with the accurate
interference levels for each user, and chooses mi channels with lowest inter-
ference levels. The channel allocation metric is based on gijc . FBS can also
use its own measured interference as approximate interference on FUs. Our
study in [111] has shown that the network performance in terms of average
capacity is quite close to each other by either obtaining the interference from
FBS or FUs. The reason behind it is that FBS and its FUs are in the same
apartment. Other FBSs, where the interference comes from, get power decay
not only because of distance but also because of the penetration of floors and
walls.
This scheme goes as follows.
• Then the allocated channel and user will be removed from the sets of
channels and users.
• We repeat the channel and user selection until there is no user or chan-
nel left.
The details of the joint channel allocation and fast power control are
shown in Algorithm 8. This scheme is distributed since each FBS work inde-
pendently. Moreover, each FBS can periodically updating the joint channel
allocation and fast power control schemes by the changing of gijc because of
the change of other FBSs’ interference, the movements of FUs, and so on.
We will show the convergence in the simulation results in the next section.
The complexity of this scheme depends on the channel selection and power
allocation. For any FBS i, it is bounded by O((|Ni | × |Mi |)2 ) by employing
quicksort in channel and user selection. Similar as the first scheme, in this
scheme, whenever an FBS detects a return of primary users on the licensed
channel, it will perform the following procedures sequentially, i.e., inform its
user to switch to another channel with the least interference on the available
channel list, decide a transmission power according to (5.39), and update the
transmission power on other active channels.
100
5.4 Simulation results and discussion
Algorithm 8 Proposed joint channel allocation and fast power control al-
gorithm for FBS i
Input: i, Ni , Mi .
Output: {xijc }, {pijc }.
0 0
1: Initialization: Mi ← Mi , Ni ← N .
0
2: while Mi 6= ∅ do
0
3: if Ni = ∅ then
4: Break; . not enough channels for femtocell i.
5: else
6: {j ∗ , cj ∗ } ← arg max
0 0
gijc
j∈Mi ,c∈Ni
0 0
7: Ni ← Ni − cj ∗
0 0
8: Mi ← Mi − j ∗
9: end if
10: end while
11: for j ∈ Mi do
12: Calculate pijcj by (5.39).
13: Calculate ξijc by (5.3).
14: if ξijc < ψ then
15: pijcj ← 0 . power allocation for user j in cell i is failed.
16: else
17: xijc ← 1
18: end if
19: end for
101
Spectrum Sharing in Cognitive Radio Femtocell Networks
a slow fading channel, and use the COST 231 path loss model in (5.1). We
run each case 10 times with different random seeds for the number of users
in each femtocell and the number of available channels, and then calculate
the average capacity per femtocell.
102
5.4 Simulation results and discussion
1.8
Proposed scheme for normal femtocell
average capacity per femtocell (Mbps)
1.4
1.2
0.8
0.6
0.4
0.2
1 2 3 4 5 6 7 8 9 10
number of floors
Figure 5.4: Average capacity per femtocell in terms of number of floors in each
building. (3 rows, and 5 buildings per row)
Figure 5.4, 5.5, and 5.6 show the variation of average capacity per fem-
tocell while changing the number of floors, buildings, and rows, respectively.
We can see the average capacity per femtocell decreases while increasing the
number of floors, buildings, and rows, respectively. The reason is as follows.
When the number of floors, buildings, and rows increases, the number of
FBSs also increases. It then leads to more interference amongst femtocells
given a limited number of available channels. From the results in Fig. 5.4, 5.5,
and 5.6, CogFem achieved almost twice the average capacity of normal femto-
cells without CR capability by using our proposed scheme. This is essentially
103
Spectrum Sharing in Cognitive Radio Femtocell Networks
1.8
1.6
average capacity per femtocell (Mbps)
1.2
0.8
0.6
0.4
1 2 3 4 5 6 7 8 9 10
number of buildings
0.8
0.7
0.6
0.5
0.4
1 2 3 4 5 6 7 8 9 10
number of rows
104
5.4 Simulation results and discussion
5
average capacity per femtocell (Mbps)
0
0 5 10 15 20 25 30
number of channels
Figure 5.7 shows the variation of average capacity per femtocell while
changing the available channels. Here, we fix the topology as 5 rows, 5 build-
ings per row, and 10 floors per building. It shows that the average capacity
per femtocell increases while the number of available channels increases. That
is because more channel candidates can reduce the interference from neigh-
boring femtocells by allocating different channels to neighboring femtocells.
The fixed power control scheme using our channel allocation strategy in Al-
gorithm 6 without any iteration achieved almost the same average capacity
of our proposed scheme also without any iteration. Both of these schemes
achieved much higher average capacity than coloring method. Specifically,
when the number of channels is less than 5, the fixed power control scheme
and our proposed scheme can achieve almost twice of the capacity of the
coloring method. The performance gap reduced slightly until the number of
channels approaches 30.
105
Spectrum Sharing in Cognitive Radio Femtocell Networks
0.9
0.8
0.6
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15 20 25 30
number of channels
The average blocking rate is defined as the ratio of total failed FUs to all
FUs. Those failed FUs exist if the SINR at any FU is lower than the required
minimum SINR, thus this FU will be not served. Figure 5.8 shows the average
blocking rate by using different channel allocation and power control schemes.
When the number of available channels is less than 5, the blocking rate for
the coloring method is higher than 50%. The blocking rate for fixed power
control scheme and our proposed scheme become zero when the number of
available channels turns to no less than 5, while the blocking rate for the
coloring method stops blocking when the available channels is more than 15.
The reason is that the coloring method requires the neighboring CogFem
can not use the same channels at the same time. It requires much more
channels to allocate all the neighboring FUs. On the contrary, the fixed
power control scheme and our proposed scheme are based on the interference
related channel allocation, so that neighboring CogFem can utilize the same
channel as long as the interference is not unberable for neighboring FBSs and
FUs.
106
5.5 Conclusion
fixed power control scheme. In each iteration, the channel allocation mech-
anism will update according to the new interference measured. Figure 5.9
shows that both schemes can converge by a few iterations, e.g., around 5.
Our proposed scheme outperforms the fixed power control scheme by obtain-
ing around 2% higher average capacity. Both schemes have zero blocking
rate as shown in 5.10.
4.3
4.25
average capacity per femtocell (Mbps)
4.2
4.15
Fixed power control
Proposed scheme
4.1
4.05
3.95
0 5 10 15
number of iterations
5.5 Conclusion
In this chapter, we have investigated the spectrum sharing problem in down-
link transmission while applying CR technology into femtocell networks. We
formulated this problem as a MINLP problem and then use decomposition
methods to solve this problem. According to the solution of the decom-
posed problem, we proposed a joint channel allocation and fast power control
scheme. Simulation results showed that CogFem with more spectrum oppor-
tunities could achieve much higher capacity than normal femtocells depend-
ing on the number of available of channels. Our proposed scheme converges
very fast, and achieves much higher average capacity and lower user block-
ing rate than the coloring method. Using fixed power control together with
107
Spectrum Sharing in Cognitive Radio Femtocell Networks
0.8
Fixed power control
0.6
Proposed scheme
average user blocking rate
0.4
0.2
−0.2
−0.4
−0.6
−0.8
−1
0 5 10 15
number of iterations
Figure 5.10: Average user blocking rate in terms of number of Iterations. (10
available channels, 10 floors per building, 5 buildings per row, and 5 rows)
108
Chapter 6
109
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
Figure 6.1: System model for route and channel selection in cognitive radio
mesh networks
Figure 6.1 illustrates the system model, while Table 6.1 lists the main
notations used in this chapter. In this model, there are sets of R routes from
the source SMR S to the gateway SMG G. For each route r (r = 1, ..., |R|),
the set of nodes can be denoted as Nr while the set of links can be denoted
as Lr (|Lr | = |Nr | − 1).
110
6.1 System model and assumptions
Symbol Meaning
r a route
l a link
n an SMR
m a channel
R the set of routes
Lr the set of links for a given route r ∈ R
Irl the set of interfered links of l
Mrl the set of channels of link l on route r
Nr the set of SMRs on route r
L the packet length
D the packet end-to-end delay threshold
Bm the spectrum bandwidth of channel m
di,j the distance between SMR i and j
λrlm the transmission rate on channel m of link l on route r
xrlm the binary indicator of channel m at link i on route r
vrlm the channel availability of channel m at link l on route r
Γk the k-th SINR threshold
111
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
We assume that the transmission power is fixed during the data transmission.
Therefore, the received SINR on each link of the CogMesh will be a variable.
According to different SINR, the modulation scheme used in this channel can
be different. Higher modulation scheme and wider spectrum bandwidth can
bring out higher data transmission rate and low transmission latency. We
assume that the channel fading is slow fading, which means that the chan-
nel quality will not change fast in a certain area. Therefore, each channel
between two neighbor SMRs has a fixed quality for a holding time.
We consider the time and frequency selective slow fading channels, and
use the Finite-State Markov Channel (FSMC) model [112] to represent of
the dynamic state of the wireless channel. Assume that all channels have
K + 1 states. In each state, the received SINR is different. We define Γk
(k = 0, 1, ..., K) as the lower bound threshold of the state k, where 0 = Γ0 <
Γ1 < ... < ΓK < ΓK+1 = ∞. We say link ei is in state k, if the SINR is
between Γk and Γk+1 .
AMC technique is used in our system model to adaptively change the
modulation scheme according to the quality of the channel. Where, chan-
nel’s quality can be estimated by the SINR measured on the receiving node.
Different modulation schemes can bring out different data transmission rate.
For a K + 1 state wireless channel with the bandwidth of B0 , we can
employ K types of modulation schemes. For any modulation scheme k (k =
1, ..., K), the data transmission rate is λk , while the SINR threshold is Γk .
Without loss of generality, let the sequence of Γ1 to ΓK be of increasing order.
Therefore, the data rate function can be defined as follows in equation (6.1).
0 if ξ < Γ1
λ1 if Γ1 ≤ ξ < Γ2
λ2 if Γ2 ≤ ξ < Γ3
f (ξ, B0 ) = . ... (6.1)
. ...
. ...
λk if ξ ≥ Γk
112
6.1 System model and assumptions
otherwise. Therefore, the transmission data rate for link l on route r, can be
described as follows.
X
λrl = λrlm xrlm , ∀r ∈ R; ∀l ∈ Lr (6.3)
m∈Mrl
113
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
channel switching delay Dr,s at each intermediate SMRs. Thus, the end to
end delay is as follows.
Dr = Dr,t + Dr,s (6.4)
Subsequently, we give the expressions of Dr,t and Dr,s .
In [91], the authors presented a closed form for the queueing and transmis-
sion delay for wireless mesh networks using 802.11 distributed coordination
function (DCF) MAC protocol, considering inter-flow and intra-flow inter-
ference. According to [91], the average queueing and transmission delay in
wireless mesh networks can be expressed as follows.
" #
Nrlm
L 1 − αrlm
Drlm = + Brlm (6.6)
λrlm 1 − αrlm
where, for any channel m at link l on route r, Nrlm is the maximum number
of retransmissions, αrlm is the transmission failure probability, and assume it
is stable during the retransmissions of the packet [91], and Brlm is the back
off delay.
!
Nrlm
Wmin [1 − (2αrlm )Nrlm +1 ] 1 − αrlm
Brlm = − (6.7)
2(1 − 2αrlm ) 2(1 − αrlm )
114
6.1 System model and assumptions
switching delay accumulated by all the SMRs on the route r to SMG can be
calculated as follows.
P
Dr,s = Ds,l
l∈Lr
P P |xrim −xrjm | (6.8)
= Ds0 2
.
j=i+1;i,j∈Lr m∈M
where Ds,l denotes the switching delay on the SMR where link l is the in-
coming link.
I B
where Trlm and Trlm represent the idle and busy time of primary user on
channel m at link l on route r, respectively. Higher channel availability also
I B
indicates lower transmission error and packet loss rate. E(Trlm ) and E(Trlm )
represent the mean value of idle and busy time, respectively. The channel
availability is measured periodically, and will update accordingly.
Assume each link can only work on one channel. Let vr denote the end
to end route availability from SMR to the SMG on route r, we can obtain
!
Y X
vr = vrlm xrlm (6.10)
l∈Lr m∈Mrl
where xrlm is a 0-1 binary variable, which indicates the channel selection
strategy for channel m at link l on route r. Since we assume only one channel
is used for a given link, we have
X
xrlm = 1, ∀l ∈ Lr ; r ∈ R
m∈Mrl
115
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
maximize vr (6.11)
subject to:
Dr ≤ D (6.12)
X
xrlm = 1, ∀l ∈ Lr (6.13)
m∈Mrl
X
xrim + xrlm ≤ 1, ∀l ∈ Lr ; m ∈ Mrl ; (6.14)
i∈Irl
116
6.2 Problem formulation
After we select channels for all possible routes, we would finally select one
route with the maximum route availability with PUs, while the end-to-end
delay is guaranteed.
r∗ = arg max vr (6.16)
r∈R
We can also use the above metric to select multiple routes as backup routes.
Note, the channel and route selection scheme should update periodically
according to periodical measure results of availability on each channel as well
as the channel quality.
!
Y X
maximize vr ⇔ maximize vrlm xrlm
l∈Lr m∈Mrl
!
Y X
⇔ maximize ln vrlm xrlm
l∈Lr m∈Mrl
!
X X
⇔ maximize ln vrlm xrlm
l∈Lr m∈Mrl
X X
⇔ maximize vrlm xrlm
l∈Lr m∈Mrl
117
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
X X
(Qr,l + 1) Drlm xrlm + Dr,s ≤ D (6.18)
l∈Lr m∈Mrl
For the channel switching delay Dr,s along the route r, we consider the
worst case where each adjacent link works in different channels. Therefore,
which is a constant for the variable xrlm . The benefit of this worst case
consideration can result in a more reliable solution for channel selection.
The reason is as follows: channels may change during the flow transmission,
the number of switching channels may vary. If we can guarantee the worst
case channel switching delay, it is believed that our solution is feasible for all
the cases.
Substituting (6.19) into (6.18), we have
X X
(Qrl + 1) Drlm xrlm ≤ D − Ds0 (|Lr | − 1) (6.20)
l∈Lr m∈Mrl
(Qrl + 1)Drlm
wrlm = , ∀l ∈ Lr ; m ∈ Mrl (6.21)
D − Ds0 (|Lr | − 1)
For any channel m in link l on route r, the analog meaning of vrlm is the
value (profit), while the meaning of wrlm is the weight (cost). Therefore, the
nonlinear constraint (6.12) changes into a linear constraint. Thus, the original
non-linear problem can be reformulated as the following linear programming
problem. The re-transformed problem can be defined as follows.
P2
X X
Maximize vrlm xrlm (6.22)
l∈Lr m∈Mrl
Subject to:
X X
wrlm xrlm ≤ 1 (6.23)
l∈Lr m∈Mrl
X
xrlm = 1, ∀l ∈ Lr (6.24)
m∈Mrl
118
6.3 Solutions from Lagrangian relaxations
X
xrim + xrlm ≤ 1, ∀l ∈ Lr ; m ∈ Mrl (6.25)
i∈Irl
where
βrlm = vrlm − pwrlm (6.28)
In this chapter, we call βrlm the Lagrangian price. The Lagrangian relaxed
problem is
P3
119
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
Therefore, ZL1 (p) is an upper bound for Z. This bound can be derived by
choosing the channel with the maximum Lagrangian price βrlm in each link,
and by checking the constraint (6.25). The corresponding solution is xrlm = 1
for m = arg max βrlm and 0 otherwise. The tightest bound can be found by
m∈Mrl
solving the Lagrangian dual problem.
The Lagrangian dual problem ZLD yields the minimum upper bound from all
Lagrangian relaxations. It can be stated as a linear programming problem
to find an optimal vector of multipliers p.
For the Lagrangian multiplier v, we can use a subgradient method to
update it as follows.
" !#+
X X
pk+1 = pk + tk 1 − wrlm x∗rlm (6.32)
l∈Lr m∈Mrl
120
6.4 Low-complexity heuristic channel selection schemes
121
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
122
6.4 Low-complexity heuristic channel selection schemes
In this method, every node selects the channel with maximum SINR which
can achieve highest data transmission rate, without considering the channel
availability. The similar scheme was used in [90] to verify their proposed
scheme.
In our scenario, we describe the scheme with best SINR as follows. For
each route r, the link l∗ with maximum SINR among all other links select
its channel m∗ first. The interfering links will remove m∗ from their channel
table. Follow this procedure, until every link selects a channel. We repeat
it for all other routes. Finally, the route r∗ with maximum sum of channel
availability will be selected. In the later performance evaluation, we denote
this scheme as best-SINR for short.
In this method, every node selects the channel with maximum channel avail-
ability, without considering SINR and other factors. For each route r, the
link l∗ with maximum channel availability vrlm is selected to use the channel
m∗ . The interfering links will remove m∗ . Follow this procedure until every
link selects a channel. We repeat it for all other routes. Finally, the route
r∗ with maximum sum of channel availability will be selected. In the later
performance evaluation, we denote this scheme as best-availability for short.
124
6.6 Simulation results and analysis
(1, 1, ..., 1)1×|Mr1 | (0, 0, ..., 0)1×|Mr2 | · · · (0, 0, ..., 0)1×|Mr|Lr | |
(0, 0, ..., 0)1×|M | (1, 1, ..., 1)1×|M | · · · (0, 0, ..., 0)1×|M
r|Lr | |
r1 r2
G|Lr |×M̂r =
.. .. ... ..
. . .
(0, 0, ..., 0)1×|Mr1 | (0, 0, ..., 0)1×|Mr2 | · · · (1, 1, ..., 1)1×|Mr|Lr | |
125
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
Table 6.3: AMC code rate and SINR table for CogMesh
Successful solution ratio Assume the total number of seeds for the sim-
max
ulation is Nseed . In each seed, there are |R| different routes. We call a
seed has a valid solution, if there is at least one solution from its |R| different
valid
routes. Let Nseed denote the sum of seeds with valid solution. The successful
valid max
solution ratio is the ratio between Nseed and Nseed .
valid
Nseed
successful solution ratio := max
(6.36)
Nseed
max
In our simulation, Nseed is equal to 200, and |R| is equal to 10. A higher
successful solution ratio indicates a better channel selection scheme. In addi-
tion, we also present the results of route availability from all different channel
selection schemes. Route availability is set to 0 for those seeds which can not
get valid solutions. We calculate and compare the average route availability
from all 200 seeds for all schemes.
126
6.6 Simulation results and analysis
delay constraints and result in invalid solutions. Our proposed scheme has
similar successful solution ratio with best-SINR scheme, since both scheme
take the delay constraints into account.
1 1
Successful Solution Ratio
0.6 0.6
0.4 0.4
0.2 0.2
0 0
10 10
8 10 8 10
6 8 6 8
Nu 6 Nu 6
mb 4 mb 4
er o 4 nels er o 4 nnels
f hop f chan f hop f cha
s 2 2 ber o s 2 2 ber o
Num Num
1 1
Successful Solution Ratio
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
10 10
8 10 8 10
6 8 6 8
Nu 6 Nu 4 6
mb 4 mb
er o 4 nels er o 4 nnels
f hop f chan f hop 2 f cha
s 2 2 ber o s 2 ber o
Num Num
Figure 6.3: Successful solution ratio from different channel selection schemes
(3D visualization)
Figure 6.4 shows that when there are 2 or 3 channels, our proposed scheme
and best-SINR scheme achieve a bit lower successful solution ratio than the
optimal solution from MOSEK. For both our proposed scheme and best-SINR
scheme, the successful solution ratio starts dropping from 6 hops when there
are only 2 channels, while it starts dropping from 9 hops when there are 3
channels. From the optimal solution, it starts dropping from 7 hops instead
of 6 hops when there are 2 channels, and it starts dropping from 10 hops
instead of 9 hops when there are 3 channels. When there are more than 3
channels, our proposed scheme and best-SINR scheme always have the same
100% successful solution ratio as the optimal solution from MOSEK.
127
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
1 1
0.9 0.9
0.8 0.8
0.7 0.7
Successful Solution Ratio
0 0
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Number of Hops Number of Hops
1 1
0.9
0.9
0.8
0.8 0.7
Successful Solution Ratio
2 channels 2 channels
0.6
0.7 3 channels 3 channels
4 channels 4 channels
0.5
5 channels 5 channels
0.6 6 channels 6 channels
7 channels 0.4
7 channels
8 channels 8 channels
0.5 9 channels 0.3 9 channels
10 channels 10 channels
0.2
0.4
0.1
0
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Number of Hops Number of Hops
Figure 6.4: Successful solution ratio from different channel selection schemes
128
6.7 Conclusion
1 1
0.8 0.8
Route Availability
Route Availability
0.6 0.6
0.4 0.4
0.2 0.2
0 0
10 10
8 10 8 10
6 8 6 8
Nu 6 Nu 6
mb 4 mb 4
er o 4 nels er o 4 nnels
f hop f chan f hop f cha
s 2 2 ber o s 2 2 ber o
Num Num
1 1
0.8 0.8
Route Availability
Route Availability
0.6 0.6
0.4 0.4
0.2 0.2
0 0
10 10
8 10 8 10
6 8 6 8
Nu 6 Nu 6
mb 4 mb 4
er o els er o nnels
f hop
4
f chann f hop
4
f cha
s 2 2 ber o s 2 2 ber o
Num Num
Figure 6.5: Route availability from different channel selection schemes (3D
visualization)
than that got by our proposed scheme when the number of hops keeps in-
creasing from 6 to 10. Our proposed scheme outperforms the best-availability
scheme in case of longer hops (larger than 6). Moreover, the route availabil-
ity achieved by our proposed scheme is closest to the optimal solution from
MOSEK among all other three schemes in long hop cases.
6.7 Conclusion
In this chapter, we have investigated the real-time communication problem
in CogMesh. We have formulated this problem of maximization the route
availability, while guaranteeing the end-to-end delay from SMR to the gate-
way. We transformed the original non-liner integer programming problem
to a linear integer programming problem. Then we modeled it as a vari-
129
QoS-aware Spectrum Access for Cognitive Radio Mesh Networks
0.9 1
2 channels
0.8 0.9
3 channels
4 channels
0.8
0.7 5 channels
6 channels
0.7
0.6 7 channels
Route Availability
Route Availability
8 channels
0.6
9 channels
0.5
10 channels
0.5
0.4 2 channels
0.4 3 channels
4 channels
0.3
0.3 5 channels
6 channels
0.2 7 channels
0.2
8 channels
0.1 0.1 9 channels
10 channels
0 0
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Number of Hops Number of Hops
1 1
0.9 0.9
0.8 0.8
0.7 0.7
Route Availability
Route Availability
0.6 0.6
0.5 0.5
2 channels 2 channels
0.4 3 channels 0.4 3 channels
4 channels 4 channels
0.3 5 channels 0.3 5 channels
6 channels 6 channels
0.2 7 channels 0.2 7 channels
8 channels 8 channels
0.1 9 channels 0.1 9 channels
10 channels 10 channels
0 0
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Number of Hops Number of Hops
130
Chapter 7
7.1 Conclusion
7.1.1 On research scenarios
Cognitive radio cellular networks
Firstly, we have addressed the admission and power control problem in one-
channel CogCell. The objective is to maximize the secondary revenue to
the operator, while guaranteeing the interference constraints on primary re-
ceivers. In addition, the QoS level in terms of data rate is satisfied for
admitted SUs. In our earlier study, we proposed a joint admission and power
control scheme using minimal revenue efficiency removal algorithm called
JAPC-MKP to address the operator problem. In our later study, we further
improved JAPC-MRER by reformulation and remodeling. The admission
and power control problem is reformulated and remodeled as a MKP. Then,
we propose a novel admission and power control scheme called JAPC-MKP
which is heuristic with low complexity. Finally, simulation results show that
our proposed JAPC-MKP can approach the optimal results from the opti-
mization software MOSEK [37], and greatly outperform the previous fixed
power scale JAPC-MRER schemes.
Secondly, we have studied the multi-channel CogCell scenario, where
131
Conclusion and Future Work
132
7.1 Conclusion
7.1.2 Comparison
Overlay vs underlay spectrum sharing modes
Basically, the spectrum utilization efficiency is higher in the underlay spec-
trum sharing mode than that in the overlay spectrum sharing mode, because
SUs in the underlay spectrum sharing mode can use the spectrum even PUs
exist. The problem to solve in the underlay spectrum sharing mode is to
carefully control the interference to primary receivers, so that the interfer-
ence is not harmful to primary receivers, such as our study in CogCell. On
the other hand, channel allocation strategy is very important in the overlay
spectrum sharing mode. Where we need to take channel availability into
account to design a most reliable route in CogMesh.
133
Conclusion and Future Work
134
7.2 Future work
information can be stored and the operator can use it while doing op-
timization. And this information should be updated regularly.
• Demonstration on testbeds
So far we have verified our algorithms and schemes by simulations.
In the future, it will be more helpful to implement our algorithms
on testbeds. The testbed platforms can be GNU Radio [117] with
USRP [118], WARP [119], and ASRP2 [120].
135
Bibliography
137
BIBLIOGRAPHY
138
BIBLIOGRAPHY
139
BIBLIOGRAPHY
[38] J. Xiang, Y. Zhang, and T. Skeie, “Joint admission and power control
for cognitive radio cellular networks,” 11th IEEE Singapore Interna-
tional Conference on Communication Systems (ICCS 2008), pp. 1519–
1523, Nov. 2008.
[39] L. Zhang, Y.-C. Liang, and Y. Xin, “Joint Admission Control and
Power Allocation for Cognitive Radio Networks,” Acoustics, Speech and
Signal Processing, 2007. ICASSP 2007. IEEE International Conference
on, vol. 3, pp. III–673–III–676, 15-20 April 2007.
[40] J. Xiang, Y. Zhang, and T. Skeie, “Admission and power control for
cognitive radio cellular networks: A multidimensional knapsack solu-
tion,” CogART 2010, Nov. 2010.
[42] F. F. Digham, M.-S. Alouini, and M. K. Simon, “On the energy detec-
tion of unknown signals over fading channels,” Communications, IEEE
Transactions on, vol. 55, no. 1, pp. 21–24, Jan. 2007.
[44] Y. Youn, H. Jeon, H. Jung, and H. Lee, “Discrete wavelet packet trans-
form based energy detector for cognitive radios,” Vehicular Technology
140
BIBLIOGRAPHY
141
BIBLIOGRAPHY
[58] “IEEE Standard for Local and metropolitan area networks Part 16: Air
Interface for Broadband Wireless Access Systems,” IEEE Std 802.16-
2009 (Revision of IEEE Std 802.16-2004), pp. C1–2004, 29 2009.
142
BIBLIOGRAPHY
[67] V. Brik, E. Rozner, S. Banerjee, and P. Bahl, “Dsap: a protocol for co-
ordinated spectrum access,” in The 1st IEEE International Symposium
on New Frontiers in Dynamic Spectrum Access Networks (DySPAN
2005), Nov. 2005, pp. 611–614.
[68] A. Chia-Chun Hsu, D. Weit, and C.-C. Kuo, “A Cognitive MAC Pro-
tocol Using Statistical Channel Allocation for Wireless Ad-Hoc Net-
works,” in IEEE Wireless Communications and Networking Conference
(WCNC 2007), March 2007, pp. 105–110.
143
BIBLIOGRAPHY
[75] L. Zhang, Y.-C. Liang, and Y. Xin, “Joint admission control and power
allocation for cognitive radio networks,” IEEE International Conference
on Acoustics, Speech and Signal Processing (ICASSP 2007), vol. 3, pp.
III–673–III–676, 15-20 April 2007.
[76] J. Xiang, Y. Zhang, and T. Skeie, “Joint admission and power control
for cognitive radio cellular networks,” The 11th IEEE International
Conference on Communication Systems (ICCS 2008), pp. 1519–1523,
Nov. 2008.
[77] L. Zhang, Y.-C. Liang, and Y. Xin, “Joint beamforming and power
allocation for multiple access channels in cognitive radio networks,”
IEEE Journal on Selected Areas in Communications, vol. 26, no. 1,
pp. 38–51, Jan. 2008.
[78] J. Xiang, Y. Zhang, T. Skeie, and J. He, “Qos aware admission and
power control for cognitive radio cellular networks,” Wiley Wireless
Communications and Mobile Computing, vol. 9, no. 11, pp. 1520–1531,
2009.
[79] D. Kim, L. Le, and E. Hossain, “Joint rate and power allocation for cog-
nitive radios in dynamic spectrum access environment,” IEEE Trans-
actions on Wireless Communications, vol. 7, no. 12, pp. 5517–5527,
December 2008.
[80] Y. Zhu, Z. Sun, W. Wang, T. Peng, and W. Wang, “Joint power and
rate control considering fairness for cognitive radio network,” in IEEE
Wireless Communications and Networking Conference (WCNC 2009).,
April 2009, pp. 1–6.
144
BIBLIOGRAPHY
[82] P. Cheng, Z. Zhang, H.-H. Chen, and P. Qiu, “Optimal distributed joint
frequency, rate and power allocation in cognitive ofdma systems,” IET
Communications, vol. 2, no. 6, pp. 815–826, July 2008.
[83] W. Wang, W. Wang, Q. Lu, and T. Peng, “An uplink resource alloca-
tion scheme for ofdma-based cognitive radio networks,” International
Journal of Communication Systems, vol. 22, no. 5, pp. 603–623, 2009.
[84] H.-Y. Gu, C.-Y. Yang, and B. Fong, “Low-complexity centralized joint
power and admission control in cognitive radio networks,” IEEE Com-
munication Letters, vol. 13, no. 6, pp. 420–422, 2009.
145
BIBLIOGRAPHY
[94] Y. Hou, Y. Shi, and H. Sherali, “Optimal spectrum sharing for multi-
hop software defined radio networks,” in IEEE INFOCOM 2007, May
2007, pp. 1–9.
[100] W. Shih, “A branch and bound method for the multiconstraint zero-
one knapsack problem,” Journal of the Operational Research Society,
vol. 30, no. 4, pp. 369–378, Apr., 1979.
146
BIBLIOGRAPHY
[103] P. Setoodeh and S. Haykin, “Robust transmit power control for cogni-
tive radio,” Proceedings of the IEEE, vol. 97, no. 5, pp. 915–939, May
2009.
[104] C. Stevenson, G. Chouinard, Z. Lei, W. Hu, S. Shellhammer, and
W. Caldwell, “IEEE 802.22: The first cognitive radio wireless regional
area network standard,” IEEE Communications Magazine, vol. 47,
no. 1, pp. 130–138, January 2009.
[105] T. Yucek and H. Arslan, “A survey of spectrum sensing algorithms for
cognitive radio applications,” IEEE Communications Surveys Tutori-
als, vol. 11, no. 1, pp. 116 –130, first 2009.
[106] “Guidelines for evaluation of radio transmission technologies for imt-
2000,” RECOMMENDATION ITU-R M.1225, 1997.
[107] “Digital mobile radio towards future generation systems cost 231 final
report,” COST Action 231, 1999.
[108] D. Palomar and M. Chiang, “A tutorial on decomposition methods
for network utility maximization,” Selected Areas in Communications,
IEEE Journal on, vol. 24, no. 8, pp. 1439 –1451, aug. 2006.
[109] ——, “Alternative distributed algorithms for network utility maximiza-
tion: Framework and applications,” IEEE Transactions on Automatic
Control, vol. 52, no. 12, pp. 2254 –2269, dec. 2007.
[110] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge Uni-
versity Press, March 2004.
[111] J. Xiang, Y. Zhang, and T. Skeie, “Dynamic spectrum sharing in cogni-
tive radio femtocell networks,” Lecture Notes of the Institute for Com-
puter Sciences, Social Informatics and Telecommunications Engineer-
ing, vol. 52, no. 12, pp. 164 – 178, dec. 2010.
[112] H. S. Wang and N. Moayeri, “Finite-state markov channel-a useful
model for radio communication channels,” Vehicular Technology, IEEE
Transactions on, vol. 44, no. 1, pp. 163–171, Feb 1995.
[113] “IEEE Standard for Information technology-Telecommunications and
information exchange between systems-Local and metropolitan area
networks-Specific requirements - Part 11: Wireless LAN Medium Ac-
cess Control (MAC) and Physical Layer (PHY) Specifications,” IEEE
Std 802.11-2007 (Revision of IEEE Std 802.11-1999), pp. C1–1184, 12
2007.
147
BIBLIOGRAPHY
148
Appendix A
Publication list
Most of the material in this work has previously been published in the pro-
ceedings of various international conferences and journals. Here we provide
a list of publications during this thesis work.
Book Chapters
1. Jie Xiang and Yan Zhang, “Medium Access Control Protocols for Cog-
nitive Radio Networks,” in Cognitive Radio Networks: Architectures,
Protocols and Standards, edited by Y. Zhang, J. Zheng, H.H. Chen,
CRC Press, USA, 2010.
2. Jianhua He, Jie Xiang, Zuoyin Tang and Yan Zhang, “Dynamic and
Fair Spectrum Access for Autonomous Communications,” in Autonomic
Computing and Networking, edited by M. Denko, Laurence T. Yang and
Y. Zhang, Springer, USA, 2009.
3. Jianhua He, Xiaoming Fu, Jie Xiang, Yan Zhang and Zuoyin Tang,
“Routing and Scheduling for WiMAX Mesh Networks,” in WiMAX
Network Planning and Optimization, edited by Y. Zhang, CRC Press,
USA, 2009.
Journal Articles
1. Jie Xiang, Yan Zhang, Tor Skeie, and Lang Xie. “Downlink Spectrum
Sharing for Cognitive Radio Femtocell Networks,” IEEE Systems Jour-
nal, special issue on Broadband Access Networks, 4(4):524-534, 2010.
2. Jie Xiang, Yan Zhang and Tor Skeie. “Medium Access Control Proto-
cols in Cognitive Radio Networks,” Wireless Communications and Mo-
149
Publication list
3. Jie Xiang, Yan Zhang, Tor Skeie, and Jianhua He. “QoS Aware Ad-
mission and Power Control for Cognitive Radio Cellular Networks,”
Wireless Communications and Mobile Computing, Wiley, special issue
on Cognitive Radio and Advanced Spectrum Management, 9(11):1520-
1531, 2009.
4. Supeng Leng, Yan Zhang, Hsiao-Hwa Chen, Jie Xiang, and Mohsen
Guizani. “Power-fixed and Power-aware MAC Protocols for Multi-hop
Wireless Networks with Large Interference Area ,” IEEE Transactions
on Vehicular Technology, 58(6):2966-2976, July 2009.
Conference Proceedings
1. Jie Xiang, Yan Zhang, and Tor Skeie, “Admission and Power Control
for Cognitive Radio Cellular Networks: A Multidimensional Knapsack
Solution,” In Proc. of CogART 2010.
2. Lang Xie, Poul E. Heegaard, Yan Zhang, and Jie Xiang. “Reliable
Channel Selection and Routing for Real-time Services over Cognitive
Radio Mesh Networks,” In Proc. of Qshine 2010.
3. Sabita Maharjan, Jie Xiang, Yan Zhang and Stein Gjessing, “Delay Re-
duction for Real Time Services in IEEE 802.22 Wireless Regional Area
Network,” In Proc. of the 21st Annual IEEE International Symposium
on Personal, Indoor and Mobile Radio Communications (PIMRC), Septem-
ber 26 - 29, 2010, Istanbul Turkey.
4. Lang Xie, Jin Zhang and Jie Xiang, “Cognitive Networking for Wireless
Mesh Networks using Swarm Intelligence,” In Proc. of the 6th IEEE In-
ternational Conference on Wireless Communications, Networking and
Mobile Computing (WiCOM 2010), September 23 - 25, 2010, Chengdu,
China.
5. Lang Xie, Poul E. Heegaard, Jin Zhang, Jie Xiang, “System State aware
Admission Control scheme for IEEE 802.16 WiMAX-based healthcare
system,” In Proc. of the 6th International Wireless Communications
and Mobile Computing Conference (IWCMC 2010), June 28 - July 2,
2010, Caen, France.
150
6. Jie Xiang, Yan Zhang and Tor Skeie. “Dynamic Spectrum Sharing in
Cognitive Radio Femtocell Networks,” In Proc. of the 4th International
Conference on Access Networks (ACCESSNETS 2009), Nov. 1 - 3,
2009, Hongkong, China. (Invited Paper)
7. Qin Xin and Jie Xiang. “Joint QoS-aware Admission Control, Channel
Assignment, and Power Allocation for Cognitive Radio Cellular Net-
works,” In Proc. of the 6th IEEE International Conference on Mobile
Ad-hoc and Sensor Systems (MASS 2009), pp. 294-303, Oct. 12 - 15,
2009, Macau, China.
8. Lang Xie, Jie Xiang, Yan Zhang and Jin Zhang. “Joint Bandwidth
Reservation and Admission Control in IEEE 802.16e based Networks,”
In Proc. of the 2009 IEEE International Conference on Communica-
tions (ICC 2009), pp. 1-6, June 14 - 18, 2009, Dresden, Germany.
10. Yan Zhang, Jie Xiang, Qin Xin and Geir Egil Øien. “Optimal Sens-
ing Cooperation for Spectrum Sharing in Cognitive Radio Networks,”
Accepted by European Wireless 2009 (EW 2009), May 17 - 20, 2009,
Aalborg, Denmark.
11. Hai Ngoc Pham, Jie Xiang, Yan Zhang and Tor Skeie. “QoS-Aware
Channel Selection in Cognitive Radio Networks: A Game-Theoretic
Approach,” In Proc. of the 2008 IEEE Global Communications Con-
ference (GLOBECOM 2008), Nov. 30 - Dec. 3, 2008, New Orleans,
LA, USA.
12. Jie Xiang,Yan Zhang and Tor Skeie. “Joint Admission and Power Con-
trol for Cognitive Radio Cellular Networks,” In Proc. of the 11th IEEE
International Conference on Communication Systems 2008 (ICCS 2008),
pp.1519-1523, Nov. 19 - 21, 2008, Guangzhou, China. (Invited Paper)
13. Lang Xie and Jie Xiang. “A Novel Bandwidth Degradation Scheme
for Admission Control in IEEE 802.16e Networks,” In Proc. of the
4th IEEE International Conference on Wireless Communications, Net-
working and Mobile Computing (WiCOM 2008), pp.1-4, Oct. 12-14,
2008, Dalian, China.
151
Publication list
14. Lang Xie, Jie Xiang and Yan Zhang. “Revenue-based Admission Con-
trol for Cognitive Radio Cellular Systems”. Presented in the 2008
International Workshop on Cognitive Networks and Communications
(COGCOM 2008), In Proc. of the 2008 International Conference on
Communications and Networking in China (ChinaCom 2008), pp.1200-
1204, Aug. 25-27, 2008, Hangzhou, China.
15. Qin Xin, Yan Zhang and Jie Xiang. “Optimal Spectrum Scheduling in
Cognitive Wireless Mesh Networks”, In Proc. of the 2008 International
Wireless Communications and Mobile Computing Conference (IWCMC
2008), pp.724-728, Aug. 6-8, 2008, Crete Island, Greece.
16. Yan Zhang and Jie Xiang. “A New Adaptive Energy Management
Scheme in IEEE 802.16e Mobile WiMAX,” In Proc. of the 2007 Nor-
wegian Informatics Conference (NIK 2007), pp. 111-114, Nov. 19-21,
2007, Oslo, Norway.
152
Appendix B
Acronym List
BS Base Station. 21, 22, 27, 28, 30–32, 36, 39, 57,
59
DoS Denial-of-Service. 20
DSL Digital Subscriber Line. 5
DTR Data Transmission Rate. 29–31, 36, 55, 60, 76
153
Appendix B Acronym List
154
Appendix B Acronym List
155