Simulador de Carta de Smith

En este semestre que pasó tomé la materia de Medios de Transmisión (TE3007), donde me interesó mucho la Carta de Smith por ser una solución gráfica ingeniosa.

Me entró la curiosidad de programarla usando Processing.js, del cual había leído y quería usar pero no había tenido la oportunidad. Durante el semestre en un rato libre que tuve programé en sí la plantilla de la Carta, con ciertos problemas para dibujar correctamente las curvas de reactancia (si bien la ecuación que las genera es sencilla, el problema era enmarcarlas en el círculo unitario dado que no hay alguna función para enmascarar: hay que graficar solo los arcos visibles)

En estos días a ratos limpié e hice funciones para graficar las diferentes variables, y ya hoy implementé el uso del mouse. La idea original era hacer un simulador más completo que el del material multimedia del Ulaby (Fundamentals of Applied Electromagnetics) haciendo una interfaz con HTML/Javascript pero a la mera hora se me hizo mucha talacha. Podemos dejar eso como “trabajo a futuro”, al fin estoy liberando el código con GNU GPL.

Ahorita que publico esto, el simulador grafica las curvas de la impedancia normalizada, el vector y círculo de magnitud constante del coeficiente de transmisión, y el círculo del componente resistivo que corresponde al VSWR, además de imprimir sus respectivos valores.

El sitio del simulador es el siguiente: http://sejomagno.org/SmithChart

Tags: , ,