SlideShare a Scribd company logo
1 of 39
Download to read offline
1
Medium Access Control for Dynamic
Spectrum Sharing in Cognitive Radio Networks
Asynchronous Full-Duplex MAC Protocol for
Cognitive Radio Networks
Joint Cooperative Spectrum Sensing and MAC Protocol
Design for Multi-channel CRNs
Research Scope and Contributions
2
Distributed MAC Protocol for Cognitive Radio Networks:
Design, Analysis, and Optimization
Channel Assignment With Access Contention Resolution
for Cognitive Radio Networks
Research Results, Future Directions and Conclusion
Future of wireless networks
3
Source: U.S. Department of Commerce
Source: Nokia
Source: Cisco
Dynamic Spectrum Access
4
 The dissertation focuses on Interweave
Spectrum Sharing paradigm.
Sources: http://www.gonzalo-vazquez-vilar.eu; [A]
[A] L. Giupponi, C. Ibars, ‘‘Cooperative Cognitive Systems,’’ in "Cognitive
Radio Systems", edited by Wei Wang, IN-TECH ISBN 978-953-307-021-6
• MAC protocol design integrating the
parallel spectrum sensing,
• Throughput Analysis & Optimization
CMAC protocol design
with parallel sensing
• Joint sequential sensing and access,
• Channel assignment,
• Throughput Analysis & Optimization
CMAC protocol with
sequential sensing
• Joint p-persistent MAC protocol &
DCSS in heterogeneous scenario,
• Throughput Analysis & Optimization
CMAC protocol with
cooperative sensing
• Distributed p-persistent CSMA
access and FD spectrum sensing
• Throughput Analysis & Optimization
Asynchronous full–
duplex CMAC protocol
5
Four Considered Settings
6
CMAC protocol design with parallel sensing CMAC protocol with sequential sensing
CMAC protocol with cooperative sensing
Source: I. F. Akyildiz, B. F. Lo, and R. Balakrishnan. Cooperative spectrum sensing in
cognitive radio networks: A survey. Phys. Commun., 4(1):40–62, March 2011.
CMAC protocol with FD sensing
7
Conventional research
 assume perfect spectrum sensing
 consider analysis only
Our design objectives
 Joint sensing and access design
 Throughput analysis: Single- &
Multi-channel scenarios
 Optimization of sensing & access
parameters
System & network setting
 N pairs of SUs and M channels.
 Parallel sensing: Each SU senses all
channels by multiple sensors.
 SUs access all available channels.
 Collocated network: each available
channel can be used by 1 SU.
8
Each fixed-size cycle T is divided into 3 phases
Phase 1-Spectrum sensing
* SUs sense all channels
* SU having vacant channels is active SU
Phase 2-Synchronization
Active SUs broadcast beacon signals.
Phase 3-Data transmission
* Active SUs randomly choose backoff
time and decrease backoff time counter.
* SU will start to transmit data when its
counter reaches 0.
9
Normalized throughput
Average # of available channels
(E[l]/M=1: Single-channel scenario)
Prob. that n0 SUs contend
Conditional normalized throughput
average duration of generic slot time
Length of packet
Cycle time
prob. that a transmission is successful given that at least 1 SU transmits.
prob. that at least 1 SU transmits packets given that n0 SUs contend
Maximize throughput
Constraint to protect PUs
Constraints of sensing
time & contention window
10
Proposition 1: The objective function satisfies the following properties
Initialize the parameter W = 1
Numerical results
11
(a) Single channel scenario, N = 15 (b) Multi-channel scenario, N = 10, M = 5.
Basic access mechanism and m = 4.
12
Conventional research
 Considering sequential sensing with
• optimal channel sensing order optimization.
• random- and negotiation-based spectrum-sensing schemes.
Our contributions
 Formulate overlapping and non-overlapping channel assignment.
 Joint sequential sensing and access design for overlapping assignment.
 Analyze saturation throughput performance.
 Devise greedy algorithms.
 Further extensions: max–min fairness and imperfect sensing.
System & network setting
 Sequential sensing: each SU can sense only 1 channel at one time.
 Each SU can access at most one available channel.
