Você está na página 1de 188

Centro de Competncias de Cincias Exactas e de Engenharia

Sistema de Comunicaes para as Ilhas Desertas

Maurcio Anastcio Serro Rodrigues


Novembro 2009

Centro de Competncias de Cincias Exactas e de Engenharia

Sistema de Comunicaes para as Maurcio Rodrigues Ilhas Desertas


Maurcio Anastcio Serro Rodrigues

Dissertao Submetida Universidade da Madeira para a Obteno do Grau de Mestre em Engenharia de Telecomunicaes e Redes

Orientador: Doutor Joaquim Amndio Azevedo Orientador: Doutor Jos Manuel Baptista

Novembro 2009

A sabedoria no nos dada. preciso descobri-la por ns mesmos, depois de uma viagem que ningum nos pode poupar ou fazer por ns.
Marcel Proust

Resumo
Esta dissertao tem como principal objectivo, propor um sistema de comunicaes para as Ilhas Desertas que vise atender s necessidades expostas pelo PNM - Parque Natural da Madeira. Localizadas a 22 milhas martimas do Funchal, as ilhas Desertas no dispem de cobertura da rede mvel GSM - Global Standard for Mobile, nem de qualquer outra infraestrutura de comunicaes que permita a comunicao entre os vigilantes e a estao de servio - doca. Esta falta de comunicao torna-se mais problemtica aquando da realizao de aces de fiscalizao e vigilncia, j que em caso de acidente no ser possvel pedir auxlio. Dada esta realidade propomos a criao de uma rede de rdio mvel terrestre para as Ilhas Desertas, com a instalao de vrios repetidores UHF no topo das ilhas. O projecto desta rede ser fundamentado com a realizao de um estudo de cobertura para as trs ilhas que incluir a avaliao e anlise de vrios modelos de propagao. Esta anlise realizada com recurso a duas ferramentas de software, Radio-Mobile e DifractionLoss, tendo este ltimo sido desenvolvido no mbito desta dissertao. De forma a melhorar a cobertura da rede GSM na estao de servio do PNM na Deserta Grande, sugerem-se duas solues: a primeira consiste na instalao de um repetidor GSM de frequncia deslocada e a segunda na instalao de uma NanoBTS. Alm da falta de comunicao na rea das ilhas Desertas, a falta de comunicao com a ilha da Madeira tambm uma realidade. Perante esta situao sugerese a criao de uma ligao por feixes hertzianos de alta frequncia entre a estao de servio do PNM na Deserta Grande e a sede do PNM, localizada na zona do Jardim Botnico na Ilha da Madeira. O projecto desta ligao apresenta um planeamento e dimensionamento de acordo com as necessidades apresentadas pelo PNM, assim como um estudo de propagao baseado num procedimento terico e em simulaes de software. tambm proposto um sistema de videovigilncia controlado remotamente com o objectivo de permitir a monitorizao remota dos lobos-marinhos. Palavras-chave: Sistemas de Comunicao, Sistemas de Rdio Mvel Terrestre, Propagao Rdio, Difraco.

Abstract
This dissertation has as its main objective to propose a communication system for the Desert Islands which aims to meet the needs exposed by the PNM - Madeira Natural Park. Located at 22 nautical miles from Funchal, the Deserted Islands are not covered by cellular network GSM - Global Standard for Mobile, or any other communication infrastructure to enable communication between the watchmen and the service station. This lack of communication becomes more problematic during activities of surveillance and monitoring.Given this fact we propose the creation of a land mobile network radio to the Desert Islands, with the installation of several UHF repeaters on top of the islands. This network project will be based on several coverage studies for the three islands that comprise the assessment and analysis of various propagation models. This analysis will be performed using two software tools, Radio-Mobile and DifractionLoss, the latter having been developed within this dissertation. In order to improve the coverage of the GSM network at the PNM service station in Deserta Grande, we suggest two solutions: one is the installation of a GSM repeater with a frequency offset and the second is the installation of NanoBTS. Besides the lack of communication in the area of Desert Islands, the lack of communication with the island of Madeira is also a reality. In this situation we suggest the creation of a point-to-point connection between PNM service station in Deserta Grande and the headquarters of the PNM, located in Madeira.The project of this point-to-point connection will include a planning and design according to the needs presented by the PNM. This projecto will also include a propagation study based on a theoretical procedure and on software simulations. It is also proposed a system of video surveillance remotely controlled in order to allow remote monitoring of monk seals.

Keywords: Communication Systems, Land Mobile Radio Systems, Radio Propagation, Diffraction.

Agradecimentos
A realizao de todo o trabalho aqui apresentado constitui, para mim, uma grande preparao para a vida profissional e um forte contributo ao meu desenvolvimento como pessoa. Todo este trabalho s foi possvel com o contributo de algumas pessoas, cujo agradecimento aqui pretendo expressar. Ao Parque Natural da Madeira, principalmente a Dra. Rosa Pires pela forma como aceitou e encarou este projecto, por toda a sua disponibilidade e ateno, pelo apoio e interesse demonstrado. Ao Professor Doutor Joaquim Amndio Azevedo e ao Professor Doutor Jos Manuel Baptista, orientadores da dissertao, por terem aceitado este desafio, por terem acreditado, por terem exigido mais e melhor, pelo apoio, disponibilidade e conhecimentos partilhados. Direco Regional de Informao Geogrfica e Ordenamento do Territrio, pela cedncia dos mapas das Ilhas Desertas em formato digital e ao Engenheiro Lus Antunes pelo apoio facultado. ANACOM, principalmente ao Engenheiro Nelson Melim e ao Engenheiro Laurindo Teles, pelo apoio, disponibilidade e interesse. Ao Engenheiro Filipe Santos, pelo apoio prestado ao longo dos ltimos anos, pela amizade, pelos conhecimentos infindveis e pela disponibilidade. Ao senhor Avelino Barrote - NAUCOM, ao engenheiro Andr Ferreira - BioSolar, ao engenheiro Carlos Magro LREC, ao engenheiro Brian Turner ARAYA, ao engenheiro Ray Sewell Trango Systems pelo apoio, ateno e interesse demonstrado. Aos vigilantes da Natureza, lvio Rodrigues, Pedro Gouveia, Loureno Alves e Martinho Pires, pela recepo calorosa na Deserta Grande, pelo apoio prestado, pelo interesse e pela amizade oferecida. Aos amigos, colegas e funcionrios da UMa que me acompanharam ao longo dos ltimos anos e que muito contriburam para o que hoje sou. Ao Mgico, ao Chico pela disponibilidade e apoio nas medies efectuadas na Ponta de So Loureno. Por ltimo minha Famlia que sempre acreditou em mim e apoiou sempre que necessrio.

ndice
ndice ..................................................................................................................... i ndice de Figuras ................................................................................................. v ndice de Tabelas ................................................................................................ ix 1. Introduo...................................................................................................... 1
1.1. 1.2. 1.3. Enquadramento do projecto e motivao ..................................................................... 1 Objectivos a atingir ...................................................................................................... 2 Estrutura da tese ........................................................................................................... 2

2. Enquadramento terico ................................................................................ 4


2.1. 2.2. Sistemas de Rdio Mvel Terrestre - SRMT ............................................................... 4 Configurao SRMT ............................................................................................ 4 Modelo do espao livre......................................................................................... 8 Modelo de Difraco ............................................................................................ 9 Modelo de Epstein-Petterson .............................................................................. 11 Modelo de Deygout ............................................................................................ 11 Modelo do ITU-R P530-12 ................................................................................ 13 Modelo de Egli ................................................................................................... 14 Modelo de Longley-Rice .................................................................................... 15 Descrio de uma ligao ................................................................................... 19 Projecto terico de um sistema de feixes hertzianos .......................................... 20 Zonas de Fresnel ................................................................................................. 22 Atenuao por O2 e Vapor de gua .................................................................... 24 Atenuao causada pela chuva ........................................................................... 26 Desvanecimento devido ao multi-percurso atmosfrico .................................... 28 Radio Mobile ...................................................................................................... 29 Global Mapper 10 ............................................................................................... 30 Modelos de Propagao ............................................................................................... 8 2.1.1. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.2.6. 2.2.7. 2.3. 2.3.1. 2.3.2. 2.4. 2.4.1. 2.4.2. 2.4.3. 2.4.4. 2.5. 2.5.1. 2.5.2.

Sistemas de feixes hertzianos..................................................................................... 19

Elementos de propagao .......................................................................................... 22

Ferramentas de software ............................................................................................ 29

3. Software DifractionLoss.............................................................................. 32
i

3.1. 3.2. 3.3. 3.4. 3.5.

Estrutura e organizao .............................................................................................. 32 Aquisio e edio dos mapas ................................................................................... 35 Apresentao .............................................................................................................. 37 Funcionalidade ........................................................................................................... 43 Implementao dos modelos de propagao.............................................................. 47

4. Projecto da rede rdio mvel para as Desertas........................................ 49


4.1. 4.2. 4.3. Definio do sistema .................................................................................................. 49 Legislao Portuguesa - SRMT ................................................................................. 49 Avaliao dos modelos de propagao ...................................................................... 51 Testes e ensaios do sistema de transmisso ........................................................ 51 Medies e avaliao dos modelos de propagao ............................................ 55 Anlise dos algoritmos e teste do DifractionLoss .............................................. 60

4.3.1. 4.3.2. 4.3.2. 4.4. 4.5. 4.6.

Estudo de cobertura para as Ilhas Desertas ................................................................ 62 Soluo proposta ........................................................................................................ 72 Cobertura GSM na doca ............................................................................................ 78 Repetidor GSM ................................................................................................... 78 NanoBTS ............................................................................................................ 80

4.6.1. 4.6.2.

5. Projecto da ligao Madeira-Desertas ...................................................... 82


5.1. 5.2. 5.3. Definio do sistema .................................................................................................. 82 Opes de ligao ...................................................................................................... 82 Planeamento do Sistema ............................................................................................ 85 Caracterizao dos grupos de utilizadores e aplicaes ..................................... 85 Dimensionamento da ligao.............................................................................. 86 Segurana............................................................................................................ 87 Disponibilidade da ligao ................................................................................. 87 Perspectivas de evoluo .................................................................................... 88 Locais de instalao dos emissores .................................................................... 88

5.3.1. 5.3.2. 5.3.3. 5.3.4. 5.3.5. 5.3.6. 5.4. 5.5.

Legislao Portuguesa Ligaes ponto-a-ponto ..................................................... 89 Clculo da ligao ...................................................................................................... 91 Abordagem Terica ............................................................................................ 91 Simulao da ligao .......................................................................................... 95

5.5.1. 5.5.2. 5.6.

Soluo proposta ........................................................................................................ 98

6. Concluses e trabalho futuro ................................................................... 104


6.1. Concluses ............................................................................................................... 104 ii

6.2.

Trabalho futuro ........................................................................................................ 105

Referncias ....................................................................................................... 107 Anexo A Parmetros do modelo Longley Rice .......................................... 110 Anexo B Cdigo desenvolvido para o DifractionLoss .............................. 112
B1 - Cdigo para a implementao da amostragem realizada ao perfil do terreno ............ 112 B2 - Cdigo para a implementao da modelo Deygout .................................................... 114 B3 - Cdigo para a implementao do modelo de Epstein-Pettersen ................................. 116 B4 - Cdigo para a implementao do modelo ITU-R P530-12 ........................................ 117 B5 - Cdigo para a implementao do modelo de Egli ...................................................... 118 B6 - Cdigo para testegui.m ............................................................................................... 118 B7 - Cdigo para testegui2.m ............................................................................................. 133 B8 - Cdigo para cobertura.m ............................................................................................. 136 B9 - Cdigo para config.m ................................................................................................. 144 B10 - Cdigo para difractionloss.m .................................................................................... 145 B11 - Cdigo para distance.m ............................................................................................. 146 B12 - Cdigo para export.m ............................................................................................... 147 B13 - Cdigo para getconfig.m ........................................................................................... 149 B14- Cdigo para map.m .................................................................................................... 149 B15 - Cdigo para getconfig.m ........................................................................................... 150 Anexo B16 - Cdigo para raiofresnel.m ............................................................................. 151

Anexo C Resultados das simulaes para o percurso 1,2 e 3 ................... 152


C1 Perdas por difraco em dB para o percurso 1 ........................................................... 152 C2 Perdas por difraco em dB para o percurso 2 ........................................................... 153 C3 Perdas por difraco em dB para o percurso 3 ........................................................... 154

Anexo D Resultados das medies de perda e das respectivas simulaes156


D1 Resultados das medies de perda e das respectivas simulaes para a primeira fase de medies ......................................................................................................................... 156 D2 Resultados das medies de perda e das respectivas simulaes para a segunda fase de medies ............................................................................................................................. 157

Anexo E Caractersticas dos equipamentos simulados para a ligao Madeira-Desertas ............................................................................................ 159
E1 Caractersticas para o equipamento - Araya AI108-4958-O ............................... 159 E2 Caractersticas para o equipamento - TrangoLink 6Ghz ........................................ 160 E3 Caractersticas para o equipamento - TrangoLink 11Ghz ...................................... 161 iii

Anexo F Dirio de campo da visita s Ilhas Desertas ............................... 162 Anexo G CD de instalao do Software DifractionLoss ........................... 168

iv

ndice de Figuras
Fig. 2-1 Sistema SMRT Single-Site............................................................................................ 5 Fig. 2-2 Configurao Multi-Site com sistema de voto. a) Seleco do sinal mais forte. b) Comunicao com o repetidor seleccionado. ............................................................................. 5 Fig. 2-3 Configurao multisite simulcasting. ............................................................................ 6 Fig. 2-4 Configurao multisite multicasting ............................................................................. 6 Fig. 2-5 Esquema de ligao em cadeia de 2 repetidores ........................................................... 7 Fig. 2-6 Esquema de ligao de mltiplos repetidores numa configurao Y. .......................... 7 Fig. 2-7 Difraco atravs de um obstculo. .............................................................................. 9 Fig. 2-8 Atenuao Aol devido a um obstculo em lmina em funo do parmetro v[5]........ 10 Fig. 2-9 Construo para o modelo de difraco Epstein-Petterson......................................... 11 Fig. 2-10 Construo para o modelo de difraco Deygout ..................................................... 12 Fig. 2-11 Caracterizao do perfil para a aplicao dos factores correctivos. a) obstculo principal o m1. b) o obstculo principal o m2. ................................................................... 12 Fig. 2-12 Perda por difraco em ligaes rdio sem linha de vista[9]. .................................. 14 Fig. 2-13 Factor do Terreno vs Frequncia[3]. ......................................................................... 15 Fig. 2-14 Geometria de uma transmisso rdio com linha de vista obstruda por um ou mais obstculos[11]........................................................................................................................... 17 Fig. 2-15 Factor de ajuste V(0,5) para 8 regies climticas [11]. ............................................. 18 Fig. 2-16 Esquema de blocos simplificado de uma ligao por feixes hertzianos ................... 20 Fig. 2-17 Geometria da zona de Fresnel. .................................................................................. 22 Fig. 2-18 Zonas de Fresnel entre o emissor e o receptor. ......................................................... 23 Fig. 2-19 Horizonte de rdio para sistemas de feixes hertzianos. ............................................ 24 Fig. 2-20 Atenuao especifica devido aos gases atmosfricos para uma presso atmosfrica de 1013 hPa, uma temperatura de 15 C e uma concentrao de vapor de gua de 7,5 g/m3[17]. ................................................................................................................................... 25 Fig. 2-21 Janela principal do Radio Mobile e pormenor da anlise de uma ligao ponto-aponto. Informao geogrfica obtida a partir do site http://seamless.usgs.gov/index.php. ...... 30 Fig. 2-22 Visualizao 3D do mapa da Regio Autnoma da Madeira - Informao geogrfica obtida a partir do stio http://seamless.usgs.gov/index.php. ..................................................... 31 Fig. 3-1 Construtor Gui no Matlab ........................................................................................... 33 Fig. 3-2 Organizao e estrutura do DifractionLoss................................................................. 34 Fig. 3-3 Visualizao do mapa no formato DXF no GlobalMapper. ....................................... 35 Fig. 3-4 Visualizao da grelha de elevao gerada pelo GlobalMapper. ............................... 36 Fig. 3-5 Modo Anlise Global. ............................................................................................. 37 v

ndice de Figuras Fig. 3-6 Visualizao do mapa para seleco da localizao do emissor e do receptor. .......... 38 Fig. 3-7 Mdulo Exportar Perfil ........................................................................................... 38 Fig. 3-8 Modo Anlise de Perfil. .......................................................................................... 39 Fig. 3-9 Visualizao da ligao em anlise na figura 3-4 no Google Earth. A imagem das Ilhas Desertas resulta da importao do ortofoto das Ilhas Desertas. ...................................... 39 Fig. 3-10 Modo "Anlise de Cobertura". .................................................................................. 40 Fig. 3-11 Visualizao do mapa de cobertura gerado pelo DifractionLoss no GoogleEarth a 2D. ............................................................................................................................................ 41 Fig. 3-12 Visualizao do mapa de cobertura gerado pelo DifractionLoss no GoogleEarth a 3D. ............................................................................................................................................ 41 Fig. 3-13 Layout do mdulo de configurao do DifractionLoss............................................. 42 Fig. 3-14 Visualizao do mapa das Ilhas Desertas a 2D. ........................................................ 42 Fig. 3-15 Visualizao do mapa das Ilhas Desertas a 3D. ........................................................ 43 Fig. 3-16 Converso das coordenadas geogrficas para ndices da matriz. ............................. 44 Fig. 3-17 Ilustrao do problema em descobrir as coordenadas dos pontos por onde passa a recta que une dois pontos quaisquer de uma matriz ................................................................. 45 Fig. 3-18 Processo da 1 amostragem do perfil do terreno entre TX e RX. ............................. 46 Fig. 3-19 Substituio do perfil de Fresnel pelos obstculos dominantes. ............................... 46 Fig. 3-20 Amostragem final do perfil do terreno entre TX e RX. ............................................ 47 Fig. 4-1 Esquema do sistema utilizado para efectuar as medies ........................................... 51 Fig. 4-2 Navegador GPS eTrex Vista ....................................................................................... 52 Fig. 4-3 Antenas monopolo 469,5 MHz ................................................................................... 52 Fig. 4-4 (a) - Um dipolo de acima de um plano condutor .(b) Equivalncia de (a) a um dipolo de radiando no espao livre . .................................................................................. 53 Fig. 4-5 Medio do coeficiente de reflexo (SWR) para as antenas monopolo . ............. 53 Fig. 4-6 Diagrama de radiao da antena monopolo construda. ...................................... 53 Fig. 4-7 Testes realizados nas imediaes da Universidade da Madeira.................................. 54 Fig. 4-8 Testes realizados na Ponta de So Loureno. ............................................................. 55 Fig. 4-9 Suporte para transporte da antena e do analisador de espectros. ................................ 55 Fig. 4-10 Transmissor 469,5 MHz montado na Deserta Grande. A localizao do Transmissor 323223,2N 163138,2W..................................................................................................... 56 Fig. 4-11 Localizao das medies efectuadas na Ilha da Deserta Grande ............................ 56 Fig. 4-12 Medies no topo do Ilha da Deserta Grande e previses segundo os modelos em estudo ........................................................................................................................................ 57 Fig. 4-13 Medies ao longo da costa Oeste do Ilha da Deserta Grande e previses segundo os modelos em estudo. .................................................................................................................. 58 vi

ndice de Figuras Fig. 4-14 Percentagem da ocorrncia de erros de acordo com os vrios modelos em estudo para as medies efectuadas nas Ilhas Desertas. ...................................................................... 58 Fig. 4-15 Perda por difraco em dB - Percurso 1 - 5700m. .................................................... 60 Fig. 4-16 Perda por difraco em dB, Percurso 2 - 3700m. .................................................... 61 Fig. 4-17 Perda por difraco em dB, Percurso 3 - 2900 m. .................................................... 61 Fig. 4-18 Resultado da simulao de cobertura no Ilha da Deserta Grande parao RadioMobile....................................................................................................................................... 64 Fig. 4-19 Resultado da simulao de cobertura no Ilha da Deserta Grande parao DifractionLosss. ........................................................................................................................ 64 Fig. 4-20 Cobertura visual a partir da Doca na Ilha da Deserta Grande. .................................. 65 Fig. 4-21 Diagrama de cobertura do repetidor instalado na Ilha da Deserta Grande. .............. 65 Fig. 4-22 Previso de cobertura - DifractionLoss segundo o modelo do ITU-R P530-12, no calhau das areias pelo repetidor da figura 4-21. ....................................................................... 66 Fig. 4-23 Diagrama de cobertura do repetidor instalado no Ilhu Cho. ................................. 67 Fig. 4-24 Diagrama de cobertura do repetidor instalado na Ilha do Bugio. ............................. 67 Fig. 4-25 Diagrama de cobertura conjunta dos 3 repetidores. .................................................. 68 Fig. 4-26 Diagrama cobertura do repetidor 4 instalado na Ilha da Deserta Grande. ................ 69 Fig. 4-27 Diagrama cobertura dos 4 repetidores instalados nas Ilhas Desertas. ...................... 69 Fig. 4-28 Disperso do sinal alm da zona de interesse nas Ilhas Desertas. ............................ 70 Fig. 4-29 Resultado da simulao do link UHF entre o repetidor do Ilhu Cho e o repetidor 1 da Ilha da Deserta Grande. ....................................................................................................... 71 Fig. 4-30 Resultado da Simulao do link UHF entre o repetidor do Bugio e o repetidor 1da Deserta Grande ......................................................................................................................... 71 Fig. 4-31 Resultado da Simulao do link UHF entre o repetidor 4 e o repetidor 1 da Ilha da Deserta Grande. ........................................................................................................................ 72 Fig. 4-32 Arquitectura da rede de rdio mvel das Ilhas Desertas. .......................................... 75 Fig. 4-33 Esquema do mastro auto-suportado para suporte das antenas .................................. 77 Fig. 4-34 Esquema bsico da ligao de um repetidor a uma BTS. ......................................... 79 Fig. 4-35 Efeito de realimentao do repetidor. ....................................................................... 79 Fig. 4-36 Esquema bsico de ligao de um repetidor de frequncia deslocada a uma BTS... 80 Fig. 4-37 Arquitectura NanoBTS[33]....................................................................................... 80 Fig. 5-1 Ligao entre a Ilha da Madeira e as Ilhas Desertas com recurso a uma VPN atravs da Internet. ................................................................................................................................ 83 Fig. 5-2 Ausncia de linha de vista da sede do PNM para a doca na Ilha da Deserta Grande. 83 Fig. 5-3 Ligao entre a Ilha da Madeira e as Ilhas Desertas com recurso a duas ligaes de feixes hertzianos. ...................................................................................................................... 84 Fig. 5-4 Modelo de funcionamento da rede .............................................................................. 86 vii

ndice de Figuras Fig. 5-5 Cobertura visual no Funchal a partir da sede do PNM. .............................................. 88 Fig. 5-6 Cobertura visual no Funchal a partir da doca na Ilha da Deserta Grande................... 88 Fig. 5-7 Propostas para a localizao do ponto intermdio de ligao entre a sede do PNM e a doca........................................................................................................................................... 89 Fig. 5-8 Esquema de ligaes e respectivas faixas de frequncia a utilizar. ............................ 91 Fig. 5-9 Ligao B entre a localizao 1 e a doca na Ilha da Deserta Grande. ........................ 96 Fig. 5-10 Variao da potncia recebida em funo da distncia para a ligao B entre a localizao 1 e a doca na Ilha da Deserta Grande. ................................................................... 96 Fig. 5-11 Torre de comunicaes camuflada.......................................................................... 100 Fig. 5-12 Torre de comunicaes em metal. .......................................................................... 100 Fig. 5-13 Arquitectura do sistema videovigilncia. ................................................................ 102

viii

ndice de Tabelas
Tabela 2-1 Valores de k e para as polarizaes horizontal e vertical em funo da frequncia (Recomendao P.838 da ITU-R [18]) ..................................................................................... 26 Tabela 2-2 Distribuio acumulada da intensidade da precipitao (em mm/h)[14] ............... 27 Tabela 4-1 - Faixas de frequncias para o territrio nacional reservadas a SRMT. ................. 50 Tabela 4-2 Largura de banda ocupada permitida por Faixa de Frequncia.............................. 50 Tabela 4-3 Limites de potncia para redes localizadas (fixas) ................................................. 50 Tabela 4-4 Caractersticas do equipamento utilizado na simulao das medies efectuadas 57 Tabela 4-5 Erro mdio e desvio padro dos vrios modelos simulados. .................................. 59 Tabela 4-6 Caractersticas do equipamento utilizado nas simulaes. ..................................... 63 Tabela 4-7 Caractersticas do sistema de comunicao para a interligao dos repetidores .... 70 Tabela 4-8 Proposta 1 para a rede rdio mvel das Ilhas Desertas - Duplex ........................... 73 Tabela 4-9 Proposta 2 para a rede rdio mvel das Ilhas Desertas - Simplex .......................... 74 Tabela 4-10 Dimensionamento do sistema fotovoltaico para as estaes repetidoras ............. 76 Tabela 4-11 Oramento do equipamento de telecomunicaes da rede mvel terrestre......... 77 Tabela 4-12 Oramento para equipamento do sistema fotovoltaico da rede mvel terrestre... 78 Tabela 5-1 Comparao entre as duas solues propostas. ...................................................... 84 Tabela 5-2 Caracterizao dos grupos de utilizadores ............................................................. 85 Tabela 5-3 Dimensionamento da ligao entre a sede do PNM e a doca na Ilha da Deserta Grande. ..................................................................................................................................... 87 Tabela 5-4 Utilizaes de espectro isentas de licenciamento radioelctrico [29]. ................... 89 Tabela 5-5 Excerto do QNAF 2008 - Redes e Servios de comunicaes electrnicas acessveis ao pblico [29]. ........................................................................................................ 90 Tabela 5-6 Clculo horizonte de rdio para a localizao 1 e 2. .............................................. 91 Tabela 5-7 Equipamento seleccionado para as diferentes faixas de frequncias ..................... 92 Tabela 5-8 Tabela resumo do clculo efectuado para a localizao 1...................................... 93 Tabela 5-9 Tabela resumo do clculo efectuado para a localizao 2...................................... 93 Tabela 5-10 Atenuao devido chuva no excedida em mais de 0,01% do tempo para a ligao A e B. ........................................................................................................................... 94 Tabela 5-11 Probabilidade de desvanecimento em funo da margem livre ........................... 95 Tabela 5-12 Caracterizao dos sistemas criados para simulao no software "Radio-Mobile". .................................................................................................................................................. 96 Tabela 5-13 Resumo dos resultados de simulao da ligao A e B para a localizao 1 ....... 97 Tabela 5-14 Resumo dos resultados da simulao da ligao A e B para a localizao 2 ....... 97 ix

ndice de tabelas Tabela 5-15 Soluo proposta para a ligao entre a Ilha da Madeira e a Ilha da Deserta Grande. ..................................................................................................................................... 98 Tabela 5-16 Dimensionamento do sistema fotovoltaico para a estao da ligao MadeiraDesertas instalada na doca. ..................................................................................................... 101 Tabela 5-17 Oramento do equipamento de comunicao para a ligao Madeira- Deserta Grande. ................................................................................................................................... 101 Tabela 5-18 Oramento para sistema fotovoltaico a instalar na doca para a ligao Madeira Deserta Grande ....................................................................................................................... 102 Tabela 5-19 Oramento do equipamento de videovigilncia ................................................. 103 Tabela 5-20 Oramento do sistema fotovoltaico para o sistema de videovigilncia.............. 103 Tabela 5-21 Oramento total para o sistema de ligao entre a Ilha da Madeira e a Deserta Grande e para o sistema de videovigilncia. .......................................................................... 103

Lista de acrnimos
AM - Modulao em Amplitude ANACOM - Autoridade Nacional de Comunicaes BSC - Base Station Controller BTS - Base Transceiver System DRIGOT - Direco Regional de Informao Geogrfica e Ordenamento do Territrio DTED - Digital Terrain Elevation Data DTMF - Dual Tone Multi Frequential DWG - extenso de arquivos de desenho em 2D e 3D nativa do software AutoCAD DXF - Drawing Exchange Format DXF - Data Exchange Format EGNOS - European Geostationary Navigation Overlay Service ETSI - European Telecommunications Standards Institute FM - Modulao em Frequncia GPS - Global Positioning System GSM - Global System for Mobile Communication GTOPO30 - Global Digital Elevation Model GUI - Guided User Interface ITU-R - Recomendao da Telecomunicaes Unio Internacional para as

JPEG - Joint Photographic Experts Group KML - Keyhole Markup Language KMZ - Keyhole Markup Language Zip NASA - National Geospatial-Intelligence Agency PIRE - Potncia Isotrpica Radiada Equivalente PNM - Parque Natural da Madeira QAM - Modulao de Amplitude em Quadratura QNAF - Quadro Nacional de Atribuio de Frequncias RX - Receptor SHP - Shape File SIG - Sistema de Informao Geogrfica xi

SRMT - Sistemas Rdio Mveis Terrestres SRTM - Shuttle Radar Topography Mission SWR - Standing Wave Reflection TETRA - Terrestrial Trunked Radio TIN - MapInfo Professional Transaction File TX - Emissor UHF - Ultra High Frequency USGS - U.S. Geological Survey UTM - Projeco Universal Transversal de Mercator VHF - Very High Frequency VLAN - Virtual Local Area Network WGS84 - World Geographic System

xii

1. Introduo
Em pleno sculo XXI nunca foi to fcil comunicar e estar ligado a tudo e a todos em qualquer lugar, existindo uma enorme necessidade de comunicao, por motivos de lazer e sociais ou por motivos profissionais. Um dos marcos mais importante na histria das comunicaes foi a inveno do telefone pelo italiano Antonio Meucci em 1876. O telefone evoluiu, assim como as centrais telefnicas que passaram a ser automticas e em 1958 a Bells desenvolve o sinal do modem que possibilitava a transmisso de dados binrios atravs das linhas de telefone. Anos mais tarde, em 1962, era lanado o primeiro satlite de comunicaes da Telstar que servia as telecomunicaes entre barcos em alto mar e entre estaes terrestres. Os telefones evoluam, mas a mobilidade era ainda inexistente. Em 1979 so testados os primeiros telefones mveis no Japo e em Chicago, em 1982, inaugurado o servio de email comercial entre 25 cidades. Por volta de 1990 aparece a Internet como hoje a conhecemos graas Organizao Europeia para a Investigao Nuclear. Hoje tem-se o VoIP Voice over IP, televiso digital, televiso de alta definio, comunicaes em tempo real a partir de qualquer parte do mundo, etc. A necessidade de comunicar mais e melhor continua a promover um grande desenvolvimento da tecnologia no ramo das telecomunicaes. Perante este cenrio tecnolgico fundamental inovar e evoluir tirando partido das novas tecnologias e actualizar a forma como desempenhamos as nossas tarefas.

1.1.

Enquadramento do projecto e motivao

As ilhas Desertas so constitudas por trs ilhus (Ilhu Cho, Deserta Grande, e Bugio) situados a SE da Ilha da Madeira, no prolongamento para Sul da Ponta de So Loureno, distando desta 11 milhas martimas e 22 milhas martimas do Funchal. A sua latitude limitada pelos paralelos 322405N e 32 3520N e a longitude pelos meridianos 162745W e 163250W. A estao de servio do Parque Natural da Madeira (PNM) nas Ilhas Desertas est localizada na Ilha da Deserta Grande, mais precisamente na Faj da doca, tendo sido reconstruda recentemente em 2004. Esta estao alberga diariamente 365 dias por ano um pequeno de grupo de vigilantes da Natureza (3 a 5), cuja principal funo a vigilncia e fiscalizao da Reserva Natural das Ilhas Desertas. Durante as estadias que duram 15 dias, estes vigilantes permanecem nas Ilhas onde realizam tarefas de fiscalizao e conservao, muitas vezes sem qualquer tipo de comunicao com a estao de servio, o que em caso de acidente pode tornar-se muito perigoso j que no possvel pedir auxlio imediato. A comunicao com a Ilha da Madeira a partir das Desertas tambm muito difcil, sendo conseguida essencialmente via telemvel, sofre de muitas limitaes j que a cobertura na ilha muito instvel e deficiente no oferecendo garantias de se conseguir efectuar uma chamada num momento crucial como pode ser a ocorrncia de um problema de sade. Assim, com este trabalho pretende-se projectar um sistema de comunicaes para as Ilhas Desertas que vise a eliminao dos problemas anteriormente referidos relativamente falta de comunicao nas ilhas. 1

1-Introduo Todo o trabalho apresentado neste documento foi desenvolvido no mbito da dissertao apresentada Universidade da Madeira, em Dezembro de 2009, para a obteno do grau de Mestre em Engenharia de Telecomunicaes e Redes. A realizao deste projecto, em particular, deve-se essencialmente vontade de desenvolver um trabalho com uma aplicao prtica muito clara, que pudesse ser aplicado na resoluo de um problema real e actual.

1.2.

Objectivos a atingir

O presente trabalho tem como principais objectivos: Rede rdio mvel terrestre. o Analisar a legislao em vigor relativamente s redes rdio mveis; o Analisar e avaliar os modelos de propagao: Longley-Rice, Epstein-Petterson, Deygout, Egli e ITU-R P530-12; o Desenvolver um software de simulao para os modelos de Epstein-Petterson, Deygout, Egli e ITU-R P530-12; o Realizar um estudo de cobertura para as ilhas Desertas; o Propor uma soluo para a falta de comunicao nas ilhas Desertas; o Propor uma soluo para a melhoria da cobertura da rede GSM na estao de servio do PNM na Deserta Grande; Ligao entre a ilha da Madeira e a Deserta Grande. o Dimensionar e caracterizar o sistema; o Analisar a legislao em vigor relativamente s ligaes rdio ponto-a-ponto; o Realizar o projecto da ligao; o Propor uma soluo para a ligao entre a ilha da Madeira e a Deserta Grande; Sistema de videovigilncia para os lobos-marinhos. o Propor um sistema de videovigilncia controlado distncia para a monitorizao remota dos lobos-marinhos.

1.3.

Estrutura da tese

O presente documento encontra-se estruturado em 6 captulos, organizados da seguinte forma: Captulo 1 - Introduo Este captulo tem como objectivo apresentar o contexto no qual se enquadra a presente dissertao, apresentando as motivaes que levaram realizao da mesma e os objectivos a cumprir; Captulo 2 - Enquadramento terico Neste captulo feita uma introduo teoria necessria para a compreenso e justificao das vrias opes tomadas durante o projecto e as ferramentas de software necessrias realizao do mesmo;

1-Introduo Captulo 3 - Desenvolvimento do software Neste captulo apresentado o software desenvolvido para a anlise e previso das perdas por difraco associadas a um determinado percurso tendo por base a aplicao de alguns modelos de propagao; Captulo 4 - Projecto da rede rdio mvel para as Desertas Neste captulo esto documentadas as vrias fases do projecto da rede rdio mvel, desde a definio do sistema at elaborao da proposta final. So ainda avaliados os vrios modelos de propagao e os algoritmos desenvolvidos para a aplicao dos mesmos. Apresentamse, tambm, duas solues possveis para o problema da falta de cobertura GSM na doca; Captulo 5 - Projecto da ligao Madeira-Desertas Neste captulo esto documentadas as vrias fases do projecto da ligao entre a ilha da Madeira e a Deserta Grande, desde a definio do sistema at elaborao da proposta final; Captulo 6 Concluses e trabalho futuro - Neste captulo so expostas as concluses finais do presente trabalho referenciando a sua contribuio para a rea de projecto de sistemas de comunicaes rdio. So, ainda, apresentadas algumas propostas relativamente a trabalhos futuros que podero ser desenvolvidos.

2. Enquadramento terico
Neste captulo feita uma reviso da literatura relativamente aos sistemas de rdio mvel terrestre, s diferentes tecnologias e configuraes disponveis. Posteriormente so apresentados os vrios modelos de propagao e de difraco que serviro de base ao estudo de propagao a ser desenvolvido. Os sistemas de feixes hertzianos so tambm apresentados assim como o clculo terico a aplicar no seu projecto. Posteriormente enumera-se os principais elementos de propagao que devem ser tomados em conta no projecto destes sistemas. Por fim so apresentadas duas ferramentas de software fundamentais realizao de todo o projecto.

2.1.

Sistemas de Rdio Mvel Terrestre - SRMT

Os Sistemas de Rdio Mvel Terrestre (SRMT) so tradicionalmente sistemas que permitem a comunicao entre uma base e diversos dispositivos mveis. So vrias as identidades que usufruem deste tipo de sistemas, como por exemplo: Polcia, Bombeiros, Proteco Civil, Txis, entre outros. De notar que estas redes tambm esto acessveis ao pblico em geral principalmente com a utilizao dos denominados Walkie-Talkies. Os SRMT so diferentes dos Sistemas Mveis Celulares na medida em que funcionam com sistemas de rdio Push-to-talk. Push-to-talk o nome dado aos dispositivos rdio mveis onde o utilizador tem de pressionar um boto para falar. Pode tambm ser referido como sendo half-duplex (ou simplex), o que por outras palavras significa que a comunicao s pode ser feita num sentido num determinado instante de tempo. Inicialmente, os SRMT utilizavam a modulao em amplitude (AM) para transmitir voz[1]. No entanto, o AM era muito susceptvel ao rudo o que degradava muitas vezes a qualidade da voz. Com o aparecimento da modulao em frequncia (FM) a qualidade de recepo melhorou, sendo esta a modulao mais utilizada actualmente nos SRMT [1]. Um dos SRMT mais evoludos o trunking[1]. Nestes sistemas, os rdios envolvidos na comunicao esto constantemente negociando qual a frequncia a utilizar aumentando a eficincia do servio. Um dos sistemas trunking mais conhecido o TETRA Terrestrial Trunked Radio. Este standard de comunicao digital desenvolvido pelo ETSI European Telecommunications Standard Institute permite a integrao de comunicaes de vrias identidades numa mesma infra-estrutura, com total privacidade e segurana [1; 2]. Os SRMT podem utilizar uma s frequncia ou uma dupla de frequncias. Se for usada apenas uma frequncia os utilizadores no podero falar ao mesmo tempo que escutam, sendo este sistema denominado simplex. Para aumentar a eficincia destas redes, alguns SRMT utilizam 2 frequncias, uma para transmitir e outra para receber. Se nestas condies os rdios utilizados no forem capazes de transmitir e receber ao mesmo tempo o sistema half-duplex. Se for possvel receber e transmitir em simultneo ento o sistema denomina-se por fullduplex [1; 2].

