Unit 4 cognitive radio architecture

6,676 views 62 slides Sep 06, 2017
Slide 1
Slide 1 of 62
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62

About This Presentation

Unit 4 cognitive radio architecture


Slide Content

RMK College of Engineering and Technology EC6014 Cognitive Radios Department of Electronics and Communication Engineering

Unit 4 Cognitive Radio Architecture

Syllabus Cognitive Radio Architecture F unctions , components and design rules , Cognition cycle – Orient , Plan , Decide and Act phases . Inference Hierarchy . Architecture maps. Building the Cognitive Radio Architecture on Software defined Radio Architecture.

Architecture Architecture is a comprehensive, consistent set of design rules by which a specified set of components achieves a specified set of functions in products and services that evolve through multiple design points over time

Building Some thing from the Scratch

Perspectives of CR Architecture CRA 1 Defines the functions components and design rules CRA 2 The Cognition Cycle CRA 3 The inference Hierarchy CRA 4 Architecture Maps CRA 5 Building CRA on SDR Architectures Defines Six Functional Components and important Interfaces Examines the flow of inference through cognition cycle Examines the levels of abstraction to sense the environment and maintains the Quality of Information Examines the mathematical structure of the architecture Reviews the SDR arct . And sketches the evolutionary path for Cognitive Radio Architecture

CRA 1: Functions Components and Design Rules The functions of CR are exceeding to those of SDR. Some additional functions are added to the SDR so that the architecture can sense the information autonomously and tailor the information according the needs of the user. The figure shows the added functionalities.

CRA Augments SDR with computational intelligence and learning capabilities

Functional components of Cognitive Radio User Sensory Perception Haptic , Acoustic and Video Sensing Functions Local Environment Sensors Location, Temperature, Accelerometer, Compass Etc., The System Applications Media Independent Services (GPS) SDR Functions RF Sensing and SDR Applications Cognition Functions System Control, Planning and Learning Local Effector Functions Speech Synthesis, Text, Graphics and Multimedia Displays

Minimal CR Node Architecture

Interfaces among 6 functions

The Cognition Components The Three computational Intelligence aspects of CR are as follows: Radio Knowledge User Knowledge The Capacity to Learn

Radio Knowledge - Understanding

Radio Knowledge Radio knowledge has to be translated into a body of computationally accessible, structured technical knowledge about radio. RXML : RF– Radio Extensible Markup Language RXML is the primary enabler and product which helps the formalization of radio knowledge . RXML will enable the structuring of sufficient RF and user world knowledge to build advanced wireless-enabled or enhanced information services. These information should meet the levels of accuracy defined by the international bodies like ITU.

Radio Knowledge Not only must radio knowledge be precise, it must be stated at a useful level of abstraction The capabilities required for an AACR node to be a cognitive entity are to sense, perceive, orient, plan, decide, act, and learn. To relate ITU standards to these required capabilities is a process of extracting content from highly formalized knowledge bases that exist in a unique place

2. User Knowledge User knowledge is formalized at the level of abstraction and degree of detail necessary to give the CR the ability to acquire, from its owner and other designated users, the user knowledge relevant to information services incrementally MACHINE LEARNING RXML : USER

Benefits of Cross Layer Design Do I need a rain coat today? The radio should able to interpret the meaning from the information given by the user and it should display the weather information. What’s on one oh one four? From the given information the radio should understand that the user is requesting the program that is telecasted on FM operating at 101.4 Mhz (Rainbow FM). Especially when the user is in Chennai.

Cross Layer Design for Additional Functionalities

Functions of Component Architecture Cognition functions of radio Monitoring and structuring knowledge of the behavior patterns of the Radio, the User and Environment Adaptation functions of radio Makes the radio to Respond to a changing environment Awareness Function of radio Extract usable information from a sensor domain. This helps in adaptation function of radio, But not guarantee adaptation . Ex: Embedding a GPS in Mobile make it location aware but not location adaptive. Perception Functions of radio Continuously identify and track knowns , unknowns and backgrounds in a given domain. Sensory functions of radio Entails the software and hardware capabilities that enables the radio to measure the sensory domain like audio, video, vibration ,time, temperature, Fuel Level, light Level. Etc.,

CRA 2: The Cognition Cycle The cognition cycle developed for CR1 is illustrated in Figure. This cycle implements the capabilities required of iCR in a reactive sequence Stimuli enter the CR as sensory interrupts, dispatched to the cognition cycle for a response. iCR continually observes (senses and perceives) the environment, orients itself, creates plans, decides, and then acts.

