Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumnos:
Gabriela Vázquez Ontiveros 1674057
Gustavo A. Rodriguez Perez 1525047
Celina Marisol Flores Juárez 1665811
Las antenas también deben dotar a la onda radiada de una polarización. La polarización de
una onda es la figura geométrica descrita, al transcurrir el tiempo, por el extremo del vector
del campo eléctrico en un punto fijo del espacio en el plano perpendicular a la dirección de
propagación. Para todas las ondas, esa figura es normalmente una elipse, pero hay dos
casos particulares de interés y son cuando la figura trazada es un segmento, denominándose
linealmente polarizada, y cuando la figura trazada es un círculo, denominándose
circularmente polarizada.
DESARROLLO
Un sistema de antena inteligente combina múltiples elementos de antena con una capacidad
de procesamiento de señales para optimizar su patrón de radiación y / o recepción
automáticamente en respuesta al entorno de la señal.
Las antenas han sido los componentes más descuidados de todos los sistemas de
comunicaciones personales. Sin embargo, la forma en que la energía se distribuye y se
recolecta en el espacio circundante tiene una profunda influencia en el uso eficiente del
espectro, el costo de establecer nuevas redes y la calidad del servicio proporcionado por
esas redes.
Para tener una idea intuitiva de cómo funciona un sistema de antena adaptable, es adecuado
hacer una analogía al respecto, podríamos cerrar los ojos y conversar con alguien mientras
se mueve por la habitación. Podemos notar que puede determinar su ubicación sin verlos
debido a lo siguiente:
• Escuchamos las señales del altavoz a través de tus dos oídos, nuestros sensores
acústicos.
• La voz llega a cada oído en un momento diferente.
• Nuestro cerebro, un procesador de señales especializado, realiza una gran cantidad
de cálculos para correlacionar información y calcular la ubicación del hablante.
El hecho de usar múltiples antenas y procesamiento de señales innovador para servir a las
células de manera más inteligente ha existido durante muchos años. Incluso, ya se han
aplicado diversos grados de sistemas de antenas inteligentes relativamente costosos en los
sistemas de defensa. Hasta hace unos años, las barreras de costes han impedido su uso en
sistemas comerciales. La llegada de potentes procesadores de señales digitales (DSP) de
bajo costo, procesadores de propósito general (y ASIC), así como técnicas innovadoras de
procesamiento de señales (algoritmos) basadas en software, han hecho que las antenas
inteligentes sean prácticas para los sistemas de comunicaciones celulares. los sistemas de
antenas son inteligentes. Generalmente coubicado con una estación base, un sistema de
antena inteligente combina una red de antenas con una capacidad de procesamiento de
señales digitales para transmitir y recibir de una manera adaptativa y espacialmente
sensible. En otras palabras, dicho sistema puede cambiar automáticamente la
direccionalidad de sus patrones de radiación en respuesta a su entorno de señal. Esto puede
aumentar drásticamente las características de rendimiento (como la capacidad) de un
sistema inalámbrico.
Los términos comúnmente escuchados en la actualidad que abarcan varios aspectos de la
tecnología de un sistema de antenas inteligentes incluyen antenas inteligentes, arreglo en
fase, SDMA, procesamiento espacial, formación de haz digital, sistemas de antenas
adaptativas y otros. Sin embargo, los sistemas de antenas inteligentes se clasifican
habitualmente como sistemas de haz conmutado o de arreglos adaptativos.
Las siguientes son distinciones entre las dos categorías principales de antenas inteligentes
con respecto a las opciones en la estrategia de transmisión:
• switched beam: un número finito de patrones fijos predefinidos o estrategias de
combinación (sectores).
• adaptive array: un número infinito de patrones (basados en escenarios) que se
ajustan en tiempo real.
Los sistemas de antenas de haz conmutado forman múltiples haces fijos con mayor
sensibilidad en direcciones particulares. Estos sistemas de antenas detectan la intensidad de
la señal, eligen entre varios haces fijos predeterminados y cambian de un haz a otro a
medida que el móvil se mueve por el sector.
En lugar de dar forma al patrón de antena direccional con las propiedades metálicas y el
diseño físico de un solo elemento (como una antena sectorizada), los sistemas de haz
conmutado combinan las salidas de múltiples antenas de tal manera que forman haces
finamente sectorizados (direccionales) con más espacio. Selectividad que se puede lograr
con enfoques convencionales de un solo elemento.
Fig. 1 Patrón de radiación de antenas Crosspolar
Este comando será la base de la programación, formará el patrón de radiación azul, el cual
actúa de manera secuencial mostrándose y borrándose, haciendo parecer que el patrón se
mueve a lo largo de la carta polar.
Seguimos con el código para el primer usuario (angle), utilizando las condicionales if, la
primer condición es que si el ángulo es igual a 0, se guarda la variable “a” que es el patrón
de radiación para el primer usuario y se grafica en el ángulo 0. Si el ángulo es mayor a 0,
entonces el patrón se moverá en dirección positiva a su ángulo, este patrón será azul y se
moverá grado por grado, una vez llegado a su objetivo se desplegará un patrón con nombre
de la variable “a”. Se realiza lo mismo para el lado negativo, pero mostrando el movimiento
en dirección en favor de las manecillas del reloj y así sucesivamente para todos los demás
usuarios.
El uso del comando “pause”, ayuda a realizar un retardo entre la gráfica de cada patrón de
radiación azul, el cual ejemplifica el movimiento del patrón. Un punto para tomar en cuenta
es el comando “delete(m)”, recordemos que m es la variable que sirve para mover el patrón
al mostrarla y borrarla, de modo que primero se gráfica, después se realiza el retardo y
después se borra, de esta manera el patrón azul se mueve y llegando al objetivo, la variable
a, muestra el patrón en el ángulo indicado para el primer usuario.
Lo siguiente es el código para el segundo usuario, la primera condición es si el ángulo es
mayor a cero, es mayor que el ángulo del primer usuario y el ángulo 1 es menor que cero.
Lo importante de dejar en claro los condicionales es porque el resto del programa es
exactamente el mismo pero variando el número de ángulo y creando nuevas variables que
guarden los valores de ángulos anteriores.
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT angulo
% --- Outputs from this function are returned to the command line.
function varargout = smart_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
angle2=eval(get(handles.angulo2,'string'));
if angle2 < -360
errordlg('El valor debe ser mayor a -360 y menor a 360','Segundo
usuario');
elseif angle2 > 360
errordlg('El valor debe ser mayor a -360 y menor a 360','Segundo
usuario');
end
angle3=eval(get(handles.angulo3,'string'));
if angle3 < -360
errordlg('El valor debe ser mayor a -360 y menor a 360','Tercer
usuario');
elseif angle3 > 360
errordlg('El valor debe ser mayor a -360 y menor a 360','Tercer
usuario');
end
angle4=eval(get(handles.angulo4,'string'));
if angle4 < -360
errordlg('El valor debe ser mayor a -360 y menor a 360','Cuarto
usuario');
elseif angle4 > 360
errordlg('El valor debe ser mayor a -360 y menor a 360','Cuarto
usuario');
end
angle5=eval(get(handles.angulo5,'string'));
if angle5 < -360
errordlg('El valor debe ser mayor a -360 y menor a 360','Quinto
usuario');
elseif angle5 > 360
errordlg('El valor debe ser mayor a -360 y menor a 360','Quinto
usuario');
end
N=eval(get(handles.element,'string'));
if N < 4
errordlg('El valor debe estar entre 4 y 24','Núm de elementos');
elseif N > 24
errordlg('El valor debe estar entre 4 y 24','Núm de elementos');
end
d=.5;
th=-pi:.01:pi;
ang=th*180/pi;
AF2=abs(sin(N*pi*d*sin(th/2))./(N*sin(pi*d*sin(th/2))));
if angle > 0
for c=1:(alo)
pause(0.005);
delete(m);
m=polar((th+(h)),AF2,'b');
view(0,90)
h=h+x;
end
delete(m);
pause(0.005);
a=polar((th+(h)),AF2,'r');
view(0,90)
end
if angle < 0
for c=1:(alo)
pause(0.005);
delete(m);
m=polar((th+(h)),AF2,'b');
view(0,90)
h=h-x;
end
delete(m);
pause(0.005);
a=polar((th+(h)),AF2,'r');
view(0,90)
end
%%%%%%%%%
if angle3 >= 0 && angle3 >= angle2 && angle2 <= 0
k=0;
c=0;
com2=abs(angle2);
com3=abs(angle3);
com3=com3+com2;
for c=1:(com3)
j=k+e;
m=polar((th+(j)),AF2,'b');
view(0,90)
pause(0.005);
delete(m);
k=k+x;
end
delete(m);
pause(0.005);
j=k+e;
d=polar((th+(j)),AF2,'c');
view(0,90)
end
%%%%%%%%%
if angle4 >= 0 && angle4 >= angle3 && angle3 <= 0
w=0;
c=0;
com4=abs(angle4);
com3=abs(angle3);
com4=com4+com3;
for c=1:(com4)
y=w+j;
m=polar((th+(y)),AF2,'b');
view(0,90)
pause(0.005);
delete(m);
w=w+x;
end
delete(m);
pause(0.005);
y=w+j;
t=polar((th+(y)),AF2,'m');
view(0,90)
end
%%%%%%%%%%
if angle5 >= 0 && angle5 >= angle4 && angle4 <= 0
i=0;
c=0;
com5=abs(angle5);
com4=abs(angle4);
com5=com5+com4;
for c=1:(com5)
z=i+y;
m=polar((th+(z)),AF2,'b');
view(0,90)
pause(0.005);
delete(m);
i=i+x;
end
delete(m);
pause(0.005);
z=i+y;
q=polar((th+(z)),AF2,'y');
view(0,90)
end
FUNCIONAMIENTO
REFERENCIAS
Aznar, Á. C., Robert, J. R., Casals, J. M. R., Roca, L. J., Boris, S. B., & Bataller, M. F.
(2004). Antenas. Univ. Politèc. de Catalunya.
Espinosa Díaz, P., & Villarroel González, C. (2007). Proposición y simulación de un algoritmo
adaptativo para sistemas de antenas inteligentes. Ingeniare. Revista chilena de ingeniería, 15(3),
344-350.
Palonés Llopis, N. (2013). Desarrollo del entorno interactivo de un programa de análisis de antenas
empleando Matlab GUI (Doctoral dissertation).