2.1.1. Configurao SRMT


Os sistemas tradicionais de SRMT so organizados em vrios repetidores com elevada potncia de transmisso, o que permite alcanar grandes distncias e cobrir grandes reas com 4

2-Enquandramento terico

um nico repetidor. O repetidor recebe a comunicao do utilizador e retransmite a mesma comunicao com uma potncia muito superior emitida pelo terminal mvel. O sistema mais bsico conhecido por ter uma configurao Single-Site. Esta configurao possui um nico repetidor que retransmite as comunicaes recebidas a partir dos terminais mveis. A figura 2-1 apresenta um esquema de um SRMT com uma configurao SingleSite[2].

Fig. 2-1 Sistema SMRT Single-Site.

Se for necessria uma rea de cobertura superior, ento necessrio adoptar outro tipo de configurao. Uma das configuraes possveis a Voting System [2]. Esta configurao possui vrios repetidores espalhados pela rea de interesse, que recebem as transmisses feitas a partir dos dispositivos mveis. Os sinais recebidos pelos repetidores so encaminhados para um controlador central que ir seleccionar o sinal mais forte, sendo depois retransmitido por um nico repetidor. Esta configurao melhora a transmisso a partir do dispositivo mvel, sem a complexidade de ter mltiplos repetidores transmitindo em simultneo [1]. A figura 2-2 apresenta um esquema de funcionamento deste tipo de configurao.

a)

b)

Fig. 2-2 Configurao Multi-Site com sistema de voto. a) Seleco do sinal mais forte. b) Comunicao com o repetidor seleccionado.

Outra configurao possvel a Simulcasting [1]. Nesta configurao todos os repetidores retransmitem a comunicao seleccionada pelo Voting System, ao contrrio da anterior, em que apenas um repetidor transmite a comunicao. A transmisso em simultneo por todos os 5

2-Enquandramento terico

repetidores da rede s possvel graas sincronizao da frequncia e da fase da comunicao transmitida. O facto da rede de repetidores transmitir em simultneo, faz com que sejam necessrios apenas dois canais de comunicao. Isto faz com que seja desnecessrio o roaming nos terminais mveis e a consequente procura pelo repetidor mais prximo, o que permite reduzir o consumo de energia. Alm das vantagens energticas tambm o espectro poupado sendo utilizada uma faixa muito estreita em todo o sistema. A figura 2-3 e a figura 2-4Fig. 2-1 apresenta um esquema da configurao Simulcasting.

Fig. 2-3 Configurao multisite simulcasting.

A configurao multicasting, em tudo semelhante simulcasting com a diferena de que nesta configurao cada repetidor repete a comunicao recebida num canal diferente. Isto obriga a configurar nos terminais mveis os diferentes canais da rede e os identificativos de cada estao para que, ao deslocar-se da zona de cobertura do repetidor 1 para a zona do repetidor 2 (ver figura 2-4Fig. 2-4), o dispositivo mvel saiba qual o canal a utilizar e com qual a estao dever transmitir. Esta pesquisa por repetidores feita sempre que o nvel do sinal recebido desce abaixo do nvel pr-estabelecido ou quando o terminal perde a comunicao com um repetidor [2] . A figura 2-4 apresenta um esquema da configurao Multicasting.

2 1

Fig. 2-4 Configurao multisite multicasting

2-Enquandramento terico

Existem vrios mtodos disponveis para interligar os repetidores de uma rede em cadeia, como por exemplo fibra ptica, linhas telefnicas ou atravs de feixes hertzianos na faixa UHF. Este ltimo o mtodo mais utilizado. Esta ligao activada sempre que um dos repetidores envolvidos na ligao recebe uma comunicao a partir de um dispositivo terminal. A figura 2-5 apresenta um esquema de uma rede com 2 repetidores ligados em cadeia. Sempre que o repetidor (1) recebe uma comunicao, ela transmitida ao repetidor 2 atravs do link UHF e vice-versa.

Fig. 2-5 Esquema de ligao em cadeia de 2 repetidores

A figura 2-6 apresenta um esquema de ligao de configurao Y [2]. Este tipo de configurao utilizado quando o nmero de repetidores a ligar em cadeia superior a 2. Nesta configurao utilizado um elemento central que funciona como repetidor do link UHF ao qual se ligam todos os repetidores. Quando efectuada uma transmisso a partir de um dispositivo terminal, os repetidores reencaminham a comunicao recebida para o repetidor do link UHF.

Fig. 2-6 Esquema de ligao de mltiplos repetidores numa configurao Y.

2-Enquandramento terico

As comunicaes recebidas so, ento, analisadas pelo controlador, sendo posteriormente seleccionada aquela que apresentar o sinal mais forte. Depois de seleccionada a comunicao, esta reencaminhada ao repetidor do link UHF que a transmite a todos os repetidores da rede. Com a adio de equipamento DTMF (Dual-tone, multi-frequency) aos repetidores possvel desactiv-los at que sejam activados por um dispositivo terminal. Esta caracterstica muito importante em sistemas alimentados a baterias, j que permite poupar energia. Existem, ainda, outras configuraes possveis para a interligao de repetidores. Por exemplo, possvel ter-se um SRMT interligado com outro SRMT num continente diferente, interligando os sistemas atravs de uma ligao Internet. possvel, tambm, interligar um SRMT com a rede pblica de telefones, permitindo efectuar e receber chamadas a partir dos rdios mveis desde que possuam um teclado numrico [2].

2.2.

Modelos de Propagao

Para comunicaes baseadas em cenrios terrestres, as caractersticas do terreno afectam significativamente a propagao de ondas electromagnticas. As caractersticas do terreno incluem apenas o relevo do terreno, no incluindo vegetao, edifcios ou outras estruturas construdas pelo homem. Quando o terreno na sua maioria plano, devem ser considerados apenas os casos de reflexes mltiplas e difraco terrestre para distncias superiores ao horizonte. Se o terreno possuir um relevo elevado, so produzidas perdas devido ocorrncia de difraco, sombreamento, bloqueio e reflexes mltiplas destrutivas mesmo a distncias curtas. Os modelos de rdio propagao, dada a sua natureza emprica, so desenvolvidos com base nos dados recolhidos para um cenrio especfico. Os dados recolhidos na maioria das vezes referem-se a valores medidos no local. Qualquer modelo exige que a quantidade de dados recolhida seja suficientemente grande, para que se possa prever com o mximo de preciso possvel todos os tipos de situaes passivas de ocorrem naquele determinado cenrio. Como todos os modelos empricos, os modelos de rdio propagao no apresentam o comportamento exacto da ligao, mas sim, o comportamento mais provvel naquela situao. O propsito de um modelo de propagao terrestre fornecer uma medida mdia da perda existente na ligao em funo da distncia e das caractersticas do terreno. A variao mdia da perda devido a outros efeitos tratada separadamente [3; 4].

2.2.1. Modelo do espao livre


A perda no espao livre o elemento primrio no que toca propagao de sinais rdio. O seu valor depende apenas da distncia e da frequncia em uso. Na maioria das vezes, quando este modelo aplicado em situaes de espao livre (inexistncia de obstculos entre o transmissor e o receptor), tem tendncia a ser um modelo optimista. Verifica-se que o optimismo do modelo da perda no espao livre aumenta com o aumento da distncia. O valor da perda no espao livre pode ser calculado atravs da equao de Friis para o espao livre, que pode ser escrita da seguinte forma [5]: = 4 8
2

(2.1)

2-Enquandramento terico

onde GT o ganho da antena transmissora, GR o ganho da antena receptora, o comprimento de onda em metros e d a distncia entre o transmissor e o receptor em metros. A equao (2.1) pode ser expressa em dB da seguinte forma: = 20 log + 20 log + 22 A perda do espao livre pode ser definida por: = 20 log 4 (2.3) (2.2)

2.2.2. Modelo de Difraco


A Difraco um fenmeno que permite a propagao das ondas para alm do horizonte e o contorno dos obstculos. Embora se verifique que a potncia diminui de uma forma acentuada com o aproximar da zona de sombra, muitas das vezes este pequeno sinal que permite as comunicaes. Quando uma frente de onda encontra um obstculo cujas dimenses so da mesma ordem de grandeza que o comprimento de onda, aplica-se o princpio de Huygens que se baseia nas equaes de Maxwell[5]: Todos os pontos de uma frente de onda podem ser considerados fontes secundrias que combinadas produzem uma nova frente de onda na direco da propagao. Para se perceber como pode ser aplicado este princpio, seja o caso em que a frente de onda encontra um obstculo. Observando a figura 2-7 claro que para alm do obstculo existe apenas uma frente de onda plana CC. A teoria de raios simples ir sugerir que na zona de sombra no existe qualquer campo electromagntico. Contudo o princpio de Huygens sugere que todas as frentes de onda originadas pelos pontos em BB, ir-se-o propagar na zona de sombra fazendo com que o campo electromagntico em cada ponto seja o resultado da interferncia de todas as frentes de onda.

Fig. 2-7 Difraco atravs de um obstculo.

Este dobrar aparente das ondas rdio devido a um obstculo conhecido por difraco[5]. 9

2-Enquandramento terico

O clculo da atenuao provocada por muitos dos obstculos reais s pode ser feito se estes forem aproximados por outros idealizados, em geral com comprimento ilimitado no sentido normal direco de propagao e espessura desprezvel (obstculos em lmina- Knife Edge) ou espessura finita e topos arredondados de curvatura constante (obstculos cilndricos). Obstculo em lmina isolado Considere-se um obstculo formado por um semiplano normal direco de propagao. Considerando um caso ideal, pode-se caracterizar o obstculo por um parmetro adimensional conhecido como o parmetro de difraco Fresnel-Kirchhoff, - v, dado por: 2 1 + 2 1 2

(2.4)

em que h a altura do obstculo acima (sinal positivo) ou abaixo (sinal negativo) do raio directo entres antenas de emisso e recepo, d1 e d2 so as distncias do obstculo a ambas as antenas e o comprimento de onda. A atenuao suplementar (Aol) devido ao obstculo em dB dada por [5]: 1 2 + () 2
2

= 1010

1 + () + 2 2

dB

(2.5)

onde v o parmetro definido na equao (2.4), Ci a funo coseno integral e Si a funo seno integral. A funo Aol (dB) est representada graficamente na figura 2-8.

Fig. 2-8 Atenuao Aol devido a um obstculo em lmina em funo do parmetro v[5].

Na maioria dos casos, o perfil do terreno entre o transmissor e o receptor no pode ser simulado com apenas um obstculo, sendo por isso necessrio encontrar mtodos que permitam calcular as perdas por difraco num perfil com mltiplos obstculos. Foi exactamente isso que Jacques Deygout sugeriu em 1966 [6], assim como Jess Epstein e Donald W.Petterson em 1953 [7]. 10

2-Enquandramento terico

2.2.3. Modelo de Epstein-Petterson


O modelo de Epstein-Petterson divide o perfil entre os vrios obstculos existentes, criando assim perfis parciais com um nico obstculo e calcula a atenuao de cada um deles. A atenuao total ser dada pela soma das atenuaes de cada um dos perfis parciais. Considerese o percurso com 3 obstculos apresentado na figura 2-9.

Fig. 2-9 Construo para o modelo de difraco Epstein-Petterson.

O modelo pode ser aplicado da seguinte forma: inicialmente desenhada uma linha desde o emissor E at ao topo do obstculo 02, sendo a perda do obstculo 01 calculada a partir da equao (2.4) com a altura efectiva dada por h1. De uma forma anloga so calculadas as perdas devido aos obstculos 02 e 03. Para o obstculo 02 o perfil considerado o 01-02-03 e para o obstculo 03 o perfil considerado o 02-03-R. Para uma situao em que existam 2 obstculos principais muito prximos cometido um erro por excesso. Dada essa situao foi deduzida uma correco que dever ser aplicada no caso em que ambos os parmetros v dos obstculos sejam >>1[5]. A correco somada perda e expressa em funo de um parmetro L dado por [5]: = 10 cosec onde para os obstculos 1 e 2, cosec dado por[5]:
1 + 2 2 + 3 2 1 + 2 + 3
1 2

dB

(2.6)

cosec =

(2.7)

Este modelo normalmente conduz a resultados optimistas, sendo que quando so utilizadas as correces o resultado tende a ser mais realista [5; 7].

2.2.4. Modelo de Deygout


O modelo de Deygout introduz um novo conceito - obstculo principal. A escolha do obstculo principal feita calculando o parmetro v para cada um dos obstculos como se os outros no existissem. O que tiver maior valor de v o obstculo principal e calculada a sua 11

2-Enquandramento terico

perda. O processo depois replicado em cada um dos sub-percursos at que tenham sido considerados todos os obstculos presentes. A figura 2-10 mostra a aplicao do modelo num percurso com trs obstculos.

Fig. 2-10 Construo para o modelo de difraco Deygout

A preciso deste modelo aumenta quando existe um obstculo claramente dominante em todo o perfil de terreno entre o emissor e o receptor e diminui com o aumento do nmero de obstculos[5]. O modelo de Deygout apresenta uma concordncia considervel com a teoria da difraco para dois obstculos.No entanto, tem tendncia a sobrestimar a perda em percursos onde outros modelos subestimam a perda [5; 6]. Dada esta realidade Deygout sugeriu a utilizao de alguns factores de correco que devero ser utilizados em simultneo com a aplicao do modelo em situaes prticas. O factor de correco deve ter em conta o espaamento dos obstculos e as respectivas alturas como mostra a figura 2-11[8].

Fig. 2-11 Caracterizao do perfil para a aplicao dos factores correctivos. a) obstculo principal o m1. b) o obstculo principal o m2.

12

2-Enquandramento terico

Assim, o espao caracterizado por um ngulo definido por: + +

tan =

(2.8)

Sendo o factor de correco dado por [8]: 2 1


2

TC= 12 20 log10

dB .

(2.9)

onde p dado por por


+ + +

1 1

2, r1 dado por

+ + +

, q calculado a partir de

2 2

2 e r2 dado

A perda total corrigida, considerando 3 obstculos, ento obtida pela seguinte equao: = 1 + 2 + 3 1 2 dB . (2.10)

2.2.5. Modelo do ITU-R P530-12


As perdas por difraco num determinado percurso esto directamente relacionadas com o tipo de terreno e com a vegetao nele existente. Para um dado perfil de terreno, as perdas por difraco variam entre um valor mnimo obtido para um nico obstculo em forma de lmina, com base no mtodo de Knife-edge, e um valor mximo obtido para uma terra esfrica. Estas perdas limite podem ser calculadas com base nos mtodos apresentadas na recomendao ITU-R P549 [9]. A perda por difraco, considerando um terreno de agressividade mdia, pode ser aproximada pela seguinte equao [9]: = 20 + 10 1 dB (2.11)

onde h a diferena de alturas entre o maior obstculo e a linha de vista. Se o obstculo obstruir a linha de vista, ento h negativo e F1 o raio da primeira zona de Fresnel na localizao do obstculo. sendo F1 dado por: 1 2 13

1 = 17.3

(m)

(2.12)

2-Enquandramento terico

com f a frequncia (MHz), d a distncia entre o transmissor e o receptor (km) e d1 e d2 as distncias desde os terminais at ao obstculo (km). A figura 2-8 mostra trs grficos que representam a perda estimada por difraco devido rugosidade do terreno em funo do quociente h/F. A curva B a curva terica da perda obtida pelo mtodo de Knife-edge para um nico obstculo. A curva D a curva terica para terrenos suaves para a frequncia de 6,5 GHz usando 4/3 do raio da terra. A curva Ad obtida pelo modelo do ITU-R P530 para propagao terrestre em terreno com rugosidade mdia, com base na equao (2.11). Cada uma destas curvas representa a perda adicional perda do espao livre. Este modelo geralmente considerado vlido para perdas acima dos 15 dB, sendo todavia aceitvel a sua extrapolao at 6 dB de perda como se pode verificar na figura 2-12.

Fig. 2-12 Perda por difraco em ligaes rdio sem linha de vista[9].

2.2.6. Modelo de Egli


O modelo de Propagao de Egli apesar de no ser um modelo universal um modelo de utilizao simples e coincidente com os dados empricos, o que faz deste modelo uma escolha muito frequente para uma primeira anlise. O modelo descrito pela seguinte equao: 50 = 2
2

(2.13)

em que Gb o ganho da antena da base, Gm o ganho da antena do rdio mvel, hb a altura da antena da base em metros, hm a altura da antena do rdio mvel em metros, d a distncia entre os dois terminais em metros e = (40/f)2, com f a frequncia em MHz.

14

2-Enquandramento terico

Note-se que o modelo Egli apresenta o total da perda da ligao ao contrrio de outros modelos que apresentam uma perda adicional perda do espao livre. Por outro lado, o modelo Egli adequado para terrenos irregulares e no inclui as perdas por eventual vegetao existente. Assumindo uma distribuio log-normal da variao da altura do terreno Egli construiu uma famlia de curvas (ver figura 2-13) que apresentam o ajuste a adicionar perda mdia da ligao, de acordo com a percentagem desejada de locais localizados sobre o crculo centrado na base com raio d [3].

Fig. 2-13 Factor do Terreno vs Frequncia[3].

2.2.7. Modelo de Longley-Rice


O modelo Longley-Rice um modelo pormenorizado que foi desenvolvido nos anos 60 por A.G. Longley e P. L. Rice, tendo vindo a ser melhorado ao longo dos anos [3]. O modelo baseado numa recolha de dados relativa propagao de ondas rdio em terreno irregular. As medies foram feitas utilizando frequncias a partir de 20 MHz at 10 GHz, com distncias de 1 a 2000 km, com as antenas colocadas entre 0,5 e 3000 m para ambas as polarizaes horizontal e vertical. O modelo faz uso de dados relativos ao relevo do terreno, clima, caractersticas do solo e curvatura terrestre para o clculo da propagao das ondas rdio. Dado o nvel de detalhe do modelo e da complexidade das suas equaes, este modelo normalmente utilizado sob a forma de um programa de software. Longley-Rice assume um modelo de propagao em linha de vista com apenas uma reflexo terrestre para locais prximos da antena transmissora. Para distncias mdias Longley-Rice assume uma dupla difraco com obstculo em forma de lmina e para distncias superiores utilizado um modelo de propagao troposfrica. Estas distncias so dependentes do perfil do relevo ao longo do percurso, da altura das antenas e da refractividade da atmosfera [3]. O modelo incorpora um parmetro para caracterizar a variao da altitude, denominado por h. No Anexo A apresentada uma tabela com as variveis de entrada do modelo Longley-

15

2-Enquandramento terico

Rice e os valores sugeridos. Os valores de h sugeridos so utilizados quando no esto disponveis mapas digitais com o perfil do terreno [3; 10; 11]. O modelo Longley-Rice define 2 modos de operao: Modo de rea; Modo Ponto-a-Ponto.

O modo de rea usado nos casos em que no conhecido perfil do terreno no percurso entre o emissor e o receptor. So utilizados parmetros estatsticos e ambientais no clculo das perdas de propagao, sendo a variao da altitude dos obstculos determinada atravs do parmetro h. O modo Ponto-a-Ponto utiliza mapas digitais com informao do relevo a partir dos quais retirada a informao do perfil do terreno entre o emissor e receptor. Neste modo so tambm utilizados parmetros estatsticos e ambientais no clculo das perdas, de forma a prever a perda com o mximo de exactido possvel[12]. A perda inerente a um determinado percurso dada pelo somatrio entre a perda do espao livre Lbf e a atenuao de referncia Acr. A perda do espao livre dada pela equao (2.3), enquanto que a Acr calculada atravs de 3 mtodos distintos. Cada um destes mtodos caracterstico do mecanismo de propagao predominante para cada das seguintes situaes em particular: linha de vista; linha de vista obstruda por obstculos e linha de vista obstruda pela curvatura da Terra. Quando a antena emissora e receptora encontram-se em linha de vista o modelo de dois raios usado para calcular a atenuao A0, A1 e ALs , a distncias especficas d0, d1 e dLs inferiores distncia do horizonte, com d0 a maior das distncias qual a atenuao A0 a mesma que para o espao livre mesma distncia, d1 maior que d0 mas inferior ao limite da distncia para o qual vlido o modelo de dois raios e dLs a distncia ao horizonte para uma terra plana. Estas trs atenuaes A0, A1 e ALs so utilizadas para determinar o declive k1 e k2 da curva Acr para distncias 1ddLs[11]. A curva Acr ento dada por[11]:
= 0 + 1 0 + 2 log10
0

(dB).

(2.14)

O mtodo detalhado para o clculo de k1 e k2 pode ser encontrado em [11]. Quando o valor de Acr calculado for menor que 0 ento Acr = 0. Para o caso em que a linha de vista entre o emissor e o receptor esteja obstruda por um ou mais obstculos, o mecanismo de propagao dominante a difraco. A figura 2-14 representa a geometria utilizada pelo modelo de Longley-Rice neste tipo de situao.

16

2-Enquandramento terico

Fig. 2-14 Geometria de uma transmisso rdio com linha de vista obstruda por um ou mais obstculos[11].

A atenuao por difraco calculada combinando estimativas determinadas de duas formas diferentes, uma atravs da modelao do terreno em 2 obstculos em forma de lmina baseada na teoria de Fresnel-Kirchhoff e uma outra com base numa modificao do mtodo de clculo de difraco sobre terreno irregular desenvolvida por Vogler. A perda por difraco dada, ento por [11; 13]:
= 1 + dB (2.15)

onde o factor w determinado empiricamente como uma funo da frequncia e do terreno dado por:
1 2 1

= 1 + 0.1

1 2 + + + 1 2 +

(2.16)

com 1000, a irregularidade do terreno, o comprimento de onda, he1,2, hg1,2 a so as alturas efectivas e estrutural das antenas respectivamente, medidas em metros, a o raio efectivo da Terra, dL a distncia ao horizonte, d a distncia para a qual so calculados os parmetros Ak e Ar medido em quilmetros, e a soma em radianos dos ngulos de elevao. Instrues pormenorizadas de como calcular a altura efectiva podem ser encontradas em [11]. Para um terreno muito suave tem-se w1 e para terreno extremamente agressivo tem-se w0[11]. Quando a distncia total da ligao d ou a distncia angular so elevadas ou em situaes em que a curvatura da terra impede a linha de vista, a atenuao por disperso Ad dominante. Assim sendo, sempre que o produto da distncia d em km pela distncia angular for superior a 0,5 o modelo calcula a atenuao por disperso. O valor da atenuao, nesta situao em particular ser dado pelo menor valor entre a atenuao por difraco e por disperso [11]. 17

2-Enquandramento terico

Para valores elevados do produto d assumida uma dependncia linear da atenuao por disperso com a distncia. Sendo assim, As calculada para duas grandes distncias d5 e d6 sendo a curva entre os pontos (A5, d5) e (A6, d6) definida pela interseco Aes e um declive ms dados por:
= 5 5 6 5 6 5 (dB); (2.17)

db/km .

(2.18)

A atenuao de referncia Acr para qualquer distncia superior a dx dada por:


= = + (dB), para d dx . (2.19)

Alm do clculo da perda inerente a um determinado percurso, o modelo de Longley-Rice prev ainda o clculo de perdas associadas a fenmenos aleatrios e a previso de erros e consequente probabilidade de funcionamento do servio [11]. A atenuao calculada anteriormente Acr um valor que varia ao longo do tempo devido a fenmenos aleatrios, que no so possveis de prever exactamente. O modelo de LongleyRice descreve uma funo V(0,5) (ver figura 2-15) para perodos especficos de tempo e para as diferentes regies climticas do mundo que define a diferena entre o valor mdio de atenuao ao longo do ano e Acr. Esta funo ainda dependente da distncia efectiva de em km. Tendo em conta este novo factor, a atenuao mdia ao longo do ano A(0,5) dada por:
0,5 = 0,5 (dB). (2.20)

Fig. 2-15 Factor de ajuste V(0,5) para 8 regies climticas [11].

18

2-Enquandramento terico

Esta funo de ajuste, V(0,5), foi definida com base em medies efectuadas nos Estados Unidos, durante perodos de tempo superiores a um ano, verificando-se ainda que a atenuao mxima ocorre nos perodos de Inverno, especialmente durante as tardes e a atenuao mnima durante as manhs do Vero. Em ligaes rdio o sinal recebido no segue sempre o mesmo percurso, resultando numa variao da potncia do sinal recebido. O modelo de Longley-Rice contempla essa situao considerando um factor adicional denominado de - variao da localizao, YL (dB). Uma ligao rdio fornece um determinado nvel de servio satisfatrio gr se a relao sinal rudo R disponvel exceder o nvel mnimo dado por Rr(gr) para uma fraco de tempo qT e para uma fraco de localizao qL. O limite de rudo aceitvel para um funcionamento satisfatrio pode ser dado por:
, , = + + + (dB). (2.21)

com Ro o valor mdio da relao sinal rudo; YT, YL e YC representam factores de segurana requeridos para atingir um funcionamento estvel durante uma fraco de tempo qT, para uma fraco de localizaes qL, com uma probabilidade Q. YT depende apenas de qT , YL de qL com qT fixo e YC da probabilidade Q, com qT e qL fixos. A definio das funes YT, YL e YC e o respectivo mtodo de clculo pormenorizado pode ser encontrado em [11].

2.3.

Sistemas de feixes hertzianos

Os sistemas de feixes hertzianos so frequentemente utilizados para proporcionar uma ligao sem fios entre dois pontos separados de grandes distncias. Estes sistemas podem ser criados como sendo a ligao principal ou como uma ligao de segurana caso falhe a ligao fsica, que poder ser ser atravs de fibra ptica, rede telefnica ou internet falhe. Este tipo de sistemas de comunicao so normalmente instalados em torres com dezenas de metros de altura, distanciadas por vezes at centenas de quilmetros. As taxas de transmisso variam desde alguns Kbps at centenas de Mbps. O tipo de antenas mais adequado a estes sistemas so as antenas direccionais que por serem muito directivas permitem alcanar grandes distncias.

2.3.1. Descrio de uma ligao


Num sistema de feixes hertzianos, com o digrama de blocos apresentado na figura 2-16, os terminais esto localizados em pontos elevados onde seja possvel existir uma linha de vista que os una sem obstrues. A localizao dos terminais dever ser a mais prxima possvel da origem e do destino do trfego e de fcil acesso quer por viaturas quer por pessoas. O fornecimento de energia elctrica dever, tambm, ser um factor determinante na escolha da localizao.

19

2-Enquandramento terico

Mxe multiplexer emisso Mxr multiplexer recepo

E emissor R receptor

Fig. 2-16 Esquema de blocos simplificado de uma ligao por feixes hertzianos

Todos os emissores e receptores de cada estao utilizam na maioria dos casos a mesma antena directiva para transmitir e receber. A antena normalmente instalada numa torre ou mastro, ligadas atravs de cabo coaxial ou guia de onda ao emissor e receptor respectivamente. Para frequncias superiores a 1 GHz, as antenas utilizadas so maioritariamente antenas parablicas [14]. Devido sua elevada directividade, comum existir uma estrutura unida antena para reduzir o efeito da diversidade e proteger das intempries. Nas frequncias inferiores a 1 GHz normalmente utilizam-se antenas Yagi-Uda, ou helicoidais, isoladas ou em agrupamentos, com ou sem planos reflectores de acordo com a polarizao, largura de banda ou ganho desejado [14].

2.3.2. Projecto terico de um sistema de feixes hertzianos


O presente clculo da ligao que se apresenta foi baseado no mtodo apresentado para o clculo de uma ligao atravs de feixes hertzianos em [14]. A largura de banda de Nyquist dada por:
= log 2 (2.22)

com fb o debito binrio pretendido e m o factor de o m-QAM (Quadrature Amplitude Modulation), o que permite um factor de excesso de banda que obedece a:
1 (2.23)

com borf a largura de banda do canal e brf a largura de banda de Nyquist. A recomendao F.634-3 do ITU-R Error performance objectives for real digital radiorelay links forming part of a high-grade circuit within an integrated services digital network 20

2-Enquandramento terico

no aplicvel a ligaes com menos de 280 km. No entant, dada a inexistncia de outro critrio, admitir-se- a sua aplicao neste caso especfico. Sendo assim, a F.634-3 do ITU impe que [14]: A taxa de erros binrios no exceda: 1. 10-6 durante mais de 0,4d/2500 % de 1 minuto no pior ms; 2. 10-3 durante mais de 0,054d/2500 % de 1 segundo no pior ms. com d a distncia em km. A probabilidade de que a potncia do sinal recebido p seja inferior a p0 dada, para o pior ms, em terreno mdio, nas condies habituais na Europa Ocidental por [14],
0 = 1,4 108 3,5 1 (2.24)

com m = pn/p0, sendo pn a potncia do sinal recebido em condies normais de propagao, isto , sem desvanecimento, f a frequncia em MHz e d a distncia em km. A margem uniforme da ligao Mui , em que o ndice i se refere clusula da recomendao F.634-3 ITU-R considerada, a diferena entre a relao portadora rudo sem desvanecimento C/N0 e a relao portadora-rudo para atingir a taxa de erros desejada C/Ni [14]:
=
0

(dB).

(2.25)

A relao portadora-rudo na entrada do desmodulador, C/N0, pode ser calculada da seguinte forma:
0

= + + 0 + 174 10 log10 ;

(2.26)

sendo PE a potncia sada do emissor em dBm, AE a perda do cabo da antena emissora, AR a perda do cabo da antena receptora, GE o ganho da antena emissora, GR o ganho da antena receptora, A0 a perda livre, Aa a atenuao suplementar devido presena de O2 e de vapor de gua, brf a largura de banda de Nyquist e Nf o rudo entrada do desmodulador Considerando o efeito do desvanecimento selectivo, tem-se que [14]:
1 1 1 = + (2.27)

sendo ms estimado a partir da rea da assinatura:


= 8000 (2.28)

s em MHz. Com a equao (2.27) pode-se calcular a margem real da ligao (Mi dB ou mi linear) para cada uma das clusulas.

21

2-Enquandramento terico

A margem lquida Mli que o sistema oferece em relao aos objectivos estabelecidos dada por [14]:
= (dB). (2.29)

com M0i o valor em dB de m obtido a partir da equao 2.24, substituindo os valores de P pelas probabilidades respectivas da 1 e 2 clusula da recomendao F.634-3 ITU-R.

2.4.

Elementos de propagao

2.4.1. Zonas de Fresnel


Considere-se o esquemtico da geometria da zona de Fresnel representado na figura 2-17. O vector ER a linha de vista entre o emissor e o receptor, sendo a distncia que os separa dada por d1+d2.

Fig. 2-17 Geometria da zona de Fresnel.

Se o ponto P for um obstculo o sinal EPR ir-se- combinar com o sinal directo ER em R. Dado que a distncia percorrida por EPR superior percorrida por ER este sinal ter uma fase diferente de ER. As distncias do percurso directo e do percurso atravs do obstculo so dadas por: ER = 1 + 2

EPR =

1 2 + 2 + 2 2 + 2

vindo que a diferena da distncia dos percursos dada por [14]: = 1 2 + 2 + 2 2 + 2 1 2 .

Se h << d1 e h << d2 pode-se usar a expanso binomial tornando a equao anterior em:

22

2-Enquandramento terico

= A diferena de fase devida a dada por:

2 2 + . 21 22 2 .

= Ento =

2 2 1 + 2 2 1 2

(2.30)

As localizaes dos pontos que vo originar reflexes destrutivas podem ser identificada definindo um termo hn, dado por[14]: 1 2 1 2

(2.31)

com n um nmero impar, isto devido ao facto de que quando n impar a diferena do comprimento dos percursos em no um valor inteiro. Na figura 2-18 est representado um elispside de Fresnel entre um emissor e receptor.

Fig. 2-18 Zonas de Fresnel entre o emissor e o receptor.

Na maioria dos casos tenta-se garantir a inexistncia de obstculos na primeira zona de Fresnel. Se tal no for possvel, a obstruo mxima no poder ser superior a 40%, caso contrrio a potncia do sinal recebido ser drasticamente reduzida. Igualmente importante garantir que os obstculos no estejam colocados perto das elipsides de ordem impar, j que estes tambm iro contribuir negativamente[3; 14] Outro factor tambm importante para o sistema de feixes hertzianos, principalmente para grandes distncias, o horizonte de rdio. Em telecomunicaes, o horizonte de rdio tido como o lugar geomtrico dos pontos nos quais os raios directos de uma antena so tangentes superfcie da Terra, como mostra a figura 2-19.

23

2-Enquandramento terico

Fig. 2-19 Horizonte de rdio para sistemas de feixes hertzianos.

Se a Terra fosse uma esfera perfeita e no houvesse anomalias na atmosfera, a distncia mxima terica entre duas antenas que garante a cobertura visual dada por[15]:
= 3.569 1 + 3.569 2 Km (2.32)

com h1 e h2 a altura absoluta da antena transmissora e receptora, respectivamente em m.

2.4.2. Atenuao por O2 e Vapor de gua


Os gases atmosfricos, em particular o oxignio, o vapor de gua, o nevoeiro e a chuva so responsveis por uma atenuao suplementar nos percursos de um feixe hertziano. A atenuao atmosfrica mnima numa janela que se estende at cerca de 10 GHz. At aos 2 GHz pode-se mesmo desprezar a atenuao salvo situaes de grandes distncias. Entre 2 e 13 GHz suficiente considerar o efeito da chuva intensa, que muitas vezes o factor determinante na ligao. Para um percurso de comprimento d, o valor da atenuao suplementar devida presena da atmosfera Aa expressa em dB dada por [14; 16]

=
0

(2.33)

com x o comprimento do raio directo e o e w os coeficientes da atenuao por unidade de comprimento devido ao oxignio e ao vapor de gua, respectivamente Nos percursos terrestres usual simplificar a equao (2.33) j que no existe uma variao aprecivel dos coeficientes de atenuao ao longo do percurso[14]: = 0 + 0 (2.34)

Para altitudes at 5 km as atenuaes especficas, do ar seco, o e do vapor de gua a, em dB/km podem ser estimadas com uma preciso de 15% para frequncias inferiores ou iguais a 57 GHz o dado por[16] :

24

2-Enquandramento terico

7,27 7,5 2 2 2 103 ; 2+ 2 2 + 0,351 57 + 2,442 5


1013

(2.35)

com f a frequncia em GHz, rp dado por


288

com p a presso atmosfrica em hPa e rt dado

por 273+ com T a temperatura em graus centigrados. A atenuao do vapor de gua, w dada por [16] : = 3,27 102 + 1,67 103 + 7 + 7,7 104 0.5

3,79 22,235 2 + 9,812 11,73 + 183,31 2 + 11,852 4,01 + 2 104 ; 2 2 325,153 + 10,44

(2.36)

onde a quantidade de vapor de gua g/m3 e rp e rt so calculados da mesma forma que na equao (2.35) onde foram definidos. Importante salientar que na equao (2.36) no pode exceder o valor da saturao temperatura considerada [14; 16]. Normalmente, os valores da atenuao podem ser calculados a partir das curvas da figura 220.

Fig. 2-20 Atenuao especifica devido aos gases atmosfricos para uma presso atmosfrica de 1013 hPa, uma temperatura de 15 C e uma concentrao de vapor de gua de 7,5 g/m3[17].

25

2-Enquandramento terico

2.4.3. Atenuao causada pela chuva


A atenuao causada pela chuva dada em funo da taxa de pluviosidade, que medida em milmetros por hora (mm/h), e pela percentagem de tempo, normalmente referente a um ano, em que esse valor excedido. Por exemplo, uma taxa de pluviosidade de 0,001% indica que a taxa de pluviosidade excedida em 0,001% do ano, ou seja, 5-3 min durante um ano. O clculo da atenuao causada pela chuva por unidade de comprimento pode ser calculado com base na equao (2.53) [14; 18]: = ; onde k e so funes da frequncia e Ri taxa de pluviosidade dada em mm/h. Utilizando a distribuio das dimenses das gotas de chuva proposta por Laws e Parsons para intensidades de precipitao inferiores a 50 mm/h, considerando uma temperatura de 20 C e admitindo uma forma de elipside achatada para as gotas de chuva, possvel obter os valores para k e para a polarizao vertical e horizontal a partir da tabela 2-1 [14; 18;19].
Tabela 2-1 Valores de k e para as polarizaes horizontal e vertical em funo da frequncia (Recomendao P.838 da ITU-R [18])

(2.37)

Frequncia (GHz)
1 2 4 6 7 8 10 12

kH
0,0000387 0,000154 0,000650 0,00175 0,00301 0,00454 0,0101 0,0188

kV
0,0000352 0,000138 0,000591 0,00155 0,00265 0,00395 0,00887 0,0168

H
0,912 0,963 1,121 1,308 1,332 1,327 1,276 1,217

V
0,880 0,923 1,075 1,265 1,312 1,310 1,264 1,200

Para uma polarizao linear inclinada em relao horizontal e um ngulo de fogo , os valores de k e so obtidos das seguintes relaes aproximadas[18]: = + + cos 2
2

cos 2

(2.38)

+ + cos cos 2 . 2

(2.39)

A recomendao P.837-1 da ITU-R Characteristics of precipitation for propagation modellingdivide a terra em regies climticas e apresenta para cada uma delas uma distribuio acumulada de intensidades de precipitao[14]. 26

2-Enquandramento terico

A tabela 3-1 apresenta os valores de precipitao correspondentes ao territrio Portugus. No arquiplago da Madeira a zona corresponde a k.
Tabela 2-2 Distribuio acumulada da intensidade da precipitao (em mm/h)[14]

Intensidade da Precipitao (mm/h)


Zona H 2 4 10 18 32 55 83 Zona K 1,5 4,2 12 23 42 70 100

Percentagem do tempo no ano em que o valor da intensidade de precipitao excedido


1 0,3 0,1 0,03 0,01 0,003 0,001

Para calcular a atenuao devido chuva, no excedida mais de p por cento do tempo necessrio usar um outro procedimento[14]. Inicialmente calcula-se o comprimento eficaz do percurso que pode ser obtido atravs da seguinte equao: = 1+ 35exp 0,0150,01 .

(2.40)