⇒ Real-world hardware-constrained CRs.
Motivation
13
Throughput maximization problem can be written as:
Challenges: This problem is an MINLP problem!
Real-world
hardware-constrained CRs
Channel assignment:
Need to assign good channels to each SU
Non-overlapping assignment Overlapping assignment
Overlapping
channel
# SUs is comparable to # channels# SUs << # channels
Non-overlapping Channel Assignment
14
Alg. 1: Non-Overlapping Channel Assignment Algorithm
Step 1: Find best channel for each SU.
Step 2: Calculate increase of throughput (∆T) for each SU on its
best channel.
Step 3: Assign best channel to best user with maximum ∆T.
Step 4: Return to step 1 until all channels are assigned to SUs.
Overlapping Channel Assignment
15
Definition SU’s separate set is set of channels that are assigned for only this SU.
SU’s common set is set of channels that are assigned for this SU and others.
Each fixed-size cycle T is divided into 3 phases
Phase 1 - Synchronization
SUs exchange beacons.
Phase 2- Sensing
SUs sequentially sense assigned channels
Phase 3 - Contention & Transmission
If channels in separate set are vacant, SU randomly chooses one of them to transmit.
Otherwise, SU chooses one of channels in common set for contention.
⇒ using backoff mechanism.
Overlapping Channel Assignment Algorithm
16
Step 1: Run non-overlapping channel assignment Alg. 1.
Step 2: Estimate increase-in-throughput ∆Test for potential
overlapping channel assignment.
Step 3: Make 1 best channel assignment with maximum ∆Test.
Step 4: Return to step 2 until there is no potential channel
assignment.
⇒ Need to design joint overlapping channel assignment and MAC protocol.
Numerical results (1)
17
(a) For M = 2, (b) For M = 15
Numerical results (2)
18
(a) under max-min fairness, (b) under throughput maximization
19
Conventional research
 The single-channel setting or the
homogeneous network scenario.
 The non-optimized window-based CSMA
MAC protocol.
 The design & optimization of cooperative
spectrum sensing parameters.
Our Contributions
 Joint p-persistent CSMA MAC protocol
& DCSS in heterogeneous scenario.
 Throughput analysis and optimization.
 Channel assignment algorithms.
 Further extensions: reporting errors.
System & network setting
 Each SU accesses at most 1
vacant channel
Collocated network: each vacant
channel can be used by 1 SU
Distributed Cooperative Spectrum Sensing
20
 Each SU is assigned in advance set of
channels.
 Each SU sequentially senses its assigned
channels.
 Sensing results are exchanged by SUs.
 Each SU decides status for channel using a-
out-of-b aggregation rule.
Benefits: Improve sensing performance
channel is busy
channel is idle
MAC Protocol Design
21
Each fixed-size cycle T is divided into 4 phases
Phase 1 - Synchronization:
SUs exchange beacons.
Phase 2- Sensing:
SUs perform sensing on
assigned channels
Phase 4 - Contention & Transmission:
 Each SU randomly chooses 1 available channel to contend.
 First SUs sense channel to check no other SU's transmission.
 Then SU transmits with prob. p.
Phase 3 - Reporting:
SUs exchange sensing results.
Throughput Analysis
22
Throughput Maximization
23
Challenges: This problem is an MINLP problem!
Throughput Maximization
Channel Assignment for Throughput Maximization
Channel Assignment Algorithm
24
Step 1: Assign 1 channel for each SU to minimize total cost
(τij
*).
Step 2: Find optimization of sensing and access parameters
for current assignment.
Step 3: Calculate increase-in-throughput for potential
channel assignment.
Step 4: Make 1 best channel assignment with maximum
increase-in-throughput.
Step 5: Return to step 2 until there is no potential channel
assignment.
Numerical results (1)
25
Numerical results (2)
26
(a) ∆γ = −7, N = 10 and M = 4, (b) N = 10 and M = 4
Numerical results (3)
27
(a) N = 10 and M = 4 (b) N = 4 and M = 3 for reporting errors.
for optimized and RR channel assignments
28
Conventional research
 HD CMAC design with the two-stage sensing/access procedure.
 FD CMAC design with throughput analysis.
 FD CMAC design with throughput optimization in different design options.
Our contributions
 Joint distributed p-persistent CSMA access & FD sensing.
 Throughput analysis.
 Optimization of sensing time and transmit power parameters.
 Asynchronous FDC-MAC protocol.
System model
 n0 pairs of SUs opportunistically exploit white spaces on one frequency band.
 SUs are equipped with a FD transceiver.
 Self-interference from SU’s transmission is I(P) = ϛ (P)ξ
