SlideShare una empresa de Scribd logo
1 de 26
Estudo Dirigido 
Aplicações IA em Rádios Cognitivos 
Aluno: Ramon Mayor Martins 
Professor: Dr. Carlos Alberto Ynoguti
TTééccnniiccaass ddee IIAA 
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Teoria dos Jogos 
• Lógica Fuzzy 
• RNA – Redes Neurais Artificiais
[3] 
CCEE –– CCooggnniittiivvee EEnnggiinnee
[2] 
CCEE –– CCooggnniittiivvee EEnnggiinnee
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Lógica Fuzzy 
• Teoria dos Jogos 
• RNA – Redes Neurais Artificiais
Algoritmos ddee MMeettaahheeuurrííssttiiccaa 
O que é: 
Metaheurística é a estratégia de guiar processos de busca 
Tipos de Algoritmos de Metaheurística: 
• Ant Colony Optimization (ACO) 
• Evolutionary Computation (EC)  Genetic Algorithms (GA) 
• Iterated Local Search (ILS) 
• Simulated Annealing (SA) 
• Tabu Search (TS)
Algoritmos ddee MMeettaahheeuurrííssttiiccaa 
Algumas Aplicações AG para RC 
•Resolução de problemas de otimização [18] 
•Adaptar os parâmetros do RC (configurar dinamicamente) em resposta as 
mudanças do ambiente. [18] 
•Melhorar o esquema de alocação espectral célula por célula baseado em AG 
para conseguir melhor eficiência espectral. [18]
Algoritmos ddee MMeettaahheeuurrííssttiiccaa 
Algoritmo Genético 
• Potência, Largura de Banda, Freqüência, Modulação, etc são parâmetros 
considerados os genes do Radio Cognitivo. 
• Estes genes, constroem o cromossomo do Radio Cognitivo. 
• A partir da bio-operação (crossover, reprodução, seleção, mutação) é 
otimizado os parâmetros de Radio Cognitivo.
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Lógica Fuzzy 
• Teoria dos Jogos 
• RNA – Redes Neurais Artificiais
CCBBSS –– BBuussccaa BBaasseeaaddaa eemm CCaassoo 
O que é: 
• É uma área de IA que se concentra no uso de experiências ou casos 
anteriores (memória) para orientar o processo de resolução de problemas e 
obter uma solução. 
•Após novas soluções obtidas de adaptação de caso, o banco de dados de caso 
é atualizado com o novo caso. 
•As características da CBS incluem a capacidade de resolver problemas em 
domínios parcialmente entendida, a capacidade para fornecer uma explicação 
única, e a estreita semelhança ao processo de raciocínio humano real.
CCBBSS –– BBuussccaa BBaasseeaaddaa eemm CCaassoo 
Algumas Aplicações CBS - RC 
• Raciocínio CBS: Dado o ambiente observado atualmente e os objetivos de 
rádio, um CR pode usar um CBS para determinar uma solução aceitável 
(ação) para o ambiente atual com base no caso existente em um banco de 
dados de caso. Como um banco de dados caso não pode incluir todas as 
situações possíveis, um CR precisa aprender novos casos quando 
se deparar com situações novas, gerar novas ações para o novo 
situações, e atualizar o banco de dados caso dos novos casos. 
• Ex: Obter parâmetros de radio para aplicações em ambiente WRAN [16] 
• Ex: CBS com Lógica Fuzzy para determinar o tipo de canal (flat fading x 
frequency-selective fading, fast fading x slow fading) para WiMAX [17]
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Lógica Fuzzy 
• Teoria dos Jogos 
• RNA – Redes Neurais Artificiais
LLóóggiiccaa FFuuzzzzyy 
Aplicações Lógica Fuzzy - RC 
• É proposto o uso da Lógica Fuzzy no esquema de ajuste dinâmico 
de controle de potência, observando a distância entre o usuário 
primário e secundário (relativo a interferência). [14] [15] 
• Abordagem fuzzy-base capaz de fazer decisões sobre o handoff de 
espectro (quando o secundário começa a interferir sobre o primario, é 
necessário realizar um handoff eficaz). [14] [15] 
• Melhorar as tomadas de decisões. 
• Anular os efeitos de usuários maliciosos que transmitem dados 
falsos, ou se passam por primário (Nível de confiança fuzzy). [14] [15]
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Lógica Fuzzy 
• Teoria dos Jogos 
• RNA – Redes Neurais Artificiais
TTeeoorriiaa ddooss JJooggooss 
O que é: 
A Teoria dos Jogos é uma ferramenta matemática para ser utilizada na 
representação e análise de situações de conflito entre dois ou mais jogadores. 
Normalmente, o conflito entre os jogadores surge pela disputa por um recurso 
compartilhado e insuficiente, por exemplo o espectro de transmissão. [13] 
Aplicação: 
•Tomando os RC como dispositivos inteligentes que possuem interesses 
conflitantes, o problema de compartilhamento de espectro entre redes 
cognitivas pode ser resolvido com Teoria dos Jogos. [13] 
•A teoria dos jogos ajuda a entender como os jogadores vão se comportar, ou 
seja, quais estratégias eles vão escolher. [13]
• Algoritmos de Metaheurística 
• CBS – Busca Baseada em Caso 
• Lógica Fuzzy 
• Teoria dos Jogos 
• RNA – Redes Neurais Artificiais
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
Algumas Aplicações: 
•Reconhecimento de Modulação (Presença do Primário) [7] 
•Handoff de Espectro [8] 
•Desempenho de Sinais 802.11 [4] 
•Classificação de Modulação [5] 
•Adaptação do parâmetro de Radio [9] 
•Aprendizagem do Comportamento do Espectro [6]
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
Algumas Aplicações: 
•Antenas Reconfiguráveis [1] 
•Classificação de Sinais 802.11 (CCK e OFDM) [10] 
•Aprendizado e Adaptação / Exploração de Comunicações Possíveis [11] 
•Classificação de Padrões em transmissões de Radio Cognitivo [12]
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
• Reconhecimento de Modulação (Presença do Primário) 
• Cada entrada é uma chave. 
• A partir de equações matemáticas é possível distinguir os esquemas de modulação. 
• Prevê-se que a identificação correta das sinais modulados é suficiente para 
confirmar a presença / ausência do principal proprietário do espectro
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
• Handoff de Espectro 
• O objetivo é minimizar o número de chaveamento de canais e a quantidade de 
interferências causadas às operações licenciadas. 
• O usuário secundário busca as melhores bandas do espectro para retomar a sua 
comunicação, dado que a faixa atual se torna indisponível ou não atende os requisitos 
da sua aplicação.
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
• Handoff de Espectro 
• O primeiro refere-se ao mecanismo de sensoriamento de espectro, que busca capturar 
as informações do ambiente de rádio, formando os dados de sensoriamento C1, C2, 
C3,..., Cn, que serão utilizados como conjunto de entrada para a estrutura de previsão 
•O segundo módulo refere-se à estrutura de previsão. Este módulo, baseado nos dados 
de sensoriamento obtidos, realiza a estimativa do comportamento dos canais 
licenciados para instantes futuros 
•O terceiro módulo é a estrutura de decisão
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
• Desempenho de Sinais 802.11 
Entrada: 
•ReceivedFrames, isto é, o número de 
quadros de dados detectados 
no canal (independentemente do seu 
destino), que são recebido corretamente; 
• ErroneousFrames, isto é, o número de 
quadros para a qual um soma de verificação 
não indicaram uma recepção incorreta; 
• idleTime, isto é, a fração de tempo em que 
o canal foi ocioso;
RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss 
• Classificação de Modulação 
Saida: 
Cada resultado esperado é um vetor com 9 colunas. Apenas um elemento de 
o vetor é igual a 1, correspondendo a uma modulação de único tipo, e todos os outros 
iguais a 0. Por exemplo, a saída do vetor da rede neural [1 0 0 0 0 0 0 0 0] 
corresponde ao tipo de modulação de AM, [0 1 0 0 0 0 0 0 0] indica o DSB, etc.
RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass 
[1] J. Costantine1, Y. Tawk2, E. Al Zuraiqi2, S. E. Barbin3, and C. G. Christodoulou2 Applying Graph 
Models and Neural Networks on Reconfigurable Antennas for Cognitive Radio Applications 
[2] Sponsored by: Army Research Office Joseph Gaeddert, Kyouwoong Kim, Rekha Menon, Lizdabel Morales, 
Youping Zhao, Dr. Kyung K. Bae, Dr. Jeffrey H. Reed Applying Artificial Intelligence to the Development of 
a Cognitive Radio Engine 
[3] Youping Zhao Enabling Cognitive Radios through Radio Environment Maps 
[4] Nicola Baldo and Michele Zorzi Learning and Adaptation in Cognitive Radios using Neural Networks 
[5] Lanjun Qian Canyan Zhu Modulation Classification Based on Cyclic Spectral Features and Neural 
Network
RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass 
[6] LiangYin, SiXing YinWeijun Hong, ShuFang Li,Spectrum Behavior Learning in Cognitive 
Radio Based on Artificial Neural Network 
[7] Popoola,J e Olst Application of neural network for sensing primary radio signals in a 
cognitive radio environment, 
[8] Andson,Handoff de Espectro em Redes Baseadas em Rádio Cognitivo Utilizando Redes 
Neurais Artificiais, 
[9] J. H. Reed et al., “Development of a Cognitive Engine and Analysis of WRAN Cognitive 
Radio Algorithms—Phase I,” Wireless @ Virginia Tech, Virginia Polytech. Inst. State Univ., 
Blacksburg, VA, Dec. 2005. 
[10] A. F. Cattoni, M. Ottonello, M. Raffetto, and C. S. Regazzoni,“Neural networks mode 
classification based on frequency distribution features”
RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass 
[12] B. Ustundag and O. Orcay, “Pattern based encoding for cognitive communication,” 
[13] Avaliação do Compartilhamento Espectral em Redes Cognitivas utilizando 
Jogos Evolucionários 
[14] A Two Step Secure Spectrum Sensing Algorithm Using Fuzzy Logic for Cognitive Radio 
Networks 
[15] Fuzzy-based Spectrum Handoff in Cognitive Radio Networks 
[16] A. He, J. Gaeddert, K. Bae, T. R. Newman, J. H. Reed, L. Morales, and C. Park, 
“Development of a case-based reasoning cognitive engine for IEEE 802.22 WRAN 
applications,” ACM Mobile Comput. Commun. Rev., vol. 13, no. 2, pp. 37–48, Apr. 2009. 
[17] M. Khedr and H. Shatila, “Cogmax—A cognitive radio approach for WiMAX systems,” in 
Proc. IEEE AICCSA, Rabat, Morocco, May 10–13, 2009, pp. 550–554. 
[18] A Survey of Artificial Intelligence for Cognitive Radios

