Trabajo en un programa que simula la propagación de ondas de ondas electromagnéticas de alta frecuencia (bandas de 2.4 o 5 GHz) en 3D. Utilizo un enfoque de lanzamiento de rayos, donde los rayos emitidos se aproximan a las ondas electromagnéticas, que llevan la potencia de transmisión de una onda en particular en dBm como un atributo. El usuario puede importar una lista csv que contiene los ángulos del diagrama de radiación vertical y horizontal (diagrama polar) y los valores correspondientes para la potencia real transmitida desde la antena en dBm.
Mi pregunta es ahora, ¿cómo puedo calcular los valores en esa lista con respecto a un patrón de radiación dado de una antena? O, en otras palabras, ¿cómo puedo calcular la potencia real transmitida de una antena con respecto a un patrón de radiación dado en los planos horizontal y vertical?
Gracias de antemano y perdón por el mal inglés.
Actualización 1
La imagen de abajo muestra un ejemplo de un patrón de radiación que quiero usar. Con este patrón y la potencia de transmisión de la antena transmisora (en el caso de una LAN inalámbrica de 2.4 GHz eso es 20 dBm respectivamente 100 mW) quiero calcular la potencia real de salida de la antena con respecto a los ángulos dados (λ o φ) que se muestran En el patrón de radiación.
Entonces, mi cálculo se vería así: (?):
P saliente = 20 dBm * P directionDependentGainFactor (λ)