CR Notes
CR Notes
CR Notes
2. What is Throughput?
Throughput is a measure of the amount of good information received. It represents the
percentage of successful data transmitted without any errors. This definition distinguishes
throughput from data rate in that data rate is simply a measure of the rate data arrives with no
consideration for transmission errors.
8. What are the issues for communication between network and handsets?
If the network wants to ask today’s handsets any query we have two issues,
The network has no standard language with which to pose such a question.
The handset has the answer in the structure internally, but it cannot access this information. It has
no computationally accessible description of its own structure. Thus, it does not “know that it
knows.”
9. What are the awareness of Cognitive radio?
Location Awareness
Environment Awareness
Spectrum Awareness
10. How is a cognitive radio Applications are Different from Other Radios?
Conventional
S. No Software Radio Cognitive Radio
Radio
Dynamically support
Supports a fixed Can create new waveforms
1 multiple variable systems,
number of systems on its own
protocols and interfaces
Reconfigurability
Interface with diverse Can negotiate new
2 decided at the time
systems interfaces
of design
May support Adjusts operations to meet
multiple services, Provide a wide range of the QoS required by the
3
but chosen at the services with variable QoS application for the signal
time of design environment
Software-defined radio (SDR) is a radio communication system where components that have
been typically implemented in hardware are instead implemented by means of software on a
personal computer or embedded system. It is used to implement radio functions such as
generation of transmitted signal (modulation) at transmitter and tuning/detection of received
radio signal (demodulation) at receiver. The same piece of hardware can perform different
functions at different times.
1992 – Joseph Mitola III envisioned a very different kind of digital radio that could be
reconfigured in fundamental ways just by changing the software code running on it.
Mid-1990s - U.S. military’s SPEAKeasy I and SPEAKeasy II radios, which allowed units from
different branches of armed forces to communicate irrespective of the underlying architecture.
1996 - Creation of the SDR Forum - The first industry association dedicated to SDR was
founded in 1996 as “The Modular Multifunction Information Transfer System (MMITS)
Forum.” In 1998 it became the SDR Forum, and then in 2010, the Wireless Innovation Forum.
2005 - Vanu Inc., a U.S.-based company introduced AnywaveTM GSM base station, which runs
on a general-purpose processing platform and provides a software implementation of the BTS
(base transceiver station), BSC (base station controller), and TRAU (transcoder and rate
adaptation unit) modules of the BSS (base station subsystem). It supports GSM and can be
upgraded to GPRS and Edge.
Evolutionary Algorithms
Christian Rieser and I pioneered the use of genetic algorithms early in cognitiveradio
research which this work extends. The basic principles, asdiscussed throughout, are that the large
search space involved in optimizing a radioare more complex than many search and optimization
algorithms can handle. Amongthose algorithms that are suited to the task, evolutionary,
specifically genetic, algorithmsoffer a significant amount of power and flexibility. Cognitive
radios are likely toface dynamic environments and situations as well as radio upgrades due to
advancingtechnology, so genetic algorithms are particularly applicable.Since then, Newman, has
contributed significantly to the useof genetic algorithms for cognitive radios. Newman's work
has developeda single, linear objective function to combine the objectives of BER
minimization,power minimization, and throughput. The topic of their research discusses the use
of a cognitive resource manager(CRM) to select an algorithm from a toolbox of algorithms to
solve a particularproblem. The paper specifically points out the use of genetic algorithms for
multidimensionalproblem analysis.
Case-Based Reasoning
The final traditional AI technique to discuss here is case-based reasoning (CBR). CBR
systems use past knowledge to learn and improve future actions. In these systems, a case-base
stores actions and receives inputs from a sensor. Those inputshelp find the action in the case-base
that best fits the information received by thesensor. As mentioned previously, an optimization
routine could, instead of designinga new waveform, select a waveform from a pre-defined list.
CBR is a method used tomake the associations. Although this may sound like an expert system,
CBR systemsgenerally provide learning and feedback to continuously and autonomously
improvetheir performance. As information is received and actions taken, the results can helpthe
system improve its response the next time.Another contribution from develops a similar idea in
the experiments theyrun using previous knowledge to seed the next run of the genetic algorithm.
Thecognitive radio remembers solutions found for one particular problem to apply to thenext
problem to initialize the population with known successful chromosomes. Their seeding concept
uses a factor to calculate the expected changein the environment between runs of the genetic
algorithm to provide context for howsuccessful a new chromosome might be with respect to the
new environment.
2. With neat diagram explain the sensing process.
Cognitive radio is one of the most promising technologies to realize advanced and
autonomouslocation and environment awareness capabilities in wireless systems. The cognitive
radioarchitecture with location, environment, and spectrum awareness capabilities shown in Fig.
isconsidered as the main system model. The proposed model consists of fourengines:
Cognitive engine,
Spectrum awareness engine,
Location awareness engine,
Environment awareness engine.
In this architecture, cognitive engine is the main engine that supervises the other engines
in order toaccomplish goal driven and autonomous tasks. The main responsibility of spectrum
awareness engineis to handle all the tasks related to dynamic spectrum (e.g., acquiring available
bands, corresponding carrier frequencies, and bandwidths). Similarly, environment awareness
engine is responsible formanaging environment information (e.g., number of paths,
corresponding path delays and coefficients). In addition, the main responsibility of location
awareness engine is to handle all the tasksrelated to location information. Cognitive engine
determines the optimal system parameters forachieving autonomous task using the information
collected from the engines that are participated.Cognitive engine generates signal with the
specified parameters using the adaptive waveform generator as well as the sensing interface in
order to interact with surrounding environment. Note that adaptive waveform
generator/processor ideally is an interface that can generate and process any typeof waveform at
the transmitter and receiver sides, respectively. Antennas are the only sensing interface in
conventional wireless systems to interact with the surrounding environment. The
informationacquired from the surrounding environment using only antennas can be inadequate.
On the otherhand, cognitive radio has an advanced sensing interface that consists of different
sensing systemssuch as radiosensing, radiovision, and radiohearing. These sensing systems are
utilized collectively orindividually to acquire and learn comprehensive knowledge from the
surrounding environment.
The development of location awareness engine in the proposed cognitive radio architecture is
thefocus of this dissertation, which is only emphasized further. The remainder functionalities of
theproposed cognitive radio architecture are active research areas.
3. Neatly explain the Functional model of a software radio node
a) Antenna Tradeoffs
Flexible antennas, RF hardware, and IF processing is a major technology challenge for
software radio. Optimum analog performance requires resonantnarrow- band antennas. This
results in multiple parallel antenna/ RF-conversionchannels.
Inthisexample,aPersonalDigitalAssistant(PDA)accessesfirstgeneration(1G)cellular(AMPS),2G
digital cellular(PCS),or3Gwaveformsinthe1Gor2Gbands. For location-aware services, it has a
GPS receiver. It also uses the corporate wireless LAN (WLAN). One could fabricate such a
PDA with 4 parallel RF-ASIC channels, a commodity GPS chip and a future low cost
Bluetooth-class wireless local interconnect.
c) Interference Suppression
Antenna separation, frequency separation, programmable analog notch filters, and active
cancellation suppress interference at the RFstage. A programmable interference suppression
filter is illustrated in Fig. 6. The filter is called a roofing filter because the
interferencesetsthemaximumlinearlyprocess ablesignallevel (“roof”), while the dynamic range
sets the minimum (“floor”).
d) RFMEMS
Most RF integrated circuits require off-chip resonators, inductors, and capacitors. Each discrete
device in- creases the cost of production manufacturing, which is nearly a linear function of the
number of parts (not cost per part). RF MEMS replaces these with on-chip 3D structures. For
example, MIT developed a VLSI- compatible sealed cavity thin-filmresonator (TFR) using
piezoelectricfilms. TFRs exhibita1.36GHz fundamental longitudinal resonance with a 3.5 dB
insertion loss and Q of 80,000 in 250 square microns. The
deviceissixordersofmagnitudesmallerthandiscrete-
componentcircuits.WidebandRFMEMSinGaAsand CMOSmaybeinproductionby2001–2003.
MEMS RF switches are an electromechanical
alternativetoPINdiodeswitchingcircuits(neededtoselect RF path), substantially reducing size,
weight, and power while improving performance. MEMS switches and tunable capacitors
operate up to 40 GHz. In antennainterfaceunitsforairbornesystems,theyreduce.
e) DigitalArchitectures
An illustrative organization of DSP components for high performance SDR is shown in Fig. 8.
This abstraction may be used as a reference platform in that it specifies functional groupings
and interfaces butnot design.
Many possible signal flows may be implemented on such a hardware suite. In an N-
element array, the channel isolation filters extract channels for each of K subscribers on each
of N elements. Algorithms in the DSP pool form beams. They also extract first-stage soft-
decision parameters. Channels with low Carrier to Interference Ratio (CIR) are thus identified.
Their bulk-delayed signals may be isolated for sequentialinterference cancellation, which also
is performed inthe DSP pool. This pool provides the processors for modulation and pre-
distortion, including beamformingfor transmission[25].Switchingfunctionsemploythelow-
speedbus.
Matrix inversion for smart antennassubstantially increases the processing requirements,
but yields improved performance. Consequently, many techniques have been investigated to
reduce the computational burden of optimal algorithms, or to enhance the cancellation
capability of simpler algorithms.
Software functions may be organized into real-time objects. The hosting of these objects onto the
complex SDR operating environment requires architecture analysis.
a) Architecture: Definition and Goals
b) Layering and Virtual Machines
c) Object-Oriented Analysis
a) Architecture: Definition and Goals
Because of the open-ended nature of radio services and technology, architecture must support
the evolution of new services, software, and hardware platforms. In addition, architectures
should support enterprise-level component reuse. Industry-wide component reuse is called “plug-
and-play.” In an architecture that sup- ports plug-and-play, the functional partitioning,
component interfaces, and related design rules ensure that hardware and software modules from
different suppliers work together when plugged into an existing sys- tem. Hardware modules
require physical and logical interfaces that are compatible with the host hardware platform.
Software modules require a comprehensive but simple interface to the software-operating
environment. A module that offers its description to this environment may be integrated as a
resource.
b) Layering and Virtual Machines
Protocol layering is a well-established method of achieving some of the goals of radio
architecture. Wireless Application Protocol (WAP) maps internet applications to the limited
data rate, connectivity, computation, and display limitations of cellular radio handsets. WAP
therefore is an interface layer between applications and the radio platform. Access to the
underlying platform is limited. The Java Virtual Machine (JVM) defines a general purpose
computing engine that hides the details of the computer’s native Instruction Set Architecture
(ISA) resulting in a platform-independent Internet applications language. Java, however, cannot
access the underlying radio communications capabilities of a handset or PDA. It has no
primitives to modulate a sine wave or tune a receiver. These are not yet elements of the JVM,
therefore one might use Java’s Native Interface (JNI) with radio-specific enhancements.
c) Object–Oriented Analysis
Object–Oriented Analysis (OOA) is the procedure of identifying software engineering
requirements and developing software specifications in terms of a software system’s object
model, which comprises of interacting objects. Object-oriented analysis is a process that groups
items that interact with one another, typically by class, data or behavior, to create a model that
accurately represents the intended purpose of the system as a whole. WAP is tailored to wireless
but not suited to integrating heterogeneous radio applications like a modem object and an IF
Filter object. Hence an encapsulated FPGA, or ASIC can be used. The Common Object Request
Broker Architecture (CORBA) and Interface Definition Language (IDL) can be an efficient
interfaces among software objects. The SDR Forum adopted CORBA as its middleware
6. Explain the each components and its functionality of xG network architecture
XG Network architecture
Today’s wireless networks are regulated by a fixed spectrum assignment policy the
spectrum is regulated by governmental agencies; the spectrum is assignment to license holders or
services on a long term basis for large geographical regions.
According to FCC, temporal and geographical variations in the utilization of the assigned
spectrum range from 15% to 85%. Problem of the fixed spectrum management Some bands were
allocated to services which have not been utilized at all, but it has been just left unused over a
decade (e.g. ERMES paging system, TFTS in-flight phone) Unbalanced allocation due to miss-
prediction of the demand (e.g. limited band for 3G system).
Difficulty for new applications/services to gain access
The limited available spectrum and the inefficiency in the spectrum usage necessitate a new
communication paradigm to exploit the existing wireless spectrum opportunistically. Dynamic
spectrum access is proposed to solve the spectrum inefficiency problems. DARPAs approach on
Dynamic Spectrum Access network, the so-called NeXt Generation (xG) program aims to
implement the policy based intelligent radios know as cognitive radios.
The inefficient usage of the existing spectrum can be improved through opportunistic
access to the licensed bands without interfering with the existing users. The key enabling
technology of xG networks is the cognitive radio (CR).
Cognitive radio techniques provide the capability to use or share the spectrum in an opportunistic
manner. Dynamic spectrum access techniques allow the cognitive radio to operate in the best
available channel.
xG network access
xG users can access their own xG base-station both on licensed and unlicensed spectrum bands.
xG ad hoc access
xG users can communicate with other xG users through ad hoc connection on both licensed and
unlicensed spectrum bands.
Primary network access
The xG users can also access the primary base-station through the licensed band.
xG networks is deployed to exploit the spectrum holes through cognitive communication
techniques.
The challenges is due to the existence of the primary users. the detection of the presence of
primary users. the interference avoidance with primary users
The channel capacity if the spectrum holes depends on the interference at the nearby primary
users.
Spectrum handoff
If primary users appear in the spectrum band occupied by xG users, xG users should vacate the
current spectrum band and move to the new available spectrum immediately.
Open spectrum policy has caused an impressive variety of important technologies and innovative
uses.
However, due to the interference among multiple heterogeneous network, the spectrum
efficiency of ISM band is decreasing.
xG networks can be designed for operation on unlicensed bands such that the efficiency is
improved in this portion of spectrum.
Intelligent spectrum sharing algorithm can improve the efficiency of spectrum usage and support
high QoS.
xG uses focus on detecting the transmissions of other xG users.
All xG users have the same right to access the spectrum
No spectrum handoff is triggered by the appearance of other primary users
If multiple xG network operators reside in the same unlicensed band, fair spectrum sharing
among these networks is also required.
7. What are challenges and requirements of spectrum sensing? Explain
Spectrum Sensing
The most efficient way to detect spectrum holes is Spectrum Sensing to detect the primary users
that are receiving data within the communication range of an xG user.
In reality, however, it is difficult for a cognitive radio to have a direct measurement of a channel
between a primary receiver and a transmitter.
Thus, the most recent work focuses on primary transmitter detection based on local observations
of xG users.
Spectrum Management
Since xG networks should decide on the best spectrum band to meet the QoS requirements over
all spectrum bands, new spectrum management functions are required for xG networks
considering the dynamic spectrum characteristics
Interference
From the amount of the interference at the primary receiver, the permission power of an xG user
can be derived, which is used for the estimation of the channel capacity. Path loss - The path loss
increases as the operating frequency increases.Therefore, if the transmission power of an xG user
remains the same, the its transmission range decreases at higher frequencies.
Spectrum Mobility
xG networks target to use the spectrum in a dynamic manner by allowing CR to operate
in the best available frequency band. Spectrum mobility is defined as the process when an xG
users changes its frequency of operation. Spectrum mobility arises when current channel
conditions become worse or a primary user appears. Each time an xG user changes its frequency
of operation, the network protocols are going to shift from one mode of operation to another.
The purpose of spectrum mobility management in xG networks is to make sure that such
transitions are made smoothly and as soon as possible. The applications running on an xG users
perceive minimum performance degradation during a spectrum handoff.
Spectrum Sharing
Spectrum sharing can be regarded to be similar to generic medium access control (MAC)
problems in the existing systems. The coexistence with licensed users and the wide range of
available spectrum are two of the main reasons from the unique challenges.
Spectrum sensing
Spectrum allocation
The allocation not only depends on spectrum availability, but it is also determined based on
internal (and possible external) policies.
Spectrum access
The access should be coordinated in order to prevent multiple users colliding in overlapping
portions of the spectrum.
Transmitter-receiver handshake
Spectrum mobility