SlideShare a Scribd company logo
1 of 40
Study of admission and control
system in a Centralized Cognitive
Radio Network




                       Albert Torró Vilert
                       Master Thesis MASTEAM
                       2011
Introduction

     
         Project based on work of Nicolas Bolivar from the BCDS 1
         group of the Universitat de Girona.

     
         Proposes a new Centralized Cognitive Radio Network
         (CCRN) with distributed control system.

     
         Study the Cognitive Radio (CR) technology, specifically, the
         admission and control system of CCRN proposed.

     
         Develop a simulator program to study and test the behavior
         and performance of the model proposed.

                                                                    2
1
    BCDS: Broadband Communications and Distributed Systems
Content

1. Cognitive Radio technology

2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         3
1. Cognitive Radio technology

    Term initially propose by Joseph Mittola in 1998.
       “The related networks are sufficiently computationally intelligent
       about radio resources and related computer-to-computer
       communications to detect user communications needs...”


    Provide the maximum efficiency of the spectrum to improve
    its utilization using dynamic spectrum access techniques.


    Share the wireless channel with licensed users in
    opportunistic manner using spectrum holes.




                                                                       4
1. Cognitive Radio technology


    General scheme of CRN with existing network




                                              5
1. Cognitive Radio Technology


    CRU in a CRN must
    
        Spectrum Sensing → Determine which portions
        of the spectrum are available.
    
        Spectrum Decision → Select the best available
        channel
    
        Spectrum Sharing → Coordinate access to this
        channel with other users
    
        Spectrum Mobility → Vacate the channel when
        license user (Primary User) is detected.

                                                        6
Content

1. Cognitive Radio technology


2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         7
2. Centralized Cognitive Radio Network


    Model description




                                             8
2. Centralized Cognitive Radio Network


    Architecture overview




                                             9
Content

1. Cognitive Radio technology


2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         10
3. CCBS – CRU Control System

   CCBS Control Algorithm




                                      11
3. CCBS – CRU Control System
   CCBS Control Algorithm
       Frequency distribution




       Control Broadcast Transmission → Frequency beacon.
           Bit 1/Bit 2   Process
               00        CCBS and CRU coordination for using a channel
               01        CRU request to use a channel
               10        CCBS announcing availability                    12
               11        Frequency slot occupied.
3. CCBS – CRU Control System

   CCBS – CRU Control Algorithm




                                      13
3. CCBS – CRU Control System

   CCBS Control Algorithm
       Time-based approach: Identify the PU presence.




                                                         14
Content

1. Cognitive Radio technology


2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         15
4. Matlab Program

   Core definition
       Study and analyze the behavior of the model.
       Simulator that models the proposed control
        algorithm.
       Input variables are PUs and CRUs, with a traffic
        distribution.
       The results: Graphical behavior, % of CRUs
        request completed and spectrum efficiency.

                                                       16
4. Matlab Program


   Global variables
       Number of frequency slots.
       Number of CRU.
       Time duration.
   Input variables → Traffic generation
       PU definition → PU table
       CRU time definition → CRU time table
       CRU frequency definition → CRU frequency table

                                                     17
4. Matlab Program

   Traffic generation
       Traffic models
        Assign frequency slots and time slots to PUs.
        Assign CRU requests along the time slots.




                                                        18
             PU table              CRU time table
4. Matlab Program

   Traffic generation
       Traffic models
             Random → Random parameter


             Custom → User table specification


             Distribution


                 Mean arrival time → Poisson

                 Mean duration → Negative Exp.




                                                  19
4. Matlab Program

   Traffic generation
       CRU frequency models
        Models to assign the available frequencies to
        CRUs
                           CRU frequency table




                                                        20
4. Matlab Program

   Traffic generation
       CRU frequency models
           Random → Random parameter.


           Custom → User table specification.


           Band model


               Number of bands.

               Random parameter.




                                                 21
4. Matlab Program

   Control Algorithm
       Independent function
       Uses PU table, CRU time table and CRU
        frequency table.
       Assign white spaces with specific strategy.
       Result is the spectrum after control algorithm




                                                         22
User Interface Program




                         23
User Interface Video Demonstration




                                     24
Content

1. Cognitive Radio technology


2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         25
5. Simulations and results
    Random model simulation results
         Random model behavior results




    10 PU, 10 CRUs, 10 time slots           128 PU, 128 CRUs, 100 time slots
                       PU and CRU Random Parameter 0.5                         26
                       CRU random frequency parameter 0.5
