CDMA Based Cognitive Radio Cellular Network by Sanjay Dhar Roy [email protected] ECE Department National Institute of Technology, Durgapur, India
Jan 05, 2016
CDMA Based Cognitive Radio
Cellular Network
by
Sanjay Dhar [email protected]
ECE Department National Institute of Technology, Durgapur, India
Introduction on Cognitive Radio (CR) and CR Network
Outage Analysis in Frequency Planned Cognitive Radio Network
Spectrum Sensing in CR-CDMA Networks with Co-located BSs
On the Data Services of Secondary User with Primary Exclusive Region
INTRODUCTION
Cognitive Radio (CR): “Cognitive radio (CR) is a form of wireless
communication in which a transceiver can intelligently detect which
communication channels are in use and which are not, and instantly move
into vacant channels while avoiding occupied ones. This optimizes the use
of available radio-frequency (RF) spectrum while minimizing interference to
other users.”
WHY COGNITIVE RADIO?
•Demand for wireless communication capacities continuously growing•Bandwidth is expensive and good frequencies are taken•Occupancy of spectrum (below 1 GHz) is around 6~10%.• Spectrum holes
CRN: A network that has CR as the main technology. CRN is mostly used
in association with a PRN. Present and future generation heterogeneous
networks use CR technology for efficient spectrum utilization.
Spectrum Sensing: Monitoring spectrum usage by primary users (PUs).
Enables CR users to adapt to the
environment by detecting spectrum holes.
Spectrum Decision: Capability to decide the best available bands
according to QOS requirements.
Spectrum Sharing: Coordinates transmission attempts between CR
users to avoid collision
Spectrum Mobility: Ensures smooth and fast transition during
spectrum handoff.
INTRODUCTION
Outage Analysis in Frequency Planned Cognitive Radio Network
Fig: Hexagonal CR-CDMA networks model with seven BSs.
D
D/2
R0
r00
BS0
BS1
BS2
BS3BS4
BS5
BS6
SUPU
Fig : Frequency planned cellular-cognitive radio networks.
for i = 1 to
The average power without shadowing at a desired PU (whose performance is being measured) from BS0 can be expressed as follows:
The SIR expression for the desired PU:
drrrr
PrdrdPr
Pr
n
t
r
ravgd
0
02
0
0
0
0
2
0
_ .2
..1
100 10..
n
tr rPP
System Model: Analytical modeling
10
,
10
10
1
10
,
,
6
1
10
10
10.10.
10.
.10..10.
.10.
mcogj
i
cogN
m
n
m
mcog
mcog
n
jj
j
t
n
i
i
t
BA
C
dPdP
dPSIR
SIR
SIRthdethdout
mSIRQSIRSIRobP
log
1.Pr
Fig : Outage probability as a function of the number of cognitive users. Results with cluster size (Nq) = 7
Pout (i) Pcog (ii) r (iii) shadowing
50 100 150 200 250 300 350 4000
0.002
0.004
0.006
0.008
0.01
0.012
0.014
Number of Secondary users
Pro
bab
ility
of
ou
tag
e
r=0, analytical
r=0.5, analytical
r=0.9, analytical
r=0.9, simulation
r=0.5, sig =8dB
r=0.5, sig=8dB, Pcog
=0.125
Pcog
=0.125, simulation
r=0.5, d1=D/2-50
Fig: Probability of outage for a PU vs. the number of SUs. Results with Nq = 1; Desirable-> Higher PG; smaller r00
,
10 20 30 40 50 60 700
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
Number of Secondary users
Pro
babi
lity
of o
utag
e
r00=400, sig =6dB, d1 =D/2-10, pg=64
r00=400, sig =6dB, d1 =D/2-10, pg=32
r00=400, sig =6dB, d1 =D/2-20, pg=64
r00=300, sig=6dB, d1 =D/2-10, pg=64
r00=300, sig=8dB, d1 =D/2-10, pg=64
Spectrum Sensing in CR-CDMA Networks with Co-located BSs
Performance of Cognitive Radio (CR) CDMA networks is analyzed.
A simulation test bed for analyzing the performance of a CR user with and without spectrum sensing in a three cell scenario is developed.
CR users belong to a Cognitive Radio Network (CRN) which coexists with a Primary Radio Network (PRN). Both CRN and PRN are CDMA-based.
Three different schemes for spectrum sensing are considered (spectrum underlay).
Soft Handoff (HO) and power control are considered for both CRN and PRN.
Performance in terms of: (1) outage probability, (2) blocking probability, (3) average data rate of secondary users (SUs).
G
BS1
H
C
E
Rh A
B D F
I
J
BS0 BS2 R0
Fig: Hexagonal multi-cellular model with three BSs labelled as 0, 1, 2.
System Model (contd.)
Three-cell CDMA network. Each cell with co-located primary BS and secondary BS. Each cell has three sectors.
Fixed number of PUs and fixed number of SUs are considered. Multi code (MC)-CDMA is assumed for PUs and SUs.
BS distinguishes transmissions from SU and PU by cyclostationary measurements.
Interference due to SUs and PUs at SBS is estimated. SINR at SBS for the desired SU is estimated. Performance of a SU is evaluated on the basis of this SINR.
Performance of a SU has been measured in terms of blocking probability and achievable data rate.
System Model (contd.)
Scheme 1:•Equal number of two types of PUs.
•Interference limit Imax (in uplink) determined in the absence of SUs.
•A basic data rate for PUs.
•At any time, total interference caused by SUs and PUs must be less than this interference limit.
Scheme 2:•Network allows some amount of interference from SUs as well, in the presence of PUs.
•The tolerable amount of interference is limited by the ratio, Imax/ucp.
•The other main network parameters are set as in Scheme 1.
Simulation Model
Generation of Users’ Locations and Interference Powers:
1. Fixed numbers of users (PUs and SUs) are generated.
2. Link gains corresponding to each user are generated.
3. Corresponding interference at BS is also generated.
4. Interferences are generated from all users at non handoff region, soft handoff region, and from users of other sectors.
Probability of Outage with Spectrum Sensing:
1. The ratio between the interference power due to SUs’ activity and the
interference power due to PUs’ activity is evaluated at SBS.
2. If the condition is not satisfied, then SUs are removed
one by one, initially from the non-HO region of BS0 (region ‘A’) and
then from other zones i.e., regions ‘B’,…,‘H’. Here
is the ratio of the interference powers of SUs and PUs.
3. Finally, outage probability is evaluated.
cpu>+β /11
PUSU IIβ /
Fig: Probability of outage for a SU as a function of the number of SUs. Pout if Nsu
5 5.5 6 6.5 7 7.5 8 8.5 90
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Number of Cognitive Users
Pro
babi
lity
of O
utag
e
PU1=5, PU2=5, rd=7 kbps, Scheme1
PU1=5, PU2=5, rd=7 kbps, Scheme2
Ghavami no SSGhavami SSGhavami SS and BF
Fig: Probability of outage for a SU as a function of the number of SUs. Pout if Nsu
5 5.5 6 6.5 7 7.5 8 8.5 90
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Number of Cognitive Users
Pro
babi
lity
of O
utag
e
PU1=5, PU2=5, rd=7 kbps, Scheme1
PU1=5, PU2=5, rd=7 kbps, Scheme2
Ghavami no SSGhavami SSGhavami SS and BF
5 6 7 8 9 10 11 12 130
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Number of Primary Users
Blo
ckin
g P
robabili
ty
SU=5, rd=10 kbps, Scheme1
SU=5, rd=10 kbps, Scheme2
Fig. Blocking Probability for SUs as a function of the number of PUs, with fixed number of SUs and fixed value of SUs’ data rate. Pblk Npu ; Scheme 2 is better than Scheme 1 in terms of Pblk .
5 6 7 8 9 10 11 123000
4000
5000
6000
7000
8000
9000
10000
Number of Cognitive Users
Avera
ge d
ata
rate
of S
U(b
ps)
PU1=5, PU2=5, rd=5 kbps
PU1=5, PU2=5, rd=10 kbps
Fig. Average data rate of SUs as a function of the number of SUs with fixed numbers of PUs and various values of SUs data-rate for Ghavami SS.
Data rate if Nsu or rd
Major Remarks
The proposed simulation model allows fast performance evaluation of a Cognitive Radio CDMA network.
As expected, spectrum sensing can improve the performance.
Scheme 2 outperforms Scheme 1 in terms of SU blocking probability for any given fixed number of SUs and this improvement is more pronounced for large numbers of PUs.
The SU performance, in terms of outage and blocking probabilities, improves if the data rate of SUs decreases.
A larger number of cognitive users degrade the SU performance, in terms of outage and blocking probabilities, for fixed number of PUs.
On the Data Services of Secondary User with Primary Exclusive Region
This work
Performance of Cognitive Radio (CR) CDMA networks is analyzed.
A simulation test bed for analyzing throughput, delay performances of a SU in a single cell, where both SUs and primary users (PUs) are present. PUs are inside the primary exclusive region.
CR users or SUs forming pair wise links belong to infrastructure less ad hoc network, which coexist with a Primary Radio Network (PRN).
Spectrum underlay type of communication where SUs transmit in presence of PUs maintaining a predefined interference limit for PRN.
A SU transmits packetized data for its corresponding receiver.
A stop and wait ARQ protocol at MAC layer for packet retransmission by the SU of interest.
System Model
Fig. One cell model with a number of PUs and SUs. PUs are power controlled by the BS at the center of the cell. SU receiver corresponding to each SU transmitter is within the circle
of radius of 0.5dadhoc. The inner circle is exclusively for PUs only. SUs are allowed inside the
annular ring i.e., in between the circles with radii d0 and D.
SUT
x
SUT
x
SUR
x
SUR
x
BS
PU
d0
D
System Model (contd.)
The network with a number of PUs and SUs uniformly distributed inside the cell.
All users (both PUs and SUs) have omni directional antennas for transmission.
A PU is power controlled by the BS. Similarly, a SU transmitter is assumed to be power controlled with respect to its corresponding SU receiver.
A “continuously active” data traffic model as in [7] is considered for each SU link where each SU generates a sequence of fixed length packets. A new packet is generated as soon as the preceding packet is delivered successfully.
A SU is allowed to transmit, if interference at BS for the PU link of interest is below a predefined interference threshold. Up link interference at BS for a PU is due to all other PUs other than the desired one, and all SUs. QoS of any user is directly related to SINR of the user. Hence, we find SINR of a PU and SINR of a SU.
System Model (contd.)
The SINR of a PU , in terms of bit energy to noise power spectral density, may be expressed as follows:
The SINR at j-th SU receiver,
The UL instantaneous interference for i-th PU :
The retransmission probability Pr :
Pr is simulated and corresponding throughput, delay are found using following eqns.
Packet transmission time : Delay :
Throughput :
puN
iqq
suN
llpslstqppqpt
ippipt
pu
p
i
NGPGP
GP
R
W
1 1,2,_,2,_
,2,_
suN
iuu
puN
vvspvptussust
jssjst
su
s
j
NGPGP
GP
R
W
1 1,2,_,2,_
,2,_
puN
iqq
thd
suN
llpslstqppqpt INGPGP
1 1,2,_,2,_
crpL
er PP )1(1
PG
PRr
D
rLG rcccp )1(
)1()1( rc
p
r
i
PR
PGL
P
TD
c
p
su
p
i R
PGL
R
LT
Simulation Model
A. Generation of Users’ Locations and Interference Powers:
1. Fixed numbers of users (PUs and SUs) are generated.
2. The locations of all SUs and PUs (with respect to the BS are generated within the cell. A number of SU receivers are generated around corresponding SU transmitters.
3. For each of the users, the link gains corresponding to BS and SU links (e.g., link gains from PU to BS, SU to BS, PU to SU, SU to SU) are generated.
4. The interference power received at the reference BS for the PU of interest is evaluated. Similarly, interference power for the SU link of interest is evaluated, considering interference from all other SU transmitters, and all PUs in the system.
5. Next, the SINR for the SU is evaluated. Interference at BS for the PU is also evaluated. If this instantaneous interference is less than the interference threshold then the SU of interest will be allowed to transmit data.
Simulation Model (contd.)
B. BER simulation of data :
1. A sequence of random data bits +1 or –1 is generated which
indicates the transmitted bits.
2. A Gaussian noise sample is generated with variance
and added to each transmitted bit, where is found following steps
A (1) to A (5) for a given PG.
3. The received bit is first detected as +1 or –1 after comparing with a
threshold of 0. Then each received bit is compared with corresponding
transmitted bit and an error_count is incremented if they disagree.
4. Steps B(1) to B(3) are repeated to estimate BER.
)..2/(.12 s
g pg s
Simulation Model (contd.)
C. Packet error, Delay and Throughput simulation
1. A packet consisting of L (information bits are generated. A sample
of Gaussian noise as in B(2) with processing gain (PG) as in B(2) is
added to each transmitted bit of a packet.
2. The received L bits of a packet are checked with their
corresponding transmitted bits to assess packet error.
3. If the received packet is incorrect, the same packet (i.e. same bit
pattern as in C(1)) is retransmitted until the packet is received
correctly finally.
4. Total number of erroneous packet is counted out of a large number
of transmitted packets to estimate the PER.
5. Average delay (D) and throughput are estimated from
retransmission probability.
300 400 500 600 700 800 900 10000
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Radius of PUs exclusive region (meter)
Pac
ket
Err
or R
ate
Pptmax
= 0.5, Pstmax
= 0.5
Pptmax
= 1, Pstmax
= 0.5
Pptmax
= 0.5, Pstmax
= 0.05
Pptmax
= 1, Pstmax
= 1
Fig. PER vs. d0 (meter)
300 400 500 600 700 800 900 10000
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
Radius of PUs exclusive region (meter)
Pac
ket
Err
or R
ate
Npu
= 5, Nsu
= 5
Npu
= 5, Nsu
= 10
Npu
= 10, Nsu
= 5
Fig. PER vs. d0 (meter) for different number of users
PER d0
300 400 500 600 700 800 900 10006
8
10
12
14
16
18
20
Radius of PUs exclusive region (meter)
Thr
ough
put
(kbp
s) Pptmax
= 0.5, Pstmax
= 0.5
Pptmax
= 1, Pstmax
= 0.5
Pptmax
= 0.5, Pstmax
= 0.05
Fig. Throughput vs. d0 (meter) for different Pmax values
d0 Throughput
Major remarks
We have proposed a framework for analyzing data performance of a SU operating in spectrum underlay.
Specifically, we have given more attention on the effect of changing transmit powers of PUs and SUs on SU’s performance.
We have shown impacts of PUs’ interference on SU by considering a PU’s exclusive region. If d0 decreases interference on SUs increases which further worsen SUs’ data performance.
Increasing upper limit of PUs’ transmit power has more detrimental effect on SUs’ performance than increasing upper limit of SUs’ transmit power.
References
1. Hai Jiang, Weihua Zhang, Xuemin (Sherman) Shen, Qi Bi, “Quality-of-Service Provisioning and Efficient Resource Utilization in CDMA Cellular Communications”, IEEE J. Select Areas in Commun, Vol. 24, No. 1, January, 2006.
2. Mitola, J., III Maguire, G.Q., Jr., “Cognitive radio: making software radios more personal”, IEEE Personal Communications Magazine, Vol. 6, Issue 4, Aug, 1999, pp 13-18.
3. Dong In Kim, Long Bao Le, Hossain, E., “Joint rate and power allocation for cognitive radios in dynamic spectrum access environment”, IEEE Transaction on Wireless Communication Vol. 7, No. 12, December 2008, pp. 5517 – 5527.
4. Haykin S, “Cognitive radio: brain-empowered wireless communications”, IEEE Journal on Selected Areas of Communications, Vol. 3, Issue 2, Feb. 2005, pp 201-220.
5. Ian F. Akyildiz, Won-Yeol Lee, Mehmet C. Varun, Shantidev Mohanty, “A Survey on Spectrum Management in Cognitive Radio Network”, IEEE Communication Magazine, April 2008, pp 40 – 47
6. Bin Wang and Dongmei Zhao, “Performance Analysis in CDMA-based Cognitive Wireless Networks with Spectrum Underlay”, IEEE Globecom Proceedings, 2008, pp. 1 – 6.
7. Joon Bae Kim, and Michael Honig, “Resource Allocation for Multiple Classes of DS-CDMA Traffic”, IEEE Transaction on Vehicular Technology, Vol. 49, No. 2, March 2000, pp. 506 – 519.
Thank You