Más contenido relacionado

Destacado

Aplicação Algorítimo Genético
Aplicação Algorítimo GenéticoAplicação Algorítimo Genético
Aplicação Algorítimo GenéticoRodrigo Romais
 
Trabalhando com aplicações qt no net beans
Trabalhando com aplicações qt no net beansTrabalhando com aplicações qt no net beans
Trabalhando com aplicações qt no net beansValdomiro Morais
 
QTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em QtQTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em QtBruno Abinader
 
Qt tchelinux-2010
Qt tchelinux-2010Qt tchelinux-2010
Qt tchelinux-2010Wagner Reck
 
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFAS
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFASMETAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFAS
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFASJoao Gonçalves
 
Curso avançado de c++ em portugues
Curso avançado de c++ em portuguesCurso avançado de c++ em portugues
Curso avançado de c++ em portuguesLaura
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webDaniel Brandão
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
Curso de teclado
Curso de tecladoCurso de teclado
Curso de tecladoNeo Vader
 

Destacado (20)

Aplicação Algorítimo Genético
Aplicação Algorítimo GenéticoAplicação Algorítimo Genético
Aplicação Algorítimo Genético
 
Trabalhando com aplicações qt no net beans
Trabalhando com aplicações qt no net beansTrabalhando com aplicações qt no net beans
Trabalhando com aplicações qt no net beans
 