.
We propose an adaptive MAC design and different existing designs can be
achieved through suitable configuration of our protocol parameters!!!
FDC-MAC Protocol Design
29
FDC-MAC consists of contention, spectrum sensing, and access functions.
Contention phase
p-persistent CSMA principle
Data phase
1.FD sensing stage (Psen, TS)
2.Tx stage (Pdat, T-TS)
FDTx mode HDTx mode
Throughput Analysis & Maximization
30
Average number of transmitted bits in one contention and access cycle
per one unit of system bandwidth is
Tove is the average time overhead for one successful channel reservation.
Maximize throughput
Constraint to protect PUs
Constraints of sensing time
Throughput Maximization: For a given value of p
Algorithm
31
Proposition 1: The objective function satisfies the following properties
FDC-MAC Configuration Algorithm
Step 1: For a given Psen, find optimal T’’S(Psen).
Step 2: Increase Psen by ∆Psen, return step 1.
Step 3: Find global optimal (P*sen, T*S).
Numerical results (1)
32
(a) ϛ = 0.7 (b) ϛ = 0.08
p = 0.0022, τid = 500 ms, τac = 50 ms, n0 = 40, ξ = 1, and FDTx with Pdat = 15 dB.
Numerical results (2)
33
p = 0.0022, n0 = 40, ξ = 0.95, ϛ = 0.08 and FDTx with Pdat = 15 dB
(a) τid = 150 ms, τac = 50 ms (b) TS = 2.2 ms, τid = 1000 ms, τac = 50 ms
No. Papers
[J1] L. T. Tan, and L. B. Le, “Asynchronous Full-Duplex MAC Protocol for
Cognitive Radio Networks,” submitted.
[J2] L. T. Tan, and L. B. Le, “Joint Data Compression and MAC Protocol Design
for Smartgrids with Renewable Energy,” submitted.
[J3] L. T. Tan, and L. B. Le, “Joint Cooperative Spectrum Sensing and MAC
Protocol Design for Multi-channel Cognitive Radio Networks,” EURASIP
Journal on Wireless Communications and Networking, 2014 (101), June
2014.
[J4] L. T. Tan, and L. B. Le, “Channel assignment with access contention
resolution for cognitive radio networks,” IEEE Transactions on Vehicular
Technology, vol. 61, no. 6, pp. 2808-2823, July 2012.
[J5] L. T. Tan, and L. B. Le, “Distributed MAC Protocol for Cognitive Radio
Networks: Design, Analysis, and Optimization,” IEEE Transactions on
Vehicular Technology, vol. 60, no. 8, pp. 3990–4003, Oct. 2011.
34
[C1] L. T. Tan and L. B. Le, “Distributed MAC Protocol Design for Full-Duplex
Cognitive Radio Networks,” in 2015 IEEE Global Communications
Conference (IEEE GLOBECOM 2015), San Diego, CA, USA, December,
2015.
[C2] L. T. Tan and L. B. Le, “Compressed Sensing Based Data Processing and
MAC Protocol Design for Smartgrids,” in 2015 IEEE Wireless
Communication and Networking Conference (IEEE WCNC 2015), New
Orleans, LA USA, 9 - 12 March 2015.
[C3] L. T. Tan, and L. B. Le, “General Analytical Framework for Cooperative
Sensing and Access Trade-off Optimization,” in 2013 IEEE Wireless
Communication and Networking Conference (IEEE WCNC 2013), Shanghai,
China, April 2013.
[C4] L. T. Tan, and L. B. Le, “Fair Channel Allocation and Access Design for
Cognitive Ad Hoc Networks,” in 2012 IEEE Global Communications
Conference (IEEE GLOBECOM 2012), Anaheim, California, USA, pp. 1162
- 1167, December, 2012.
[C5] L. T. Tan, and L. B. Le, “Channel Assignment for Throughput Maximization
in Cognitive Radio Networks,” in 2012 IEEE Wireless Communications and
Networking Conference (IEEE WCNC 2012), Paris, France, pp. 1427-1431,
April, 2012.
35
36
Positioning our contributions within the broad CMAC landscape
[J4, J5, C1, C3, C4, C5] [J1, J3]
[J3, J4, J5, C3, C4, C5]
[J1, C1]
[J1, J4, J5, C1, C4, C5]
[J3, C3]
[J5] [J3, J4, C3, C4, C5]
[J1, J5]
• Multi-channel FD CMAC design, channel assignment problem.
Multi-channel MAC protocol design for FD CRNs
• Cross-layer design for CMAC and routing.
CMAC and routing design for multi-hop HD and FD CRNs
• Joint cognitive protocol and data processing design for the Smartgrid
application
Applications of cognitive radio networking techniques for Smartgrids
37
1 Motivations and objectives of my Ph.D. research.
2 Past research: results on HD CMAC protocols
with parallel sensing, sequential sensing,
cooperative sensing and FDC-MAC protocols with
full-duplex sensing.
3 Future Research Directions: Potential direction
on multichannel FDCRNs; multi-hop HD and FD
CRNs; and applications of CRN techniques for
Smartgrids.
38
LOGO

