viernes, 27 de octubre de 2023

Código en Python - Aplicado a las Telecomunicaciones

 Nombre: Guido Wilson Fernandez Ortiz

***********************************************************************************

Procedimientos de calculo, de enlaces de antenas, usando el pensamiento computacional en python.

import math

def calcular_potencia_recibida(Pt, Gt, Gr, frecuencia, distancia):
    """
    Calcula la potencia recibida utilizando el modelo de Friis.
   
    Args:
        Pt (float): Potencia transmitida (en Watts).
        Gt (float): Ganancia de la antena transmisora.
        Gr (float): Ganancia de la antena receptora.
        frecuencia (float): Frecuencia de operación (en Hz).
        distancia (float): Distancia entre las antenas (en metros).
   
    Returns:
        float: Potencia recibida (en Watts).
    """
    lambda_ = 3e8 / frecuencia  # Calcula la longitud de onda (en metros)
    return Pt * Gt * Gr * (lambda_ / (4 * math.pi * distancia))**2

# Ejemplo de uso
potencia_recibida = calcular_potencia_recibida(1, 10, 12, 2.4e9, 100)
print(f"La potencia recibida es: {potencia_recibida} Watts")

RESULTADO:
La potencia recibida es: 1.187357620808646e-06 Watts

El siguiente ejemplo que se muestra, en una aplicacion para calcular la potencia de una
antena, teniendo como datos la frecuencia, ganancia de la antena y la distancias.

muy util para estudiantes del area de Electronica y Telecomunicaciones.

No hay comentarios:

Publicar un comentario

Analisis de Evaluacion Sumativa a Inteligencia Artificial

 Por: Guido Fernandez 1. Definición del Problema Vamos a realizar un análisis de la evaluación sumativa de un curso de Inteligencia Artifici...