Rqt2
Rqt2Rqt2
Rqt2
 
QtQuick - WSL II
QtQuick - WSL IIQtQuick - WSL II
QtQuick - WSL II
 
Revista qt 4
Revista qt 4Revista qt 4
Revista qt 4
 
Tutorial api qt
Tutorial api qtTutorial api qt
Tutorial api qt
 
Introdução ao Qt
Introdução ao QtIntrodução ao Qt
Introdução ao Qt
 
QTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em QtQTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em Qt
 
Qt tchelinux-2010
Qt tchelinux-2010Qt tchelinux-2010
Qt tchelinux-2010
 
QtQuick
QtQuickQtQuick
QtQuick
 
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFAS
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFASMETAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFAS
METAHEURÍSTICA GRASP APLICADA AO PROBLEMA DO SEQUENCIAMENTO DE TAREFAS
 
Introdução ao QML
Introdução ao QMLIntrodução ao QML
Introdução ao QML
 
Apostila ferramentas QT
Apostila ferramentas QTApostila ferramentas QT
Apostila ferramentas QT
 
Curso avançado de c++ em portugues
Curso avançado de c++ em portuguesCurso avançado de c++ em portugues
Curso avançado de c++ em portugues
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
 
Jogos em Qt
Jogos em QtJogos em Qt
Jogos em Qt
 