More Related Content

What's hot

9 multiple access
9 multiple access9 multiple access
9 multiple access
ampas03
 
Channel estimation - F. Ling
Channel estimation - F. LingChannel estimation - F. Ling
Channel estimation - F. Ling
Fuyun Ling
 
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid ApplicationsIEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
Spiros Louvros
 

What's hot (20)

Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio NetworksDecentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
Decentralized Predictive MAC Protocol for Ad Hoc Cognitive Radio Networks
 
System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...System performance evaluation of fixed and adaptive resource allocation of 3 ...
System performance evaluation of fixed and adaptive resource allocation of 3 ...
 
MAC seminar
MAC seminarMAC seminar
MAC seminar
 
9 multiple access
9 multiple access9 multiple access
9 multiple access
 
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
Classical Discrete-Time Fourier TransformBased Channel Estimation for MIMO-OF...
 
Tech report: Fair Channel Allocation and Access Design for Cognitive Ad Hoc N...
Tech report: Fair Channel Allocation and Access Design for Cognitive Ad Hoc N...Tech report: Fair Channel Allocation and Access Design for Cognitive Ad Hoc N...
Tech report: Fair Channel Allocation and Access Design for Cognitive Ad Hoc N...
 
Tech report
Tech reportTech report
Tech report
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
819 Static Channel Allocation
819 Static Channel Allocation819 Static Channel Allocation
819 Static Channel Allocation
 
clas 8
clas 8clas 8
clas 8
 
M.A.C (Medium Access Control)
M.A.C (Medium Access Control)M.A.C (Medium Access Control)
M.A.C (Medium Access Control)
 
Multiple access protocols in data communication networks
Multiple access protocols in data communication networksMultiple access protocols in data communication networks
Multiple access protocols in data communication networks
 
Multiple Access Methods
Multiple Access MethodsMultiple Access Methods
Multiple Access Methods
 
A COMPARATIVE PERFORMANCE STUDY OF OFDM SYSTEM WITH THE IMPLEMENTATION OF COM...
A COMPARATIVE PERFORMANCE STUDY OF OFDM SYSTEM WITH THE IMPLEMENTATION OF COM...A COMPARATIVE PERFORMANCE STUDY OF OFDM SYSTEM WITH THE IMPLEMENTATION OF COM...
A COMPARATIVE PERFORMANCE STUDY OF OFDM SYSTEM WITH THE IMPLEMENTATION OF COM...
 
Mediumaccesscontrol
MediumaccesscontrolMediumaccesscontrol
Mediumaccesscontrol
 
Multiple Access Networking
Multiple Access NetworkingMultiple Access Networking
Multiple Access Networking
 
Channel estimation - F. Ling
Channel estimation - F. LingChannel estimation - F. Ling
Channel estimation - F. Ling
 
Media Access Methods
Media Access MethodsMedia Access Methods
Media Access Methods
 
ESTIMATION OF CHANNEL IN OFDM WIRELESS CHANNEL USING LS AND MMSE TECHNIQUES
ESTIMATION OF CHANNEL IN OFDM WIRELESS CHANNEL USING LS AND MMSE TECHNIQUESESTIMATION OF CHANNEL IN OFDM WIRELESS CHANNEL USING LS AND MMSE TECHNIQUES
ESTIMATION OF CHANNEL IN OFDM WIRELESS CHANNEL USING LS AND MMSE TECHNIQUES
 
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid ApplicationsIEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
IEEE CAMAD 2014_LTE Uplink Delay Constraints for Smart Grid Applications
 

Viewers also liked

Viewers also liked (8)

Journal
JournalJournal
Journal
 
TanReport
TanReportTanReport
TanReport
 
TechreportTan14
TechreportTan14TechreportTan14
TechreportTan14
 
PhD dissertation presentation
PhD dissertation presentationPhD dissertation presentation
PhD dissertation presentation
 
Thesis_Tan_Le
Thesis_Tan_LeThesis_Tan_Le
Thesis_Tan_Le
 
journal_doublecol
journal_doublecoljournal_doublecol
journal_doublecol
 
MAC Protocol for Cognitive Radio Networks
MAC Protocol for Cognitive Radio NetworksMAC Protocol for Cognitive Radio Networks
MAC Protocol for Cognitive Radio Networks
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 