Cognition Cycle

5 Periods of Cognition Cycle Wake Epoch : all the sensors will be active and busy with sensing the environment. Sleep Epoch : all the power levels are lowered down. Dream Epoch : performing computational activities and learning Prayer Epoch : interacting with the higher levels of hierarchy in the infrastructure.

1. Observe The iCR senses and perceives the environment (via “observation phase” code) by accepting multiple stimuli in many dimensions simultaneously B y binding these stimuli—all together it can subsequently detect time-sensitive stimuli and ultimately generate plans for action. T he observe phase comprises both the user SP and the environment (RF and physical) sensor subsystems.

2. Orient The orient phase determines the significance of an observation by binding the observation to a previously known set of stimuli of a “scene .” The recorded stimuli are recorded in short term memory or long term memory. Matching of current stimuli to stored experience may be achieved by “ stimulus recognition ” or by “binding.”

Stimulus Recognition Stimulus recognition occurs when there is an exact match between a current stimulus and a prior experience. Binding Binding occurs when there is a nearly exact match between a current stimulus and a prior experience

3. Plan Based on the incoming stimuli several plans are generated. This is referred to as plan generation. The plan phase should also include reasoning about time. Certain responses are preprogramed and few are planned instantly. There may be several parameters contributing towards plan generation

4. Decide The decide phase selects among the candidate plans. The radio might have the choice to alert the user to an incoming message (e.g., behave like a pager) or to defer the interruption until later (e.g., behave like a secretary who is screening calls during an important meeting).

5. Act Acting initiates the selected processes using effector modules. Effectors may access the external world or the CR’s internal states . Action can be in two forms Externally Oriented Action Internally Oriented Action

CRA 3 : The Inference Hierarchy Activity for understanding the concept

Test 1

Test 2

CRA 3 : The Inference Hierarchy The phases of inference from observation to action show the flow of inference A top-down view of how cognition is implemented algorithmically. The inference hierarchy is the part of the algorithm architecture that organizes the data structures.

Layers of Inference Hierarchy

Atomic stimuli & Atomic Symbols Atomic stimuli originate in the external environment including RF, acoustic, image, and location domains, among others The atomic symbols may be the individual picture elements (pixels) or they may be small groups of pixels with similar hue, intensity, texture, and so forth.

Primitive Sequence and Basic Sequence A related set of atomic symbols forms a primitive sequence Ex: Identifying objects in image A Basic sequence are the primitive sequence that are decided to transmit (only required sequence)

Sequence Cluster and Context Cluster The group of basic sequences form the sequence clusters. The group of sequence Clusters related with a particular scene is referred to as the context cluster. They are most suitable in the video inference.

Natural Language Processing in CRA Isolate a basic sequence (phrase) from background and noise by using an acoustic analysis to determine speech versus background. Analyze the basic sequence to identify candidate primitive sequence boundaries (words). Analyze the primitive sequences statistically for e.g. Hidden Marko Sequence . Evaluate primitive and basic sequence hypotheses based on a statistical model of language to rank-order alternative interpretations of the basic sequence.

NL encapsulation in the observation hierarchy

Observe – Orient Links for Scene Interpretation CR may use an algorithm-generating language with which one may define self similar inference processes. Proc1 Partitions characters into words, detecting novel characters and phrase boundaries as well . Proc2 detects novel words and aggregates known words into phrases . Proc3 detects novel phrases, aggregating known phrases into dialogs . Proc4 Aggregates dialogs into scenes , Proc5 detects known scenes .

The inference hierarchy supports lateral KS

Some example applications for understanding – Speech Processing

Challenges

Some example applications for understanding – Text Processing

Some example applications for understanding – Text Processing

Some example applications for understanding – Text Processing

Some example applications for understanding – Image Processing

Some example applications for understanding – Image Processing

CRA 4 : Architecture Maps

Behaviors in Architecture Maps

CRA 5 : Building the CRA on SDR Architectures SEMINAR TOPIC

Over view of SDR to CR Transition Understand the principles of SCR Make radio flexible Understand the principles of SDR Integrate with ML Define RKRL (Region Based) CDMA accepted by US but not in E urope Create models with various functions Migrate to Cognitive radio with given SDR architecture via cognition cycle Understand the evolution and needs for migration

Understanding Over all Cognitive Radio J ust A R ather V ery I ntelligent S ystem http://marvel-movies.wikia.com/wiki/J.A.R.V.I.S.

End of UNIT 4
Tags