Acordes para teclado
Acordes para tecladoAcordes para teclado
Acordes para teclado
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Curso de teclado
Curso de tecladoCurso de teclado
Curso de teclado
 
Rqt1
Rqt1Rqt1
Rqt1
 

Similar a Aplicações de Inteligência Artificial em Rádios Cognitivos

Introdução a Simulação de redes Sensores sem fio com Castalia
Introdução a Simulação de redes Sensores sem fio com CastaliaIntrodução a Simulação de redes Sensores sem fio com Castalia
Introdução a Simulação de redes Sensores sem fio com CastaliaLucas Vinícius
 
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoRedes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoPET Computação
 
Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Rodrigo Ribeiro Jr.
 
Modelo de previsão de propriedades mecânicas de produtos abm
Modelo de previsão de propriedades mecânicas de produtos abmModelo de previsão de propriedades mecânicas de produtos abm
Modelo de previsão de propriedades mecânicas de produtos abmAlisson Paulo de Oliveira
 
Apresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh CognitivaApresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh CognitivaIuri Andreazza
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoJerônimo Medina Madruga
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoMagnos Martinello
 
Projetos Estruturados de Redes - Parte 4
Projetos Estruturados de Redes - Parte 4Projetos Estruturados de Redes - Parte 4
Projetos Estruturados de Redes - Parte 4José Wagner Bungart
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Dalton Martins
 
18.ago topázio 14.45_392_aeselpa
18.ago topázio 14.45_392_aeselpa18.ago topázio 14.45_392_aeselpa
18.ago topázio 14.45_392_aeselpaitgfiles
 
18.ago esmeralda 15.00_321_cpfl paulista
18.ago esmeralda 15.00_321_cpfl paulista18.ago esmeralda 15.00_321_cpfl paulista
18.ago esmeralda 15.00_321_cpfl paulistaitgfiles
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...Alex Casañas
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...Alex Casañas
 
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...Edinaldo La-Roque
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4edubenayon
 

Similar a Aplicações de Inteligência Artificial em Rádios Cognitivos (20)

Introdução a Simulação de redes Sensores sem fio com Castalia
Introdução a Simulação de redes Sensores sem fio com CastaliaIntrodução a Simulação de redes Sensores sem fio com Castalia
Introdução a Simulação de redes Sensores sem fio com Castalia
 
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e AtuaçãoRedes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
Redes de Sensores e Robôs: Um novo paradigma de Monitoramento e Atuação
 
Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Meios de Contraste em Tomografia
Meios de Contraste em Tomografia
 
Modelo de previsão de propriedades mecânicas de produtos abm
Modelo de previsão de propriedades mecânicas de produtos abmModelo de previsão de propriedades mecânicas de produtos abm
Modelo de previsão de propriedades mecânicas de produtos abm
 