5. Simulations and results
    Random model simulation results
         Evolution of % CRU request completed results
          changing random parameters




    128 PU, 128 CRUs, 100 time slots   128 PU, 128 CRUs, 100 time slots
                                       Changing CRU random parameter      27
    Changing PU random parameter
    Fix CRU random parameter to 0.5    Fix PU random parameter to 0.5
5. Simulations and results
   Random model simulation results
       Evolution of % CRU request completed and
        spectrum efficiency changing the number of CRU.




Percentage of CRU request completed           Spectrum efficiency
                   PU and CRU Random Parameter 0.5                  28
                   CRU random frequency parameter 0.5
5. Simulations and results
    Distribution model simulation results
         Distribution model behavior results




    16 PUs, 16 CRUs, 20 time slots          128 PUs, 128 CRUs, 100 time slots
           PU & CRU mean arrival time 0.1     CRU Band model with 8 bands       29
           PU & CRU mean duration 8.          CRU Random Band 0.3
5. Simulations and results
   Distribution model simulation results
       Comparison between CRU band frequency model
        VS CRU random frequency model.




    CRU Band frequency model           CRU Random frequency model
                   PU & CRU mean arrival time 0.1                   30
                   PU & CRU mean duration 8
Content

1. Cognitive Radio technology


2. Centralized Cognitive Radio Network


3. CCBS – Control System


4. Matlab Program


5. Simulations and results


6. Conclusions and future work
                                         31
6. Conclusions and future work


   The basics of Cognitive Radio Networks, which is an
    actual under study telecommunications technology
    are studied.

   Using a simple strategy to share the spectrum
    contributes to increase the spectrum efficiency.

   95 % of the CRU requests are completed when the
    relation of CRU requests respect to the number PUs
    or frequency slots is about 75%.

                                                       32
6. Conclusions and future work


   The cooperation and collaboration between Nicolas
    Bolivar PhD thesis work and my project was
    amazing.

   Very good experience to work in a research BCDS
    group.




                                                        33
6. Conclusions and future work


   For a complete analysis model, we need to integrate
    the modules that are not contemplated in this project
    to the simulator.

   The study of the behavior of new types of traffic and
    frequency distributions that fits the different
    standards currently available.

   Introduce new algorithms that allow to queue in
    memory the requests and serve these petitions in
    different time instants.

   Method to sense the spectrum is also needed.        34
THANK YOU!




                         QUESTIONS?



Contact:
Albert Torró Vilert
albert.torro@gmail.com
                                      35
2. Centralized Cognitive Radio Network


    Communication between CCBS and CRUs




                                             36
2. Centralized Cognitive Radio Network


    Information and processing module

    
            Sense the frequency spectrum. Considered perfectly
            and continuously done.

    
            Digitalize the analog signal from the sensing module.

    
            Store an array of frequency slots and other information
            in to the database.

        
            Process the data information stored in the database in
            the control channel module and communicate with
                                                                      37
            transceiver module.
2. Centralized Cognitive Radio Network


    Database module
     
         Store information used for control and
         communication module.

     
         Main tables:
                
                    Sensing table.
                
                    Communication table.



                                                  38
2. Centralized Cognitive Radio Network


    Control channel module
     
         Control the communication between CCBS and
         CRUs.

     
         Frequency division and time division multiplexing
         techniques.

     
         Cognitive Pilot Channels.

     
         Time slot definition.                          39
5. Simulations and results
   Distribution model simulation results
       Evolution of % CRU request completed changing
        the mean arrival time parameter




        PU mean arrival time      CRU mean arrival time
                                                          40

More Related Content

What's hot

Cognitive Radio
Cognitive Radio Cognitive Radio
Cognitive Radio RiyaSaini16
 
Cognitive radio network
Cognitive radio networkCognitive radio network
Cognitive radio networkSuhad Malayshi
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesKuncoro Wastuwibowo
 
Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Jeffrey Funk
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networksVatsala Sharma
 
Cognitive Radio Network
Cognitive Radio Network Cognitive Radio Network
Cognitive Radio Network Dr Praveen Jain
 
Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Ameer Sameer
 
Byzantine Attack & Defense in Cognitive Radio Network
Byzantine Attack & Defense in Cognitive Radio NetworkByzantine Attack & Defense in Cognitive Radio Network
Byzantine Attack & Defense in Cognitive Radio NetworkChandra Sharma
 
Cognitive Radio in 5G
Cognitive Radio in 5GCognitive Radio in 5G
Cognitive Radio in 5GHavar Bathaee
 
