Optimization Spectrum
Decision Parameters in CR
using Autonomously Search Algorithm
Yongcheng Li
1
, Hai Shen*
2,3
, Manxi Wang
1
1
State Key Laboratory of Complex Electromagnetic Environment Effects on Electronics and Information System
Luoyang, China
2
College of Physics Science and Technology, Shenyang Normal University, Shenyang, China
3
Control Theory and Control Engineering Postdoctoral Research Station, Shenyang Institute of Automation, Shenyang China
*Email: shenhai@sia.cn
Abstract—In order to solve the contradiction between
wireless communication service demand and spectrum resource
shortage and enhance the utilization rate of spectrum, Cognitive
Radio technology is necessary. Firstly, this paper
presents a cognitive engine framework structure, and then the
concept of bio-inspired and its application in CR computing were
emphatically introduced. Finally, in order to solve spectrum
parameters problem, this paper proposed based on
autonomously search algorithm. Based on population evolution,
ASA algorithm employs the foraging, reproduction, selection and
mutation operators, and was tested under the multicarrier
simulation environment. The experiment results show that ASA
algorithm can better adjust each subcarrier communication
parameters according to the requirement of cognitive engine
parameters optimization, which include transmitted power,
modulation mode, and bit-error-rate and so on, and finally
satisfy the channel condition and the dynamic changes of the user
service.
Keywords—
Cognitive Engine,
Bio-inspired Computing,
Cognitive Radio, Automously Search Algorithm, multi-objective
optimization problem
I. I
NTRODUCTION
Due to the rapid development and the wide application of
wireless communication network and radio technology, the
wireless spectrum resource scarcity problem became
increasingly serious. Cognitive radio technology is based on
cognitive science, computer science and information, and
control theory. It can realize effective sharing of resources and
optimize the use of them through perception, self-learning and
adaptive parameter adjustment function [1-3].
Cognitive engine, as the intelligent core of the cognitive
system, can optimize choices according to the environmental
information obtained by the sensing module and user needs,
thus realize the reconfiguration and optimization of each layer
of cognitive system [4, 5]. To a certain extent, the performance
of cognitive engine determines the whole performance of
cognitive radio. Cognitive engine can use many kinds of
artificial intelligence technology, in which, bio-inspired
computing as an optimization technology is indispensable.
Reasonable spectrum parameter settings can improve the
cognitive radio performance. After analyzed the cognitive radio
decision engine, this paper uses a new bio-inspired computing
to solve spectrum parameter decision problem.
II. F
RAMEWORK
S
TRUCTURE OF
C
OGNITIVE
E
NGINE
Cognitive engine is the key to realize CR. Structure
framework of cognitive engine is shown in Figure 1.
Cognitive Radio
Learning
Module
Reasoning
Module
Decision
Module
Wireless Domain
c
o
m
m
u
n
i
c
a
t
i
o
n
c
o
m
m
u
n
i
c
a
t
i
o
n
User Domain
Task
1
Task
2
Task
……………
Task
N
Task
N-1
Kn
ow
led
ge
Do
ma
in
Sp e c t r u m
sen si ng
Sp e c t r u m
al l o cat i o n
Sp ec t r u m
decision
Po
lic
y
Do
ma
in
Figure 1.
Framework structure of cognitive engine
Outside of the cognitive engine includes user domain,
wireless domain, policy domain and the knowledge domain.
User domain is responsible for leading the performance
requirements of applications and services, such as time delay,
transmission rate and other QoS requirements into the
cognitive engine. Wireless domain refers to the external
environment, and it plays important roles for decision-making
optimization and waveform selection; policy domain is
responsible for inputting access policy of spectrum resource
allocation. Knowledge domain includes short-term knowledge
such as wireless environment and internal working parameters,
as well as the long-term knowledge, such as rule base and case
base. This knowledge is the basis for reasoning and learning.
Within the cognitive engine, there are three modules for
fully realization CR: reasoning module, learning module and
decision-making module. Reasoning module according to the
existing knowledge in the knowledge domain and the current
978-1-5090-1345-6/16/$31.00 ©2016 IEEE