Diseño de una lente dieléctrica considerando un salto de fase usando funciones de usuario
Cómo utilizar funciones de usuario para diseñar una lente dieléctrica circular considerando un salto de fase usando la herramienta software newFASANT. La antena será una bocina cónica, corregida por la lente dieléctrica apuntando a su apertura
double getLensThickness2(double step) {
// Find the distance of phase2
// Phase = (distance / lambda) * 2PI
double z0 = 0.0562; //Distance of initialPhase1
double freq = 8E9; //Frequency in Hz
double epsReal = 2.7; //Dielectric constant
double lambda = 3E8 / freq; //Lambda_0
double lambdaMaterial = (lambda / Math.sqrt(epsReal)); //Lambda_m
double initialThickness = 0.02;
double minimumThickness = 0.005;
double phase1 = (Math.sqrt(Math.pow(z0,2)+Math.pow(step,2)) / lambda) * 2 * Math.PI;
double thickness = (lambda * initialThickness + lambdaMaterial * (z0 - initialThickness - (phase1 * lambda / (2 * Math.PI)))) / (lambda - lambdaMaterial);
while (thickness < minimumThickness) {
thickness += lambdaMaterial;
}
return thickness;
}