Aulas de rede
Aulas de redeAulas de rede
Aulas de rede
 
Apresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh CognitivaApresentacao tcc - Redes Mesh Cognitiva
Apresentacao tcc - Redes Mesh Cognitiva
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e uso
 
Cabling 96
Cabling 96Cabling 96
Cabling 96
 
Em Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do FuturoEm Direção às Redes Programáveis na Internet do Futuro
Em Direção às Redes Programáveis na Internet do Futuro
 
Projetos Estruturados de Redes - Parte 4
Projetos Estruturados de Redes - Parte 4Projetos Estruturados de Redes - Parte 4
Projetos Estruturados de Redes - Parte 4
 
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
Aula 06 - Caracterizando fluxo de tráfego e Projeto de Topologia - Parte I - ...
 
rn_1_int.pdf
rn_1_int.pdfrn_1_int.pdf
rn_1_int.pdf
 
18.ago topázio 14.45_392_aeselpa
18.ago topázio 14.45_392_aeselpa18.ago topázio 14.45_392_aeselpa
18.ago topázio 14.45_392_aeselpa
 
18.ago esmeralda 15.00_321_cpfl paulista
18.ago esmeralda 15.00_321_cpfl paulista18.ago esmeralda 15.00_321_cpfl paulista
18.ago esmeralda 15.00_321_cpfl paulista
 
Slides qualif fran v5
Slides qualif fran v5Slides qualif fran v5
Slides qualif fran v5
 
3 instrum osc-apres_3-2
3 instrum osc-apres_3-23 instrum osc-apres_3-2
3 instrum osc-apres_3-2
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
 
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4
 

Más de Ramon Mayor Martins

IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2Ramon Mayor Martins
 
IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1Ramon Mayor Martins
 
IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2Ramon Mayor Martins
 
IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1Ramon Mayor Martins
 
IFSC SJ - Grupo de estudos em rádio definido por software
IFSC SJ - Grupo de estudos em rádio definido por softwareIFSC SJ - Grupo de estudos em rádio definido por software
IFSC SJ - Grupo de estudos em rádio definido por softwareRamon Mayor Martins
 
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...Ramon Mayor Martins
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...Ramon Mayor Martins
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosRamon Mayor Martins
 
Nova geração de satélites brasileiros
Nova geração de satélites brasileirosNova geração de satélites brasileiros
Nova geração de satélites brasileirosRamon Mayor Martins
 
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...Ramon Mayor Martins
 
Implementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosImplementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosRamon Mayor Martins
 
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Ramon Mayor Martins
 
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRedes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRamon Mayor Martins
 

Más de Ramon Mayor Martins (20)

[2.2]ifsc integrado rdt_2015_1
[2.2]ifsc integrado rdt_2015_1[2.2]ifsc integrado rdt_2015_1
[2.2]ifsc integrado rdt_2015_1
 
[1]ifsc integrado rdt_2015_2
[1]ifsc integrado rdt_2015_2[1]ifsc integrado rdt_2015_2
[1]ifsc integrado rdt_2015_2
 
IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3IES GF Circuitos Digitais Parte 3
IES GF Circuitos Digitais Parte 3
 
IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3 IES GF - Linguagem de Programação Estruturada - Parte 3
IES GF - Linguagem de Programação Estruturada - Parte 3
 
IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2IES GF - Linguagem de Programação Estruturada - Parte 2
IES GF - Linguagem de Programação Estruturada - Parte 2
 
IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1IES GF - Linguagem de Programação Estruturada - Parte 1
IES GF - Linguagem de Programação Estruturada - Parte 1
 
IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2IES GF - Circuitos Digitais - Parte 2
IES GF - Circuitos Digitais - Parte 2
 
IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1IES GF - Circuitos Digitais - Parte 1
IES GF - Circuitos Digitais - Parte 1
 
