3. Syllabus
ā¢ Marking radio self-aware.
ā¢ Cognitive Techniques
ā¢ Position Awareness in cognitive radios
ā¢ Environment Awareness in cognitive radios,
ā¢ Optimization of radio resources
ā¢ Artificial Intelligence Techniques.
4. Problem with SDR
ā¢ These radios are designed to perform a task instructed by a software.
10. Cognitive Radios - Introduction
ā¢ Cognition is "the mental action or process of acquiring knowledge and
understanding through thought, experience, and the senses.
12. Cognitive radio - Definition
ā¢ A cognitive radio may be defined as a radio that is aware of its environment and
the internal state and with knowledge of these elements and any stored pre-
defined objectives can make and implement decisions about its behavior.
16. bodies work on standards for radio frequency allocation,
ā¢ International Telecommunication Union (ITU)
ā¢ European Conference of Postal and Telecommunications
Administrations (CEPT)
ā¢ Inter-American Telecommunication Commission (CITEL)
17. Radio frequencbroad y bands are divided into 3 categories:
ā¢ Frequencies that are not usable for commercial purposes and are kept reserved for radio
astronomy to avoid interference at radio telescopes.
ā¢ Frequencies that are unlicensed and are open for personal or commercial use for free which
includes 2.4GHz and 5GHz WiFi, Bluetooth, cordless phones, etc.
ā¢ Frequencies that are licenced by the government for purposes like telecommunication.
19. Telecommunications Regions
ā¢ Region 1: Europe, Middle East, Africa, the former Soviet Union, including Siberia;
and Mongolia
ā¢ Region 2: North and South America and Pacific (East of the International Date
Line)
ā¢ Region 3: Asia, Australia and the Pacific Rim (West of the International Date Line)
20. Deeper into radio spectrum
ā¢ The radio spectrum is the part of the electromagnetic spectrum from 3 Hz to 3000 GHz (3 THz).
ā¢ Electromagnetic waves in this frequency range, called radio waves, are extremely widely used in modern
technology, particularly in telecommunication.
ā¢ To prevent interference between different users, the generation and transmission of radio waves is
strictly regulated by national laws, coordinated by an international body, the International
Telecommunication Union (ITU).
21. Bands ā¦.
ā¢ A band is a small section of the spectrum of radio communication frequencies, in
which channels are usually used or set aside for the same purpose.
ā¢ To prevent interference and allow for efficient use of the radio spectrum, similar
services are allocated in bands. For example, broadcasting, mobile radio, or navigation
devices, will be allocated in non-overlapping ranges of frequencies.
26. Making Radios Self āAwareā
ā¢ 3 steps are important for making radio self aware
ā¢ Aware radios
ā¢ Adaptive radios
ā¢ Learning Radios
27. Aware radios
ā¢ One motivation for an aware radio is providing information to the user.
ā¢ As an example, an aware radio may provide a pull-down menu of restaurants within a user-defined radius.
ā¢ Another example of an aware radio is the code division multiple access (CDMA) based cellular system. This
system is aware of QoS metrics and makes reservations of bandwidth to improve overall QoS.
28. Adaptive radios
ā¢ The various operating parameters that can be adapted are Frequency,
instantaneous bandwidth, modulation scheme, error correction coding, channel
mitigation strategies such as equalizers or RAKE filters, system timing (e.g., a
time division multiple access [TDMA] structure), data rate (baud timing),
transmit power, and even filtering characteristics.
29. Adaptive radios - examples
ā¢ Example 1: A frequency-hopped spread-spectrum radio is not considered
adaptive because once programmed for a hop sequence, it is not changed.
ā¢ A frequency-hopping radio that changes hop pattern to reduce collisions may
be considered adaptive.
30. Adaptive radios - Examples
ā¢ Example 2: A radio that supports multiple channel bandwidths is not
adaptive, but a radio that changes instantaneous bandwidth and/or system
timing parameters in response to offered network load may be considered
adaptive.
31. Learning Radios
ā¢ A radio is said to be a learning radio or cognitive when they posses the following
characteristics
ā¢ Sensors creating awareness of the environment.
ā¢ Actuators to interact with the environment.
ā¢ A model of the environment that includes state or memory of observed events.
ā¢ A learning capability that helps to select specific actions or adaptations to reach a performance
goal.
ā¢ Some degree of autonomy in action.
32. FrameworkforSelfAwareCognitive
Radios
ā¢ When a radio tries to exchange the information among the various units to become
self aware, there comes a problem, that different units in the radio system contains
information in their own language which cannot be interpreted by other units.
ā¢ A radio that uses RKRL (Radio Knowledge Representation Language) to accomplish
the self awareness is illustrated in Figure.
33.
34. CognitionCycle
ā¢ Cognitive radio learns about the environment through the process of
cognition cycle
ā¢ The cognition cycle presented in the figure summarizes the major steps
involved in the cognition process.
35.
36. Major elements of Cognition Cycle
ā¢ The following 6 major elements constitute the Cognition Cycle:
ā¢ Environment: this includes the network and the surrounding environments such as
physical channels, other users, devices, networks, and any objects that may affect the
network conditions (e.g., weather conditions, obstacles, economic indicators and
trading rules).
37. Major elements of Cognition Cycle
ā¢ Sense: The different CR entities are capable of sensing and monitoring the
environment such as the spectrum bands, interference levels, physical
propagation channel parameters, and location of Primary Users and Secondary
Users.
ā¢ Plan: Secondary Users make plans and assess these plans before taking
decisions.
38. Major elements of Cognition Cycle
ā¢ Decide: Decision is based on knowledge and learning where the decision making
process optimises the systemās resources.
ā¢ Act: The secondary User will act on the environment based on the decision made. This
can be through a sequence of actions (e.g., access to the media, routing of packets,
allocation of resources, and modification of transmission schemes).
39. Major elements of Cognition Cycle
ā¢ Learn: Learning is the central element in the cognition cycle where the nodes are
equipped with a knowledge base and a learning tool that allows them to keep track
of all information related to the network and environment conditions. This allows
the system to learn from current and previous actions, predict future behaviours,
and intelligently use them in planning and decision making processes.
40. CharacteristicsofRadioCognitionTasks
LEVEL CAPABILITY TASK CHARECTERISTICS
0 Pre-programmed The radio has no model-based reasoning capability
1 Goal-driven Goal-driven choice of RF band, air interface, and protocol
2
Context
Awareness
Infers external communications context (minimum user
involvement)
3 Radio Aware Flexible reasoning about internal and network architectures
4
Capable of
Planning
Reasons over goals as a function of time, space, and context
5
Conducts
Negotiations
Expresses arguments for plans/ alternatives to user, peers,
networks
6 Learns Fluents Autonomously determines the structure of the environment
7 Adapts Plans Autonomously modifies plans as learned fluents change
8 Adapts Protocols Autonomously proposes and negotiates new protocols
42. Position Awareness
ā¢ A radio must primarily know its position and Time.
ā¢ From these information a radio can
ā¢ Calculate the antenna pointing angle
ā¢ Minimize the interference with other users
ā¢ Get help in navigation.
ā¢ Position and time are considered as essential elements for smart radio.
43. Positioning Systems
ā¢ Positioning systems plays an important role in several applications.
Aircraft
VHF Omni directional Ranging Systems
Ships
Long Range Navigation Systems (LORAN)
45. Global Positioning Systems
ā¢ GPS system is divided into three segments:
ā¢ Space Segment
ā¢ Control Segment
ā¢ User Segment
46. Space Segment
ā¢ There are normally 24 active GPS satellites located on
their orbits.
ā¢ These satellites are geometrically spaced in such a way
that 5 -8 satellites are visible at any specified point on
earth.
ā¢ A line of Sight Visibility is needed to process the
signal and calculate the location.
48. Control Segment
ā¢ Ground tracking stations are positioned worldwide to monitor and operate
the constellation of GPS Satellites.
ā¢ The stations monitors the satellites signals , process them and transmit back
to the space vehicles.
ā¢ These processed data are transmitted to the GPS Receivers.
49. User Segment
ā¢ The GPS Receivers acts as the User Segment.
ā¢ These receivers process the signals from four or more satellites into 3D
Position and time.
54. Approaches for Geolocation
ā¢ There are several approaches to provide the accurate position awareness.
ā¢ Time Based Approaches
ā¢ Time of Arrival Approach (ToA)
ā¢ Time Difference in Arrival Approach (TDoA)
ā¢ Angle of Arrival Approach (AoA)
ā¢ Received Signal Strength Approach (RSS)
ā¢ Network Based Approaches
55. CR Architecture with Location and Environment Awareness
Engine.
ā¢ There are 4 important engines in
CR Architecture.
ā¢ Cognitive Engine
ā¢ Spectrum Awareness Engine
ā¢ Location Awareness Engine
ā¢ Environment Awareness Engine
56. Responsibilities of Various Engines
ā¢ Cognitive Engine - supervises the other engines in order to accomplish goal driven and autonomous
tasks.
ā¢ Spectrum Awareness Engine - is to handle all the tasks related to dynamic spectrum (e.g., acquiring
available bands, corresponding carrier frequencies, and bandwidths).
ā¢ Environment Awareness Engine - is managing environment information (e.g., number of paths,
corresponding path delays and coefficients).
ā¢ Location Awareness Engine is to handle all the task related to location information.
57. Location and Environment Awareness Cycles
ā¢ There are 3 main modules to be
discussed.
ā¢ Sensing Interface
ā¢ Location Awareness Engine
ā¢ Environment Awareness Engine
59. 1.Sensing Interface
ā¢ Sensing process is composed of mainly two components, which are sensors and associated data post-processing methods.
ā¢ Sensors are utilized to convert the signals acquired from environment to electrical signals so that cognitive radios can
interpret.
ā¢ The acquired signals can be in different format such as electromagnetic, optic, and sound. Therefore, sensors can be
categorized under three types; electromagnetic, image, and acoustic sensors.
ā¢ Sensing interface is a common component in cognitive radios to interact with environment and other users, we focus on
the sensing methods for location and environment awareness systems.
60. Sensing Interface contdā¦
ā¢ The sensing mechanisms in cognitive radios are classified into three main
categories based on the type of sensors used.
ā¢ Radio Sensing.
ā¢ Radio Vision.
ā¢ Radio Hearing.
61. 1.1 Radio Sensing
ā¢ Radio sensing is a sensing technique utilizing electromagnetic sensors and the associated post-
processing Schemes.
ā¢ The most widely used radio sensing (electromagnetic) sensor in wireless systems is Antenna.
Antenna is a transducer that converts electromagnetic signal into electrical signals and vice versa.
ā¢ Location information is estimated from the received signal statistics such as Time-of-Arrival (TOA),
Receive Signal Strength (RSS), and Angle-of-Arrival(AOA).
62. 1.2 Radio Vision
ā¢ Radio vision is a sensing approach using image sensors
and the corresponding post-processing schemes.
ā¢ Radio vision sensor such as image sensor is a device that captures optic signals from the environment and converts them to
electrical signals in order to construct the corresponding image.
ā¢ Computer vision is a branch of artificial intelligence aiming to provide vision systems functioning like human vision in
computers. The recent advances in vision systems such as cognitive vision systems and scene analysis show the feasibility of
designing cognitive radios with vision capabilities.
63. 1.3 Radio Hearing
ā¢ Radio hearing is a sensing method employing acoustic
sensors and the associated post-processing schemes.
ā¢ Radio hearing is a sensing method employing acoustic sensors and the associated post-processing schemes.
ā¢ One of the radio hearing sensors is acoustic sensor ,which is a transducer that converts acoustic signals into
electrical signals and vice versa.
ā¢ For example, acoustic location estimation techniques(e.g. sonar ā Sound Navigation And Ranging) can be utilized
for cognitive location-aware applications.
65. 2.1 Location Sensing
ā¢ One of the fundamental features of location awareness engine is to estimate the location
information of target object in a given format.
ā¢ The format of location information that needs to be sensed can have significant effects on the
complexity of location aware algorithms.
ā¢ There are 3 different location sensing techniques, they are as follows:
ā¢ Radio sensing method
ā¢ Radio vision method
ā¢ Radio hearing method
66. 2.2 Location Awareness Core
ā¢ The main objective of this core is to perform critical tasks related to location information such
as learning, reasoning, and making decisions.
ā¢ The core is composed of
ā¢ Seamless Positioning and Interoperability,
ā¢ Security and Privacy,
ā¢ Statistical Learning and Tracking,
ā¢ Mobility Management,
ā¢ Location-Aware Applications.
67. 2.2.1 Seamless Positioning and Interoperability.
ā¢ Seamless positioning is defined as a system that can keep the position accuracy
at a predefined level regardless of the changes in channel environment.
ā¢ There are mainly two approaches for achieving seamless positioning. They are as
follows,
ā¢ Waveform-Based Methods (Based on GPS)
ā¢ Environment Sensing-Based Methods (Based on RSS)
68. 2.2.2 Security and Privacy
ā¢ The userās Location information has to be protected from unauthorised
intruders on the network.
ā¢ The first threat is violating the User Privacy.
ā¢ Second is that they may lead to catastrophic scenarios, since Location Based Services are
highly dependent on location information
70. 2.2.4 Mobility Management
ā¢ Utilization of location information in cognitive radio and networks for different applications will have major
impact on the system complexity. Introduction of such additional services and applications into cognitive
wireless networks will worsen the mobility issues. Consequently, the system capacity and implementation
cost can be affected by these issues.
ā¢ Therefore, it is desirable to develop an accurate mobility model during the network planning
phase. Therefore, the location awareness engine has a mechanism to handle mobility tasks
71. 2.3 Location Aware Algorithm Adaptation
ā¢ The main objective of the adaptation block is to supportlocation awareness engine in terms of adaptation
of algorithms and parameters for the satisfaction of the user, consequently, cognitive engine requirements. These
requirements stem from the autonomous location-aware applications that are supported.
ā¢ The various requirement of location-aware applications are accuracy, integrity, continuity, and
availability. Nevertheless, range accuracy is one of the most important requirements of location-aware applications,
Autonomous location-aware applications (e.g.advanced LBS) can require different level of accuracy.
72. 3. Environment Awareness Engine
ā¢ Environment awareness is one of the
most substantial and complicated task
in cognitive radios since channel
environment is the bottleneck of
wireless systems.
73. Few Questions that Arises areā¦
ā¢ The consequent essential questions that arise are:
ā¢ What type of information to acquire from environment?
ā¢ How to acquire such information?
ā¢ How to utilize the acquired environmental knowledge in cognitive radios and
networks?
74. Functionalities of Environment Awareness Engine
ā¢ The model consists of following functionalities:
ā¢ Environment awareness core
ā¢ Topographical information
ā¢ Object recognition and tracking
ā¢ Propagation characteristics
ā¢ Meteorological information
ā¢ Environment sensing
ā¢ Environment adaptation
75. 3.1 Topographical Information
ā¢ Topography is defined as āāthe science or practice of describing a
particular place, city, town, manor, parish, or tract of land; the accurate
and detailed delineation and description of any localityā.
76. 3.2 Object Recognition and Tracking
ā¢ Objects are defined as the human-made entities present in the target local environment
temporarily or permanently.
ā¢ The large and permanent human-made structures such as buildings and bridges are
considered as part of topography of environment
ā¢ On the other hand, relatively small and movable human made entities such as vehicles,
home and office appliances are considered as objects
77. 3.3 Propagation Charecteristics
ā¢ This entity provides information on the characteristics of signal progression through a medium
(channel environment).
ā¢ Basically, propagation characteristics of channel environment shows that how the channel affects the
transmitted signal.
ā¢ The statistical characteristics of wireless channel are describedmainly with two groups of statistics:
ā¢ Large-scale
ā¢ Small-scale
78. 3.4 Metrological Information
ā¢ This entity provides information on the weather of target local region,which can affect the signal propagation.
The current and future weather parameters such as rain, snow, temperature, humidity, and pressurecan be acquired either
using radio auxiliary sensors or from central cognitive base station.
ā¢ By having current and forecasted meteorological information, cognitive radio can adapt itself accordingly.
ā¢ For instance, rain can have significant affects on the performance of broadband fixed wireless access links (e.g. Fixed WiMAX),
especially operating at higher carrier frequencies
79. OptimizationOfRadioResources
ā¢ As discussed earlier CR uses AI to adapt and optimize the performance of
the radio platform.
ā¢ The question arises that which parameter to optimize?
80. Parameters for optimization
ā¢Bit Error Rate
ā¢ Bit error rate (BER) is an important objective for all digital communicationsā needs. It provides a
baseline for the amount of information transferred,
ā¢ BER calculations depend heavily on the type of channel and type of modulation, and
so the cognitive engine must know the formula for each modulation type the radio is capable of using
and the channel types it is likely to see during operation.
81. 2. Bandwidth
ā¢ Bandwidth is an objective that is also used in many other objective calculations.
ā¢ It appears in the bit error rate, interference power, spectral efficiency, and
throughput.
ā¢ It is a direct measurement of how much spectrum is occupied by the radios.
ā¢ This objective offers a good indication of the spectral resources occupied and therefore
measures the trade-offs we have been discussing.
82. 3. Spectral Efficiency
ā¢ Spectral efficiency represents the amount of information transferred in a given channel and is measured
in bits per second per Hertz (bps/Hz).
ā¢ Although this concept is directly related to both bandwidth and throughput, it contributes equally to the
quality of service
ā¢ Spectral efficiency helps shape the decision space by biasing the solution towards a symbol rate and
modulation type that provides high bandwidth efficiency and produces better data rates for given spectrum
availability.
83. 4. Interference
ā¢ The interference power is calculated over a given bandwidth
ā¢ The calculation of interference power is different than SINR from an objective
perspective: SINR helps the cognitive engine decide if it is good for the waveform
to transmit on this frequency.
84. 5. Signal to interference plus noise ratio (SINR)
ā¢ The signal to interference plus noise ratio (SINR) can inform the
cognitive radio about how the presence of interferers can affect the signal
reception
85. 6. Throughput
ā¢ Throughput is a measure of the amount of good information received.
ā¢ This definition distinguishes throughput from data rate in that data rate is
simply a measure of the rate at which data arrives with no consideration for
transmission errors.
86. 7. Power
ā¢ There are two ways to look at power as a resource.
ā¢ The first way is to think about power in terms of how the radio transmitter uses the external power in the
spectrum.
ā¢ In this manner of speaking, power is a shared resource by all radio nodes, so radios should strive to
reduce their transmission power.
ā¢ The second way to analyze power is to measure it in terms of power consumption by a radio.
ā¢ Each waveform consumes a certain amount of power that depends on the processes required to transmit
and receive information correctly.
91. 1. Neural Networks
ā¢ is a network inspired by biological neural networks which are used to
estimate or approximate functions that can depend on a large number
of inputs that are generally unknown.