Study of admission and controlsystem in a Centralized CognitiveRadio Network                       Albert Torró Vilert    ...
Introduction              Project based on work of Nicolas Bolivar from the BCDS 1         group of the Universitat de Gi...
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
1. Cognitive Radio technology    Term initially propose by Joseph Mittola in 1998.       “The related networks are suffic...
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 ...
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
2. Centralized Cognitive Radio Network    Model description                                             8
2. Centralized Cognitive Radio Network    Architecture overview                                             9
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
3. CCBS – CRU Control System   CCBS Control Algorithm                                      11
3. CCBS – CRU Control System   CCBS Control Algorithm       Frequency distribution       Control Broadcast Transmission...
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.              ...
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
4. Matlab Program   Core definition       Study and analyze the behavior of the model.       Simulator that models the ...
4. Matlab Program   Global variables       Number of frequency slots.       Number of CRU.       Time duration.   Inp...
4. Matlab Program   Traffic generation       Traffic models        Assign frequency slots and time slots to PUs.        ...
4. Matlab Program   Traffic generation       Traffic models             Random → Random parameter             Custom →...
4. Matlab Program   Traffic generation       CRU frequency models        Models to assign the available frequencies to  ...
4. Matlab Program   Traffic generation       CRU frequency models           Random → Random parameter.           Custo...
4. Matlab Program   Control Algorithm       Independent function       Uses PU table, CRU time table and CRU        fre...
User Interface Program                         23
User Interface Video Demonstration                                     24
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
5. Simulations and results    Random model simulation results         Random model behavior results    10 PU, 10 CRUs, 1...
5. Simulations and results    Random model simulation results         Evolution of % CRU request completed results      ...
5. Simulations and results   Random model simulation results       Evolution of % CRU request completed and        spect...
5. Simulations and results    Distribution model simulation results         Distribution model behavior results    16 PU...
5. Simulations and results   Distribution model simulation results       Comparison between CRU band frequency model    ...
Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simu...
6. Conclusions and future work   The basics of Cognitive Radio Networks, which is an    actual under study telecommunicat...
6. Conclusions and future work   The cooperation and collaboration between Nicolas    Bolivar PhD thesis work and my proj...
6. Conclusions and future work   For a complete analysis model, we need to integrate    the modules that are not contempl...
THANK YOU!                         QUESTIONS?Contact:Albert Torró Vilertalbert.torro@gmail.com                            ...
2. Centralized Cognitive Radio Network    Communication between CCBS and CRUs                                            ...
2. Centralized Cognitive Radio Network    Information and processing module                Sense the frequency spectrum....
2. Centralized Cognitive Radio Network    Database module              Store information used for control and         co...
2. Centralized Cognitive Radio Network    Control channel module              Control the communication between CCBS and...
5. Simulations and results   Distribution model simulation results       Evolution of % CRU request completed changing  ...
Upcoming SlideShare
Loading in …5
×

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

866 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
866
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

  1. 1. Study of admission and controlsystem in a Centralized CognitiveRadio Network Albert Torró Vilert Master Thesis MASTEAM 2011
  2. 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. 21 BCDS: Broadband Communications and Distributed Systems
  3. 3. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 3
  4. 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. 5. 1. Cognitive Radio technology General scheme of CRN with existing network 5
  6. 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. 7. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 7
  8. 8. 2. Centralized Cognitive Radio Network Model description 8
  9. 9. 2. Centralized Cognitive Radio Network Architecture overview 9
  10. 10. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 10
  11. 11. 3. CCBS – CRU Control System CCBS Control Algorithm 11
  12. 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. 13. 3. CCBS – CRU Control System CCBS – CRU Control Algorithm 13
  14. 14. 3. CCBS – CRU Control System CCBS Control Algorithm  Time-based approach: Identify the PU presence. 14
  15. 15. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 15
  16. 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. 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. 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. 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. 20. 4. Matlab Program Traffic generation  CRU frequency models Models to assign the available frequencies to CRUs CRU frequency table 20
  21. 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. 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
  23. 23. User Interface Program 23
  24. 24. User Interface Video Demonstration 24
  25. 25. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 25
  26. 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. 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. 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. 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. 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. 31. Content1. Cognitive Radio technology2. Centralized Cognitive Radio Network3. CCBS – Control System4. Matlab Program5. Simulations and results6. Conclusions and future work 31
  32. 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. 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. 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. 35. THANK YOU! QUESTIONS?Contact:Albert Torró Vilertalbert.torro@gmail.com 35
  36. 36. 2. Centralized Cognitive Radio Network Communication between CCBS and CRUs 36
  37. 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. 38. 2. Centralized Cognitive Radio Network Database module  Store information used for control and communication module.  Main tables:  Sensing table.  Communication table. 38
  39. 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. 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

×