Similar to PhD dissertation presentation

Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
	Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...	Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
IJSRED
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd Iaetsd
 
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Editor IJCATR
 
IMCOM_2017_Presentation
IMCOM_2017_PresentationIMCOM_2017_Presentation
IMCOM_2017_Presentation
Van Duc Nguyen
 
Thesis defense 2017
Thesis defense 2017Thesis defense 2017
Thesis defense 2017
yashiitr
 

Similar to PhD dissertation presentation (20)

General analytical framework for cooperative sensing and access trade-off opt...
General analytical framework for cooperative sensing and access trade-off opt...General analytical framework for cooperative sensing and access trade-off opt...
General analytical framework for cooperative sensing and access trade-off opt...
 
Channel assignment for throughput maximization in cognitive radio networks
Channel assignment for throughput maximization in cognitive radio networks Channel assignment for throughput maximization in cognitive radio networks
Channel assignment for throughput maximization in cognitive radio networks
 
17 hossein-abstract-cv-shokri
17 hossein-abstract-cv-shokri17 hossein-abstract-cv-shokri
17 hossein-abstract-cv-shokri
 
Cognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentationCognitive radio network_MS_defense_presentation
Cognitive radio network_MS_defense_presentation
 
Ea34772776
Ea34772776Ea34772776
Ea34772776
 
mimo
mimomimo
mimo
 
Performance Analysis of MIMO–OFDM for PCHBF , RELAY Technique with MMSE For T...
Performance Analysis of MIMO–OFDM for PCHBF , RELAY Technique with MMSE For T...Performance Analysis of MIMO–OFDM for PCHBF , RELAY Technique with MMSE For T...
Performance Analysis of MIMO–OFDM for PCHBF , RELAY Technique with MMSE For T...
 
Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
	Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...	Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
Hybrid Novel Approach for Channel Allocation in Heterogeneous Cognitive Radi...
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
 
Fair channel allocation and access design for cognitive ad hoc networks
Fair channel allocation and access design for cognitive ad hoc networksFair channel allocation and access design for cognitive ad hoc networks
Fair channel allocation and access design for cognitive ad hoc networks
 
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
Dynamic Chunks Distribution Scheme for Multiservice Load Balancing Using Fibo...
 
Mathematical Approach to Complexity - Reduced Antenna Selection Technique for...
Mathematical Approach to Complexity - Reduced Antenna Selection Technique for...Mathematical Approach to Complexity - Reduced Antenna Selection Technique for...
Mathematical Approach to Complexity - Reduced Antenna Selection Technique for...
 
Mathematical Approach to Complexity-Reduced Antenna Selection Technique for A...
Mathematical Approach to Complexity-Reduced Antenna Selection Technique for A...Mathematical Approach to Complexity-Reduced Antenna Selection Technique for A...
Mathematical Approach to Complexity-Reduced Antenna Selection Technique for A...
 
Channel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communicationsChannel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communications
 
Channel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communicationsChannel feedback scheduling for wireless communications
Channel feedback scheduling for wireless communications
 
Float-based Pipeline Monitoring Network
Float-based Pipeline Monitoring NetworkFloat-based Pipeline Monitoring Network
Float-based Pipeline Monitoring Network
 
Avoid Collision And Broadcasting Delay In Multi-Hop CR Ad Hoc Network Using S...
Avoid Collision And Broadcasting Delay In Multi-Hop CR Ad Hoc Network Using S...Avoid Collision And Broadcasting Delay In Multi-Hop CR Ad Hoc Network Using S...
Avoid Collision And Broadcasting Delay In Multi-Hop CR Ad Hoc Network Using S...
 
Versatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor NetworksVersatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor Networks
 
IMCOM_2017_Presentation
IMCOM_2017_PresentationIMCOM_2017_Presentation
IMCOM_2017_Presentation
 
Thesis defense 2017
Thesis defense 2017Thesis defense 2017
Thesis defense 2017
 

More from Polytechnique Montreal

Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
Polytechnique Montreal
 
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
Polytechnique Montreal
 

More from Polytechnique Montreal (10)

Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel ...
Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel ...Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel ...
Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel ...
 
Performance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum SensingPerformance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum Sensing
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
 
Capacity Performance Analysis for Decode-and-Forward OFDMDual-Hop System
Capacity Performance Analysis for Decode-and-Forward OFDMDual-Hop SystemCapacity Performance Analysis for Decode-and-Forward OFDMDual-Hop System
Capacity Performance Analysis for Decode-and-Forward OFDMDual-Hop System
 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...
 
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
 
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
Channel Assignment With Access Contention Resolution for Cognitive Radio Netw...
 
Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and ...
Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and ...Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and ...
Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and ...
 