onde d a distncia em km e Ri0,01 a intensidade de precipitao ultrapassada apenas durante 0,01% do tempo. Posteriormente, calcula-se a atenuao devida chuva no excedida mais de 0,01% do tempo atravs da equao (2.57). 0,01 = . (2.41)

com a atenuao provocada pela chuva por unidade de comprimento dado pela equao (2.27) e o comprimento do percurso eficaz obtido atravs da equao (2.40) Finalmente, pode-se calcular a atenuao devido chuva, no excedida mais de p por cento tempo, anualmente dada por: = 0,01 0,12 0,546+0,043 log 10 (2.42)

onde p a probabilidade desejada (0,001 < p < 1) e 0,01 a atenuao devido chuva no excedida em mais de 0,01% do tempo, definida pela equao (2.41).

27

2-Enquandramento terico

Os valores de atenuao relativos a percentagens de tempo para o ms mais desfavorvel pm podem ser calculados utilizando a seguinte relao proposta na Recomendao P.841 da ITUR, sendo vlida para 1,9 104 < < 7,8
1,15 = 0,3

(2.43)

2.4.4. Desvanecimento devido ao multi-percurso atmosfrico


O desvanecimento devido ao multi-percurso atmosfrico muito importante no projecto de feixes hertzianos. Este efeito ocorre predominantemente em reas com elevados ndices de humidade, durante o perodo nocturno sendo que reas costeiras so particularmente susceptveis. A recomendao P.530-10 da ITU-R Propagation data and prediction methods required for the design of terrestrial line-of-sight systems apresenta um modelo para o clculo dos efeitos de desvanecimento. O factor geoclimtico K obtido a partir da seguinte equao [5; 20]: = 104,20,0029 1 ; onde dN1 o gradiente de refractividade da zona geogrfica.
A inclinao da ligao calculada a partir da equao seguinte [5; 20]:

(2.44)

(2.45)

com hr e he a altura acima do nvel mdio do mar em metros das antenas receptoras e emissoras, respectivamente, e d a distncia em km entre as antenas. Finalmente a probabilidade de um desvanecimento com o valor de A(dB) dada por[5; 20]: = 3,0 1 + onde hL o mnimo entre hr e he . Este modelo valido para frequncias at 45 GHz, sendo a frequncia mnima de aplicabilidade do modelo calculada a partir de[5; 20]: = com d a distncia da ligao em km. 15 GHz
1,2

10(0,033 0,001 10 )

(2.46)

28

2-Enquandramento terico

2.5.

Ferramentas de software

A utilizao de ferramentas de software no apoio e na realizao de projectos de comunicaes cada vez mais indispensvel. Com o desenvolvimento da tecnologia GPS, torna-se extremamente til a utilizao de sistemas de informao geogrfica para projectos de comunicaes. De igual modo, a utilizao de ferramentas de simulao de sistemas rdio oferece ao projectista a possibilidade de testar um determinado sistema em condies muito prximas s reais.

2.5.1. Radio Mobile


O Radio Mobile um software de distribuio gratuita para simulao de sistemas rdio de mdia e longa distncia em terreno irregular[12]. Para tal utiliza perfis geogrficos (mapas de elevao), combinados com a especificao do equipamento a utilizar. O modelo de propagao utilizado pelo Radio Mobile modelo de Longley-Rice, apresentado no captulo 2 em 2.2.7. Os mapas utilizados no Radio Mobile podem ser de trs tipos: SRTM (Shuttle Radar Topography Mission), GTOPO30 ( Global digital elevation model) e DTED (Digital Terrain Elevation Data). Caso o utilizador no possua mapas detalhados da zona que pretende simular. Estes podem ser descarregados gratuitamente no stio http://seamless.usgs.gov/index.php. Na Europa a resoluo destes mapas de 3 arc sec - 90 m, estes mapas foram distribudos como parte do programa SRTM. O programa SRTM um projecto entre NASA (National Aeronautics and Space Administration) e a NGA (National Geospatial-Intelligence Agency) para digitalizar toda a superfcie da Terra localizada entre 60 N e 56S. Para os EUA esto disponveis mapas com uma resoluo de 1 arc sec, 30 m [21]. O Radio Mobile possui uma enorme panplia de opes que permitem realizar diversas anlises e estudos desde: estudos de cobertura rdio e visual, ligaes ponto-a-ponto, anlises de rotas, interferncias entre estaes e visualizao de diagramas de radiao Na figura 2-21 foi importado para o Radio-Mobile o mapa da Regio Autnoma da Madeira, incluindo o Porto Santo e as ilhas Desertas, a resoluo, como j foi referido anteriormente de 90m.

29

2-Enquandramento terico

Fig. 2-21 Janela principal do Radio Mobile e pormenor da anlise de uma ligao ponto-a-ponto. Informao geogrfica obtida a partir do site http://seamless.usgs.gov/index.php.

O download do software pode ser efectuado gratuitamente em http://www.cplus.org/rmw/. Neste mesmo stio encontra-se um guia de instalao do software assim como um guia detalhado para uma primeira simulao. Informao detalhada sobre o software e o seu funcionamento pode ser encontrada em [12; 22].

2.5.2. Global Mapper 10


O Global Mapper um software de fcil utilizao e rpido processamento capaz de responder s mais diversas necessidades SIG (Sistemas de Informao Geogrfica)[23]. um excelente software que permite a visualizao dos mais populares formatos, vectoriais e de dados de elevao, sendo capaz de converter, importar e exportar dados em vrios formatos (SHP, KMZ, DWG, DXF, etc.), realizar reprojees para diversos sistemas de coordenadas (UTM, Geogrfica e outros), gerar curvas de nvel automaticamente e modelos de elevao (TIN e GRID) atravs de pontos 3D. O Global Mapper permite, ainda, o acesso a variadas fontes de imagens, mapas topogrficos e grelhas de terreno online, o que por outras palavras significa acesso completo base de dados de imagens de satlite USGS e mapas topogrficos TerraServer USA sem qualquer custo. A aquisio do software pode ser realizada atravs do stio: http://www.globalmapper.com/. No referido stio est ainda disponvel uma verso demo [23]. A imagem 2-22 ilustra o resultado da importao do mapa da regio Autnoma da Madeira obtido a partir de http://seamless.usgs.gov/index.php e a visualizao a 3D do mesmo.

30

2-Enquandramento terico

Fig. 2-22 Visualizao 3D do mapa da Regio Autnoma da Madeira - Informao geogrfica obtida a partir do stio http://seamless.usgs.gov/index.php.

31

3. Software DifractionLoss
Neste captulo feita uma descrio do software Difractionloss desenvolvido em ambiente Matlab. Inicialmente feita uma apresentao da estrutura e organizao do software. De seguida apresenta-se o processo de aquisio e edio dos mapas topogrficos. Posteriormente, faz-se uma apresentao aos vrios modos de funcionamento do DifractionLoss, assim como aos mtodos responsveis pelo processamento geogrfico no DifractionLoss. Finalmente referido o modo como foram implementados os vrios modelos de difraco.

3.1.

Estrutura e organizao

O DifractionLoss um software que permite prever as perdas causadas pelo fenmeno da difraco devido existncia de obstculos naturais, baseando-se na aplicao de vrios modelos de difraco e na informao do perfil do terreno. O programa permite ainda a realizao de estudos de cobertura para uma determinada rea. O DifractionLoss est organizado em vrios mdulos. Esta organizao em mdulos permite que qualquer utilizador, minimamente familiarizado com a programao em Matlab, possa modificar separadamente as funes de acordo com as suas necessidades, sem que para isso haja necessidade de alterar todo o cdigo. Alguns dos algoritmos utilizados no software foram desenvolvidos por utilizadores do Matlab e publicados no repositrio Matlab Central Files. Este repositrio contm milhares de algoritmos com as mais variadas aplicaes, muitos deles com o propsito de adicionar funcionalidades que deveriam estar disponveis no Matlab e no esto. Os algoritmos publicados no repositrio e utilizados no DifractionLoss so os seguintes: Bresenham.m Esta funo recebe como parmetros uma matriz e um par de coordenadas. Como resultado retornado um perfil 2d da linha recta que une as coordenadas especificadas inicialmente. ellipse.m Desenha uma ellipse no grfico activo. Recebe como parmetros o semi-eixo maior, semieixo menor, ngulo de inclinao e as coordenadas do centro. GEplot.m Exporta ficheiros *.kmz que podem ser abertos no Google Earth permitindo desenhar uma determinada curva. A sintaxe idntica sintaxe do comando plot , com a diferena que o x a Latitude e o y a Longitude na projeco WGS84. hline.m vline.m knifeedgefresnelvdb.m 32 Desenha uma linha horizontal no grfico activo. Recebe como parmetros a coordenada y. Desenha uma linha vertical no grfico activo. Recebe como parmetro a coordenada x

3-Desenvolvimento do software DifractionLoss

Calcula a perda por difraco devido presena de um obstculo em forma de lmina. Recebe como parmetro o valor de v. localmaximum.m saveplotwithingui.m Retorna os ndices dos mximos locais contidos no vector recebido como parmetro. Exporta o grfico activo para uma imagem no formato JPEG (Joint Photographs Experts Group). utm2deg.m Converte coordenadas no formato UTM (Universal Transverse Mercator) para o formato em Graus. Recebe como parmetros as coordenadas no formato UTM e a zona UTM. xticklabel_rotate.m Permite adicionar xtick_labels e ytick_labels nos eixos de um grfico com um ngulo especfico. Recebe como parmetros os labels e o ngulo pretendido. A interface grfica do DifractionLoss foi criada a partir do Guide - Construtor GUI (Guided User Interface) no MatLab. Este construtor tem uma filosofia drag-and-drop, bastando apenas arrastar os controlos desejados para a rea de trabalho e organizar a interface da forma pretendida. Na figura 3-1 apresentado o aspecto do construtor GUI no Matlab.

Fig. 3-1 Construtor Gui no Matlab

Quando se procede gravao do GUI o Matlab automaticamente cria um ficheiro com o nome nomegui.m. Este o ficheiro responsvel pela inicializao e manipulao dos controlos existentes no GUI. Cada controlo presente no GUI possui vrias rotinas de atendimento denominadas Callbacks. Algumas destas rotinas so geradas automaticamente quando o GUI criado e outras so criadas quando solicitado pelo programador. As Callbacks so as funes que vo atender interaco do utilizador com o GUI. O acesso aos controlos 33

3-Desenvolvimento do software DifractionLoss

e s suas propriedades feito atravs das estruturas denominadas handles. Os handles funcionam como apontadores para um determinado controlo. No anexo B apresentado todo o cdigo desenvolvido para a aplicao DifractionLoss. A estrutura e dependncia entre os vrios mdulos que constituem o DifractionLoss esto ilustradas na figura 3-2.

Fig. 3-2 Organizao e estrutura do DifractionLoss.

34

3-Desenvolvimento do software DifractionLoss

3.2.

Aquisio e edio dos mapas

No estando disponvel publicamente informao geogrfica digital das Ilhas Desertas com resoluo razovel, foi necessrio requerer Direco Regional de Informao Geogrfica e Ordenamento do Territrio (DRIGOT) os mapas digitais das ilhas Desertas. Os mapas foram cedidos com uma resoluo elevada no formato DXF, sendo necessrio a utilizao de um software GIS para a manipulao e o tratamento dos mapas. O SIG utilizado foi o Global Mapper. Para alm dos mapas, foram tambm cedidas ortofotos das Ilhas Desertas. A ortofoto uma representao fotogrfica de uma regio da superfcie terrestre, na qual todos os elementos apresentam a mesma escala, livre de erros e deformaes. A importao do ficheiro cedido pela DRIGOT para o GlobalMapper directa. Contudo a sua localizao geogrfica s se torna correcta quando configurado o datum usado pela DRIGOT que o Datum BASE SE PortoSanto, cuja configurao encontra-se detalhado no site do Instituto Geogrfico Portugus. O aspecto do mapa carregado, ainda sem edio o apresentado na figura 3-3.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-3 Visualizao do mapa no formato DXF no GlobalMapper.

A visualizao do mapa contempla apenas as linhas de cota e a respectiva cota, no sendo portanto possvel visualizar o relevo das ilhas. Para gerar o relevo, necessrio criar uma grelha de elevao a partir do ficheiro carregado. Esta pode ser gerada a partir do centro de controlo de camadas (Alt+c). necessrio seleccionar a rea em questo, bastando, para isso desenhar um rectngulo que englobe as trs ilhas, atravs do menu de opes da exportao. Aps a exportao da grelha de relevo, surge no controlo de camadas uma nova camada Triangulated Elevation Grid cujo aspecto o apresentado na figura 3-4.

35

3-Desenvolvimento do software DifractionLoss

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-4 Visualizao da grelha de elevao gerada pelo GlobalMapper.

Antes de se proceder exportao do mapa para o DifractionLoss necessria a converso da projeco para o datum UTM WGS84, para que a manipulao e leitura da informao seja a correcta. Para o Radio Mobile o mapa dever ser criado utilizando o BILL, com o datum Geogrfico WGS84. O formato UTM uma projeco cartogrfica cilndrica do esferide terrestre em 60 cilindros secantes superfcie da Terra, ao longo dos meridianos em zonas mltiplas de 6 graus de longitude e estendendo-se de 80 graus de latitude Sul a 84 graus de latitude Norte. A grande vantagem na utilizao destas coordenadas prende-se com o facto de elas utilizarem um sistema de coordenadas que mtrico e cartesiano prprio para cada zona. Por exemplo para o Arquiplago da Madeira a zona UTM a 28. Ao utilizar as coordenadas UTM N-S com 7 dgitos e E-O com 6 dgitos consegue-se uma preciso de 1 metro entre pontos distintos[24]. Para exportar o mapa seleccionou-se ento File Export raster and elevation data Export elevation grid xyz. Na janela de opes de exportao a separao de colunas dever ser tab. A distncia de amostragem convm ser um nmero inteiro, por exemplo 10 m e as unidades verticais devero ser exportadas em metros. Finalmente selecciona-se a rea a exportar e finaliza-se a exportao com o boto OK. Se a rea para exportao contiver alguma poro sem informao da elevao, estes pontos no sero exportados. O ficheiro exportado com o formato xyz dever conter trs colunas, longitude latitude e elevao. O tamanho do ficheiro ser tanto menor quanto maior for a distncia de amostragem. A importao do ficheiro para o Matlab feita com o seguinte comando:
mapa=load("nomeficheiro.xyz");

A execuo do comando anterior cria uma matriz com o nome mapa, com as trs colunas do ficheiro importado na memria do Matlab. 36

3-Desenvolvimento do software DifractionLoss

Feito o carregamento do mapa para o Matlab o acesso ao mapa e o respectivo tratamento efectuado da mesma forma que para uma matriz.

3.3.

Apresentao

O programa est organizado em 3 principais modos de funcionamento: Anlise Global, Anlise Perfil e Anlise de Cobertura. O modo Anlise Global permite analisar o perfil entre dois pontos quaisquer do mapa previamente importado. A localizao dos pontos pode ser feita de duas formas, inserindo directamente as coordenadas dos pontos no formato UTM ou seleccionando dois pontos com o cursor a partir da visualizao do mapa. possvel especificar o valor da frequncia em anlise e a altura das antenas. Na representao grfica do perfil do terreno adicionada a representao da linha de vista assim como da elipside da 1 zona de Fresnel para fins elucidativos. Na figura 3-5 e 3-6 esto representados, respectivamente, o layout do modo Anlise Global e Visualizao do Mapa.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-5 Modo Anlise Global.

37

3-Desenvolvimento do software DifractionLoss

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-6 Visualizao do mapa para seleco da localizao do emissor e do receptor.

O modo Anlise de Perfil permite analisar as perdas por difraco ao longo de um determinado percurso, importado a partir de um ficheiro previamente criado atravs da opo Exportar Perfil. A opo Exportar Perfil permite seleccionar a localizao do emissor e do receptor, juntamente com o intervalo da amostragem que define a distncia entre os pontos exportados. As opes disponveis neste modo so as mesmas do modo Anlise Global no que respeita configurao do sistema, excepo do cursor de posio que permite deslocar a posio do receptor ao longo do percurso seleccionado. O layout da opo Exportar Perfil e do modo Anlise Perfilesto representados na figura 3-7 e 3-8, respectivamente.

Fig. 3-7 Mdulo Exportar Perfil

38

3-Desenvolvimento do software DifractionLoss

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-8 Modo Anlise de Perfil.

Neste modo tambm est disponvel uma opo que permite exportar a ligao para o Google Earth, permitindo visualizar a localizao da ligao de forma realista.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-9 Visualizao da ligao em anlise na figura 3-4 no Google Earth. A imagem das Ilhas Desertas resulta da importao do ortofoto das Ilhas Desertas.

39

3-Desenvolvimento do software DifractionLoss

O modo Anlise de Cobertura permite realizar estudos de cobertura para uma determinada rea. Esta anlise apresenta a previso do sinal recebido de acordo com as caractersticas do sistema definidas pelo utilizador. A anlise efectuada , exactamente, a mesma que a efectuada nas situaes anteriores, sendo que neste caso, a anlise feita para todos os pontos da rea escolhida. Alm das caractersticas do sistema disponveis no modo Anlise Global e Anlise de Perfil, na Anlise de Cobertura possvel indicar a potncia de transmisso e o ganho das antenas assim como a perda inerente aos cabos e conexes. Alm do mapa de cobertura, ainda apresentada o relevo da zona em estudo em 3D. Na figura 3-10 possvel visualizar o resultado da execuo da Anlise de Cobertura para uma determinada rea.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-10 Modo "Anlise de Cobertura".

Neste modo est disponvel uma opo de exportao do mapa de cobertura para o Google Earth, permitindo visualizar o estudo de cobertura directamente sobre a rea em estudo. O processo de exportao requer que o utilizador efectue um print-screen do mapa de cobertura e guarde a imagem na directoria de instalao do DifractionLoss. Estas instrues so indicados pelo DifractionLoss durante a exportao. A figura 3-11 e 3-12 ilustram, respectivamente a visualizao do mapa de cobertura do Google Earth em 2D e 3D.

40

3-Desenvolvimento do software DifractionLoss

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-11 Visualizao do mapa de cobertura gerado pelo DifractionLoss no GoogleEarth a 2D.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-12 Visualizao do mapa de cobertura gerado pelo DifractionLoss no GoogleEarth a 3D.

A opo de Configurao permite configurar o mapa sobre o qual sero realizados todos os clculos. A configurao do mapa consiste em especificar os limites do mapa relativamente longitude e latitude, assim como o valor da amostragem (distncia entre pontos do mapa). Ver figura 3-13.

41

3-Desenvolvimento do software DifractionLoss

Fig. 3-13 Layout do mdulo de configurao do DifractionLoss.

Outra opo disponibilizada pelo DifractionLoss a visualizao do mapa configurado a 2D e a 3D. possvel a interaco com os mapas utilizando os controlos de cmara e visualizao criados por defeito pelo Matlab. Na figura 3-14 e 3-15 esto representadas as duas visualizaes das Ilhas Desertas geradas pelo DifractionLoss a 2D e 3D, respectivamente.

Fig. 3-14 Visualizao do mapa das Ilhas Desertas a 2D. Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio.

42

3-Desenvolvimento do software DifractionLoss

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-15 Visualizao do mapa das Ilhas Desertas a 3D.

O software DifractionLoss pode ser instalado a partir do CD que se encontra no anexo G. A verso disponibilizada contm o mapa da ilha da Madeira com uma resoluo de 3 ARC seconds (90m).

3.4.

Funcionalidade

O ncleo do funcionamento do DifractionLoss consiste na matriz com a informao da elevao do terreno pretendido. O mapa no formato xyz importado com a execuo do cdigo indicado anteriormente. Aps a importao com sucesso, so criados 3 vectores longitude, latitude e altitude. Por vezes os mapas contm pontos com altitude negativa, devido interpolao que feita para preencher os pontos sem cota. Desta forma e para evitar erros, todos os pontos cuja altitude seja negativa foram transformados numa altitude nula (0 m).
%importar o mapa load('nomeficheiro.xyz'); %leitura do ficheiro para vectores na memoria x=nomeficheiro(:,1); y=nomeficheiro(:,2); z=nomeficheiro(:,3); %para corrigir erros de conversao todos os pontos com z<0 sao alterados para 0 for i=1:length(z) if(z(i)<0) z(i)=0; end end

O prximo passo consiste na criao do mapa. Para tal, ento necessrio criar uma matriz cuja dimenso dever ser igual ao nmero de pontos contidos na rea exportada, de acordo 43

3-Desenvolvimento do software DifractionLoss

com a amostragem realizada. Os pontos que no estejam contidos no ficheiro exportado sero considerados com altitude 0 m. A frmula para calcular o nmero de pontos a seguinte: Sendo long0 o menor valor da longitude e long1 o maior valor da longitude, o mesmo para lat1 e lat0, mas para a latitude, e com a amostragem o espao em metros entre amostras da exportao vem:
j=fix((long1-long0)/amostragem)+1; w=fix((lat1-lat0)/amostragem)+1; A =zeros(j,w);

Para preencher a matriz com a informao da altitude, necessrio converter um determinado ponto geogrfico definido pelas duas coordenadas (N,O) para um elemento da matriz (j,w). Esta converso necessria pois todos os clculos e consultas ao mapa sero feitos com base nos ndices da matriz (j,w) e no nas coordenadas. Uma soluo encontrada consistiu na normalizao de todas as coordenadas e respectiva converso para os ndices da matriz. O processo descrito da seguinte forma.

Fig. 3-16 Converso das coordenadas geogrficas para ndices da matriz. for i=1:length(x) x(i)=fix((x(i)-long0)/amostragem); y(i)=fix((y(i)-lat0)/amostragem); end

Os vectores x e y agora em vez do par de coordenadas (longitude, latitude) contm o ndice respectivo do elemento da matriz A. O passo seguinte consiste no preenchimento da matriz com os valores da elevao. Tal conseguido com o seguinte ciclo:
for i=1:length(x) a=x(i); b=y(i); A(a,b)=A(a,b)+z(i); end

Para recuperar a coordenada geogrfica de dois pontos quaisquer da matriz A, basta efectuar a operao inversa ou seja: 44

3-Desenvolvimento do software DifractionLoss

