Radio-Spectrum / SHARC

Simulator for use in sharing and compatibility studies of wireless communication systems
Other
1 stars 16 forks source link

Issue 33 #40

Closed josefelipe0036 closed 1 month ago

josefelipe0036 commented 1 month ago

Código

O código fornecido define uma classe em Python chamada Footprint, que calcula a área e os limites de uma região de cobertura de um satélite na superfície da Terra. A nova versão, com a simulação de Monte Carlo, permite uma análise mais completa, encontrando o ângulo ideal para maximizar a cobertura e oferecendo uma visualização mais robusta dos resultados.

Funcionalidades Principais:

Cálculo da Área: A classe calcula a área da região de cobertura com base em parâmetros como a largura do feixe, a altura do satélite e o ângulo de elevação. Visualização: O código gera gráficos para visualizar as diferentes formas da cobertura do satélite em diferentes altitudes e ângulos de elevação. Simulação de Monte Carlo: A principal modificação introduzida é a simulação de Monte Carlo. Essa técnica permite encontrar o ângulo de elevação ideal para maximizar a área de cobertura, simulando aleatoriamente diferentes ângulos e calculando a área correspondente.

Segue as capturas de tela dos resultados:

Captura de tela de 2024-07-29 14-53-52

Captura de tela de 2024-07-29 14-53-59

Resultado da simulação