M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network Shashank Narayan
 
Cognitive Radio For Smart Grid
Cognitive Radio For Smart GridCognitive Radio For Smart Grid
Cognitive Radio For Smart Gridyasser hassen
 
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Keith Nolan
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radioNeha Singh
 

What's hot (19)

Cognitive Radio
Cognitive Radio Cognitive Radio
Cognitive Radio
 
Cognitive radio network
Cognitive radio networkCognitive radio network
Cognitive radio network
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main Issues
 
What is Cognitive Radio?
What is Cognitive Radio? What is Cognitive Radio?
What is Cognitive Radio?
 
Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible? Cognitive Radio: When might it Become Economically and Technically Feasible?
Cognitive Radio: When might it Become Economically and Technically Feasible?
 
CR (1)
CR (1)CR (1)
CR (1)
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networks
 
Cognitive Radio Network
Cognitive Radio Network Cognitive Radio Network
Cognitive Radio Network
 
Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...Cognitive radio wireless sensor networks applications, challenges and researc...
Cognitive radio wireless sensor networks applications, challenges and researc...
 
Byzantine Attack & Defense in Cognitive Radio Network
Byzantine Attack & Defense in Cognitive Radio NetworkByzantine Attack & Defense in Cognitive Radio Network
Byzantine Attack & Defense in Cognitive Radio Network
 
Cr2012b
Cr2012bCr2012b
Cr2012b
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radio
 
Cognitive Radio in 5G
Cognitive Radio in 5GCognitive Radio in 5G
Cognitive Radio in 5G
 
M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network M.tech Term paper report | Cognitive Radio Network
M.tech Term paper report | Cognitive Radio Network
 
27. cognitive radio
27. cognitive radio27. cognitive radio
27. cognitive radio
 
Cognitive Radio For Smart Grid
Cognitive Radio For Smart GridCognitive Radio For Smart Grid
Cognitive Radio For Smart Grid
 
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...Alex Wyglinski  - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
Alex Wyglinski - IEEE VTS UKRI - Cognitive radio - a panacea for RF spectrum...
 
Cognitive radio
Cognitive radioCognitive radio
Cognitive radio
 
COGNITIVE RADIO
COGNITIVE RADIOCOGNITIVE RADIO
COGNITIVE RADIO
 

Similar to Study of admission and control system in a Centralized Cognitive Radio Network

Online opportunistic routing using Reinforcement learning
Online opportunistic routing using Reinforcement learningOnline opportunistic routing using Reinforcement learning
Online opportunistic routing using Reinforcement learningHarshal Solao
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...OPAL-RT TECHNOLOGIES
 
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...Alpen-Adria-Universität
 
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfMachine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfYAAKOVSOLOMON1
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxLina Kadam
 
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...aziznitham
 
Multi hop distributed coordination in
Multi hop distributed coordination inMulti hop distributed coordination in
Multi hop distributed coordination inIJCNCJournal
 
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)IRJET Journal
 
Performance Evaluation Cognitive Medium Access Control Protocols
Performance Evaluation Cognitive Medium Access Control ProtocolsPerformance Evaluation Cognitive Medium Access Control Protocols
Performance Evaluation Cognitive Medium Access Control Protocolsijtsrd
 
Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Reza Pourramezan
 
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
 
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...IJCNCJournal
 
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...IJCNCJournal
 
Vol 16 No 1 - January-June 2016
Vol 16 No 1 - January-June 2016Vol 16 No 1 - January-June 2016
Vol 16 No 1 - January-June 2016ijcsbi
 
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio Networks
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio NetworksPerformance Analysis of Dedicated-In-Band Control for Cognitive Radio Networks
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio NetworksIJSRED
 

Similar to Study of admission and control system in a Centralized Cognitive Radio Network (20)

Cognitive Radio Networks
Cognitive Radio NetworksCognitive Radio Networks
Cognitive Radio Networks
 
Thesis_Tan_Le
Thesis_Tan_LeThesis_Tan_Le
Thesis_Tan_Le
 
Thesis Presentation_Pulok_v1
Thesis Presentation_Pulok_v1Thesis Presentation_Pulok_v1
Thesis Presentation_Pulok_v1
 
Cognitive Radio
Cognitive RadioCognitive Radio
Cognitive Radio
 
Online opportunistic routing using Reinforcement learning
Online opportunistic routing using Reinforcement learningOnline opportunistic routing using Reinforcement learning
Online opportunistic routing using Reinforcement learning
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
 
