Você está na página 1de 5

ANTENAS

Practica 5

Patrón de Radiación 2D y 3D

Parte 1

Creación de patrones de radiación 2D De Antenas en Matlab

Creación de un patrón de radiación en 2d


Para ilustrar lo este tipo de patrones con Matlab empezamos con un dipolo largo, aunque es posible para
cualquier otra antena o arreglo de antenas.
Los pasos son los siguientes:
1. conocer el patron:
para este caso el campo generado por un dipolo largo es de la siguiente forma:

donde:
B es la constante de fase es decir 2*pi/lambda.
l es la longitud del dipolo, (para este caso l=3*lambda/2)
"theta" es el angulo medido sobre el eje Z.

Esta es la expresión del factor de forma para el campo de un dipolo en general. El origen de esta ecuación de
E surge de la matemática del electromagnetismo, ver el libro de Krauss "antenas" ahí está ecuación.
2. crear un archivo .m
3.escribimos el código: en el código se crean las variables y se grafica el campo.

clc
clear all
close all
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%variables
la = 1; % lambda
B = 2*pi/la % beta
l = 3*la/2 % longitud del dipolo

% creación de los ángulos.

fi =(0:.01:1)*2*pi % fi
teta=(0:.01:1)*pi; % theta

% en 2D
%grafica del campo en el plano E.

E=abs( (cos(B.*l./2.*cos(teta)) - cos(B.*l./2))./sin(teta) );

polar(teta,E)
90 1.5
120 60

150 30
0.5

180 0

210 330

240 300
270

Practica:
1: Escribir el programa del Campo eléctrico E en Matlab y ejecutarlo hacer las correcciones necesarias para
que se pueda graficar el patrón de radiación en 2D
Parte 2
Creación De patrones de radiación 3D De Antenas en Matlab

Creación un patrón de radiación en 3d como se ve en la imagen.

Para ilustrar lo este tipo de patrones con Matlab empezamos con un dipolo largo, aunque es posible para
cualquier otra antena o arreglo de antenas. los pasos son los siguientes:

1. conocer el patrón:
para este caso el campo generado por un dipolo largo es de la siguiente forma:

donde:
B es la constante de fase es decir 2*pi/lambda.
l es la longitud del dipolo, (para este caso l=3*lambda/2)
"theta" es el ángulo medido sobre el eje Z.

Esta es la expresión del factor de forma para el campo de un dipolo en general.

2. crear un archivo .m

3.escribimos el código: en el código se crean las variables y se grafica el campo.


clc
clear all
close all
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%variables
la=1; % lambda
b =2*pi/la % beta
l =3*la/2 % longitud del dipolo

% creacion de los angulos.


fi =(0:.01:1)*2*pi % fi
teta=(0:.01:1)*pi; % theta

%%
%en 3D
% creación del meshgrid típica para crear graficas en 3d.

[FI,TETA]= meshgrid(fi,teta);
% creacion del campo.

E=abs( (cos(b.*l./2.*cos(TETA) )- cos(b.*l./2))./sin(TETA) );

%cambio de coordenadas esféricas a rectangulares que son


% las que se usan para graficas en 3d en matlab.

X= E.*sin(TETA).*cos(FI);
Y= E.*sin(TETA).*sin(FI);
Z= E.*cos(TETA);

%%
% grafica en 3d y ubicación de la cámara y luces.

S = surface(X,Y,Z,(abs(E)));

axis equal
axis off
lighting gouraud;
shading interp
view(0,40)
Practica:
1. Escribir el programa del Campo eléctrico E en Matlab y ejecutarlo, hacer las correcciones necesarias
para que se pueda graficar el patrón de radiación en 3D
2. Demostrar la formula:

E=abs( (cos(B.*l./2.*cos(teta)) - cos(B.*l./2))./sin(teta) );

3. Que realiza la función polar() Ponga un ejemplo con código Matlab


4. Que realiza la función meshgrid() Ponga un ejemplo con código Matlab
5. Que realiza la función surface() Ponga un ejemplo con código Matlab
6. Que realiza los siguientes comandos, Ponga un ejemplo de cada uno de ellos con código Matlab
axis equal
axis off
lighting gouraud;
shading interp
view(0,40)

7. Indicar sus conclusiones de la práctica.

Você também pode gostar