longitude=fix(x(i)*amostragem+long0; latidude=fix((y(i)*amostramge+lat0;

A funo surf permite a visualizao do mapa em 3D e a sua manipulao relativamente ao ngulo de visualizao. Note-se que, caso a matriz seja de grandes dimenses este processo poder ser demorado e ir exigir grandes quantidades de processamento e de memria RAM do computador. A funo contour permite a visualizao do mapa a 2D com uma grande particularidade, que a possibilidade de desenhar linhas de cota de acordo com as especificaes indicadas. Tendo conseguido importar o mapa para o Matlab, o problema agora reside em percorrer os elementos da matriz entre dois pontos quaisquer da forma mais aproximada possvel a uma recta, para poder desenhar o perfil do terreno. Este problema traduzido pelo esquema da figura 3-17.

Fig. 3-17 Ilustrao do problema em descobrir as coordenadas dos pontos por onde passa a recta que une dois pontos quaisquer de uma matriz.

A soluo para este problema foi descoberta por Jack E. Bresenham em 1962, engenheiro da IBM, tendo ficado a soluo conhecida por Bresenham's line algorithm. Dadas as coordenadas de dois pontos num plano xy, o algoritmo calcula as coordenadas dos pontos que permite desenhar a forma mais aproximada a uma recta que une os dois pontos. Este algoritmo apesar de ter sido criada h j algum tempo ainda muito usado em computao grfica dada a sua simplicidade [25]. Sendo um algoritmo muito utilizado, foi fcil encontrar a sua implementao em Matlab pelo que no houve necessidade de program-lo de novo. A soluo encontrava-se publicada no repositrio do Matlab Matlab Central - Files. O prximo passo consiste na amostragem do perfil do terreno e na seleco dos obstculos principais. Este processo foi inspirado no processo de seleco apresentado em [26] e baseiase no seguinte:

45

3-Desenvolvimento do software DifractionLoss

1. O primeiro nvel de amostragem consiste em eliminar todo o perfil do terreno que no interfere com os 60% da primeira zona de Fresnel entre TX e RX. O resultado da aplicao desta filtragem apresentado na figura 3-18. 2. O segundo nvel de amostragem baseia-se na substituio do perfil previamente amostrado em mximos locais com um determinado intervalo de amostragem definido pelo utilizador. O resultado est representado na figura 3-19. 3. Se for considerado o perfil nesta fase de amostragem como sendo o final, o resultado da aplicao dos modelos seria muito pessimista j que seriam considerados obstculos desnecessrios (ver figura 3-20). Por esta razo procede-se a uma ltima amostragem que consiste em eliminar os obstculos que no interfiram com 60% da 1 zona de Fresnel, simulando o emissor no obstculo anterior e o receptor no obstculo seguinte (figura 3-20).

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-18 Processo da 1 amostragem do perfil do terreno entre TX e RX.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 3-19 Substituio do perfil de Fresnel pelos obstculos dominantes.

46

3-Desenvolvimento do software DifractionLoss

Fig. 3-20 Amostragem final do perfil do terreno entre TX e RX.

Observando a figura 3-20 pode-se verificar-se que o obstculo 4 no considerado no percurso final, j que no obstrui a primeira zona de Fresnel em mais de 40% entre o obstculo 3 e 5. Aps o perfil do terreno entre TX e RX estar amostrado e os obstculos reduzidos a obstculos em forma de lmina, conhecidos como Knife Edges, esto reunidas as condies para aplicar os modelos de difraco. O cdigo responsvel por toda a amostragem do perfil do terreno est presente no anexo B1.

3.5.

Implementao dos modelos de propagao

Foram implementados no software os modelos de Epstein-Petterson, Deygout, Egli e o modelo de difraco do ITU-R P530-12. O modelo de Epstein-Petterson e de Deygout foram escolhidos por serem amplamente utilizados como referncia no estudo da difraco sobre obstculos. O modelo de difraco do ITU foi escolhido por utilizar apenas um nico obstculo em todo o percurso para calcular a perda de difraco e o modelo de Egli por no utilizar quaisquer informao do terreno para calcular a perda inerente. Estes surgiram como alternativas possveis, j que a teoria por de trs destes modelos totalmente diferente dos modelos anteriores. Ao incluir estes modelos no software tornou-se possvel compar-los e verificar quais os que melhor se adaptavam geografia das Ilhas Desertas. O modelo de Deygout implementado um modelo modificado, j que ao contrrio de se considerar todos os obstculos, considera-se apenas os 3 que mais contribuem para a atenuao. Esta modificao deve-se principalmente a duas razes: uma foi a reduo da complexidade da algoritmo e do tempo de execuo; a outra foi que a aplicao do modelo de Deygout, quando so considerados muitos obstculos, tem a tendncia a apresentar perdas muito superiores s reais. Por esta razo comum as implementaes deste modelo utilizarem um determinado critrio para limitar o nmero de obstculos. A razo para este critrio em particular e no um outro, deve-se ao modo de como devem ser aplicados os factores correctivos, sugeridos pelo prprio Jaques Deygout [8; 27; 28]. O processo de seleco dos obstculos para o modelo modificado de Deygout consiste em calcular o parmetro v, definido na equao (2.4), para todos os obstculos como se os restantes no existissem. O obstculo com maior valor de v considerado como sendo o obstculo principal. O processo repetido para todos os obstculos direita e esquerda do principal. Este procedimento d origem, respectivamente, ao obstculo seleccionado 47

3-Desenvolvimento do software DifractionLoss

esquerda e direita. O cdigo criado para a implementao do modelo de Deygout encontrase no anexo B2. O modelo de Epstein-Petterson foi implementado sem qualquer modificao. Aps ser realizada a amostragem do perfil do terreno entre TX e RX, o algoritmo calcula a perda de cada um dos obstculos de acordo com o processo descrito na seco 2.2.3. O cdigo criado para a implementao do modelo de Epstein-Petterson encontra-se no anexo B3. Para a aplicao do modelo de difraco do ITU-R P530-12, o processo tambm linear e directo. Calcula-se a recta que une os dois terminais TX RX, sendo feita uma pesquisa relativamente ao ponto do terreno que possui uma maior altura relativamente linha de vista. Depois de encontrado o ponto basta aplicar o processo descrito no captulo 2 para calcular a perda adicional devido difraco. O cdigo responsvel pela aplicao do modelo do ITU-R P530-12 encontra-se no anexo B4. O modelo de Egli tem tambm uma aplicao linear, visto este modelo no ter em conta quaisquer aspectos do terreno entre TX e RX. Uma vez que todos os restantes modelos calculam a perda do percurso sem ter em conta o ganho das antenas, considerou-se o ganho das antenas tanto do transmissor e do receptor como sendo unitrio para manter a mesma coerncia. O cdigo responsvel pela aplicao do modelo de Egli encontra-se no anexo B5.

48

4. Projecto da rede rdio mvel para as Desertas


Neste captulo apresentado o projecto da soluo proposta para a rede de rdio mvel das Ilhas Desertas. Os modelos de propagao apresentados no captulo 2 so comparados com as medies efectuadas na Deserta Grande e so avaliadas as respectivas previses de cada modelo. Aps a avaliao dos modelos apresentado o estudo de propagao realizado para as Ilhas Desertas. Por fim, apresentado o problema da falta de cobertura da rede GSM na doca e as possveis solues para este problema.

4.1.

Definio do sistema

Antes de se iniciar o projecto da rede, era fundamental fazer um levantamento das caractersticas que o sistema deve apresentar, assim como das aspiraes dos membros do PNM, que so quem vo beneficiar com uma hipottica implementao do sistema. Do levantamento de requisitos efectuado com alguns membros do PNM, definiu-se as seguintes caractersticas para a rede de rdio mvel: A rea de cobertura da rede deve incluir todos os ilhus que compem as Ilhas Desertas e uma rea martima at 200 m da costa, perfazendo uma rea total de aproximadamente 55,0 Km2. Foram identificadas as zonas onde seria indispensvel a cobertura da rede de comunicaes e outras onde a cobertura no seria muito importante; O nmero mximo de utilizadores em simultneo na rede est entre 4 e 6, sendo um fixo e os restantes mveis, devendo ser salvaguardada a possibilidade do nmero de utilizadores crescer. A comunicao entre utilizadores poderia ser simplex, devendo, todavia ser avaliado o custo/benefcio inerente implementao de um sistema duplex; O nmero de repetidores a instalar deveria ser reduzido ao mnimo possvel para garantir o menor impacto ambiental possvel, garantido uma cobertura eficiente. Os mastros onde seriam instaladas as antenas deveriam tambm ter em conta o impacto ambiental, pelo que no deveriam exceder os 15 m de altura sendo que no Bugio estariam limitadas a 5 m. No Cho deveria ser utilizado o actual farol para instalar a antena, evitando assim a instalao de uma nova estrutura.

4.2.

Legislao Portuguesa - SRMT

A ANACOM Autoridade nacional das comunicaes em Portugal reserva para as redes privadas de servio mvel terrestre 4 faixas de frequncias entre os 68 MHz e os 470 MHz, com um espaamento entre canais de 12,5 kHz [29]. Na Tabela 4-1 so apresentadas as faixas de frequncia reservadas aos SRMT.

49

4-Projecto da rede rdio mvel para as Desertas

Tabela 4-1 - Faixas de frequncias para o territrio nacional reservadas a SRMT.

Faixas de Frequncia
68,000-87,500 MHz

Afastamento
10,525 MHz Tx Base superior ao Tx Mvel

Espaamento entre canais


12,5 kHz

148,000-174,000 MHz

4,6 MHz Tx Base superior ao Tx Mvel

12,5 kHz

440,000-450,000 MHz

5,0 MHz Tx Base inferior ao Tx Mvel

12,5 kHz

450,000-470,000 MHz

10,0 MHz Tx Base superior ao Tx Mvel

12,5 kHz

As redes privativas podem operar em modo de funcionamento simplex, semi-duplex ou duplex, sendo essencialmente utilizadas para as comunicaes rdio. Podem, tambm, ser utilizadas para a transmisso de dados, podendo ser utilizada qualquer uma das bandas apresentadas na tabela 4-1 [29]. A largura de banda ocupada permitida para emisso a apresentada na Tabela 4-2.
Tabela 4-2 Largura de banda ocupada permitida por Faixa de Frequncia.

Largura de banda ocupada kHz 12,5 20 25

Faixa de Frequncia VHF (80 e 160 MHz) e UHF (440-470 MHz) VHF ( 40 MHz) VHF (80 e 160 MHz) e UHF (450-470 MHz)

A potncia de transmisso tambm regulamentada pela ANACOM que estipulou os limites indicados na Tabela 5-3 de acordo com as faixas de frequncia e com o tipo de equipamento [29].
Tabela 4-3 Limites de potncia para redes localizadas (fixas) Caracterizao das Estaes Redes localizadas (fixas) Frequncias MHz 40,680 Limites mximos de potncia 5 W p.a.r 25 W p.a.r* 169,175 5 W p.a.r 25 W p.a.r* 468,1125 2 W p.a.r 25 W p.a.r* 468,1250 2 W p.a.r Tipo de Antena Externa - est. Base Integrada - portteis Externa - est. Base Integrada - portteis Externa - est. Base Integrada - portteis Externa - est. Base Integrada - portteis Espaamento entre canais 20 kHz

25 kHz

12,5 kHz

50

4-Projecto da rede rdio mvel para as Desertas

25 W p.a.r* 469,275 5 W p.a.r 25 W p.a.r* * Para estaes fixas equipadas com repetidores Externa - est. Base Integrada -portteis 25 kHz

Outras das imposies feitas pela ANACOM de que todas as estaes da rede que funcionem em canal partilhado utilizem um dispositivo de temporizao de emisso que limite a emisso contnua a 1 minuto com um tempo de recuperao de 10 segundos. O tom de proteco na emisso e na recepo tambm obrigatrio, caso seja utilizado um canal partilhado ou seja imposto pela ANACOM por razes de gesto do espectro electromagntico[29]. A faixa de frequncias escolhida para o projecto da rede de rdios mveis foi a faixa UHF (450-470 MHz). Esta escolha foi motivada pela disponibilidade de uma maior largura de banda nesta faixa, o que possibilitaria a implementao de novos servios como, por exemplo envio de SMS, sinais de controlo, localizao remota por GPS, bloqueio remoto, entre outros. Estes servios esto disponveis com a utilizao da tecnologia digital que ser utilizada em detrimento da desactualizada analgica. Os SRMT esto sujeitos a licenciamento pelo que qualquer rede desta natureza dever estar devidamente licenciada pela ANACOM e por consequncia sujeito ao pagamento de uma taxa anual.

4.3.

Avaliao dos modelos de propagao

4.3.1. Testes e ensaios do sistema de transmisso


Antes de realizar as medies nas ilhas Desertas que serviro de base ao estudo de propagao a realizar para aquelas ilhas, assim como avaliao da aplicao dos vrios modelos em estudo, foi fundamental realizar alguns ensaios na Ilha da Madeira. Estes ensaios tm como objectivo averiguar a cobertura do sistema, a autonomia da bateria e do analisador de espectros, assim como ganhar experincia no manuseamento e montagem do equipamento. O equipamento utilizado para efectuar as medies o apresentado na figura 4-1.

Fig. 4-1 Esquema do sistema utilizado para efectuar as medies

51

4-Projecto da rede rdio mvel para as Desertas

O emissor foi configurado para a frequncia dos 469,5 MHz com uma potncia mxima de 32 dBm, durante um perodo de 30 segundos, aps o qual a potncia diminui para 13 dBm, sendo alimentado por uma bateria de gel de 12 V. O navegador de GPS utilizado para registar a localizao geogrfica da medio o eTrex Vista HCx (Figura 4-2). Por ser compatvel com o sistema de correco de GPS europeu EGNOS, este equipamento possui um grau de sensibilidade elevado. Outras das principais caractersticas de que o equipamento dispe so: ecr a cores, bssola electrnica, altmetro, informao lunar e solar.

Fig. 4-2 Navegador GPS eTrex Vista

Por no se dispor de antenas para a frequncia 469,5 MHz, foram construdas duas antenas monopolo de (ver Figura 4-3).

Fig. 4-3 Antenas monopolo 469,5 MHz

O elemento radiante foi construdo recorrendo a um fio de cobre de raio 0,5 mm sendo o plano condutor construdo a partir de uma placa de alumnio. Idealmente as dimenses do plano terra deveriam ser superiores a 1/2 , no entanto, por questes de mobilidade e de construo o plano terra de dimenses inferiores, medindo cerca de 16 cm. Quando colocada sobre um plano de terra condutor, uma antena monopolo de excitada por uma fonte na sua base apresenta o mesmo diagrama de radiao que um dipolo de no espao livre[30]. Tal pode ser entendido pela teoria das imagens que possibilita substituir o plano condutor pela imagem do monopolo de , ( ver Figura 4-4 (b)), no entanto, a potncia radiada metade da radiada pelo dipolo j que a radiao est limitada ao semi-espao superior [30].

52

4-Projecto da rede rdio mvel para as Desertas

Fig. 4-4 (a) - Um dipolo de acima de um plano condutor .(b) Equivalncia de (a) a um dipolo de radiando no espao livre .

Como se pode verificar pela figura 4-5 valor do SWR (Standing Wave Ratio) medido para as antenas, foi de 1,54 e 1,5 respectivamente para as antenas (a) e (b).

(a)

(b)

Fig. 4-5 Medio do coeficiente de reflexo (SWR) para as antenas monopolo .

Procedeu-se medio do diagrama de radiao da antena (a), com ambas as antenas elevadas do solo cerca de 4 m. Esta medio foi realizada no exterior de modo a evitar a maioria das reflexes existentes em ambientes interiores. O resultado das medies apresentado na figura 4-6.
0 86,0 360 85,0 84,0 315 83,0 82,0 90 45

Potncia (dBuV)
135

270 225 180

Fig. 4-6 Diagrama de radiao da antena monopolo construda.

53

4-Projecto da rede rdio mvel para as Desertas

Tratando-se de duas antenas iguais, o clculo do ganho das antenas pde ser efectuado com base na equao (2.1) que pode ser reescrita da seguinte forma: = 2 2 . 4 (4.1)

com G2 = Gt Ge , o ganho conjunto das duas antenas. Foram efectuados medies ao longo de 6 m em intervalos de 0,5m com ambas as antenas elevadas do solo cerca de 4m. Mediu-se a perda inerente a cada um dos cabos utilizados, tendo-se obtido valores de 2,16 dB e 1,76 dB, respectivamente para o cabo da antena emissora e receptora. Tendo o valor da perda nos cabos e considerando as antenas localizadas no espao livre, o ganho total do sistema pode ser dado pela mdia das diferenas entre a perda medida e a perda do espao livre. Vindo a verficar-se que o ganho das antenas era de 0,35 dB. O baixo valor do ganho das antenas poder dever-se ao mtodo utilizado para a medio do mesmo, que no foi o mais adequado, por falta de equipamento calibrado e a falta de uma sala adequada a este tipo de medies.Outra possvel razo poder ser as dimenses utilizadas. Foram realizados dois testes distintos ao sistema, um nas imediaes da Universidade da Madeira e um outro na Ponta de So Loureno. Este ltimo apresenta um raio de medio muito superior ao encontrado no teste realizado nas imediaes da Universidade. Os resultados das medies efectuadas apresentam-se na figura 4-7 e 4-8, respectivamente. Junto de cada ponto de medio apresenta-se o valor da perda calculada. A localizao geogrfica dos locais onde foram efectuadas as medies foram guardados no receptor GPS, o que permitiu importar todos os pontos de medio para o Google Earth.

Fig. 4-7 Testes realizados nas imediaes da Universidade da Madeira.

54

4-Projecto da rede rdio mvel para as Desertas

Fig. 4-8 Testes realizados na Ponta de So Loureno.

4.3.2. Medies e avaliao dos modelos de propagao


Com os sistemas de teste testados, procedeu-se realizao das medies na Deserta Grande. As medies nas Desertas foram divididas em duas fases: a primeira contemplaria apenas medies no topo da Deserta Grande e a segunda apenas medies no mar junto costa do lado Oeste da ilha. No Anexo F est disponvel o dirio de campo. O sistema montado foi em tudo idntico ao j testado, com a antena emissora a ser instalada num mastro telescpico a cerca de 3,5 m do solo. Para facilitar a deslocao com o equipamento de recepo foi adaptada uma estrutura de suporte para bolsa de transporte, ficando as mos livres para manusear o navegador GPS e tomar nota das medies, como se pode ver pelafigura 4-9. O sistema montado foi o da figura 4-10.

Fig. 4-9 Suporte para transporte da antena e do analisador de espectros.

55

4-Projecto da rede rdio mvel para as Desertas

Fig. 4-10 Transmissor 469,5 MHz montado na Deserta Grande. A localizao do Transmissor 323223,2N 163138,2W.

A primeira fase de medies contemplou cerca de 22 medies num raio mximo de 1000 m. O raio mximo das medies no foi superior, devido ao horrio que no nos permitia percorrer uma distncia maior para as medies e depois retornar em segurana estao de servio. A segunda fase, junto costa contemplou cerca de 34 medies num raio mximo de 7960m. A figura 4-11 apresenta a localizao dos pontos de medio.

Fig. 4-11 Localizao das medies efectuadas na Ilha da Deserta Grande

56

4-Projecto da rede rdio mvel para as Desertas

Com a importao dos pontos para o respectivo mapa, notou-se um ligeiro desvio da orientao do mesmo, j que alguns dos pontos no estavam sendo projectados no local esperado. Foi necessrio, ento, projectar de novo o mapa com base em dois pontos conhecidos e identificveis no mapa, a estao de servio e o pico mais alto das desertas. Idealmente a re-projeco do mapa deveria ser realizada com base em mais pontos, contudo tal no foi possvel, j que no se disponha de mais pontos conhecidos. Por esta razo poder existir alguma incoerncia nos locais onde foi efectivamente medido o sinal e o local onde ser simulado o mesmo ponto. Estima-se que depois da correco o erro seja inferior a 50 m nos piores casos. Com base nas coordenadas geogrficas dos pontos de medio, procedeu-se simulao dos vrios modelos em estudo (Longley-Rice, Epstein-Petterson, Deygout, Egli e ITU-R P530-12) a fim de comparar com os valores obtidos atravs das medies. Na Tabela 4-4 descrito o sistema criado para simular as medies efectuadas nas Ilhas Desertas. Uma vez que nesta simulao apenas interessava quantificar as perdas inerentes ao percurso, so apenas referidas as condies de instalao das antenas, nomeadamente a altura e a localizao onde estavam instaladas e a frequncia em uso.
Tabela 4-4 Caractersticas do equipamento utilizado na simulao das medies efectuadas

Frequncia Altura da antena transmissora Altura da antena receptora

469.5 MHz 3,5 m 1,5 m

Os resultados das medies e simulaes referentes 1 fase de medies encontram-se no Anexo D1, estando o respectivo grfico representado na figura 4-12.

1a Fase de medies
210 195 180 165 Perda (dB) 150 135 120 105 90 75 60 45 0 5 10 15 Identificao medio 20 25

Longley-Rice

Epstein-Pettersen

Deygout

Egli

ITU

Medio dBm

Fig. 4-12 Medies no topo do Ilha da Deserta Grande e previses segundo os modelos em estudo

57

4-Projecto da rede rdio mvel para as Desertas

Os resultados das medies e simulaes da 2 fase encontram-se no Anexo D2, estando o grfico das medies representado na figura 4-13.

2. Fase de medies
Longley-Rice 155 145 Perda (dB) 135 125 115 105 95 85 75 23 28 33 38 43 48 53 Identificao da medio 58 63 68 73 Epstein-Pettersen Deygout Egli ITU Medio

Fig. 4-13 Medies ao longo da costa Oeste do Ilha da Deserta Grande e previses segundo os modelos em estudo.

No grfico da figura 4-14 possvel verificar a percentagem de ocorrncia de erros nas simulaes realizadas relativamente s medies efectuadas.

Percentagens de erro
50 45 40 35 30 25 20 15 10 5 0 Longley Rice Epstein-Pettersen Degyout Egli ITU-R P530-12

Percentagem%

-10p -10<p-5 -5<p0

0<p2

2<p5 5<p10 10<p15 15<p20 20<p

Diferena entre o valor previsto e medido Fig. 4-14 Percentagem da ocorrncia de erros de acordo com os vrios modelos em estudo para as medies efectuadas nas Ilhas Desertas.

A Tabela 4-5 apresenta os resultados compilados do clculo do erro mdio e desvio padro dos vrios modelos simulados.

58

4-Projecto da rede rdio mvel para as Desertas

Tabela 4-5 Erro mdio e desvio padro dos vrios modelos simulados.

Longley-Rice Erro mdio Desvio padro 0,17 10,18

Epstein-Petterson -5,56 11,52

Deygout -6,92 9,75

Egli 23,07 16,31

ITU-R P530-12 1,86 10,19

Analisando os grficos das figuras 4-13 e 4-14 verifica-se que a curva dos valores de perda previstos pelos vrios modelos apresentam no geral um comportamento que aproxima-se pouco do da curva de medies. Para o modelo de Longley Rice as previses esto distribudas pelo excesso e pelo defeito sendo que de acordo com o grfico da figura 4-14, 61% das previses foram pessimistas. Contudo 50% das previses apresentam um desvio inferior a 10 dB relativamente aos valores medidos. A perda em excesso prevista pelo modelo de Longley-Rice acontece principalmente para situaes em que o receptor est localizado prximo a um obstculo de dimenses considerveis que impede a linha de vista. O modelo de Egli um modelo maioritariamente pessimista, j que cerca de 75% das previses so excessivas. Destas previses excessivas, 57% ultrapassam a medio em valores superiores a 20 dB. Outra caracterstica deste modelo apresentar um comportamento totalmente distinto do apresentado pela curva de medies, esta situao causada pelo facto deste modelo utilizar como parmetro apenas a distncia, ignorando o perfil do terreno. Quando s previses dos modelos de Epstein-Petterson e do Deygout, estas so coerentes entre si quando o nmero de obstculos seleccionados pelo modelo de Epstein-Petterson menor ou igual a 3. Quando o nmero de obstculos seleccionado superior aos seleccionados pelo modelo de Deygout, as previses deste ltimo tendem a ser inferiores face s previstas pelo modelo de Epstein-Petterson. As perdas previstas pelo modelo do ITU-R P1530-12 so excessivas quando existe um obstculo de grande dimenso, ou um desnvel acentuado no percurso directo entre o transmissor e o receptor. Relativamente ao optimismo ou excesso apresentado pelas previses deste modelo verifica-se que 60% so excessivas. Verificou-se um maior desvio das previses dos vrios modelos para as medies efectuadas no topo da ilha do que para as medies efectuadas no mar junto s encostas, ao contrrio do que era esperado. Pressuponha-se que os desvios das previses fossem superiores para as medies efectuadas no mar junto as encostas, j que se estaria perante condies de propagao desfavorveis. Nenhum dos modelos mostra ser capaz de lidar com o caso especial da propagao junto das encostas ao nvel do mar, ou para o caso em que existem grandes obstculos nas proximidades do ponto considerado. Acabando por considerar perdas excessivas face aos valores medidos. Analisando a tabela 4-5, verifica-se que os modelos que apresentam menor erro mdio so o modelo de Longley Rice e o modelo de ITU-R- P530-12, o que est de acordo com o evidenciado na figura 4-14. No que diz respeito ao desvio padro, existe uma menor discrepncia entre os vrios modelos, sendo o menor valor apresentado pelo modelo de Deygout, seguido do modelo de Longley Rice e do ITU-R P530-12. Com base nestes resultados optou-se por seleccionar os modelos de Longley Rice e do ITU-R P530-12 para servir de suporte ao estudo de propagao para as Ilhas Desertas. 59

4-Projecto da rede rdio mvel para as Desertas

4.3.2. Anlise dos algoritmos e teste do DifractionLoss


Para completar a anlise dos modelos e verificar a sua coerncia, procedeu-se a um estudo do clculo de perdas por difraco ao longo de 3 perfis de terreno aleatrios localizados na Deserta Grande. O software utilizado foi o PropagationLoss para o modelo de EpsteinPetterson, Deygout, Egli e do ITU-R P530-12. Para a aplicao do modelo de Longley-Rice utilizou-se o Radio Mobile . Simulou-se ento um sistema de comunicaes a funcionar na frequncia dos 469,5 MHz com o emissor instalado a uma altura de 15 m e o receptor a uma altura de 2 m do solo. Os valores de perda apresentados representam apenas as perdas por difraco e a perda do espao livre, no tendo sido consideradas quaisquer outras perdas ou ganhos. Os resultados obtidos para os trs percursos so apresentados no Anexo C, os respectivos grficos so apresentados nas figuras 4-15, 4-16 e 4-17, respectivamente. Percurso 1 - 5700m
Longley Rice 280 260 240 220 200 180 160 140 120 100 80 60 40 20 0 Epstein-Pettersen Deygout Egli ITU-R P530-12 Espao livre

Perda (dB)

1000

2000

3000 Distncia (metros)

4000

5000

6000

Fig. 4-15 Perda por difraco em dB - Percurso 1 - 5700m.

60

4-Projecto da rede rdio mvel para as Desertas

Percurso 2 - 3700 m
Longley Rice 300 280 260 240 220 200 180 160 140 120 100 80 60 40 20 0 Epstein-Pettersen Deygout Egli ITU-R P530-12 Espao livre

Perda (dB)

1000

2000 Distncia (metros)

3000

4000

Fig. 4-16 Perda por difraco em dB, Percurso 2 - 3700m.

Percurso 3 - 2900 m
Longley-Rice 180 165 150 135 120 Epstein-Pettersen Deygout Egli ITU-R P530-12 Espao livre

Perda (dB)

105 90 75 60 45 30 15 0

500

1000

1500 Distncia (metros)

2000

2500

3000

Fig. 4-17 Perda por difraco em dB, Percurso 3 - 2900 m. Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio.

61

4-Projecto da rede rdio mvel para as Desertas

Observando os grficos das figuras 4-15, 4-16 e 4-17 depreende-se, em primeiro lugar que a curva relativa ao modelo do ITU-R P530-12 destaca-se das restantes, principalmente no percurso 2. Esta situao deve-se ao facto de neste percurso existir um desnvel considervel entre o TX e o RX a partir dos 1500 m sensivelmente. Isto faz com que a altura dos obstculos face linha que une TX a RX aumente notavelmente, incitando uma estimativa de perdas por difraco excessiva, comparativamente aos restantes modelos analisados. Este comportamento est de acordo com os resultados encontrados durante a anlise das medies, ficando evidente o pessimismo deste modelo em zonas de grande declive ou obstrues elevadas face linha de vista. No obstante, este modelo apresenta uma coerncia evidente face as variaes da elevao do terreno. Os modelos de Epstein-Petterson, Deygout e de Longley-Rice apresentam um comportamento semelhante face variao do terreno, comportamento esse menos coerente quando comparado com o modelo do ITU-R P530-12. Esta falta de coerncia face variao do terreno muito dependente do intervalo de amostragem utilizado pelo algoritmo responsvel pela seleco dos obstculos. Alm deste factor, no modelo de Deygout a limitao do nmero de obstculos tambm causa alguma incoerncia com o terreno. Relativamente s perdas previstas pelo modelo de Longley-Rice, este tende a apresentar valores de perda superiores face aos apresentados por Epstein-Petterson e Deygout. Entre estes ltimos dois modelos no evidente nenhuma relao de superioridade no que toca s previses de perda. O desnvel entre TX e RX nestes modelos no origina um aumento de perdas to evidente como acontece com o modelo do ITU-R P530-12. Quanto ao modelo de Egli, verifica-se claramente que independente da variao do terreno, apresentado um comportamento comparvel curva do espao livre. As previses de perdas so superiores ao espao livre fruto da sua natureza estatstica, algo j verificado na comparao com as medies efectuadas na seco 4.3.2.

4.4.

Estudo de cobertura para as Ilhas Desertas

O estudo de propagao para as ilhas das Desertas tem como principal objectivo compreender o fenmeno da propagao de ondas rdio nas Ilhas Desertas, permitindo, desta forma, dimensionar um sistema que cumpra com os requisitos inicialmente definidos. Inicialmente, efectuou-se uma simulao para a rea da Deserta Grande, utilizando duas ferramentas de simulao distintas Radio-Mobile e o DifractionLoss. Esta simulao teve como principal objectivo comparar as principais diferenas entre os dois modelos seleccionados e procurar compreender como se propaga o sinal no mar, principalmente num raio at 200 m da encosta. As caractersticas do equipamento do simulador (potncia de transmisso, sensibilidade, tipo de antena e respectivos ganhos) foram definidas com base nas caractersticas de equipamentos normalmente utilizados neste tipo de redes [31]. A tabela 4-6 apresenta um resumo das caractersticas do equipamento simulado para o estudo de propagao para as Ilhas Desertas.

62

4-Projecto da rede rdio mvel para as Desertas

Tabela 4-6 Caractersticas do equipamento utilizado nas simulaes.

Repetidor Frequncia Polarizao Antenas Potncia Transmisso Perda cabos+conectores Ganho Antena P.A.R P.A.R. Sensibilidade Recepo Altura da antena 450-470 MHz Vertical* 12 dBW 3dB 6 dBi 13,85 dBW 24,3 W 0,25V 15 m
*

Rdio mvel 450-470 MHz Vertical* 5 dBW 0 4 dBi 6,85 dBW 5W 0,4V* 2m

* No disponvel nas opes de configurao da simulao no DifractionLoss O processo de como efectuar a simulao no Radio-Mobile no ser aqui descrito, remetendose essa explicao para [12] e [22]. Simulou-se um repetidor instalado no local definido pelas coordenadas 3601596N-357085O. Nesta primeira simulao pretende-se, essencialmente, avaliar as principais diferenas entre os dois modelos seleccionados e procurar compreender como se propaga o sinal no mar principalmente num raio de 200 m da encosta. Na figura 4-18 e 4-19 esto presentes os resultados da simulao para o modelo de Longley Rice e para o modelo do ITU-R P 153012, respectivamente. Analisando os resultados da simulao constata-se uma concordncia na seleco das zonas, de maior perda, zonas a cinzento na figura 4-18 e zonas a azul-escuro e azul-claro na figura 419. Para a zona do topo da Deserta Grande ambas as estimativas prevem potncias superiores a -90 dBm na maioria do terreno. As zonas no mar junto s encostas da ilha apresentam-se como sendo zonas muito problemticas, dado o grande declive das encostas ali existentes. Isso provoca uma zona de sombra que se estende at uma determinada distncia a partir da encosta. Essa distncia varivel e tanto maior quanto maior for o declive e a altura da encosta adjacente, na direco do transmissor. A anlise das figuras 4-18 e 4-19 revela um outra caracterstica importante da simulao, que a resoluo dos mapas de cobertura gerados. Analisando as figuras verifica-se que a resoluo muito superior para os mapas gerados a partir do DifractionLoss, assim como tambm a transio entre os vrios nveis de potncia mais suave no DifractionLoss que no Radio-Mobile.

63

4-Projecto da rede rdio mvel para as Desertas

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-18 Resultado da simulao de cobertura no Ilha da Deserta Grande parao Radio-Mobile.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-19 Resultado da simulao de cobertura no Ilha da Deserta Grande parao DifractionLosss.

Realizou-se outras simulaes, desta vez, para as trs ilhas. Coloucou-se um repetidor no ponto mais alto das Desertas, localizado na Deserta Grande. Verificou-se que um nico repetidor no seria suficiente para cobrir toda a rea das Ilhas Desertas, existindo um grande nmero de zonas de sombra, como, por exemplo, na zona norte e sul da Deserta Grande e grande parte do Bugio, assim como a maior parte da zona martima junto s encostas da Deserta Grande. Consequentes simulaes e averiguaes atravs da visualizao das Ilhas Desertas a 3D, permitiram concluir que para cobrir satisfatoriamente as zonas martimas junto costa at um raio de 200 m, o nmero mnimo de repetidores a instalar seria de 3. Para este nmero de repetidores a melhor localizao encontrada foi a seguinte: Repetidor-1 - instalado na Deserta Grande 323223,2N e 163138,2O; Repetidor 2 instalado no Ilhu Cho 323553,2N e 163337,4O; Repetidor 3 instalado no Bugio - 232406,1N e 162755,1O; Optou-se primeiro por optimizar a cobertura na zona da doca, visto ser nesta zona que os vigilantes permanecem a maior parte do tempo. Estando a doca a uma cota de sensivelmente 10m junto encosta a forma mais segura de se garantir que esta zona fica coberta por uma potncia superior a -100 dBm consiste em instalar um repetidor com linha de vista para a doca. Para averiguar as localizaes com linha de vista para a doca procedeu-se a uma anlise de cobertura visual a partir da mesma, sendo esta anlise apresentada na figura 4-20. 64

4-Projecto da rede rdio mvel para as Desertas

Na figura 4-20 a zona sombreada representa as zonas com cobertura visual a partir da doca. Como se verifica, existem vrias localizaes com linha de vista para a doca. Porm o local a seleccionar devia oferecer condies de acesso e de instalao do equipamento, o que no se verifica em todas as localizaes assinaladas. A localizao do repetidor no local assinalado na figura 4-21 foi obtida por tentativas e erros na procura da melhor posio. Esta localizao oferece vrias vantagens tais como: facilidade de instalao, j que fica prximo a um planalto onde possvel a um helicptero aterrar, cobertura visual de toda a zona da Doca e da maior parte do topo da ilha, e uma cobertura parcial do sul do Bugio e da costa Oeste e Sul.

Repetidor Deserta Grande

Repetidor Deserta Grande

. .

Informao Geogrfica cedida pela Direco Regional de Informao . Geogrfica e Ordenamento do Territrio.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio Fig. 4-21 Diagrama de cobertura do repetidor instalado na Ilha da Deserta Grande.

Fig. 4-20 Cobertura visual a partir da Doca na Ilha da Deserta Grande.

A zona do calhau das areias, est semi-rodeada por ngremes encostas que dificultam a penetrao do sinal no local. No entanto, com a localizao escolhida para o repetidor da figura 4-21 foi possvel optimizar a cobertura nesta zona de elevada importncia.

65

4-Projecto da rede rdio mvel para as Desertas

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-22 Previso de cobertura - DifractionLoss segundo o modelo do ITU-R P530-12, no calhau das areias pelo repetidor da figura 4-21.

O repetidor do Ilhu Cho, de acordo com o estabelecido inicialmente seria instalado no farol existente, reaproveitando assim as instalaes existentes, evitando a introduo de novas infra-estruturas e minimizando o impacto ambiental da instalao. Na figura 4-23 visualiza-se a previso de cobertura para o repetidor instalado no farol do Ilhu Cho. Para o Bugio, a instalao do repetidor est limitada a uma pequena rea, j que o acesso restante ilha muito perigoso devido as encostas quase verticais, o que invalidaria operaes de manuteno tcnica e instalao do equipamento. Alm desta limitao, por ser uma ilha muito frequentada por aves marinhas, principalmente a conhecida e ameaada Freira do Bugio, houve uma preocupao em no projectar um mastro para instalar a antena muito alto tendo sido estabelecido um limite de 5 m. Para compensar a pouca altura do mastro simulouse o repetidor no ponto mais alto da zona disponvel. Com a observao das figuras 4-21, 4-23 e 4-24 constata-se que os trs repetidores complementam-se entre si, culminando num nvel de cobertura para a maioria das zonas de interesse superior a -100 dBm, continuando a existir algumas zonas de sombra em algumas reentrncias da encosta, onde a comunicao ter de ser feita um pouco mais para fora. Como o caso da costa a Este da Deserta Grande, estas zonas so identificadas no mapa pela ausncia de colorao e azul escuro.

66

4-Projecto da rede rdio mvel para as Desertas

Repetidor Ilhu Cho

Repetidor Bugio

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-23 Diagrama de cobertura do repetidor instalado no Ilhu Cho.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-24 Diagrama de cobertura do repetidor instalado na Ilha do Bugio.

A figura 4-25 apresenta o diagrama de cobertura conjunto dos 3 repetidores nas Ilhas Desertas. Como se pode verificar na figura 4-25, na zona junto costa Este da Deserta Grande a cobertura oferecida pelos 3 repetidores reduzida, o que ir obrigar os vigilantes a se afastarem da costa para conseguirem comunicar. Para melhorar a cobertura a Este da Deserta Grande, na impossibilidade de aumentar a potncia, sugere-se a instalao de mais um repetidor no centro da ilha, mais propriamente em 322459,3N 162938,9O. A cobertura prevista para o repetidor n. 4 pode ser visualizada na figura 4-26.

67

4-Projecto da rede rdio mvel para as Desertas

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-25 Diagrama de cobertura conjunta dos 3 repetidores.

A cobertura conjunta da nova configurao com 4 repetidores, representada na figura 4-27, oferece melhorias considerveis na ordem dos 20 dBm, em mdia, relativamente configurao anterior principalmente do lado Este e na zona Sul da Deserta Grande, onde se constata agora uma maior penetrao do sinal na rea martima junto costa.

68

4-Projecto da rede rdio mvel para as Desertas

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-26 Diagrama cobertura do repetidor 4 instalado na Ilha da Deserta Grande.

Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio. Fig. 4-27 Diagrama cobertura dos 4 repetidores instalados nas Ilhas Desertas.

Dada a natureza do relevo das Ilhas Desertas, fundamental utilizar-se potncias elevadas, para que o sinal consiga penetrar nas praias e reas martimas junto costa, ainda que a rea de cobertura oferecida seja superior a rea pretendida. Esta necessidade levanta dois problemas, o primeiro est relacionado com o consumo de energia que ser proveniente de um sistema fotovoltaico enquanto o segundo problema, bem mais delicado e de difcil resoluo, est relacionado com a disperso do sinal alm da zona de interesse. Relativamente ao consumo de energia, dado o comportamento inteligente do repetidor que s entrar em funcionamento quando houver uma comunicao prev-se uma necessidade energtica facilmente satisfeita. No que toca disperso do sinal alm da zona de interesse, idealmente a propagao do sinal deveria ser restringida zona das Ilhas Desertas num raio mximo de 200m da costa. No entanto, tal situao impossvel de acontecer de tal modo que grande parte da zona martima entre as Ilhas Desertas e a ilha Madeira assim como 69

4-Projecto da rede rdio mvel para as Desertas

tambm do Porto Santo ir ficar coberta pela rede de comunicaes. Na Madeira, como se pode ver pela figure 4-28, os concelhos onde se dever verificar uma maior penetrao do sinal so, Funchal, Santa Cruz e Machico.

Fig. 4-28 Disperso do sinal alm da zona de interesse nas Ilhas Desertas.

O problema da disperso do sinal alm da zona de interesse poder ser atenuado, substituindo as antenas omnidireccionais dos repetidores por trs antenas sectoriais de 120, com um ligeiro ngulo de inclinao. Esta substituio, alm reduzir a disperso de sinal, ir tambm aumentar a concentrao de sinal na zona de interesse. Como foi evidenciado no captulo 2, para que os repetidores possam funcionar em conjunto como se uma s rede se tratasse necessrio que estejam interligados de alguma forma. A soluo proposta consiste na interligao dos vrios repetidores atravs de 3 links VHF numa tipologia do tipo Y, com o repetidor da Deserta Grande equipado com uma antena omnidireccional localizado no centro da tipologia os restantes estaro equipados com uma antena direccional. Ver o esquema da figura 2-6. Sendo assim procedeu-se igualmente simulao do sistema de interligao, com as caractersticas apresentadas na tabela 4-7.
Tabela 4-7 Caractersticas do sistema de comunicao para a interligao dos repetidores

Repetidor-2 Ilhu Cho Frequncia Polarizao Antenas Potncia Transmisso Sensibilidade Recepo Antena Ganho Antena Altura da antena Perda cabo+conectores 145-174 MHz Vertical 3W 7,08V Yagi 14 dBi 15 m 3dB

Repetidor-1 Deserta Grande 145-174 MHz Vertical 5W 7,08V Omnidireccional 8 dBi 15 m 3 dB

Repetidor-3 Bugio 145-174 MHz Vertical 3W 7,08V Yagi 14 dBi 5m 2 dB

Repetidor-4 Deserta Grande 145-174 MHz Vertical 0,5 W 7,08V Yagi 10 dBi 15 m 3 dB

70

4-Projecto da rede rdio mvel para as Desertas

Para a interligao do Repetidor do Ilhu Cho com o repetidor da Deserta Grande, obteve-se os resultados, apresentados na figura 4-29.

Fig. 4-29 Resultado da simulao do link UHF entre o repetidor do Ilhu Cho e o repetidor 1 da Ilha da Deserta Grande. Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio.

Devido localizao do repetidor na Deserta Grande, no possvel garantir a desobstruo da primeira Zona de Fresnel como seria aconselhado o que provoca uma perda adicional. No entanto, as vantagens para a rede de rdios mveis com esta localizao do repetidor acabam por ser superiores, justificando assim a escolha. A simulao estima um sinal recebido no controlador instalado na Deserta Grande com a potncia de -86,3 dBm, oferecendo uma margem de 8,7 dB para 95% das situaes. Note-se que esta ligao ser apenas estabelecida quando houver comunicao na rede. Para a ligao entre o repetidor do Bugio e o repetidor da Deserta Grande os resultados so melhores apesar da distncia ser superior, devido ao facto desta ligao encontrar-se completamente desobstruda na primeira zona de Fresnel. Os resultados para esta simulao apresentam-se na figura 4-30.

Fig. 4-30 Resultado da Simulao do link UHF entre o repetidor do Bugio e o repetidor 1da Deserta Grande Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio.

Para esta transmisso estima-se uma potncia de -70,7 dBm no sinal recebido pelo controlador na Deserta Grande, com uma margem de 24,3 dB para 95% das situaes.

71

4-Projecto da rede rdio mvel para as Desertas

Para a ligao do repetidor 4 rede de repetidores foi feito o mesmo estudo, verificando-se que os valores adoptados at aqui para a potncia de transmisso e para o ganho da antena nesta situao estariam sobredimensionados. Por esta razo, diminuiu-se a potncia de transmisso de 5 para 0,5 W e o ganho da antena de 14 para 10 dBi, resultando num nvel de sinal recebido de 68,3 dBm pelo repetidor 1. Os resultados obtidos para esta simulao so os apresentados na figura 4-31.

Fig. 4-31 Resultado da Simulao do link UHF entre o repetidor 4 e o repetidor 1 da Ilha da Deserta Grande. Informao Geogrfica cedida pela Direco Regional de Informao Geogrfica e Ordenamento do Territrio.

Os efeitos da absoro por vapor de gua e oxignio, assim como a atenuao devido chuva e o desvanecimento no foram considerados j que nas frequncias em questo estes efeitos so praticamente nulos.

4.5.

Soluo proposta

A soluo proposta vem colmatar as necessidades de comunicao reportadas pelo PNM, nas Ilhas Desertas. A soluo baseada na instalao de repetidores VHF no topo das trs ilhas, todos eles interligados entre si atravs de 3 links UHF. Esta interligao ir permitir aos repetidores funcionarem em conjunto invs de funcionarem isolados entre si. Todo o sistema permanecer em stand-by at que seja detectada alguma tentativa de comunicao. Nesse momento o sistema entra em funcionamento, providenciando uma utilizao racional e poupada da energia disponvel. Toda a energia ser providenciada pelos sistemas fotovoltaicos instalados para o efeito, fornecendo em conjunto com as baterias 3 a 5 dias de autonomia sem sol. A rede ser digital, sugerindo-se o modo de funcionamento simplex, visto os custos inerentes a um funcionamento duplex serem consideravelmente superiores. O sistema dever apresentar uma configurao simulcasting, que permitir obter melhores prestaes em zonas de difcil penetrao do sinal e uma utilizao do espectro mais reduzida diminuindo assim a licena de utilizao. A doca estar equipada com um rdio fixo, enquanto os membros do PNM disporo de rdios mveis. Apesar do projecto dizer respeito apenas rea das Ilhas Desertas, a soluo proposta possibilita uma futura interligao com uma rede semelhante para a Madeira, assim como a interligao com a rede pblica de telefones possibilitando a realizao de chamadas para a rede pblica a partir dos rdios mveis. Prope-se duas solues, a primeira, a soluo que melhor cumpre com os objectivos traados no inicio do projecto no olhando a imposies financeiras e a segunda uma soluo 72

4-Projecto da rede rdio mvel para as Desertas

que cumpre com os objectivos de forma satisfatria, mas com uma performance inferior soluo anterior. A tabela 4-8 apresenta um resumo do sistema proposto para a primeira soluo, enquanto a soluo mais econmica apresentada na tabela 4-9.
Tabela 4-8 Proposta 1 para a rede rdio mvel das Ilhas Desertas - Duplex

Proposta 2 para SRMT das Ilhas Desertas


Faixa de Frequncia Modo de funcionamento Modo de configurao de repetidores Nmero de repetidores Localizao Repetidores 450-470 MHz Simplex Simulcasting 4 Repetidor 1 Deserta Grande - 323223,2N 163138,2O Repetidor 2 Ilhu Cho 323553,2N 163337,4O Repetidor 3 Bugio 232406,1N 162755,1 Repetidor 4 Deserta Grande 323047,1N 163006,0O

Potncia na sada do transmissor

Repetidor 1 15,84 W Repetidor 2 15,84 W Repetidor 3 14,84 W Repetidor 4 15,84 W

Perdas (cabos+conectores)

Repetidor 1 3 dB Repetidor 2 3 dB Repetidor 3 2 dB Repetidor 4 3 dB

Antena P.A.R Altura do mastro para suporte das antenas

Omnidireccional - 6 dBi 25 W Repetidor 1 15 m Repetidor 2 15 m Repetidor 3 5 m Repetidor 4 15 m

Sistema de interligao dos repetidores


Faixa de frequncias Nmero de canais Potncia na sada do transmissor Repetidor 1 Perdas (cabos+conectores) 3 dB 145-174 MHz 2 5W

73

4-Projecto da rede rdio mvel para as Desertas

Antena P.A.R Potncia na sada do transmissor Repetidor 2 Repetidor 3 Perdas (cabos+conectores) Antena P.A.R. Potncia na sada do transmissor Repetidor 4 Perdas (cabos+conectores) Antena P. A.R.

Omnidireccional 8 dBi 9,64 W 5W 3 dB Repetidor2 | 2dB Repetidor 3 Yagi 14 dBi 23,03 W 0,5 W 2 dB 10 dBi 1,53 W

Tabela 4-9 Proposta 2 para a rede rdio mvel das Ilhas Desertas - Simplex

Proposta 2 para rede rdio mvel das Ilhas Desertas


Faixa de Frequncia Modo de funcionamento Modo de configurao dos repetidores Nmero de repetidores Localizao Repetidores 450-470 MHz Simplex Simulcastings 3 Repetidor 1 Deserta Grande - 323223,2N 163138,2O Repetidor 2 Ilhu Cho 323553,2N 163337,4O Repetidor 3 Bugio 232406,1N 162755,1O Potncia na sada do transmissor Repetidor 1 15,84 W Repetidor 2 15,84 W Repetidor 3 17 W Perdas (cabos+conectores) Repetidor 1 3 dB Repetidor 2 3 dB Repetidor 3 2 dB P.A.R. Antena Altura do mastro para suporte das antenas 25 W Omnidireccional - 7 dBi Repetidor 1 15 m Repetidor 2 15 m Repetidor 3 5 m

Sistema de interligao dos repetidores


Faixa de frequncias 145-174 MHz

74

4-Projecto da rede rdio mvel para as Desertas

Nmero de canais Potncia na sada do transmissor Repetidor 1 Perdas (cabos+conectores) Antena P.A.R Potncia na sada do transmissor Repetidor 2 Repetidor 3 Perdas (cabos+conectores) Antena P.A.R

2 5W 2 dB Omnidirecional 6 dBi 9,64 W 5W 3 dB Repetidor2 | 2dB Repetidor 3 Yagi 14 dBi 23,03 W

Na figura 4-32 est esquematizada a arquitectura da rede para 4 repetidores.

Fig. 4-32 Arquitectura da rede de rdio mvel das Ilhas Desertas.

A energia necessria ao funcionamento dos vrios sistemas dever provir de sistemas fotovoltaicos. A utilizao de geradores elicos ir acarretar custos adicionais com as torres de instalao e um maior impacto visual. A experincia com um pequeno gerador elico instalado na doca, revela que este tipo de estruturas so muito prejudiciais s aves que chocam com as ps em movimento acabando por morrer. Os painis solares podero ser montados no solo ou no mastro de suporte das antenas, devendo ser avaliada qual a soluo que oferece um maior aproveitamento solar. O sistema dever ser dimensionado para garantir uma autonomia de funcionamento de 3 a 5 dias sem sol.

75

4-Projecto da rede rdio mvel para as Desertas

A tabela 4-10 apresenta um possvel dimensionamento para o sistema fotovoltaico a instalar para cada estao repetidora.
Tabela 4-10 Dimensionamento do sistema fotovoltaico para as estaes repetidoras

Dimensionamento do sistema fotovoltaico para as estaes repetidoras Repetidor


Corrente Transmisso Recepo Stand-by Controlador 8,0 A x 2,4 h 1,9 A x 2,4 h 0,5 A x 24 h 0,2 A x 24 h Perodo de actividade 10,0% 10,0% 100% 100% Total Voltagem Potncia Potncia 1,51 A-h /dia 19,2 4,6 12,0 4,8 40,6 A-h/dia 12 V 487,2 W-h/dia 730,8 W-h/dia

Dimensionamento Painel Solar


Horas de sol dirias 2 Potncia necessria obter dos painis solares Quantidade de painis solares 2 x 80 W 146,16 W-h 5

Dimensionamento Baterias
Autonomia Capacidade necessria Controlador de Carga 20 A -12V Factor compensatrio para perdas do sistema. 2 Fonte: Atlas da Radiao Solar do Arquiplago da Madeira, Laboratrio Regional de Engenharia Civil
1

3 dias 182,7 Ah

5 dias 304,5 Ah

Para a instalao das antenas sugere-se a utilizao de mastros auto-suportados de ao galvanizado, com a incluso de uma escada para a instalao e manuteno das antenas ver figura 4-33. Para que os mastros possam suportar os ventos fortes, que por vezes assolam o topo das desertas, de acordo com indicaes dos vigilantes do PNM, os mastros devero ficar fixos a uma sapata de beto construda de acordo com as normas em vigor para este tipo de estruturas. Dada a presena de cabras na Deserta Grande, aconselha-se a construo de uma vedao em redor da instalao com o objectivo de proteger todo o equipamento de possveis danos.

76

4-Projecto da rede rdio mvel para as Desertas

Todo o equipamento activo dever ser instalado num armrio de comunicaes prprio para o efeito, assim como as baterias e demais equipamento elctrico.

Fig. 4-33 Esquema do mastro auto-suportado para suporte das antenas

De seguida apresenta-se um oramento relativo ao equipamento activo para a instalao da rede de comunicaes VHF baseado num pedido formalizado empresa NAUCOMEquipamentos de Navegao e Telecomunicaes, (ver tabela 4-11).
Tabela 4-11 Oramento do equipamento de telecomunicaes da rede mvel terrestre.

Qtd

Descrio
Estaes repetidoras VHF digital ICOM IC-FR5100 para a faixa dos 400470MHz, 25W de potncia,

Preo Unit
2.250,00

Preo Total
9.000,00

modo digital ou analgico/digital, alimentao a 230Vac ou 12V Links em UHF para pr os repetidores a funcionar 2.300,00 9.200,00

Rede Mvel Terrestre

em simultneo, antenas, controladores, cabos coaxiais e respectivas fichas Antenas VHF PROCOM para repetidores c/ 20 m de 330,00 600,00 1.320,00 600,00

cabo e respectivas fichas Rdios VHF digitais, ICOM IC-F5062D para a faixa dos 400470MHz, 25W de potncia, display

alfanumrico para visualizao de mensagens escritas e identificaes. Rdios portteis VHF digitais, ICOM IC-F3162DS 590,00 2.360,00

para a faixa dos 400-470MHz, 5W de Potncia. Total s/IVA 26.080,00

77

4-Projecto da rede rdio mvel para as Desertas

Um outro oramento relativo ao equipamento de maior dimenso necessrio para o sistema de energia fotovoltaica com base num pedido formalizado empresa BIOSOLAR Energias Renovveis apresentado na tabela 4-12.
Tabela 4-12 Oramento para equipamento do sistema fotovoltaico da rede mvel terrestre.

Rede mvel Terrestre

Qtd 8 4 4 8

Descrio Mdulos fotovoltaicos 80W Regulador Isoler 10D Estruturas mdulos fotovoltaicos Baterias 12V-250Ah (fechadas de Gel)

Preo Unit 381,00 107,65 340 532,00 Total s/IVA

Preo Total 3.048,00 430,60 1.360,00 4.256,00 9.100,60

4.6.

Cobertura GSM na doca

A cobertura GSM na doca diminuta, na maioria das vezes at inexistente, no permitindo aos residentes e visitantes da ilha estabelecer qualquer contacto para o exterior atravs do telemvel. Sendo o nmero de pessoas fixas na doca muito pouco representativo, as operadoras no tm muito interesse em resolver a situao. A nica operadora que se mostrou sensvel situao, aps contactos efectuados pelo PNM, foi a TMN que direccionou uma das suas antenas para as Desertas com o intuito de melhorar a situao, situao essa que at melhorou mas pouco. Perante esta necessidade e o desafio lanado pelo PNM em avaliar formas de resolver o problema prope-se duas solues: instalao de um repetidor GSM de frequncia deslocada ou a instalao de uma nano-clula na doca.

4.6.1. Repetidor GSM


Numa rede GSM o termo BTS Base Transceiver Station denomina o equipamento rdio responsvel pela ligao rdio entre a rede e os dispositivos mveis. A incluso de um repetidor GSM numa rede tem como principal objectivo aumentar a rea efectiva de cobertura de uma determinada BTS. Esta soluo vantajosa face instalao de uma nova BTS, quer em termos de custos, quer em tempo de instalao. Na figura 4-34 est representado um esquema bsico de ligao de um repetidor a uma BTS. O repetidor recebe os sinais emitidos pela BTS doadora, amplificando-os e repetindo-os na nova rea de servio. Quando um utilizador usa o telemvel nesta nova rea, o repetidor recebe os sinais emitidos do telemvel, amplifica-os e retransmitindo-os para a BTS [32].

78

4-Projecto da rede rdio mvel para as Desertas

BTS doadora
Antena receptora Antena emissora

Repetidor
Fig. 4-34 Esquema bsico da ligao de um repetidor a uma BTS.

A utilizao de um repetidor funcionando da forma apresentada na figura 4-34 tem algumas limitaes, nomeadamente, no ganho disponvel j que ao ser usada a mesma frequncia na recepo e transmisso pelo repetidor, poder surgir um efeito de realimentao (ver figura 435). Um outro problema presente neste tipo de repetidores est relacionado com a insero de rudo em outras BTS vizinhas da doadora.

Antena receptora

Antena emissora

BTS doadora Repetidor


Fig. 4-35 Efeito de realimentao do repetidor.

A soluo para os problemas enunciados passa pela utilizao de um repetidor de faixa deslocada. Este tipo de repetidor consiste em duas unidades: Unidade BTS e Unidade Remota. A Unidade BTS fica localizada nas proximidades da BTS doadora, estando ligada a esta de uma forma directa. Esta unidade ter como principal funo transmitir as frequncias das portadoras da BTS doadora para o repetidor numa frequncia diferente, eliminando assim quaisquer interferncias com outras BTS. A unidade remota recebe o sinal recebido pela Unidade de BTS transportando-o para a frequncia de ligao com os dispositivos mveis. O mesmo processo ocorre no sentido contrrio. Desta forma toda a interface area entre a BTS doadora e o repetidor fica livre de quaisquer interferncias, permitindo maiores ganhos e reduzindo as interferncias em BTS vizinhas [32].

79

4-Projecto da rede rdio mvel para as Desertas

F1
Antena receptora Antena emissora

Antena BTS BTS


Unidade BTS

F2
Remota BTS

F1

Fig. 4-36 Esquema bsico de ligao de um repetidor de frequncia deslocada a uma BTS.

As principais desvantagens desta soluo prendem-se com o custo associado instalao do repetidor que relativamente elevado face ao repetidor do tipo da figura 4-34 e ao consumo de energia que nesta situao em particular muito limitada, o que podia invalidar assim a sua utilizao na doca.

4.6.2. NanoBTS
As NanoBTS funcionam de forma anloga s BTS comuns contudo so de muito menores dimenses e suportam dezenas de utilizadores em simultneo [33]. Como em todas as BTS, tambm as NanoBTS precisam estar ligadas BSC Base Station Controller. Ao contrrio das BTS, que se ligam s BSC atravs de linhas alugadas ou por uma ligao de feixes hertzianos, as NanoBTS comunicam com as BSC utilizando a Internet. Esta caracterstica torna as NanoBTS numa soluo muito verstil, de rpida implementao e com um custo muito menor face utilizao de repetidores [33]. Um esquema da arquitectura das NanoBTS apresentado na figura 4-37.

Fig. 4-37 Arquitectura NanoBTS [33].

80

4-Projecto da rede rdio mvel para as Desertas

As vantagens das NanoBTS face aos repetidores usuais so inmeras, principalmente quando a rea que se pretende oferecer cobertura interior ou remota. As NanoBTS, ao contrrio dos repetidores, possuem os seus prprios canais de trfego, possuem um consumo de energia muito inferior e a sua instalao requer apenas uma ligao internet. Qualquer uma das solues apresentadas permite uma melhoria considervel da cobertura da rede GSM na doca. No entanto, pode-se afirmar que para o caso da doca em especfico a soluo das NanoBTS uma soluo verstil, de rpida instalao e baixo consumo. Todavia esta soluo estar sempre dependente da disponibilizao de um acesso internet na doca. No foi objectivo do trabalho apresentar o projecto de uma soluo para o problema da falta de cobertura GSM, mas sim apresentar algumas solues para o problema. Numa situao em que depois se venha verificar o interesse na adopo de uma destas solues, esta ter de ser alvo de um estudo e um projecto detalhado.

81

5. Projecto da ligao Madeira-Desertas


Neste captulo apresenta-se o projecto da ligao entre a Ilha da Madeira e as Ilhas Desertas. Inicialmente so avaliadas as vrias opes para a realizao da ligao procedendo-se depois ao projecto em detalhe da soluo mais adequada de acordo com os requisitos encontrados. Posteriormente ser feito o dimensionamento da rede de acordo com as necessidades de largura de banda.

5.1.

Definio do sistema

O primeiro passo no projecto da ligao entre a Ilha da Madeira e as Ilhas Desertas consistiu no levantamento das necessidades e aspiraes do PNM relativamente utilizao desta ligao. Identificou-se as seguintes necessidades para a ligao: A rede local da sede do PNM e a futura rede da doca na Deserta Grande deveriam estar interligadas de forma transparente ao utilizador, possibilitando a partilha de ficheiros, impressoras e aplicaes; A rede deveria oferecer suporte transmisso de vdeo em tempo real. O nmero de cmaras de vdeo foi inicialmente estimado em 4, devendo a ligao oferecer margem para o aumento deste nmero; O suporte tecnologia VoIp e Vdeo-Conferncia deveria ser tambm garantido pela rede, de forma a comutar a grande falta de comunicao actualmente existente entre os vigilantes da doca e a sede do PNM; A ligao devia ainda contemplar a ligao Internet, providenciando assim servios como Web, e-mail e IM (Instant Messaging); O nmero de utilizadores da rede interna estimados para a doca so 2. Contudo, a ligao alm de um possvel aumento deste nmero devia ainda contemplar a possibilidade de no futuro poder oferecer um acesso internet aos investigadores e visitantes, o que no total no seria superior a 10.

5.2.

Opes de ligao

A sede do PNM est localizada no Jardim Botnico, mais propriamente em 3239'42.00"N 1653'47.40"O e dista da doca na Deserta Grande de aproximadamente 40 Km, sendo que 75% desta distncia sobre o mar. Actualmente possvel concretizar a ligao entre a sede do PNM e a doca recorrendo a vrias tecnologias. A primeira dessas tecnologias baseada no acesso Internet por satlite. Esta soluo baseia-se na configurao de uma VPN Rede Privada Virtual atravs da Internet, o que permitir a interligao da rede local da sede do PNM com a rede da doca, tal como esquematizado na figura 5-1.

82

5-Projecto da ligao Madeira-Desertas

Fig. 5-1 Ligao entre a Ilha da Madeira e as Ilhas Desertas com recurso a uma VPN atravs da Internet.

As vantagens desta tecnologia prendem-se essencialmente com a facilidade de instalao, custo de aquisio ( 1800,00 [34]) e a configurao da ligao. Do outro lado tem-se fortes limitadores nomeadamente a largura de banda disponvel (mxima 1024/256 Kbps), atrasos considerveis em aplicaes de tempo real e a existncia de mensalidades elevadas (293,00 por utilizador) quando comparadas com as mensalidades cobradas por fornecedores de internet comuns para velocidades semelhantes. Uma outra forma de Interligar a sede com a doca passa pela criao de uma ligao atravs de feixes hertzianos entre a sede do PNM e a doca na Deserta Grande, que no poder ser directa j que a sede do PNM no possui linha de vista com a doca, como se pode comprovar com a figura 5-2.

Fig. 5-2 Ausncia de linha de vista da sede do PNM para a doca na Ilha da Deserta Grande.

83

5-Projecto da ligao Madeira-Desertas

Dadas estas circunstncias, a nica forma de conseguir a ligao atravs de feixes hertzianos pela criao de um ponto intermdio num local que possua linha de vista tanto para a sede como para a doca (ver figura 5-3).

Fig. 5-3 Ligao entre a Ilha da Madeira e as Ilhas Desertas com recurso a duas ligaes de feixes hertzianos.

Algumas das vantagens desta arquitectura passam pela criao de um sistema totalmente independente de operadoras com capacidade para larguras de banda elevadas superiores a 54 Mbps, atrasos muito baixos na ordem de 0,1ms, expanso da rede local de forma nativa no sendo por isso necessrio recorrer a VPNs e a possibilidade de definir prioridades entre o trfego. Por outro lado, o custo associado ao sistema bastante elevado. Esta configurao necessita da criao de um ponto intermdio para completar a ligao o que implicar uma nova ligao aumentando o custo total. Outra soluo passa pela utilizao de um circuito privado alugado para interligar a sede do PNM com o ponto intermdio. Esta soluo acarreta igualmente custos que tm de ser balanceados com a execuo da ligao por intermdio de feixes-hertzianos a fim de se verificar qual a melhor. A Tabela 5-1 apresenta uma comparao entre as duas solues propostas para a ligao da sede do PNM com a estao de servio das Ilhas Desertas.
Tabela 5-1 Comparao entre as duas solues propostas.

Soluo A: Internet via Soluo B: Ligao atravs de Satlite feixes-hertzianos


Custo aquisio equipamento Largura de banda mxima (donwload/upload) Atraso mdio < 800-900 mS <100 S 1800,00 2024/512 Kbps 18532,00 31.000 Kbps full duplex

84

5-Projecto da ligao Madeira-Desertas

Mensalidade

293,00

Sem mensalidade. Pagamento de anuidade ANACOM.O O Custo varivel.

A largura de banda para a soluo A-Internet Via Satlite muito reduzida face s necessidades encontradas na anlise de requisitos. O elevado atraso tambm um forte condicionante principalmente em aplicaes de tempo real. Por outro lado o custo de instalao muito inferior ao da soluo B, contudo apresenta uma mensalidade com um valor elevado. No que toca soluo B, os atrasos so muito menores e a largura de banda superior, no entanto o custo de aquisio elevado. Com base nesta anlise conclui-se que para respeitar a anlise de requisitos e as intenes do PNM a melhor soluo passa pela configurao de uma ligao, entre a sede do PNM e a estao de servio nas Ilhas Desertas, atravs de feixes hertzianos.

5.3.

Planeamento do Sistema

A identificao de grupos de utilizadores, de aplicaes e o dimensionamento da ligao so tarefas fundamentais para que se perceba quais as necessidades de largura de banda da ligao e que tipo de protocolos o sistema dever suportar para cumprir com os requisitos.

5.3.1. Caracterizao dos grupos de utilizadores e aplicaes


G1 Grupo de utilizadores do PNM estao de servio na Ilha da Deserta Grande: Este grupo de utilizadores inclui todos os vigilantes, investigadores e outros membros do PNM que permaneam na doca, a uma dada altura. Este grupo ter acesso rede interna do PNM, aplicaes de vdeo-conferncia, videovigilncia, correio electrnico e Internet. G2 Grupo de visitantes: Este grupo de utilizadores inclui todos os visitantes e investigadores externos aos PNM que permaneam na doca. Este grupo ter somente acesso Internet, sendo negado o acesso s restantes aplicaes disponveis ao G1. G3 Grupo de utilizadores do PNM sede Ilha da Madeira: Este grupo de utilizadores inclui todos os membros do PNM localizados na sede. Este grupo ter acesso rede interna do PNM, Aplicaes de vdeo-conferncia, videovigilncia, correio electrnico e Internet. A tabela 6-1 apresenta a caracterizao do grupo de utilizadores em funo da sua dimenso, da sua localizao na infra-estrutura e dos servios de comunicao utilizados.
Tabela 5-2 Caracterizao dos grupos de utilizadores Id. Descrio N Local Aplicao E-mail www geral G1 Membros do PNM 5 Doca Ficheiros Videoconferncia p.p VoIP Arq. TCP/IP TCP/IP NetBEUI TCP/IP TCP/IP Trfego* BE BE AD CM CM Dest. Trfego Serv. E-mail PNM Proxy WWW PNM Servidor Fich. PNM Grupo 3 PABX IP PNM Id. Dest S1 S1 S1 G3 P1

85

5-Projecto da ligao Madeira-Desertas

Videovigilncia G2 Visitantes 5 Doca www geral E-mail www geral Ficheiros G3 Membros do PNM 12 Sede Videoconferncia p.p VoIP Videovigilncia

TCP/IP TCP/IP TCP/IP TCP/IP NetBEUI TCP/IP TCP/IP TCP/IP

CM BE BE BE AD CM CM CM

Serv. Vdeo Proxy WWW PNM Serv. E-mail PNM Proxy WWW PNM Servidor Fich. PNM Grupo 2 PABX IP PNM Serv. Vdeo

S2 S1 S1 S1 S1 G2 P1 S2

*BE- Best Effort | CM- Continuos Media | AD- Adaptative

A figura 5-4 apresenta um modelo simplificado do funcionamento da rede aps interligao da doca com a sede do PNM.

BE-Best Effort CM- Continuos Media Ad- Adaptative

Fig. 5-4 Modelo de funcionamento da rede

5.3.2. Dimensionamento da ligao


O dimensionamento da ligao pretende quantificar a largura de banda necessria acomodar para o correcto funcionamento das aplicaes identificadas anteriormente. Por outro lado com base do dimensionamento da ligao que se estabelecem margens de evoluo para um possvel aumento de utilizadores ou da adio de novas aplicaes. Na tabela 5-2 apresentado o dimensionamento efectuado para esta ligao.

86

5-Projecto da ligao Madeira-Desertas

Tabela 5-3 Dimensionamento da ligao entre a sede do PNM e a doca na Ilha da Deserta Grande. Dbito Normal [kbps] 56 256 100 4900 384 160 128 Dbito excepo [kbps] 384 512 150 9600 1000 8000 256 Nmero fluxos a montante 12 12 5 4 1 12 10 Nmero fluxos a jusante 10 10 1 4 1 5 10 Factor de simultaneidade 0,75 0,75 1,00 1,00 1,00 0,75 0,75 Dbito total p/ aplicao [kbps] 420,00 1920,00 100,00 19600,00 384,00 600,00 960,00 23.984,00 9.600,00 76.016,00 100.000,00 23,98% 78,19%

Aplicao Consulta E-mail Transac. www Voip Videovigilncia Vdeo-Conferncia Trans. fich. LAN Trans. fich. Internet

Necessidade total de dbito na ligao agregada [kbps] Capacidade mnima da ligao (maior dos dbitos de excepo suportado) [kbps] Margem de dbito para evoluo [kbps] Especificao de dbito da ligao agregada [kbps] Taxa nominal de utilizao normal da ligao agregada [%] Taxa nominal de utilizao de excepo da ligao agregada [%]

Perante o dimensionamento apresentado na tabela 5-2 pode-se afirmar que com um dbito de 100.000 kbps, consegue-se suportar as necessidades de largura de banda apresentadas pelas respectivas aplicaes mesmo em situaes de excepo, sendo ainda garantida uma margem de evoluo que se prev ser suficiente face s perspectivas futuras do trabalho a ser desenvolvido na doca.

5.3.3. Segurana
A ligao entre os dois extremos dever ser devidamente protegida, garantindo a confidencialidade e a restrio de acesso por parte de estranhos. Relativamente restrio do acesso rede interna por parte dos visitantes, sugere-se a implementao de duas VLANS (Virtual Local Area Networks) uma para os visitantes e outra para os membros do PNM. Todo o equipamento envolvido na ligao dever estar equipado com um sistema auxiliar de energia (UPS) de acordo com as necessidades do equipamento. O acesso fsico s infraestruturas dever ser limitado, estando estas devidamente protegidas com uma vedao adequada e se possvel equipadas com equipamento de vigilncia.

5.3.4. Disponibilidade da ligao


Segundo a recomendao F.557-3 da ITU-R Availability Objective for Radio-Relay Systems a disponibilidade de uma ligao com 40 km dever rondar os 99,995% do tempo [35]. Para se conseguir atingir valores de disponibilidade to elevados necessrio que o sistema projectado oferea margens de funcionamento suficientes para compensar os efeitos do desvanecimento e da chuva que so os mais problemticos neste tipo de ligaes.

87

5-Projecto da ligao Madeira-Desertas

5.3.5. Perspectivas de evoluo


A ligao projectada deve garantir uma margem de evoluo para novas aplicaes ou um aumento do nmero de utilizadores. No se prev o aumento de utilizadores do grupo G1 definido na tabela 5-1, todavia o nmero de utilizadores do grupo G2 poder aumentar assim como as necessidades de largura de banda das aplicaes ou at mesmo a introduo de novas aplicaes, justificando assim a guarda de uma margem de evoluo. Essa margem de evoluo limitada pelas caractersticas do equipamento.

5.3.6. Locais de instalao dos emissores


Como ficou evidenciado na seco 5.2, no existe linha de vista entre a sede do PNM e a doca, obrigando assim a que a ligao atravs de feixes hertzianos seja constituda por dois segmentos. A localizao do ponto intermdio torna-se por isso importante j que ter que garantir linha de vista tanto para a sede como para a doca. Fez-se ento uma anlise de cobertura visual a partir da sede do PNM e da doca, com recurso ao Radio Mobile apresentado na seco 2.5.2. Posteriormente, importou-se os resultados no Google Earth, figura 5-5 e 5-6, respectivamente. Na figura 5-6 as zonas a sombreado representam a cobertura visual a partir das instalaes da sede do PNM e na figura 5-6 as zonas sombreado a verde representa a cobertura visual a partir da doca na Deserta Grande.

Fig. 5-5 Cobertura visual no Funchal a partir da sede do PNM.

Fig. 5-6 Cobertura visual no Funchal a partir da doca na Ilha da Deserta Grande.

Observando as figuras 5-5 e 5-6, verfica-se que existem duas potenciais reas para a localizao do ponto intermdio, so elas a Nordeste da sede do PNM na zona do Estdio Eng. Rui Alves e a Este na zona do Palheiro Golf. Outras zonas oferecem igualmente cobertura visual sede e a doca. Contudo, apresentam distncias superiores e no sero consideradas. Visitas aos locais e as inspeces visuais permitiram apresentar duas propostas para a localizao do ponto intermdio, so elas: Localizao 1: 3240'5.32"N 1653'6.45"O Cota: 611 m Localizao 2: 3239'10.68"N 1652'23.10"O Cota: 480 m 88

5-Projecto da ligao Madeira-Desertas

Na figura 5-7 esto representadas as localizaes propostas para a localizao do ponto intermdio.

Fig. 5-7 Propostas para a localizao do ponto intermdio de ligao entre a sede do PNM e a doca.

5.4.

Legislao Portuguesa Ligaes ponto-a-ponto

As ligaes Ponto-a-Ponto podem utilizar essencialmente dois grupos de frequncias: um isento de licena e o outro dependente de licena. O grupo de frequncias isento de licena, passivo de ser utilizado em ligaes ponto a ponto, apresentado na tabela 5-4 [29]:
Tabela 5-4 Utilizaes de espectro isentas de licenciamento radioelctrico [29]. Dutcy Cycle

Aplicao

Faixas de Frequncias 2400-2483,5 MHz

Potncia ou intensidade de campo 100 mW p.i.r.e.

Tipo de antena

Espaamento entre canais Ocupao de toda a faixa bps > 256 kbps

Dedicada/Integrada

Sistemas de acesso sem fios/ Redes locais via rdio (WAS/RLAN)

5150-5350 MHz 5470-5725 MHz 17,1 17,3 MHz

200 mW p.i.r.e. 1 W p.i.r.e. 100 mW p.i.r.e. Dedicada Ocupao de toda a faixa

89

5-Projecto da ligao Madeira-Desertas

Observando a tabela 5-4, verifica-se que a faixa de frequncias mais atractiva a dos 54705725 MHz j que o valor da potncia mxima permitida superior. Para o segundo percurso cuja distncia de 37300m para a localizao 2 e 39000 m para a localizao 1, de agora em diante referido como ligao B, completamente impossvel utilizar uma das frequncias isentas de licenciamento, dado que os limites de potncia so muito baixos. Para um percurso de 39000 m, considerando a frequncia de 6 Ghz a perda de 139.9 dB. Sendo por isso necessrio a utilizao de potncias superiores. Uma soluo possvel adoptar uma faixa de frequncias sujeita a licenciamento. A Tabela 5-5 apresenta algumas das faixas de frequncia de interesse para a ligao B [29].
Tabela 5-5 Excerto do QNAF 2008 - Redes e Servios de comunicaes electrnicas acessveis ao pblico [29].

Servio Fixo Ligaes Ponto-Ponto


Faixas de Frequncias 6 GHz (Baixa) (5925 6425MHz) ERC/REC14-02 Anexo 1 11 GHz (10,7 11,7 GHz) ERC/REC 12-06 Rec3 18 GHz (17,7 19,7 GHz) UIT-R F.595 Anexos 3e4 Direitos de utilizao exigveis Tipo de Utilizao mbito de utilizao Processo de atribuio

NO

(2)

NO

(2)

Acessibilida de plena

NO

(2)

(2) Faixa partilhada com outros utilizadores g - delimitao geogrfica: utilizao de um canal/frequncia numa rea determinada e bem delimitada, por estaes de radiocomunicaes como, por exemplo, estaes fixas, estaes de radiodifuso e estaes terrenas.

Correlacionando a tabela 5-4 com os planos de frequncia propostos pelo ITU-R disponveis em [14] , verifica-se em princpio que possvel estabelecer a ligao B na faixa dos 6 GHz ou dos 11 GHz. Para a ligao A utilizar-se- a faixa de frequncias 5470-5725 MHz, tirando vantagem assim da iseno de licenciamento. Na Figura 5-8 est representado um esquema das ligaes e respectivas frequncias de funcionamento.

90

5-Projecto da ligao Madeira-Desertas

Fig. 5-8 Esquema de ligaes e respectivas faixas de frequncia a utilizar.

5.5.

Clculo da ligao

5.5.1. Abordagem Terica


Para a ligao A, dada a curta distncia, no se coloca o problema do horizonte de rdio. O mesmo no se passa para a ligao B, j que com 39 Km aconselhvel averiguar a distncia de horizonte para esta ligao. Vindo ento que, com base na equao (2.32), os resultados so os apresentados na Tabela 5-6.
Tabela 5-6 Clculo horizonte de rdio para a localizao 1 e 2.

Distncia horizonte rdio Tx - Madeira

Distncia horizonte rdio Rx- Deserta Grande

Total distncia rdio horizonte

Localizao 1
h1 = 626 m h2 = 25 m 89.29 km 17.84 km 107.135 km

Localizao 2
h1 = 495 m h2 = 25 m 79.40 km 17.84 km 97.24 km

Como se pode constatar atravs da Tabela 5-6, nenhuma das localizaes apresenta limitaes face distncia do horizonte de rdio.

91

5-Projecto da ligao Madeira-Desertas

Os clculos relativamente ao mtodo apresentado em 2.3.2 foram realizados para a frequncia central de cada uma das faixas de frequncia em questo. Considerou-se em cada terminal a utilizao de 20 m de cabo coaxial. A atenuao atmosfrica foi calculada para uma situao tpica de inverno: temperatura ambiente 10 C, 283,15K, presso atmosfrica 1013hPa e quantidade de vapor de gua no ar 1,5 gm3. Os valores adoptados para a potncia de emisso esto de acordo com a legislao em vigor e os equipamentos adoptados como referncia, homologados para a CEE. Na tabela 5-7 so apresentados os respectivos equipamentos. Os equipamentos foram seleccionados de acordo com as exigncias de larguras de banda e dbitos apresentadas na seco 5.3.2. As caractersticas detalhadas dos equipamentos esto disponveis no anexo E.
Tabela 5-7 Equipamento seleccionado para as diferentes faixas de frequncias

Faixa de Frequncias
5470-5725 MHz 6425-7110 MHz 10,7 11,7 GHz

Modelo do Equipamento
AI108-4958-O TrangoLInK giga 6 Ghz TrangoLInK giga 11 Ghz

Fabricante
AIRAYA TRANGO Systems TRANGO Systems

Na tabela 5-6 e 5-7 so apresentados os clculos efectuados para a ligao utilizando a localizao 1 e a localizao 2, respectivamente, segundo a metodologia apresentada na seco 2.3.2. Para o clculo da margem uniforme da ligao Mui (equao 2.25) a relao portadora-rudo C/Ni com i o ndice da clusula da recomendao F.634-3 ITU-R, foi obtida a partir da equao definida por [14] :
= 2 log 2 1 ; (4.2)

com m o m-QAM, erfc a funo de erro complementar e z definido por:


=
/

(4.3)

Com / o quociente entre a potncia da portadora da modulao ASK e a potncia de rudo em radiofrequncia. O parmetro Nf um valor caracterstico do equipamento. No entanto, este no definido pelo fabricante na documentao disponibilizada, pelo que utilizar-se- os valores apresentados em [14] : Nf = 5 dB na banda dos 6 GHz; Nf = 7 dB na banda dos 11 GHz.

Visto que tambm o parmetro s relativamente aos equipamentos considerados um valor desconhecido, utilizar-se- os valores apresentados em [14] 92

5-Projecto da ligao Madeira-Desertas

s =1 MHz.

Tabela 5-8 Tabela resumo do clculo efectuado para a localizao 1

Tabela Resumo
Varivel
F.central m01 m02 M01 M02 PE AE + A R GE = GR A0 Aa 10log10(brf) Nf C/N0 C/N1 C/N2 Mu1 Mu2 Ms M1 M2 Ml1 Ml2

Unidade
MHz

Ligao A
5,6 Ghz 5470-5725 Mhz 5600 0,09 0,70 -10,25 -1,55 10,00 2,80 23,00 109,64 0,01 73,34 0,00 45,60 31,00 28,00 14,60 17,60 39,03 14,58 17,55 24,83 19,10

Localizao 1 Ligao B
6GHz 5925 6425 MHz 6175,00 513,22 3801,66 27,10 35,80 22,00 3,00 39,00 140,03 0,36 73,34 5,00 53,76 26,50 22,00 27,26 31,76 39,03 26,98 31,01 -0,12 -4,79 11GHz 10715-10945 MHz 10780,00 895,96 6636,74 29,52 38,22 22,00 4,40 40,40 144,87 3,90 73,42 7,00 45,40 26,50 22,00 18,90 23,40 39,03 18,86 23,28 -10,66 -14,93

dB dB dBm dB dBi dB dB dB dB dB dB dB dB dB dB dB dB dB dB

Tabela 5-9 Tabela resumo do clculo efectuado para a localizao 2


Tabela Resumo

Varivel
F.central m01 m02 M01 M02 PE AE + A R GE = GR A0 Aa 10log10(brf)

Unidade
MHz

Ligao A
5,6 Ghz 5470-5725 Mhz 5600,00 0,44 3,24 -3,59 5,10 10,00 46,00 2,80 114,97 0,02 73,34

Localizao 2 Ligao B
6GHz 5925 6425 MHz 6175,00 459,11 3400,82 26,62 35,32 22,00 139,65 3,00 139,65 0,35 73,34 11GHz 10715-10945 MHz 10780,00 801,49 5936,97 29,04 37,74 22,00 2,20 4,40 144,49 3,73 73,42

dB dB dBm dB dBi dB dB dB

93

5-Projecto da ligao Madeira-Desertas

Nf C/N0 C/N1 C/N2 Mu1 Mu2 Ms M1 M2 Ml1 Ml2

dB dB dB dB dB dB dB dB dB dB dB

0,00 40,27 31,00 28,00 9,27 12,27 39,03 9,26 12,25 12,85 7,15

5,00 54,16 26,50 22,00 27,66 32,16 39,03 27,36 31,35 0,74 -3,97

7,00 45,96 26,50 22,00 19,46 23,96 39,03 19,41 23,83 -9,63 -13,91

A anlise da tabela 5-8 e 5-8 mostra que para a ligao A, para qualquer uma das localizaes, apresenta margens positivas sendo que para a localizao 1 esta margem superior cerca de 11,95 dB. No que toca ligao B, para a localizao 1 na faixa dos 6 GHz a margem Ml1 na prtica a suficiente para cumprir com os requisitos da 1 clusula da recomendao F.634-3 do ITU-R. Todavia a 2 clusula no cumprida apresentando uma margem negativa de -4,79 dB. Para a localizao 2 apesar do aumento da Ml2, esta continua negativa enquanto a Ml1 agora positiva. Para a faixa dos 11 GHz tanto a Ml1 como a Ml2 so ambas negativas para a localizao 1, situao essa que se repete para a localizao 2, ainda que nesta as margens sejam ligeiramente superiores. Sendo assim, conclui-se com base na recomendao F.634-3 do ITU-R, que a faixa dos 6 GHz e a localizao 2 so a melhor combinao para realizar a ligao B. Esta anlise no estaria completa se no fossem avaliados os efeitos da atenuao devido chuva e os efeitos do desvanecimento. A atenuao da chuva foi calculada, de acordo com o apresentado na seco 2.4.3, para uma intensidade de pluviosidade de 42 mm/h Chuva Intensa no excedida em 99,99% do tempo durante um ano. A margem de precipitao dada pela diferena entre a margem uniforme Mu2 a atenuao em dB da chuva. Na ausncia de informao local precisa foram utilizados os dados divulgados pelo ITU-R P838.1 [18]. Na tabela 5-10 so apresentados os clculos para o clculo da atenuao da chuva.
Tabela 5-10 Atenuao devido chuva no excedida em mais de 0,01% do tempo para a ligao A e B.

Atenuao devido chuva no excedida em mais de 0,01% do tempo Db


Localizao 1 Ligao Faixa de Frequncias Polarizao da antena Horizontal A B 5,6 GHz Vertical Horizontal 6GHz Vertical 2,87 28,89 0,120 3,76 17,48 28,00 Atenuao dB 0,157 Margem precipitao dB 17,44 Localizao 2 Margem Atenuao precipitao dB dB 0,284 0,217 3,66 2,79 11,98 12,05 28,50 29,37

94

5-Projecto da ligao Madeira-Desertas

Horizontal 11 GHz Vertical

22,67 19,10

0,73 4,30

22,07 18,59

1,89 5,37

A anlise da Tabela 5-10 permite concluir que a atenuao devido chuva apenas determinante para a ligao B na faixa dos 11 GHz onde a chuva intensa introduz grandes atenuaes na ordem dos 20 dB, resultando numa margem livre muito baixa no garantindo a disponibilidade da ligao em situaes de chuva intensa ou muito forte. Para a faixa dos 6 GHz esta atenuao muito inferior no ultrapassando os 4 dB, oferecendo assim margens de funcionamento muito superiores, na ordem dos 28 dB. O desvanecimento um outro efeito muito determinante em ligaes de grande distncia. O mtodo utilizado para calcular os efeitos deste fenmeno o apresentado na seco 2.4.4. A margem disponvel para efeitos de desvanecimento dada pela margem uniforme Mu2, calculada na tabela 5-7 e 5-8. Os resultados esto resumidos na tabela 5-11. O mtodo em questo utilizado para caracterizar os efeitos do desvanecimento define uma frequncia mnima para a qual pode ser aplicado, que para o casa da ligao A superior a 5,6 GHz. Contudo, na falta de um outro mtodo utilizar-se- o presente mtodo.
Tabela 5-11 Probabilidade de desvanecimento em funo da margem livre

Probabilidade de desvanecimento em funo da margem livre


Localizao 1 Ligao A B Faixa de Frequncias Margem livre dB 5,6 GHz 6 GHz 11GHz 19,60 31,76 23,40 Probabilidade 9,34 10 0,00051 0,0048
9

Localizao 2 Margem livre dB 14,2 32,16 23,96 Probabilidade 6,30 108 0,00041 0,0037

Observando a tabela 5-11 constata-se que as probabilidades de desvanecimento face s margens previstas na ligao A so insignificantes. Na ligao B so muito baixas sendo aproximadamente 10 x superior na faixa dos 11 GHz. Com base nos resultados obtidos no clculo efectuado anteriormente conclui-se que a melhor faixa de frequncias para a ligao B a faixa dos 6 GHz. Para a ligao A, a faixa dos 5,6 GHz, que est isenta de licena, uma escolha acertada. Quanto localizao do ponto intermdio sugere-se a localizao 2, por ser aquela tem melhores margens de funcionamento tanto para chuva intensa como para o desvanecimento devido aos efeitos de multipercurso.

5.5.2. Simulao da ligao


Os sistemas para a simulao foram configurados de modo a aproximar ao mximo as caractersticas dos dispositivos reais. O sistema simulado sobre o mapa da Regio Autnoma da Madeira, com uma resoluo de 3 ARC seconds (90 m) disponibilizado gratuitamente em [21] . A tabela 5-12 resume os sistemas simulados para cada equipamento em particular.

95

5-Projecto da ligao Madeira-Desertas

Tabela 5-12 Caracterizao dos sistemas criados para simulao no software "Radio-Mobile".

Equipamento

Banda Frequncia MHz


5470- 5725 5925-6425 1071510945

Potncia transmisso dBm


7 22 22

Limiar recepo dBm1


-69 -75 -76

Tipo de Antena
Parablica Parablica Parablica

Ganho Antena dBi


23 39 37,1

P.I.R.E. W
1,02 398,1 257,4

AI108-4958-O TrangoLink Giga 6GHz TrangoLink Giga 11GHz


1

O Threshold do sistema foi definido para o nvel que permite alcanar o dbito binrio desejado, sendo que qualquer um dos sistemas admite um funcionamento at perto dos -90 dBm, com uma performance inferior desejada.
2

1 W o p.i.r.e. mximo autorizado pela ANACOM para esta banda de frequncia.

Nas tabelas 5-13 e 5-14 esto resumidos os resultados da simulao para a ligao A e B. Na figura 5-9 est representada a visualizao no Radio-Mobile da ligao B entre a localizao 1 e a doca na Deserta Grande para a frequncia 6 GHz, enquanto na figura 5-10 est representada a variao da potncia do sinal recebido em funo da distncia para a mesma ligao.

Fig. 5-9 Ligao B entre a localizao 1 e a doca na Ilha da Deserta Grande.

Fig. 5-10 Variao da potncia recebida em funo da distncia para a ligao B entre a localizao 1 e a doca na Ilha da Deserta Grande.

Na figura 5-9 a cor do contorno do relevo verde para uma potncia estimada superior mnima especificada e vermelha para uma potncia estimada inferior.

96

5-Projecto da ligao Madeira-Desertas

Tabela 5-13 Resumo dos resultados de simulao da ligao A e B para a localizao 1

Tabela Resumo Resultados


Localizao 1 Ligao A Varivel Unidade Distncia Desvio Elevao Raio mnimo Fresnel Perda espao Livre Perda por Obstruo Perda estatstica Perda Total Ganho do Sistema1 Margem do sistema acima do threshold para 99% do tempo e 70% das situaes
1

Ligao B 6GHz 5925 6425 MHz 39,0 570,30 5,8F1 140,0 1,90 17,30 159,30 169,0 14,70 11GHz 10715-10945 MHz 39,0 570,30 7,7F1 144,90 -3,70 9,90 151,10 166,20 11,80

5,6 Ghz 5470-5725 Mhz 1,3 326,20 16,8F1 109,80 1,10 2,0 113,0 119,40 6,40

Km m m dB dB dB dB dB dB

O ganho do sistema o mesmo para ambos os sentidos TX-RX e RX-TX

Tabela 5-14 Resumo dos resultados da simulao da ligao A e B para a localizao 2

Tabela Resumo Resultados


Localizao 2 Ligao A Varivel Unidade Distncia Desvio Elevao Raio mnimo Fresnel Perda espao Livre Perda por Obstruo Perda estatstica Perda Total Ganho do Sistema1 Margem do sistema threshold para 99% do tempo 70% das situaes Km m m dB dB dB dB dB dB 2,40 192,30 14,5F1 115,0 -0,90 0,20 114,30 119,0 5,10 37,30 431,60 5,2F1 139,60 -4,60 3,30 138,50 169,0 16,70 5,6 Ghz 5470-5725 Mhz 6GHz 5925 6425 MHz Ligao B 11GHz 10715-10945 MHz 37,30 431,60 6,9F1 144,50 -2,90 9,90 151,50 166,20 13,70

97

5-Projecto da ligao Madeira-Desertas

O ganho do Sistema o mesmo para ambos os sentidos TX-RX, RX-TX

Observando as Tabelas 5-13 e 5-14, pode-se desde logo constatar uma concordncia com a abordagem terica anterior relativamente existncia de uma margem superior na ligao A para a localizao 1 e na ligao B para a localizao 2. Para a ligao A em ambos os casos esperada uma margem positiva, sendo 1,3 dB superior na localizao 1. No que toca a ligao B a adopo da faixa dos 6 GHz e a localizao 2 continua a ser apontada como a melhor opo, visto oferecer margens superiores nas mesmas condies. A margem do sistema foi calcula de acordo com o modelo de Longley-Rice que define um mtodo de clculo para a variao da potncia recebida ao longo do tempo e para as vrias situaes possveis.

5.6.

Soluo proposta

A soluo proposta vai de encontro ao cumprimento de todos os objectivos inicialmente traados para esta ligao. Prope-se a criao de uma ligao atravs de feixes hertzianos entre a sede do PNM e a doca na Deserta Grande. A ligao constituda por dois segmentos, o primeiro segmento com uma distncia total de 2400 m, que liga a sede do PNM localizao 2 definida na seco 5.3.6. Neste segmento sugere-se a utilizao de uma frequncia isenta de licenciamento 5470-5725 MHz. O segundo segmento com uma distncia de 37240 m liga a localizao 2 doca na Ilha da Deserta Grande, funcionando na faixa de frequncias dos 5925 6425 MHz. A utilizao desta frequncia est sujeita a um pedido de licenciamento a ANACOM e ao pagamento de uma taxa anual de utilizao. O valor calculado com base na distncia e na localizao do equipamento emissor e receptor. A largura de banda prevista para a ligao entre a sede do PNM e a doca de 100 Mbps, considerando o equipamento sugerido. A tabela 5-13 resume a proposta apresentada assim com outros pormenores relacionados com o equipamento.
Tabela 5-15 Soluo proposta para a ligao entre a Ilha da Madeira e a Ilha da Deserta Grande.

Soluo proposta para a ligao entre a Ilha da Madeira e a Ilha da Deserta Grande Ligao A
Faixa de Frequncia Distncia Localizao Altura da antena Tipo de Antena Emissor Ganho da Antena Orientao Antena Azimute - 113,8 Potncia de transmisso P.I.R.E. 10 dBm 1W 5470-5725 MHz 2400 m Sede do PNM 323942,0N 165347,4W 15 m Antena Parablica 23 dBi Elevao - 5,13

98

5-Projecto da ligao Madeira-Desertas

Palheiro Golfe Localizao 3239'10.68"N 652'23.10"W Altura da antena Tipo de Antena Receptor Ganho da Antena Orientao Antena Azimute - 293,8 Potncia de transmisso - TX P.I.R.E. 10 dBm 1W 15 m Antena Parablica 23 dBi Elevao - -5,15

Ligao B
Faixa de Frequncias Distncia Emissor Localizao 3239'10.68"N 652'23.10"W Altura da antena Tipo de Antena Ganho da Antena Orientao Antena Potncia de transmisso - TX P.I.R.E. Receptor Localizao Altura da antena Tipo de Antena Ganho da Antena Orientao Antena 15 m Antena Parablica 39 dBi Elevao - -0,8151 Azimute 114,3 22dBm 630 W Doca Deserta Grande 323051,8N 163037,4 W 15 m Parablica 39 dBi Elevao - -0,4795 Azimute 294,5 Potncia de transmisso - TX P.I.R.E. 22 dBm 630 W
5925 6425 MHz

37240 m Palheiro Golfe

Para a sede do PNM, visto esta estar inserida no Jardim Botnico, sugere-se a utilizao de torres camufladas disfaradas de rvores de uma das espcies presentes na rea para montagem e suporte das antenas. Este tipo de torres envolve um custo acrescido, mas tem uma elevada reduo no impacto ambiental. Na figura 5-11 e 5-12 observa-se a diferena de impacto ambiental originada pela torre de comunicaes. 99

5-Projecto da ligao Madeira-Desertas

Para a localizao 2, o impacto ambiental originado pela instalao de uma torre de comunicaes comum inferior. Nesse caso no se justifica a opo da torre camuflada.

Fig. 5-11 Torre de comunicaes camuflada.

Fig. 5-12 Torre de comunicaes em metal.

Para a doca na Deserta Grande a situao ainda mais sensvel, no que toca torre de comunicaes, j que nas Desertas no existem quaisquer rvores. Senso assim, sugere-se a instalao da antena na prpria encosta junto doca, evitando assim erguer uma torre de 15 m que certamente originaria um grande impacto. A cobertura de proteco da antena poder ser pintada ou disfarada com uma estrutura falsa em forma de rocha, camuflando toda a estrutura tornando a presena desta quase indectvel. Para o sistema de comunicaes instalado na sede do PNM no se prev a utilizao de energia proveniente de fontes renovveis para alimentar o sistema de comunicao dada a disponibilidade de energia elctrica a partir da rede. O mesmo passa-se para o sistema instalado na localizao 2. Para a doca indispensvel a utilizao de energia proveniente de fontes renovveis j que esta a nica fonte de energia nas Ilhas. Sugere-se ento que a instalao do sistema de energia seja feita como um complemento do sistema j existente, o que resultar numa reduo de custos e numa utilizao mais eficiente do sistema. Na tabela 5-16 apresentado um possvel dimensionamento para o sistema fotovoltaico a instalar.

100

5-Projecto da ligao Madeira-Desertas

Tabela 5-16 Dimensionamento do sistema fotovoltaico para a estao da ligao Madeira-Desertas instalada na doca.

Dimensionamento do sistema fotovoltaico para a estao da ligao Madeira-Desertas instalado na doca Estao emissora
Corrente Transmisso/Recepo/Stand-by 1,87 A Perodo actividade 100% Total Voltagem Energia Energia 1,5 A-h /dia 45 45,0 A-h/dia 48 V 2160 W-h/dia 3240 W-h/dia

Dimensionamento do Painel Solar


Horal de sol dirias Potncia necessria obter dos painis solares Potncia total 4 x 175 W 648 W-H 5

Dimensionamento Baterias
Autonomia Capacidade necessria Controlador de Carga 3 dias Ah 202,5 Ah 10 A -48V 5 dias 337,5 Ah

A Tabela 5-17 apresenta um oramento do equipamento de comunicaes no muito detalhado para a soluo proposta. Este oramento foi conseguido com base em pedidos dirigidos a duas empresas, Trango Systems-Fixed Microwave Communication Systems , ARAYA Outdoor wireless bridges.
Tabela 5-17 Oramento do equipamento de comunicao para a ligao Madeira- Deserta Grande.

Ligao Madeira-Desertas

Qtd 2 2

Descrio WirelessGRID (antena includa) TrangoLInK giga 6 GHz (antena includa)

Preo Unit 1920,00 7.266,00 Total s/IVA

Preo Total 3.840,00 14.532,00 18.372,00

Na Tabela 5-18 apresentado o custo total do equipamento necessrio ao sistema fotovoltaico a instalar para fornecer energia ao sistema de transmisso instalado nas Ilhas Desertas.

101

5-Projecto da ligao Madeira-Desertas

Tabela 5-18 Oramento para sistema fotovoltaico a instalar na doca para a ligao Madeira - Deserta Grande

Ligao Madeira-Desertas

Qtd 4 1 2 1

Descrio Mdulos fotovoltaicos 175 W Regulador Isoler 20D Baterias 12V-250Ah (fechadas de Gel) Regulador Steca Tarom 440 -48V

Preo Unit 773,00 165,00 532,00 396,00 Total s/IVA

Preo Total 3092,00 430,60 1.064,00 396,00 4982,60

Um dos grandes objectivos a cumprir com a criao da ligao entre a sede do PNM e a doca na Deserta Grande possibilitar a videovigilncia remota dos lobos-marinhos. Uma soluo possvel baseia-se na instalao de cmaras de vdeo em locais apropriados para monitorizar os lobos marinhos, efectuando-se a transmisso de vdeo atravs de rdio frequncia para a doca. As imagens seriam armazenadas durante um perodo pr-determinado no servidor de vdeo, estando disponvel em tempo real em toda a rede local e Internet se desejado. Tanto o sistema de transmisso de vdeo via rdio como a prpria cmara de vdeo so alimentados por um sistema fotovoltaico prprio. A figura 5-13 apresenta a arquitectura proposta para o sistema de videovigilncia.

Fig. 5-13 Arquitectura do sistema videovigilncia.

102

5-Projecto da ligao Madeira-Desertas

Para as situaes em que o local onde se pretenda instalar a cmara de vdeo no disponha de linha de vista para a zona da doca, uma soluo possvel a instalao de um repetidor funcionando na mesma faixa de frequncias 5,47-5,72 GHz, perfazendo assim a ligao at doca. Apresenta-se na Tabela 5-19 o oramento para a aquisio do sistema de videovigilncia, constitudo por trs cmaras de vdeo, trs emissores rdio, uma estao base, um repetidor 5,6 Ghz e um gravador de vdeo. O oramento para a aquisio do sistema fotovoltaico necessrio ao funcionamento das cmaras e emissores rdio apresentado na tabela 5-20. Este oramento foi conseguido com base em pedidos dirigidos a duas empresas, ARAYA Outdoor wireless bridges e BIOSOLAR Energias Renovveis.
Tabela 5-19 Oramento do equipamento de videovigilncia Qtd Sistema de Videovigilncia 3 1 1 Descrio Kit Videovigilncia (Cmaras de Vdeo+Sistema Comunicao+Estao Base) Gravador de vdeo em rede Repetidor 5,6 Ghz Preo Unit. 9502,68 600,00 200,00 Total Tabela 5-20 Oramento do sistema fotovoltaico para o sistema de videovigilncia Qtd Sistema de videovigilncia 4 4 4 Descrio Mdulos fotovoltaicos 80W Regulador Isoler 10D Baterias 12V-( Fechadas de Gel) Preo Unit. 381,00 107,65 200,00 Total Preo Total 1524,00 430,6 800,00 2754,95 Preo Total 9502,68 600,00 200,00 10302,68

Na tabela 5-21 apresentado o oramento total de equipamento de comunicaes e energia para a instalao da ligao entre as Ilha da Madeira e a Deserta Grande e para o sistema de videovigilncia.
Tabela 5-21 Oramento total para o sistema de ligao entre a Ilha da Madeira e a Deserta Grande e para o sistema de videovigilncia. Descrio Ligao entre a Ilha da Madeira e a Deserta Grande Sistema de videovigilncia remota para os lobos marinhos Preo Total 23354,0 13057,63

Sistema de videovigilncia

103

6. Concluses e trabalho futuro


Neste captulo so expostas as concluses finais do presente trabalho referindo a sua contribuio para a rea de projecto de sistemas de comunicao rdio. So ainda apresentadas algumas propostas relativamente a trabalhos futuros que podero ser desenvolvidos.

6.1.

Concluses

A proposta desta tese de mestrado foi realizar um projecto para uma rede de comunicaes mveis privativa para as Ilhas Desertas, assim como o projecto de uma ligao entre a sede do PNM e a doca que permitisse interligar as redes locais e oferecer suporte a futuras aplicaes como a videovigilncia dos lobos-marinhos e a vdeo-conferncia entre membros do PNM. Foram estudados vrios modelos de propagao, com o objectivo de se escolher o que melhor pudesse modelar o comportamento do sinal na orografia encontrada nas Ilhas Desertas. Neste estudo foram considerados essencialmente 5 modelos de propagao: o modelo de EpsteinPetterson; Deygout; ITU-R P530-12; Egli e o modelo de Longley-Rice. Do estudo realizado foi possvel concluir que o modelo de Egli, apesar de ter uma aplicao directa, simples e pouco exigente em termos computacionais, um modelo idealista, que no apresenta qualquer correlao com a orografia do terreno onde aplicado. A sua aplicao deve ser ento confinada a terrenos com uma orografia suave. A modificao introduzida no modelo de Deygout permitiu reduzir drasticamente o tempo de processamento, embora no seja possvel afirmar se houve uma melhoria ou no dos resultados, visto no se ter efectuado uma comparao com o algoritmo original. Todavia, estima-se que o seu pessimismo tenha sido reduzido, dado que com a modificao apenas foram considerados os trs obstculos mais significativos em todo o percurso. Os resultados apresentados pelos modelos Epstein-Pettersen e Deygout no DifractionLoss esto dependentes da seleco dos obstculos e do valor utilizado para a amostragem dos mximos. Ao longo das inmeras simulaes realizadas concluiu-se que,para um mapa com uma resoluo de 10 m, o intervalo de amostragem que permitia obter uma seleco dos obstculos adequada estava localizado entre os 140 e os 190 m. O valor do intervalo de amostragem ideal totalmente dependente da variao do terreno de tal forma que no foi possvel estabelecer um valor de amostragem fixo. Os resultados apresentados pelo modelo do ITU-R P530-12 apresentam uma dependncia elevada face variao do terreno. Verificou-se que, para situaes em que o receptor esteja relativamente prximo do obstculo e quando existe uma diferena considervel de altura entre ambos, o modelo assume perdas muito excessivas. Estas perdas so superiores aos restantes modelos e s perdas verificadas experimentalmente. O modelo de Longley-Rice um modelo muito dinmico que requer um nvel considervel de clculos, razo pela qual a sua aplicao s possvel atravs de um programa de software. As simulaes efectuadas para este modelo mostram uma dependncia mediana do terreno dado que o modelo considera apenas dois obstculos por percurso.

104

Tendo sido realizadas apenas 65 medies, num ambiente limitado e apenas para a frequncia 469,5 MHz no possvel classificar de forma universal os vrios modelos com base nos resultados das previses. No entanto, torna-se admissvel classific-los no universo das medies efectuadas, neste contexto o modelo de Egli um modelo pessimista apresentando 75% das previses com perdas excessivas das quais 58% possuem um excesso superior a 20 dB. Os modelos de Epstein-Pettersen e Deygout apresentam 60% e 67% das previses abaixo dos valores medidos, sendo por isso classificados como tendo um comportamento maioritariamente optimista. Esta reduo do pessimismo dos modelos estimulada pelas situaes de linha de vista, onde a previso dos modelos dada pela perda no espao livre e pela adio dos factores correctivos. Quanto ao modelo de Longley-Rice e ITU-R P530-12 ambos apresentam 60% das previses como sendo excessivas, sendo por isso considerados modelos pessimistas. Um outro facto importante o de que estes modelos apresentam 53% e 64% das previses com um desvio absoluto inferior a 10 dB, face perda medida, respectivamente, para o modelo ITU-R P.530-12 e Longley-Rice. As principais falhas dos modelos, isto , as medies em que as previses se distanciaram mais da perda medida, localizam-se sempre em zonas de sombra elevada, junto de grandes obstculos. Esta constatao permite concluir que as previses para as zonas de sombra tm uma forte tendncia a ser pessimistas. O desenvolvimento do software DifractionLoss com recurso linguagem Matlab foi uma escolha acertada dada a versatilidade e facilidade de programao oferecidas. Em comparao com outras plataformas de desenvolvimento como por exemplo o Visual Basic, Java, entre outros, o Matlab possui um enorme nmero de funes matemticas j implementadas, que reduzem e muito o trabalho ao programador. A arquitectura simulcasting, proposta para a rede rdio mvel terrestre, visa estabelecer uma rea de cobertura mxima, dentro da rea pretendida. Esta configurao permite que em zonas de difcil penetrao os sinais recebidos sejam combinados aumentando a relao sinal-rudo. Esta combinao s possvel com a sincronizao dos transmissores na frequncia e na fase utilizadas. A sincronizao entre os vrios controladores obtida a partir do sinal de GPS. A soluo para o problema da falta de cobertura GSM algo sensvel, isto porque esta zona do espectro da exclusiva responsabilidade das operadoras. As sugestes apresentadas permitem efectivamente aumentar a cobertura da rede GSM na zona da doca na Deserta Grande, contudo a sua instalao e configurao ser da responsabilidade das operadoras. A soluo proposta para a ligao da sede do PNM doca na Deserta Grande, atravs de feixes hertzianos, permite criar uma ligao de banda larga independente de qualquer operador, capaz de suportar aplicaes de tempo real com elevado dbito como o caso da videovigilncia e videoconferncia. Do projecto terico adoptado para o projecto da ligao de feixes hertzianos, destaca-se a importncia da chuva e do desvanecimento devido ao multipercurso. Estes ltimos dois efeitos so de extrema importncia neste tipo de ligaes principalmente em ligaes de alta frequncia com uma distncia razovel, j que as perdas resultantes so elevadas. Em muitos casos so estas as perdas que determinam a viabilidade da ligao.

6.2.

Trabalho futuro

No decorrer de toda a investigao e projecto foram tomadas opes que estabeleceram um determinado rumo a seguir, eventualmente outras opes poderiam ter sido tomadas 105

resultando certamente em resultados distintos dos que foram obtidos. Sendo assim, esta dissertao deixa em aberto algumas questes que devero ser exploradas, completando assim o trabalho realizado e criando novas temticas de trabalho futuro: Comparar a modificao introduzida para o modelo de Deygout com o modelo original; Estudar o modelo Slack-String e comparar com os modelos estudados; Completar o software DifractionLoss com novas funes e optimizar o tempo de processamento. Dado o reduzido nmero de software gratuito com este tipo de funcionalidades a utilizao e melhoramento do DifractionLoss uma mais valia; Comparar os resultados obtidos com o Radio-Mobile com os resultados fornecidos por software comercial (por exemplo: Terrain Analysis Package, PATHANAL VHF/UHF/MW Point-to-Point Link Analysis ).

106

Referncias
[1] Harte, Lawrence, Introduction to private land mobile radio, Althos, 2004. [2] Sprinkle, Matthew, Design considerations in a modern land mobile radio system, Blacksburg, Viginia, 2003. [3] Seybold, John S., Introduction to RF propagation. John Willey and Sons Inc, 2005. [4] Prez-Fontn, F. Hernando-Rbanos e J. M., Comparison of irregular terrain propagation models for use in digital terrain data based radiocommunication system planning tools, IEEE Transactions on Broadcasting. Vol. 41, pp. 63-68, June 1995. [5] Parsons, David, The mobile radio propagation channel. Wiley & Sons, 1992. [6] Deygout, Jacques, Multiple Knife-Edge Diffraction of Microwaves, IEEE Transactions on Antennas and Propagation, Vol. 14 No.4, pp. 480-489, July 1966. [7] Epstein, Jess and Pettersen, Donal W, An Experimental Study of Wave Propagation at 850 Mc, Proc. IRE, Vol 41, No.5, pp.595-611,1953. [8] Deygout, Jacques (1991). Correction Factor for Multiple Knife-Edge Diffraction. s.l. : IEEE Trans. on Antennas and Propagation,Vol, 39, No.8, pp.1256-1258. [9] Recomendao ITU-R P.530-12. Propagation data and prediction methods required for the design of terrestrial line-sight systems. 2007. [10] Desourdis, Robert I., et al, Emerging public safety wireless communication systemsm, Artech House, 2001. [11] Longley, A. G. and Rice, P. L., Prediction of Troposheric Radio Transmission Loss Over Irregular Terrain, 1968. [12] Radio Mobile http://radiomobile.pe1mew.nl. RF propagation simulation software. [Online]

[13] Weiner, Melvin M., Use of Longley-Rice and Johmson-Gierhart tropospheric radio propagation programs: 0.002-20 GHz, IEEE Journal on Selected Areas in Communications Vol.SAC-4, pp.297-307, 1986. [14] Salema, Carlos, Feixes Hertzianos. Lisboa : IST Press, 1998. [15] Stallings, William, Data and computer communications, Pearsons Education, 2007. [16] Recomendao ITU-R, P.676-4, Attenuation by Atmosferic Gases, 1999. [17] Willis, Mike. Radio Communication Information. [Online] http://www.mike-willis.com [18] Recomendao ITU-R, P.838-1, Specific Attenuation for rain for use in prediction methods, 1999. [19] Roddy, Dennis, Satellite Communications, McGraw-Hill,2006. [20] Poeys, Roque Andre C. Efeitos de multipercurso atmosfricos em enlaces de microondas em visibilidade. s.l. : PUC-RIO, 2004. [21] Seamless Shuttle Radar Topography Mission (SRTM) "Finished" 3 Arc Second. USGS GOV. [Online] http://seamless.usgs.gov/website/seamless/products/srtm3arc.asp. [22] G3TVU's Home Page. Radio Link. [Online] http://www.g3tvu.co.uk/. 107

[23] GIS Mapping Software - Global Mapper. [Online] http://www.globalmapper.com/. [24] UTM. Universidade http://www.unb.br/ig/glossario/verbete/utm.htm. de Braslia. [Online]

[25] Bresenham's Line-Drawing Algorithm Explained. Fallout Software Inc. [Online] http://www.falloutsoftware.com/tutorials/dd/dd4.htm. [26] Pacheco, Lucas F., Clculo da Atenuao por obstculos em enlaces de Rdio, Desenvolvimento do Software Perfil Total, Salvador, 2006. [27] Barclay, Les., Propagation of Radiowaves,IEEE, London, 2003. [28] Constantinos, Tzaras and Saunders, Simon R., Comparison of Multiple-Diffraction Models for Digital Broadcasting Coverage Prediction, IEEE Transactions on Broadcasting, Vol. 46, NO. 3, 2003. [29] ANACOM. Quadro Nacional de Atribuio de Frequncias - QNAF 2008. Portugal, 2008. [30] Ulaby, Fawwaz T. (2007). Electromagnetismo para Engenheiros. Bookman, 2007. [31] Catlogo de rdio http://www.epcom.net/port_produtos.php. comunicao. EPCOM. [Online]

[32] Luiz, Bruno M., Planejamento de cobertura de sistemas GSM com uso de repetidores, Rio de Janeiro,Universidade Catlica do Rio de Janeiro,2002. [33] ip.access. Picocells- The Applications Handbook. [34] Satconxion. Produtos e Servios. Satconxion - Internet via satlite: Smartband Europa. [Online] http://www.satconxion.es/productos-servicios-satelite-bidireccionales-europasmartband.php. [35] Lehpamer, Harvey (2000). Transmission Systems Design for Wireless Applications, Artech House, 2000. [36] Definies Genricas ANACOM - Servio Mvel Terrestre. [Online] http://www.anacom.pt/render.jsp?categoryId=64429&themeMenu=1#horizontalMenuArea. [37] Digital Elevation Data. [Online] http://www.viewfinderpanoramas.org/dem3.html. 38. Daniel's Electronic, Lda (2004). Land Mobile Radio Systems - Training and Design Guide.

108

Anexos

109

Anexo A Parmetros do modelo Longley Rice


Este anexo contm os parmetros de entrada para o modelo de Longley-Rice. Parmetros como irregularidade do terreno s so usados na ausncia de mapas digitais com informao da elevao.
Parmetros do Sistema Frequncia Distncia da ligao Altura da Antena Polarizao Parmetros ambientais Caractersticas do Terreno Plano, mar, lagos Plancies Irregularidade do Terreno Montes ( irregularidades mdias) Montanhas Montanhas Irregulares Clima Climas Deserto Continental Temperado Continental Sub-Tropical Martimo Equatorial Martimo Subtropical Condutividade do Solo (Siemens/m) Solo mdio Solo pobre Solo Rico gua Doce gua Salgada Permissividade Relativa Solo mdio Solo pobre Solo Rico gua Doce 15,0 4,0 25,0 81,0 0,0050 0,0010 0,020 0,010 5,0 Valores sugeridos para a varivel Ns 280 301 320 350 360 370 90 200 500 h (m) 0 30 20 Mhz a 20 Ghz 1 - 2000 Km 0,5 - 3000 m Vertical ou Horizontal

110

gua Salgada Localizao do Sistema Tipo de Escolha Aleatria Cuidada Muito Cuidada Parmetros Estatsticos Nivel de confiabilidade 0,1% a 99,9% Descrio Antenas situadas de forma aleatria Antenas situadas em posies elevadas Antenas situadas em posies elevadas para maior potncia de sinal em locais determinados

81,0

111

Anexo B Cdigo desenvolvido para o DifractionLoss


Este anexo contm o cdigo desenvolvido para o software desenvolvido em Matlab DifractionLoss.

B1 - Cdigo para a implementao da amostragem realizada ao perfil do terreno


function [perfilfresnel,perfilmaximos] = amostragemperfil... (perfil,d,amostragem,f,ht,he,percentagem) % amostragemperfil: % Funao que efectua a amostragem do perfil entre o %transmissor e o receptor % deixando apenas os knife edges que impeam a linha de vistao ou a %primeira zona de fresnel com ate 60%) % [perfilfresnel,perfilmaximos] = amostragemperfil(perfil,d,amostragem,f,ht,he,percentagem) % % - perfil, e o vector que contem a elevaao de cada ponto % - d e distancia em m entre emissor e transmissor % - amostragem e a distancia em m entre cada amostra do perfil % - f e a Frequencia em Mhz % - ht e a altura d TX acima do solo % - he e a altura do RX acima do solo % - Author: MRodrigues % - Contact: mrserrao@hotmail.com % - Website: http://mrodrigues.pt.vu % Copyright (C) 2009 MRodrigues % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program. If not, see <http://www.gnu.org/licenses/>. %distancia real entre Tx e Rx dist=sqrt((d^2)+ ((ht+perfil(1))-(he+perfil(length(perfil))))^2); %percentagem minima que admite obstruao percentagemfresnel=percentagem; %comprimento de onda lambda=3E2/f; %distancia horizontal entre cada amostra aux1=d/length(perfil); %definindo a recta que une o emissor ao receptor y=mx+b x0=0; y0=perfil(1)+ht; x1=d;

112

y1=perfil(length(perfil))+he; declive=(y1-y0)/(x1-x0); b=y0-declive*x0; %A 1 amostragem ira excluir todos os pontos cuja altura seja inferior ate %60% do raio de fresnel for i=1:length(perfil); %calcular o raio de fresnel no ponto i da amostragem do perfil raio=raiofresnel((i-1)*aux1,dist-((i-1)*aux1),f); %verificar a altura do perfil no ponto i da amostragem do perfil h=perfil(i); %se a altura no ponto i da amostragem for superior a 60% do raio da %1 zona de fresnel entao deve ser considerado. if h >=((declive*((i-1)*aux1)+b)-percentagemfresnel*raio); perfilfresnel(i)=perfil(i); else perfilfresnel(i)=0; end end %Utilizando a funao localMaximum ao resultado da amostragem anterior, %vamos realizar uma nova amostragem desta vez considerando apenas os picos %maximos maximos=localmaximum(perfilfresnel,amostragem); perfilmaximos=zeros(1,length(perfilfresnel)); perfilmaximos(1)=perfil(1); perfilmaximos(length(perfil))=perfil(length(perfil)); for i=2:length(maximos)-1; perfilmaximos(maximos(i))=perfilfresnel(maximos(i)); end %Neste momento o perfil e definido pelos picos maximos cuja %altura e superior a percentagemfresnel% da entre TX e RX. %Acontece que se considerassemos todos estes pontos o algoritmo seria %excessivamente negativo, entao procede-se a uma nova filtragem desta vez %entre cada conjunto de 3 picos consecutivos se o pico do meio nao interfir %com 60% da zona de fresnel entao e removido. for i=1:length(perfilmaximos)-2;%1; if perfilmaximos(i)>0;%2; for u=i+1:length(perfilmaximos)-1;%3 if perfilmaximos(u)>0;%4 for p=u+1:length(perfilmaximos);%5 if perfilmaximos(u)>0;%6 x0=((i-1)*aux1); y0=perfilmaximos(i); x1=((p-1)*aux1); y1=perfilmaximos(p); declive=(y1-y0)/(x1-x0); b=y0-declive*x0; %distancia real entre i e p Distb=sqrt((x1^2)+((perfilmaximos(i))... -(perfilmaximos(p)))^2); raio=raiofresnel((u-1)*aux1,distb-((... u-1)*aux1),450); %se o obstaculo u ultrapassar 60 da zona de fresnel e considerado %caso contrario e eliminado if perfilmaximos(u) <=((declive*((u-... 1)*aux1)+b)-percentagemfresnel*raio);

113

perfilmaximos(u)=0; end end%6 end%5 end%4 end%3 end%2 end%1

B2 - Cdigo para a implementao da modelo Deygout


function [loss,xpicos,ypicos] = deygoutloss(perfil,d,f,ht,he) % deygoutloss: Funao que calcula a perda introduzida pelos varios %knife edges localizados entre o TX e o RX segundo o metodo de deygout % [loss,xpicos,ypicos] = deygoutloss(perfil,d,f,ht,he) % - loss - e um vector que contem as perdas inerentes aos tres obtstaculos % considerados % - xpicos vector que contem a localizaao dos Knife Edges considerados % - ypicos vector que contem a altura dos Knife Edges considerados % % - perfil e o perfil do caminho entre TX e RX este vector devera conter % apenas os obstaculos a ser considerados % - d e distancia horizontal entre o Tx e Rx m % - f e a frequencia de operaao em MHz % - ht e a altura do TX m % - he e a altura do RX m % - Author: MRodrigues % - Contact: mrserrao@hotmail.com % - Website: http://mrodrigues.pt.vu % % % Copyright (C) <2009> <MRodrigues> % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program. If not, see <http://www.gnu.org/licenses/>. %inicializaao das variaveis dos obstaculos selecionados obstprincipal=1; obstesquerda=1; obstdireita=1; TC1=0; TC2=0; %calculo da distancia entre amostras aux=(d/length(perfil)) %Selecao do obstaculo principal v=[-9999,-9999,-9999] P=[0,0,0]

114

%se nao houver maximos retorna erro if( sum(perfil)~=perfil(1)+perfil(length(perfil))) for i=2:length(perfil)-1 h=knifeedgeh((i-1)*aux,d-(i-1)*aux,perfil(1)+ht... ,perfil(length(perfil))+he,perfil(i)); if (difractionv(h,(i-1)*aux,d-(i-1)*aux,f)>v(2).. &&perfil(i)>0) v(2)=difractionv(h,(i-1)*aux,d-(i-1)*aux,f); obstprincipal=perfil(i); dprincipal=(i-1)*aux; P(2)=knifeedgelossdb(v(2)) P(2) xpicos(3)=i*aux; ypicos(3)=perfil(i); auxa=i; end end %Selecao do obstaculo a esquerda do principal for i=2:auxa-1 h=knifeedgeh((i-1)*aux,dprincipal-(i-1)*aux,perfil(1)+ht... ,obstprincipal+he, perfil(i)); if (difractionv(h,(i-1)*aux,d-(i-1)*aux,f)>v(1)&&perfil(i)>0) v(1)=difractionv(h,(i-1)*aux,d-(i-1)*aux,f); obstesquerda=perfil(i); desquerda=((i-1)*aux); % Calculo das perdas devido ao obstaculo a %esquerda do principal o RX e simulado no %obstaculo principal h = knifeedgeh(desquerda,dprincipal-desquerda... ,perfil(1)+ht,obstprincipal+he,obstesquerda); v(1)=difractionv(h,desquerda,dprincipal-desquerda,f); P(1)=knifeedgelossdb(v(1)); xpicos(2)=i*aux; ypicos(2)=perfil(i); end end %Selecao do obstaculo a direita do principal for i=auxa+1:length(perfil)-1 h=knifeedgeh((i-1)*aux-dprincipal,d-(i-1)*aux,obstprincipal... +ht,perfil(length(perfil))+he, perfil(i)); if (difractionv(h,(i-1)*aux,d-(i-1)*aux,f)>v(3)&&perfil(i)>0) v(3)=difractionv(h,(i-1)*aux,d-(i-1)*aux,f); obsdireita=perfil(i); ddireita=((i-1)*aux); % Calculo das perdas devido ao obstaculo a direita do principal %o TX e simulado no obstaculo principal h = knifeedgeh(ddireita-dprincipal,d-ddireita, ... obstprincipal+ht, perfil(length(perfil))+he, obsdireita); v(3)=difractionv(h,ddireita-dprincipal,d-ddireita,f); P(3)=knifeedgelossdb(v(3)); xpicos(4)=i*aux; xpicos(4); i; ypicos(4)=perfil(i); ypicos(4); end end

115

% Calculo da correcao do obstaculo a esquerda if P(1)~=0 TC1=factorcorrec(desquerda,dprincipal-desquerda,d-dprincipal... ,obstesquerda,obstprincipal,f) end % Calculo da correcao do obstaculo a direita if P(3)~=0 TC2=factorcorrec(dprincipal,ddireita-dprincipal,d-ddireita,... obstprincipal,obstdireita,f); end %Guardando os valores das perdas ja com a correcao. loss(1)=P(1) loss(2)=P(2) loss(3)=P(3)+(TC2) else loss(1)=0 loss(2)=0 loss(3)=0 xpicos=[0,0,0] ypicos=[0,0,0] end %Funcao que permite calcular o factor de correcao TC function TC = factorcorrec(a,b,c,h1,h2,f) lambda=3E2/f; alfa=atan(sqrt(b*(a+b+c)/a*c)); r1=sqrt(lambda*a*(b+c)/(a+b+c)); r2=sqrt(lambda*c*(b+a)/(a+b+c)); p=(h2/r2)*sqrt(2); q=(h1/r1)*sqrt(2);

B3 - Cdigo para a implementao do modelo de EpsteinPettersen


function [loss] = epsteinpeterson(perfil, d, f,ht,he) % epsteinpeterson: Funao que calcula a perda introduzida %pelos varios knife edges %localizados entre o TX e o RX segundo o metodo de %epsteinpetterson % [loss] = epsteinpeterson(perfil, d, f,ht,he) % perfil = perfil do caminho entre TX e RX este vectordevera %conter apenas o knife % edges a ser considerados % d e a distancia horizontal entre o Tx e Rx m % f e a frequencia de operaao em MHz % ht e a altura do TX m % he e a altura do RX m % - Author: MRodrigues % - Contact: mrserrao@hotmail.com % - Website: http://mrodrigues.pt.vu % % % Copyright (C) 2009 MRodrigues % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or

116

% (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program. If not, see <http://www.gnu.org/licenses/>. a=1; aux=d/length(perfil); %Escreve um vector alturas e distancias dos maximos em todo o percurso for i=1:length(perfil) if perfil(i)>0 altura(a)=perfil(i); distancias(a)=fix((i-1)*aux); a=a+ 1; end end %calcula o parametro v associado a cada um dos obstculos de acordo %como o modelo de Epstein Pettersen for i=1:length(altura)-2 d1=distancias(i+1)-distancias(i); d2=distancias(i+2)-distancias(i+1); hke=altura(i+1); if i==1 ht=altura(i); else ht=altura(i)+altura(1); end hr=altura(i+2)+altura(length(altura)); h = knifeedgeh( d1, d2, ht, hr, hke); v(i) = difractionv(h,d1,d2,f); end if(length(altura)<3) loss=0; else loss = knifeedgelossdb(v); end

B4 - Cdigo para a implementao do modelo ITU-R P530-12


d1=0;d2=0 y=0; xponto=0; yponto=0; aux=distancia/length(perfil) %Procura o ponto cuja altura acima da linha de vista e a %maior em todo o perfil for i=1:length(perfil) h=knifeedgeh((i-1)*aux,distancia-... (i-1)*aux,perfil(1)+ht,perfil(length(perfil))+he,perfil(i)) if(h>y) y= h

117

xponto=i yponto=perfil(i) d1=(i-1)*aux d2=distancia-(i-1)*aux end end if d1==0 Ad=0; yponto=max(perfil); else f=raiofresnel(d1,d2,frequencia); Ad=abs((-20*y/f)+10); end

B5 - Cdigo para a implementao do modelo de Egli


%1 m = 3.2808 ps %1 m = 0.00062137 milhas hb=3.2808*ht hm=3.2808*he distancia=0.00062137*distancia L50=117+40*log10(distancia)+20*log10(frequencia) ... -20*log10(hb*hm); perda3=L50; %g=plot(distancia/0.00062137,L50,'*'); %set(g,'Parent', handles.axes2) ylabel('Elevacao (m)') set(handles.atenuacao,'String','--'); set(handles.perdalivre,'String','--'); set(handles.perdatotal,'String',-1*L50); %Grafico t=[]; r=[0:0.00062137*amostragemm:distancia+0.00062137*100] for i=1:1:length(r) t(i)=[(117+40*log10(r(i))+20*log10(frequencia) ... -20*log10(hb*hm))] end

B6 - Cdigo para testegui.m


function testegui_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to testegui (see VARARGIN) % Choose default command line output for testegui %variaveis globais handles.output = hObject; handles.recta=0; handles.perfil = 0; [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); set(handles.amostragem,'String',num2str(10*amostragem)); % Update handles structure guidata(hObject, handles);

118

%pixels handle_figure=GCF; set(handle_figure,'Units', 'pixels' ); %le tamanho ecra screenSize = get(0, 'ScreenSize'); %calcula o centro do ecra position = get(handle_figure,'Position' ); position(1) = (screenSize(3)-position(3))/2; position(2) = (screenSize(4)-position(4))/2; %centra a janela set( handle_figure,'Position', position ); % UIWAIT makes testegui wait for user response (see UIRESUME) % uiwait(handles.figure1); function htx_Callback(hObject, eventdata, handles) % hObject handle to htx (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of htx as text % str2double(get(hObject,'String')) returns contents of htx as a double %get the string for the editText component sliderValue = get(handles.htx,'String'); %convert from string to number if possible, otherwise returns empty sliderValue = str2num(sliderValue); %if user inputs something is not a number, or if the input is less than 0 %or greater than 100, then the slider value defaults to 0 if (isempty(sliderValue) || sliderValue < 0 || sliderValue > 30) set(handles.slidertx,'Value',15); set(handles.htx,'String','15'); else set(handles.slidertx,'Value',sliderValue); end function hrx_Callback(hObject, eventdata, handles) % hObject handle to hrx (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of hrx as text % str2double(get(hObject,'String')) returns contents of hrx as a double sliderValue = get(handles.hrx,'String'); %convert from string to number if possible, otherwise returns empty sliderValue = str2num(sliderValue); if (isempty(sliderValue) || sliderValue < 3 || sliderValue > 0) set(handles.sliderrx,'Value',2); set(handles.hrx,'String','2'); else set(handles.sliderrx,'Value',sliderValue); end

119

% --- Executes on button press in radioegli. function radioegli_Callback(hObject, eventdata, handles) % hObject handle to radioegli (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'Value') returns toggle state of radioegli state=get(handles.radioegli,'Value'); if state==1 set(handles.radiodeygout,'Value',0); set(handles.radioep,'Value',0); set(handles.radioitu,'Value',0); set(handles.radiotodos,'Value',0); end set(handles.perdaprincipal,'String',''); set(handles.perdadireita,'String',''); set(handles.dbprincipal,'String',''); set(handles.dbdireita,'String',''); % --- Executes on button press in radioitu. function radioitu_Callback(hObject, eventdata, handles) % hObject handle to radioitu (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'Value') returns toggle state of radioitu state=get(handles.radioitu,'Value'); if state==1 set(handles.radiodeygout,'Value',0); set(handles.radioegli,'Value',0); set(handles.radioep,'Value',0); set(handles.radiotodos,'Value',0); end set(handles.perdaprincipal,'String',''); set(handles.perdadireita,'String',''); set(handles.dbprincipal,'String',''); set(handles.dbdireita,'String',''); % --- Executes on button press in radiodeygout. function radiodeygout_Callback(hObject, eventdata, handles) % hObject handle to radiodeygout (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'Value') returns toggle state of radiodeygout state=get(handles.radiodeygout,'Value'); if state==1 set(handles.radioep,'Value',0); set(handles.radioegli,'Value',0); set(handles.radioitu,'Value',0); set(handles.radiotodos,'Value',0); end set(handles.perdaprincipal,'String',''); set(handles.perdadireita,'String',''); set(handles.dbprincipal,'String',''); set(handles.dbdireita,'String','')

120

% --- Executes on button press in radioep. function radioep_Callback(hObject, eventdata, handles) state=get(handles.radioep,'Value'); if state==1 set(handles.radiodeygout,'Value',0); set(handles.radioegli,'Value',0); set(handles.radioitu,'Value',0); set(handles.radiotodos,'Value',0); end set(handles.perdaprincipal,'String',''); set(handles.perdadireita,'String',''); set(handles.dbprincipal,'String',''); set(handles.dbdireita,'String',''); % --- Executes on button press in radiotodos. function radiotodos_Callback(hObject, eventdata, handles) % hObject handle to radiotodos (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'Value') returns toggle state of radiotodos state=get(handles.radiotodos,'Value'); if state==1 set(handles.radiodeygout,'Value',0); set(handles.radioegli,'Value',0); set(handles.radioitu,'Value',0); set(handles.radioep,'Value',0); end % --- Executes during object creation, after setting all properties. function amostragem_CreateFcn(hObject, eventdata, handles) if ispc set(hObject,'BackgroundColor','white'); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end

function amostragem_Callback(hObject, eventdata, handles) % hObject handle to amostragem (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of amostragem as text % str2double(get(hObject,'String')) returns contents of amostragem as a double k=str2num(get(handles.amostragem,'String'))/50; if k<1 errordlg('O valor minimo da amostragem e de 50 m','ERRO','modal') set(handles.amostragem,'String','50'); end % --- Executes during object creation, after setting all properties. function percentagem_CreateFcn(hObject, eventdata, handles)

121

% hObject % eventdata % handles

handle to percentagem (see GCBO) reserved - to be defined in a future version of MATLAB empty - handles not created until after all CreateFcns called

% Hint: edit controls usually have a white background on Windows. % See ISPC and COMPUTER. if ispc set(hObject,'BackgroundColor','white'); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end % --- Executes on button press in calcular. function calcular_Callback(hObject, eventdata, handles) cla(handles.axes2); %legend(handles.axes2,'off') % hObject handle to calcular (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %recupera o perfil recta=handles.recta; perfil=handles.perfil %frequencia frequencia=str2num(get(handles.frequencia,'String')); %distancia distancia=str2num(get(handles.valordistancia,'String')); %hTX ht=str2num(get(handles.htx,'String')); %hRX he=str2num(get(handles.hrx,'String')); %amostragem [long0,long1,lat0,lat1,amostragemm,nome] = getconfig(2); amostragem=str2num(get(handles.amostragem,'String'))/amostragemm; %percentagem percentagem=str2num(get(handles.percentagem,'String'))/100; %se nao for escolhido nenhum modelo - nao desenha grafico em axes 2 e %mostra erro if ( get(handles.radioep,'Value')==0 && get(handles.radiodeygout,'Value')==0 && get(handles.radioegli,'Value')==0 && get(handles.radioitu,'Value')==0 && get(handles.radiotodos,'Value')==0) errordlg('Tem de escolher um modelo','ERRO','modal') uicontrol(hObject) end if (get(handles.radioep,'Value')==1) tobj = text('String','Elevaao(m)','Units','pixels','FontSize',8,'Backgroundcolor' ,[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); set(handles.shadow,'Visible','off'); %calcular o modelo epsteinpeterson [perfilfresnel,perfilmaximos] = amostragemperfil(perfil,distancia,amostragem,frequencia,ht,he,percentagem)

122

hold on %perfilfresnel f=[1:distancia/length(perfilmaximos):distancia]; p=area(f,perfilfresnel); set(p,'FaceColor',[.502 0.251 0]); set(p,'Parent', handles.axes2); set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); maxi=max(perfilmaximos)+30; set(handles.axes2,'XLim',[0 distancia],'YLim',[0 maxi]) aux1=distancia/length(perfilmaximos) a=1; %perfilmaximos=(perfilmaximos); f=[1:distancia/length(perfilmaximos):distancia]; p=plot(f,perfilmaximos); set(p,'Parent', handles.axes2); %desenha as linhas entre maximos for i=1:length(perfilmaximos)%1 if perfilmaximos(i)>0%2 x(a)=i*aux1; y(a)=perfilmaximos(i); a=a+1; end end for p=1:(length(x)-1)%3 r=[x(p),x(p+1)]; t=[y(p),y(p+1)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) end %desenha a recta do tx ao 1 obstaculo r=[0,x(1)] t=[ht,y(1)] r=plot(r,t,'g'); set(r,'Parent', handles.axes2) %desenha a recta do 1 obstaculo ao rx r=[x(length(x)),distancia] t=[y(length(x)),he] r=plot(r,t,'g'); set(r,'Parent', handles.axes2) perfilmaximos(1)=ht; perfilmaximos(length(perfilmaximos))=he; %calcular a perda do modelo do espteipeterson [loss] = epsteinpeterson(perfilmaximos,distancia,frequencia,ht,he) set(handles.atenuacao,'String',sum(loss)); perda = -1*perdalivre(distancia,frequencia) set(handles.perdalivre,'String',perda); set(handles.perdatotal,'String',(perda)+sum(loss)); if(sum(loss)==0) errordlg('Nao existem obstaculos entre os pontos selecionados ou a distancia de amostragem e demasiado elevada. A perda e a do espao livre.','Erro') end legend(handles.axes2,'Obst. Selectionados',4) %Calcular a perda por difracao segundo o modelo de Deygout elseif (get(handles.radiodeygout,'Value')==1) tobj = text('String','Elevaao(m)','Units','pixels','FontSize',8,'Backgroundcolor' ,[0.863,0.863,0.863]);

123

set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); set(handles.shadow,'Visible','off'); hold on [perfilfresnel,perfilmaximos] = amostragemperfil(perfil,distancia,amostragem,frequencia,ht,he,percentagem) [loss,xpicos,ypicos] = deygoutloss(perfilmaximos,distancia,frequencia,ht,he) set(handles.atenuacao,'String',loss(1)); perda = -1*perdalivre(distancia,frequencia) set(handles.perdalivre,'String',perda); set(handles.perdatotal,'String',perda+sum(loss)); set(handles.perdaprincipal,'String',loss(2)); set(handles.perdadireita,'String',loss(3)); set(handles.dbprincipal,'String','dB'); set(handles.dbdireita,'String','dB'); %Calculo da localizaao para desenhar os respectivos obstaculos %selecionados xpicos(1)=0 xpicos(5)=distancia ypicos(1)=perfilmaximos(1) ypicos(5)=perfilmaximos(length(perfilmaximos)) if(xpicos(4)==0) xpicos(4)=xpicos(5) ypicos(4)=ypicos(5) end if(xpicos(2)==0) xpicos(2)=xpicos(1) ypicos(2)=ypicos(1) end ylabel('Elevacao (m)') r=scatter(xpicos(3),ypicos(3),50,'*') set(r,'Parent', handles.axes2) legend(handles.axes2,'Obst. Principal',4) %perfilfresnel f=[1:distancia/length(perfilmaximos):distancia]; p=area(f,perfilfresnel); set(p,'FaceColor',[.502 0.251 0]); set(p,'Parent', handles.axes2) set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); maxi=max(perfilmaximos)+30; set(handles.axes2,'XLim',[0 distancia],'YLim',[0 maxi]) %perfilmaximos=(perfilmaximos); f=[1:distancia/length(perfilmaximos):distancia]; p=plot(f,perfilmaximos,'b'); set(p,'Parent', handles.axes2) ypicos(1)=ypicos(1)+ht; ypicos(5)=ypicos(5)+he; %Calculo da localizaao para desenhar os respectivos obstaculos %selecionados if(sum(loss)~=0) if(loss(1)~=0) r=[xpicos(1),xpicos(2)]; t=[ypicos(1),ypicos(2)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2)

124

r=[xpicos(2),xpicos(3)]; t=[ypicos(2),ypicos(3)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) else r=[xpicos(1),xpicos(3)]; t=[ypicos(1),ypicos(3)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) end if(loss(3)~=0) r=[xpicos(3),xpicos(4)]; t=[ypicos(3),ypicos(4)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) r=[xpicos(4),xpicos(5)]; t=[ypicos(4),ypicos(5)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) else r=[xpicos(3),xpicos(5)]; t=[ypicos(3),ypicos(5)]; r=plot(r,t,'g'); set(r,'Parent', handles.axes2) end else errordlg('Nao existem obstaculos entre os pontos selecionados ou a distancia de amostragem e demasiado elevada.A perda e a do espao livre.','Erro') uicontrol(hObject) end hold off elseif (get(handles.radioitu,'Value')==1) hold on tobj = text('String','Elevaao(m)','Units','pixels','FontSize',8,'Backgroundcolor' ,[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); set(handles.shadow,'Visible','off'); %calcular o ITU d1=0;d2=0 y=0; xponto=0; yponto=0; aux=distancia/length(perfil) %Procura o ponto cuja altura acima da linha de vista e a %maior em todo o perfil for i=1:length(perfil) h=knifeedgeh((i-1)*aux,distancia-(i1)*aux,perfil(1)+ht,perfil(length(perfil))+he,perfil(i))

125

if(h>y) y =h xponto=i yponto=perfil(i) d1=(i-1)*aux d2=distancia-(i-1)*aux end end if d1==0 Ad=0; yponto=max(perfil); else f=raiofresnel(d1,d2,frequencia); Ad=abs((-20*y/f)+10); end ylabel('Elevacao (m)') set(handles.atenuacao,'String',-1*Ad); perda = perdalivre(distancia,frequencia); set(handles.perdalivre,'String',-1*perda); set(handles.perdatotal,'String',-1*((perda)+Ad)); k=[1:distancia/length(perfil):distancia]; p=area(k,perfil) set(p,'FaceColor',[.502 0.251 0]); set(p,'Parent', handles.axes2); set(handles.axes2,'XLim',[0 distancia],'YLim',[0 max(perfil)+30]) if( xponto ~= 0) r=scatter(aux*xponto,yponto,50,'g','*'); set(r,'Parent', handles.axes2); legend(handles.axes2,'Perfil do Terreno','Ponto escolhido',4); else r=scatter(aux*xponto,yponto,50,'g','*'); set(r,'Parent', handles.axes2); legend(handles.axes2,'Perfil do Terreno','Nao existeem obstaculos que impeam a linha de vista',4); end hold off elseif (get(handles.radioegli,'Value')==1) cla(handles.axes2); set(handles.shadow,'Visible','off'); hold on tobj = text('String','Perda (dB)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-32,-215]); %1m = 3.2808 feet %1m = 0.00062137 mile hb=3.2808*ht hm=3.2808*he distancia=0.00062137*distancia L50=117+40*log10(distancia)+20*log10(frequencia)20*log10(hb*hm); perda3=L50; %g=plot(distancia/0.00062137,L50,'*'); %set(g,'Parent', handles.axes2) ylabel('Elevacao (m)') set(handles.atenuacao,'String','--');

126

set(handles.perdalivre,'String','--'); set(handles.perdatotal,'String',-1*L50); %Grafico t=[]; r=[0:0.00062137*amostragemm:distancia+0.00062137*100] for i=1:1:length(r) t(i)=[(117+40*log10(r(i))+20*log10(frequencia)20*log10(hb*hm))] end r=[0:amostragemm:distancia/0.00062137+100] e=plot(r,t,'r'); set(e,'Parent', handles.axes2) set(handles.axes2,'YLim',[0 max(t)+20]) legend(handles.axes2,'Perda em funao da distancia',1) hold off %Calcular as perdas segundo todos os modelos disponiveis elseif (get(handles.radiotodos,'Value')==1) set(handles.atenuacao,'String','--'); set(handles.perdalivre,'String','--'); set(handles.perdatotal,'String','--'); %calcular todos os modelos legend(handles.axes2,'on') %epsteinpeterson [perfilfresnel,perfilmaximos] = amostragemperfil(perfil,distancia,amostragem,frequencia,ht,he,percentagem); perfilmaximos(1)=ht; perfilmaximos(length(perfilmaximos))=he; [loss] = epsteinpeterson(perfilmaximos,distancia,frequencia,ht,he); perda1=sum(loss); %deygout [loss,xpicos,ypicos] = deygoutloss(perfilmaximos,distancia,frequencia,ht,he) perda2=sum(loss); %egli %egli %1m = 3.2808 feet %1m = 0.00062137 mile hb=3.2808*ht hm=3.2808*he distancia=0.00062137*distancia L50=117+40*log10(distancia)+20*log10(frequencia)-20*log10(hb*hm); perda3=-1*L50; %reconverte a distancia para km distancia=distancia/0.00062137; %ITU d1=0; d2=0; y=0; aux=distancia/length(perfil) for i=1:length(perfil) h=knifeedgeh((i-1)*aux,distancia-(i1)*aux,perfil(1)+ht,perfil(length(perfil))+he,perfil(i)) if(h>y) y=h; d1=(i-1)*aux d2=distancia-(i-1)*aux

127

end end if d1==0 Ad=0; yponto=max(perfil); else f=raiofresnel(d1,d2,frequencia); Ad=abs((-20*y/f)+10); end Ad=-1*Ad; perda4=Ad; %livre distancia frequencia perda = perdalivre(distancia,frequencia) %desenhando os 4 valores %Grafico perda1=perda1+(-1*perda); perda2=perda2+(-1*perda); perda4=perda4+(-1*perda); hold on Z = [perda1,perda2,perda3,perda4]; Z=Z*-1; k=max(Z)+20; set(handles.axes2,'XLim',[0 5],'YLim',[0 k+40]); h = bar(Z,0.4); set(h,'Parent', handles.axes2) str1 = {'Epstein Pettersen'}; t1=text(0.4,Z(1)+20,str1) set(t1,'Parent', handles.axes2) str2 = {'Deygout'}; t1=text(1.7,Z(2)+20,str2) set(t1,'Parent', handles.axes2) str3 = {'Egli'}; t1=text(2.9,Z(3)+20,str3) set(t1,'Parent', handles.axes2) str4 = {'ITU-R P530-12'}; t1=text(3.6,Z(4)+20,str4) set(t1,'Parent', handles.axes2) tobj = text('String','Perda (dB)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); set(handles.shadow,'Visible','on'); else errordlg('Tem de escolher um modelo','ERRO','modal') uicontrol(hObject) end % --- Executes on button press in actualizar. function actualizar_Callback(hObject, eventdata, handles) % hObject handle to actualizar (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) cla(handles.axes1);

128

x0=str2num(get(handles.TXN,'String')); y0=str2num(get(handles.TXW,'String')); x1=str2num(get(handles.RXN,'String')); y1=str2num(get(handles.RXW,'String')); htx=str2num(get(handles.htx,'String')); hrx=str2num(get(handles.hrx,'String')); [myline,distancia,recta,declive] = ilheu(x0,y0,x1,y1,hrx,htx); %imprime o perfil do terreno hold on ylabel('Elevaao (m)') xlabel('Distancia (m)') myline=fliplr(myline); f=[1:distancia/length(myline):distancia]; p=area(f,myline); set(p,'FaceColor',[.502 0.251 0]); maxi=max(myline)+30 set(gca,'XLim',[0 distancia],'YLim',[0 maxi]) save perfil3d myline; set(p,'Parent', handles.axes1) set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); %imprime a recta de linha de vista recta=fliplr(recta); f=[1:distancia/length(myline):distancia]; r=plot(f,recta,'red'); set(r,'Parent', handles.axes1) %imprime a elipse de fresnel aux1=distancia/length(myline) frequencia=str2num(get(handles.frequencia,'String')); x=fix(length(myline)/2)*aux1 y=recta(round(length(myline)/2)); set(ellipse(distancia/2,17.3*sqrt(distancia/(4*frequencia)),declive,x,y,'green'),'Parent', handles.axes1) hold off set(handles.valordistancia, 'String',distancia); handles.legenda1=legend(handles.axes1,'Linha de Vista Tx-Rx','1 Zona de Fresnel','Perfil do Terreno',4) %partilhando as variaveis handles.recta = recta; handles.perfil = myline; guidata(hObject, handles); tobj = text('String','Elevaao(m)','Units','pixels','FontSize',8,'Backgroundcolor' ,[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); % --- Executes on button press in aleatorios. function aleatorios_Callback(hObject, eventdata, handles) % hObject handle to aleatorios (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %GERAR COORDENADAS ALEATORIAS [long0,long1,lat0,lat1,amostragem,nome]=getconfig(2); y0=round(lat0+((lat1-lat0)*(rand(1)))); x0=round(long0+((long1-long0)*(rand(1)))); y1=round(lat0+((lat1-lat0)*(rand(1)))); x1=round(long0+((long1-long0)*(rand(1)))); set(handles.TXN, 'String', num2str(x0));

129

set(handles.TXW, 'String', num2str(y0)); set(handles.RXN, 'String', num2str(x1)); set(handles.RXW, 'String', num2str(y1));

% --- Executes during object creation, after setting all properties. function sliderfreq_CreateFcn(hObject, eventdata, handles) % hObject handle to sliderfreq (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: slider controls usually have a light gray background, change % 'usewhitebg' to 0 to use default. See ISPC and COMPUTER. usewhitebg = 1; if usewhitebg set(hObject,'BackgroundColor',[.9 .9 .9]); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end tobj = text('String','Elevaao (m)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-35,-215]); % --- Executes during object creation, after setting all properties. function slidertx_CreateFcn(hObject, eventdata, handles) % hObject handle to slidertx (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: slider controls usually have a light gray background, change % 'usewhitebg' to 0 to use default. See ISPC and COMPUTER. usewhitebg = 1; if usewhitebg set(hObject,'BackgroundColor',[.9 .9 .9]); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end % --- Executes on slider movement. function slidertx_Callback(hObject, eventdata, handles) % hObject handle to slidertx (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'Value') returns position of slider % get(hObject,'Min') and get(hObject,'Max') to determine range of slider %obtains the slider value from the slider component sliderValue = get(handles.slidertx,'Value'); %puts the slider value into the edit text component set(handles.htx,'String', num2str(sliderValue));

130

% -------------------------------------------------------------------function Sobre_Callback(hObject, eventdata, handles) % hObject handle to Sobre (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) helpdlg('Copyright (c) MRodrigues 2009 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation','Sobre DifractionLoss 1.0'); export; function analiseperfil_Callback(hObject, eventdata, handles) handle_fig = gcf testegui2; pause(0.5); close(handle_fig); function analiseglobal_Callback(hObject, eventdata, handles) % --- Executes during object creation, after setting all properties. function axes1_CreateFcn(hObject, eventdata, handles) % Hint: place code in OpeningFcn to populate axes1 ylabel('Elevaao (m)'); xlabel('Distancia (m)'); % --- Executes during object creation, after setting all properties. function axes2_CreateFcn(hObject, eventdata, handles) % Hint: place code in OpeningFcn to populate axes2 ylabel('Elevaao (m)'); xlabel('Distancia (m)'); % --- Executes during object creation, after setting all properties. function numero_CreateFcn(hObject, eventdata, handles) if(get(0,'userdata')==0) if ispc set(hObject,'BackgroundColor','white'); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end end % --- Executes on button press in mapa. function mapa_Callback(hObject, eventdata, handles) map load pontos.xyz x=fix(pontos(:,1)); y=fix(pontos(:,2)); set(handles.TXN, 'String', num2str(fix(x(1)))); set(handles.TXW, 'String', num2str(fix(y(1)))); set(handles.RXN, 'String', num2str(fix(x(2)))); set(handles.RXW, 'String', num2str(fix(y(2)))); % --- Executes on button press in salvar1.

131

function salvar1_Callback(hObject, eventdata, handles) savePlotWithinGUI(handles.axes1, handles.legenda1); % --- Executes on button press in salvar2. function salvar2_Callback(hObject, eventdata, handles) savePlotWithinGUI(handles.axes2); % --- Executes on button press in tresd. function tresd_Callback(hObject, eventdata, handles) perfil3d % -------------------------------------------------------------------function analisedecobertura_Callback(hObject, eventdata, handles) handle_fig = gcf cobertura; pause(0.5); close (handle_fig); % -------------------------------------------------------------------function vermapa_Callback(hObject, eventdata, handles) % hObject handle to vermapa (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % -------------------------------------------------------------------function doisd_Callback(hObject, eventdata, handles) % hObject handle to doisd (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) mapa_2d; % -------------------------------------------------------------------function tresdfull_Callback(hObject, eventdata, handles) % hObject handle to tresdfull (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); str1=sprintf('Visualizaao do mapa %s - 3D',nome); h=figure('Name','Visualizaao 3D'); %set(h,'Color',[0.863 0.863 0.763]); [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); load matrix v = [long0:amostragem:long1]; k = [lat0:amostragem:lat1]; surf(k,v,A); shading interp; colorbar set(gca,'XLim',[lat0 lat1],'YLim',[long0 long1]) %set(gca,'color',[0.863 0.863 0.763]); %grid off; view(85,74); set(gca, 'XDir', 'reverse'); set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); ylabel('UTM-OESTE'); xlabel('UTM - NORTE'); title(str1);

132

set(gca, 'XDir', 'reverse'); % -------------------------------------------------------------------function doisd_Callback(hObject, eventdata, handles) % hObject handle to doisd (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) mapa_2d; % -------------------------------------------------------------------function tresdfull_Callback(hObject, eventdata, handles) % hObject handle to tresdfull (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); str1=sprintf('Visualizaao do mapa %s - 3D',nome); h=figure('Name','Visualizaao 3D'); %set(h,'Color',[0.863 0.863 0.763]); [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); load matrix v = [long0:amostragem:long1]; k = [lat0:amostragem:lat1]; surf(k,v,A); shading interp; colorbar set(gca,'XLim',[lat0 lat1],'YLim',[long0 long1]) %set(gca,'color',[0.863 0.863 0.763]); %grid off; view(85,74); set(gca, 'XDir', 'reverse'); set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); ylabel('UTM-OESTE'); xlabel('UTM - NORTE'); title(str1,'size',10); set(gca, 'XDir', 'reverse');

B7 - Cdigo para testegui2.m


% --- Executes just before testegui2 is made visible. function testegui2_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to testegui2 (see VARARGIN) % Choose default command line output for testegui2 %Variaveis Globais acessiveis em qualquer funao deste ficheiro handles.output = hObject; handles.recta=0; handles.perfil = 0; [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); set(handles.amostragem,'String',num2str(10*amostragem));

% Update handles structure guidata(hObject, handles);

133

%set(handles.vertical1, 'String', num2cell('Elevaao m')) % UIWAIT makes testegui2 wait for user response (see UIRESUME) % uiwait(handles.figure2) %pixels handle_figure=GCF set(handle_figure, ... 'Units', 'pixels' ); %get your display size screenSize = get(0, 'ScreenSize'); %calculate the center of the display position = get(handle_figure, ... 'Position' ); position(1) = (screenSize(3)-position(3))/2; position(2) = (screenSize(4)-position(4))/2; %center the window set( handle_figure, ... 'Position', position ); function amostragem_Callback(hObject, eventdata, handles) % hObject handle to amostragem (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of amostragem as text % str2double(get(hObject,'String')) returns contents of amostragem as a double k=str2num(get(handles.amostragem,'String'))/50; if k<1 errordlg('O valor minimo da amostragem e de 50 m','ERRO','modal') set(handles.amostragem,'String','50'); end %desenhando os 4 valores hold on Z = [perda1,perda2,perda3,perda4]; Z=Z*-1; k=max(Z)+40; set(handles.axes2,'XLim',[0 5],'YLim',[0 k]); h = bar(Z,0.4); set(h,'Parent', handles.axes2) str1 = {'Epstein Pettersen'}; t1=text(0.4,Z(1)+20,str1) set(t1,'Parent', handles.axes2) str2 = {'Deygout'}; t1=text(1.7,Z(2)+20,str2) set(t1,'Parent', handles.axes2) str3 = {'Egli'}; t1=text(2.9,Z(3)+20,str3) set(t1,'Parent', handles.axes2) str4 = {'ITU-R P530-12'}; t1=text(3.6,Z(4)+20,str4) set(t1,'Parent', handles.axes2) tobj = text('String','Perda (dB)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]); set(tobj,'Rotation',90); set(tobj,'Position', [-33,-214]);

134

set(handles.shadow,'Visible','on'); hold off else errordlg('Tem de escolher um modelo','ERRO','modal') uicontrol(hObject) end

% --- Executes on slider movement. function slider17_Callback(hObject, eventdata, handles) % hObject handle to slider17 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'Value') returns position of slider % get(hObject,'Min') and get(hObject,'Max') to determine range of slider ficheiro=get(handles.edit19,'String'); k=strcmp(ficheiro, 'ficheiro'); %se o utilizador ja tiver selecionado um ficheiro o slider e dimensionado %de acordo com o mesmo caso contrario mantem as dimensoes de default if(k~=1) nome=get(handles.edit19,'String') [long0,long1,lat0,lat1,amostragem,nomme]=getconfig(2); [pathstr, name, ext, versn] = fileparts(nome) load(nome) x=eval([name '(:,1)']); y=eval([name '(:,2)']); p=(get(hObject,'Value')) h=length(x) set(handles.RXN, 'String', num2str(fix(y(h-p)))); set(handles.RXW, 'String', num2str(fix(x(h-p)))); x0=str2num(get(handles.TXN,'String')); y0=str2num(get(handles.TXW,'String')); x1=str2num(get(handles.RXN,'String')); y1=str2num(get(handles.RXW,'String')); X0=fix((y0-lat0)/amostragem); Y0=fix((x0-long0)/amostragem); X1=fix((y1-lat0)/amostragem); Y1=fix((x1-long0)/amostragem); distancia=distance(x0,y0,x1,y1); set(handles.valordistancia,'String',distancia); end % --- Executes on button press in pushbutton15. function pushbutton15_Callback(hObject, eventdata, handles) % hObject handle to pushbutton15 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %Escolher o ficheiro para carregar [FileName,PathName] = uigetfile('*.xyz','Escolha o ficheiro *.xyz');

135

a=strcat(PathName, FileName) set(handles.edit19,'String',FileName); load(FileName); handles.filenome=FileName; [pathstr, name, ext, versn] = fileparts(FileName) x=eval([name '(:,1)']); y=eval([name '(:,2)']); k=length(x)-1; set(handles.slider17,'SliderStep',[1/(k-1),1/(k1)],'Max',k,'Min',1,'Value',k) set(handles.RXN, 'String', num2str(y(1))); set(handles.RXW, 'String', num2str(x(1))); set(handles.TXN, 'String', num2str(y(k+1))); set(handles.TXW, 'String', num2str(x(k+1))); % -------------------------------------------------------------------% -------------------------------------------------------------------function exportgoogle_Callback(hObject, eventdata, handles) % hObject handle to Untitled_4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) FileName=get(handles.edit19,'String'); k=strcmp(FileName, 'ficheiro'); if k==1 errordlg('Tem de carregar o perfil do terreno'); else prompt = {'Escolha o nome do ficheiro:'}; dlg_title = 'Exportar ligaao para o Google Earth'; num_lines = 1; def = {'Nome'}; answer = inputdlg(prompt,dlg_title,num_lines,def); k=cellfun('isempty',answer); nome=sprintf('%s',answer{:}); if length(k)==0 else load(FileName); [pathstr, name, ext, versn] = fileparts(FileName); x=eval([name '(:,1)']); y=eval([name '(:,2)']); [Lat,Lon] = utm2deg(y,x); GEplot(nome,Lat,Lon); end end

B8 - Cdigo para cobertura.m


function varargout = cobertura(varargin) % --- Executes on button press in calcular. function calcular_Callback(hObject, eventdata, handles) % hObject handle to calcular (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) tic [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2);

136

x0=str2num(get(handles.TXN,'String')); y0=str2num(get(handles.TXW,'String')); %le os valores das restantes variaveis htx=str2num(get(handles.htx,'String')); gtx=str2num(get(handles.gtx,'String')); hrx=str2num(get(handles.hrx,'String')); grx=str2num(get(handles.grx,'String')); freq=str2num(get(handles.frequencia,'String')); % le a rea do mapara seleccionada para o estudo y(1)=str2num(get(handles.denorte, 'String')); y(2)=str2num(get(handles.atenorte, 'String')); x(1)=str2num(get(handles.deoeste, 'String')); x(2)=str2num(get(handles.ateoeste, 'String')); long1=max(x); long0=min(x); lat1=max(y); lat0=min(y); %amostragem=abs(fix(y(1)-y(2))); resolucao=str2num(get(handles.resolucao,'String')); %Inicio do CICLO PARA CALCULAR A COBERTURA i2=fix((long1-long0)/resolucao)+1 j2=fix((lat1-lat0)/resolucao)+1 %define matriz para guardar os valores das perdas cobertura=zeros(i2,j2); relevo=zeros(i2,j2); %Norte -> i %Oeste -> j %O proximo bloco de codigo ira calcular a perda segundo o modelo %selecionado a todos os elememtos da matriz cobertura. %ler amostragem mapa %potencia potencia=str2num(get(handles.potencia,'String')); %ganho_tx gtx=str2num(get(handles.gtx,'String')); %ganho_rx gtx=str2num(get(handles.grx,'String')); %perdas adicionais perdadicional=str2num(get(handles.perdas,'String')); %frequencia frequencia=str2num(get(handles.frequencia,'String')); %hTX ht=str2num(get(handles.htx,'String')) %hRX he=str2num(get(handles.hrx,'String')) %inverte o vector x barra_tempo = waitbar(0,'Processando os dados...','CreateCancelBtn',... 'setappdata(gcbf,''canceling'',1)'); setappdata(barra_tempo,'canceling',0) interrupcao=0 [linha coluna]=size(cobertura); totalpontos=linha*coluna; contador=0; totalpontos for ilinha=1:1:linha;%for1 for jcoluna=1:1:coluna%for2 x1=fix((ilinha-1)*resolucao+long0); y1=fix((jcoluna-1)*resolucao+lat0); X0=fix((x1-long0)/resolucao)+1;

137

Y0=fix((y1-lat0)/resolucao)+1; relevo(X0,Y0)=elev(x1,y1); [myline,distancia,recta,declive] = ilheu(x0,y0,x1,y1,hrx,htx); %recupera o perfil perfil=myline; %distancia distancia=distancia; %se nao for escolhido nenhum modelo - nao desenha grafico em axes 2 e %mostra erro d1=0; d2=0; y=0; xponto=0; yponto=0; aux=distancia/length(perfil); %Procura o ponto cuja altura acima da linha de vista e a %maior em todo o perfil for i=1:length(perfil)-1 h=knifeedgeh((i-1)*aux,distancia-(i1)*aux,perfil(1)+ht,perfil(length(perfil))+he,perfil(i)); if(h>y) y =h; xponto=i; yponto=perfil(i); d1=(i-1)*aux; d2=distancia-d1;; end end if((d1+d2)==0) Ad=10; yponto=max(perfil); else f=raiofresnel(d1,d2,frequencia); Ad=abs((-20*y/f)+10); end perda= perdalivre(distancia,frequencia); perdadifraccao=abs(Ad)+perda; sinal=potencia+gtx+grx-perdadicionalperdadifraccao; cobertura(X0,Y0)=sinal; if getappdata(barra_tempo,'canceling') break interrupcao=1 end contador=contador+1; waitbar(contador/totalpontos); end%for2 end%for1 delete(barra_tempo); %end%while if interrupcao==0 cla(handles.axes1); hold on figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes1) v = [long0:resolucao:long1]; k = [lat0:resolucao:lat1]; surf(k,v,cobertura); %colormap('jet'); set(gca,'layer','top'); colorbar; %Calculando a orientaao do mapa

138

if length(v)>length(k) azimu=90; eleva=90; else azimu=0; eleva=90; end view(azimu,eleva); grid on; shading interp; axis tight; set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); xlabel('UTM - Norte'); ylabel('UTM - Oeste'); %xticklabel_rotate([],45,[],'Fontsize',10) aux1=strcat(get(handles.TXN,'String'), 'O'); aux2=strcat(get(handles.TXW,'String'), 'N:'); aux3=strcat(aux2,aux1); h=sprintf('Previsao de cobertura, com o transmissor instalado em %s',aux3); title(h); tobj = text('String','Sinal (dBm)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]) ; set(tobj,'Position', [587,464]); tobj1 = text('String','Elevaao (m)','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.863]); set(tobj1,'Position', [993,369]); hold off set(figure_handle,'CurrentAxes',handles.axes2) cla(handles.axes2) hold on v = [long0:resolucao:long1]; k = [lat0:resolucao:lat1]; axes2=surf(k,v,relevo); colorbar; h=colormap('jet'); colormap(h); view(3); shading interp; set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); tobj1 = text('String','Relevo do mapa carregado','Units','pixels','FontSize',8,'Backgroundcolor',[0.863,0.863,0.8 63]); set(tobj1,'Position', [993,369]); hold off end toc function TXN_Callback(hObject, eventdata, handles) % hObject handle to TXN (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of TXN as text % str2double(get(hObject,'String')) returns contents of TXN as a double

139

TXN = str2double(get(hObject,'string')); if isnan(TXN) errordlg('Tem de inserir um valor numerico','ERRO','modal') uicontrol(hObject) return end function TXW_Callback(hObject, eventdata, handles) % hObject handle to TXW (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of TXW as text % str2double(get(hObject,'String')) returns contents of TXW as a % double TXW = str2double(get(hObject,'string')); if isnan(TXW) errordlg('Tem de inserir um valor numerico','ERRO','modal') uicontrol(hObject) return end function RXN_Callback(hObject, eventdata, handles) % hObject handle to RXN (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of RXN as text % str2double(get(hObject,'String')) returns contents of RXN as a % double RXN = str2double(get(hObject,'string')); if isnan(RXN) errordlg('Tem de inserir um valor numerico','ERRO','modal') uicontrol(hObject) return end function RXW_Callback(hObject, eventdata, handles) % hObject handle to RXW (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'String') returns contents of RXW as text % str2double(get(hObject,'String')) returns contents of RXW as a % double RXW = str2double(get(hObject,'string')); if isnan(RXW) errordlg('Tem de inserir um valor numerico','ERRO','modal') uicontrol(hObject) return end % --- Executes on button press in seleccionar. function seleccionar_Callback(hObject, eventdata, handles) % hObject handle to seleccionar (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) global MAP_OPTION

140

MAP_OPTION=2; map; load pontos.xyz; x=fix(pontos(:,1)); y=fix(pontos(:,2)); set(handles.denorte, 'String', num2str(fix(y(1)))); set(handles.atenorte, 'String', num2str(fix(y(2)))); set(handles.deoeste, 'String', num2str(fix(x(1)))); set(handles.ateoeste, 'String', num2str(fix(x(2)))); % --- Executes on button press in procurar. function procurar_Callback(hObject, eventdata, handles) % hObject handle to procurar (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) [FileName,PathName] = uigetfile('*.xyz','Escolha o ficheiro *.xyz'); a=strcat(PathName, FileName) set(handles.nomeficheiro,'String',FileName); load(FileName); % --- Executes on button press in pushbutton13. function pushbutton13_Callback(hObject, eventdata, handles) % hObject handle to pushbutton13 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes2) camorbit(5,0,'data',[0 0 1]) % --- Executes on button press in pushbutton14. function pushbutton14_Callback(hObject, eventdata, handles) % hObject handle to pushbutton14 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes2) camorbit(-5,0,'data',[0 0 1]) % --- Executes on button press in pushbutton15. function pushbutton15_Callback(hObject, eventdata, handles) % hObject handle to pushbutton15 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes2) view(3); % --- Executes during object creation, after setting all properties. function slider13_CreateFcn(hObject, eventdata, handles) % hObject handle to slider13 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles empty - handles not created until after all CreateFcns called % Hint: slider controls usually have a light gray background, change % 'usewhitebg' to 0 to use default. See ISPC and COMPUTER. usewhitebg = 1;

141

if usewhitebg set(hObject,'BackgroundColor',[.9 .9 .9]); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end % --- Executes on slider movement. function slider13_Callback(hObject, eventdata, handles) % hObject handle to slider13 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,'Value') returns position of slider % get(hObject,'Min') and get(hObject,'Max') to determine range of slider figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes2) camorbit(-5,0,'data',[0 0 1]) % --- Executes during object creation, after setting all properties. function sliderdireita_CreateFcn(hObject, eventdata, handles) usewhitebg = 1; if usewhitebg set(hObject,'BackgroundColor',[.9 .9 .9]); else set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor')); end % --- Executes on slider movement. function sliderdireita_Callback(hObject, eventdata, handles) figure_handle=GCF; set(figure_handle,'CurrentAxes',handles.axes2) camorbit(5,0,'data',[0 0 1]) % --- Executes on button press in pushbutton16. function pushbutton16_Callback(hObject, eventdata, handles) % handles structure with handles and user data (see GUIDATA) %interroga o utilizador para nomear o ficheiro *KML que permitir desenhar o mapa de %cobertura na localizao aproximada prompt = {'Escolha o nome do ficheiro:'}; dlg_title = 'Exportar mapa de cobertura para o Google Earth'; num_lines = 1; def = {'Nome'}; answer = inputdlg(prompt,dlg_title,num_lines,def); k=cellfun('isempty',answer); nome=sprintf('%s',answer{:}); if k==1 errordlg('Tem de carregar o perfil do terreno'); else x0=str2num(get(handles.TXN,'String')); y0=str2num(get(handles.TXW,'String')); file=get(handles.nomeficheiro,'String') load (file);

142

%leitura do ficheiro para vectores na memoria [pathstr, name, ext, versn] = fileparts(file) x=eval([name '(:,1)']); y=eval([name '(:,2)']); z=eval([name '(:,3)']); long1=max(x); long0=min(x); lat1=max(y); lat0=min(y); [Lat0,Long0] = utm2deg(long0,lat0); [Lat1,Long1] = utm2deg(long1,lat1); [Lat_tx,Long_tx]=utm2deg(x0,y0); %%%%%%%%%%%%%%%%%%%%%%%%%%% % Creating kml file fp=fopen(strcat(nome,'.kml'),'w'); if (fp==-1) message=sprint('Unable to open file %s.kml',filename); error(message); end %Escreve o ficheiro .*kml fprintf(fp,'<?xml version="1.0" encoding="UTF-8"?>\n'); fprintf(fp,'<kml xmlns="http://earth.google.com/kml/2.1">\n'); fprintf(fp,'<GroundOverlay>\n'); fprintf(fp,'<name>%s</name><color>88ffffff</color>\n',nome); fprintf(fp,'<description>Mapa de cobertura gerado em Matlab, atraves DifractionLoss 1.0 - MRodrigues Universidade da Madeira) </description>\n'); fprintf(fp,'<drawOrder>7</drawOrder>'); fprintf(fp,'<Icon>\n'); imagem=strcat(nome,'.jpg'); fprintf(fp,'<href>%s</href>\n',imagem); fprintf(fp,'<viewBoundScale>0.75</viewBoundScale>'); fprintf(fp,'</Icon>\n'); fprintf(fp,'<LatLonBox>\n'); fprintf(fp,'<north>%11.6f</north>\n',Lat1); fprintf(fp,'<south>%11.6f</south>\n',Lat0); fprintf(fp,'<east>%11.6f</east>\n',Long1); fprintf(fp,'<west>%11.6f</west>\n',Long0); fprintf(fp,'</LatLonBox>\n'); fprintf(fp,'</GroundOverlay>\n'); fprintf(fp,'</kml>\n') fclose(fp); %Marca na localizaao do transmissor nome2=strcat(nome,'_TX'); fp=fopen(strcat(nome2,'.kml'),'w'); if (fp==-1) message=sprint('Unable to open file %s.kml',filename); error(message); end %Escreve o ficheiro .*kml fprintf(fp,'<?xml version="1.0" encoding="UTF-8"?>\n'); fprintf(fp,'<kml xmlns="http://earth.google.com/kml/2.1">\n'); fprintf(fp,'<description>Ficheiro gerado em Matlab(DifractionLoss 1.0 MRodrigues))</description>\n'); fprintf(fp,'<Placemark>\n'); fprintf(fp,'<name>Emissor</name>\n'); fprintf(fp,'<styleUrl>#msn_ylw-pushpin</styleUrl>\n'); fprintf(fp,'<Point>\n');

143

fprintf(fp,'<coordinates>%11.6f,%11.6f,0</coordinates>\n',Long_tx,Lat _tx); fprintf(fp,'</Point>\n'); fprintf(fp,'</Placemark>\n'); fprintf(fp,'</kml>\n'); fclose(fp); text=sprintf('Devera efectuar um PrintScreen do mapa de cobertura e guarda-lo no formato .jpg com o nome %s , antes de abrir o ficheiro %s.',imagem,strcat(nome,'.kml')) helpdlg(text,'Visualizar mapa de cobertura no Google Earth'); end

B9 - Cdigo para config.m


function varargout = config(varargin) % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @config_OpeningFcn, ... 'gui_OutputFcn', @config_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin & isstr(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before config is made visible. function config_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to config (see VARARGIN) % Choose default command line output for config handles.output = hObject; % Update handles structure guidata(hObject, handles); [names] = textread('config.ini','%s'); [a,b,c,d,amostragem,nome]=deal(names{:}) set(handles.a,'String',a);

144

set(handles.b,'String',b); set(handles.c,'String',c); set(handles.d,'String',d); set(handles.amostragem,'String',amostragem); set(handles.nome,'String',nome); % UIWAIT makes config wait for user response (see UIRESUME) % uiwait(handles.figure1); % --- Executes on button press in procurar. function procurar_Callback(hObject, eventdata, handles) % hObject handle to procurar (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) [FileName,PathName] = uigetfile('*.xyz','Escolha o ficheiro *.xyz'); set(handles.nome,'String',FileName); % --- Executes on button press in gravar. function gravar_Callback(hObject, eventdata, handles) % hObject handle to gravar (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) a=get(handles.a,'String'); b=get(handles.b,'String'); c=get(handles.c,'String'); d=get(handles.d,'String'); amostragem=get(handles.amostragem,'String'); nome=get(handles.nome,'String'); msg='O DifractionLoss nao conseguiu gravar as configuraoes. Verifique se tem permissao de escrita na directoria onde esta instalado o DifractionLoss'; %Guarda as configurae num ficheiro [fid,msg] = fopen('config.ini','w','n'); fprintf(fid, '%s \n',a); fprintf(fid, '%s \n',b); fprintf(fid, '%s \n',c); fprintf(fid, '%s \n',d); fprintf(fid, '%s \n',amostragem); fprintf(fid, '%s \n',nome); fclose(fid); WARNDLG('As configuraoes efectuadas foram gravadas com sucesso','Sucesso'); % --- Executes on button press in sair. function sair_Callback(hObject, eventdata, handles) % hObject handle to sair (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) handle_fig = gcf difractionloss; pause(0.5); close (handle_fig);

B10 - Cdigo para difractionloss.m

145

function varargout = difractionloss(varargin) [long0,long1,lat0,lat1,amostragem,nome]=getconfig(2); [pathstr, name, ext, versn] = fileparts(nome); %ficheiro com o mapa load(nome); %leitura do ficheiro para vectores na memoria x=eval([name '(:,1)']); y=eval([name '(:,2)']); z=eval([name '(:,3)']); %para corrigir erros de conversao todos os pontos com z<0 sao alterados para 0 for i=1:length(z) if(z(i)<0) z(i)=0; end end %Definiao da matriz que vai conter todo o mapa %A dimensao do mapa devera respeitar o numero de amostras do mapa j=fix((long1-long0)/amostragem)+1; w=fix((lat1-lat0)/amostragem)+1; A =zeros(j,w); % barra_tempo = waitbar(0,'Carregando o Mapa...','CreateCancelBtn',... % 'setappdata(gcbf,''canceling'',1)'); % setappdata(barra_tempo,'canceling',0) %define an array for i=1:length(x) x(i)=fix((x(i)-long0)/amostragem); y(i)=fix((y(i)-lat0)/amostragem); if(x(i)==0) x(i)=1; end if(y(i)==0) y(i)=1; end a=x(i); b=y(i); A(a,b)=A(a,b)+z(i); end %Guarda a matriz na directoria save matrix A; %Inicia o difractionloss testegui;

B11 - Cdigo para distance.m


function [distance] = distance(fromO,fromN,toO,toN) % distance = distance(fromE,fromN,toE,toN): % Funao que calcula a distancia entre %dois pares de coordenadas no formato UTM. % - fromE coordenada OESTE do ponto de partida % - fromN coordenada NORTE do ponto de partida % - toE coordenada OESTE do ponto de chegada % - toN coordenada NORTE do ponto de chegada % Estas variaveis deverao estar configuradas de acordo com a projecao que % estiver a ser utilizada para gerar o mapa. Caso contrario a distancia % calculada nao sera a correcta. A projecao actual e UTM28

146

% EarthRadius = 6378137.0; % ScaleFactor = 0.9996; % FalseEasting = 500000.0; % Para alterar estas variaveis edite ficheiro distance.m % linhas 23,24 e 25 % - Author: MRodrigues % - Contact: mrserrao@hotmail.com % - Website: http://mrodrigues.pt.vu % % EarthRadius = 6378137.0; ScaleFactor = 0.9996; FalseEasting = 500000.0; %Formula para calcula da distancia entre dois pontos %dadas as coordenas UTM f1=ScaleFactor/cos((fromO - FalseEasting)/EarthRadius); f2=ScaleFactor/cos((toO - FalseEasting)/EarthRadius); fm=ScaleFactor/cos(((fromO + toO) * 0.5 - FalseEasting)/EarthRadius); dx=(toO - fromO) / 6 * (f1 + 4 * fm + f2); dy = toN - fromN; distance=fix(sqrt(dx^2+dy^2));

B12 - Cdigo para export.m


function varargout = export(varargin) function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) if(handles.opcao==0) TXn = get(handles.edit1,'String'); x(1) = str2num(TXn); TXw = get(handles.edit2,'String'); y(1) = str2num(TXw); RXn = get(handles.edit3,'String'); x(2) = str2num(RXn); RXw = get(handles.edit4,'String'); y(2) = str2num(RXw); else load pontos.xyz x=fix(pontos(:,1)); y=fix(pontos(:,2)); end [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); [pathstr, name, ext, versn] = fileparts(nome); %coverssao para os indices da matriz X0=fix((y(1)-lat0)/amostragem); Y0=fix((x(1)-long0)/amostragem); X1=fix((y(2)-lat0)/amostragem); Y1=fix((x(2)-long0)/amostragem); %coverssao para os indices da matriz pontos=[X1,Y1;X0,Y0]; %ficheiro com o mapa load(nome); %leitura do ficheiro para vectores na memoria x=eval([name '(:,1)']);

147

y=eval([name '(:,2)']); z=eval([name '(:,3)']); %para corrigir erros de conversao todos os pontos com z<0 sao alterados para 0 for i=1:length(z) if(z(i)<0) z(i)=0; end end %definiao da matriz que vai conter todo o mapa j=fix((long1-long0)/amostragem)+1; w=fix((lat1-lat0)/amostragem)+1; A =zeros(j,w); %define an array %########################################################################## %converte coordenadas do mapa para coordenadas da matriz for i=1:length(x) x(i)=fix((x(i)-long0)/amostragem); y(i)=fix((y(i)-lat0)/amostragem); end for i=1:length(x) if(x(i)==0) x(i)=1; end if(y(i)==0) y(i)=1; end end for i=1:length(x) a=x(i); b=y(i); A(a,b)=A(a,b)+z(i); end [myline,mycoords,K,X,Y]=bresenham(A,pontos,0); u=str2num(get(handles.amostragem,'String')); u=fix(u/amostragem); %converte coordenadas da matriz para coordenadas do mapa for i=1:u:length(X) X(i)=fix((X(i)*amostragem)+long0); Y(i)=fix((Y(i)*amostragem)+lat0); end %Grava o ficheiro pontos.xyz para ser carregado no GUI correspondente str=get(handles.edit7,'String'); str=strcat(str,'.xyz'); fid = fopen(str,'w','n') for i=1:u:length(X) fprintf(fid, '%f \t %f\n', Y(i),X(i)) end fclose(fid) % --- Executes on button press in pushbutton2. function pushbutton2_Callback(hObject, eventdata, handles) % hObject handle to pushbutton2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) handles.opcao=1 map load pontos.xyz x=fix(pontos(:,1));

148

y=fix(pontos(:,2)); set(handles.edit1,'String',num2str(fix(x(1)))); set(handles.edit2,'String',num2str(fix(y(1)))); set(handles.edit3,'String',num2str(fix(x(2)))); set(handles.edit4,'String',num2str(fix(y(2))));

B13 - Cdigo para getconfig.m


function [long0,long1,lat0,lat1,amostragem,nome] = getconfig(x); % getconfig(x): % Funao que le os parametros de configuraao do ficheiro config.ini %Le o ficheiro onde foram guardadas as configuraes [names] = textread('config.ini','%s'); [a,b,c,d,amostragem,nome]=deal(names{:}); %carrega para o output as variaveis lidas long0=str2num(a); long1=str2num(b); lat0=str2num(c); lat1=str2num(d); amostragem=str2num(amostragem); nome=nome;

B14- Cdigo para map.m


function varargout = map(varargin) %READ GLOBAL OPTION global MAP_OPTION % Get default command line output from handles structure varargout{1} = handles.output; [long0,long1,lat0,lat1,amostragem,nome] = getconfig(2); load matrix v = [long0:amostragem:long1]; k = [lat0:amostragem:lat1]; %Calculando a orientaao do mapa if length(v)>length(k) azimu=90; elev=90; else azimu=0; elev=90; end % faz contornos de -50 a 500 mm maxelevacao=max(max(A)); intervalo=maxelevacao/10 cla(gca) k=contour(k,v,A,[0:intervalo:maxelevacao]); view(azimu,elev); colorbar; set(gca, 'XDir', 'reverse'); %set(gca, 'YDir', 'reverse'); set(gca, 'Color', [0.125 0.357 0.533]); % Set background color of axes

149

set(gca,'XTickLabel',num2str(get(gca,'XTick').')); set(gca,'YTickLabel',num2str(get(gca,'YTick').')); ylabel('UTM-OESTE'); xlabel('UTM - NORTE'); grid on set(gca,'layer','top'); if MAP_OPTION==1 set(handles.text1,'String','Escolha a localizaao do Transmissor.'); [x,y] = ginput(1); close; fid = fopen('pontos.xyz','w','n'); for i=1:1:1 fprintf(fid, '%f \t %f\n', y(i),x(i)); end fclose(fid); MAP_OPTION=3 elseif MAP_OPTION==2 set(handles.text1,'String','Clique com o rato para desenhar o rectangulo da area pretendida.'); [x1,y1] = ginput(1); h = vline(x1,'g'); h = hline(y1,'g'); [x2,y2] = ginput(1); h = vline(x2,'g'); h = hline(y2,'g'); fid = fopen('pontos.xyz','w','n'); fprintf(fid, '%f \t %f \n', y1,x1); fprintf(fid, '%f \t %f \n', y2,x2); fclose(fid); MAP_OPTION=3; pause(1); close; else [x,y] = ginput(2); close; fid = fopen('pontos.xyz','w','n'); for i=1:2 fprintf(fid, '%f \t %f\n', y(i),x(i)); end fclose(fid); end

B15 - Cdigo para getconfig.m


function varargout = perfil3d(varargin) function perfil3d_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to perfil3d (see VARARGIN) % Choose default command line output for perfil3d

150

handles.output = hObject; % Update handles structure guidata(hObject, handles); % UIWAIT makes perfil3d wait for user response (see UIRESUME) % uiwait(handles.figure1); load perfil3d [long0,long1,lat0,lat1,amostragem,nome]=getconfig(2); for e=1:1:3 y(e)=e; end for e=1:1:length(myline) x(e)=(e-1)*amostragem; end for r=1:1:3 for t=1:1:length(myline) perfil(r,t)=myline(t); end end load 3dmatrix; load matrix; load xmat; load ymat; for t=1:1:length(X) perfil(2,t)=A(X(t),Y(t)+1); end for t=1:1:length(X) perfil(3,t)=A(X(t),Y(t)+2); end h=surf(x,y,perfil); Xlabel('Distancia (m)'); Zlabel('Elevaao (m)'); colormap copper; colorbar('vert'); view(3);

Anexo B16 - Cdigo para raiofresnel.m


function [raio] = raiofresnel( d1, d2, f) % [raio] = raiofresnel( d1, d2, f) :Funao que calcula o raio da 1 zona de % fresnel num determinado ponto P a d1 m do emissor e a %d2 metros do receptor % - d1 e a distancia do EMISSOR ao ponto P em metros % - d2 e a distancia do ponto P ao RECEPTOR em metros % - f e a frequencia de operaao em MHz % lambda=3E2/f; raio=sqrt(lambda*d1*d2/(d1+d2));

151

Anexo C Resultados das simulaes para o percurso 1,2 e 3


Este anexo contm os resultados das simulaes realizadas para teste dos modelos implementados no DifractionLoss, nomeadamente Epstein-Pettersen, Deygout, Egli, ITU-R P530-12. O modelo de Longley-Rice foi simulado no Radio Mobile

C1 Perdas por difraco em dB para o percurso 1


Percurso 1 5700m Perda (dB) Distancia (m)
0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2700

Longley Rice
0 69,20 74,20 81,00 80,90 118,40 107,80 93,90 85,50 92,40 90,40 96,30 97,30 134,30 140,70 152,50 142,00 148,10 133,00 155,50 153,10 159,70 153,30 150,80 147,90 145,10 135,10 164,70

Epstein-Pettersen
0 65,50 71,52 75,04 77,54 109,30 111,80 109,50 115,20 122,40 125,40 115,23 115,20 114,30 124,30 114,10 135,10 135,40 148,60 154,40 145,10 161,10 155,80 144,40 155,10 152,60 146,20 153,60

Deygout
0 65,50 71,52 75,04 77,54 107,20 108,30 106,80 125,20 126,20 113,60 111,40 112,20 111,40 116,20 111,00 112,10 112,13 145,40 144,80 145,20 160,00 169,80 173,00 176,00 170,10 157,20 148,30

Egli
0 71,62 83,66 90,71 95,70 99,58 102,75 105,42 107,74 109,79 111,62 113,28 114,79 116,18 117,47 118,66 119,79 120,84 121,83 122,77 123,66 124,51 125,32 126,09 126,83 127,54 128,22 128,88

ITU-R P530-12
0 75,50 81,52 85,04 87,54 153,16 140,84 123,96 139,40 132,88 129,80 124,86 124,14 115,22 116,85 109,79 109,03 141,77 175,61 172,67 177,99 173,09 206,35 218,64 248,77 231,12 226,00 215,57

Perda no espao livre


0 65,50 71,52 75,04 77,54 79,48 81,06 82,40 83,56 84,58 85,50 86,33 87,08 87,78 88,42 89,02 89,58 90,11 90,60 91,07 91,52 91,94 92,35 92,73 93,10 93,46 93,80 94,12

152

2800 2900 3000 3100 3200 3300 3400 3500 3600 3700 3800 3900 4000 4100 4200 4300 4400 4500 4600 4700 4800 4900 5000 5100 5200 5300 5400 5500 5600 5700

162,40 155,70 151,10 161,20 151,70 148,70 163,70 154,50 145,60 138,30 130,50 128,60 125,50 164,20 154,60 154,00 154,30 151,60 140,50 140,50 136,50 130,40 157,40 159,50 152,30 146,20 148,20 153,10 157,30 156,70

149,00 144,50 144,30 154,20 153,30 145,10 147,00 156,80 154,70 145,30 155,30 145,30 146,10 148,10 145,40 147,40 165,60 163,70 168,30 175,00 166,50 162,10 165,30 161,80 163,10 174,90 177,00 181,12 165,90 167,40

147,50 144,30 151,20 158,60 165,50 170,80 169,40 156,50 172,20 168,70 176,90 168,30 145,10 145,20 141,10 140,00 148,10 150,10 150,80 150,86 152,00 151,30 145,20 144,50 143,20 145,30 154,40 169,60 168,60 169,20

129,51 130,12 130,71 131,28 131,83 132,36 132,88 133,38 133,87 134,35 134,81 135,26 135,70 136,13 136,55 136,96 137,36 137,75 138,13 138,50 138,87 139,23 139,58 139,92 140,26 140,59 140,92 141,24 141,55 141,86

200,07 158,60 173,98 191,10 186,64 179,53 195,04 190,64 187,27 186,01 190,79 176,90 166,55 147,22 135,93 137,80 142,66 144,80 148,44 150,75 152,41 145,37 147,51 141,81 139,46 143,20 150,01 144,88 140,94 145,76

94,44 94,75 95,04 95,32 95,60 95,87 96,13 96,38 96,62 96,86 97,09 97,32 97,54 97,75 97,96 98,17 98,37 98,56 98,75 98,94 99,12 99,30 99,48 99,65 99,82 99,98 100,15 100,30 100,46 100,61

C2 Perdas por difraco em dB para o percurso 2


Percurso 2, 3700m Perda (dB) Distancia (m) 0 100 200 300 400 Longley Rice 0 69,90 77,00 81,00 99,30 Epstein 0 65,00 71,21 74,70 89,00 Deygout 0 65,00 71,21 74,70 79,70 Egli 0 71,62 83,66 90,71 95,70 ITU-R P530-12 0 77,51 82,03 85,07 87,25 Perda no espao livre 0 65,50 71,52 75,04 77,54

153

500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2150 2250 2350 2450 2550 2650 2750 2850 2950 3050 3150 3200 3300 3400 3500 3600 3700

122,50 88,50 84,00 84,40 92,70 90,10 87,80 88,20 151,70 150,30 157,00 156,20 158,40 157,00 160,30 160,20 161,00 155,00 161,50 159,90 159,20 156,30 158,80 156,90 173,10 165,30 164,30 156,90 158,20 158,50 157,70 157,60 157,90 157,60

103,10 77,00 90,20 83,40 90,10 85,30 98,80 86,80 118,70 107,60 123,60 111,40 125,30 112,30 126,80 123,80 120,90 114,30 115,12 116,00 128,00 127,80 122,80 127,60 123,40 128,20 138,80 128,20 135,00 129,50 125,40 125,50 125,70 114,90

100,00 82,20 82,10 83,40 85,00 85,30 93,10 86,80 117,60 122,30 125,80 124,50 145,30 136,70 126,50 126,40 127,40 127,80 127,70 127,90 127,50 127,20 126,70 127,10 155,10 160,30 158,10 148,90 128,80 128,90 128,90 128,90 129,20 129,10

99,58 102,75 105,42 107,74 109,79 111,62 113,28 114,79 116,18 117,47 118,66 119,79 120,84 121,83 122,77 123,66 124,51 124,92 125,71 126,46 127,19 127,88 128,55 129,19 129,81 130,41 130,99 131,55 131,83 132,36 132,88 133,38 133,87 134,35

105,10 83,10 92,21 93,72 94,58 95,30 103,10 97,10 127,30 178,80 224,40 225,80 267,70 272,60 261,00 259,00 268,10 272,80 270,00 264,60 249,60 232,30 221,70 223,10 231,60 249,40 251,90 244,50 231,20 226,77 222,60 219,00 218,50 216,90

79,48 81,06 82,40 83,56 84,58 85,50 86,33 87,08 87,78 88,42 89,02 89,58 90,11 90,60 91,07 91,52 91,94 92,15 92,54 92,92 93,28 93,63 93,96 94,28 94,59 94,89 95,18 95,46 95,60 95,87 96,13 96,38 96,62 96,86

C3 Perdas por difraco em dB para o percurso 3


Percurso 3, 2900m Distncia (m) 0 Longley Rice 0 Epstein 0 Perda (dB) Deygout 0 ITU-R P530-12 0 Egli 0 Perda no espao livre 0

154

106 200 323 431 524 644 752 859 967 1075 1183 1288 1396 1504 1611 1719 1827 1932 2040 2148 2256 2363 2471 2576 2684 2792 2900

61,50 70,20 89,90 108,80 109,10 123,00 113,00 101,90 108,10 102,00 123,40 145,40 137,80 137,60 144,40 130,00 140,00 136,90 136,10 122,00 125,40 127,00 129,00 125,00 124,30 125,00 124,90

66,10 72,15 110,00 113,50 135,30 129,60 122,60 84,18 85,21 86,10 116,44 132,30 128,80 126,80 127,70 123,70 127,90 125,40 124,50 124,11 122,30 130,75 120,55 121,92 122,10 127,40 120,20

66,10 72,15 90,00 103,20 128,30 127,70 120,50 84,18 85,21 86,10 108,10 115,30 117,10 117,50 117,78 111,70 116,85 133,15 111,20 111,30 111,55 131,68 107,63 107,86 108,18 110,14 120,70

76,10 82,16 92,00 128,30 157,70 155,00 128,77 94,18 95,21 96,13 103,00 142,60 158,66 156,30 154,30 116,57 143,30 131,77 110,65 110,26 110,10 115,39 98,00 98,13 97,87 97,10 96,40

72,63 83,66 91,99 97,00 100,39 103,98 106,67 108,98 111,04 112,88 114,54 116,02 117,42 118,71 119,90 121,03 122,09 123,06 124,01 124,90 125,75 126,56 127,34 128,06 128,77 129,46 130,12

61,27 62,42 64,57 66,23 66,25 67,30 66,56 65,66 66,17 65,67 67,32 68,75 68,28 68,27 68,69 67,78 68,42 68,23 68,17 67,22 67,46 67,57 67,71 67,44 67,39 67,44 67,43

155

Anexo D Resultados das medies de perda e das respectivas simulaes


Este anexo contm os resultados das medies de perda e das respectivas simulaes para a primeira e segunda fase de medies.

D1 Resultados das medies de perda e das respectivas simulaes para a primeira fase de medies
Distncia do transmissor (m) 70 100 150 220 230 270 310 310 350 400 410 460 490 600 660 740 740 820 870 880 1000 Ponto Medio 1 22 2 3 21 4 5 20 17 6 16 7 18 8 19 9 15 10 14 11 12 -61,76 -76,81 -73,07 -77,21 -72,11 -74,86 -89,36 -99,77 -114,11 -112,71 -110,61 -112,91 -104,01 -113,76 -108,31 -115,91 -113,62 -98,76 -108,91 -88,81 -97,36 Longley Rice -88,5 -90,5 -96,3 -99,5 -80,4 -101,2 -99,6 -85,8 -83 -153,8 -151,8 -156,9 -90,6 -156,7 -107,8 -130,4 -129,3 -121,7 -122,3 -118,7 -101,3 Perda em dB Epstein Pettersen -63,57 -87,65 -70,21 -94,7 -79,81 -84,72 -90,2 -82,87 -112,18 -166 -178,4 -130,17 -100,51 -128 -125,31 -128,15 -117,2 -113,53 -97,6 -103 -134,64 Deygout -63,57 -77,02 -70,21 -86,3 -74,15 -78,66 -76,7 -77,88 -100,4 -125,2 -124,9 -122,9 -94,28 -117,87 -118,5 -112,97 -125,52 -112,82 -100,8 -105,87 -131,15 Egli -65,42 -71,62 -78,66 -85,32 -86,09 -88,88 -91,28 -91,28 -93,38 -95,7 -96,13 -98,13 -99,23 -102,75 -104,4 -106,39 -106,39 -108,17 -109,2 -109,4 -111,62 ITU-R P530-12 -73,56 -70,17 -80,21 -68,47 -79,81 -127,43 -82,04 -85,6 -91 -197,9 -195,22 -189,12 -84,87 -155,83 -85,3 -99,6 -97 -98,64 -100,15 -102,59 -154,7

156

D2 Resultados das medies de perda e das respectivas simulaes para a segunda fase de medies
Distncia do transmissor (m)
490 520 680 700 860 1040 1050 1060 1200 1210 1640 2150 2550 2960 3340 4240 4380 4560 4820 4880 5350 5710 6150 6430 6540 6800 6980 7110 7270 7570

Ponto

Perda em dB
Medio -112,40 -131,50 -92,40 -129,30 -128,50 -89,50 -123,10 -88,10 -96,30 -115,60 -93,80 -92,70 -96,80 -97,80 -99,60 -98,50 -102 -112,80 -99,60 -99,60 -107,40 -118,66 -114,50 -115,50 -107,80 -103,80 -108,30 -109,60 -106,90 -115,50 Longley Rice -187,50 -183,50 -187,90 -192,10 -188 -115,70 -183,10 -112,80 -112,70 -182,10 -175,30 -153,40 -160,30 -131,70 -128,30 -126,50 -124 -122,80 -123,70 -124,90 -126,40 -131,66 -158,50 -129 -129,80 -127,80 -137,30 -132,60 -128,90 -131,50 Epstein Pettersen -122,7 -135,42 -99,51 -133,67 -127,40 -86,28 -86,02 -86,41 -86,37 -87,35 -90,0 -92,43 -93,89 -95,23 -96,30 -98,37 -98,60 -99,02 -99,49 -99,60 -100,41 -100,96 -101,61 -102,01 -102,49 -102,76 -103,77 -116,27 -102,87 -103,46 Deygout -109,58 -111,0 -110,65 -131,50 -127,50 -86,28 -86,02 -86,41 -86,37 -87,35 -90,90 -92,43 -93,89 -95,23 -96,30 -98,36 -98,66 -99,02 -99,49 -99,60 -100,41 -100,96 -101,61 -102,01 -102,49 -102,76 -103,77 -104,33 -102,87 -103,46 Egli -99,23 -100,26 -104,92 -105,42 -109,00 -112,30 -112,47 -112,63 -114,79 -114,93 -120,21 -124,92 -127,88 -130,47 -132,57 -136,72 -137,28 -137,98 -138,94 -139,16 -140,76 -141,89 -143,18 -143,95 -144,24 -144,92 -145,38 -145,70 -146,08 -146,78 ITU -98,17 -151,54 -112,38 -137,72 -125,90 -96,28 -96,02 -96,41 -96,37 -97,35 -95,90 -102,43 -103,89 -104,23 -106,3 -108,36 -108,24 -108,02 -99,30 -109,60 -110,41 -110,96 -111,61 -112,01 -112,49 -112,76 -113,77 -105,10 -112,87 -113,46

57 55 58 54 53 63 52 64 66 51 50 49 48 47 46 45 23 44 24 43 42 25 26 27 29 30 31 38 37 35

157

7600 7690 7880 7960

36 34 32 33

-109,70 -113,60 -109,80 -124,30

-126,70 -126,60 -133,80 -129,30

-103,07 -103,43 -103,86 -103,56

-103,07 -103,43 -103,86 -103,56

-146,85 -147,06 -147,48 -147,66

-112,07 -113,43 -113,86 -113,56

158

Anexo E Caractersticas dos equipamentos simulados para a ligao Madeira-Desertas


Este anexo contm a documentao relativa aos equipamentos utilizados como referncia para o projecto da ligao Madeira-Desertas.

E1 Caractersticas para o equipamento - Araya AI108-4958O

159

E2 Caractersticas para o equipamento - TrangoLink 6Ghz

160

E3 Caractersticas para o equipamento - TrangoLink 11Ghz

161

Anexo F Dirio de campo da visita s Ilhas Desertas


Este anexo contm o dirio de campo da visita s ilhas Desertas durante o perodo 07-07-2009 a 10-07-2009
Data: 07-07-2009 Hora incio: 09h:00 Hora trmino: 11h:30

Local: Marina da Quinta do Lorde - Canial Actividade: Pelas 09h:00 a lancha do Parque Natural da Madeira - Freira do Bugio, saa da marina da Quinta do Lorde no Canial rumo as Ilhas Desertas. Ao todo seguiam 7 pessoas, 2 tripulantes e mais um grupo de bilogos cujo destino era o Ilhu Cho e um fotgrafo. O mar estava calmo, permitindo assim uma espectacular e rpida viagem at as Desertas, que demorou apenas 30 minutos. Aps o desembarque do grupo de bilogos no Ilhu Cho rumamos costa Este da Deserta Grande onde o senhor Rui, o fotgrafo, iria desembarcar. A sua visita tinha como principal objectivo fotografar uma planta para que esta fosse catalogada e inserida no atlas. O desembarque deu-se pelas 10h:20 na doca, onde fui muito bem recebido pelo vigilante Loureno. A bagagem ainda ia dar mais um passeio na lancha j que surgiu um alerta que uma embarcao estaria navegando numa zona interdita. Por volta das 11h:00 chega ento a lancha para efectuarmos o desembarque da bagagem. Conferida toda a lista do material preparamo-nos para o almoo.

Fig. 1 Lancha do Parque Natural da Madeira

Data: 07-07-2009 Hora incio: 15h:00 Local: Deserta Grande -doca Actividade: Todo o sistema de transmisso e recepo foi montado, para confirmar o funcionamento e os dados de Hora trmino: 16h:30

162

configurao. No inicio surgiu um pequeno problema, pois embora estando a alguns metros da antena transmissora no era detectado qualquer sinal na frequncia que estava seleccionada 469.5 MHz, aps alguns minutos sem perceber o que se estava a passar, procedeu-se troca das antenas quando se percebeu que a antena conectada no analisador de espectro estava ligada no conector errado, ligou-se correctamente e funcionou logo. Tendo ensaiado todo o equipamento, foi necessrio arrumar todo o equipamento nas bolsas de transporte para o dia seguinte, o que revelou ser uma tarefa deveras complicada, dado o peso e o volume de todo o equipamento.

Fig. 2 Bolsa arrumada com equipamento

Data: 08-07-2009 Hora incio: 08h:30 Local: Deserta Grande Actividade: O pequeno-almoo tinha ficado marcado para as 8h30 e a sada estava marcada para as 09h:00. A viagem de bote at a subida do tabaqueiro demorou cerca de 15-20 minutos. nossa espera tnhamos uma ngreme subida de 170 m, que mais parecia escalada. Foi um grande esforo para todos ns subir com todo aquele peso. ramos trs, o jovem Loureno, o senhor Martinho e eu. Ao chegar ao fim da subida fez-se silncio, a razo era a presena de um pequeno rebanho de cabras que nos tinha vindo dar as boas vindas ao topo da Deserta Grande, eram mais de 15 e ao mnimo movimento fugiam sem medo pelas escarpas rochosas. Aps terem sido devidamente registadas pelas mquinas fotogrficas, seguiu-se caminho rumo ao local escolhido para a instalao do transmissor - 323223,2N 163138,2O, o GPS dava-nos a direco mas a vasta experincia do senhor Martinho em caminhar no topo da Deserta Grande era superior ao GPS que no indicava veredas. A viagem demorou aproximadamente umas 3 horas com algumas pausas pelo meio para descansar e beber gua. Chegando ao local indicado o GPS indicava 350m de altitude, montou-se o equipamento de transmisso o mastro para instalar a antena, algumas instrues ao vigilante Loureno para operar o equipamento de transmisso, configurao dos rdios portteis para o mesmo canal e estvamos prontos para iniciar as medies. Fez-se um total de 21 medies no topo da Deserta Grande ao longo de um percurso com aproximadamente 4 km, passando pelo ponto mais alto do conjunto das ilhas 480 m. A comunicao rdio foi possvel na maioria das medies, salvo alguns casos em que estvamos na sombra de um monte e onde a nem medio nem comunicao eram possveis. As medies terminaram por volta das 14h:20, retirou-se a bateria que teria que ser recarregada, ficando o restante sistema montado para o dia seguinte devidamente acondicionado. Aps algumas explicaes sobre a configurao do equipamento ao Loureno que se dignificou a voltar a fazer a subida com o senhor Martinho, iniciamos a caminhada de regresso. A descida para minha surpresa conseguiu ser ainda mais Hora trmino: 17h:30

163

complicada que a subida, j que o piso de areo e pedras soltas no facilitava nada. Chegamos ao local onde tnhamos combinado nos encontrar com o bote por volta das 17h15, o bote chegou s 17h30 pelo que nem tivemos de esperar muito tempo. De regresso a doca, fez-se o desembarque de pessoas e equipamento. A bateria foi colocada a carregar para trabalho do dia seguinte, encerrando-se mais um dia de actividades.

Fig. 3 Subida para o topo da Deserta Grande

Fig. 4 Rebanho de cabras no topo da Deserta Grande

Fig. 5 Transmissor VHF instalado alimentada por uma bateria de 12 Volts

Fig. 6 Mastro montado com a antena, fixo por 3 espias

Data: 09-07-2009 Hora incio: 09h:00 Local: Deserta Grande Hora trmino: 15h:30

164

Actividade: Aps o pequeno-almoo, o senhor Martinho e o Loureno deram incio subida desta vez pela vereda prxima da doca, com a subida iam aproveitar e verificar o estado da vereda. Enquanto isso preparava-se o equipamento para as medies no mar, na falta de outro meio de proteco recorreu-se a sacos de plstico transparente para proteger o analisador de espectros de salpicos o que resultou perfeitamente. A subida dos colegas foi sendo acompanhada atravs do rdio, chegando ao local de instalao do transmissor por volta das 12:30, aps alguns minutos fez-se logo um teste para verificar a transmisso do sinal na frequncia pretendida e para nosso agrado estava tudo bem. Demos ento inicio s medies, rumamos a Sul, efectuando medies nas reentrncias da costa, com resultados positivos. Ao chegarmos perto da zona da Furna, fomos presenteados com um encontro imediato com os Lobos-Marinhos, que no se fizeram de envergonhados e vieram nos cumprimentar a bordo do bote, foi sem dvida um dos momentos mais marcantes de toda a viagem. Alcanando a ponta sul da Deserta Grande o mar fez sentir-se e voltamos para trs. Mais algumas medies at zona da doca e iniciamos a segunda parte da actividade, rumo ao a Ponta do Pedregal. As medies foram sempre feitas a uma distncia no superior a 200m da costa pois essa era a nossa zona de interesse, j no fim do programa de medies surgiu um pequeno problema. O sinal tinha desaparecido totalmente, samos para fora tentando evitar as zonas de sombra da encosta e o problema mantinha-se, falando com o Loureno que operava o transmissor, dava-nos a indicao que estava tudo ligado e a funcionar normalmente. Havia algo de errado ento, aumentou-se a janela do analisador de espectro e encontramos o sinal mas a 600 MHz. De forma involuntria a frequncia havia sido alterada, comunicada a situao voltou-se transmitir nos 469,5 MHz. Finalizou-se as medies por volta das 15h00. De volta doca com a satisfao do sucesso do trabalho realizado, comeamos a arrumar o material e a preparar o regresso do dia seguinte. Por volta das 18h00 o senhor Martinho e o Loureno chegavam do topo da Deserta Grande, com o restante equipamento completament estafados. Terminava assim o trabalho desenvolvido nas desertas, com um resultado muito positivo.

Fig. 7 Vista SUL, do local de instalao Fig. 8 Pr-do-sol visto da doca do transmissor

165

Fig. 9 Localizao das medies efectuadas no mar

Data: 10-07-2009 Hora incio: 10h:00 Local: Deserta Grande -doca Actividade: O amanhecer j cheirava a regresso, o navio patrulha estava previsto chegar por volta das 12h00 com um grupo de crianas e a nova equipa de vigilantes que vinha para a rendio da actual. Aps o pequeno-almoo enquanto se ultimavam os ltimos pormenores para a rendio foi feita uma listagem de todo o equipamento de modo a nada ficar para trs nem perdido. Com a chegada do navio patrulha, as crianas invadiram a praia, mas por azar no tanto como queriam, pois havia alforrecas nas redondezas pelo que os vigilantes aconselharam as crianas a no se aventurarem j que poderiam ser mordidas. Por volta das 13h30 embarcvamos no navio patrulha de regresso Madeira, chegada essa que se deu por volta das 16h:00. Estava ento concluda a viagem de 4 dias s Ilhas Desertas, com uma enorme satisfao pessoal e profissional pelo trabalho desenvolvido. Hora trmino: 16h:00

166

Fig. 10 Chegada do Navio Patrulha

Fig. 11 Deserta Grande e Bugio

Fig. 12 A equipa que acompanhou todo o trabalho desenvolvido: lvio Rodrigues, Maurcio Rodrigues, Pedro Gouveia, Loureno Alves, Martinho Pires

167

Anexo G CD de instalao do Software DifractionLoss

168