Professional Documents
Culture Documents
Channel Allocation in Cognitive Radio Networks Based On A Predictive and Adaptive Database
Channel Allocation in Cognitive Radio Networks Based On A Predictive and Adaptive Database
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
1
de
22
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Outline:
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
2
de
22
Spectrum
Access
and
Sharing
WiFi,
bluetooth,
TV,
cellular,
broadcast
microwave
ovens
Primary
User
(PU)
Opportunis+c
Spectrum
holes
Spectrum
Access
or
white
spaces
(overlay)
Secondary
User
(SU)
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
3
de
22
Spectrum
Access
and
Sharing
Network
Architecture
RF
Spectrum
Espectro#de#RF#
Banda%% band
Unlicensed
SU#
não.licenciada% SU#
High
complexity
tasks
are
Banda%%
Licensed
performed
by
the
PU#
licenciada%1%
band
#1
BS
SU#
PU# Cogni+ve
BS#da#rede#
Primary
BS
BS#primária# BS
cogni0va#
Banda%%
Licensed
PU# SU#
licenciada%2%
band
#2
SU#
Primary
BS
BS#primária#
Rede%cogni1va%
CRN
without
CRN
with
Rede%cogni1va%com%
infrastructure
sem%infraestrutura% infrastructure
infraestrutura%
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
4
de
22
Spectrum
Modeling
§ Predic+on
of
spectrum
occupa+on
based
on
measurements
§ Generates
sta+s+cal
data
and
emulates
real-‐+me
channel
occupa+on
§ Bands
of
interest:
TETRA,
GSM
900,
DCS
1800
§ Beta
distribu+on,
Geometric
distribu+on
and
Generalized
Pareto
§ Duty
Cycle
(DC)
Duty*Cycle*Range DC,(Ψ(
Band
DC*Archetype From To (average)
Very%Low 0 0.05 TETRA%UL 0.03
Low 0.05 0.4 TETRA%DL 0.36
Medium 0.4 0.6 GSM%900%UL 0.02
GSM%900%DL 0.96
High 0.6 0.95 DCS%1800%UL 0.02
Very%High 0.95 1 DCS%1800%DL 0.44
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
5
de
22
Proposed
System
MATLAB
TETRA
+
GSM
+
DCS
R2014a
Dynamic
Channel
Alloca+on
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
6
de
22
Proposed
System
Analogy
to
IEEE
802.22
cogni+ve
plane
§ Spectrum
Manager
En+ty
(SME)
§ Spectrum
Genera+on
En+ty
(SGE)
§ Channel
Classifica+on
En+ty
(CCE)
§ Spectrum
Sensing
En+ty
(SSE)
§ Channel
Alloca+on
En+ty
(CAE)
CCE$ CAE$
Spectrum$Manager$
SGE$ SSF$
SSE$
DS$
SME$
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
7
de
22
Proposed
System
Channel
Alloca+on
Cycle
SGE
creates
predic+on
data
Channel
No
SSE
senses
End
of
requested the
alloca+on
?
channel
cycle?
No
CCE/CAE
Yes
classify
Yes
channels
Channel
No
CAE
No
CAE
updates
Channel
available?
rejects
SU
sta+s+cs
available
CAE
creates
Yes
Yes
?
Adap+ve
channel
list
Cycle
CAE
selects
CAE
channel
updates
Wait
for
sta+s+cs
channel
request
CAE
starts
SU
starts
alloca+on
transmission
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
8
de
22
Proposed
System
Informa+on
Flow
SGE$ CCE$ SME$ CAE$ SSE$
[1]$Generate$spectrum$data$
[2]$Spectrum$data$ready$
[3]$Classify$channels$
[4]$Channel$list$ready$
[5]$Allocate$channels$
[6]$Sense$channels$
[7]$Channel$sensing$
result$
[8]$Channel$$
allocaBon$result$
[9]$Update$$
database$
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
9
de
22
Results
Performed
Simula+ons
§ Alloca+on
methods:
§ Method
1:
Predic+ve
and
adap+ve
database
Channel
database
§ Method
2:
Predic+ve
database
§ Method
3:
Random
channel
search
§ Method
4:
Sequen+al
channel
search
No
channel
database
§ Method
5:
Adap+ve
database
§ Channel
sensing
performance
analisys
§ Spectrum
alloca+on
analisys
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
10
de
22
Results
Simula+on
Parameters
§ 100
itera+ons
or
alloca+on
cycles
à
100
Adapta+on
cycles
§ Maximum
number
of
SUs
per
alloca+on
cycle
à
512
§ Useful
spectrum
à
570
channels
Band
IniCal
Index
Final
Index
Number
of
channels
(n)
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
11
de
22
Results
Performance
Criteria
§ Channel
Alloca+on
Success:
average
channel
alloca+on
success
Chs
(%),
given
by
(5):
Scounter
ChS =
Scounter + Fcounter
§ User
Alloca+on
Success:
percentage
of
SUs
successfully
allocated
into
the
CR
network
§ Channel
Sensing
Success:
overall
channel
sensing
success
CSS
(%),
given
by
(6):
CSS =
CSS
CSS + CSF
§ Channels
Sensed
per
User:
average
number
of
channels
sensed
to
allocate
a
single
user
CSU,
given
by
(7):
CSS + CSF
CSU =
SUT
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
12
de
22
Results
Method
1
-‐
Predic+ve
and
adap+ve
database 25 904 SUs
CRITERIA METHOD 1
!!!!!!!""'Channel'sensing'succeed'
!!!!!!!""'Channel'sensing'failed' USER ALLOCATION SUCCESS (%) 100
CHANNEL ALLOCATION SUCCESS (%) 95.11
Number'of'channel'sensings'(n)'
Channel'index'
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
13
de
22
Results
Method
2
–
Predic+ve
database
24 979 SUs
!!!!!!!""!Channel!sensing!succeed!
!!!!!!!""!Channel!sensing!failed!
CRITERIA METHOD 2
Number!of!channel!sensings!(n)!
Channel!index!
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
14
de
22
Results
Method
3
–
Random
channel
search
!!!!!!!""!Channel!sensing!succeed!
!!!!!!!""!Channel!sensing!failed!
24 860 SUs
CRITERIA METHOD 3
Number!of!channel!sensings!(n)!
Channel!index!
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
15
de
22
Results
Method
4
–
Sequen+al
channel
search
25 550 SUs
CRITERIA METHOD 4
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
16
de
22
Results
Method
5
–
Adap+ve
database
!!!!!!!""!Channel!sensing!succeed!
!!!!!!!""!Channel!sensing!failed! 28 179 SUs
CRITERIA METHOD 5
Number!of!channel!sensings!(n)!
Channel!index!
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
17
de
22
Results
Comparison
of
Methods
METHOD
CRITERIA 1 2 3 4 5
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
18
de
22
Results
Spectrum
Alloca+on
§ Predic+ve
and
adap+ve
database
(Method
1)
§ 100
alloca+on
cycles
§ 900
SUs
by
alloca+on
cycle
§ Useful
spectrum
of
950
channels
BAND
TETRA TETRA GSM 900 GSM 900 DCS 1800 DCS 1800
CRITERIA
UL (%) DL (%) UL (%) DL (%) UL (%) DL (%)
CHANNEL
ALLOCATION 34.54 12.25 16.56 0 34.55 2.11
SUCCESS
CHANNEL
ALLOCATION 3.32 57.80 0.11 0 3.62 35.15
FAIL
!
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
19
de
22
Final
Comments
§ Pros
of
using
a
predicCve
and
adapCve
database:
§ Reduc+on
of
spectrum
sensing
opera+ons
§ Reduc+on
of
delays
due
to
channel
searches
§ Reduc+on
of
signaling
traffic
§ Eliminates
scanning
period
at
the
BS
startup
§ BS
may
operate
independently
of
the
DS
presence
(IEEE
802.22)
§ Op+mizes
the
use
of
cellular
bands
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
20
de
22
Final
Comments
As
an
extension
of
this
work
§ Larger
periods
of
predicCon:
§ Allows
to
iden+ty
periodic
changes
and
trends
in
the
channel
traffic
profile,
producing
more
accurated
sta+s+cs
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
21
de
22
Final
Comments
Sandro
Ribeiro
sandro.ribeiro.001@acad.pucrs.br
hkp://lakes.cnpq.br/2238069707609539
hkps://ca.linkedin.com/in/sandromribeiro
Channel
Alloca+on
in
Cogni+ve
Radio
Networks
Based
on
a
Predic+ve
and
Adap+ve
Database
Sandro
Machado
Ribeiro
–
June
2015
–
Slide
22
de
22