IFSC SJ - Grupo de estudos em rádio definido por software
IFSC SJ - Grupo de estudos em rádio definido por softwareIFSC SJ - Grupo de estudos em rádio definido por software
IFSC SJ - Grupo de estudos em rádio definido por software
 
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
IES GF - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - P...
 
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
IES - Ciência da Computação - Desenvolvimento de Sistemas Distribuídos - Part...
 
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a ObjetosIES GF - Introdução a Linguagem de Programação Orientada a Objetos
IES GF - Introdução a Linguagem de Programação Orientada a Objetos
 
INATEL - Matlab introdução
INATEL - Matlab introduçãoINATEL - Matlab introdução
INATEL - Matlab introdução
 
Introdução ao matlab
Introdução ao matlabIntrodução ao matlab
Introdução ao matlab
 
Nova geração de satélites brasileiros
Nova geração de satélites brasileirosNova geração de satélites brasileiros
Nova geração de satélites brasileiros
 
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
[Apresentação de Defesa] Análise comparativa entre os métodos HMM e GMM-UBM n...
 
Implementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodosImplementação da técnica VTLN - Estudo dos métodos
Implementação da técnica VTLN - Estudo dos métodos
 
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
Application of Neural Network for Sensing Primary Radio Signals in a Cognitiv...
 
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e DamageRedes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
Redes Neurais - Poda Hessiana: Optimal Brain Surgeon e Damage
 
Redes Oportunistas: Haggle
Redes Oportunistas: HaggleRedes Oportunistas: Haggle
Redes Oportunistas: Haggle
 

Último

Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individualpablocastilho3
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.ppt
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.pptA EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.ppt
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.pptssuserb964fe
 

Último (7)

Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individual
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.ppt
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.pptA EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.ppt
A EXTENSÃO RURAL NO BRASIL Sociologia e Extensão 1 2014.ppt
 