thesis
thesisthesis
thesis
 
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
A Channel Allocation Algorithm for Cognitive Radio Users Based on Channel Sta...
 
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdfMachine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
Machine-Type-Communication in 5G Cellular System-Li_Yue_PhD_2018.pdf
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...
Dissertation or Thesis on Efficient Clustering Scheme in Cognitive Radio Wire...
 
Multi hop distributed coordination in
Multi hop distributed coordination inMulti hop distributed coordination in
Multi hop distributed coordination in
 
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
 
Performance Evaluation Cognitive Medium Access Control Protocols
Performance Evaluation Cognitive Medium Access Control ProtocolsPerformance Evaluation Cognitive Medium Access Control Protocols
Performance Evaluation Cognitive Medium Access Control Protocols
 
Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017Masters' Thesis - Reza Pourramezan - 2017
Masters' Thesis - Reza Pourramezan - 2017
 
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...
 
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
Cross Layering using Reinforcement Learning in Cognitive Radio-based Industri...
 
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
CROSS LAYERING USING REINFORCEMENT LEARNING IN COGNITIVE RADIO-BASED INDUSTRI...
 
Vol 16 No 1 - January-June 2016
Vol 16 No 1 - January-June 2016Vol 16 No 1 - January-June 2016
Vol 16 No 1 - January-June 2016
 
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio Networks
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio NetworksPerformance Analysis of Dedicated-In-Band Control for Cognitive Radio Networks
Performance Analysis of Dedicated-In-Band Control for Cognitive Radio Networks
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Study of admission and control system in a Centralized Cognitive Radio Network

  • 1. Study of admission and control system in a Centralized Cognitive Radio Network Albert Torró Vilert Master Thesis MASTEAM 2011
  • 2. Introduction  Project based on work of Nicolas Bolivar from the BCDS 1 group of the Universitat de Girona.  Proposes a new Centralized Cognitive Radio Network (CCRN) with distributed control system.  Study the Cognitive Radio (CR) technology, specifically, the admission and control system of CCRN proposed.  Develop a simulator program to study and test the behavior and performance of the model proposed. 2 1 BCDS: Broadband Communications and Distributed Systems
  • 3. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 3
  • 4. 1. Cognitive Radio technology  Term initially propose by Joseph Mittola in 1998. “The related networks are sufficiently computationally intelligent about radio resources and related computer-to-computer communications to detect user communications needs...”  Provide the maximum efficiency of the spectrum to improve its utilization using dynamic spectrum access techniques.  Share the wireless channel with licensed users in opportunistic manner using spectrum holes. 4
  • 5. 1. Cognitive Radio technology  General scheme of CRN with existing network 5
  • 6. 1. Cognitive Radio Technology  CRU in a CRN must  Spectrum Sensing → Determine which portions of the spectrum are available.  Spectrum Decision → Select the best available channel  Spectrum Sharing → Coordinate access to this channel with other users  Spectrum Mobility → Vacate the channel when license user (Primary User) is detected. 6
  • 7. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 7
  • 8. 2. Centralized Cognitive Radio Network  Model description 8
  • 9. 2. Centralized Cognitive Radio Network  Architecture overview 9
  • 10. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 10
  • 11. 3. CCBS – CRU Control System  CCBS Control Algorithm 11
  • 12. 3. CCBS – CRU Control System  CCBS Control Algorithm  Frequency distribution  Control Broadcast Transmission → Frequency beacon. Bit 1/Bit 2 Process 00 CCBS and CRU coordination for using a channel 01 CRU request to use a channel 10 CCBS announcing availability 12 11 Frequency slot occupied.
  • 13. 3. CCBS – CRU Control System  CCBS – CRU Control Algorithm 13
  • 14. 3. CCBS – CRU Control System  CCBS Control Algorithm  Time-based approach: Identify the PU presence. 14
  • 15. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 15
  • 16. 4. Matlab Program  Core definition  Study and analyze the behavior of the model.  Simulator that models the proposed control algorithm.  Input variables are PUs and CRUs, with a traffic distribution.  The results: Graphical behavior, % of CRUs request completed and spectrum efficiency. 16
  • 17. 4. Matlab Program  Global variables  Number of frequency slots.  Number of CRU.  Time duration.  Input variables → Traffic generation  PU definition → PU table  CRU time definition → CRU time table  CRU frequency definition → CRU frequency table 17
  • 18. 4. Matlab Program  Traffic generation  Traffic models Assign frequency slots and time slots to PUs. Assign CRU requests along the time slots. 18 PU table CRU time table
  • 19. 4. Matlab Program  Traffic generation  Traffic models  Random → Random parameter  Custom → User table specification  Distribution  Mean arrival time → Poisson  Mean duration → Negative Exp. 19
  • 20. 4. Matlab Program  Traffic generation  CRU frequency models Models to assign the available frequencies to CRUs CRU frequency table 20
  • 21. 4. Matlab Program  Traffic generation  CRU frequency models  Random → Random parameter.  Custom → User table specification.  Band model  Number of bands.  Random parameter. 21
  • 22. 4. Matlab Program  Control Algorithm  Independent function  Uses PU table, CRU time table and CRU frequency table.  Assign white spaces with specific strategy.  Result is the spectrum after control algorithm 22
  • 24. User Interface Video Demonstration 24
  • 25. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 25
  • 26. 5. Simulations and results  Random model simulation results  Random model behavior results 10 PU, 10 CRUs, 10 time slots 128 PU, 128 CRUs, 100 time slots PU and CRU Random Parameter 0.5 26 CRU random frequency parameter 0.5
  • 27. 5. Simulations and results  Random model simulation results  Evolution of % CRU request completed results changing random parameters 128 PU, 128 CRUs, 100 time slots 128 PU, 128 CRUs, 100 time slots Changing CRU random parameter 27 Changing PU random parameter Fix CRU random parameter to 0.5 Fix PU random parameter to 0.5
  • 28. 5. Simulations and results  Random model simulation results  Evolution of % CRU request completed and spectrum efficiency changing the number of CRU. Percentage of CRU request completed Spectrum efficiency PU and CRU Random Parameter 0.5 28 CRU random frequency parameter 0.5
  • 29. 5. Simulations and results  Distribution model simulation results  Distribution model behavior results 16 PUs, 16 CRUs, 20 time slots 128 PUs, 128 CRUs, 100 time slots PU & CRU mean arrival time 0.1 CRU Band model with 8 bands 29 PU & CRU mean duration 8. CRU Random Band 0.3
  • 30. 5. Simulations and results  Distribution model simulation results  Comparison between CRU band frequency model VS CRU random frequency model. CRU Band frequency model CRU Random frequency model PU & CRU mean arrival time 0.1 30 PU & CRU mean duration 8
  • 31. Content 1. Cognitive Radio technology 2. Centralized Cognitive Radio Network 3. CCBS – Control System 4. Matlab Program 5. Simulations and results 6. Conclusions and future work 31
  • 32. 6. Conclusions and future work  The basics of Cognitive Radio Networks, which is an actual under study telecommunications technology are studied.  Using a simple strategy to share the spectrum contributes to increase the spectrum efficiency.  95 % of the CRU requests are completed when the relation of CRU requests respect to the number PUs or frequency slots is about 75%. 32
  • 33. 6. Conclusions and future work  The cooperation and collaboration between Nicolas Bolivar PhD thesis work and my project was amazing.  Very good experience to work in a research BCDS group. 33
  • 34. 6. Conclusions and future work  For a complete analysis model, we need to integrate the modules that are not contemplated in this project to the simulator.  The study of the behavior of new types of traffic and frequency distributions that fits the different standards currently available.  Introduce new algorithms that allow to queue in memory the requests and serve these petitions in different time instants.  Method to sense the spectrum is also needed. 34
  • 35. THANK YOU! QUESTIONS? Contact: Albert Torró Vilert albert.torro@gmail.com 35
  • 36. 2. Centralized Cognitive Radio Network  Communication between CCBS and CRUs 36
  • 37. 2. Centralized Cognitive Radio Network  Information and processing module  Sense the frequency spectrum. Considered perfectly and continuously done.  Digitalize the analog signal from the sensing module.  Store an array of frequency slots and other information in to the database.  Process the data information stored in the database in the control channel module and communicate with 37 transceiver module.
  • 38. 2. Centralized Cognitive Radio Network  Database module  Store information used for control and communication module.  Main tables:  Sensing table.  Communication table. 38
  • 39. 2. Centralized Cognitive Radio Network  Control channel module  Control the communication between CCBS and CRUs.  Frequency division and time division multiplexing techniques.  Cognitive Pilot Channels.  Time slot definition. 39
  • 40. 5. Simulations and results  Distribution model simulation results  Evolution of % CRU request completed changing the mean arrival time parameter PU mean arrival time CRU mean arrival time 40