Está en la página 1de 8

Nombre: Jonathan Acosta

NRC: 3720
Fecha: 2019-10-14
Deber 2
Graficar en dos y tres dimensiones los patrones de radiación de las antenas dipolo
utilizando coordenadas polares y rectangulares
Código utilizado para la gráfica de los patrones de todos los casos
Graficas 2D
clear all
clc

lambda=1;
beta=2*pi/lambda;
aux=3;

l=aux*lambda;
theta=0:0.01:2*pi;
phi=0:0.001:2*pi;

E=abs((cos(beta*l.*cos(theta)/2)-cos(beta*l/2))./sin(theta));
figure
subplot(1,2,1)
polar(theta,E)
title('Gráfica Polar')
subplot(1,2,2)
plot(theta,E)
title('Gráfica Rectangular')

Gráficas 3D

clear all
clc
lambda=1;
beta=2*pi/lambda;
aux=0.5;
l=aux*lambda;
phi=linspace(0,2*pi);
theta=linspace(0,2*pi);
[P,T]=meshgrid(phi,theta);
E=abs((cos(beta*l.*cos(T)/2)-cos(beta*l/2))./sin(T));
X=E.*sin(T).*cos(P);
Y=E.*sin(T).*sin(P);
Z=E.*cos(T);
subplot(1,2,1)
mesh(X,Y,Z)
title('Gráfica coordenadas esféricas')
xlabel('x')
ylabel('y')
zlabel('z')
axis equal
subplot(1,2,2)
mesh(P,T,E)
title('Gráfica coordenadas rectangulares')

a) 𝑙 = 𝜆/2
b) 𝑙 = 𝜆
c) 𝑙 = 1,25𝜆
d) 𝑙 = 2𝜆
e) 𝑙 = 3𝜆
Mediante la gráfica de los patrones de radiación de una antena dipolo largo de longitud 𝒍 =
𝝀/𝟐, obtener el ancho de haz de media potencia y determinar la directividad aproximada
Δ𝜃−3𝑑𝐵 = 78° = 1,36 𝑟𝑎𝑑
Dado que la proyección en el plano 𝜙 corresponde a una circunferencia el ancho de haz de media
potencia corresponde a una vuelta completa, es decir, 180º

Δ𝜙−3𝑑𝐵 = 180° = 2𝜋 𝑟𝑎𝑑

La directividad aproximada está dada por:


4𝜋
𝐷=
Δ𝜃−3𝑑𝐵 Δ𝜙−3𝑑𝐵

4𝜋
𝐷= = 1,47
1,36 ⋅ 2𝜋
Como se trata de una directividad aproximada se puede ver que si hay diferencia con respecto al
valor teórico de 1,64
1,64 − 1,47
𝐸𝑟𝑟𝑜𝑟(%) = ⋅ 100 = 10,36%
1,64

Código utilizado
clear all
clc

lambda=1;
beta=2*pi/lambda;
aux=0.5;

l=aux*lambda;

theta=linspace(0,2*pi);
E=abs((cos(beta*l.*cos(theta)/2)-cos(beta*l/2))./sin(theta));
polarplot(theta,E,'linewidth',2)
title('l=\lambda/2')

L1=0.65.*ones(1,11);
L2=(2*pi-0.65).*ones(1,11);
dis=0:0.1:1;
hold on
polarplot(L1,dis,'green')
hold on
polarplot(L2,dis,'green')

arco=0.5.*ones(1,length(theta));
ang=linspace(-0.65,0.65);
hold on
polarplot(ang,arco,'black','linewidth',1)

También podría gustarte