Aplicações de Inteligência Artificial em Rádios Cognitivos

  • 1. Estudo Dirigido Aplicações IA em Rádios Cognitivos Aluno: Ramon Mayor Martins Professor: Dr. Carlos Alberto Ynoguti
  • 2. TTééccnniiccaass ddee IIAA • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Teoria dos Jogos • Lógica Fuzzy • RNA – Redes Neurais Artificiais
  • 3. [3] CCEE –– CCooggnniittiivvee EEnnggiinnee
  • 4. [2] CCEE –– CCooggnniittiivvee EEnnggiinnee
  • 5. • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Lógica Fuzzy • Teoria dos Jogos • RNA – Redes Neurais Artificiais
  • 6. Algoritmos ddee MMeettaahheeuurrííssttiiccaa O que é: Metaheurística é a estratégia de guiar processos de busca Tipos de Algoritmos de Metaheurística: • Ant Colony Optimization (ACO) • Evolutionary Computation (EC)  Genetic Algorithms (GA) • Iterated Local Search (ILS) • Simulated Annealing (SA) • Tabu Search (TS)
  • 7. Algoritmos ddee MMeettaahheeuurrííssttiiccaa Algumas Aplicações AG para RC •Resolução de problemas de otimização [18] •Adaptar os parâmetros do RC (configurar dinamicamente) em resposta as mudanças do ambiente. [18] •Melhorar o esquema de alocação espectral célula por célula baseado em AG para conseguir melhor eficiência espectral. [18]
  • 8. Algoritmos ddee MMeettaahheeuurrííssttiiccaa Algoritmo Genético • Potência, Largura de Banda, Freqüência, Modulação, etc são parâmetros considerados os genes do Radio Cognitivo. • Estes genes, constroem o cromossomo do Radio Cognitivo. • A partir da bio-operação (crossover, reprodução, seleção, mutação) é otimizado os parâmetros de Radio Cognitivo.
  • 9. • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Lógica Fuzzy • Teoria dos Jogos • RNA – Redes Neurais Artificiais
  • 10. CCBBSS –– BBuussccaa BBaasseeaaddaa eemm CCaassoo O que é: • É uma área de IA que se concentra no uso de experiências ou casos anteriores (memória) para orientar o processo de resolução de problemas e obter uma solução. •Após novas soluções obtidas de adaptação de caso, o banco de dados de caso é atualizado com o novo caso. •As características da CBS incluem a capacidade de resolver problemas em domínios parcialmente entendida, a capacidade para fornecer uma explicação única, e a estreita semelhança ao processo de raciocínio humano real.
  • 11. CCBBSS –– BBuussccaa BBaasseeaaddaa eemm CCaassoo Algumas Aplicações CBS - RC • Raciocínio CBS: Dado o ambiente observado atualmente e os objetivos de rádio, um CR pode usar um CBS para determinar uma solução aceitável (ação) para o ambiente atual com base no caso existente em um banco de dados de caso. Como um banco de dados caso não pode incluir todas as situações possíveis, um CR precisa aprender novos casos quando se deparar com situações novas, gerar novas ações para o novo situações, e atualizar o banco de dados caso dos novos casos. • Ex: Obter parâmetros de radio para aplicações em ambiente WRAN [16] • Ex: CBS com Lógica Fuzzy para determinar o tipo de canal (flat fading x frequency-selective fading, fast fading x slow fading) para WiMAX [17]
  • 12. • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Lógica Fuzzy • Teoria dos Jogos • RNA – Redes Neurais Artificiais
  • 13. LLóóggiiccaa FFuuzzzzyy Aplicações Lógica Fuzzy - RC • É proposto o uso da Lógica Fuzzy no esquema de ajuste dinâmico de controle de potência, observando a distância entre o usuário primário e secundário (relativo a interferência). [14] [15] • Abordagem fuzzy-base capaz de fazer decisões sobre o handoff de espectro (quando o secundário começa a interferir sobre o primario, é necessário realizar um handoff eficaz). [14] [15] • Melhorar as tomadas de decisões. • Anular os efeitos de usuários maliciosos que transmitem dados falsos, ou se passam por primário (Nível de confiança fuzzy). [14] [15]
  • 14. • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Lógica Fuzzy • Teoria dos Jogos • RNA – Redes Neurais Artificiais
  • 15. TTeeoorriiaa ddooss JJooggooss O que é: A Teoria dos Jogos é uma ferramenta matemática para ser utilizada na representação e análise de situações de conflito entre dois ou mais jogadores. Normalmente, o conflito entre os jogadores surge pela disputa por um recurso compartilhado e insuficiente, por exemplo o espectro de transmissão. [13] Aplicação: •Tomando os RC como dispositivos inteligentes que possuem interesses conflitantes, o problema de compartilhamento de espectro entre redes cognitivas pode ser resolvido com Teoria dos Jogos. [13] •A teoria dos jogos ajuda a entender como os jogadores vão se comportar, ou seja, quais estratégias eles vão escolher. [13]
  • 16. • Algoritmos de Metaheurística • CBS – Busca Baseada em Caso • Lógica Fuzzy • Teoria dos Jogos • RNA – Redes Neurais Artificiais
  • 17. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss Algumas Aplicações: •Reconhecimento de Modulação (Presença do Primário) [7] •Handoff de Espectro [8] •Desempenho de Sinais 802.11 [4] •Classificação de Modulação [5] •Adaptação do parâmetro de Radio [9] •Aprendizagem do Comportamento do Espectro [6]
  • 18. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss Algumas Aplicações: •Antenas Reconfiguráveis [1] •Classificação de Sinais 802.11 (CCK e OFDM) [10] •Aprendizado e Adaptação / Exploração de Comunicações Possíveis [11] •Classificação de Padrões em transmissões de Radio Cognitivo [12]
  • 19. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss • Reconhecimento de Modulação (Presença do Primário) • Cada entrada é uma chave. • A partir de equações matemáticas é possível distinguir os esquemas de modulação. • Prevê-se que a identificação correta das sinais modulados é suficiente para confirmar a presença / ausência do principal proprietário do espectro
  • 20. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss • Handoff de Espectro • O objetivo é minimizar o número de chaveamento de canais e a quantidade de interferências causadas às operações licenciadas. • O usuário secundário busca as melhores bandas do espectro para retomar a sua comunicação, dado que a faixa atual se torna indisponível ou não atende os requisitos da sua aplicação.
  • 21. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss • Handoff de Espectro • O primeiro refere-se ao mecanismo de sensoriamento de espectro, que busca capturar as informações do ambiente de rádio, formando os dados de sensoriamento C1, C2, C3,..., Cn, que serão utilizados como conjunto de entrada para a estrutura de previsão •O segundo módulo refere-se à estrutura de previsão. Este módulo, baseado nos dados de sensoriamento obtidos, realiza a estimativa do comportamento dos canais licenciados para instantes futuros •O terceiro módulo é a estrutura de decisão
  • 22. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss • Desempenho de Sinais 802.11 Entrada: •ReceivedFrames, isto é, o número de quadros de dados detectados no canal (independentemente do seu destino), que são recebido corretamente; • ErroneousFrames, isto é, o número de quadros para a qual um soma de verificação não indicaram uma recepção incorreta; • idleTime, isto é, a fração de tempo em que o canal foi ocioso;
  • 23. RNA –– RReeddeess NNeeuurraaiiss AArrttiiffiicciiaaiiss • Classificação de Modulação Saida: Cada resultado esperado é um vetor com 9 colunas. Apenas um elemento de o vetor é igual a 1, correspondendo a uma modulação de único tipo, e todos os outros iguais a 0. Por exemplo, a saída do vetor da rede neural [1 0 0 0 0 0 0 0 0] corresponde ao tipo de modulação de AM, [0 1 0 0 0 0 0 0 0] indica o DSB, etc.
  • 24. RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass [1] J. Costantine1, Y. Tawk2, E. Al Zuraiqi2, S. E. Barbin3, and C. G. Christodoulou2 Applying Graph Models and Neural Networks on Reconfigurable Antennas for Cognitive Radio Applications [2] Sponsored by: Army Research Office Joseph Gaeddert, Kyouwoong Kim, Rekha Menon, Lizdabel Morales, Youping Zhao, Dr. Kyung K. Bae, Dr. Jeffrey H. Reed Applying Artificial Intelligence to the Development of a Cognitive Radio Engine [3] Youping Zhao Enabling Cognitive Radios through Radio Environment Maps [4] Nicola Baldo and Michele Zorzi Learning and Adaptation in Cognitive Radios using Neural Networks [5] Lanjun Qian Canyan Zhu Modulation Classification Based on Cyclic Spectral Features and Neural Network
  • 25. RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass [6] LiangYin, SiXing YinWeijun Hong, ShuFang Li,Spectrum Behavior Learning in Cognitive Radio Based on Artificial Neural Network [7] Popoola,J e Olst Application of neural network for sensing primary radio signals in a cognitive radio environment, [8] Andson,Handoff de Espectro em Redes Baseadas em Rádio Cognitivo Utilizando Redes Neurais Artificiais, [9] J. H. Reed et al., “Development of a Cognitive Engine and Analysis of WRAN Cognitive Radio Algorithms—Phase I,” Wireless @ Virginia Tech, Virginia Polytech. Inst. State Univ., Blacksburg, VA, Dec. 2005. [10] A. F. Cattoni, M. Ottonello, M. Raffetto, and C. S. Regazzoni,“Neural networks mode classification based on frequency distribution features”
  • 26. RReeffeerrêênncciiaass BBiibblliiooggrrááffiiccaass [12] B. Ustundag and O. Orcay, “Pattern based encoding for cognitive communication,” [13] Avaliação do Compartilhamento Espectral em Redes Cognitivas utilizando Jogos Evolucionários [14] A Two Step Secure Spectrum Sensing Algorithm Using Fuzzy Logic for Cognitive Radio Networks [15] Fuzzy-based Spectrum Handoff in Cognitive Radio Networks [16] A. He, J. Gaeddert, K. Bae, T. R. Newman, J. H. Reed, L. Morales, and C. Park, “Development of a case-based reasoning cognitive engine for IEEE 802.22 WRAN applications,” ACM Mobile Comput. Commun. Rev., vol. 13, no. 2, pp. 37–48, Apr. 2009. [17] M. Khedr and H. Shatila, “Cogmax—A cognitive radio approach for WiMAX systems,” in Proc. IEEE AICCSA, Rabat, Morocco, May 10–13, 2009, pp. 550–554. [18] A Survey of Artificial Intelligence for Cognitive Radios