PhD dissertation presentation

  • 1. 1 Medium Access Control for Dynamic Spectrum Sharing in Cognitive Radio Networks
  • 2. Asynchronous Full-Duplex MAC Protocol for Cognitive Radio Networks Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel CRNs Research Scope and Contributions 2 Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and Optimization Channel Assignment With Access Contention Resolution for Cognitive Radio Networks Research Results, Future Directions and Conclusion
  • 3. Future of wireless networks 3 Source: U.S. Department of Commerce Source: Nokia Source: Cisco
  • 4. Dynamic Spectrum Access 4  The dissertation focuses on Interweave Spectrum Sharing paradigm. Sources: http://www.gonzalo-vazquez-vilar.eu; [A] [A] L. Giupponi, C. Ibars, ‘‘Cooperative Cognitive Systems,’’ in "Cognitive Radio Systems", edited by Wei Wang, IN-TECH ISBN 978-953-307-021-6
  • 5. • MAC protocol design integrating the parallel spectrum sensing, • Throughput Analysis & Optimization CMAC protocol design with parallel sensing • Joint sequential sensing and access, • Channel assignment, • Throughput Analysis & Optimization CMAC protocol with sequential sensing • Joint p-persistent MAC protocol & DCSS in heterogeneous scenario, • Throughput Analysis & Optimization CMAC protocol with cooperative sensing • Distributed p-persistent CSMA access and FD spectrum sensing • Throughput Analysis & Optimization Asynchronous full– duplex CMAC protocol 5
  • 6. Four Considered Settings 6 CMAC protocol design with parallel sensing CMAC protocol with sequential sensing CMAC protocol with cooperative sensing Source: I. F. Akyildiz, B. F. Lo, and R. Balakrishnan. Cooperative spectrum sensing in cognitive radio networks: A survey. Phys. Commun., 4(1):40–62, March 2011. CMAC protocol with FD sensing
  • 7. 7 Conventional research  assume perfect spectrum sensing  consider analysis only Our design objectives  Joint sensing and access design  Throughput analysis: Single- & Multi-channel scenarios  Optimization of sensing & access parameters System & network setting  N pairs of SUs and M channels.  Parallel sensing: Each SU senses all channels by multiple sensors.  SUs access all available channels.  Collocated network: each available channel can be used by 1 SU.
  • 8. 8 Each fixed-size cycle T is divided into 3 phases Phase 1-Spectrum sensing * SUs sense all channels * SU having vacant channels is active SU Phase 2-Synchronization Active SUs broadcast beacon signals. Phase 3-Data transmission * Active SUs randomly choose backoff time and decrease backoff time counter. * SU will start to transmit data when its counter reaches 0.
  • 9. 9 Normalized throughput Average # of available channels (E[l]/M=1: Single-channel scenario) Prob. that n0 SUs contend Conditional normalized throughput average duration of generic slot time Length of packet Cycle time prob. that a transmission is successful given that at least 1 SU transmits. prob. that at least 1 SU transmits packets given that n0 SUs contend Maximize throughput Constraint to protect PUs Constraints of sensing time & contention window
  • 10. 10 Proposition 1: The objective function satisfies the following properties Initialize the parameter W = 1
  • 11. Numerical results 11 (a) Single channel scenario, N = 15 (b) Multi-channel scenario, N = 10, M = 5. Basic access mechanism and m = 4.
  • 12. 12 Conventional research  Considering sequential sensing with • optimal channel sensing order optimization. • random- and negotiation-based spectrum-sensing schemes. Our contributions  Formulate overlapping and non-overlapping channel assignment.  Joint sequential sensing and access design for overlapping assignment.  Analyze saturation throughput performance.  Devise greedy algorithms.  Further extensions: max–min fairness and imperfect sensing. System & network setting  Sequential sensing: each SU can sense only 1 channel at one time.  Each SU can access at most one available channel. ⇒ Real-world hardware-constrained CRs.
  • 13. Motivation 13 Throughput maximization problem can be written as: Challenges: This problem is an MINLP problem! Real-world hardware-constrained CRs Channel assignment: Need to assign good channels to each SU Non-overlapping assignment Overlapping assignment Overlapping channel # SUs is comparable to # channels# SUs << # channels
  • 14. Non-overlapping Channel Assignment 14 Alg. 1: Non-Overlapping Channel Assignment Algorithm Step 1: Find best channel for each SU. Step 2: Calculate increase of throughput (∆T) for each SU on its best channel. Step 3: Assign best channel to best user with maximum ∆T. Step 4: Return to step 1 until all channels are assigned to SUs.
  • 15. Overlapping Channel Assignment 15 Definition SU’s separate set is set of channels that are assigned for only this SU. SU’s common set is set of channels that are assigned for this SU and others. Each fixed-size cycle T is divided into 3 phases Phase 1 - Synchronization SUs exchange beacons. Phase 2- Sensing SUs sequentially sense assigned channels Phase 3 - Contention & Transmission If channels in separate set are vacant, SU randomly chooses one of them to transmit. Otherwise, SU chooses one of channels in common set for contention. ⇒ using backoff mechanism.
  • 16. Overlapping Channel Assignment Algorithm 16 Step 1: Run non-overlapping channel assignment Alg. 1. Step 2: Estimate increase-in-throughput ∆Test for potential overlapping channel assignment. Step 3: Make 1 best channel assignment with maximum ∆Test. Step 4: Return to step 2 until there is no potential channel assignment. ⇒ Need to design joint overlapping channel assignment and MAC protocol.
  • 17. Numerical results (1) 17 (a) For M = 2, (b) For M = 15
  • 18. Numerical results (2) 18 (a) under max-min fairness, (b) under throughput maximization
  • 19. 19 Conventional research  The single-channel setting or the homogeneous network scenario.  The non-optimized window-based CSMA MAC protocol.  The design & optimization of cooperative spectrum sensing parameters. Our Contributions  Joint p-persistent CSMA MAC protocol & DCSS in heterogeneous scenario.  Throughput analysis and optimization.  Channel assignment algorithms.  Further extensions: reporting errors. System & network setting  Each SU accesses at most 1 vacant channel Collocated network: each vacant channel can be used by 1 SU
  • 20. Distributed Cooperative Spectrum Sensing 20  Each SU is assigned in advance set of channels.  Each SU sequentially senses its assigned channels.  Sensing results are exchanged by SUs.  Each SU decides status for channel using a- out-of-b aggregation rule. Benefits: Improve sensing performance channel is busy channel is idle
  • 21. MAC Protocol Design 21 Each fixed-size cycle T is divided into 4 phases Phase 1 - Synchronization: SUs exchange beacons. Phase 2- Sensing: SUs perform sensing on assigned channels Phase 4 - Contention & Transmission:  Each SU randomly chooses 1 available channel to contend.  First SUs sense channel to check no other SU's transmission.  Then SU transmits with prob. p. Phase 3 - Reporting: SUs exchange sensing results.
  • 23. Throughput Maximization 23 Challenges: This problem is an MINLP problem! Throughput Maximization Channel Assignment for Throughput Maximization
  • 24. Channel Assignment Algorithm 24 Step 1: Assign 1 channel for each SU to minimize total cost (τij *). Step 2: Find optimization of sensing and access parameters for current assignment. Step 3: Calculate increase-in-throughput for potential channel assignment. Step 4: Make 1 best channel assignment with maximum increase-in-throughput. Step 5: Return to step 2 until there is no potential channel assignment.
  • 26. Numerical results (2) 26 (a) ∆γ = −7, N = 10 and M = 4, (b) N = 10 and M = 4
  • 27. Numerical results (3) 27 (a) N = 10 and M = 4 (b) N = 4 and M = 3 for reporting errors. for optimized and RR channel assignments
  • 28. 28 Conventional research  HD CMAC design with the two-stage sensing/access procedure.  FD CMAC design with throughput analysis.  FD CMAC design with throughput optimization in different design options. Our contributions  Joint distributed p-persistent CSMA access & FD sensing.  Throughput analysis.  Optimization of sensing time and transmit power parameters.  Asynchronous FDC-MAC protocol. System model  n0 pairs of SUs opportunistically exploit white spaces on one frequency band.  SUs are equipped with a FD transceiver.  Self-interference from SU’s transmission is I(P) = ϛ (P)ξ . We propose an adaptive MAC design and different existing designs can be achieved through suitable configuration of our protocol parameters!!!
  • 29. FDC-MAC Protocol Design 29 FDC-MAC consists of contention, spectrum sensing, and access functions. Contention phase p-persistent CSMA principle Data phase 1.FD sensing stage (Psen, TS) 2.Tx stage (Pdat, T-TS) FDTx mode HDTx mode
  • 30. Throughput Analysis & Maximization 30 Average number of transmitted bits in one contention and access cycle per one unit of system bandwidth is Tove is the average time overhead for one successful channel reservation. Maximize throughput Constraint to protect PUs Constraints of sensing time Throughput Maximization: For a given value of p
  • 31. Algorithm 31 Proposition 1: The objective function satisfies the following properties FDC-MAC Configuration Algorithm Step 1: For a given Psen, find optimal T’’S(Psen). Step 2: Increase Psen by ∆Psen, return step 1. Step 3: Find global optimal (P*sen, T*S).
  • 32. Numerical results (1) 32 (a) ϛ = 0.7 (b) ϛ = 0.08 p = 0.0022, τid = 500 ms, τac = 50 ms, n0 = 40, ξ = 1, and FDTx with Pdat = 15 dB.
  • 33. Numerical results (2) 33 p = 0.0022, n0 = 40, ξ = 0.95, ϛ = 0.08 and FDTx with Pdat = 15 dB (a) τid = 150 ms, τac = 50 ms (b) TS = 2.2 ms, τid = 1000 ms, τac = 50 ms
  • 34. No. Papers [J1] L. T. Tan, and L. B. Le, “Asynchronous Full-Duplex MAC Protocol for Cognitive Radio Networks,” submitted. [J2] L. T. Tan, and L. B. Le, “Joint Data Compression and MAC Protocol Design for Smartgrids with Renewable Energy,” submitted. [J3] L. T. Tan, and L. B. Le, “Joint Cooperative Spectrum Sensing and MAC Protocol Design for Multi-channel Cognitive Radio Networks,” EURASIP Journal on Wireless Communications and Networking, 2014 (101), June 2014. [J4] L. T. Tan, and L. B. Le, “Channel assignment with access contention resolution for cognitive radio networks,” IEEE Transactions on Vehicular Technology, vol. 61, no. 6, pp. 2808-2823, July 2012. [J5] L. T. Tan, and L. B. Le, “Distributed MAC Protocol for Cognitive Radio Networks: Design, Analysis, and Optimization,” IEEE Transactions on Vehicular Technology, vol. 60, no. 8, pp. 3990–4003, Oct. 2011. 34
  • 35. [C1] L. T. Tan and L. B. Le, “Distributed MAC Protocol Design for Full-Duplex Cognitive Radio Networks,” in 2015 IEEE Global Communications Conference (IEEE GLOBECOM 2015), San Diego, CA, USA, December, 2015. [C2] L. T. Tan and L. B. Le, “Compressed Sensing Based Data Processing and MAC Protocol Design for Smartgrids,” in 2015 IEEE Wireless Communication and Networking Conference (IEEE WCNC 2015), New Orleans, LA USA, 9 - 12 March 2015. [C3] L. T. Tan, and L. B. Le, “General Analytical Framework for Cooperative Sensing and Access Trade-off Optimization,” in 2013 IEEE Wireless Communication and Networking Conference (IEEE WCNC 2013), Shanghai, China, April 2013. [C4] L. T. Tan, and L. B. Le, “Fair Channel Allocation and Access Design for Cognitive Ad Hoc Networks,” in 2012 IEEE Global Communications Conference (IEEE GLOBECOM 2012), Anaheim, California, USA, pp. 1162 - 1167, December, 2012. [C5] L. T. Tan, and L. B. Le, “Channel Assignment for Throughput Maximization in Cognitive Radio Networks,” in 2012 IEEE Wireless Communications and Networking Conference (IEEE WCNC 2012), Paris, France, pp. 1427-1431, April, 2012. 35
  • 36. 36 Positioning our contributions within the broad CMAC landscape [J4, J5, C1, C3, C4, C5] [J1, J3] [J3, J4, J5, C3, C4, C5] [J1, C1] [J1, J4, J5, C1, C4, C5] [J3, C3] [J5] [J3, J4, C3, C4, C5] [J1, J5]
  • 37. • Multi-channel FD CMAC design, channel assignment problem. Multi-channel MAC protocol design for FD CRNs • Cross-layer design for CMAC and routing. CMAC and routing design for multi-hop HD and FD CRNs • Joint cognitive protocol and data processing design for the Smartgrid application Applications of cognitive radio networking techniques for Smartgrids 37
  • 38. 1 Motivations and objectives of my Ph.D. research. 2 Past research: results on HD CMAC protocols with parallel sensing, sequential sensing, cooperative sensing and FDC-MAC protocols with full-duplex sensing. 3 Future Research Directions: Potential direction on multichannel FDCRNs; multi-hop HD and FD CRNs; and applications of CRN techniques for Smartgrids. 38
  • 39. LOGO