mapeamento de sinais rf de telefonia celular através de redes

Propaganda
40. SBAI- Simpósio Brasileiro de Automação Inteligente , São Paulo, SP, 08-10 de Setembro de 1999
MAPEAMENTO DE SINAIS RF DE TELEFONIA CELULAR
ATRAVÉS DE REDES NEURAIS DE BASE RADIAL
Paulo E. M. Almeida
[8]-
Paulo Tibúrcio Pereira
Departamento de Pesquisa e Pós-Graduação / CEFET-MG
Av. Amazonas, 7675 - Nova Gameleira - CEP : 30.510-000 - BH - MO - BRASIL
FAX: +55-(0)31-319-5212
e-mail [email protected]
Coordenação de Rádio Frequência do Interior - CDT 12 - TELEMIG CELULAR
Rua Levindo Lopes, 258 - 13°Andar - Savassi - CEP : 30.140-170 - BH - MG - BRAZIL
FAX : +55- (0)31-259-3541
e-mail [email protected]
questão, e são descritos os passos necessanos à
obtenção de resultados precisos e confiáveis.
ABSTRACT
In this work, it is proposed an engineering
solution, using the artificial neural networks theory,
to a very common problem at mobile telephony
medium. The RF levei mapping problem is shortly
described and some considerations about its
resolution are taken into account.
São mostrados os resultados obtidos com
dados de campo reais da Telemig Celular e é feita
uma análise final com propostas de melhoria da
solução encontrada.
PALAV RAS CHAVES
First, the growing boom of artificial
intelligence real applications is showed and some
architectures of neural networks are described. Then,
it is derived a solution to the above problem and the
steps needed to reach accurate and reliable results
are described.
Inteligência Artificial, Redes Neurais Artificiais,
Automação, Telefonia Móvel Celular.
1
iNTRODUÇÃO
A telefonia celular móvel se baseia na
transmissão da voz por ondas de rádio-freqüência
(RF), geradas pelas ERBs (estações rádio-base) da
operadora e recebidas nos aparelhos celulares
(estações móveis) dos clientes, e ondas geradas
pelos aparelhos e recebidas pelas ERBs. O termo
celular reflete a área de atuação de cada ERB, já que
os sinais de rádio emitidos perfazem uma célula em
volta da estação. A soma de todas as células do
sistema de telefonia compõe a área de cobertura do
serviço.
The results obtained with real field data from
Telemig Celular Company from Brazil are showed
and an final analysis is made, with enhancing
proposes to the presented solution.
KEYWORDS
Artificial Intelligence, Artificial Neural Networks,
Automation, Mobile telephony.
RESUMO
Freqüentemente, uma operadora de telefonia
móvel celular necessita de mapear os níveis de sinal
RF gerados pelas ERBs em sua área de cobertura, de
forma a proporcionar um serviço de qualidade ao
usuário e evitar problemas de ruído, interferências e
áreas com baixo nível de cobertura (comumente
chamadas de "sombras", nas quais podem ocorrer
cortes e / ou interrupções em uma ligação em curso).
Este processo se mostra trabalhoso e impreciso, já
que é necessária a medição em campo dos sinais
existentes e todo um trabalho de organização,
processamento e cruzamento dos dados adquiridos
para se obter o mapeamento de uma dada região na
área de cobertura. Além disto, as muitas limitações
Neste trabalho, é proposta uma solução de
engenharia que utiliza a teoria das redes neurais
artificiais para um problema muito comum na área
de telefonia celular. O problema de mapeamento de
nível dos sinais RF nas áreas de cobertura da rede
móvel celular é brevemente descrito, e são feitas
algumas considerações sobre a sua solução.
Inicialmente, é mostrado o grande aumento
de aplicações reais de inteligência artificial na
engenharia de um modo geral. São descritas algumas
arquiteturas de redes neurais artificiais (RNAs).
Depois, é derivada uma solução para o problema em
407
40. SBA I- Simpósio Brasileiro de Automação Inteligente, São Paulo , SP, 08-10 de Setembro de 1999
2
do equipamento utilizado e do próprio processo de
medição tornam este mapeamento problemático do
ponto de vista operacional , especialmente quando se
precisa analisar o comportamento do sistema em
grandes áreas.
MAPEAMENTO DE SINAIS RF DE
TELEFONIA MÓVEL CELULAR
A operação de mapeamento de níveis RF em
uma região da área de cobertura de uma operadora
de telefonia celular é realizada em duas etapas
distintas, a etapa de medição e a etapa de
processamento dos dados adquiridos . Como
qualquer outro processo de medição, este processo
requer equipamentos precisos que garantam a
minimização de erros de medida e rejeição de ruídos
espúrios, promovendo um mapeamento confiável e
determinístico.
Este trabalho propõe e implementa uma
solução para o ·problema de mapeamento de sinais
RF de telefonia celular, através da utilização de
redes neurais com função de ativação de base radial.
Esta arquitetura de redes neurais possui um
embasamento teórico preciso e bem estabelecido, já
que foi inspirada não por paradigmas biológicos mas
por modelos matemáticos para aproximação de
funções e ajuste de superfícies n-dimensionais
[Broomhead & Lowe, 1988, Poggio & Girosi, 1990].
O maior problema encontrado na etapa de
medição, na verdade, não se refere à qualidade do
equipamento em si, mas ao processo de medição
adotado. Este processo é realizado como descrito a
seguir. Com o equipamento de medição digital
instalado no interior de um veículo, a medição é
realizada a intervalos de amostragem fixos prédefinidos, enquanto o veículo se desloca de forma
aleatória pelas ruas ou vias existentes na área de
onde se quer levantar o mapa de nível RF da
cobertura. Obviamente, a velocidade e a direção do
veículo são variáveis aleatoriamente modificadas,
segundo as condições de tráfego e direcionamento
do fluxo de trânsito no momento de aquisição dos
dados. Resulta que os dados não são igualmente
espaçados com respeito ao posicionamento
geográfico e não representam de forma simétrica a
região delimitada para medição. Além disso, nas
áreas onde não existem vias de acesso adequado ao
veículo de medição (como o interior de quarteirões,
áreas de parques, lâminas d'água, fazendas, grandes
construções, etc.) não existem dados, o que
prejudica o processamento dos dados medidos . A
figura 1, a seguir, mostra um diagrama de medição
típico, obtido a partir de dados reais da Telemig
Celular, operadora de telefonia celular móvel de
quase todo o estado de Minas Gerais. Os círculos
mostram os pontos geográficos onde foi feita
efetivamente a medição, enquanto a área total do
gráfico corresponde à região onde se deseja o
mapeamento.
Ultimamente, tem crescido de forma
acentuada o número de aplicações de inteligência
artificial em geral. Em particular na área de
engenharia, nas aplicações onde os métodos
convencionais não se aplicam ou não fornecem
resultados satisfatórios, a utilização de soluções
alternativas através de várias ferramentas do campo
da inteligência artificial tem se mostrado bastante
útil. Paradigmas como redes neurais, lógica difusa,
algoritmos genéticos e teoria do caos, entre outros,
têm sido utilizados com sucesso para resolver uma
grande classe de problemas. É extensa e
multidisciplinar a bibliografia existente que reporta
esta tendência.
Especificamente falando de redes neurais, é
comum se encontrar aplicações na área de controle
de processos [Narendra & Parthasarathy, 1990, Nie
& Linkens, 1995, Jang et alli, 1997], onde uma rede
é normalmente utilizada como ferramenta de
modelamento não paramétrico de um sistema
dinâmico, na área de processamento de imagens e
sinais [Hopfield & Tank, 1985, Mousavi &
Schalkoff, 1994], quando se tenta encontrar soluções
sub-ótimas em tempo limitado para problemas
formulados como otimizações irrestritas, e na área
de aproximação de funções [Hornik et alli, 1989,
White, 1990], na tentativa de se obter resultados
aceitáveis na presença de dados imprecisos ou mal
condicionados, o que impossibilitaria a utilização
das técnicas convencionais .
.
Este artigo foi organizado como descrito a
seguir. A seção 2 tenta descrever o problema de
mapeamento de sinais RF e a seção 3 mostra
brevemente algumas arquiteturas de redes neurais
comumente utilizadas para o fim de aproximação de
funções. A seção 4 propõe uma solução para o
problema e mostra alguns resultados obtidos. Na
seção 5, finalmente, são analisados os resultados e
propostas outras formas de se solucionar o problema
e se obter melhores resultados.
Figura 1 : Mapa de medições de sinal RF em uma
região no estado de MG (fonte: Telemig Celular)
408
40. SBAI- Simpósio Brasile iro de Automação Inteligente, São Paulo, SP. 08-10 de Setembro de 1999
Como foi acima descr ito "e observado na
figur a I , o conjunto de dados obtido na etapa de
medição é incompleto e mal condicionado. Estas
características praticamente impossibilitam a
utilização de algum método oriundo "da teoria
convencional de aproximação (como urna regressão
múltipla ou urna interpolação polinomial, por
exemplo) para a obtenção de urna superfície que
represente de maneira aceitável a configuração de "
sinais RF existente na região medida. Pretende-se,
então , derivar um método alternativo que atenda às
restrições impostas pelo processo de medição e que,
ainda assim, forneça resultados aceitáveis para o
problema descrito .
3
REDES NEURAIS PARA
APROXIMAÇÃO E
INTERPOLAÇÃO
Uma rede MLP (do termo em inglês MultiLayer Perceptron) possui uma arquitetura geral
como a mostrada na figura 3, a seguir, onde todas as
saídas de neurônio de uma dada camada se conectam
a todos os neurônios da camada seguinte, através de
um dado peso. Nesta figura , cada quadrado
representa um neurônio de RHW como definido na
figura 2. O número de neurônios da camada de
entrada corresponde sempre ao tamanho do "vetor de
entrada X, o mesmo acontecendo com a camada e
saída com relação ao vetor de saída Y.
k=2
k=1
X X2
Y1
Y2
Xn
Ym
Xl
Assim, estas redes utilizam em sua maioria o
conceito fundamental do modelo simplificado de
neurônio de RHW [Rumme lhart et alli, 1986]
proposto na década de 80. Este modelo , mostrado na
figura 2, consiste de entradas conectadas através de
parâmetros de ponderação (chamados "pesos" das
conexões) e somadas em um elemento centralizador
não-linear, que implementa uma função adequada
dos valores de entrada.
r-----lil-:f=-
Redes Multicamadas de
Alimentação Positiva "(Redes
MLP) :
k=O
As redes neurais artificiais (RNAs) têm sido
"estudadas e utilizadas a mais de cinqüenta anos
desde que foi reportada a primeira aplicação por
McCulloch e Pitts, no final da década de 40. Uma "
das classes mais citadas na literatura aIlID. é a classe
de redes que trata de problemas de modelamento de
sistemas que possuem entrada e saída de dados.
Neste tipo de problema, as redes utilizadas devem
possuir parâmetros ajust áveis de forma a aproximar
o mapeamento exist ente nos conjuntos de dados de
entrada e saída do sistema em questão. Este ajuste
normalmente é realizado de maneira supervisionada,
através da utilização de um algoritmo de treinamen to
que encontra iterativamente um conjunto de
parâmetros adequado ao mapeamento desejado.
.
3.1
•
. Y
Figura 3 : Arquitetura geral de uma rede MLP
O algoritmo de treinamento mais comum
utilizado para o ajuste dos parâmetros da rede aos
conjuntos de dados de E / S de treinamento é
conhecido como "Aprendizado por retropropagação
do erro" (ou simplesmente errar backpropagation).
A sua utilização é tão comum que as redes MLP são
freqüentemente referenciadas na literatura por "redes
backpropagation ". A origem deste algoritmo
remonta à histórica "Regra Delta" para "treinamento
de neurônios lineares simples , proposta por Widrow
em 1962. A bibliografia sobre a sua derivação,
aspectos de convergência e limitações é vasta
[Rummelhart et alli, 1986, Zurada, 1992, etc.], não
sendo tratada neste trabalho.
Finalmente, as funções de ativação mais
utilizadas em redes do "tipo MLP são a sigm6ide,
g(x)
y=g(u)
1
= 1+e -x
(1)
a tangente hiperbólica
g(x) =
tanh( )
(2)
e a identidade,
Figura 2 : Modelo de Neurônio de RHW
g(x)=x
de acordo com a aplicação específica.
409
(3)
40. SBAI- Simpósio Brasileiro de Automação Intel igente, São Paulo, SP, 08-10 de Setembro de 1999
3.2
Redes de Alimentação Positiva
com Função de Ativação de
Base Radial (Redes RBF) :
4
A seguir, são mostrados e discutidos alguns
resultados obtidos através de simulações, em
computador, das arquiteturas mostradas na seção
anterior. Para a sua implementação , foi utilizada a
biblioteca de redes neurais do software Matlab ®
versão 5.0, da Mathworks Inc. Em todas as
simulações, foi utilizado um conjunto de
treinamento composto de aproximadamente 3.000
(três mil) pontos, coletados pela Telemig Celular. O
número de camadas em cada rede foi limitado a três,
e o número de neurônios na camada interna foi
obtido de forma empírica, através da análise do
desempenho de cada rede nas simulações.
Uma rede RBF (do termo em inglês Radial
Basis Function) possui basicamente a mesma
estrutura apresentada por 'uma rede MLP de três
camadas, à exceção das funções de ativação que são
definidas a priori para as camadas interna e de saída,
no caso RBF. Assim, a função de ativação de saída
será sempre a identidade, e a função de ativação da
camada interna será sempre do tipo gaussiana, ou
seja, da forma:
g (x ) =
exp[llx - m112 ]
20'2
IMPLEMENTAÇÃO E
RESULTADOS
(4)
Inicialmente, foi utilizada uma arquitetura
MLP
com
o
algoritmo
de
treinamento
backpropagation convencional. No entanto, o
algoritmo não conseguiu obter bons resultados. O
índice de erro quadrático desejado não pôde ser
alcançado, mesmo depois de várias passagens do
algoritmo pelo conjunto de treinamento dado. A
superfície resultante, quando comparada com os
pontos do conjunto de treinamento, se mostrou
claramente ineficiente. Este resultado ocorreu por
causa da natureza fortemente mal condicionada do
conjunto de dados de treinamento, coletados na
etapa de medição em campo, como foi discutido na
seção 2.
Este tipo de função de ativação implementa o
que é comumente chamado de um campo receptivo
para um dado neurônio. O nível de ativação em um
neurônio deste tipo é máximo quando a entrada x é
igual ao centro m do campo receptivo do neurônio.
Esta arquitetura é mostrada ' na figura 4, a seguir,
onde cada quadrado representa um neurônio com a
respectiva função de ativação representada em seu
interior.
Por outro lado, a arquitetura RBF se mostrou
eficaz para a aproximação dos dados existentes, e
esta afirmação pode ser facilmente verificada através
do gráfico da superfície obtida por uma rede
composta por apenas 10 (dez) neurônio s de base
radial, mostrada na figura 5 a seguir.
É interessante salientar que os resultados
obtidos nesta fase inicial do estudo utilizaram apenas
algoritmos convenc ionais
e
implementações
simplificadas das arquiteturas descritas na seção 3.
A utilização de algoritmos alternativos para a
inicialização dos parâmetros da rede RBF, baseados
em aspectos heurísticos do conjunto de treinamento
[Moody & Darken, 1989] ou em técnicas de
generalização da rede para se evitar o problema de
mal condicionamento dos dados de entrada [Musavi
et alli, 1992] podem produzir melhoras significativas
nos resultados obtidos.
Figura 4 : Arquitetura em três camadas de uma
rede RBF
Quando é usado um neurônio para 'cada vetor
de entrada do conjunto de treinamento, diz-se que a
rede resultante realiza .uma. interpolação destes
pontos. Isto significa que o erro na saída será nulo
para qualquer entrada igual a um dos pontos do
conjunto de treinamento . Por outro lado, uma rede
estará realizando uma aproximação da função
geradora do conjunto de treinamento se o número de
neurônios for menor ou maior-que o número de
pontos deste conjunto .
Por outro lado, do ponto de vista da
modelagem do problema original, uma segunda
etapa deste trabalho propõe a utilização de lógica
difusa como uma técnica auxiliar na obtenção da
superfície de mapeamento desejada. Como se
poderia esperar, a atenuação dos sinais RF não é
completamente uniforme em qualquer tipo de
cenário existente. A Telemig Celular possui
inclusive dados, calculados a partir das medições
feitas em campo, que mostram esta variação de
atenuação dos sinais. A tabela 1, a seguir, lista os
A capacidade ' de aproximação e de
interpolação de uma rede RBF pode ser grandemente
aumentada através de ajustes adequados nos centros
e no formato dos campos receptivos dos neurônios
que a compõem. Vários algoritmos de aprendizado
foram propostos e implementados neste sentido, de
forma a identificar os parâmetros ótimos para um
dado conjunto de treinamento. Maiores informações
sobre tais algoritmos podem ser encontrados em
[Moody & Darken, 1989].
410
40. SBAI- Simpósio Brasileiro de Automação Inteligente, São Paulo, SP, 08 -10 de Setembro de 1999
-40
-60
-80
-100
-120
-140
-1 60
42 .9
20.78
Figura 5 : Super fície aproximada de níveis de sinal RF, obtida por uma rede RBF (em dBm)
figura 6 mostra um diagrama esquemático da técnica
aqui proposta, que deve ser implementada na
continuidade deste trabalho.
tipos de cenário considerados e as atenuações
correspondentes.
Tabela 1 : Atenuação de sinais RF segundo o
cenário existente na á rea de medição
CENÁlUO
Água (visada livre)
Dados
Qualitalivos
Aten uação (dB/dec)
I
- 20,0
Rural
- 43,5
Suburbano
- 41,3
Urbano
- 35,1
Superurbano
- 34,6
Dados de
Medição
A idéia básica da técnica a ser desenvolvida é
a utilização de uma máquina de inferência difusa
como uma segunda entrada para a rede neural de
aproximação. Este sistema difuso vai determinar de
maneira qualitativa as correções que devem ser
feitas na superfície obtida pela rede, de acordo com
o tipo de cenário existente, a sua extensão, etc.
Assim, o sistema híbrido resultante vai combinar o
potencial de aproximação e generalização inerente
das redes neurais com a capacidade de
processamento de dados imprecisos dos sistemas
difusos em geral.
Sistema
Difuso
Aju ste
-
100
Rede Neural pl
Aproxim ação
Mapeame nto
RF
L
)
•
Figura 6 : Diagrama em blocos da ferramenta
completa de IA para mapeamento de sinais RF de
telefonia celular móvel
5 .CONCLUSÃO
Foi descrito o problema de mapeamento de
sinais RF nas áreas de cobertura de telefonia móvel
celular, vivenciado atualmente pelas operadoras
telefônicas em geral. Foi feita uma análise do
problema e proposta uma solução de engenharia
baseada no paradigma de redes neurais artificiais.
Pretende-se, com a implementação desta
técnica, a obtenção de mapeamentos mais precisos e
. condizentes com a realidade medida em campo. A
Na seção 3, foram brevemente descritas
algumas arquiteturas de RNAs adequadas à
411
40. SBAI- Simpósio Brasileiro de Automação Inteligente, São Paulo, SP, 08·10 de Setembro de 1999
resolução do problema de aproximação de funções
de várias variáveis. A ·escolha da arquitetura RBF
utilizada foi mostrada e justificada com base na
natureza dos dados existentes.
units", Neural Computation, V.l , pp . 281294,1989.
MOUSAVI, M. S. & SCHALKOFF, R. J. "ANN
Implementation of Stereo Vision using a
Multilayer Feedb ack Architecture", IEEE
Trans. On SMC , V.24, No.8, pp. 1220-1238,
1994.
Os resultados apresentados são de certa
forma conservadores, do ponto de vista do ajuste
completo ao conjunto de pontos existentes. Por se
tratar de um estágio inicial do estudo e do pouco
tempo gasto para se chegar ao ponto atual, acreditase que, com a execução de mais simulações, pode-se
chegar a resultados mais satisfatórios e definitivos
para uma solução adequada do problema de
engenharia existente. A inserção de ferramentas
auxiliares que facilitem
os processos de
convergência e inicialização dos parâmetros da rede
de base radial pode ser o próximo passo para se
alcançar a precisão desejada. No entanto, esta etapa
do trabalho está fora dos propósitos deste artigo.
MUSAVI, M. T. et alli. "On lhe Training of Radial
Classifiers",
Neural
Basis
Function
Networks, V.5, N A, pp. 595-603, 1992.
NARENDRA, K. S. & PARTHASARATHY, K.
"Identification and Control of Dynamical
Systems using Neural Networks", IEEE
Trans. on Neural Networks, V.l, No.I, pp . 427,1990.
Finalmente, foi feita uma proposta concreta
de melhoria dos resultados obtidos, através da
utilização de lógica difusa para representação
qualitativa do comportamento dos sinais RF nos
pontos onde é .impossivel se fazer medições. Uma
abordagem como esta vai com certeza minimizar as
imprecisões existentes e garantir a obtenção da .
solução desejada.
AGRADECIMENTOS
Os autores gostariam de expressar o seu
agradecimento pelo suporte financeiro da FINEP
através do programa RECOPE, sub-rede de.
Inteligência Artificial, bem como peja contribuição
da Telemig Celular, através da cessão de utilização
de dados reservados, que permitiram a realização
. deste trabalho .
NIE , J. & LINKENS , D. Fuzzy-Neural ContraI:
Principies. AIgorilhms and Applications,
Prentice-Hall Europe, 1995.
POGGIO, T. & GIROSI, F. "Networks and lhe Best
Property",
Biological
Approximation
Cybemetics, V.63, pp. 169-176, 1990.
RUMELHART, D. E.,
WILLIAMS, R.
Representations by
ParalIeI Distributed
Press, 1986.
HINTON, G . E. &
J. "Leamin g Intern aI
Error Propagation", in
Processing, Vol.l , MIT
WHITE,
H.
"Connectionist
Nonparametric
Regression
Multilayer Feedforward
Networks Can Lcarn Arbitrary Mappings" ,
Neural Networks, V.3, pp. 551-560, 1990.
ZURADA, J. M. Introduction to Artificial Neural
Systems. PWS Publishing Company, 1995.
REFERÊNCIAS BIBLIOGRÁFICAS
BROOMHEAD, D. S. & LOWE, D. "Multivariable
Functional Interpolation and Adaptive
Networks", Complex Systems, V.2, pp. 321355,1988.
DEMUTH, H & BEALE, M. "Neural Networks
Toolbox For Use wilh MATLAB®", The
Malhworks Inc. , 1998.
HORNIK, K. et alli. "Multilayer Feedforward .
Networks are Universal Approximators",
Neural Networks, V.2 , pp. 359-366,1989.
JANG, J-S . R. et alli. Neuro-Fuzzy and Soft
Computing : A Computational Approach to
Learning and Machine InteIligence. PrenticeHall,I997.
MOODY, J. & DARKEN, C. "Fast Lcarning in
Networks of LocaIIy Tuned Processing
412
Download