Instructor: Dr.George Collins NIREESHA NAMBURU. Cognitive radio architecture Cognitive engine design Components descriptions 1.sensors 2.optimizer 3.decison.

Slides:



Advertisements
Similar presentations
2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
Advertisements

The Challenges of CORBA Security It is important to understand that [CORBAsecurity] is only a (powerful) security toolbox and not the solution to all security.
Database Systems: Design, Implementation, and Management Tenth Edition
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Cognitive Engine Development for IEEE Lizdabel Morales April 16 th, 2007
A Successful RHIO Implementation
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Understand Web Services
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Course Instructor: Aisha Azeem
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
CONNECT as an Interoperability Platform - Demo. Agenda Demonstrate CONNECT “As an Evolving Interoperability Platform” –Incremental addition of features.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
INTRODUCTION TO WEB DATABASE PROGRAMMING
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Indianapolis GIS Service-Oriented Architecture
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
An Introduction to Software Architecture
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Architecting Web Services Unit – II – PART - III.
Weekly Group Meeting Project: Software Defined Radio Development using Network-On-Chip based Rapid Prototyping Platform By Assad Saleem.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Computer Emergency Notification System (CENS)
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Web Services interoperability and standards. Infrastructure Challenge ● Applied bioinformatics need various computer resources ● The amount and size of.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Cognitive Radio Networks: Imagination or Reality? Joseph B. Evans Deane E. Ackers Distinguished Professor of Electrical Engineering & Computer Science.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
Federated Database Set Up Greg Magsamen ITK478 SIA.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Construction Planning and Prerequisite
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
Cognitive Radio: Next Generation Communication System
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
CSCE 315 – Programming Studio Spring Goal: Reuse and Sharing Many times we would like to reuse the same process or data for different purpose Want.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Web Services An Introduction Copyright © Curt Hill.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Authors: Soamsiri Chantaraskul, Klaus Moessner Source: IET Commun., Vol.4, No.5, 2010, pp Presenter: Ya-Ping Hu Date: 2011/12/23 Implementation.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
In this session, you will learn to: Understand managed code Create managed database objects Define the Hypertext Transfer Protocol endpoints Implement.
LetItFlow Architecture Specification Project Meeting Vienna, – Victor Carmocanu SIVECO Romania.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
What is BizTalk ?
WEB SERVICES.
Self Healing and Dynamic Construction Framework:
Unit – 5 JAVA Web Services
Ch > 28.4.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Saranya Sriram Developer Evangelist | Microsoft
Middleware, Services, etc.
Chapter 1 Database Systems
Presentation transcript:

Instructor: Dr.George Collins NIREESHA NAMBURU

Cognitive radio architecture Cognitive engine design Components descriptions 1.sensors 2.optimizer 3.decison maker 4.policy engine 5.radio framework 6.user interface 7.cognitive controller configuration AI and its techniques Conclusion References

Sensors collect data from radio or other systems to describe and model the environment. The important aspect of a sensor is having a standard approach to how data is transferred to a cognitive controller. Application programming interface(API)  Initialization  Waiting for data request from cognitive controller  Collecting data and building a model  Transferring model to cognitive controller

Cognitive engine sends information to the sensor through some generic interface Sockets and SOAP : communicate information between software programs Functions and processing algorithms are retrieved through external library

”model-name” ”value” …….

the optimization process takes the user oriented information from sensors or user interface to select or design a waveform that will maximize the performance. Optimizer produces waveform that comes close to the QoS values with respect to the provided environmental data. Depending on the implementation the optimizer may build a new waveform or select it from a list of predefined waveforms.

It coordinates information and decides how to optimize and act. If optimization is required the decision maker will provide some context such as optimization goal or time limit for when a new waveform is required. The current method of decision making is based on CBDT. CBDT keeps database of observed cases,the action taken to respond to those cases and results of the action.

The policy engine must test and authenticate a waveform. Two main goals of policy engines 1) policy engine must be secure such that unauthorized waveforms cannot be transmitted. 2) It must be liberal enough to allow many different types of waveforms to run on the system.

It is a component that translates between cognitive engine and radio platform. When the cognitive engine wants to reconfigure the radio’s waveform it uses generic communication theory representation in XML. The mapping between the XML format to radio specific format is done by parsing the XML file from cognitive engine and formatting commands used to configure the radio.

The XML parser block is the translation block. The SDR control can also be accomplished by external interface such as through HTTP, message passing etc. The radio framework used in this work is GNU radio software radio.

It has widely varying responsibilities depending on the cognitive radio use case. Different instances 1) Control window 2) Simple configuration window In most idealist view of cognitive radio there is no user interface.

The important aspect of cognitive controller is its ability to use many different implementations of the components described above. It is configured through an XML file that defines which components are currently attached. The cognitive controller can define and connect to multiple sensors. Each component is described by a specific name that the cognitive radio uses to identify when collecting the information.

Successful cognitive radios are aware,can learn, and can take action for any situation that might araise.These radios require highly sophisticated learning and decision making capabilities. Techniques 1) Neural networks 2) HMM 3) Fuzzy logic 4) Evolutionary algorithms 5) Case based reasoning

The cognitive engine concepts were introduced and its implementation was shown. The major components of the platform include sensors,optimizer,decision maker, policy engine, radio framework, user interface. The discussion mostly focused on defining the roles and responsibilities of each component to provide the context from which to build a cognitive radio. Various AI techniques were discussed.

J.Mitola and G. Q. Maguire,Jr., “cognitive radio: making software radios more personal,”IEEE proc. Personal communications,vol. 6,1999,pp T.W.Rondeau, C.W.Bostian, D.Maldonado, A. Ferguson, S.Ball,B.Le, and S.Midkiff,”cognitive radio in public safety and spectrum management, "telecommunications policy and research conference,vol.33,sep.2005 FCC,”Implementing a Nation wide, Broadband, Interoperable public safety network in the 700MHz band, "Federal communications commision,Tech Rep. PS Docket No , Dec /unrestricted/rondeau-dissertation.pdf